Warning: Permanently added '10.128.1.50' (ECDSA) to the list of known hosts. 2019/05/09 20:26:48 fuzzer started 2019/05/09 20:26:56 dialing manager at 10.128.15.235:18446 2019/05/09 20:26:56 syscalls: 320 2019/05/09 20:26:56 code coverage: enabled 2019/05/09 20:26:56 comparison tracing: enabled 2019/05/09 20:26:56 extra coverage: support is not implemented in syzkaller 2019/05/09 20:26:56 setuid sandbox: enabled 2019/05/09 20:26:56 namespace sandbox: support is not implemented in syzkaller 2019/05/09 20:26:56 Android sandbox: support is not implemented in syzkaller 2019/05/09 20:26:56 fault injection: support is not implemented in syzkaller 2019/05/09 20:26:56 leak checking: support is not implemented in syzkaller 2019/05/09 20:26:56 net packet injection: enabled 2019/05/09 20:26:56 net device setup: support is not implemented in syzkaller 20:27:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x110) sendto$inet(r0, &(0x7f0000000100)="8f0a67830fd7306cc47244b2a33debd77be97f0bab33d3229329d3d7d1c4da57a2595eb07da2e68fba097c8a2a7669a90e284579a79ce1139dfad7fc6bfe4c4ceb544b5e5d41eebfff8dc843804d42b6046c6bfd928479c587beacb9e1dbadff47d2", 0x62, 0x0, &(0x7f0000000180)={0x2, 0x1}, 0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000001c0)={0x25d, 0x80}, 0x10) connect$inet(r2, &(0x7f0000000200)={0x2, 0x2}, 0xc) r3 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x30) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000280)={0x0, 0x101}) r4 = dup(r2) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000002c0)={0xc5c8, 0x1}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000580)={0x8, 0x3, 0x4, 0x1, &(0x7f0000000300)={{0x3, 0x9, 0x1, 0x51, 0x8, 0x1800000000}, {[0x9, 0x63, 0x63, 0x8b, 0x9b3, 0x155, 0x4, 0x5, 0x636d6faf, 0x8, 0xfffffffffffffffb, 0x1, 0x80000000, 0x4, 0x8, 0xc6b, 0x7f, 0x2], [0x4, 0x4, 0x2, 0x4, 0x9e, 0x400, 0x41, 0x2e3, 0x120000000000000, 0xfffffffffffff801], [0x3, 0x6, 0x7, 0x3, 0x80000001, 0x1, 0x94], [0x6c, 0x122, 0x3, 0x7fffffff, 0x800, 0xffffffff], [{0x7ff, 0x1f, 0x3, 0x8}, {0x6, 0x80000001, 0x401, 0x9}, {0x86e, 0x8, 0x7fff, 0x7}, {0xb72, 0x3, 0x7ff, 0x3}, {0x9, 0x100000001, 0x6, 0x1264}, {0x2, 0x100000000, 0x9, 0x81}, {0x6, 0xd948, 0x1ff, 0x101}, {0x5, 0x421, 0xffffffff80000001, 0xffffffffffffffff}], {0x8, 0x15, 0x8, 0x100000001}, {0x8, 0x1a, 0x6}}}, 0x100, 0x17}) connect$inet(r4, &(0x7f00000005c0)={0x2, 0x1}, 0xc) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r5 = getuid() r6 = getgid() fchown(r0, r5, r6) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000600)) r7 = fcntl$getown(r0, 0x5) r8 = fcntl$getown(r4, 0x5) r9 = msgget(0x0, 0x10) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000640)=""/196) link(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') preadv(r1, &(0x7f0000002980)=[{&(0x7f00000007c0)=""/240, 0xf0}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f00000018c0)=""/154, 0x9a}, {&(0x7f0000001980)=""/4096, 0x1000}], 0x4, 0x0) sendmsg$unix(r4, &(0x7f0000003040)={&(0x7f00000029c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002ec0)=[{&(0x7f0000002a00)="c048c89cd7138cb54b15d955be34055f8447c7d88d91ea8462f6ea80170c", 0x1e}, {&(0x7f0000002a40)="079e8e1f54bc2d266c9686c201cd3ef92fd7247a0c94c128ca1245c9d24250ee6fbefe4b", 0x24}, {&(0x7f0000002a80)="c06793d1ec6d09513b306dd97d888f65fe423339d96c163710cecba45edaa30b8bbb14d07a3e0e01532c0bd02102518b20b8fc09acba953daf243d3819171319f677d5dbb76f47e661d3c7fa6cb9100210a87acfbfeb7f19da9f34f392f022790b5931d7366956e0901f2853", 0x6c}, {&(0x7f0000002b00)="31eac0d8e0be3c9dcdce5436728e7758d89f33c8bbd31434df6bb5f0804c56e4431cf054fb5c5255ad112a21b6d26c05759f6692d479a811045c90ea3789e3de536a65415c106f38c51020eaa10f4b215d2d21f17ce9265495753ce84bb35eacd0c542e3fc2ad538fe9e5011ef6546d7120a54dfeb2ac6601d6bf8f75d572e039452f8b26e448b8b683ab5f6c907f9a3cdda", 0x92}, {&(0x7f0000002bc0)="82175633fd6775097c811ac7df51f262af2ae52ef2de047c74eaae947df074d2257946f813ce8eaf8b19508e68ae3a4a58748f20c3194e82929377bc15bf0bfed146e1cc74fb849c53b3c288e7f38ac04b489deb2771c149280236146179dced902a6b5b26e225e62409853654a7e9546ea4153723e15c649049debbc58d6176a648af39dc599816548d15f9ade2d5f2df83104df85a1f5660c6d01f2783e818fd18a1121561ff8641fb0745ed883c7990908f8fd2", 0xb5}, {&(0x7f0000002c80)="782497fcdad1865fa92e128b0a60af51215627ff3e7c497501ad352399dc9684a2cdf4810dbd2ab885ae115ed9d0055edf7cc5e9d48cee2712169fc74af1011a531816eabdbcf54f77d76567bce99ed94b504746b79f", 0x56}, {&(0x7f0000002d00)="7536177cc5044d1d083766ddb9a6b196b58a6976b9b6920d5f6e118b68708cdeb6676a00b15cad04474676faff34fd4b25b3884f9a3dc88f26549f862704d5d11497d03c32fad094891f82ef7bc5762d549ad91c944a3fd2b867355695b3b559a6617c29f18683c0c81410f1697864937ca669642eb27e67e2d5ff74c1960e303c855e5d1991b12e67a70b7082be8d61276a7121c0548b0f71c8e1c8a253a8037d327bb24a5591766374129f1e6072e3e67020aefbd824ff0b5581bdb3b1449c47fbe1df41d23dc8792ec63206", 0xcd}, {&(0x7f0000002e00)="368da0d88a5ce2db8711117261b8860adb5b2289fa86d8cae5f16550676167cf241afb5735298bfe326c8150ff1806bfb09c7687a68bad246cae7468a81ccc9d210bab536411b7abc9d8fda8c0b6d087cfb429ba88a91bd9e57179656b539b523fd4d362f70fb4db08dc996fac6e7988d78dee3d456445c232f42f752cdc87ec28479438b23c7652ae", 0x89}], 0x8, &(0x7f0000002f40)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r2, r2, r3, r2]}, @rights={0x28, 0xffff, 0x1, [r4, r0, r2, r2, r1]}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r7, r5, r6}, @cred={0x20, 0xffff, 0x0, r8, r5, r6}, @cred={0x20, 0xffff, 0x0, r8, r5, r6}], 0xe8, 0x2}, 0x400) flock(r0, 0xa) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000003080)) readv(r1, &(0x7f0000003200)=[{&(0x7f00000030c0)=""/240, 0xf0}, {&(0x7f00000031c0)=""/30, 0x1e}], 0x2) sendmsg$unix(r3, &(0x7f00000054c0)={&(0x7f0000003240)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000005380)=[{&(0x7f0000003280)="989fcf4606549265b1f1061ec5641263cdf1f29a5564fce550ee3e4ad7db1faf960979abce57a3aafc233fc45a3cff597f89142eb87b94742a2c7dfa466eb31f1f9892d84d96564690950b9f26a764a659e387507cf329fff68cabec03c07a406b667e2612c255917bece3452c55b24a6e8473e00ac572705e6fd82f272d22dc36f57bdcbf0e59e98a", 0x89}, {&(0x7f0000003340)="4ae45af242b00c8b3332ed064bbd6182c2b489c84b43dc3bdca52d5a9413abdef1cb29868e72e9e35f67945a3f0b0ba5474f83f02f718c6edae9037e33d1279fbbd91af72b48e4cbfd4effc3d8697e62e9598a8bac0517ebfa031bfb0a30b21be9a874c12532129df228cea75407731d2fe4ccc43b96b2be47725a8316dabbb6888098b06f8a041fad67bb628acced5e54eef010953a7243996e6bbb96ed64c6f16389441c447de154eb2440cc07ce92296cf4aa235786bdef6f4b1b43df553782ef8a8c059012f744a031a98564696d97365b40ae357cf6fdeb6cb1d6847ae83268053c725f95f353ef4a42b9c3811bf769cc05f8c08447c2e83a1483e2fb905038ed4b5c83dba1a626e888892aa835baecf6f703982dcbb8e703c628e826e43474f89ba6ea2e9bbb9d0d826c9d0c05c1a7b08e767e01e9dea2706a59529dee8850cd1136b49be7136accd5ec0d2a8577ec53b6f3c5129f54711d16bcf6fc806d4ac2f8697320270a235ba8478b07ed9241ce3f9f980fbba5eb406f41d88e6e1410a2756fe2cf4719c228f92f044c3f3f09486c829a69f2ac8d59b4c03eb96fc5e08f9fa6c481c519f731a08dd1943afce90f8d9088306e9373099e1311ac567c1220794b6f3d419068aacbb4716c4ef86879222bd4d6184cd606e29b8c832ed2aa992832a1cfd25bfad0bda015cf52c452179b46eb0b644bf6994665f988db58f7c34b8e0dee3dc2575d654000dc42ff03570ce4ef5c2838fd6c781e94c9cedc1e9250da8ae9aabfe1e7f952d3d52aa4afb464012511405e112e896f50e3395b73f11f13ea5e0cae5113cfd93281c41caa2c0307b2905af66d535709d80f746ad1de9566005146d1417768d41e78bf35f7120e3c45affdcc387defbbf26af9b9bcc75cb1897b6f233a457f7a4d7dd5bd9800d1e6fc51aa301c405ccb57a408195a0074b467656741ab51311d3fa0a3c84f6c3ca5beb07cc834f23bd03fec7ee271ab35c0a2252397621a5da5862edc3b48d65c10fd2d84b3eaecc1a66f28f4cf9019e8ac30f4847f083991ae88ebd71dc2ba2f62a5e46840c6b666aa04dbc0b54e9634e0c4cd604f6f37654e348bb1474da2e7a215cadeac0e72a14495385e3189905c9df6e7a1c969a6f2dd87026105385f41855681e7952b93be7ecdbc0793a9ec27c39619642fa854e84df06cdba32778eadf983121f5e96597b1d5c3d1fc0af68987e2533781def5dd81b10dc96060c9e22e94cb092dd408a051fb02ad332d92b9f96ae16b9adabbea8dc8f82ba0694b3edbb3725a1293a49fd1183c06258aaa368681e36414fdf12d69f6dc1bf56c11f439c706bad85ec20d271ac00eed8b48d5b0c6e5bba023dd3ac7d82d7fbfb1b04acdd05ecb0fd7d25c3533f443ecddbd463ee0454647dce41bc6f2ae68fd17fd9c831522a112d9bcf9cf68f7b0b8ac6261f3e46afe60726643383f3ed8aac5dc26bc113261d3580d4a76fb8b08c368c6ed56df565a4757d92612b0e430c7ababbb31730e3377d04c417e60b6d40b9f6091e35529dce266e933d34d1f8159aa453213cefa655ac9eeb9e1d5ccc4d2667307f7ced5f478524ea5988d17c2d55416da79e30a8c34ee5713714b80eae8f3b0a36c183e8aea15ce5b742626a65de89193de0aab3f7cc9642a3a7102539f92885f2939bf21ab25637ed252dc59b0528eb1e916dcd9d16754fa05796a46edd40277f48a0dd8fc4fc7972ca0d9f505009a841b5fc3b1f31e13992c31d1e63c870e62d3493f810555574caab308b2dbedafa442908a75638739b0726afac8c2fe8bb104e97c644d630ad9396f0cc00025e9071fa460323353ad378324bd214955fa9cc9e234cac4eeb5b3d1a5d8c6519ac4d7eb84640a45331880963ba5b3c1e09357eb25f88e3bb161fbca6a38d397c6cec336c8be69a398cd9337ae0dd4cff0df25f6e12f49d4912f3dee6d871412744d161dc2ac8103ebf3933ad0ec494b65b0b3d06084d4f5dbe0359a74ad8522473436faee00d4b67ed34d28312db950490f552af86edbe7d0b1b11aa74ca57b187d67f75a5bb40b11bc14539624d963a7dc15943d4e5db8c745d6ac1242cba7b6b6310cc0943bad04f018922e4e0d2398b993effcca5e8cae09a162245c724f87c6e91546a35115a9f52865e6b92e3d8523352525f49e7254b4a2a64f85ef34d3f3c5790aa354c3107132f3fa7ef94c48fa99cd045f0156118e750fb0a47cd2f99fc86d27ad44a1964aeae7c6e8c4a40fe002b730cbabe6294fdf7245a3a3cabe7c176d0ec60a67f7ab3064c21af180f927c2a7a0c61fdb0adb05d37686b79aab169b37294202a2e2dca63979754b7cd962a4f6741cf3d8dc1206431f01b3f4f621e127df94fca4421d5f965049b92483d8188b23cae23a9fb1a69a47b28764957c2224245dc9a4d68a9287e76c1e0cee1f7536cc4fd3075ab655a26b58f92d7a8156f99ec9834c0fdab6222cfd2bbf585a23494b4a7f507b5f643fb9d4abf5b52b989e9a3b4728f0d944126578fc04d8e6ef22d5684f777827c77b41406a81cb370d4c02ffc606c74fb91c119673c3374be75086e39fa48aa79ed3cdf084f9e7cd15f991b6531f6aaabaa6e196e004e05b7312ada9b299f8e3f59eef79c4b154b3229242a52e331fd9c1496d0d66a156708000e973146e72d1e4a070831a166900466608d3f97289415e2a9097d00d9548df7d6bf307f15795ae4b1140c7e540b04d295a7e6227f05da842e9d2c393884e0d071f6ecfad053de7c9ce23e07ff3460fe0498d6e7a0833e955a81c817743bb7304536e315bd41378000efb7e935a043d37e24d52befbedf1258eb4a45fde2e52b67e73bf5e2d45742bcfb21f72f48e55114a1f01fd24c887956c7225f5050a56900d762217d9a2f4eb5f0af3148240dd4a7d8a7461348d7b5ea01ba3115ee0cb4a9b60b78d4b9efccb5fdc3e297a6857a7e4c290a394a33acc21da131cb37bbc12c4f04201280b0ddf0353e667cac971bab6febe5c8e2148db571eb64ad58ad94887e01883e7c28011cf5d4239941be98ba33e3624e0a5c4df1e69d0631103ce4ac60a290a01fe510fcf0d69c9ad5db5072ab0959d3c427d7434d6e5d7c643687ef406658b76d0cfede58c9d8210a0bb1bce2ad5c75836a1a9e4c0a3d9a7b6eeb0a6686978550d075fdc60b62d8edff29d46561114387a4df2755a7757f6fefab154d6252fd10231112741a99b80bf55324b7a17017b8cdbc57488d7a24b0c1a79db2c5aa1aeca63ce47f4d7ba72282f7bedd61af8a16c29db577d17e234f776a9995192ce18892fe6b799481e93b4d96a141eacc76802c028c98a9c96849db2a3f263130b03f8e2f3a1cdd0c9484b19574d0b1833db6c1e7257ff58bf4ebaec472305763784569c8a1cc1a08181e3d6dc474ee7e0d3a0de91a7422179857c6b706e43e3c1cb7e7892cfa263b73027fd6001192994b5bba532a5af114925217063b1dd498e8131e06deef888398be9d5aa242339856538193dfb4b2ef3f291a0a58ee29848993dd6112dfed70ddaed1cf783a0dbf3bab43897f6ac6d4b766e5c5e914e4768aae6c65e333d40b80744285530b6fd168c79441ae3ebd432ea8dc775a01b281d3f6356aae95508cae95bec640749a663d497200ceac96c1a75e62c82ea1f31ef0c1a6c38d7d51171e7712f59f6eb108dbb0aafbd9b5bf8264ce66b57ddd37cd90cdd2d90dae8fd9025d9aefcc3f36037d48a8e4f66c6c3d5d49edb26cd7022f1d5cf587d7d4b13da002b046ad29767aac4ffb43ca5bfd3ff624d2e713cffdc327ecf6c3e6ee66c9be2dd244f33fee77764054a9a6ce3bf1633ed39c150431b52a0c39aa8868c17dc1397db26626f39d8b0c90d388ba4425ec465325d8b3da62148e549e99a3d85c30edc1d44e4c50678ed5e1df47bfd62e911a938e201adaadcf20bc407a560761ba92c75870e27ec83ab275bfa35181406fb70c21d5c964273e65c6729a7806de5d2a6a9959f76e28153e00d3a6a8d2eaf80d70b92cd70c2fc70dbf7fd6da0f7faf9688373d9fb33696a590ce2934f2d0770e123832f1c1be190ed1bd6fe45f779e6a218b7d2f5d4f866e7a3a219b28b499c3f528a281e940f023859d5443d8135fd0319c9fde868c45effaaaffb942d47d276d59dbb65657f33f3e66cd6eede66b43bb74290e8c644353ff735c80a7cf038958016b2460aea7047f9ec683dac08624c4487cd6877f6bfbe35f1a8de4b6596ffdfff2cd8a7bd2f4d5429fa2c26c4419a4179ac721d79c12776f12cbbb70a3f7a4d8b87c786d2f766f0ec97dfb592100e0939fc2a416098973e6ab7b7aa9c3c198f266558b66db48c9449f3bd529ff0d11ae740961ba7ab00996375d5736076724b387838be7bbf29f23a39429b099d9dce8e32a9647cb1a973eeaadbec6d6856c615c12064de5030b83f1fd307344c983753392d32a75bd407fec2d377e106ae17b8d2fb12135bbc918cf7217c74a489a45ad3cf8169a72245449fb057f71b298603e92ed775dfca3881850d0614b901d0cc89ccf32189e2b181c7cf152a4c209395150cc2d32263cfd21dc69aa2cae791430a137ddf75fe975fb22b1281a63e7312f7f05a4dc5173cb33cbcb94b919a6ab29693826cbde48af9e8cd2b88116f0c7d7988a59c482e65e4d7985799e763c9818a6e3eebd841005dd057f6e87f4ad05a7d177de1233340c4f6ce93bd33173ff1969f306637c1c420ee361c1604222fa524e7b7638df5e933a0fa98823d93b630fd7eb1abdadc1e6e389b2bacb3d680cf3bdd85568875b1194e20f6959adeded53cada40f05ab2aed5834da02a50eb593ea7ba11903c3feae7f2fb94987af44b72eb57d66f468f7fc1a26d1fd4baf1b71ca96cbf2459e20b2e597aa515f9f9c5ffe1c9841ceecadcbd0b21576f6dc8500e8a5ae830ea4b9b0c6bf48fccc64d7658aea0528bbc506e984a90f37e11d71ba629f228018cfd4db9c33610f84c00770fa60b4b84c6fc737486a038bc266382617fc12b660a35060e7c633e0c3c9b29c6640cddbdb40632def5489902e687a7cc79558af33d12e699a7c5f5835c4d29dc3f40d3da05924e8a342342abd13176bc93e5d5fb38beabf4c14fa5db1469cdb184160798a04e715ef5705d8fc8b1f3ef78351a812cac9b64ded2e3cbabc107cfa7d3d1eeec7df68d0f8bd32ae2905432df21a589c9af51eabaad4cad4bff5f62a05234c199d267384f3902fbcd3e7bcefed303c90e7a3313eb5306e9b1a3d4e1a2f137d9bb98cca8ed10513a825b45d7f63fbe972872bcc9fd8e7610f2d30be2d1b4c0a5716a37b833ea04faae41da9619dfe60e54c51fe0a011db3c085774589e309c9a35d13738bf42a7d390ac4f09fd2d5938385f14c444e7ebd8d9232c2f20a1e9c9911241730fdf18000575fc8a92813ef3eab1381f48af65477c0ac848f4575ceadca31e094acfe0597a9d6c98d1d41d254dc0d61a45c8ec5c527c5adfe4caa1a433d84d38c789c0ccdbec31564bedda9a7efe8beae47f1ed3bc60caaac366f29ea1327990d43d6ae878a178d93785f61512e8bd63664b6f04aee1b9be25d59511a61bae354c7c1d9ed036519dde269b14202d0c76d1d75cec37303e53ba1990b19ae55dbcd6a62e3441bea792ba0859bf24cd2dbeb84679ff186faf10b247300949d74840179db8c6fc5c11a3ace3450ce55c522ab3d8827ffee9b4c5ede03f3c9dd496c24dbff6963dcf742db55d54f68c310f90a36468a1cd56ac30d3814a4803051c2ff59c5", 0x1000}, {&(0x7f0000004340)="931b67a18d2c4053c1ebd779f9bde5d7bce9", 0x12}, {&(0x7f0000004380)="cfb44494982a03c1d871e87b0e24b2c58d9d81a5ce14f5bc82c69f19d12a41d68e421c1455cca8e8502bfe4ddcaa11030abe949e6c9abf5860d6805b2a563299b9ea0b1dd71337d72055b643d44005e5a2fa187cc1166c9c0c735927da82a1b5ffba76162e186b8f73046159e5da3fbd0cdd052007f74f25721f89df7e5b3e5bf3b52918c01f72f57259e3b2fb698c4aabd5e365a2c9fca61ca05598e4f669be7362d2b5a3d4a8b716c9f6c928e3257c0f9a8abb202fd544af4c65bbeb205e1b4dedf4c849153c6d44fbe6ab8b3a8f1b93db6d0e8821554a9a83a12a1171eed27008f58e9eca104aeeafd133ea260921862babfdf09be6bbd4a2cbd1c036b4abe443e4cf452977c8a4a102811e87b210361c06429f9a48b7825ee82e05f12d7c68ebb1f531c33f72f58d8a90b9a3ffd55a14346959a44b6575e35ec040e7c8ad9d1be3abcf698b3f58b7354804536a22d765fe8c1161098c4fe1023bd319b5d4936c2cf9106e147233b54923b4f8c4730adcc7d8bb8aa630549bc90f5832845a014a61d8ac7f935cf330e39f433c38e803e39ee8c607105f3038658d5e32d8b534befd7c72e6a0aa2da7b7e32c5d56ca0fa2eea8ec088a990104e492ac853c779771556d0fe8f0af31b3b27f98ce890f5d50bebb36668b0a30b8fecce62cd39a35423049dcf283388fb56d1a56b1f78ac5bddbd0792332af3c74aac23e0e9909b623a030ff6a76732a9963e50b8f6a05793a08067a82b19fc7923d4fdffc8aa5d9136572677b99b11a5e552b095bc67de42bfbaa006809c98fcbf74d9df2b7a4558b65f768b369bf0088777a28e174f5eef0ddce834863492430741ffbb4a439d61cfa96b71523e2fd375c115f85de42711412fa0e062b9739d2ce1a4df6ce53b626f11da46373f75c52e8a6ba69358f1895e9ce736cd8f432738b0df576d5f2d20e0075fbfedf31b5e67b39cd64187bb04d3abe92df82ac1d87cf9266cd12558586b91cc05797fe9d635dca6cec4349549c915c645e0e62ceba9230dad7297dc487687fdba95cfd63136afa3573777f7018a7d312d898a0d9e44e5211c06f6bec97727fa522db4878333ed2a6648ba9a440dec05fd5ae25c090544f066aabb8f36e02521bb7eff69aae3ec8896f171e804722ed94bcc53334bb89669df82d3786d9ba9a7510b3f77960ffe273a7133dcf018956924f6e3e62cb5938b1dd8c5939d2bf23f8fa1107eb27b192a6adc4da55dd5f9930ffcca640e66561028d01472e220a44bd4d782024c36288be4dcc2967eb8f4bc1efc9e8dbbb13288d8316d3abfb41b938ffac31ab68bb90615f98ad57d09b12d7058a2e12b8224f538238abe7dd474b2da752b66167ab848a2a411d324d5e74a76787ec996773b5fcf1464594b6753edcf8ba0193b159d66d13bf2d60626f2e87eb098c36c9a1c92c0d29ab3d6d941abab383c64891c77ab0688b7f0edb405e8730bbdc4c5dc5ea58e2dc221af9adeda94f84e0d9720fed1d90790908b22a39b9a7c120af997a25f55c0a4c61b190fedf18f554e9a2d6e0189582f3f461aa33bea7bfef6c23223ef00db0ca606f3188c108c299d7c5b065c71ce2069341d83aa6a99ad99a2977918e31539eeeba50c614c9b0e60595116fbcc90ae6722acd0aacc71707ec1c10007a75f122b5cde2f8fe2bafc97052353b0a027905c388cac4029b49d1612088b74405986fca51675327fbe787666ec981d431c5aac0fad75551583e8b883082f97b597ef843246a03d81a5fe33e820d2d1f32805fdb7e84e9abb4eced741ebf4f4c4205923b61d86b2d661cbe73b2036e2e4588daf9782c27fa3d5fa04e18232e47c2bd1106c7f700b51e2e5940aa2832d79c2c30bfac56124cb7b1529a6ca2e9c5470d3d90703105e215a424341993af996cdc7a640984a3d678b8cf3937f5e8a087006f8b67e14f5699ef3822aaf6c8a27bb6550a3f30915e702e82292c15b7cf72d4d5749694f4f195a03588d8f10001a650d4e510a8e483dafde5a28efcaf67ea0190bf2cc5421b60bf9068ebfe84a78eb3c1243e2474476d691194ca8ae619975bb2d783abc2bf13a235f913b22f6509e0ed4c29eb9752f3a1276eccd0cc0ed678f4cdcb3e95a3c979624febb840474882e6e3d36f2cf2a2033b9f52aa9bb036052b5b1d37bde857e6985630af21aee5f05d63d774b071b7952f77950156f166f070b741c359ce4df3c108f99dad5989dff05e643b9f683d0ac8c0b36024231ee2c1e734ea320b07b84404f44210fd84746ea0009fb8f1eba2daeed5e3c0bdc21819e7f9233e565a3f016001b2a5502c070e4acbc6687f11763c96e8954fab7e9ed04fb82dd9e0e25007f5391a3347487cdd889fcf4d9bb3b64fce02fee75d0bf3b185750e88fc792fe788796f1444e9ddf6f2696083e9da4f2bb48a29ee915858143056c7e67c0a0640d7452f5202fb9deff4afbe516c59ed3c5e70a54161b8a7cea89cf0006103daa6bd803c8d9619bceb1e9ad5eb5cbad1657f5feb33b6386a38b4c5cb6d57a26c748dd48eb59d293bc9b325e13958312948b8dee7f4264754baafca2a9bac583ffc9d4017d588b711b16b8f9615b20cd87cf18af21807d7812314c96713bac821494acde17f57a37dbd3f6c1d96e7f8f42d63c4438f520317b0cf786ccc1f0daa168cf2441105469d129214201e7bb6fb8d19832ffa680e3d0dd542cc7c87ae6bb6e6be1a6cebd8af5d7ca5ca79909235eb739823df7a54860c4db9a4b16340d8ea6962b29754398558ba0a18e500b548681e7d62109c4459695dd3b9b61dd91372d6ab53cc6a48ad625361e72556ab8d306dedfdfec5d7d1128688a4b0e70c8e75154f70a6e7b18d8cde518173db5ee97d35b92fa37797a97c18e3dcf04b1b4a39517de493c169fa8e76d93913dac0b4003e18bba74cf9dc124d5fe7a14dfa66225b6b0d4dfd0635a0e39b627d8f4d80adc86e0c26ac01abde7ca92539de2b6f2767aacb39618abe64f683f55ab6be03c09cf56991b55dced8da772906edcd904a5d13e5f27442617a874329dd84b53d21ac8e493578f6b75453566dee6b6f770387b731888347ff9b7211e134b992762b6a47e33e8bcd99979267d8d58049d73adfb6a82064eec3260ded72959d051ac6bf4c2370596d536d51de496f3f3fb6a869d122b33ca453a334243c39c89315aa5a6cfaff4b0818fd1a803ac708a6b282698820444741b459b155d640639e5c5d781337ceb1db631302edd97ded0a4671f7a5ce738d558d9ce67966c5cb9b47ffc47b6c76eb1a7e2be43ebfb61ee1018c466e6bbea3eae9d0c20bb154fb3b37c49200ac6e06a4d5de3dd39bc3806af43e2d05fba23f68edc978529582f4b091ee8753de8172cbc27229c2f14dfd223291952aaa06bbf02682fdbcb181381715492945070c39c8fd1045b2dfd535c4b1da62c363d1ec89a722e4ea6b20fb43eb698e79d0395f046b1364da259cfddbdcc0f94bc63be1088bd903affdbfce75763bff2346fa237c9e929f79ba91a3471ca7b9035e29b6f67fe58171fcc5253bcdd02c99cb8bc17ab229e500a0c3e7334afc6975d8e6d7fb6695a3e5facb5a3d91261a8c679a99cd4e021256073a803b88c5c02aaa8b0737331e1d1ad3da32357265ee59b56ab8e6beeb6f9f2f839edf0d1daa1748d7be997dd28ccc631561ab116f79446c309574fd6f5966bb996189b04c1403a794209331b32fbe47772269e72af85da8733ae9e406ac5443e19d3feae36c6ce7a0eb6c5a384b63d6cb0db12371a950d2f700980273e2e55dff7c9f3971b5369205136f69e0aba72f6f23b6717a496eea10d3986724cc09244a4b6a6b531459b331c31d6962975a35db5a009b79b562dd7b98b0e165502cb6eb8d5ec0d34ee416bb3d84f626d6c8563f46e068c8350239d61f6e4bd33bef6068349d3e54875e214ed2c115243bc7355a565d5fb4434db363b47192f8fc7bbb7b14317771ddc2adcc895cf45bf085eca4409b024812e39a03f95ba484fc678a131ae9dedc36110cf20e0b8af30fabd8f817b4896889a51793dfd7979853c7936bbc142e7af79a88b4724aceaec530a71f37bde7285f4cd1587083a633a1083b358168dbded0c6d036c8c785cb7f131a0e7ce53eae5ed9e2d2ba6a973f760b19f5ad0f3d69df150e75e1e968c57f9339583ab364cb7261a598aae84da6b4476ab0d917f49f7f44112979c161df76618b18fadd59f3a7f2db26fc8590932588a732fd8d9130a36069996cbf33df2101aeee02a3a8e91956f150843a953bd8b69d8c03f8bbca8c99d4265fc7902fbda60f5bac2007ccce579781533ed47afe60643236331e59000988956c3f4a95a8fa3b89f18b6c769524bdd14828ef93d5aa168fec5c42bb4c700c51fa794026f6f92caf4ee7ba0b75019cce6dc0356ff3b06fc02c61b0f3de628bee8e466c3a7d4d92eda94e3b49075e342281c14ce005cc6a275abf83a75309d8d98fa3a2c44e74e36e6bf4cdca388630881d87b3f56aaf97b9ee8a02e8c6a7b0a06c383c240bda207ba1be7eb7ad4c46a4e9de59c22c3b2c9be2ea0078cf19f6c62cdb9b7c64fcbf8d1ac042ecfd28b74c135dc70e34b9432957e5c0c55f8e93c79357bedcf6fc54b5e320fe3b81765769316f3215c57f002a8d3b145d20ac5b04bfed1b41e30725c0427572043976aaa7bec7ec5d39e1f05bc517741b2682885a9fbda06cd5343cbe33d1acd4bcdd8520464da59bc15ee5c8e8b15fbb5babdffb563f4ec65c2be95d70552478bd85472cc0464c7c155661614d8d3c426a97506f8f82e57037280bc61d8b16f44091c64060203e69b538c9a71f21c0180cb42bbe7f761c3c66f171aac25d08968bed0dd13434289e2bd988fd584ad103db44783f94a77ac2a143a7ae6d78f38c8ede3a907803d08feb9f46dd8fcf3975513600b8eeb78d1ef2d35a6458c9135fc5a0716649d30f3d85a03140f5f59f12b2cd5f8013992846224ec8c00e96941f9f41614d322b9635e710f101c4218ade5190eb39539a34b2a8ffd83bdef10787bfc54506ec0c93d0894eb8fed83714f2494ba0236820a763bfc4faeb381e0b1c0e02a885e02f50c5f47c66394cc40250342577f2e0792dc79d704de86c909b78114cfb6336eb7b267df9b8ec562b1fb01291aca7f450750a2325b10d8254590b9a0118a3ad64fde4d19b5b41f93ce516fdc927337faab6e663f1c1ba328b97563dc98574e66f09f2e77d815d0605195407973f084a755b1e985888d6e4135547057813e5ffca176d731103d3101e6bd1ef19ccc9d6e43e4ddd7d8def2cca1840d4865982793b9892eb5cfbb523dc7166699d79010aec975eb2680f9c35c3bfd798e3567c07c68e93f5ba08b74a117f5bc64fe2ce856e4fa210088b92bf43d9382a9735d517ac5c60edd59aba25de6ad6a0b68c71e18888f8cc48dbd2bf1a24111a0197b381302fdb1d02ee51d0f8e46aaaa1ca3cdd9f0b47c149324a5a4b0083c68c8fa861138ef2469e9ada2480eebb246d51bb50522d5e2ea3bafa61c8305926bc396b6ee0aeaeeb14807725f76f808e235cb7604ed0d3180d5a8e13a610a1f483ea6d812546774549b9aa6c9146f3011cc5dbb33436661dd0daf1b22b7ed6da4ec4ff4e96f17174fab9d6632155c0de55e8a268e53b4e967ed7215f2612ac63b5592ce9154df386a625ac10ece324f50044d9f89677ff845c07bd122c72fc54776ead36328ac3373a6568e706c79b1c1122ea24828930d69d68752f3e9d0d3901e05ad256fe3a", 0x1000}], 0x4, &(0x7f00000053c0)=[@rights={0x20, 0xffff, 0x1, [r4, r4, r3]}, @cred={0x20, 0xffff, 0x0, r8, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r5, r6}, @rights={0x20, 0xffff, 0x1, [r2, r4, r3, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r4, r2, r4, r3, r4, r3, r4]}], 0xd0, 0xc}, 0x1) 20:27:02 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000080)="609885131024603a32b81dd882958be611651dabc02b870c739ed673317150b0d20c24c68613ef1eb0f525bbcc1d5f099be19e6f266c21fcc6762fe52e97ecc9c952e331bd6e5e48cf2222961f7797eebba79f992316bc96706924ce5cc165a3cda9dbeea5ef84c0f179516ddedf0b379a74ce4520fcc6bfc4e9f50c9519aa0381e0173d5a4e1215e8f867085a7254a22c17032570ce1c9a980a00f65bf7571db0bc86ae26a43e2ffabd0a759783cb7b1043e999bbff6e8b3c32acfa99318d8be9f1911e6535df64ac18215638ec0e803a4e15c9416050ce7d675c6907ecc22033bea765", 0xe4, 0x5, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x9, 0xffffffffffff0000, &(0x7f00000001c0), 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000240)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setegid(r3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x8, 0x3, 0x83, 0x7}, {0x8db, 0xdb77, 0x200, 0xc0}, {0x7, 0x99c, 0x7f, 0xfff}]}) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f00000003c0)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400), 0xc) recvfrom(r2, &(0x7f0000000440)=""/228, 0xe4, 0x40, &(0x7f0000000540)=@in6={0x18, 0x0, 0x100000001, 0x80000001}, 0xc) getpeername(r4, &(0x7f0000000580)=@un=@file={0x0, ""/4096}, &(0x7f00000015c0)=0x1002) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000001600)=0x5) accept(r1, &(0x7f0000001640)=@un=@file={0x0, ""/108}, &(0x7f00000016c0)=0x6e) r6 = open(&(0x7f0000001700)='./file0/file0\x00', 0x10, 0x8) syz_emit_ethernet(0xfd, &(0x7f0000001740)="d72f257d8833a57027493753db99e1b22505a8689d023ae9b2817220233a83c8fb9d215802a65af9f64a0f05fe97f8f62338f05eff7b7c8c035a85a2f636c3e3ff526bff0ce98ec281f8f38b9539b84c6fe1bae8a49cc637094a7396338213fa050a02811733e770a88c93a14f982bde66fbce95eeb371535e41cd712d1ce3984218072fb71e91871620f31bc7ded5c85f24a9e92a046262e7ef9c4b5588dac99c22e010795cd3228ef0f8d2266d88690d3cdb626b5ca2981715fb36354ebd04ba453629efa8b482df20d5f666c05580ac1a8edeea051066e9d1dccc2bdf0f06f404077f8cb171ffc8d7ba1c349edf872a16ca0d6f7a089dad41991b81") pipe(&(0x7f0000001840)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001880), 0xc) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000018c0)={'./file0\x00', 0x9, 0x3f, 0x80000001, 0x0, 0x3, 0x6, 0x5, 0x1, 0x0, 0x200000000, 0x1}) syz_open_pts() ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000001940)=0x1) lstat(&(0x7f0000001980)='./file1\x00', &(0x7f00000019c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/bpf\x00', 0x8c03, 0x0) chroot(&(0x7f0000001a80)='./file0\x00') mknod$loop(&(0x7f0000001ac0)='./file0/file0\x00', 0x10, 0x0) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000001b00)=0x1) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000001b40)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000001b80)=0x1f) ioctl$TIOCEXCL(r6, 0x2000740d) 20:27:03 executing program 0: getegid() r0 = semget$private(0x0, 0x8, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = socket$inet6(0x18, 0x2000000008007, 0x2000000000008) getpeername$inet6(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = getpgrp() wait4(r3, 0x0, 0x1, &(0x7f00000003c0)) ioctl$KDSETRAD(r2, 0x20004b43) fchown(r2, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f00000000c0)={0x0, 0xffff}, 0xa) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) unlinkat(r2, &(0x7f00000001c0)='./bus\x00', 0xa) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r2, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x9, 0xffffffffffffffff) r5 = geteuid() r6 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r5, r6) syz_open_pts() link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r4, 0x5) close(r2) unlinkat(r4, 0x0, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000002c0)={0x8583, 0x1}, 0x10) mknod(&(0x7f0000000200)='.\x00', 0x1100, 0x0) close(r4) open(&(0x7f0000000180)='./file1\x00', 0x3fd, 0x0) symlinkat(&(0x7f0000000380)='./file2\x00', r2, &(0x7f0000000240)='./file0\x00') 20:27:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) shutdown(r1, 0x1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 20:27:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(r0, 0x0, 0xfffffffc) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xffffffffffffff82) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)) 20:27:03 executing program 0: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f00000008c0)=ANY=[], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x102, 0x4d) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000700)=0xfffffffeffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000540)={0x3, './file0/file0\x00', '.\x00'}) semop(r2, &(0x7f0000000080)=[{0x2000000000007, 0xbb6d, 0x100000001800}, {0x0, 0x3, 0x1000}, {0x1, 0x40, 0x1000}], 0x3) semop(r2, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x1, 0x1800}, {0x0, 0x100, 0x1800}, {0x20001, 0x6, 0x1400}, {0x0, 0xffffffffffefffff, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0xe77b, 0x1000}], 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xffffffffffffffcd) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r4 = geteuid() r5 = accept(0xffffffffffffffff, &(0x7f0000000380)=@in6, &(0x7f00000005c0)=0xc) fcntl$getown(r1, 0x5) semget$private(0x0, 0x2, 0x300) symlinkat(&(0x7f00000002c0)='./file1\x00', r1, &(0x7f0000000780)='./file0/file0\x00') semop(r2, &(0x7f0000000740)=[{0x1, 0xab, 0xfff}, {0x4, 0x7, 0x2000001800}], 0x2) r6 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f00000001c0)={0x3, 0x1f}, 0x10) sendto$unix(r1, &(0x7f0000000640)="12ed090000be0a498a13503e81c6e86d93944f5a37d52afdc7d458da38757cae07dfa70d73cb61a89c90a305716065d4647b690d129a86969f2e890f1dd41bec355b56589d7d720000000000000000", 0x4f, 0x0, 0x0, 0x0) setsockopt(r6, 0x27, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000440)="97425c76947756d541cfdf5d6457b68310ebdfac0af7a7b9371adb584f4b31991ddf05c22d5e83de1b1ba5fc0cf27689eec54c826c99716645d3f4032fd7ef9f7edebcd73bbed6eef6c1f3574598b5b904c9c8b8be37cb2266998713e00869c2ab9ed220be78483f6851a41d3a3f31aba29e1f1d9d3539f2e7b2e58e286622e37cab7194e8205d6af4149fc9ef1b004e8ddce10eb0b5fcdad372233d27ca7d44dcece008c6873e8395856b87ee7c42fb71c76a4b522851f887abfacd61764dc2311b4de7ba08515ea525c5473ac2099449b9b00a9d8da104e55046df292ceaa0ab", 0xe1}], 0x1, 0x0) shmget(0x3, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) sendto$inet6(r5, &(0x7f0000000580)="75a1c9da6e57c6a0", 0x8, 0xf, 0x0, 0x0) utimensat(r1, &(0x7f0000000300)='./file0\x00', &(0x7f0000000400)={{0x80}, {0x9, 0xffffffff}}, 0x2) fchownat(r1, &(0x7f0000000140)='./file1\x00', r4, r3, 0x2) mknod(&(0x7f00000006c0)='./file0/file0\x00', 0x55875684757fc832, 0x2) semop(r2, &(0x7f0000000200)=[{0x3, 0x61d7, 0x800}], 0x1) 20:27:04 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000080)='c\x80') 20:27:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 20:27:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x1005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0\x00') syz_emit_ethernet(0x21, &(0x7f00000001c0)="b8cf4611e57a39dc707776a89bbe958db1c9adc95f263762a7969546cff59fa7cc") 20:27:04 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000180)='./file0/file0\x00', 0x3, 0x0) preadv(r1, &(0x7f00000000c0), 0x1000000000000067, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = syz_open_pts() write(r3, &(0x7f0000000140), 0xff55) syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) openat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x10080, 0xda) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x4, 0x6, 0x0, 0x2, "b3464ff546732634880a662cfa0189b729b46ebe", 0x9, 0x9}) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) semget$private(0x0, 0x2, 0x20) 20:27:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) semget$private(0x0, 0x0, 0xc2) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x8000, 0x12) read(r1, &(0x7f0000000180)=""/189, 0xbd) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x4004570c, &(0x7f0000000000)) 20:27:04 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x8) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x25}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") pckbd_enable: command error 20:27:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) mkdir(&(0x7f0000000000)='./bus\x00', 0x40) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)={0xf38, 0x1}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 20:27:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r0) r1 = semget$private(0x0, 0x2, 0x9e) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getuid() getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x7, r2, r3, r4, r5, 0x2, 0x29}, 0x58, 0x20, 0x80}) pckbd_enable: command error 20:27:06 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x101) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = geteuid() getgroups(0x9, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000180)='./file0\x00', r1, r2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f0000000180), 0x0) 20:27:06 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x9, 0x4, 0x19f6, 0x2}, {0xffffffffffffffff, 0x9, 0x5, 0x7}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x60}, {0x1005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = getuid() ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x1, 0x4}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) seteuid(r2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x8, 0x3, 0x2, 0x3f}, {0x9, 0x9b4, 0x0, 0xb2c1}, {0x3bf5cc1e, 0x8001, 0xf17, 0x2}, {0xb7ec, 0x3ff, 0x7, 0x9}, {0x400, 0x80000000, 0x5, 0x200}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="9f") 20:27:06 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) r1 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x80) writev(r0, &(0x7f00000000c0), 0x88) ioctl$BIOCPROMISC(r1, 0x20004269) dup2(r1, r0) 20:27:06 executing program 0: socketpair$unix(0x1, 0x400000007, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket(0x2, 0x3, 0x5) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0x0) 20:27:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x102a0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) clock_settime(0x7, &(0x7f0000000080)) socketpair(0x16, 0x8007, 0x100000001, &(0x7f00000001c0)) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) 20:27:07 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x4, 0xe02) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x402, 0x0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) setuid(0xee01) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 20:27:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000040), 0x0, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 20:27:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20a8b, 0x42) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x800, 0x4, 0x1, 0x1, 0x1f, 0x10001, 0x0, 0x0, 0x3, 0xffffffffffffffe0, 0x7fff}) 20:27:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) kqueue() ioctl$BIOCLOCK(r1, 0x20004276) 20:27:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "5f3fe234594848fced571864b3ebd0d7aff9fa07"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x7, 0x0, 0x0, 0x0, "61aa0db11ce9baa78b8bc000"}) read(r0, 0x0, 0xfe64) 20:27:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8b") pipe(&(0x7f0000000100)) 20:27:07 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x100) munmap(&(0x7f0000005000/0x2000)=nil, 0x2000) 20:27:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000000)=']', 0x1) close(r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 20:27:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) select(0x40, &(0x7f00000000c0)={0x0, 0xa491, 0x1, 0xfffffffffffffff7, 0xde8, 0x1000, 0x2, 0x291}, &(0x7f0000000100)={0x0, 0x1, 0x6b3c, 0x35e, 0xffff, 0x100000000, 0x5, 0x4}, &(0x7f0000000140)={0x8000, 0x2, 0x0, 0x8, 0x7, 0x8, 0xce, 0x1000}, &(0x7f0000000180)={0x3, 0xffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) 20:27:07 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x189) 20:27:07 executing program 0: r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0xfffffffffffffffb, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 20:27:07 executing program 1: r0 = semget$private(0x0, 0x4, 0x600) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x10000) semop(r0, &(0x7f0000000040)=[{0x3, 0x5, 0xb5aa6e8d11ca611f}, {0x0, 0x20, 0x800}], 0x2) r1 = socket$inet(0x2, 0x3, 0x9) getsockopt(r1, 0x1000, 0x7, &(0x7f0000000940)=""/127, &(0x7f00000009c0)=0x241) getsockopt(r1, 0x2, 0x1f, &(0x7f0000000140)=""/46, &(0x7f0000000180)=0x2e) r2 = shmget(0x1, 0x2000, 0x540, &(0x7f0000ffd000/0x2000)=nil) shmat(r2, &(0x7f0000ffe000/0x1000)=nil, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') semop(r0, &(0x7f0000000680)=[{0x6, 0x100000000, 0x200000000000800}, {0x7, 0x4, 0xaa79a8bcbf882354}, {0x0, 0x393081b7, 0x800}, {0x7, 0x4, 0x1000}], 0x28) r3 = dup(r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600), 0xc) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000000300)=0x200) semop(r0, &(0x7f0000000340)=[{0x0, 0x0, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x648ee6a5}, {0x0, 0x8000, 0x1800}, {0x0, 0xfff, 0x1000}], 0x5) semop(r0, &(0x7f0000000380)=[{0x4, 0x7fff, 0x1000}, {0x4, 0x2, 0x1800}, {0x1, 0xfffffffffffffff7, 0x800}, {0x3, 0xfffffffffffffffe, 0x1000}], 0x4) semop(r0, &(0x7f00000003c0)=[{0x7, 0x9, 0x800}, {0x1, 0x7, 0x1000}, {0xfffffffffffffffe, 0x0, 0x800}, {0x1, 0x80000003, 0x1800}, {0x3, 0xe91, 0x1800}], 0x361) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000400)=""/156) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r3) ioctl$TIOCSBRK(r4, 0x2000747b) shmget(0x0, 0x2000, 0x201, &(0x7f0000ffe000/0x2000)=nil) pledge(&(0x7f0000000640)='\x00', &(0x7f00000007c0)='+&,-!\x00') shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x1000) recvmsg(r1, &(0x7f0000000900)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000008c0)=[{&(0x7f00000000c0)=""/42, 0x2a}, {&(0x7f0000000100)=""/7, 0x7}, {&(0x7f0000000840)=""/85, 0x55}, {&(0x7f0000000a00)=""/249, 0xf9}], 0x4, &(0x7f0000000b00)=""/88, 0x58}, 0x0) semop(r0, &(0x7f00000004c0)=[{0x0, 0xfffffffffffffff7, 0x800}, {0x3, 0x9, 0x1800}, {0x4, 0x3}, {0x1, 0x5, 0x1004}, {0x0, 0x3f, 0x1000}, {0x2, 0x0, 0x1000}, {0x3, 0x10001, 0x1000}, {0x0, 0x5, 0x1800}, {0x2, 0x0, 0x1804}], 0x9) pipe(&(0x7f0000000500)) bind$inet(r1, &(0x7f0000000540)={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000580), 0x4) 20:27:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x7fffffff) r1 = shmget(0x2, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/84) r2 = accept(r0, 0x0, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="1446d994c6b85532ebda6da7ffedc8dc37979e6289b51431efef1068909544324334ade83e327d8cf725267efcd7cd56db55240bfb893d02a92f8d671b93c96f28df630b2fe529a78913681161b6c143f0a230da6ddfe6488c4ef0c2a8fc4cd9a31b882823aa2d2a6b909a8cd2168859532ef1e150b182c749f39082bff731c9943d1b7b9a53d4b8f95c5bff4adf8f4669", 0x91) write(r2, &(0x7f0000000240)="8c4e7019cdbbb1ba3543f018a33fe7f09b5cf6d500822864780ccf8a5e7b6cf70b75eff260565adbbc0dc665612f5f63cb55db1cb3d1368d6238c457890828eb55e6b92d83ff15bef7ee9e4d13cbd9398bdde596060e0c08f486ca8102837427bb79dc7d8bd02a4b7dfef583626ac2b9978358ccd310b643586e2027d2960c25669ea6f669df9873a178e7fa3562ab46a1e3fa58465c8da09a9196a7f8a58afc28b243e93828e9a2c0fd6f098743cdf2fe0f", 0xb2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x800, 0x0) pipe(&(0x7f00000000c0)) 20:27:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0xa0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0ab8a577e33f4dd763b99cc432dd689a0a5b0af074432cbbd0be15db8e228a236099cfbe13419ed15678a23d498e42060903585b0dc5e629f6a9fa425f283b5ebeac96973b96ee76f662cbf309ddbd66fec2f0a79b6007ef81b78b04312c93f5192d81f774eda2404b969fe8cca6044236d96b5ce3905c293d0fb6c9e64d1cbd25464acf6b8699d1764c2d30547cb87a0c4d96bef353e64f993e14f51bf4755931479813f2f57a3332432e763d7c2a47dc5a6479d3fe4ebcec22cdaef0f01c18990b7f71b92b43aaa0063ed567f226e0ae9d", 0xd2) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x344, 0x4) 20:27:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[0xde]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000080)=[{0x5, 0x7, 0xc2, 0x100000001}, {0x4, 0x1f, 0xffffffff00000001, 0x5}, {0x7fff, 0x8, 0xe96, 0x401}, {0x2, 0x3, 0x5, 0x1}, {0x7, 0x38000000000000, 0x4, 0x8}, {0x0, 0x5, 0xf0, 0x9}, {0x29, 0xffffffffffffffc1, 0x9, 0x3ff}, {0xffffffff, 0x6, 0x7f, 0x4}, {0x7fffffff, 0xffd, 0x3, 0x4}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x8) 20:27:08 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90de9c16723f911a1d962f681f00", 0x0, 0xfffffffffffffffc}) r2 = syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f0000000040)=0x1000) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0xec05) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0xfffffffffffffff8) getsockopt(r0, 0x2, 0x0, &(0x7f0000000380)=""/60, &(0x7f00000003c0)=0x3c) pledge(&(0x7f0000000580)='\x00', &(0x7f0000000500)=':\xdc\x00\xb1\x8ct2F\x8f:h\x80pM\x8a\x13x\xa1\xcdy8\xe7@\xadUG\xd6\xaeD)l\xddhM\x92\x85\x11\fx\xc8\xe3\xf2') writev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="2a5a5c591f8b440f448d16396a3ddc47aafb81aef904380e6542398904ceab0c2903db27822b8402b1e10755b81e838241846c5797219d6efb8dfe12e3448ae44c0d81636c181f0cd522aae3047d53b18a53455b7054d3ded17577b000b317b7f90e63c6fa104b1df69558286c093a8865b01e349b85264200297f6b118e66f8ba3afaf23d6684dd1c6b44d4df6f8d8fde37925cbd3d4b32552e08c5e1837467ea4a8fe3afce7c1b325e37b6c298c787a5d8f0adc06c0f17fad361a36176214c4707", 0xc2}], 0x1) 20:27:08 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet6(r0, &(0x7f0000000080)=""/148, 0x94, 0x2, 0x0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0xfffffffffffffde4) 20:27:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) close(r1) read(r0, &(0x7f0000000140)=""/106, 0xffffff23) 20:27:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r0, 0x20006) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) 20:27:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000000)=[{0x9, 0x10001, 0x9, 0x6}, {0x2, 0x4fbc63ad, 0xfa, 0x3}, {0x6, 0x2, 0x80, 0x7ff}, {0x2e80000, 0xffffffff, 0x7, 0x1}, {0x7f, 0x1f, 0x2, 0x3800000}, {0x6, 0x800, 0x20, 0xeb}, {0x80000001, 0x5, 0x7, 0x4}, {0x100000001, 0x344f, 0x6, 0x5}, {0x101, 0x7f, 0x4, 0xd42}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x1, './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 20:27:09 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x85) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000080)='./file0\x00') poll(&(0x7f0000000000)=[{r1, 0x50}], 0x1, 0x0) pipe(&(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0xffff, './file0\x00', './file0\x00'}) mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x2, 0x37b9d0de) fcntl$setstatus(r1, 0x4, 0x46bfb) write(r2, &(0x7f0000000140)='U', 0x1) 20:27:09 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0), 0xc) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 20:27:09 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sendmsg(r1, &(0x7f0000000340)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x80, 0x64af}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000140)="0e7507d0faa67ee9d88b8621f617e18666d9429ba43d54a18e6e7c568c6ad187a80e2a22605d908e1e9bf58c0eaeb48597ec2f4bf63303e50ee888c92de34031e074c814e897216c53b525970f6e3c1601d3959fdc5147a649b0507ceddc4d70d2b260fc5609674cfd00000231839842c3f9a572027a74a0d05cd0b7846fcb570ec293e67bdef571b16644e6637e35fdf929efa4a3aa94466bc7957a867898b5355563999d48730e2cb46999f1ff0a611b21a88fe2b12657695c83744be9699c85549b3d9f147cf9ce4853651babb8a645e7c31a4be401e917cc60972c4df295194f6c11822b45b7a85a", 0xea}, {&(0x7f0000000240)="8bb03dd6d29d83c7ac90fa22b2a6562c3214e5502cff34a252e6763dcdb863d16f5debc9b9d95b260897d89e3a839cd425ccc76fe43d0d70d4cbf6a8d66c92e07c84ee53e8310c422cf962a04bf02f94be53105484ae476c95bd26186c78ba", 0x5f}, {&(0x7f00000002c0)="796358384b8ff962dbe8bd06c59456883ef6e3da0dc0a0771b184432cbd93158a0c936fde1fec29ddfe1f03ff0a3757cb31b974c9b2c5a45551f973057e9f069152979b0e8a9bff64cd79bdf1be7e391919c36394de16c36de9725c4ca2c95435b937b2068d0bdb37ef60163", 0x6c}], 0x3, &(0x7f0000002a00)=ANY=[@ANYBLOB="a800000000000000ffff0000020000005c119c02f25d19b04bc3a926186f60012f920c101f9c5d3d5a15974f7144bb1a3d8e9cf95f74d7c0689de2a0effab43925cc2c9db22186d76ca2eba5a13c9817ecca69ad946bfe66c1ab0315309869f2634b71990eddc6e7f51df9838a99f9085322e5165550062cd46eb79c81e747554b2b690d14a76d22e16108d54fa43359cdf2c644b52183eda51ee1cf3dee655ec3b21b7aee6a0000f000000000000000ffff000005000000fcdc75ddee18387e7e4a15420589959abe36abb901aff4585e3e8e50bc7bd67c4e9f58fa13a04ae343ce2f40543da8605d3a2a224a89f28d9880cb2b4a01fd32ee8924f9936531d5169f29127f8fe7a1b2a67a06150df37776713809b17ef60494795588e5bc626986b5aa7d4e9cc1fefa052769aac48643958e41345a8d5c56c380648f06390f4000e7ee5b031606bf4193d644d24ec30e7409dcac0e545994a539302d48be5bb1698992f9540124b1e4015566ef0130a89e7a3ea5d25d83fd849e1cf2b780d1f812ccf707104fea31265645b8ff66c262885719265ff6ce001010000000000000ffff0000990400005c2a87f6fa5f8be2d71671b55626408b941f9df65137ce209de434c7c54f3a8ae78175e90bb421a83c4cd35546ef53160cebdcf6287b3aba990ce9e1019b8a38f0f0076c06110cf3684e974f9250d88c5658c0b663508ea7a385a2c23e1d91e3a6130808c2c7451163ef763f3f96b717442bc4c1b27be4ff1bd04b0ad575380f18eba2bee7a70af508a37c09fd95e1fb009de5cc18e8eb6f3d9223746fed54858d0cf66d783ea611f62c3c735c226c1ecdf328dbd0ecd7d631d84d6f2bde32bc5aa210b74f51ec5af3e93f4396e74506d2eb9b76bb0ef59d58594c1be0f4622464be41be852d16aa2c1153de0f5228634678550b056eb5f23e18733e82ca263ab9155aab0819730c991b61668a96d6ba17fd67200de62af58f6c81701b17d244a1c4b706e8b5833fbaacc1fbafbb6d340d711a6ef25fd607bf929dd9821a5d0ab28dd30d4b73a6a3c7adb35703e2fd930d40953ac5d303d2371e701a3d376eba5c944725142603a92191f0cbf5302b741d0c82e7049f3c22007b28f4be8aabfa1dcec15e80e8269d00cac4a468130488cb94c21e0c87ff0409a9ed604cccc5214f3e45462a53130db9c784b00cefb87fcf8f09295c0162a0a55b5e128afc4c7f9d5ddaca8e7766deec3fccc5e59d173c6ed998144cc9a77440af4ba9ca4c92c3556fac9a71c0365e471cdf90b06e35967ef21b97820591a6b1652094def74183665d7f144d9844f9c58ddb81b38ba6d2490d6fef504249a055587712cf1329d00e182219040f3c90e4919c2a0e96567816ff48b58b87d175f63b7dba0d7bb374445d5c4b9548a58f062654ff62d933836aa85cc7ca2c6e0fe3a75fde8bd35559be95368f9a51b6dbe9a9d4c7407dc203d9f98a995de347a08e5559b51b30bb12f693f68e9b2648796ed3146ee411a0b7e5f9c4e9d9bba3bfa9eaabc540f34cf479d200c830197a6853a0f97fb025591b7910f4a896b8fab6935c8ac2ce9ed25e93d797ccf0a113c58f1b9b9da8411390ab621f8d46727781ae384aa13a1eac2f27109780bb56bfb018bdb9493fab4892603a3bc5835c3074f16b914e7d04f3c2a2755f93d6291788d2edd87db74b150e768f395000256f76d113fd0660e548017459c5bf403d9d3c8a949b0ef9151afcbbaa8fdd28faac94e931ac7c1f70babb3658bdcde2a231fd864a198d0d36def9ed9a6861ba4a3ae4a87a64d6ca8814ed99c55365e13d38082a440eea74618d6c5725b54475c44645476b19efdf13c164c79000734ee022014d4f5108718864c8841002e8ed722e080b0cad5388411c5245b81d105c805e6b6d5d41afa83d8759340e0dc69c33ecb286c4bb36b71fdfb5afc03508cf9a621c4883287ff3f912f06a15bf9b6b2dc41440b7105928543c315f6cc09f766c10774b73dcb3b53fa678c3e92fa407bb5bc85a061d051504cc98d0a6816618966aea3c761c9e3d3584c351ac9ebc9538c9bce33000627903cbb36c515ac7c767035bb69dd8e2a47721b6da0d6e1188e8b1ddecd53e655a8bd96f6b6745009e5e59f4b1c8c15deb540739ad51f040d37448e363a7dff8844eb945576caeb6faff44007283fc1762705b5efa08b4a4a72ade8e60a156ddfd9d329c85793fb953b1542bd7e3962786358bd8630f468bfa1f55193ccb0a5f8324fda926e05c97309301352e600b102dbcc486fba27fe73ccb8f4212cd3bcc82fe9645ef6b9da717520ed55b5a8bfcb37a22b9ae3a5993ec163af072a13943afae0c088361a45ac2b4a633e81226f46bc90c212a23569a5a1a2cba61f7391ca701331f4bc3b15fbd8123af685386ce2b6e2045a8c44e181e134dfd47c639ea3c1093179be8788f5da9fd58d87ecea8a48d9476158bdfa0393ee8b193013f130051a648c7718d29684898ca9aa61e7d10a31e39aaa72dc85cced34a6042173f62de17aaae0de4c669ebfc1bd03c2496439a5d30d590bdafdb697616136f8a5cfdaa72cfb8bfc8f5e244676822fcaf4ff31799ed46145767b400463e5d8460b59840f0c13021dd282d2c1ddc6456581795621eeb438f4217e26b77aaaf9337d59941a95e4c4f07612575d4ba8620b7b02e106aee6aa4af126b5e985641744a6b0f74deea4aafada7730e188840c3a9abcc13779119854a92cdf0bcb23f9665ae35871c51da4734b21bb9859a17a2a6e15a2e5b682e588a4e93a934a97423893dee0b24cf06decd1eb2813095816f452ce44f00fe2d5a84e4bc21bd3e10e8d7f7fde1bef3e3d62a560d49b6342470b4f452a7c96a32f71694e5c310f3d0b8ac3482dc3beedf2b0d465fc6b90fc07ce05474e6a269564dc97aff32a7df4cd19e9e9a0f4dc9822f578416dec42cb3eb522ed41e614cdd26d151dd9422543d61610adbcc8605558b14f6c60df4f7061ee14b0aa07a9d132161b19c750f8083434edd664fa77557f1453c16266ce92dabaa9946f4a0a46700f4ae8b0303345cdcfeb54d60acf068aa5e03c4c08a6f3ad79cd0a09a4d42fa903aa7c7c92855534a222dcfcabd9e71761d7b25cf25eb124ba6926bfa0e18f3592f707eaafb9867536f29e0f1734ad3cbffa2a1a27f8f0400203db711c4d3095f71b934ed71a236bbb3f5dbf1578460d2b547996355a65036dc43c00902e917397084703903172b5d8d5bf686c7152ee457d316087379465687d7a3a222e3b32e432c59acc400d5f9671d6508fe3e52cfdd2723fd8a805e1b79432c2e85635461d091c3ff8f582df3fe52807a6729be6a503999765ebcfa5cdf72adfa0630ac825471c59957553a1d5e432a214a29aaf7e8ca9c9991e0bca8d99177c37f7c0614a120a58c3c7f59b808a844b8c458632ff5d6f3f36b26300b2cf2cce74ef204bf1112030afee7f49a8c3411905b7d63d7b967d3e4a58cabab61b88fedb5002db48dffe79d79d57e49203fd414585a68fabb55e5526581b81f039e394bdfdeef83de6a0139f8c0034e6b2fb196fb0e82b707e4c84d75b166e06680095382710aaa6482375615943cb6e512cadc5bdc314beb8b3ef6d31bbad23fe88951eef56db832ea7d4ab2e79dd09475e2c77228c2804cf5ad8941456f1b264c6c66072c98d7b49949e03b9a6836127624ea2268397fb7ddda7a33b4c9e2e751fa49e59920d4ff35fda9692f75a691624ee9e8e55cbac8b3377ea818d11a72d32acc8ba0777472e7fc4478ddb15b4673a0c58d01ac5d99b7fe6ab9f06aabe7dcc7a505a17e3580d26b1548a987921608bf53eda37e19b6d71ff8020506d5e597d48b2e6e9fc58855dde36528cff989c70737620df272f0a4255386a78029e2673474b8bf5a5ca94659e987c15eb7d451ffe53b47884e86a32b8ba93298a01e0bc9fed8f59ebc5eceadf0a2c8fc890e354ac6f1f4e727268a525d4127dfe248500dd9f54e3661bc6a36398e3b6f2afb1fd9fd9cc2c16d5ad38dfcdab7e7bd0d4b86a69a7c88333a81e21f2c78012310013dc4ea67fe4e1e4dfc9e878cd14579d28027d439a1a9042817de925f12573dddd7c15e137e77a8153e7022af85fc7d340571cd9c149fe72260fb7e7e113938d8dc290add70549b95e487c4d6f82b9f73a22628e2637cee5db68ec3e7e369fe67572ecfc30ccf6e1948c9d242066604c402c5849926d38a7b71774d3c23651910b91fb4d966879025ef6ec321d1a98b008b86b468229393963062d2df5f88d12620f8cd1cef50339c3ac50fb8cd8aaaa1384dd83f06996189ae29739dcd25d5309c257c3bcd582332b2537d4d745e419d2300c71fa875270d27cb32bf7000221d6465345d49f1b6a1bd9cbb475b72c8346ab8db8b45a0d85b0d86bdde0552ecbee182b51c338f1802cf57d1925867a31955bf35f51262d156a31232c343b65743afdb0405858d35421eebfa4c32513fc72fc5b7cccbb0622560f158c07f1a7260fb779a8f1c619494aca241ee9a3785a43ee355a3b424eee47620222c0c5ac9d8ea438dc9cbbaf8b13cc8ef970b046cc3b2f847e997c853adebabe054ef86c1f9198f1e57953844dd44c02c4dd86e8d69674c757d171d2cc5198860c6bc4b9201ea523d8b466598cc259a4c516f229eb2826e964ae39269f426f15658bd718081b02e7a73b3bcaabbcb941b0156ad0115187b4d47fd2548d5850db99298194c60ae72b3e9536756911d258eb9f338108b455d19fe2fc3c71aa5ff63dacb4303e7b7b9557e245eb6bdba7754d9925ec6f37120cd1b679deee047b41d1c38ec23b3e43912a58c06641da4293a6641f86c7bac2669772d7119c4cb8878392684ef223aa8407d8c66f90796f422c357e277b4d81a4311aa39c268284b54f2d271eb82fdadf37186de21eb32fe300b654372a86a4955e507a992b9104f46673f2043dde6617e4467cccdc47b87bf7f3b11e7bd7798a0588f6e146de7213080e96e52142d3e45a01c8ac053edfbebddb51a0121c4d135a689aebcc79ce8a61bc0896b6884c575fd4ea8952f79bf1829e238e2f8ceed51df8dc375c970a5fba3917b9d70d9394df7d3feb1ce89ee304d252f4aae338dd13cba7a884e5f3914dfed8f73d59afd2aa3a8d1fc14f2e506fc3b55f22c5b55867a5354fbdc3af644acfdc4111971bf942b5d04c0efa7665c92434613eee6a4aa12c7a96bca5101732c1de3b50836f382dc3f62dcd19f57cd1912829175df18ae936a4b487bbcb227b2db5ab1ce856b73abb5c48f829e1d5eb6c32815fdb4c0f0a9c9c98dfcef37a728e2a2615da3b77ca624cfd85770dc1af7c965813535a6e198b7c7c7455e0aa42014d0bd89ff6632d8dd34acf8c38bd6546fcde472365a4b5042e0e884e24f5c05387ff2eb64529b0161815ff8908c80b1202c4c1d61ccaf0dc6a25680da5a1407b0a432fc87ed45e718d1a0b9899cf3d4111ee404bc4eb66415ffc3ca56eab5ec98b7303401701918a15347ade8ab8b84018c42f64431470e3612c62206493dc36ebbd7a35ad6c83937fd0fc77156f79a5afeda2995be079251a5da46fd61f8f5ac90a7c1619a8dfe7a1d3b88efe0bb66652d6efa664ff2b1a0067d82d00331995d1569482f3597d2f1200902f3108bb910a24e23ef5387da48a4a5d636bb3a97a3e7dcfa37c6667caf2ee73226299ec4b6ae230e840d2eaa183e93a4dfe916417bb987bcdd75236effb0cf5e3981cefb038b8496a44277dd12a09dd444177ea9c65a4fe2202accd12e64cb1b83135ac249aa275c35b937a2aaf33b6f47d6f3bfd2640a337fe01016d99466d1079ad94f189861a9942845d5552c3f88dbb91ddc426433124302eed3efd553b1c642c76a069ad8f5053717a2c75d1ae3968ec64b0d6df4c7bbb92e96b6cb413fe21e7220fc50b4a590acb556fdacc7806c6cf98816f76eb362e2b6da90037463352dae1e24f63fda4f32d64878026c9ac104bfa9f6d80308f890f39b839d1b6f67d7006cee4f41c59eb5b0ea26edfd44f838bd897e21bbbfe2847fe4df09934c3c934e7eddb7d6c39ee1d92d251af938349a56bca76cb6590206e96d0cf40f33fbad0228c30d2f67d58b088dba472c8b106133a955b55a0a0117ed2da2a1233bf2a2ce42d2dc5804a210d4969bbc61ba5306d19c69ab07cb14b1605c71834bac4c62cebd2453993fd96179c7dea1dac5dcabbbee1fd5216110c701230901250314b10e8da927d71a925ad5e8f9096a6d8f5331b3d85a35012248ffeaf9853d47a03879232656aa6f163fe7785a8a56936ac7f5380c4b1b99f62523c42e4c3b93d594ce289d66501d5f410ba7fbfc2b021947cbda54cecb4deb1967efe7e836b46e9aefd31787584a517ee916d18ab95090ad3588fa0f8479375d2ce0534b61a3e818f001bbea15671ca9f4b88a748976e0372d465f3e2c565e9d6c5efaaec4491f9c9c1b434ca3d94a5e89f236d247775af72d397129aed68fcb088d84c482ef87e4f2cb874a8cb98bd8425c789a05272b9563a34976ac0f77b5fdcf7878adff1447aaa6be7aa46c82957ef4dd485ce491aa1156bbf67f43e36d5f969d8163d6124b828e0a36a481a0899fde53b573463ebb26d8e164d9aae9fa6826410a3b3b8470da0d3f2df1ec37a12d05940d155520e1af4a3077620b12d6b5a446e30c99962e2a008a0168d655f4ee88a2"], 0x11a8}, 0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) close(r0) 20:27:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x2, 0x4) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0x0, 0x0, 0x200}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f00000005c0)=0x100002) mknod(&(0x7f0000000040)='./bus\x00', 0x7000, 0xce4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) pckbd_enable: command error pckbd_enable: command error 20:27:11 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x1000}, 0x10) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) clock_settime(0x4, &(0x7f0000000100)={0x8, 0xb55}) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0)={0x7, 0xff}, 0x10) 20:27:12 executing program 1: mprotect(&(0x7f0000471000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xdb, 0x11, 0xfffffffffffffff9, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x9, 0x48e6102d}, {{r1}, 0xfffffffffffffffe, 0x7d, 0x8, 0x7, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffd, 0x3, 0x11, 0xffffffffffff6f10, 0x3}, {{r1}, 0xffffffffffffffff, 0x20, 0x9, 0x6, 0xa6b}, {{r1}, 0xfffffffffffffff9, 0x80, 0x20000010, 0x1, 0x5}, {{r1}, 0xffffffffffffffff, 0xd8, 0xc0000060, 0x3, 0x8001}, {{r0}, 0xffffffffffffffff, 0x8, 0x84, 0x5, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x13, 0x4f54}, {{r1}, 0xfffffffffffffffe, 0x2, 0x9, 0x6, 0x200}], 0x4, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x6, 0x9}, {{r1}, 0xfffffffffffffffb, 0x2, 0x0, 0x100000001, 0xf9bb}, {{r0}, 0xfffffffffffffffa, 0x9f, 0x40000000, 0xd7, 0x1}], 0x81, &(0x7f00000000c0)={0x8, 0xaa}) socket(0x12, 0x3, 0x3) setsockopt(r0, 0x5, 0x9, 0x0, 0x0) 20:27:12 executing program 0: r0 = socket$inet(0x2, 0x1, 0x9) getsockopt(r0, 0x8000, 0x6, &(0x7f0000000000)=""/96, &(0x7f0000000080)=0x60) r1 = socket(0x16, 0x8005, 0x4000) setsockopt(r1, 0x1000000000029, 0x200000028, &(0x7f0000000100)="c50c18fe58dd1fe6763f8afa00d4801ca01fc10a210ec67bff9efba3c96a70d7a32a011b8faa32b6ac0f19060c41b27699cf306234589f4cc63d84e7b2b18252a6c1faa11d8d5b843540bb9c1aa3312b", 0x50) 20:27:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) flock(r0, 0xd) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000002c0)=[{0x24}, {0x44}, {0x6, 0x1, 0x0, 0x400000}]}) r1 = dup(r0) sendto$inet(r1, &(0x7f0000000740)="1374c340b87d11887e0398152247d3da70c776d96b89135458810daaf0324b33fbd2780748de4a81f27d4432fb58660733468ef7c603fd36824b5f333c810b174d2d01fb57f9b4eac1ecd4140ed4bbb6d4875e97934d84c5437197a1b3dc2032eb81a337a0a5170c767cd9f0c0d0baaeaa19e6597a8d7fb249b56ecef1160dffd812fbf634245d21241f2d8ff9195e1f55d3ad99020aca8e68f493d71fb33fb5a76c758db814ded90753ac2d80a4a1393611e4ee0aec30d9e8253f596c53a491116b396c4cd3ac080244fac0b34cef8c9c473d1c3525374e9ea42404120325b96be4c2cdce6c91fce188cb7e5de48b4986763ba273cc7abb6a926bdd063c2e75122940b2e71ad905870a260a201c7b8b3f510059af5af8b1795a65df57a7731589c812349dc67336c5875b9de5defb453594854339df0ce6a5496472999f2f125347422028be49b51eb9d1f615113abe510718311f2f990142ff5aede531277e52028f4cc3285496b00a50b4589d4922e011524e4ce303158df140bbeedf54c0a9e1490ab2a75f2e240019ec13ef158ac5c95939090ded56abe92e50970e21e44615e634254373efd9029a312fcfd9030ceebecf97fd912ac6c25307457422ac959daf298357987f2350383c76a13c45cf1267b4b4ed53cbda0428aa924eaa1b2480ac09c293833075d4c0c2987970818764f229911dee3dee43db2f982266b06b32d93e7ea56a1958abff169df667426461454031cc741bf659d10c59a4caa0e72b6882337afa4ed83bff7cbc84c11e85b63e97a204653950736ce3f7f0447ecf1bce7eb2040de3f72418b1dc272712001707a35789939aeea91dc7dc72a74d331547d1ae31b81804da157d35b80c9845c8dbfbd6d67dac17beb540e6a4d044f559199b2c9664f593d1233c1455e6880738d90f0db0dde17a8333566e1e0662b7c6c4b032bdf7af4380fe3d2553c5f66ca5ad7a81a908b66170a34d0d4f01c485af255f75ae0908a79fb313d70022cdc67bf729b6020ae234921f2a5283a11558ca099bd8120f78eb089322c3f06d00efd219ae138d22ec2408ace076d82f18eefcf2aa3e70f7f5909b715bd3395c9dc25020e32aae7f533e97046b6a428778ae9dcd9213ded57660f1198459493166e825479ea86bc899f2fc3f127fe13d2d0248840c04330047c11bf1cac7823acaf50abe424b2cbf787562021eee0a9c393b40c9efbd308f1aa415b33de357fde79f336ef72ba6e2317369ba6c24a8ce956058fc79c14a0c4234735c9b1fe2ea06d97a9c527b397d0a3ef844bcdb436839cf495802ce5765fc9b4b7a4968a8dc5869cff8e4e0ccbf3aae9d6de46e4cd118f8fbf170a2d53fb9c1b124fceb5772e2d6d8fe724278c496fae75ba1f32cc0ccaf0f85a9d015302ee24e7e3219670e66deb20312a9c569bb6119582b31e5d5b416d6063ef1877cfbeebe3adbaf4fdb3b06accb89a7d09bbdb8e4a2b6cff6e6f13a7179a43bc32da2a477d47a0da787568a1551828067a9af7a889babd3046455e6942f0a322b9b3e6db3bfd88bf063c492f472162af270ee8a9d4b8aed2e33a5fdce493de8b64617237479a014564c019b8081fbbc314c857376210de2adf8e51307b6a27125f5bb6d72e677f1e6c6544b9eef9f7d27835cb5a057538b6460b922a8f94f56891c742f57a920e403566850d7edaf8c61f253a5b81256bb10f6106eb1a0a61598e5c315c31aa29d7be417e0d4f6c8461f82577877f20ba0bc9b683bef732a08a66d58671e2470f7dab5c704881f9359aef6aab215a4ec511fcac52da36336d0a174ac3b60567d7ef6db4159c35087e8fa3edd6b920c482bb01461eb2c0b4038b0d9425d6bf87ab7f2c4ac6d329b30a646a56135c4a126feaebcdf2194b12a948fe094b70eab5e9c40045427004243975417c047199335b0bb0851c1849fb18621e8018afcf81ec449ccf5f51db174eb670984af28e0e4e29ccefb9e681395d991a8ac778cfb7b561313e00b5ba65e0e3abee7b8ac8466592e13c99dcfabf4d27e6e4578a76b1fd6c52e56c4e0ea447b150192d73275982b813d91a91ac6abe01b7b976859f5f5aeb9f79543dda8cc4df7ca582dcf303f4b6b10456fdd4db8125362b6cbd41212ed8bc275e2d842ee6485b1ac50acdb00b45f1484115d8bedebbfaa92f62c5f0c952e783495258743028fdb2349a944c5ca4f0ed33d4b33f35d28b4ff8f908ff79f9d92eb39e99e4db9fd47d32ab80deba777bf73bcf3db6b46d77487b0b3f6bb8e0c159b9225a65beffd4a42ad1039dc4472f51a2a2d3f34ca144f067f81f542858bf70ffe8c0e478122dea0e52cb2c814aa3b07666fc1ed37190aadfc83a3ee8b69f25910efea93fd824123351238ce7fbb69fa743b66d88aaa782c9b77851056bcf3a6be0fe5d5e6426df9e2c431584d0a6b2b240d1dd2fbc12d250751d28aee7782d8122b1582dd2ca1ef0d8a66d8a2a69f0b9dfa801af142b237ca1346212511bf5be45f7ccbdf95b0185722289e764e44e41ddb27987880fae003facdbf030ac7645cff0c174fdd13504a08831a1c8b3ee6e535cb9ddbe753f1e7634ce140ae67efa833147a12df802d77819c30b43b06cedaad14a7f42755aff14e2904c65c3fc4fcdb86351a3d82279d54a048db58d2423ff55b77fc64a986a2048db8d21fb34fde7ab5272f08f2bb988cca20f399ece23c0acd46f75a653b0cdda769bbd957a939019f6833dc7b3f719eaaa19d484914edc21a7f22dd17f931e071d50f830f90fab77efe2ca16ac0462eac35cc5f0eb52a5dc06cf7cf44f7f5dbe2f5a119ff6049d681093a0446dd4ee735b426bd73204025c0ee1485d9187c0906bcebb687ab6643598e54b02a6ae44f7a9f5039db5c2b8f534f4a4edb29bfc242fe63a5a408c50820a2ae7a12d1127992f840409c717f22aaed32cb747ca940fe32d4142082c38e011994a63f80c017a2974d50f4d6cdf5ec26ce75964c01899489bb76b0e8a61c9c782da6d3a55bcc4ede64dae0512187c971f5c5cf7854fc613676538d6767c7385e07d887f22fe7c95708e1f3f09a116d134fe308814c288469be858426ccda5887433f2d8ff419c94ee17b4c139c146de640a8642bf3685938aeb2e3db3a941e097d6d1fc5096bbdb647049e39be39eb48127ba8ea413b7131c1c36e0c4138a4428ed56f2924a8a4f7a0dd2066d00bc3b82244b14261f1d6c11e191784102bb8bd7155a90e2bb4d8857854b0fbe6cd1be338cdddc5e26960d05c44df996c11653a91b747beedf11a8f08cfd0c815e2db1b64dc9f1923e5048070c319ae9c94a5871ad3ba82070f18a0d97420be7c43a8f35b47de0a940738c7a90cacd8354ac1ccbc7f8ded6f29270ad7ff5bcec4ceb514f92786d7a0288c52e82c3f3c502e9e194f08161981d8177ec1b43a729d336414465ac96e567bc90a066fd09b24ae8c80f3d0107f03e85838a5c4535fd3e0824dae99ee1fdd1e1e8faa213f49ef224a8823c2cf028094b0349180f422d0950c1a6e27f3c2c997248fd5fb537cb474611a50053741760c5c64cbaea6ab170f7f9c9cf4117b07cb115fd0f7865a686f74f7959e8323e10b93730a682d04462aabdb9a894fdbef9d8ae70887e5abb364cb4785a38d23f48e9f2d306af909f72d7d5c09d5ae3d99d0e6bca908301a9f96ec1520aabaee0159992a3de3e35ad35c82b90df3eb368c0dcc0357601f8602d6d2fca486b2c25a0ea789008469d86889990b1a97a84cafb1288baf7c0820d6e571648e0bf999513220cd93859dbe5ffa1bd1e4c485bf5a7f0aec92e237fe019e4cf8ba86db8a86f813165afb459d9110d55af6891c1208977113af55acfa7c6f59b0f3823f49ec2cfc826a8b7260d0b9943f4ef23b24fee1ca26881ee75ce909f413f3f51923a993ef2c71c8ecee8e2288b1fe59878369fa751ae950d473866f96c3dbca830695d119f3da1d0b226ed655b49ff9c9778b3a444225ed44679964342848ba4e5847ac53d2eba7c1a4e59eacddc32d8dcf5f65bf60f09f773b429b6f0c3279ffd3e53dc8879aca6f0026624f0f59d1ed1be0d81bb8435467f4868c1af40fb70217eb64924458085c05531db90bc9814b942cbbdf04cde01ed5e9cdc42ac36256963eca41305a80441d03b101d5402e251d7f55b39090ac333a52058236a49e468ccf7220e360b2a1b442a992a84098916f91bfc0bc2307d37be752dd91d983768b3c2fa249130a2371c8318352d87a59df72787ee5aea9c8c28e6fd2e348640cbdfc165f8cdbc291848f4d1d3b6ebd64709f729df69b4163109d1aa37b810fd88a6cc1331ade3dafa75308bc455ccaea6125b361c4141a66fa45b95f79776ffb4a0b3c6fd5c31a1015fda67fa24f3b7c18f06b3c28cd3f24761946b9fde2fb6e04dbbbc98b0e974a8f4ac1380c0043f5079ef69d997e2024d86f9a59e4adddf5cf27734b25217159ae1f3167b57d5e92f1b4754b9bcc3eb30f691e653eae57a54022cce8106fc7ea15036729ce00729fef662587ea388a9ae4b4efc62180fa1c2776187ff17374060796d5bf902990d5d39a9c7677447f39a38a14a6362ef25beb7e3948c1418ddf3b05805ef72982d0263d64ba51c51b2bfa563995115dd213aa129346126a4b6727bdaa40b7a7cd24663c0702f26e13c09223dc46d7c14947ea68b289f8f1e1dff521727599049e22e022ded5e2708b372b17adb8afc79b14d68d2135cb4f867a37b4daf8ad6bb293fa2bd663f8f4ab76fa1ef2ba7398695f25acdf97adf1ba2db298a1f7b856697ed8fe51d6b3dbe20ad0fee18414d6844a8ad9b8ea78b68a4393aec54ef9dd775580096bb6711265d8f313535ab06fcbb7d99d074737438de298ae16fc296c3c2604a5e22cd8afe6022cb172735b480045842d2fac21b5a78ac04603fe20f36e16fcff91d1c345db688c93b1c9ce472ca7c0372de1ce80a1848dc0431f70b77a8788a65e3d16a15f63c909c9ab21597f180ef17e9415d20a382fac570ed64083ef92ffc524d6be9e86b92c40e0e455ee5af3d85dea63a50fc7023cb684877052b9d9a9296eac00c45cc647fe044f1c7a2a5e10c527e8ed94fcff5d9aff9129207b864f0c07e374174908a686be4012786f90118b623eba852f06483c2d2931fcd9fe9849d533ee55cacbcd3c1c78c82ff4eb9a316bb4f08b8a5ed9bb26e1dec0e56f3d3a7cfe931c85894c0e3ec568d9c160bd7941798b237ad69a93f5a9ebebe4a745d92f15766703fbde6814df24db4001c06f6e3a70f9764deee97e749f3d08e37bcbc82b42da7ffa5ba0e8acfee83d3d704ab6f2349f8987befb66472dda1d5b3682c9ad0c33b0eeac2682cdc75dbaaa548e6eacdd8b7466303298ac93f96f7f337869cda06ceeed1f73798fd15caa65ab7fb6984ac5a51d8eebd10a752bc1f48f4ed52fe2deb25217e3edb27acc3e3813f2eaaf3adf006247a6f62dd1eda167c3cb16ed03188e5338f2ac5d633dcb8d19951e722fdb3f07b2e63d660e36deac97137dd1527b1853e28e14ef7278e742b02142c614ce4aec3d42d52017eb1017c96f14dc4027b6a10b926bed7df29773917306cb850d53396345bcaa78fcd3ed3720713524021d99c854068e134b119087dc8621cfa4199c9cd6216a49a3b33f529622491d7bca752f72fe55f8e9c7e19b65447eb5856e2ec0a999c623536947a827bcc9580d939cdb18abd613e4b4ba627eba0c3befcc5f05a94fee0aed615f8d80671e93e0b825d8a38de0add87d9caedf9a1f752a2d35", 0x1000, 0x403, &(0x7f0000001740)={0x2, 0x3}, 0xc) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000004c0)={0x4, 0x1, {[0x2, 0xffffffff, 0x1f, 0x7, 0xffffffffa0a6ae8a, 0x6, 0xfffffffe0000000, 0xffffffff00000000, 0xfffffffffffff678, 0x0, 0x0, 0x0, 0xffffffffffff8000, 0x6f5c, 0xcae, 0xfffffffffffffd39, 0x0, 0x3f], [0x4, 0x0, 0xfffffffffffffe01, 0x80000001, 0x0, 0x5, 0x6c, 0x800, 0xffffffff, 0x9], [0x5, 0x0, 0x14, 0xfffe0000000000, 0x6f61, 0x9, 0x20004000000], [0x9, 0x3, 0x0, 0x8000, 0x6ed7, 0x7ff], [{0x1, 0x0, 0x4, 0x1e}, {0x431, 0x5, 0x6, 0xffffffffffff8000}, {0xe5a9, 0x7, 0x6, 0x5}, {0x40, 0x3, 0x3, 0x7}, {0x2, 0xfffffffffffffff7, 0x401, 0xb666}, {0x9583, 0x7, 0x1, 0x73cb}, {0x2, 0x7fffffff, 0x4, 0x1ff}, {0x4, 0x10001, 0x40, 0x2}], {0xb7, 0xf0f6, 0x9, 0x80}, {0x7, 0x7, 0x3, 0x7fffffff}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/207, 0xcf}, {&(0x7f0000000300)=""/142, 0x8e}, {&(0x7f00000003c0)=""/217, 0xd9}], 0x3) accept$inet6(r2, &(0x7f0000000280), &(0x7f0000000700)=0xc) open$dir(&(0x7f0000001780)='./file0\x00', 0xa0, 0x20) r3 = semget$private(0x0, 0x7, 0x1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x3ff, 0x95c, 0x4, 0x6, 0x100, 0x8003]) syz_emit_ethernet(0x1, &(0x7f0000000240)="a9") 20:27:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000000020000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 20:27:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4c, 0x0, 0x8a}, {0x10074}, {0x6, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8f") 20:27:12 executing program 1: r0 = socket(0x18, 0x8003, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x3a8, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x67a4719c) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x80, 0x0) r2 = socket(0x6, 0x1, 0xea1) sendto(r0, &(0x7f0000000200)="918e5ba62558e739641f746a4e6a5dff0f8533eb31", 0x15, 0x4, &(0x7f0000000240)=@in6={0x18, 0x1, 0xffffffff, 0x100}, 0xc) close(r2) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001f9ff1f0000dfffffff00", 0x0, 0xfffffffffffffffd}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0x83fb) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8120, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000001c0)={0x3, 0x4}) write(r2, 0x0, 0x0) 20:27:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) writev(r0, &(0x7f0000002580)=[{&(0x7f00000000c0)="20dcf15701703d26133c0a23940ef879e68099577be2cf16fac02186ce22e88ce478995f2cbb540965d5f67d378aed49a9da5c0f75769a6fe6d8b84fe9993d8e4d71be4b12d4a8d9a330", 0x4a}, {&(0x7f00000001c0)="15de59051c1764d79b3a0eba3dff6f029fe5b426c0e9a048ecd2e32d2fd1c297c2f78cf994929430733eeaabc7198874c94aef22cefbbbd818092da60f57182d1db6bcf868770bdcf9f52589d5d9ca91553a24caf4ae6f779cfc3b1033359fe7f35378237cea1e2a888156199a18041b02e7aca87405fde6188303d83cc4a05b491b6a2f0b4f258055e62967ad24d69a498ab87c4b0ad5b6a2b5d224571a9d40bf165db906deb15901936c9538f71990508065658356cf08228cd3dc38e16f63e03ca80decf3de5b1aff905f06e96886d2da86937b9f0b875721d7c9e0", 0xdd}, {&(0x7f00000002c0)="04019524f8f56bb1a8d3a8ebf4eae5f0b07230f9cb1d232443c087ad29aed966d4a95558bc859a8b3a8b4ae5359b43d1d0ad51eb7823e3eae4ef737200f9a9e8fe73d2eb47321fc54a096cac82365fd5e2d38813d51ab364d58ddb8781e884d1177d8a41b8f145d953e27e5c190eac1116e598575eacf5c0626724e6336f9feee5bf81ccf1b077c8842f991629de0bb3cca80edba136f7591955e15bc2e9070e0963463929dc2390c6d0a9dc7ccaa44d34c6b8180fa56e9bab831c1b854191d381a334b0f98d074969f5eda17c1133d45dab0f7f2a243482c16d0702cc8d9c4692a566fcb68ce3dea5cb95ffd000311c4ddbcf8e65cddcd797623a3ca6cfd648d8a2a5dad1e77c1c3cec8d1f5cac91dcfd2eb99ea66f174ccb2629b2530a6e271d03039c199a5fae95d85272efbaa174a71fca314914870bc9619f86f0583052ca4993d284cf9ec5b9fbe9349386c8ccd18b584a85a65eda1a546e42a2ff6deac32b7d6270e59029fe4473b340d0d21e0fa6cafb0004041a812d86afb26debc2ef70ebb56fc38491fb712261e5a2723fd399e642b692f8639b685dc8e7eb75cdaa59a1a26d36676a970400a8744a5ed059f9861534e5b43b9af477b83395f7c203f0bf20901a826790d10cf2f44fd3e70ea56d285e6905a345a40521d61cf92728d5cf8b6a484ebc031786a11ad1a99e2d3e4eda01b373fb61a9a4d2c4705b7b37b70bdadd8b4e32bdc1c9e8607c6920d3911ef0e5a69d1fd10f10e539faec51f25ae8c07d58c918e037bc62aa6d9abfa8826987f3e8a3823a69b58a545e1e81b1502cb625286fa10a59c0a57058df032c51dc0e718f56f6e791c4ca321b1bcdce66af5040f05707aec240622c88f01e5cf325497f9309d4ea86f19d621a37a7c864fe87819a903ea5cb13bb4af53fbb6f415b64d852ad69816fe3235b8e8b71b2a6842d74d558436d0715dffe46c057a1326c77bd219a3cf7738c8191f81c764de43a3e077abe081e185090c6dfa60ea89b481ecd85dbe4cfb5b73f61943db8a690725fd9d53189d3dfbb2e00e2cfc6cf37b071c261a16812e472488b21e0b202747778b6254439cc0a85219c69bd9041f0d01a804b26f9b6dadc4f29f250eac30841187eecf00714bfb18df76dce4afd02d913e4b1da8a86e73989ef46b32c650e7e1f13d6c6494ed069858a867a6b5d80de928302ff06034496667446a1b8a5d22cadf6edac93e275b02177c3f718fc870556c0583c232dd775936d9bb00d22608f3ee3df419fad3cf8e057048edfc69296479b08a5599f455203147b480a040213df33771867646ba376a9235b5cfc0af009d3d3b07297dc49b8df6c3083831e95dc5d4e4b98806b27cc5263172c1c18df3b430b944035a4c702feb2a1957e9350b8e15217d655f1169ce2d4d411518cd229f1d239ccf230a7a21a75b07a1f71d91ea729cc396d128de793eaf239ac888aac5d6b61de2d43c3b8b6942cc1810111603403b2b7cbc2ccd19efdd95f9031319f81839036ac19e187aaf094f71fcc8e445b336edea20d89545a98e4e16bb3e980d386d228f2f2a22df5e601b223685bbb1dd234bdc8cd2df6e3de677449c4c21154930c7da3f35aea1b6414ea73e44782ae8a711c5aea391f00075b58908be7832786627c0962c74d3f7585402ff249bc700baab0b360eac25cf37e745ce111846f8a6d00f82936d591c5f129c3ac5b31f92bda5e35d73f7640cf8b8d77a86715706722351f720889e68a0bdf901b9f61d5d34a3a0c486012f83e6e10d6daf7290a8ebb99453814722b6e4586b7d6b947ff4a15a7d30710a6e9dacd51ad8ce897404165c4adf9941fe0b060401de6c791261b737ff67ed48a985ca2d45dc920dee610e7816c83022e66dcb57fef03900a75b20d63156748e16a79b7642ed03d50a5fd9b80c3155514763b4be656e22ba0a617c09e3378143f97b37643a3f383dc0643ccea97a41c57e934c92a7c8bdd41fd449b203d54815158eaae12ed4df72c348915f70394742865b434c0670fabfa59eecfb04d72e752d3bae1e3c10d85cdbe6f11aef549c65f09fdac2446888f07711b1e5075a94aad9989ddedb1c8031c89354f0835aa6bac11f0ddaded07e74bf4b206cf721753608d7569d17127633b6a7b2de97f5e4c748e41497213e9ba2ba123f61f04e8afbe9687ca4191a8df8d1aafbcad831dbfef13195e5070426845e68bdae630d4c6e783f7dc7d59fd220a9dbb5ca923be81d33c39f12168ae820130fee63d73821fe5023aed070cc12c82dcae7f0094bd0a62571af4d6d608efe47a7137099351fce9ff6975f76fe08e890b07f5eee2f730cad3c374f844b454b8dfb9fb97ad6376bb54c293595cae2a5ec58d7a473a1edc2b42ede1cede7b91535fa367b7048de9cfc14a95a074508f7f812c17c2a3f0a0dd38d46c044c1dc9a29ff22dd97c2240aa3d7172f5e90999e39b7e99c243d0946611ae7351d1f94bb1a7fa51a9f36fca6bb46c496d39d48a0ed2572e1032396593d613b698c4bbe3d346142be0496a21a8680db5a554246e2ab60e23ee493abe418387b08eeeedd9d9b9f50ef285c29400bf9fa7d6f9d857d9ad08c1f959385ead718ed66d98f85ff7dee7f568f283d17a11aa4ac8fb60d78d90ec972c7688f54b5347c0a4ddc6082cccf2565307a464f33d246ca162be9f2f25e035e4022770dd9a5fa992de3672b5a57e86ec6cb681c8267698d2c264933ac8c73b671aaf92dc970a41825decb8a011d3f18faf83ff47a5fa510f9e1bcc3651fb242acd5aa15f0a0c31ec82a0f0369641cb4a3ab72f3891af180ff8cff9d0e66bddc47e987929df079bef80c64b9728369fd617c422ec50bfc0609ec9257f3abcf1553e6798301fe92cb07ce4cfe4fda1077c831a8c384db8f677a64988a24358c3202a10c92ba61431fc2de32ce046d55f999793e757ca61746256f109620e08fd449cf06fa5f09c4d94dde1244c8bb3d83311ad99eb23da604895fb34c9730bd074c63ef860bb5b1d5db2b68b78b0860c9b1525478bd21e89524cbd5323db899fd971c794770d9c75dde4cb0486ba00c765b8c90ef3d476dc029000400f700128a9abed8abe02189700804466c439ae04afe93a95941685114d448a6f954f90d3864db9e6566299d127178e0046a88804b77cc944a1c87f03a0cd1129fb3d8c2fad416b8103fb05a75cc44d88d989e1038a28f454ceeb7261f89dab251124a37edaf4f4f065d9328e9edc2f1c8523a274f6e22736597ab589a1010c6350101463ab6c23f7c40dbabd43946fec289470323f436abb079c180a1b06c7c7c75fdf98a36a2bf9f9053eb2455ba1a3b05c60b2f0b3665c23123a0a866967f0f6a4b9c40a6d764070ffd973240379cf7ade9eeb1adfe8e7606d7100728220e04287d47555d5d366ca1283ac773f26960d18ea7b259c05c75417b4726fb63ca4b18e7cf9209e16768082abe475fbeff71ef666691a2d7d689c694de1936058d1f7b0d0db7a37df85e8dbd72aef134cb63c87a5e3db2bb1ad247bcf3b34e6b7bd2627dd6d07deeca6de007212e1d63fc7ce7ac3799c64c334a87993d869c1578850a0c5481d3abad0ecd82df5bee4554c36e416332d5ef43b955f2b422cbaa8656d8047cd415084874065aca10b41f142fa92db5f9e629c5c887425cab6138e40d2947135b0d8bd939a0e38078be2515ef0fefeb6af688d184ab8c59e500f8120de6d4eb6f1584b977b0c3fea876a384bed97ab364724f9af8d28f6501a6e8c1b12d3a1bf152ba8138d759f6d2e56af002618e76e0ce8bd2a312c86e502694888a415162e18160babb8f064495050da892f6567b00bce38029a5be2f379712fb96b29c7db305925dd23f787ab9349ecd1827dbc6bf0a07e6a5807642977ac677092c5277e54a2bf29bac0f0ac1fffeb3e7826ee4326d1ede07b55dd74a2e1174f37cfa26d248aee8136c1119458ae281bc1ffa5743257cf4fe771ea7b394954ea9bc7b79c80e7444a9d2f305359bbbaef0df685fe490b94254fc0684c6f1d6aed8086c188a009e49f578e1c828e039b67cab497fc5ea42c8b7f0c7030a437076283937cd9aba358f2f17c46647a802c064480e24498188ea5113195e0eb94ce895c02fb56a26b1cbebc47e639e5895ab5b08205e00380e6b0b0a57fba73f51d775f06b08ad838e2b6306fdfcc41a40cf9e505c807e17f722ebdf2fbeab3b740d02de92a711d810ea80273cf07f7f240aa970915e2ba1840854a94f7f92eb42a2f5956f31141c307497cdcb3dc699d4275887c414d1a596a13406f3360625ca49dccf4200fe23c476d632639527092d936469e38bd9aa2f28aeb84a2a4f5b17f1fcc91da20ab11ddb72abf9bda8f85ff907240aa93c7319469c56d6a653a1178e016eb638cdc36b27326c1d24a23afe4386843005eed633d8d19eb678644e68bec088ffdb43619751864ac022e15fa833e4799c6aa379fdfee521dbe731e23e59a868b4d23951da0cf0abdd3a121ddd7c81b37619ab93ec7a533e2129c4d74ca2d4922b8b5b8c01380bfe8ac0a9cc5530d755ebd60f265502d6ff50d30dbc2c5ea6733bbb95f2d16ee3afcdd8255eb032e68d81f719617319cd1f8c4e976840d537e39c92b0d632ccdfae902254fddb4514740c4fffaffee387502c2b645b225e78b9faa596326052204a4b883b03de5d40334a42bdd1a3fe2c9451ab2c4a04c44600d796916bf7f1581722f36ede282019d88fccbc02a7b36be8fe91286f6f5915699bfff35875a4f29b6198a64254ff007042f895dca162ec80336752c3bfe1c080bb024e8dbe5744f2a80bf346c014cecae032f0c05685d894e273b776ae41f05ff3647927ce97d1d8370182ed812f3900c89962f2a42ef90730a42bf8ccb574fddc002a39ede1f334f64a09fe8db94e1e01e165ae44c928d2f195141a428d7a1f13868034b5842a9b65a88b007c9096b497854d2eed2271fd0ddc91723755f30632fc2dcb2d6ede4b732aa73d03abdd68319ccabf313dd7379a4751b6d541457f8ca9d38ddb51ea755ce035a52ab0aed53a68cd9d554c215008f6c3bf10d12be2da6c2adecc34155984d12a5044be44e75f033815644c9aa796c5dea1811db58909a3e8ec773f812726b52afc96c7e0e98e7da599f9b9bbe5d167ce609c31ce5271411c6a53779550156a608067144ba40c84ac6da66d0f8f1ce7571b48bceddc7ceaf41eabd921c2529b6c177fa575faf92fe7827e5afea88e8aa2aa7b929dff49866cce29d68b162bd2df1a3c4339a4f3bad66e12bf80a9ad6a8862ad5e423de95542fd0fdb03f8f5e2e4bc5e26f71689c6f07e339aa5f682978ab95a15094b86d0d7172bedde5f372ffa6eeeb909792fee901a35709d0f6537f1e3dfe83df8e39d28dbf74d3c51f84413b6e7bc9731458bd02880a2514b585a9c61f3d123ea80d06baefc38fbff282e4583e1f75ebde9e3cdade88953a1a81c397b358c91d18a1fd96ae243fb3ac9fbc3a9f69591b1c8f953d7cffe9fad429b104d5b1f71db8f24a005ec29f4077e1c7b9cbdec6518953f12c068701bf6fb41a47544bd15234a9de0a46f0e8432828bc57f3b62856da928edabd217c220537b0adb70951f11fafc785d3760f6604124dd07a97c12d0e7df630e310656ce8d7ea68f0c0cc3e4b7423894b567a238b5a0b148877c192270ea15a982e87ff67cad69830e4e76ea7af2eecf160562dcf815851be89325c1d4f9c37b3624e50ef36318b71453a6d5894a187e0c38b593497f368", 0x1000}, {&(0x7f00000012c0)="64fea494b7d9520202df71c6e564451cbbab7d5b085acbb4db6e3e35b18f28a85cb6fddff48c17e3609cbb9a07cd9e50d91ba17befb0cc6c4c6dc4f494d1712e4c37e54cf1aa8b97b95722ba298fb4c151e6bac872f39ba73ec9d88303b0e09f4bc445cb1f5520d79fcfe31cb8c6de9df4f74c01ddf048dd990d82591f9238994743672b354e109a62af8512d568cf0eb8f11821564db533ef8d58e77a193517ead8fa0867206e346d7d80f95793977ce94220449c685d6566c38edff0da357b0d07963bfef01c4f6cf200ccbfa056548861d7508c172b4aac281e8b4d938744", 0xe0}, {&(0x7f00000013c0)="2855d2a14bde167aacff0be76826f5831c7ed41c14b00e1d27d450a5e08aa806fa83b3d8ce2630dd1e1d3ddef5bff952d464b4899191610ebc8bc7d4b784571b843f41052a1c05e7eacb53dfbc61c9c46e52b36afcd6d29c6288f35d35e2d704a21f46b99c63a0ece331925451bc8609720c667d51b73d995d29a55927d6a9a3bc517d18b05cc4739ea341c31f4858caffbae3e4e0ca22b33b5ad83cc97b933326df668583", 0xa5}, {&(0x7f0000001480)="190d775b55b2e940fed9598dc346016cc0b13ec1eb2b4887569d5537af08183e5cbd2b1153d0dc22fa6629c0aeac4e443ac5355ae8063c344d4a24691dd51bded6343bac88afb7e6a081eed8607794af58bf76c8ad2f1befb10dad944d50e4d8cb4257e5786346c82bfbcbe2074ff1634a2697cc1577a4ebb4ff8e3a89fc88f88618951ce32cfecc8f46d92efc59813bf2a695ff711ccd9bad6c923b88f85c37a7ec6faf435e338608759f9733fa9e5d38a855853cdab165fb22b501baec0c0327d3ce2ecb8e76798c83e2d213d1fa93", 0xd0}, {&(0x7f0000001580)="72b94f611ac14c5e68803028037ec26fc114d35305ab171c31f41e9af9242ecbea1fd54538bf8cd1c7447d85bcbb08f92915e51d0e22d6acd3d1f0bd0e65ea7ea5a88d973632a865f0471b68bb9650650013d1e511f94a39fd7578e09b420c9ecb5c1815a742508701607d8f6afd01a3d34fdf523d113e9302022a5774fd686cd5f3cb16e31bef91893a10fca784c18f84819f483c45ffc2e183daa8cc52e5786ecf515d4f2f4b6a004f84d0eabadebe13b55798e8881c5df4a04c8b68e9604d102aebc339ca8063289bee5a4dfb92fdea87d2f41d28c597dde8b116e8853a74b34744045bdbda16eb7649744a5d4390beab315ecde4d03ec9b2c90a34d87778aeb8739471fc3f5bb0f843af18b092bcf832b2a2357f76d5f0fae13ee58f469626466ceed744ec1d464ef90584c5770e884be89ab38b72f6ce9d1719e745ae662f0bedeabf2d6990493672dda040f73fd0622f960a429826b6a884b4c6e53ba98cd6bc75a1627762e95939eb7f3e83cfbd13b4e21561253567cb8331cbc5d63d6d4fe213791d78c316fa1cfa708275c4c288dc0c15bd747d55cf3c7cbd58c2837aafca269fda9b3672e99b1905897ef6cc3fab7358b5590c18ac9dc90ab0f039a61af18be633ac857ac9bb2a619c240cd5bfe2d163bbb959c39f2f9db20d715bab19a3c2a62bd559e42ecc8ae22bdc20ed178d0c2f57a7bc1e3a68adbe71f40fa6354f1d12cd730ac8c53bc2904c6d945cdbb64024b8d66e57097a7fa2bf46912d15004e4fa112b25ee85718e6d1fef6d9847af2f64de4845040ec573e2d1afc4a63fc4d95d54074b1bbaa1a40bb13dc31bd826676420f3ca41a3005327d436af81fc3495856a001a6e7d088338854fdbe5f29c121b97ea85708f43310ad0a6dee9358eca2a133ec7ae4513fecd3beff53536cf03650ca4b9506b82b5f5b011b6c4f20133ebe2265c47138f8120dbdc2964c94db20e91398aceaca375b11274953e45452b6a93d5a6c963c08c70b53c388866c2f9d24c6ae88a4203028c909fa00a0d6c6ec534c4294d49cd621739cf6dd4a62df07a5edb6ddbfd698dcc8a44bf03e75dd3c7bc1a70ba30a53689d3008c4fdce37a52e2a67ab1450a3abf19a7dbf489eef0aa41bfe094663c77a34bc301900091d761539f09a10ff409e2146b23d1d89d6ced164cffb9ab437b481bdd8a77cc1ca31661409277ac5dff3b734c294a551f463b69ec035e8ca48b6c5393b9cabc2f8c9ce2c90fc8726b517791f7a442a4e01060ed6c5f7500d79f988bc93b9d62d0b781498028a91fd38859b39ee0b403d2c1ea0e0138107e4586c579ad17d9be62a55d7e4d90d4926ffdd4eb64a9952c1363d974cfdf2e6d64976dfe1e55c07c769b4dcdea526f0c807cd9d49c1126b99e54d16e7dda9a59f91b39e8dcb82ddaceb8361d1a212d050592fe4f617a5a77101b9a3dc5fa078d8dc225bbf708a9bb2ce929588da54a96c150358d6d622b689b46b52b4a431673fb140d0fe6f3da21902abc4fddf9e38e316d4ec906849bcc2b0494b6e1e1e679ae26b7a4133c9cb2ab82d758d830a634773a9a991630ef799d397a571dcce623d562c604c919d4be575ac3924f6c9af676c08fc5767509cf9129adb808b7953a00c87166ff9ffbe1d454fea922705e3a74ba6138407f6b624c3e1b88949bd35ac3ef498776bab8da7b36e2edc852eb20c16d6afc293f141e53e81f5d98ac0ded15988324c75aac314e3f0bb40a305e71ae7f7804cd078b5f4690be8c95889772fb5db8c9d9c147f5cd03517617de461d0ffecb4b9fa1ba2f0eba9a6c795134bc86367eda68d643a8291eacd3c894a6ab033ed4aa41255deee6877d0f0f47091b13321571c5f5d8fe627d832013c485298677a49cafe1013680656f80791b33a0f048971e26db3ac9bca5536024bddf50076ab10c531723ea86634ef1d992614b7b011d9b15561dc2f3f02c10c1cf11f06e847c6de0bd93c3bf01ac8382d3c2d76e2a1c52c70675aba6f27d4cb1b9b79933e2dcdc8ad168895eb16b4b98ec1ba1b5ccd64ec2c83b780562af5c1b0c482149ff6295a0c10fc820a690dee116df8fbc2db0feb5f3fb339ae0dae86d512e694e9d3a7ac909ff9c51af1c78137f31360136fb41406a7a6c16c7ea3ea53e987b0b550157aa8dd51ab7a70162be384c8ba3d568785379601cd45c28e7fd5de394aa6b21d3840e02671c02936ca2e6f21b42612cf2f011a1c48a345557516e439997fd16a192fcaf775333ebf0faae1e7e34b0508154ddcbcffeb67279a196204943fe88089881524ad556d3296a3c4b5d122d16a804fcd250c3bfcbcc97243922aba09e8b0d40ceb909a91b7653e8430d046b845361cadf33ee6b418a8d6661f434bce312d762d290a03bb96f2e982355cffb96e0191784141c361a337c3f2092ec5055ec8fa231d8b17fb9bd2901302d9410042baf857f6722e438d04b8c0d46503be32763cfc38c5d4898d390028b3f21bff43a0ab4ebd3e140583ee861b9b5f0726f4bb0abccc69a22507eda78995c5a44dc8802636840519a84c9b599591de90ed191b76787b404e3b9c193fb3b093d2d8fe92e203f409627c69d9cf158908aba75fa0a8b60f85538b0eadfe8e14ee740c6e072dae26c7aa4b9f3df30cb2e7d0ffbf0230f0cca8a8922fbcae642b67fb2c8f0dedc398b69722a9bbe00d75e8bf6d767dd62ebb8e830bedb13a03f4c64b1125480e63f21368cc92f3ae901c984b908344462f15f994debba95c117524cdbdb19fe122c9f3603abee2cfdf82ac070f7ea073d020a875b27e3d5dd8a9b9409eb7b42ad6535c8ed908b8c4af19ea2007df4d943492e68df77bba41e637b606c8eba3de96b6a8eca855a8d479bcf220e9c7f0b734e3a954c9bf12b04137f82c6b13203fc23d229498e6b8b22a9e35bccea8d59123b88f6e27975d09529154ba9fd8785a2ab2294dfcc2712b264899667a858e32dcc80ffa29fda0cde2759c775fbb65474f777c04f7756296863eca3f898716e47f5aa137c17783c1bbc6ef3d5885f79832bd126b3611049be8afd11a1964cfed143558dfceecd82b02c29bfb8e9d7797f2765ed3d9800496749c7497b62b551205d8265128db3dd59673679e54a5d120032e0161bb78d50b60a5b40d4d463ab505cf1e6192d061a684b0a57e7290ce6d99dd5ba4327cf080f00364c2284f8cc01567edee463e463cf58060a3653efbfb8873789aa5a052206029828538f661d007a0ba64829b3f2b0ad6bbab8feb5968f975a60af8008305ba70fcfe8b340d445c4e541e2f6a77cbb403df35fe88a12c8795e7d2fc2b501eddb79413ed16147493ef87b3db36c29adf196498a91b31ddf01add147e1884bc69417dc36b1bc62214b81aa10be51deb2c4ce318070aad4c6985744a845dd019539a56dd5673fc7014730c4e074f51b84c7b82aa18ab47d3e21d97d449a8bcedb50a6d435a2f462ea778cae9e1867f92ab62118005bd580439cd8372f165cf49887d44665e56d6c1edabd7949178273a37c8a1e19c5b34fe4dbc67410b4eb16f1c6d6f12f5f066fc2927616792e4b7f475b74e76e8705defb228cfb98139edd6588dccf027aa842b11820856564ffc639685f73f37d8d7849afb01f522646a1eadb7ddcb292f5f2989a1eb5988365e5bae74b09bb53f5ee497b9dd2d27e72e26e59f24e7144c1dd5bf6d23de4eb76c365594be5cfe90f4ab2b3cdc3009840b3c56d1394d5f99d365c1996ea6d390c9c6f3616ee9d68c5a895f374cb287c49747896108b1c0dc9bd004f8f39be1e26623aaa755f6b5cece26223ec10910787b7700e5e2fc2fa6de239bf118c1d1ea769f635282cdffc07695a6237cc25f431d06d075a19b071ca2d85eda0544e974278b1078bb9cec55ef097f00160ea595140fe908e2ba456c494833a59c362de379b331b769feaf6d88597387fa3ae7967a2b91ea4e04a13e8363c8d97af795be0f844abf2c2095f8ca885a13e4c4cf2b5b5c084b924586718ddd53b85c93c5840befce5336505cf89df807e5461ed579b64f5e1337d9ea41ff734b85a8236c6e2424a745428a251047a5493708c87ea0d8cd60d71af7526061fc4be6a15ecb48af1512127cc838b902ccdb67a367a756968336ef5ff91de4d1b7d7b3557c1cfe904c4b6997073a61092366ebcbf0c7320044db3eba420dca436215aaf19c3fd2125b90647e8b176084ce3d790596d956a6dfe0e115eee8c5e28b4ec0c488a77c2f4a52b38da9a5b5680b5dd22489a2ba8e7a2566551210e8c5037c8b4e1d5ef64d608b6bb3fa668d3f2b66ca7ae5deead12ebe9ffbc32df59b2fd23e71dbc16728268ea26a54c2fa42bc304b4b6b5d650897018e268b766bbab83432a7753cf7669224a92d2fa1ba70da99bbf967e276f3275d3e652b40c2f4c61f684cd8028d6d2c06ad891f494831b29c1a3e295d5a447cb173356a34aa3b5928518e5f177b046e53571751cf29e4fbf74ddbc3c336675dcdf0dea6f798e28c6dc6c12b9d06b244f7e78a15387bc86971b4e17d644b2576eb6f50ac535737c89089ca1aa7346855d99a9bb9d301756e9ff1dafb214a0e692cc9b2de25eac64567ac1fd827a21c9a414fcaec7b434e42c29b724b4d3fc4b8ac5b644e8641856d04516e066c08dd38227b5d0ae1df0ee8413d945e96da6e4e456d68e3a144b0db1d7e8b4ccf54893580416cfa84a48b42524e00d11fde6df89b2f3d727164d2a197359034e084f0190fbc2a12e066743ab84a404c0a50064f9b0764729bea03a38035f1274a5b2a25dfc63c1598c81c684e19a2346f7cb8ff1655b22a5ecdabf98c1612d4e86cde8f3cde93cb63ff32966c0c155e8b73d70cbae59c9dc35d0638b454e0a048ce2636b103403a9e9590e971b4e497a5545511572ec0755738ef13ee19d84eeb886fcdbb2ef976bc9bfd8100995249ba7f01c82df391ee1935fec1544050a644d160207ca992eb9728b7a1ad0b14c62ebd265289a148e7d04cfb26f618178f4add8b0f2243629eb09064ec59cf4235386c4db977dcbd6ad52441239233dad431a935feb2c4f97f442613ee54221465a276336916962f55c0672fd90216d7a84d4e29c0ac29d9e328da703073bcbf33ee6eff168064ce3bfaa669f1c506689f4358b192bb4e02caffdb16696efa1bd0111c8ae8c4db8a690b34f7eea7c0f5649c97a246a181aa7424a189db45d7827039f003df1d62690a361eb766c813815255f105fcb6e7153e583337a0f3aebbc3173cf68374172e81fd935baf52be8ce72412815cbee14e09bd88eb8b2e2c4335a830052140f1982d20f8f425d28ff86ac4bfee552045446118fd31f60e2f0413dcab2f2d105b4f8a837ab425686e36b1cde1021d3914b6816299b56cdbd7957bdb7053767e73efb6f6e858f57624e9e969a1c226531395916c4a92e1156d2efc1e3f1362c864a21e6a0a6b7b9b74fb3c08be1074b9e083ab990fa9f174756224e71107d51b11786024ae477482e1c22b3ccca72191dd6faf1a098eab2e5a65ff79b1a6f7002332a40eb0b733e8fa46eb249a510b2931d60e0d96764a3da791144309903e76dff41bd8f7422011d60b62f4290a139c48744a70ab586fb1095f8ba35c40a0041a5ab1285bd6b7d6e5d6061f4261d64ab02cc74919fcaac8f5f3fb63dc1197b1700bacd6688277a241012ba186bf4100d4bcfc2c538f6032e8ed83dd9ccca93bbde208be1f35e64aefd04ce203e1e0305195ee1f136426d94d05db0622f25a4cf98a0eb951ada4", 0x1000}], 0x7) 20:27:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open$dir(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x40) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0xb}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xfff, 0x1, 0x4, 0x5b20, 0xac}, 0xc) 20:27:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000400)="ef") 20:27:12 executing program 1: mkdir(&(0x7f0000000480)='./file0\x00', 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000380)) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000180)='./file1\x00', 0x20, 0x102) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_index}) mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\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', &(0x7f0000000300)='c\x00') mknod$loop(&(0x7f0000000340)='./file1\x00', 0x100, 0x1) 20:27:13 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) syz_open_pts() syz_open_pts() select(0x40, &(0x7f00000000c0)={0x80, 0x5, 0x9, 0xff, 0x9, 0x2b1d, 0xffff, 0x7fff}, &(0x7f0000000100)={0x10001, 0x10001, 0x8, 0x3, 0x10001, 0x7, 0x1000, 0x7682}, &(0x7f0000000140)={0x0, 0x200, 0x8001, 0x9, 0x0, 0x1f, 0x200, 0xd42}, &(0x7f0000000180)={0x6, 0x2}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$setown(r0, 0x6, r2) syz_open_pts() link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r3 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r3) 20:27:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0xf8, 0x0, 0x7, 0xe55}, {0x6, 0x80, 0x4, 0x101}, {0x4, 0x3f, 0x3, 0xbb9}, {0x4, 0x1, 0x7417bb00, 0x80000000}]}) 20:27:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x1c}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) 20:27:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)={{0x9c6b, 0x1000}, {0x4, 0x7}}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 20:27:13 executing program 1: semget(0x0, 0x3, 0x18) socket(0x800000018, 0x2, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x802, 0x0) close(r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='/dev/tty\x00', &(0x7f0000000180)='/dev/pci\x00'], &(0x7f0000000340)=[&(0x7f0000000200)='/dev/tty\x00', &(0x7f0000000240)='/dev/pci\x00', &(0x7f0000000280)='/dev/tty\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00']) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x80, 0x0) r1 = socket(0x17, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x8011, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:27:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0xfffffffffffffffc, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x40000000, 0x100000002}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0x800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) read(r0, &(0x7f0000000200)=""/27, 0x1b) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x2, 0x401, 0x800, r1}) read(r0, &(0x7f0000000140)=""/52, 0x34) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x2, 0x3ff, 0x2, r1}) 20:27:13 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt(r1, 0x29, 0xff, 0x0, 0xffffffffffffff61) 20:27:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x80}, {0x1001c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 20:27:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="ff0410497d10c6"], 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/42, 0x2a}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x2, 0x16) 20:27:14 executing program 1: socketpair(0x21, 0x2, 0xa, &(0x7f0000000040)) 20:27:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r0, &(0x7f0000000100)='./file1\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x884, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) clock_settime(0x3, &(0x7f00000001c0)={0xb43, 0xffffffff00000000}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 20:27:14 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10080, 0x4) 20:27:14 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000440)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) sendto(r0, &(0x7f0000000080)='d', 0x1, 0x4, 0x0, 0x0) 20:27:14 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x208020001) lseek(r0, 0x208020000, 0x1000000000003) 20:27:14 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000140)) 20:27:14 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000040)) 20:27:14 executing program 1: pipe(&(0x7f0000011280)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x23) 20:27:14 executing program 0: open(0x0, 0xffffffffffffffff, 0x0) 20:27:14 executing program 1: r0 = socket$inet6(0xa, 0x80803, 0x2f) connect$inet6(r0, &(0x7f0000000240)={0xa, 0x0}, 0x1c) 20:27:14 executing program 0: semget$private(0x0, 0x106, 0x0) 20:27:14 executing program 1: execve(0x0, &(0x7f0000000340)=[&(0x7f0000000180)='[(\\,\x00'], &(0x7f0000000480)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) 20:27:14 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000000)) 20:27:14 executing program 1: socket(0xb, 0x0, 0x0) 20:27:14 executing program 0: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x0}, 0x1c) 20:27:14 executing program 1: 20:27:14 executing program 0: r0 = socket(0x2, 0x10000001, 0x84) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 20:27:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) readv(r0, 0x0, 0x0) 20:27:14 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000040)) 20:27:14 executing program 1: shmget(0x0, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) 20:27:14 executing program 0: 20:27:14 executing program 1: 20:27:14 executing program 0: 20:27:14 executing program 1: 20:27:14 executing program 0: 20:27:14 executing program 1: 20:27:14 executing program 0: 20:27:14 executing program 1: 20:27:14 executing program 0: 20:27:14 executing program 1: 20:27:14 executing program 0: 20:27:14 executing program 1: 20:27:14 executing program 0: 20:27:14 executing program 1: 20:27:14 executing program 0: 20:27:14 executing program 1: 20:27:14 executing program 0: 20:27:14 executing program 1: 20:27:14 executing program 0: 20:27:14 executing program 1: 20:27:15 executing program 0: munmap(&(0x7f0000e7a000/0x1000)=nil, 0x1000) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) mprotect(&(0x7f0000b12000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00009d6000/0x600000)=nil, 0x600000, 0x3) 20:27:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0xc}, {0x4c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x5}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20100, 0x0) 20:27:15 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x7f, 0x4) r1 = socket(0x11, 0x3, 0x0) socketpair(0x1, 0x4000, 0x5, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair(0x0, 0x3, 0x9, &(0x7f0000000080)) socket$unix(0x1, 0x20969a196ad3f06f, 0x0) 20:27:15 executing program 1: shmget(0x1, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) 20:27:15 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x102, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x4303) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x100000001, './bus\x00'}) fchflags(r0, 0x3) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x400c5711, 0x0) 20:27:15 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = geteuid() setuid(r1) stat(&(0x7f0000000080)='./file1\x00', &(0x7f0000000240)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') syz_execute_func(&(0x7f0000000040)="c462e1b8729966410f72e200440ffe580047d9fc66400ffd0a26666e0fe036c482659c620cc4e2f103c1660f38009d0d000000") 20:27:15 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x4e, 0x2, &(0x7f0000000180)="b36e3b0981700bee588613d73778921e83139526ba4ecc2b993d4f24c1a232414b63624d46c4b7712fd30a2a2d36a2fe8702e97a09f92c8a492babcf18b96032a431fc0baae41d85113dd11558a9fa97c27945d4a1af8617097c2ec16806f289b5c16ce44708f913d4f30c4da832e36a4f45eafe799daf1ba17dad9c1e568a419f0bd28354544c0a5799e7a7813b81561f01810ba17aa17e75389f61c28a3fd2c3638d7467a4bb1685c27b48d5812017e0ac2d878c1e395a4dccef95df074012f0ae9a38570485e0c8560b99cd4f0cc34f8a318128cc2e556ec1c37365780de24243ae5e15559461f92000e5350b", 0xee) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0xffffffff80000000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x5, 0x7}, {0x18, 0x1, 0x20, 0x7fffffff}, 0x9, [0x1, 0x3, 0x1, 0x1, 0x93a, 0x69e6eb5f, 0x8001, 0x8]}, 0x3c) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x100) 20:27:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000004800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e4329a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e2712e266345157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012849068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632005c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c1d6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a1312d3a11092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2cbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b99ae5ab61e56fd64f096021d7a2dc0d08ce25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e00"/4063, 0xfdf) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) readv(0xffffffffffffffff, &(0x7f00000027c0)=[{&(0x7f0000000300)=""/167, 0xa7}], 0x1) 20:27:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x24}, {0x46}]}) fcntl$setflags(r1, 0x2, 0x1) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8a") 20:27:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x6}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x896931722b5b59cf) 20:27:15 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x202, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) socket(0x0, 0x7, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r1, 0x0, 0x8000000000000000) socket(0x26, 0x3, 0x4) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "85495500020e850ebee6f6000000afa680400900", 0x2, 0x77}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 20:27:15 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x5) rmdir(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x120000}, 0x8}, 0x3c) r1 = msgget(0x0, 0x80) msgsnd(r1, &(0x7f00000001c0)={0x1, "2b6d0550465e25a755589aa4b0306faa88a52a3a90c985097723338eb273a383468e635c576087c552307b551060a6215c225db4218f490568f59f29b4388c0578953bf4e16ca4ce0c1030bc4feed832af53b7178c"}, 0x5d, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 20:27:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xfffffffffffffe74) r1 = socket(0x2, 0x400000000001, 0x0) setsockopt(r1, 0x6, 0x100000001, 0x0, 0x0) socket(0x1, 0x1, 0x49) 20:27:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket(0x1, 0x3, 0x3) socket(0x3, 0x4000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) 20:27:15 executing program 1: munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) r0 = socket$unix(0x1, 0x7, 0x0) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000300)="5d5206ae971ce0c114363e852be9e4a6c368682ebaad98fe87a0af87a4078c63522496f3e5a9a590bebc968d6a13befdef67048c25397c7950653af0ec3b76d6a93bfcdb19ed529200e1ee94c13730d4455c49b5152d54572f433194de90c0fcaf5800e112b0c25f2fc89d3d9bce22f1e9e1d3acef704e57936ac055f46d27d729ff0f165ccdeefad93f3160e6cd5b9720a6efef0b1f21301e4d842b92da8dd20ee084ef7fa536de4514c3616d6c109f1d5bcd91bc0de433760fd59c971e3d7ff453d033c441b7bb958ad254b2e5b996aa7a3153684030a44986b36fb0dbfe27fc4e5b726fe9d07becd100bd22c4b1169432928f99d010881f485be9bec03b908e07c3fc16cdf30366f60b0da3b91deabc64be3b2037bc0ea9cb2253348bc4895a81764599f2d8915bbda7457ac88adc27d4560298180a4c2a78d4311051417cf7d5b3d78facd0063380ab37849ea5ad73eed4d3fcf4de6e5e2ab4f37611c1ee89d6ace6680ea13c67ffa885f0b61e94c40d61968a78ecead9bc50c48472440b81a23ed5f28ffa9eea9fa204981c55505d4548d93e027e2de3aafe397eeb2f20e6cebc3ba2e744e63d720914f003a0343baf90bed2b41ec00464dcd378102f1244573535e070069cd4b362ef76bbee3ce7247b328caf82f1e8406b07c8952ea4ea8a1a8b4a93c5d15bda1e575cb6f2ce6da3ee9dac1a14e670152968a3589191c369f9fc664f109aa622205cf699024c2413f2e2e3f751ffba7fde6040f651c37d7024bd218f7f4dbce49b5b57d3d331030c6fac834c70f1f7beb22d06c57128465fc0b569ffb6b403bcb7301c27f15697b05b821ebdda5d7fa67ffe7d393202ff7a9c6cefddb6f3a49db0e0dc5ab78557f2046794000d29dd17874c8d7d1a70b85a01473f2f08aba7704abad842703473852f630e6f084a03258f8f400ef3ff8c5a2062c790957f0fd13fc071afbf747d3084d269f73f73296f07e8a4b0004f8d3b90a26e95134d89a1a278a19a0119f4180324a62fc899079508575d9d92183bf73ad7007baa5c311aa152d5232d4e4bda7a26aa6cc3e41fdf06b131ea8801aff1936e43e2f859fa337797d4b3f7afed90fab60a4b8386aa7cbeb77b3419f69ff546b7239bb3e78a8cd39045f98cfc3dafc48cfd5134c9d470534c3656fad07f5f7edf9553c75cc2f77cd5f1b7db055bd9ef5a857987d6fc5ea676f157b77f5d5aad714f11c140548ab422b79b23ee67beb6bca3aceb5fbec7f1e56ba1e41206cd389e596d9268e6855d0114175941450e5d995f4a7b33237ca25a0c1abf670a275dbe10df763ccbae5d142de5bb66ed602d1c56a6fff4aac4c5b5d1329d494b2917ece00b33a773d1f4f89ec244c55deed11a1b5b80ec09d96627eae6a682bc32eef6b4a0cdb238a999a173b2eeef5d84d179da7fa88e062f541f3d0443131d08161d0def52005728f4f6b5d21fc3b040af662261a3fcbed706f0a704c63c0622c6da2710e757390c6b34726971011a1b28d367a68d9c27f6949c25739e7787573b0f20c3238fa4f2c7b002292567746efd2bfaaa3a3772ec5f202d83499e6e55d555aa95142ef91cba9d10f3a3dc93503c9069a1117bc032ebf419085fa15f8b7bd74b22faa7435a2249b83ed3e71e7679bbeac95e892799b263c786409fa006c3c69916fe7eefdbacbe82fd70561865a97b7cea3cf6e24bacdb4d60e8bbe189cc1df90d99a3915ba4a20f89b8f43b5090abeded3411befa1e8175b833fd1f5f35114a2306275c53943f6a5b1a1908eb96fd65bcebd0d8c839d9af66b27a4a7de7980a6fffb85f45efc5cefd79c043a2da80144c627b705e1198a6b622acfe41e31efc35af2c9e614fa88aa81ebb5409476c0aefa9eeed4263c8d20481acf855f3284e1102beb6c84869bf52c2e951017ee57be4a7426faaa4f99b8a2bd55807dd400df204346aea8334d32533362e680cdfa02d1bbeaab7d335d129ea43d2da07602c1c889b0894c231eda6059c512318792980ecce1897a659a0b30f53479d560f0fb2262080a36fa41ba28b9c799060483f20ecfadd95519d16397cceb1c5d7f98c3d2b9081966d6476714e4f7997466fcae56d586b82400f44f39cbec273eeea187f561b971bfc3398cefa790b7cf9955bc6562aa3ffaea05929c3244165aaa6dcdcf9b77f35dd67be6acd9fda789a3e3e0963a97c25fbc1f86b46c4ea5a8ebb8b48f3d64d6457af5beb7b809bcf5cfe7a7c22b80505893a8e312bdaed4300fc0cd7a2e29886e3d77bc0f4de31cacecda7f79f09ed0be7856e0366e0f2671e8bd4cee5ff6b63a059cbba4edb15086e00a2b1efc20b70da2b389a613959f54333f0888555ca15ec469f422a055ffaad6f06b9b8b0929c31e8a48b1d8cf48c33393c4d0f90c1e048a883c51a83c244c850b949e9990ce0c39c286440f9f14fe50bde534ee51698326191ba16101eee55409b9eb9ecc36c8b876dd512addbf56f9192c48db0b28dccf94e17dbbb353b2fd9b376087db54a7fc3b9d86e9b7fcf4392ab5945460550bd309dc980db8aeae0269118d2db022c102ac7a626ae28a695944bd7adf50520c70a4bb06081157a067ca9c05ab2d16be5cc688fe89adfd1e1a62180a37f0c9944f395a84b33c5844066b9f7a87aaad15f923d2d3a3e5c1962d93ca6afff4fddd1b682e7c3a982cce733d73749555e7cfc470fee674c1cf8276a3551dd8d245b1865d45755b643a0614d23997672972edebf4a21ef235a5223fc8108776f78da06f03b67756e8d7271af1de48f7f3a66d9e333ae9b738a9f84d643bd7e5383901497c15b9a6f62fe2f8638f911f99deace048b7bfee8ea264e825d233ac181859d792d727264d1f46e98117e93a54859e76cac5d6a22588c4b3f8cda96892124ee9b664474e72bdf1882b3985322dc57eed46a1a9832a061e36d64bca953726f90879c15f69f466e156079b8301878452f0bfee76f22f504651efb00dbf1cecd9f7d9b6308f417d9663c6d78ab467ebb3a9d1c58cd8c996f2a1c42b2ae27af88381efd0bcc15b6f757a1e2a0502b244a9ec922c8acae041188737bcb0d97b9b52c58328b6e021c78f6a1e65809e292ad95a796ff3143f9439d6d25c57b0ef87b055a803fff21ed291fcbf32012657b605f74f3a14768d6acfd467d02e3fae3dbbfa59e818ab07cf99f268732808ac45ebc4d312394f464a5311f0ebe4fdc0f8a306d47b6805de29795553b16d4cc5eb26e42054afe66f1042dabe5210e558590026b32c7e02c6620dc05897573a369e4c016ffa63e663711eaf6d6017d6abb0fb97f8f802ab720f6a27e0c1ea86cc0fdf7fe5daec2d294b500a7250769e2a6443f7e23d9a3a55e25de1894047e913b4d91585609fe87c35b6b1196b2beb1973cebd8679d3457767a96bb35158db053c0b2ffc523baf5bc4c8ba2798f95554cec54ea7a824ac1290a8d3133d57ddf039e8195e71b254ed3fd1f18228ad7167cd7a02b4fe233f7c739a95664cd3f26e0580e4387bb7d5c3a50025b71a22061424c17e25cb74bca35bedfd57dc7574177df22cf9305cea6a9a363d57764c0a5e5ddc390a487d9d895c5f354b98530e70bed497a8e37dadbaf0693165eb3854da664a2a9a97ab98cd862b44a8f75a149bb5f733519cd3a6bccebf61fc207c9f6347d7c82719a16a065669723f0e8fa1b54891344fa8d6914dd6e78ffa246e02af25d762470cf1394c6034e1226b8acb23c8db1ebdb8efcfb31a9646af22b8d9fb529e9f79dcbf12967dcde1eaae9d59b08851056f3ffcfd4b85ae7fb78de69ff20e4474e15bcc30064d1ad055ba9a80e9b7bf852d1eaa440c58e2989320fc64bada21c1df8ef103d273a3a8c90cdd055d1b774bd841d6ecd66f256ec0812f4efae19770c4e54d0345391f1e5fcc2ce45abe11639ab096550dbbd325ba08b5e10f7a337555a0108ea1f9f454a2d814753537b845a90d5cbd31c3233181a349429621047cab98e58c704cfd18637701800ae06d9964af1e29038d6a9324c727084247b0412b7a37eb7646c127d5243928e54f0cbaea5068f7b469685a6e13fc50aa584f75bfb7beb4cac73c3b31576123edc60a07b6f6f350499f4ae3334350e32423ef9e3b2bcbb621c0eaeeddf65cff6847640e89edc32283a52d2b420275490aac2049fd71eb6f0ca5ad8f419214a29fd17e2a4fdd78e58b66579d20cc58c4e52dafa1b2c748f0365a3a6be8db0a002993efb7326f677d498924cd03e4f7f6892bd8fdb5bb874e547fdae8b0196c348b061183c2f094a8c81df346a7591181a32ffcb90bbf6ca8e5b68ef65301d6a61ae79381e70804fdce83eb867d40597c42af3a7d43cc4cc930dc58897e55a5b75827154cf8537ea9318072b432958d15b4dc5e9354d95bb174e18ab26f9a4b4e763464b9717854a275bc74189e212e9786b18816f357fde244139eb3e2c1226d0f7efff8692d5569a52408921679bc4b9a37f094af628fb0e674d3f3da9d57eca91b67312b1ed27874e132e71f5a95c037400f8b183b57c978fd275c29d1b43a91abe06ff2d4033945e425a7b3af94b3d87743b5374116c555b04789f8bb977c8dc03c6d5a92870c1acc90e99e91b50552c8236993e1820deb077b0f6ba13ea87eda21382db2b8c2d3f2ff826696a95e32cf7b02df9f309af5e2ee490131d9fb4962a529d7b6036901d84f22175f7691704cb96310e81be761623ca4935a55b697b9eb12bf2ab91338563b291aada4a098ef97da324556c3e2509ec2705f89d7c3d63fe943eb3e597d581734cb158b4ab8b9b9ba699207069c7a0126f0b29663cf4f07211450152fa5674520673c03b89e13fb9b915eb9d5a6a23c7c191809c72c07c15543bd9b834e5107f8bb0195aa24596c82ab62fa48cf3609180b58837b0f43fae9eb81231c22e157857016225e82d1119027a188cdf0722f670f24d38289d27f0aac2aa1505490938add599ebba06d5e77992648b8ccf5bb7edffb811d4cc6c6bd47571415a30822bd11d0ea49549f142eba0911b568818231247b49493fa0f9cae05874bbf14d801f156a06bf28f90467f120a649c34c3427fd215fa0255ff3ebd278555570962f30998b40ded260b7a0de36690d83034eeb3276d22fa6ba636adac6ee2ed1d5a7462b91e13cf7c08f4ba8a094241ffc4e6a36a1bb96324c3ba0c27e9fd58a87f08e674a3ee90309bc5afd6129460c0df0c3760cf35befa350f3ff1007fb5629566f01963dbe937a9b263e9f7f1074c9037792f6501bde9912de0b00156ff5435ea73939e00a2c875afe41d973672fc1a54a56a28321dd82d98acd8d0b3df1f90445e0bb607dca7a671e6d3beb87d538846e18253647d707ae89866baecd99ffdccac975bbc86d4c41eef8af109d02da644c8ec60b7be5350f1702bd3257a99e2935d0c93f11b07366211bf71dca6c48d788caace6848f65566f0a782cc1065425d2c9b226b26858c987dd5486405ceba59ae1d833cfa8f3a8d55386f94d007295a581ebd504ef21bd42fa0b61d411c02ea887f59d2aafacfa66f1bc19a5fc5f2e65b9bd333bd2ebbf4c98de55f147b72c93d8bcf0c692fe2c6b75a67451ac37370b611aad8c3b777d833945d3ea4bf4fbd6ce9b6df184d353df116cf8ec789bfdde8d1e4118c598537c701206a1ea066a4f59df9dbf4933b87f4e570918de74e20c765a6b1135c92e7ad98752b1d02e651d6dea828c759bdfaadc08cf29d8dd214f7fbddf6a91339a59fc70b46e03a317e8234ce0cb0c58362d701bbb437"}, {&(0x7f0000001440)="462a1149e5d06d536b88b8b32d9d905285ab44bb8f42f7e025bbd57726affc3a4d2695886f1dddcef955330f9b6c1c305ce5acf63793f0610dee16a29587fa8b77bdc11986ecd2252ee753c61ce82a3ba20db2504b5e8fc9dab7eb7532191df34128eb4b613b404eb87a7f5dcf230872b87195d689bd6d781c4fe33d69776f7c61f298bc3274a9efa91deb3f764eb226972334a5446aee2584a2774b5cfe33b1768afd865c2141f0c8fa59108e8c6f6347048a47355014925fb0fe78139ea84c18988b8a0c9058ea5d067ad0526cf38681969b64ac496cd1d8ad172b8db369d76a39ba915f700b21e4a4b2943f2ec54c445cfd9be03b411a55a01e0b9b15"}], 0x3) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0xffffffffffffffff, 0x5011, r0, 0x0, 0x0) fchflags(r0, 0x2) 20:27:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200020, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f0000000000)=[{0x5c}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x1, 0x8, 0x0, 0x1f}, {0x401, 0x20, 0x5, 0x100}, {0x2, 0x3, 0x4, 0x7}, {0x4, 0x800, 0x1000, 0x5}, {0x400, 0x7, 0xa1, 0x2}, {0x101, 0x4, 0x9, 0x6}, {0xfffffffffffff000, 0x2e2, 0x2, 0x3}]}) 20:27:15 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x2c, './file0\x00', './file0\x00'}) mknod(&(0x7f00000001c0)='./file0\x00', 0x2004, 0x7f) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x9ae6, './file0\x00', './file0\x00'}) pipe(&(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r2 = socket(0x2000000011, 0x3, 0x0) dup2(r2, r2) getsockname(r2, 0x0, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x108, &(0x7f0000000200), &(0x7f0000000040)=0x4) 20:27:15 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x80) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffb, 0x61, 0x20, 0x49a, 0x3ff}, {{r2}, 0xfffffffffffffffc, 0x10, 0x4a, 0x7, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x8, 0x20, 0x0, 0x3f}, {{r1}, 0xfffffffffffffffa, 0x82, 0x40, 0xffffffffffffffff, 0x80000000}, {{r1}, 0x0, 0x3, 0x20000010, 0x6, 0x81}], 0x8, &(0x7f0000000380)=[{{r1}, 0x0, 0x80, 0x80000000, 0x9da4, 0x5}, {{r1}, 0xfffffffffffffffa, 0x56, 0xf0000008, 0x5, 0xf2}, {{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xe7e, 0x6}, {{r1}, 0xfffffffffffffffc, 0x62, 0x80000000, 0xba1, 0xffffffffffff0001}, {{r2}, 0x0, 0x20, 0x40000000, 0x1, 0x40}], 0x4, &(0x7f0000000200)={0x73c, 0x4}) getsockname$inet6(r2, &(0x7f0000000280), &(0x7f0000000240)=0xfffffffffffffe2b) openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x40, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000440)=0x4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) r3 = syz_open_pts() getsockname$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) 20:27:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x43}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[0x9, 0x80000000, 0x9]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 20:27:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x40) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000002c0)={0xfffffffffffffffc, 0x3}) lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) fsync(r0) 20:27:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair(0x1, 0x7, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000500)="9501ca8e3b6f3383213d1901a0983218ad9077fc6111782189623ecb9896c65fec894471ebf74a178d5c4138a4c8d2b970eb4ada49000c0c1bb262947c3c27ff7a099048bc7a89d0b717521d477f447a9247705d5c66906ca60a9daf630f8e5f074653b3259ad22ff288bdd4a2398f306a9729fed1798ef38ab5a65ddee24f", 0x7f) r4 = syz_open_pts() lseek(r2, 0x0, 0x1) writev(r4, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) ioctl$KDENABIO(r1, 0x20004b3c) r5 = dup2(r1, r4) r6 = openat(r5, &(0x7f00000005c0)='./bus\x00', 0x80, 0x161) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000140)=""/143, 0x8f}, {&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f0000000280)=""/159, 0x9f}, {&(0x7f0000000340)=""/244, 0xf4}, {&(0x7f0000000440)=""/48, 0x30}], 0x5) close(r0) fcntl$getflags(r6, 0x1) ioctl$TIOCSTART(r2, 0x2000746e) connect$unix(r3, &(0x7f0000000580)=@abs={0x1, 0x0, 0x2}, 0x8) syz_open_pts() chroot(&(0x7f0000000680)='./bus\x00') execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) 20:27:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) lchown(&(0x7f0000000340)='./bus\x00', r0, r1) open(&(0x7f0000000500)='./file1\x00', 0x3, 0x3d) r2 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r3 = kqueue() r4 = semget(0x2, 0x3, 0x10) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000002c0)={{0xecd, r0, r1, r0, r1, 0x41, 0xfffffffffffffff7}, 0xaf, 0x5, 0x2}) kevent(r3, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f0000000800)) socket(0x30, 0x2, 0x1) getsockopt(r2, 0x3f, 0x6, &(0x7f00000001c0)=""/200, &(0x7f0000000040)=0xc8) 20:27:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) rmdir(&(0x7f0000000300)='./file0\x00') fchmod(r0, 0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x28}, {0x87}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[{0x3, 0x101, 0x3cd4, 0x5}, {0x6, 0x0, 0x800, 0xeca2}, {0x5, 0x100000001, 0xb8f, 0x7fc0000000000}, {0x7, 0x3, 0x9, 0x9}, {0x8, 0x9, 0x7, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000004c0)={0x3, 0xf9}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0xc85a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f00000001c0)=[{0x6, 0x7fffffff, 0x80000000, 0x54e0}, {0x800, 0xd, 0xfe, 0x81}, {0x4, 0x3, 0x100000001, 0x8d5}, {0x800, 0x8, 0x2, 0x4}, {0x100000000, 0x100000000, 0x8, 0x6}, {0xf28, 0x9, 0x3, 0xffffffffffff2d2c}, {0x0, 0x3ff, 0x6}, {0x6, 0x2, 0xb07, 0x3}, {0x2, 0x1e1ee734, 0xa71, 0x7fff}]}) fcntl$setstatus(r0, 0x4, 0xc0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x810, r0, 0x0, 0x35) syz_emit_ethernet(0xffffffffffffff75, &(0x7f0000000000)='\x00') mkdir(&(0x7f0000000380)='./file1\x00', 0x114) r2 = dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x52, 0x22b, 0x10000000, 0xb8}]}) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000003c0)=0x5425) renameat(r2, &(0x7f00000002c0)='./file0\x00', r3, &(0x7f0000000340)='./file1\x00') 20:27:16 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r1) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/48}, &(0x7f00000001c0)=0x32) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2000000000000182, &(0x7f0000000040)=[{0x7, 0x0, 0x9b}, {0x10}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) semget(0x1, 0x7, 0x140) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 20:27:16 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x400, 0xffffffff}, {0x18, 0x1, 0x100, 0xfff}, 0x9, [0x1, 0x4, 0x5, 0x800, 0xc0f, 0xfffffffffffffffd, 0x8001, 0x80000001]}, 0x3c) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) dup2(r1, r2) readv(r2, &(0x7f0000000080)=[{0x0}], 0x1) close(r0) 20:27:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0xac, './file0/file0\x00', './file0\x00'}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x6, 0x10, r1, 0x0, 0x80000000000000) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) connect(r0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 20:27:16 executing program 1: r0 = shmget(0x3, 0x4000, 0x8c, &(0x7f0000ffc000/0x4000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0xffffffffffffffeb, 0x0, 0x0, &(0x7f0000000080)=[@cred], 0x18}, 0x0) shmctl$SHM_LOCK(r0, 0x3) pipe2(&(0x7f00000000c0), 0x4) r2 = msgget$private(0x0, 0x400) msgrcv(r2, 0x0, 0x10f, 0x0, 0xfff) msgrcv(r2, 0x0, 0xffffffffffffff27, 0x3, 0x4000000000000000) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRESDEC]], 0x1, 0x800) 20:27:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x54}, {0x74}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="ab") 20:27:16 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) read(r0, &(0x7f0000000100)=""/24, 0x18) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1000000000001b00) r1 = getppid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={r1}, 0xc) r2 = socket(0x400000000018, 0x3, 0x0) r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r3, r4}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000100)) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x82, 0x0) write(r5, &(0x7f0000000000)="6d4e9dda4e", 0x5) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000040)=0x475bec5a) 20:27:16 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x20091, 0x122) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x401, 0x0) 20:27:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) setsockopt(r0, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) 20:27:17 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000001280), 0x3c) pipe(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000001040)=0xc) writev(r1, &(0x7f0000000000), 0x1d9) 20:27:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() socket$inet(0x2, 0x8001, 0xfffffffffffffffc) close(r0) dup(r1) syz_emit_ethernet(0x6e1, &(0x7f0000000540)="b5b140f9d9bcfb1c3a32f40281882f16d8077561a20dfdf173c9bcbb16c26b110e8e384d916b868fe36dda924882c30a421775d855d8d1a2204f6bc0e6c3b1d9ed3b7abc806dc031eca9ddcfd745510b062121c2c63236e2a1a5acea6c5fa433550f19e8a91916bb5ddd33e8cde698a373532745a173cd5719cbfff4317aa63a84236f1d279dc7c5ce6ee3f1b85f7222a517f2bba55dd632e6d29c9d8c9a95c00f5b316a3cfccf24df33976cb29576b12a0a615bd780a818e952bf4519495abcae5cb169a55296c16301ef6fc97e89366d954c43a10b74c099d3a968b77ab68505ec9dcdafa461380b8b3f7b11d5d4939041a4741afe43b39ab286f981b3a94f5312a213e9d6636a0965d6003d71c644f09ab2ef6eefff9cb7bfbb6b2d93a7bd39623918d10c2339c022c36cbe1aed4390c9606aa31b5ba42d1bf28804a3afab7ac113e21d2c5c6c15579976673411a65ba913fca48f8b38f0441999a7092c3e50f0ef6c49d29d95b34c8ef9df948054115f21ee7b831936d78976b5ec2260e4b84c251eab10bb06beb6e5b4bc40dbc0059bb9d320c6f0cb19c586e749a1b62fa0ccd99bfb03893c59a24f39a916f97e0fad37dc1c08ad5cbbade39d7b1915afb1f81ec49721c4dd30cf43f2d912d50e063aee8d4de1eac42ca36519266d902fecc99bc8e96767b7533527537ffd6f1ca2f5d148cba9168ee48048bb73ce07977191dfd430e012e59481d1c4ae5eedb3aa3d9517386f0a73474969c757a49b0eb1bd4b9af1d878018b2c80cde1dcf50e7bf9d77f3e4d5955b7794cc2be233e097fa1190cd0fa627835b4e7edda289ba0b2d94adcdfd1c544947e52abb6da6ec6589ba3ecb99fabc66be5479a22d7200546c651917946c3115e7008a4bb4aa68fe249adb2590212fda3b21bbe38b02ca3fc2d247bf77db2dc562a76cb786e19c9fb80583941e1f8dd75f6945e2d9badbc51c28e9fcd32e52be2058cbb994e494e8d2995e1f532c30a3aee95b18313bc8803d93ec0386579dea830c4756c804c5a327658162b14a6b93310941e7999903646de844026c0994d89f0d2b4ee14bd7e77d4600e459acef5c27cecfb50ea8032a1d2edb755d8f9fc3754c6eb0e091a9b0f5ba63b6ace316e7536b93246e0da08a4fe00eda6659911d4359437479861fbfa19c687239f8565e1f7f55d9793b7cf4b2315330b14adfd2bbcad69a08378efb255ec34b2423ccfa96a7e8f1c7d1e5e600a8b12dcb93c62862750752ec99459687fdf229e9d80843421dcc6bea98e365943b351ceb5a64019963a2061e75ba7640f0f42a853eac833efa0de00891575720e7dfcc8cd19e9218e903c685adafdac402ed7716bc7997770fe6c5019a25aadaf1710640f699a93b0a482d3e4f875d428f7e9d0f46b37948ee581b5484052f6eb4a78dd1be0c07ebaf7dec02fc830021f7a8044affcf3efd9297ccae792cd2bafb07d16f2f78aa2a51a68156599322bc09784d91ab52acb7b46a0fde31721d6fee8f41c55935d11da50e0a0d710c7d23fc6ea540d1ded47fc891334b6b403f1cc6191313a2d6ae52ab2692c9f2b28602bf846141df9427efd805cc88d37222d486d25a4bdb683191332d534b88bd01caca57cea54bac78f06f4325123d710523ffe1d6ff7f337fe80e39beafdb30dd77250844b312ddcf401831549fc870e80afecef136e987e46869b57b86e4f6d1116fa369c739385ce6929b214885f20c4fdd2a81d357c25097f14bab6f6a885a45b627112770d0d4caf6edc320087f4a3f9a4ef6783d0c1610b5a5defcf113bd24e248c59d5f956b71318247a6dec1af391bf48b229dadff87c95c3cb143520f7c090a5b0d9fc327938579d7bd2ee9c0b6980d0e952f85e5a90f0b3214a3e49982e151309c30ec76ea6f9c979300d56a65780ecaaee5ba7dd1ab07728f2352bd751daa62c002fefe6d2260354add1ccfb4ee34e1f0d19319744e88f65e229467dd483d7f4d52b2bb9d24678b60fc02fce1c994be184658ffd233d3bcab31ed22919c722bcf55cd42ff3de7b2fa2cdff31eda65b98f92e5998a26b2499c1ec3a636ce39e314f3d42e8c416b7d4d7cdb0779c28d6f0d8d619ac1fde577ba9e1c7a0a32070459dbab047e646d364452c01c958ac3026b8b726a387d0d0c48ea7ec04b33b4c43514b04b102e95ae60444844a4f4aed5973be1ae44750807f546b995a216931b379c2524ff7e9e5dc6e6ee3cf0ed0f5b4197490e21dbb2a817347c3c5035251c4558a8dec4011a5fb619c3434e2a6f22fea838d816584baf94261107620d7c49ca7e14b8107967b5fbbbf60db87cef098238ad295003a3b68eedffc8d92d2bc68d438e5acdee5e6737c04ff4566c9a02c88333c0609b2e74fc6d7936e9506ed59ff71ac8b873772f27fb60f9e8babf85cea5f42ffe25d0b1a5aca2e2a2a33ba79923cac5619fe33b1d0e41982d092875be7d257551a9a4b6f5fa8e95c") r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfffffbfffffffffb, "5c06001b000200000000000188e4c12e00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:27:17 executing program 0: r0 = syz_open_pts() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20080, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x4, 0x8}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x3}], 0x2}) r3 = semget(0x2, 0x0, 0x400) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000140)=""/54) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x2) semget(0x1, 0x2, 0x0) 20:27:17 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x2, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 20:27:17 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100004, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x3}], 0x2}) 20:27:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x15, 0x4000000000}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x44ac, 0x0, 0x2, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000940)={'tap', 0x0}) syz_emit_ethernet(0x1a, &(0x7f0000000080)="163b004aeb44d229fcd98f090e8648234ffc57c1000000000000") 20:27:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x4, 0xffff7ffffffffffe, 0x1000100000000}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) 20:27:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) sync() socket$inet6(0x18, 0x4, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0x34, 0x0, 0x0, 0x2}, {0x45}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x80) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") 20:27:18 executing program 1: socket(0x22, 0x8000, 0x4) r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xff) 20:27:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x25}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) 20:27:18 executing program 0: mkdir(&(0x7f00000000c0)='./control\x00', 0x0) r0 = open(&(0x7f0000021000)='./control\x00', 0x0, 0x0) utimes(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)={{0x8, 0x401}, {0x8, 0x1}}) mknodat(r0, &(0x7f0000000180)='./control\x00', 0x1000, 0x0) faccessat(r0, &(0x7f000003b000)='./control\x00', 0x2, 0x0) mknodat(r0, &(0x7f0000000000)='./control\x00', 0x2000, 0x5) 20:27:18 executing program 1: kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2800ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x4}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 20:27:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="bb87e82fd13807fc9c810cc266fbe3bb833feb3770f9cfee227db699411846c72d006da9ed4165e8c3a25f0dbc3ce2f4d63346b4962759d5a7d5337136b3b136e82cc0773307e3207f6fa9c4029dd43674809cc6fa19dbf597ba03d2ab9413d0a22388974cf9ca5b7588e745900fae7cb9eca01a", 0x74) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 20:27:18 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f0000000000)) 20:27:18 executing program 1: r0 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r1, 0x0, 0x0) close(r0) 20:27:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x10064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)=0x1) 20:27:18 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2003, 0x1700) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x421, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004269, 0x0) 20:27:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000240)=[{0x5, 0x0, 0x29f}, {0x80}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff07, &(0x7f0000000200)="8d") r1 = dup2(r0, r0) fchflags(r1, 0x4) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) 20:27:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x0, 0x200000, 0x0, 0x2}, {0x76, 0x2, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="15") 20:27:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x10a7e319e8c2883c, &(0x7f0000000140)=[{0x54}, {0x60, 0x1000, 0x0, 0x6}, {0x6, 0x28c2, 0x194}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 20:27:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x54}, {0x81}, {0x6}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x8) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="8d") 20:27:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() 20:27:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x0, 0x300000000}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1000000, 0x2000100000000}) close(r0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x6012, r0, 0x0, 0x38) 20:27:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x200000000, 0x10b) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000040)=0x4) getuid() 20:27:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) r0 = semget$private(0x0, 0x8, 0x100) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x6, 0x8, &(0x7f0000000140)=0x1000000000002) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="3e00e2ffffff0034f30ba7ffffff005655d40b5c718f49e03f0ab24f74abe0f73bdc61f7be3abc57c378cb0c7ca90a8d1741f236e6824a041844f84eaf33"], 0x1) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r2 = socket(0x17, 0x43, 0x818) close(r2) socket(0x7, 0x2, 0x7fffffff) setsockopt(r1, 0x4, 0x1, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) semget$private(0x0, 0x2, 0x1ff) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r3 = fcntl$dupfd(r1, 0xa, r1) getpgrp() sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000680)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x412}, 0x20000004) geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000002c0)=""/95) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0x1c0) getgid() r5 = shmat(0xffffffffffffffff, &(0x7f000043a000/0x2000)=nil, 0x1000) shmdt(r5) getgroups(0x6, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, r4, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x4000000000000161, &(0x7f00000001c0)) getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fcntl$getown(r3, 0x5) 20:27:19 executing program 1: getegid() r0 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x3, 0x2000000000) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="000000186004008b00002b27fef45fa89c6141b72c000000ee338d4400003e7c65f3ab78d7b4000000000000", 0x2c}], 0x1) mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x13c7) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f00000000c0)) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000200)='./file1\x00', 0x0, 0x10000000000000) r3 = getpgrp() wait4(r3, 0x0, 0x8, &(0x7f0000000440)) ioctl$KDSETRAD(r2, 0x20004b43) fchown(r2, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000300)={0x1ff, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x2, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r2, 0x0, 0x0) fcntl$dupfd(r2, 0x9, 0xffffffffffffffff) r4 = geteuid() r5 = openat(r1, &(0x7f0000000400)='./file0\x00', 0x80, 0x8) r6 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r4, r6) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) writev(r7, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c54dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9ea", 0x801}], 0x1) poll(&(0x7f00000001c0)=[{r7, 0x4}], 0x1, 0x0) readv(r5, &(0x7f0000000240), 0x6) lchown(&(0x7f0000000340)='./file0\x00', r4, r6) 20:27:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x31, 0x0, 0x400, &(0x7f0000000040)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 20:27:19 executing program 0: r0 = semget$private(0x0, 0x4, 0x600) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x10000) semop(r0, &(0x7f0000000040)=[{0x3, 0x5, 0xb5aa6e8d11ca611f}, {0x0, 0x20, 0x800}], 0x2) r1 = socket$inet(0x2, 0x3, 0x9) r2 = dup(r1) getsockopt(r1, 0x1000, 0x7, &(0x7f0000000940)=""/127, &(0x7f00000009c0)=0x241) getsockopt(r1, 0x2, 0x1f, &(0x7f0000000140)=""/46, &(0x7f0000000180)=0x2e) r3 = shmget(0x1, 0x2000, 0x540, &(0x7f0000ffd000/0x2000)=nil) shmat(r3, &(0x7f0000ffe000/0x1000)=nil, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') semop(r0, &(0x7f0000000680)=[{0x6, 0x100000000, 0x200000000000800}, {0x7, 0x4, 0xaa79a8bcbf882354}, {0x0, 0x393081b7, 0x800}, {0x7, 0x4, 0x1000}], 0x28) r4 = dup(r1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600), 0xc) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000300)=0x200) semop(r0, &(0x7f0000000340)=[{0x0, 0x0, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x648ee6a5}, {0x0, 0x8000, 0x1800}, {0x0, 0xfff, 0x1000}], 0x5) semop(r0, &(0x7f0000000380)=[{0x4, 0x7fff, 0x1000}, {0x4, 0x2, 0x1800}, {0x1, 0xfffffffffffffff7, 0x800}, {0x3, 0xfffffffffffffffe, 0x1000}], 0x4) semop(r0, &(0x7f00000003c0)=[{0x7, 0x9, 0x800}, {0x1, 0x7, 0x1000}, {0xfffffffffffffffe, 0x0, 0x800}, {0x1, 0x80000003, 0x1800}, {0x3, 0xe91, 0x1800}], 0x361) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000400)=""/156) r5 = fcntl$dupfd(r2, 0x0, r4) ioctl$TIOCSBRK(r5, 0x2000747b) shmget(0x0, 0x2000, 0x408, &(0x7f0000ffe000/0x2000)=nil) pledge(&(0x7f0000000640)='\x00', &(0x7f00000007c0)='+&,-!\x00') shmat(r3, &(0x7f0000ffd000/0x2000)=nil, 0x1000) recvmsg(r1, &(0x7f0000000900)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000008c0)=[{&(0x7f00000000c0)=""/42, 0x2a}, {&(0x7f0000000100)=""/7, 0x7}, {&(0x7f0000000840)=""/85, 0x55}, {&(0x7f0000000a00)=""/249, 0xf9}], 0x4, &(0x7f0000000b00)=""/88, 0x58}, 0x0) semop(r0, &(0x7f00000004c0)=[{0x0, 0xfffffffffffffff7, 0x800}, {0x3, 0x9, 0x1800}, {0x4, 0x3}, {0x1, 0x5, 0x1004}, {0x0, 0x3f, 0x1000}, {0x2, 0x0, 0x1000}, {0x3, 0x10001, 0x1000}, {0x0, 0x5, 0x1800}, {0x2, 0x0, 0x1804}], 0x9) pipe(&(0x7f0000000500)) bind$inet(r1, &(0x7f0000000540)={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000580), 0x4) 20:27:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x3, &(0x7f0000000040)={{0x2, 0x1}, {0xffffffffffffffff, 0x5c}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0xc003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:27:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mkdir(&(0x7f0000000040)='./file0\x00', 0x48) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 20:27:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000000)=""/208, 0xd0, 0x800, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000140)="b8d891c20832561b6fcb961f4fdc7e36cb46cca75a30ea00d0bf8c7c3daca5c0c921de07c16e01527b433ce575174f88df72cb81290c5c5620203780af56cacc95f495603c52aea3b153fb050695e6afc9501dce8a94a56312882c95e0108a381c0eff6cc822c2a8073defd4128406a6880238f0a7d8d54c9d9588dfec0828789e8c4fd968e07d8309ebf51c10383b41882b66dbd9142c147f38a6f924616bf51a379da91e5fa9355d07001874444e", 0xaf) 20:27:20 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) sendto$unix(r0, &(0x7f00000001c0)="7550a19b3cc7a5b6cafd34e00fc71c81ce0dc8f760318f97a3291eab4138f803ec9388d0ef29602cf3d08972ea0a56fe4f9d708bdeef1043ba85c7c5711c62cf7584202d3b3bfb60a477c4d379e00cd50066212ce92c7a21183e7060df4cd5195ce09eb805da6bff6191e310ff57abfedc4303ea41c71aa1800379495adaa539a88ddc81333b000df60ac46864511c507a4db0a9cb2d5987044b52e8", 0x9c, 0xb, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgroups(0x2, &(0x7f0000000100)=[r1, r2]) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000300)={0x5, 0x7}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) 20:27:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x24) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x5}, {0x80}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) sendto(r1, &(0x7f0000000280)="f882f678c19adfb64f0119e791fda418c17dae49d77d08143e2c7937a2f93fe62599bc58a2513575f10b01700b280c71df738c6a1e68701151b0203c55bbe6cff08094366cd7bcb377c1c570dc50ba77259f8f0fc8858c320a159fb0015a25e04b18aa59b19610948d0c6604094b935ca7633714504c601c51344a0c8065fc1916fe1ba19b5602985aae00d426ea843ba531d74bde392b7d840614e516a60d6674dc08a710da43b71dc646801937f0cfad734418a281bc338dda9e2eed1dd96686dec17adf854d2a6026f8ca366ccace690264d252ab5f3c02cde7181f30cffafd1607186ab91e7a616cc6f416eab653b564", 0xf2, 0x0, &(0x7f0000000180)=@in6={0x18, 0x2, 0x81, 0xb5}, 0xc) 20:27:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0xc003, 0x8) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x81, 0x0) faccessat(r0, &(0x7f0000000100)='./bus\x00', 0x10, 0x1) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) recvfrom$unix(r1, &(0x7f0000000180)=""/105, 0x69, 0x40, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="009665d236850000026004008b00002b1176d68619e1a17a007f4afea1000000000000005b0d", 0xffffffffffffff11}], 0x1) 20:27:20 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fchdir(r0) 20:27:20 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x2, 0x1}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 20:27:20 executing program 0: r0 = socket(0x6, 0x8000, 0x2) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x8, 0x0, 0x1000, 0x1, 0x8, 0x4, 0x0, 0x3, 0x3, 0x10000, 0x1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 20:27:20 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x11, r0, 0x0, 0x5) 20:27:20 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x40) mknod(&(0x7f0000000080)='./bus\x00', 0x80002006, 0x80000002d94) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000018c0)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c", 0x6d}], 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0xe1) semop(r2, &(0x7f0000000240)=[{0x0, 0x1}, {0x3, 0x9, 0x800}, {0x0, 0xffffffff, 0x800}], 0x3) msgget(0x2, 0x1) semget(0x3, 0x4, 0x8) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000180)=0x3) r3 = syz_open_pts() pipe2(&(0x7f00000003c0), 0x4) setitimer(0x0, &(0x7f0000000300)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) r4 = dup2(r1, r3) getsockopt$sock_int(r4, 0xffff, 0x1081, &(0x7f00000002c0), &(0x7f0000000340)=0x4) getsockopt$sock_int(r4, 0xffff, 0x10a5, &(0x7f0000000140), &(0x7f00000001c0)=0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) dup(r0) setitimer(0x3fffffffffff, &(0x7f00000000c0)={{0x0, 0xae}, {0x3, 0xffffffffffffffff}}, &(0x7f0000000100)) getpeername$inet6(r0, &(0x7f0000000400), &(0x7f0000000480)=0xc) syz_open_pts() ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000280)) socket(0x6, 0x7, 0x7f) setsockopt(r0, 0x8, 0x1c000000000000, &(0x7f0000000500)="f569dd920f1ca2da85ef1e5c826ade8c273b9f1d65dffaeaf56b99d61427e3ae1baa585d240ed88a0bef5ad2cc78affe0bcfbb1b018bb53034f780d99aa0fc98a863352b860b275076467f8f45a73efe13629306d1a0453e20b2f66908c08b48995a492354b1af8b7209cdd6b80fd10848e958eff64382b0ae95f3b2fb5818e21a651d781771307214e9eccaae270fbc07dce4e9f797037eda35c5fa7f60998f5afbfead9f268d88c1563e6707ba0754d0981490c7f905ca380ba2a271382568a747ea7c5a33bb0113be1829905133ab4f41a683c46af9b802571dd6df2834b533ada14533cd52d1c02c55fa4127dfd33e7c04da506b0459239fe771e49aeeca1d507ed99ba48c8fd15ac779d7be8528606070cf89854097db57b2e415a289867e31175ae17acf6b7b18e75261ab4c262b285271257000d335b02743c951ccfd20c43fd1e669ac07b009aec7b35e34ee18deb204dbf98844cebe284c6d404fb9d5ae6a970f9dc0bd79a97adc831939b2b451ccf877332c3f7b47971b1939590c9a57b5fc842b30a097cacc13ceccaec241b33444d29f6feca929b08968bde8adcb10e3367213b26890d990754349b69afca673b042ca7cbc02c6ac41e62a1d07075c8f935b93e73d3ae0a8de55daff1f46b732428c58a1aeb1465d5cc87a7d3af10460a950c69f8b7c9f9c2c4359b945543fd5acb8047588d2defaafebff2a18d5a731cd8dc98ba52703c073a26c2337d3fa49620770f04d70ed421c38346d3d6ab8ded4c8d1b3f60a722b7a582812e3042c451200a3c9e2c786d293a5938aed0fd47a42afa03336730cd9ae59ecec7e3c904caf94431142afe389681432f62957f570c1217dd30e34ec1baab74bcc76f475ccd0770988b528127f8f0467c7545d0daef0064fbd372fd6196493c83864db5672b6883a5b649717a467b3cb64572676dfba4ff9f0e63328b8f531a6bbfb105e16b5d7b851d31a87439836ce914ff545cac862f155eec5d09d6551b83265f1604c86d6dd4495d32e92a3376dbd1a85632f49b4bdcbb6989e110b84d7378417d5ed574053447ac1429a1c8ddce8134053ec74d3468d37df1145016af254fbb0ea38f8c79394c3b1c9a632acc7d4ca7fbd77a395c271040b8816d36e6cdfbd7e103ca23fc189b54e27480aa28cde4590a57279e05375890e1c8113bb8466c86a14aecaaeb4f957d65a7ebe4848b70aceba6ae85421d2e29d775d6127995a5689c8c4fa466114af66e6d1304d40d14ba80ccfad4a477503ce1065e13a518df37caf7ed4600722f2e85619e3b65fc658291a28591f34420c6e45df57c5e7b97c35d97bbab3d83ebea55b752536805f91a97bf626539775ca7c9564c6b26f8146a0c13d41fc8f30d1365debb69eaac4cdbca65cd1b2077edb60a041616fe630fecdb9a801e924a974df482779c96c850294fb0c606af3bcd55451b7dd654377e4b9b4032f3f4f0290fe8b522c2c87fa5c58407d938caed0cfa459a8fb0cabe61b81b10004fb3770234b69e5df4eeba7d1c1dfb98d68de4c0655ea548b645cd2328565522b7d56dc486809cc6c13e69d3c709ce23c933a5a215b97ce202a6b808a05171c7158456e42d0e094959595d6c50f679c8dcbf9581f21926129595f24d578ee1fd05114293c8aa0a30a74c53e9dc8f7f22e75943e96ffc10473d0a2de02e976cabc9c3177f1eff7aef38abb101172a69a9c3787e672aac1052d7103f75406764b6e2fdb4c9eddfb25682e79c3df544fb24490bac75fa750c27f7fd60f9f232f5ce50c0e6c15f30407f42cd43d5675ac74f7fbd90adc9d983d581f85689561abb1e318bcc6d75c97eaedacf7936d2a837d6520953dc8619bf0a4e45eecebbca4c75471d144a4fd36fddf69c9c56c7fb1fbb4c1c6ee09c15c7569b6856fbfa7af36fae1ad590e48ef06e2684c6f138572da25710b8dbb59ae0a375f67e14d26a895a9cf28fe0bea01c97ae8ff36ff477cbbb233c94a7acbe7b30202755255d64c09dc4e55afa6476a9d04b637a4b47bea67ff23c69e38590bb45e8fdb8ea9b177c1a1e26eec14f17e804dbc87adacbc535e1edd6f1414684c59d58ce5129ad937a0e1fe4c374d597bf1526e424e9f60d52395b5a5df1aae42dc5fb9bb6d408ed324134bb3adafb5c13378df452f39ba4b897c194e1ada5bd25cccdce6517230f06627cf3a98b03813bd73d97f16111057d1047a8e87436dc05e9c5d2e3d342e67c579f5516674264c528f4ea92ca9911976795befaca5443f986cc599c8932527b3e4d86b3bce51e9d63ed63c8804bab310a1ee9e82ad5f00cd6b26e03029c789a11975739b8c47acda37be59c4398ea33c2158a0f7a26493fdd625ce1ab8b14881b6e9a4ed95e3b0c601eeaa46143490d972bb9b5c04919cf60160886a2a1ace15e555ff0e06412678c8442c17fe4593b355db3c8f47acbf9faab93c12b3c4d9c5b7634cb2e5f5fde2ee6b63aa210276c46cdb576c59e0baa44bb19218c68d7fa575aadfe16abb514d5125f8593638810199a88949ac71ba35041bbd4719af850826ae903f0ad209c6e688edf8c419ca8d9eafb6ac42713d402e77d0d41c875bc601dfc72c643e92288c16210d9283e0ac5533bcb10ec4e8cbd1665e484fd9eefe8287c804a0a94b33c54103f03e3f991eafbee348d8668f42f6c33ed1e9af6b96285db575de4549ee7a62b94d5aad45efc2aeb33cfc273850bf96ab4581de55f7adf39d44f5d9617367a0eb3a9969acfc427dd8adaef2591a7d875e69eec46b8abb1f14a9a4f4987e5f4dcf9bf09cf4f487f0e2ba67b44c5dd72f267a3da7da3d837ed9487a49763987a9ef3c5a2f7f8bf980aec77dcca8ffe563bdb8806e0b5312c18afdb4c37dbe5b83564793b0f57fc83c48173b7570b0dc2cb3a10badfa22e408949e3b2bf107f18cc969046d0ea3e695c3a5a8572bdf52cb9a87d2fbb9ab8bebe60405bd6290ae71c57035f2abf17ca6bfe2daa71bf2e24883629c65a8f3f809e06b67cff861ab169597039a626b18d0a1a36072051810ab9375202fa6c1eee9569480eb23031b75da50e241816f11b6e4f8e39ea3e54ba8a0ed7cc272bee4131527624979c79f68c255d79a54ce539d9f42883471ce3900697e60c01d91d5aeb8a6ff97c897f1b9106223a1d40c7959a1c108a5c203a4407ef9637a3e0e69fb8c6e01148f831c31f45f08e1e3fc9623767cad0e474d5f56c4a8eda2b136759d6d43ab2e92aaee8faad1ec10487d0eae1e8f8f50ba7e1fe3ed816161c6dad4c84a4f5862ed38f50943b2e79f614ffe2198dc4bfaca9cc12e9e7c2edd32c5073247a89aa53a1a4ab676bc8949c02687e2583fe4c062ae4240898bfeb598219c5b88299d2cf56d18dba2b99a1d66429c81538ddc2104fc7c685eaf4788a38819a90fab766a38eca0fda4588eeabc4571a5969905bd2b527aeb4af7d83e08834fd8e3493776c730fb6db532715d6fc8f2a0c423ec4b154b2dfdb1112ec699d6551ba23fecd46836103cf1a7befadfcc50b9f6900c8edabe5b2f8afa128f38fc6a2ecf7f0752943c665e8dd9a6a86900bc1c3789963a644e19c776753e5dd891ef33676b550e81aeed4b915d129a9ff3b34d4b1c3604480f324cf89895579b039d2257c28427ce19ccee7ede1d56554dcbb783b204a5bfc5681b838159c2dce4ced8691325c1345246b16af8acae692b46b5f9c57443a51f7d086ef72a959cd3e811e00c03617fbd3198871c3cf334615de473c49f0ddcd299cc7dad67943f4b4a30208eb9ce29f68846d2621c552c891edd4eb802a14a8bb73a8576544896483157a99c56684ed9c33f5b7fe9842f842a0fbbbdf15368a9797fcf51971a5167d1d30b2cf3e4acc061c395b5ac9132b2a6f7be02b2f1ed78e2a4b211d664bbcdb5a74d767c2f91f53435806d3b93ff49b34f26b21eaa37dfe4074c0a9c19674d14d24499d3100103b6db1c4e10932c2b2e8f76f0a0c7ddbaae56c9f11d2f2c74a16cf34ab4fe9b39c942af1c396964145c3ee46068462b73594be8e2585b64be48582685c69328dbf65c7b8c623dbe7307445416216c0e94a80a59589a5de4dfc9b3f9a4f307ee94af27d95b087213aa8106a16f5cbde09ea11f19e97e03ce0829a834cc268d46d2dbdd7e644cc9e43d6ce20c6b89836aea2427c200404e1a34bb6585e95e3cbc95422ef60fbf146f1e2b89978d5cb916901a4ccb593481a5cbe0b23959eae6c080851c39696efe5cede92461e84df8e12928bf72dc3d4f194b5bb6a2346cebde8d7686fc41fc93aa2c724c405234a7820be17e2c59ab44174f2296985e28e5db334d993abd680be15aeed9f530e5e95b2f0168ed4b15a9698247d0cf62c508feeef69ffe88ecfcfb7d2e98fdffd98ebdf769543cc1ac7266ce432bbeebb2fc8292d1e7248f8bc15c21db80e2bcbf2be141a36dd1b9ea3aceaea76fafaa25a21bfcdf39676bf33951982c14d02fa93c1621e0a8c06fb3a375b0cdd9c925972bd6ad8d20fd373fd45199bfac5a3871e652aeed5f5ed82629adb216d6f5322dbdd5b09c8f206eaea97960eab52af92d035c399db12521a45be7572f0c959aefdb774828a169084d68e303b05377d966c7b8594c02c9a0feae49a61e09b21ab677ee6a6ffb218e316ad83728aa6fa5d6b77795c8fbfd508a93dbdb841ce897bb8281454b3cfe16dddac8415fdd5489b1918f55b21cebd2d7b972b22efa05e81491aabdf3961d99dc475c107905d28154b281e192a8b1d4eda7cab1247b0e792f6a83f12deac17855abbb1a1d6adddd96eadc66991df2c0a8f30f70f31f19b5cdc12e981dc0bce14d1666fc3d1d5f5071035cca52a92b849a1faef304205f842e4576e06490c5f9d917b8d1efb139316bc29e30f975025593a3939af2e53221cb99c2490a68ebc015e59db5f76aed169f3b527ebbf5e7bbcc93894314e45a1e001c970b61770c2d93b706695dd17bf258d0791867428ae80c1b710cabe41f9d66ac999337cb661669e2ecb6892a753b9e2162129132fb62dd4b9f949dae94cde2924cb9c4bf0abc64f9b107651baa4551d1129b921796339883a6a9f498363e6f72121471eb865ad133a75cd68fe352e1f6bbd27c66725be9f593b7c71b3a3f6d323ff7678ee9ad6897d43cfd64ce4221b17665705a436cbd6cfbdeb1b6c806c2721d2900d4db5acc894dfe49e94fff9e29f02f000a0bd18bb798aecd0c80245970f1526a50311781969ddd8b02203812eb3cdf34a052716b40e6fcfcae9dec2dee5470181d048e17efc56e1ad4a2f14daddb65b6dc22d6fbe4934424a71412b9ba3831b82261daf51d2cb558e413035a173d78b421e6bfd10868d34326f6131d2f7e0638657acabc5db530b9061c9084b95b86f395a38d401795028c7f5da2f973d2fea1b1a1aa0c57ab894ac8a7c2d13ecce96aeae0ae184c50e113fbb69a21c8193b3dfc20e39c7b8657fc6b719d0528cb5f163b8c84081adac56589a999cacf602bce9ef4a3c5c12dbc6137c110f6e4c808f264de744144735959e6fc89c5a2f7c2a26f70214785ae5abb053f7a9852c7d045eca6b3143e3b7bf84ed1649048e6e3c61ea3e718e7c711b39f8ed4d6da5183fb1b251ebf4b47c158997b50a396dd69caf519a71d275a0466da8b33d60a54ee8e0adeac81275fb88e34896fb27b46f92572be6fec62e0d16283f7861615848adbe3a7fcfaa31031d6b7694249d0f7a208791bc0d68ada58857c5762d5bc5f777c3bbb0d6d4ff7a716eb28e82a460265eedf56b973", 0x1000) 20:27:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x1, 0xd942, 0xffffffff, "8fcceea9e06b8a292b04b435f297f3ee17da7b2f", 0x1ff, 0x8}) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ec54aa6a710404cdaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87adda4eb7d704512f7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d3641218c49cbaaeb6207e95a781269ebc6e32095ba69cfb93c3191d1f1526d004e2a54de99a40bcf5b687486f420552c9ef4dc7ca274cd2551cb74af6a51f745d4d67aca68090034a16ff74131618e1c6e9ba3bbed1e2ad48e4c78c18595b63756c4d34a9755d2f106934ee8a009e6527e418fcdb1a5572b8a28c271dfa62d2a5d5731558d4bd3c6c2d4bdd35293e6bc0bc3f3", 0x12d) 20:27:20 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0xc000, 0x0) r0 = socket(0x2, 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180)={0x0, 0x9}, 0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="8232b065e40420bc0000264cd40a5b3c0a51ef1204060aa067bd36cbf4d6f12cc7620f9b89c3f89ee4488e3717335a9aac3a81d235d2259d2d93ba166c216e67f161d3242bb0ad093badd47e94fb9c9b518b2c438271ae9b8079db270a6d2f538c60805837c74c73eed680"], 0x1) shutdown(r0, 0x1) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 20:27:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x8) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 20:27:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x122, 0x0) r2 = semget$private(0x0, 0x2, 0x200) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r4 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) kevent(r4, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf0000005, 0x0, 0x6}, {{r4}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0x6}, {{r3}, 0xfffffffffffffff9, 0xa2, 0x16, 0x600, 0x7ce}, {{r0}, 0xfffffffffffffffe, 0xcb, 0x20000001, 0x4, 0x73}, {{r4}, 0xfffffffffffffffb, 0x20, 0x1, 0xe1f6, 0x4d20}, {{r0}, 0xfffffffffffffffc, 0x1, 0x80, 0x3, 0x9}], 0x8, &(0x7f0000000580)=[{{r4}, 0xfffffffffffffff8, 0x80, 0x2d, 0x4, 0x101}, {{r0}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x2, 0x2d}, {{r1}, 0xffffffffffffffff, 0x24, 0x43, 0x6, 0x3f}], 0x2, &(0x7f0000000600)={0x40, 0xd9}) write(r4, &(0x7f0000000000)="4d0fc3", 0x3) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000680)={0x0, &(0x7f0000000640)}) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f00000007c0)="ba94e2425fccb008b45f88fc3222c34a457d48e88d4a31dea7934ce1eea76e9abac77d84b3323665e49525fdddc15d941ef4106fbe5c6258cd332490a2e22ec3e98ccbc5d799d34e91508e4a18d3d505f14afd543c9a6b220aff11eb8f41e31aedb7cb87a91c7d5147261c752f3bbd9e980fe4cced", 0x75}], 0x1bb, 0x0) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000280)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4}, {0x2}, {0x6}]}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000001c0)) getrlimit(0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) recvfrom$inet(r4, &(0x7f0000000300)=""/238, 0xee, 0x800, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000180)={0x8, 0xdc2}) syz_emit_ethernet(0x8, &(0x7f0000000780)="8defe468a0a832f9db9f0919b189ff9c475dd14c544dbe487a") ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000400)) open(&(0x7f0000000480)='./bus\x00', 0x10b80, 0xc) pipe2(&(0x7f0000000200), 0x10004) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000006c0)=""/168) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000440)=0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r5 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() 20:27:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x0, 0x3ff, 0xffffffff}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x100, 0x0, 0xac3e, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab", 0x1, 0x2}) write(r0, &(0x7f0000000800)="ea", 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x4, 0x0, 0x7, 0x7f58, "d0aa4df116ae6563ced2c06a9c9966244db1fe50"}) poll(&(0x7f0000000000)=[{r0, 0x80}, {r2, 0x41}], 0x2, 0x0) 20:27:20 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) socketpair(0x10, 0x3, 0x1de1518a, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)="4c7c5549e829bf3732219b6fc96114be262ac3e61394a622bf6eae0da52c921c4bb587b8e5747825c4a7233a9664b656204240802e18cc83434bf7a93a4467f97464e73758ac7134dd0a491f22bf22abf987c09b96abc25c715df16570e0f4a073d0b11d357045b327497aff09f4ed60f8fbbd82810c1b677e30e2b2365fed832cd8438ca7565be61d5af4b6d146b1831abe16c18698234990845290b7bf02b059e8b67da915299367edda5d5cb6104230daec7eed131a2451426953c30ba21175ac94f01fa1c79bd06d363b25b50fab17b94f16bd53cc7aaf9abfe844943de173cabffb555f7b04fafd7db0d04617ac22200ab0cea68c2a3975974c", 0xfc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000480)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) setuid(r2) r3 = msgget$private(0x0, 0x40) msgsnd(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="0200000400000000320018cf86a3d06ad96a9ad310dd50d77d42fdca80ec0e0a26ed6da0f4cca675b4f9e62a81155ae00a76941bb0336c47b4184ab5376628070024496c5572301800001b3190493f7bd8d44f8a42e2b54e0e696abeefa7e431da17d753e8c7c6626b4400"/120], 0x1, 0x800) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) syz_emit_ethernet(0x65, &(0x7f00000004c0)="7f77cab82c9b0ce290aa22a4d5bdc860cd1022371d2d96c68f5d4302b84cdbe5ec426bf334119de19de7481cc6392e147b3e7ca508ca9752a725ff7c419a529c9a6d0c6842c80f4c1d85f8e344ef14bb72d0f0641045b43523da9e3af8ae0c7592b70b0fe0") semget$private(0x0, 0x2, 0x40) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x1, 0x1000}, 0xc) r4 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r4, 0x0, 0x1, 0x0, 0x0) r5 = shmget$private(0x0, 0x3000, 0x105, &(0x7f0000ffa000/0x3000)=nil) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x81) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) msgrcv(r3, &(0x7f0000000380)={0x0, ""/240}, 0xf8, 0x0, 0x800) shmat(r5, &(0x7f0000ffe000/0x2000)=nil, 0x3000) sendto$unix(r1, &(0x7f00000001c0)="096730012ba3aa5484a2e4893672643c212fa50c652bc3d2f3faffae6bf42ac2d2e965515720a75889ebd5d56dcac1bcd21acf60e8907c0daf402539be513fd7c4bccb8fce4d91af8dba236346b43fef8add8c0c98b4a63d40fa23218bb1261d674bd902d7fe6e2ba675a1761b5732a8b5cc9f83652586d24b51fbb0c0a08c38330802c7bd9dd631c3e72fb1820953d89e363c07c9b9697a541a29daab3925f912e9b828cb05bc6f08f2c3b8b5f75b4a357e4c31f1fbd3c5c27c649779", 0xbd, 0x2, 0x0, 0x0) getpeername(r1, &(0x7f0000000540)=@un=@abs, &(0x7f0000000580)=0x8) 20:27:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 20:27:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x208, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)) 20:27:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1b03) r0 = open(&(0x7f0000000040)='./bus\x00', 0xc00, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="35d4f915337ff12240eb4c3532", 0xd}], 0x1) write(r0, &(0x7f0000000000)="baf8fd", 0x3) writev(r0, &(0x7f0000002540)=[{&(0x7f0000000180)="cea141ad8435e707d8abee923371282ac3869b7f4d8a1846256f3136dc7a8f0aced0f638e8e3ae4e5dfeacf694aff21be65ee47a05cfdfb0df3eb2ee22759e9b75021dd2f38396f31a79d7a316bce805f836bfbbeef090f944e765423f70bd36f2e7544de0791cde3bfd2a11e92cbc32d3d8d22b578b9293ef3201f4fdc251a965f78b86f2c6be1bd50d5f87001e8fe4a2720e462d7e9ae2507cd774fb8da819031a6321698cfee6", 0xa8}], 0x1) 20:27:20 executing program 0: flock(0xffffffffffffffff, 0x3) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x1}, {0x16}]}) semget$private(0x0, 0x3, 0x22) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x0, 0x2, 0x0) recvfrom$unix(r1, &(0x7f0000000180)=""/95, 0x5f, 0x40, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 20:27:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = getuid() r2 = getuid() setreuid(r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x80}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") getuid() 20:27:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x25}, {0x3}, {0x6}]}) getrusage(0xffffffffffffffff, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000000)=[{0x1, 0x10000, 0x7, 0x101}, {0x9, 0x10000, 0x2, 0x1ff}, {0x4, 0x3f, 0x8001, 0x240000000}, {0x1, 0xdbe7, 0xffffffffffffff5b, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="02") 20:27:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2, 0x57c}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="8b") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000200)=0x2b09) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)=0x6) 20:27:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 20:27:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x4000001b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x60, 0x10) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2010, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 20:27:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551710b4f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786aa49c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a124be2a42dfce33c9ed98f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f10706986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff1f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee94c4b67461d21aa2f33783d9f2036e58ea3e1cb2f7ee0a60b7427b15ad3541d4b77ce5103f7fa8e1781beb4a82281f7afa234edb9a47d60d7b93a2e8cf21e0c986fe24d8443d7216d75bc4eb1597459667ca2028ea60aa1eb9cfe8953218fcd8ea9907b93b98a80f66ef07e38f7a9588427ce8ca000392fd211c54c1e4bfbe91bc0b193b7ecae61a73c17899723c312943698b1babb0f529965008ab45b940b73cdc60c599e61a1293d073dfd654acf08e045b2ee7d465a075241f85fcdc4dde489af701753edaf22f78ab0f954ce748fb44dda6834fe36264bab07f8e287e3b3f5041fc5bd83a90365fd14daa220121de66d80be7a982116431fe4c2934dc3303c87016ab3d0941fc8ef01aa4f610e076f08f462946360eaadf9a341e8ff9a109c30b496bebb324e67e176175d75d87d557657b1455077eda711ac509d3abe81a19abc3779045ff23b1474fc81b7975d1a06cc41a2de09a2db09f22ecc627509c7af09d1ae74f4f03999849906d6b7146af1081d0a0910e14a0cdbc1fb72baf32967617a780728243afc60f1200"/2456, 0x998, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r1, 0x12c}], 0x1, 0x0) 20:27:21 executing program 1: r0 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/28) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xb8}]}) 20:27:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x40000000000003a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="7129a6cf197d8e5c", 0x8}], 0x1) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)=""/145, 0x91}, {&(0x7f0000000300)=""/247, 0xf7}, {&(0x7f0000000040)=""/113, 0x71}], 0x3, &(0x7f0000000240)=""/75, 0x4b}, 0x800) 20:27:21 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8400, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) 20:27:21 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000010000200000000c00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000280)="2779c36d23c4149b2368cdddd130f83b08e44fb53557e8cca8105958b3ba4420e0df25b9a437a6f9d477be9d8de736a6243ce4ce5fcdb9de12a3459b9d001af21cc01df8d228d10edf168c685134ced4af01b146330a1f71735f65c1fc9584715484730bd6c49da3dd486f33bda12fa6def202ea43a46e15f96cd52ff3aae0be1c4035041622ab49e0db31b7ebd983f0c18c8e5a9fd3c446fdc792fbd2f46c09912a6c7bde60fc249be2f54f6c57700654037b32aba8ea6d73909c0b39a6912c404a77a171960362e7ad38ebc1d0f7dd3a3b71c7e556f950728dc84624d1c0e6045b1e1248277f5db16439603108ce5801ca77a44f56b523c6b2cf9d", 0xfc) 20:27:21 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) recvmsg(r0, &(0x7f00000011c0)={&(0x7f0000000040)=@un=@file={0x0, ""/49}, 0x33, &(0x7f0000001140)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/24, 0x18}, {&(0x7f00000010c0)=""/54, 0x36}, {&(0x7f0000001100)}], 0x4, &(0x7f0000001180)}, 0x40) r1 = dup2(r0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) 20:27:22 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchown(r3, r0, r1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r6, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r7 = fcntl$getown(r5, 0x5) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000001c0)=0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000200)={0x81, 0x100000001, './file0\x00', 0x1f, 0xffffffff80000001, 0x5, 0x8}) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000240)=0x9800000000000000) getdents(r3, &(0x7f0000000280), 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x9, 0x82, 0x43800000000, 0x55b000000000, "84aee1d603d23c67d8fbe17abe4adefc3500d51c", 0x1536, 0xfd4}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300), 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000340)={0xffffffff, 0x8000, {0x1, 0x867}}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) preadv(r3, &(0x7f0000000680)=[{&(0x7f0000000380)=""/105, 0x69}, {&(0x7f0000000400)=""/42, 0x2a}, {&(0x7f0000000440)=""/65, 0x41}, {&(0x7f00000004c0)=""/140, 0x8c}, {&(0x7f0000000580)=""/29, 0x1d}, {&(0x7f00000005c0)=""/166, 0xa6}], 0x6, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) chown(&(0x7f0000000700)='./file0\x00', r2, r1) getpgid(r7) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000740)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000780), 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f00000007c0)={0x37, 0x6, {0x6, 0x7b9e}}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) write(r6, &(0x7f0000000880)="aefce9078c9573dae5dd81f4f9cbf4062bbb2a063f10727bf9e0563d4e78ea488f13caffed917fad912197dd1c8b538eb1e4a4c22af9853f5dd82aa1e3ed50e9f899bcf9c23ed48004ab30f4fdc742f550b3236307b2d29623b383", 0x5b) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000900)) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000940)) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000980)) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f00000009c0)={0x200, 0x1ef, {0xd9c9, 0x7fffffff}}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000a00)) 20:27:22 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) shmget(0x2, 0x1000, 0x1, &(0x7f0000ffa000/0x1000)=nil) 20:27:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15, 0x0, 0x800}, {0x40, 0x0, 0x0, 0x4}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)='\a') 20:27:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000180)}) chmod(&(0x7f0000000000)='./file0\x00', 0xd0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x87}, {0x6}]}) syz_emit_ethernet(0x99, &(0x7f0000000240)="c1c70af6709c4c4da56ad2fb1d20bdb2210276a67c86212a28edd4d9357e9ef05ec48fe8a7c82d5b872778b85df0ddcd5572bca1a2e2fb2f4226a5db95c1df457540654264aa196aab7e4add15350e4efccb8fddb58723cb33fe4d0c06a8b9ef43c1bd8a7ce369ab5adf40e7b5b46bc31f2d7f9a670abcd300619b22f999d111b420b7a4c995255d1159e63c6e6a0e5e5fb3a011bd9c5bcd31") 20:27:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x400000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000240)="cbb9b7", 0x3}, {&(0x7f0000000280)="453d5a01254ea6daa0dcf450b817603b49f8dfb36bffb7ef560900c903f813d2140c897745e2b4d4c43100e92c5580d8a80afcc0814abf12b45d1468bfeafdddebd9e21c3e6d09ced7fc661bf970fac0487b071ee25df6728f2ab67d83d67c4794b0228c8a3581db2cd8a5c796d028", 0x6f}, {&(0x7f0000000300)="a6817ef121a8e3632bc48560f9268cd839f8f77d7d050db27fc8c2eaffb240a7797c06eda026e2eb06efa0d20066bddc4fd77a88d8a37b533a83072884077f33ead279c3b46a081d6d8637bb34ca24ec64f3d400e92c1b825b54c063d4e472e364eee382bbdb544a98f7e424811d01d04144e6502df9c356c420c3578077bcd419ca0fa96b5cb4a978436d4a9624de06114e0fd3ab4d62e5003a49709e2ee381420dffbda2e3c5", 0xa7}, {&(0x7f00000003c0)="fdb1df10efac131b025893cd5f8bb5a8b4706ca36e204530097122ff4b66", 0x1e}, {&(0x7f0000000500)="8f3d2d1194cbccb85f84fb847c426a62105d8aa532feb4dd247165edea458e9a57215efaa9ac10ed3b5fc0ea33790c32a69c2f17312079f927b11062a12b563cc6595feaa0b7412f4be24e9c44699723b2e02a67a4c4192eb349346abbc4d38e1ed2d8483dc55cff72ddff5a0ffd4d09b83a5ea0aa9fe4a6549e4c8684ad3c3b43312d24311cbb7c539abae185e9b992bc8d5d74d8283d5bbdae1816be23ddf05f50ecfc222c71bbd5f325c86586996d57a4468c988af88d2283e2837df4b86fdac1c5b42d3f147741e7700e6a17462d0890cf83456e72e426f964088c8d98bb8f2700a94fc3f2e4da497b7779", 0xed}, {&(0x7f0000000400)="56d8b366c5b8ef18c97cca258bb7747dcc0a8d6ea0fa39070813dd92837a1a3a4e", 0x21}, {&(0x7f0000000600)="f0eefc02c33623fe5035f9cfb47fa2c70034230383ff1241e23afda5fb926a56d95d180fa42bb5caeafc7d044678b13ba0a9655baefb7641638a57abbd9e0169e661388bef5e97abb0ad29812090cc0449c1028638822131d1d6be4389df1b534f5ca7b9f5e56c2a108c80238600ce0fc33729192830cb242c4c440d645929d5cbb39bad9efb7d1e0d4a6f1a8ce21935add020bbd8c3bbcb9587e6c8f0119093769e325f5bfcd510ce55266c6dbd6222dc70058065c6ff35be01fce1f4e141f89f", 0xc1}], 0x7, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) fcntl$getown(r2, 0x5) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x5, 0x4, 0xfff, 0x8000, "46b6617b6b42b0d6da8bd894b4d07d025826d355", 0xc1, 0x1}) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000100)='+', 0x1) write(r0, 0x0, 0x0) 20:27:22 executing program 0: pledge(&(0x7f0000000280)='pf \x85\xc2R\xe8\xd9\x14V\xd0\xce;\"O\x00\x84)\x11\xdfP\xe1\x03\xaf\x97\xda\xddA5\"\x02\xda\x126\xda\xce\xc9e9\xf3\x7f,\x97Y\xf7Qr\xc0G\xdd\xa4\x9f\xea\xb5 \xf7\x06\x04\x13Op[osIC\xf3\xdc\xf7\xda\xc4\xaf\x16\r\x83\x91V\xf8{7(4\xa0;\xde\x11\xb3tY\xc1\x80\x16\xb4S\xd0Q\x84\xf1\x16\x9f\x9a\xf8\x83\xfe\fI\xc5\xc8(Q\xa4\"\x81T\xd1\x04S\x87\x00\xa8#\xd2g\x1a1\xb5\xf32]D\xbcx', 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 20:27:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x30}, {0x4d}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000480)='\x00') 20:27:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8e000, 0x8000000000005200) kqueue() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x300, 0x0) kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r2) symlinkat(&(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00') r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x20}, {r3, 0x1c0}, {r3, 0x4}, {r1, 0x1}, {r3, 0x48}, {r3, 0x86}], 0x6, 0x7) pipe2(&(0x7f00000001c0), 0x10000) select(0x40, &(0x7f0000000040)={0xd2}, 0x0, 0x0, 0x0) 20:27:22 executing program 1: open(&(0x7f0000000180)='./bus\x00', 0x0, 0x40) mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) msgsnd(0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000f978bfcde8ed92dabf46a8efc5604517ce539b634f4e9eebcfa8cd49596192d3dbd26bf25a8c42309ef1dc01432a88ea60b513a0360edc724cb1132c9b6f1e0ebc4a54a333410d3d89e7582c45575147872f2e5d0a83ee6bd609f9aa863c1f8313b0a8ed93d536e0f7c1c4f10668aceaf95045eb33051a8229671cda52e9651ad8db63077a59ebc42c3f9a87301ceeeebb9e153244f0daede5c46f886f8f66d12a9f2caa64f0fa9646a318a83d67da252dbad1aac402f900676038060c03a1d89e036a44415e625b68944b139014b4c29f24c660472f255d9245b3a1abf2f5d5c2e2a6e4b792b6078dbfb11d169c9e8792ef7573315310a5dcd7f153f09bfbcf5510740da15944bb4008277dc842c9a2313c5d4d028426c62bb2357b772c9ab4a199f3f92a6ede42a42296e7fbd242b6cfa0a4d0dc00f81ce77f"], 0x13e, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8101, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x6e) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x1) ioctl$TIOCSETA(r2, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6, 0x10, r1, 0x0, 0x3) 20:27:22 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x148}], 0x1, 0x0) read(r0, &(0x7f0000000240)=""/219, 0xdb) write(r1, &(0x7f00000000c0), 0x1000001d1) execve(0x0, 0x0, 0x0) msgget(0x2, 0x200) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)="63164b21d7f930e60ef097d1d68ff22340a1ec88a8c095d183b10073e0ce1dd1a8ba0391c07bd834976f5a645da526d4461371de720330a0fa944861f921784be4b20d63d1fe46a06435eb2d02799cad75ed530fd0885839df6f96c6fdb01e390659fb91ae38d12402e789b53dab95858e1db0cfd3587171124d6402b77af4b8d42b3162a50fc536c71b72b4e925aa9ef00eb6688ee4b034a2e3502f3c4ba5073dc6878f216ea6feb894424acc067b431e513b30921d605be54aa7b6620b98b8b5176816ea48cabe43dc61faf9d5687688cae2c9c15d718f38f8a467ec80deaad66979d2dafdab6d8015ad2c97d81e", 0xef}, {&(0x7f0000000140)="13ba29d778e0260678a096a384c87991d22044ad7d11404519f1f9887c413b18ba21e39e032657aa3de4774062ed41615e9ea9ab373c4d09d22a9ccea2f6072759f3f0850bc1db5f9db5eb841dde3137f03e34e4bfd143dd8f78a420c753e0a59153d8126388050f4e55d981c47ac2abfba10b", 0x73}, {&(0x7f00000001c0)="ef669261f9fbfe2a40af13ebd570f55ba1e55135101ceb7d3a428873ef01d80bd91d093802191516b26dfc4217c6c669ff5c41d0c542", 0x36}, {&(0x7f0000000200)="5b1c15c84285c2f23e3e1d60", 0xc}, {&(0x7f0000000380)="69137bfd2272", 0x6}], 0x5) 20:27:22 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ws/ouse0\x00', 0x2, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ftruncate(r0, 0x5) fchdir(r0) 20:27:22 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) recvfrom(r0, &(0x7f0000000000)=""/16, 0x10, 0x1, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0x5) 20:27:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x8080, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000001c0)=0x4) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x8) connect$unix(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="01002e2f66696c65302152b1511487015b3bb69cc3ccc185d87d0dc6bdcae7a3f710a9d5046e8c3b7d0423a752d0aecee99db991018d22f53e97f9865ae6b8fabccbaf3bdac3df17855e83e91b72925d1d3d24813940462a23432e507b2e6b63785846bf66b53d52b153a53a25ff4bd624878aad1e87abe9082d13259840abd14ef5fd84af"], 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000200)={0x5e60, './file0\x00', './file0\x00'}) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004667c, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x15, 0x5, 0x3, 0x7, "6ebe1c9dab1fd19fb6215365310047b8747cbae5", 0x8, 0x80000000}) poll(&(0x7f00000001c0), 0x0, 0x0) 20:27:22 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='^{\x00', &(0x7f0000000140)=']/+'], &(0x7f0000000440)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='#\x00', &(0x7f0000000240)='#$\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='@I\x00', &(0x7f0000000300)='%\x00', &(0x7f0000000340)='{{##[+\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=')-\x00', &(0x7f0000000400)='$%\x00']) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) r1 = open(&(0x7f00000004c0)='./file0\x00', 0x80, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000500)={0x4, 0x20}, 0x10) ftruncate(r1, 0x3) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000540)={0x3ed, [{0x3, 0x1ff}, {0x1, 0x7}, {0x3, 0x6c892141}, {0x3, 0x8}, {0x3, 0x20}, {0x0, 0x3}, {0x3, 0x2}, {0x3}, {0x3}, {0x2, 0x3}, {0x3, 0xea}, {0x3, 0x3}, {0x3, 0x39}, {0x2, 0xffff}, {0x0, 0x3ff}, {0x3}, {0x3, 0x3f}, {0x3, 0x2f}, {0x3, 0x100000000}, {0x1, 0x8}, {0xc76478273b3b527b, 0x7f3d}, {0x2, 0x101}, {0x3}, {0x3, 0x3}, {0x0, 0x7}, {0x3, 0xf50}, {0x3, 0x58a4}, {0x3, 0xffffffff}, {0x3, 0x100000001}, {0x2}, {0x1}, {0x3, 0x40}]}) r2 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000680)) fsync(r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x200, 0x0) r4 = open(&(0x7f0000000700)='./file0\x00', 0x2, 0x80) execve(&(0x7f0000000740)='./file0\x00', &(0x7f0000000980)=[&(0x7f0000000780)='$%\x00', &(0x7f00000007c0)='{*\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)=')\x00', &(0x7f0000000880)='\x83#]^.\\\x00', &(0x7f00000008c0)='-)\x00', &(0x7f0000000900)='%\x00', &(0x7f0000000940)='\x00'], &(0x7f0000000a40)=[&(0x7f00000009c0)='$\x00', &(0x7f0000000a00)='/dev/null\x00']) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000a80), &(0x7f0000000ac0)=0x8) fsync(r4) fcntl$getown(r3, 0x5) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000b00)={'./file0\x00', 0xff, 0x8c, 0xe5, 0x0, 0x7, 0x1, 0x19, 0x0, 0x0, 0x5, 0x5}) faccessat(r1, &(0x7f0000000b80)='./file0\x00', 0x40, 0x2) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000bc0)='./file0\x00', r5, r6) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000c40)) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000cc0)={{}, 0x5, &(0x7f0000000c80)=[0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000d00)={0x3, 0x10}) geteuid() ioctl$TIOCCDTR(r1, 0x20007478) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000d40)={'./file0\x00', 0x100, 0xfff, 0x9, 0x1, 0x7ff, 0x3, 0x5, 0x3, 0x3, 0x6, 0x9}) 20:27:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x44}, {0x15}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x102, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000180)) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000280)) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 20:27:22 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0xa094, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8610, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000000c0)={0x10, 0x3, 0x4, 0x80000000, [{&(0x7f0000002000/0x1000)=nil, &(0x7f0000003000/0x4000)=nil, 0x9}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000001000/0x400000)=nil, 0x1f}, {&(0x7f0000305000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000349000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffffffff014b}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000263000/0x3000)=nil}, {&(0x7f000032f000/0x3000)=nil, &(0x7f000022b000/0x4000)=nil, 0x7fffffff}, {&(0x7f00001d7000/0x2000)=nil, &(0x7f00002e9000/0x1000)=nil, 0xfb61}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000012e000/0x1000)=nil, 0x10001}, {&(0x7f00003ad000/0x4000)=nil, &(0x7f0000213000/0x3000)=nil, 0x3}, {&(0x7f00001c4000/0x2000)=nil, &(0x7f00003a3000/0x2000)=nil, 0x38e2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000132000/0x2000)=nil, 0x166}, {&(0x7f000003b000/0x2000)=nil, &(0x7f0000061000/0x1000)=nil}, {&(0x7f0000046000/0x1000)=nil, &(0x7f0000006000/0x4000)=nil, 0xffff}, {&(0x7f0000246000/0xf000)=nil, &(0x7f00000c8000/0x4000)=nil, 0x10001}, {&(0x7f00003da000/0x3000)=nil, &(0x7f00002af000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000029c000/0x2000)=nil, 0x7}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x9, 0x2}, {0x18, 0x1, 0x187, 0xff3}, 0x4, [0x0, 0x9, 0x9, 0x0, 0xd35, 0x20, 0x2]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000005c0)={{0x18, 0x2, 0x2, 0x5}, {0x18, 0x0, 0x5, 0x101}, 0x7, [0x2, 0x6, 0x106, 0xfffffffffffffff8, 0x80, 0x8, 0x9, 0x2]}, 0x3c) pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20000000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20001000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20002000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20003000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20004000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20005000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20006000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20007000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20008000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20009000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x2000a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x2000b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x2000c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x2000d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x2000e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x2000f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20010000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20011000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20012000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20013000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20014000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20015000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20016000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20017000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20018000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20019000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x2001a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x2001b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x2001c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x2001d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x2001e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x2001f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20020000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20350000 didn't change! 20:27:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x10001, 0x1000, 0x0, 0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x2c}, {0x2c}, {0x6}]}) syz_emit_ethernet(0xc, &(0x7f0000000440)="0fd4606aed9e217b643188043bcd7f5e6f6265a52a36f396f37066f21a9dae932d65f09994e560a1acd77267600d6e1578e07ee1edee70d818ca3e84ffcc5771933f995ba95a89ffd57e981ed2a7b2dc6e53512c32d24da1daae5bec84a728ce910b2a584cf454036dfaef36e2821b7e22867a2476e70eacfc52b0f8c73f497d4e66394439ffb000750e3307915f25d63adc927d98f59614b105d4583a9fee55cc3675354a43244eaa0750304f1cb681596546b9e6835b4ddc4f9addbba4ba197741d20dd5ce") 20:27:25 executing program 1: r0 = socket(0x15, 0x1, 0x86cc) sendto$unix(r0, &(0x7f0000000200)="b100050390000000000000005786ca90500e08fecea11ea8fef96ecfc73fd3357ae26caaed16fa4f376336acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b23f000000000000009000000000020000000000000f0200"/177, 0xb1, 0x0, 0x0, 0x0) 20:27:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x0, 0x0, {0x3ff}}) 20:27:25 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x1}], 0x1000000000000075) lseek(r0, 0x0, 0x7fff) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000000)="009d04fcacab714ed25714c513270495d96750d51ce3102eccac00def6065d918ce1907c9a9ae8022be083511af8025b2a6ac5d6fb437971d6a2b136baba1f1a9c62ae74e713841cffd318", 0x270}], 0x1) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x300, 0x101) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x1, 0xffffffff}) recvfrom$unix(r1, &(0x7f0000000140)=""/213, 0xd5, 0x800, &(0x7f0000000240)=ANY=[@ANYBLOB="01000000000001000080"], 0xa) 20:27:25 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66696c653b00"], 0xa) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x1, 0xb3e}, {0x18, 0x1, 0xfc}, 0x886, [0xfff, 0x28a, 0x18, 0xffffffffffffff00, 0x5, 0x6, 0x9, 0x3]}, 0x3c) r1 = socket$inet(0x2, 0x3, 0x100000002) setsockopt(r1, 0x0, 0x64, 0x0, 0x3a) 20:27:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x14}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") /: bad dir ino 2 at offset 0: mangled entry panic: bad dir Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *375367 36470 0 0x2 0x4000000 0 syz-fuzzer db_enter() at db_enter+0x18 panic() at panic+0x15c ufs_dirbadentry(ffff8000149d0328,ffff8000149d0328,44d8142a486132e) at ufs_dirbadentry VOP_LOOKUP(fffffd803efda7d0,ffff8000149d0528,ffff8000149d0578) at VOP_LOOKUP+0x5b vfs_lookup(ffff8000149d04f8) at vfs_lookup+0x55d namei(ffff8000149d04f8) at namei+0x45f dofstatat(ffff8000ffff5c30,ffffff9c,c00198078a,c0000700f8,0) at dofstatat+0xab syscall(ffff8000149d07a0) at syscall+0x511 Xsyscall(6,26,c00002c000,26,0,95829f) at Xsyscall+0x128 end of kernel end trace frame: 0xc0015078d0, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic bad dir ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c ufs_dirbadentry(ffff8000149d0328,ffff8000149d0328,44d8142a486132e) at ufs_dirbadentry VOP_LOOKUP(fffffd803efda7d0,ffff8000149d0528,ffff8000149d0578) at VOP_LOOKUP+0x5b vfs_lookup(ffff8000149d04f8) at vfs_lookup+0x55d namei(ffff8000149d04f8) at namei+0x45f dofstatat(ffff8000ffff5c30,ffffff9c,c00198078a,c0000700f8,0) at dofstatat+0xab syscall(ffff8000149d07a0) at syscall+0x511 Xsyscall(6,26,c00002c000,26,0,95829f) at Xsyscall+0x128 end of kernel end trace frame: 0xc0015078d0, count: -9 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff8000149d0140 rbx 0xffff8000149d01f0 rdx 0x2 rcx 0 rax 0 r8 0xffff8000149d0100 r9 0x1 r10 0 r11 0x16d551a581c97627 r12 0x3000000008 r13 0xffff8000149d0150 r14 0x100 r15 0x1 rip 0xffffffff81a73678 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149d0130 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-fuzzer) pid=375367 stat=onproc flags process=2 proc=4000000 pri=17, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff5780,0xffff8000ffff8720 process=0xffff8000149529f0 user=0xffff8000149cb000, vmspace=0xfffffd803f014210 estcpu=0, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 74304 73418 36470 0 3 0x82 piperd syz-executor.1 26734 454783 0 0 3 0x14200 bored sosplice 36470 123113 59471 0 3 0x82 thrsleep syz-fuzzer 36470 93054 59471 0 2 0x4000482 syz-fuzzer 36470 201666 59471 0 3 0x4000082 thrsleep syz-fuzzer 36470 212009 59471 0 3 0x4000082 kqread syz-fuzzer 36470 143051 59471 0 3 0x4000082 thrsleep syz-fuzzer *36470 375367 59471 0 7 0x4000002 syz-fuzzer 36470 95422 59471 0 3 0x4000082 thrsleep syz-fuzzer 36470 264528 59471 0 3 0x4000082 thrsleep syz-fuzzer 59471 450363 24333 0 3 0x10008a pause ksh 24333 267893 99460 0 3 0x92 select sshd 51019 262444 1 0 3 0x100083 ttyin getty 99460 286064 1 0 3 0x80 select sshd 11643 310531 70529 73 2 0x100090 syslogd 70529 417166 1 0 3 0x100082 netio syslogd 89053 453706 1 77 3 0x100090 poll dhclient 98127 13336 1 0 3 0x80 poll dhclient 90675 263364 0 0 3 0x14200 pgzero zerothread 50445 223616 0 0 3 0x14200 aiodoned aiodoned 56091 464921 0 0 3 0x14200 syncer update 87167 218470 0 0 3 0x14200 cleaner cleaner 2539 138573 0 0 3 0x14200 reaper reaper 97401 432846 0 0 3 0x14200 pgdaemon pagedaemon 75865 403301 0 0 3 0x14200 bored crynlk 81414 395875 0 0 3 0x14200 bored crypto 64350 237403 0 0 3 0x40014200 acpi0 acpi0 38329 169100 0 0 3 0x14200 bored softnet 93259 169569 0 0 3 0x14200 bored systqmp 56799 459617 0 0 3 0x14200 bored systq 73580 110592 0 0 3 0x40014200 bored softclock 47072 124098 0 0 3 0x40014200 idle0 32116 416750 0 0 3 0x14200 bored smr 1 482577 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9461 6318K 6838K 78643K 11022 0 0 pcb 23 9K 11K 78643K 163 0 0 rtable 86 3K 4K 78643K 264 0 0 ifaddr 39 10K 11K 78643K 59 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 24 0 0 iov 0 0K 14K 78643K 34 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1204 75K 76K 78643K 1388 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 6 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 38 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 3 5K 25K 78643K 263 0 0 sigio 0 0K 0K 78643K 2 0 0 proc 41 30K 62K 78643K 339 0 0 subproc 32 32769K 69634K 78643K 104 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 16 0 0 in_multi 22 1K 2K 78643K 45 0 0 ether_multi 1 0K 0K 78643K 1 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 48 212K 212K 78643K 48 0 0 exec 0 0K 1K 78643K 212 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 68 12K 29K 78643K 1391 0 0 UVM aobj 13 2K 2K 78643K 13 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 14 0 0 NDP 7 0K 0K 78643K 17 0 0 temp 85 2697K 2825K 78643K 6020 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 8 0 4 1 0 1 1 0 8 0 inpcbpl 280 134 0 127 1 0 1 1 0 8 0 plimitpl 152 21 0 15 1 0 1 1 0 8 0 rtentry 112 56 0 23 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 44 0 40 1 0 1 1 0 8 0 nd6 48 9 0 6 1 0 1 1 0 8 0 ppxss 1128 1 0 1 1 0 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 233 0 88 12 0 12 12 0 8 1 art_table 32 234 0 88 2 0 2 2 0 8 0 art_node 16 55 0 25 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 2 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 34 0 24 1 0 1 1 0 8 0 shmpl 112 11 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1769 0 357 46 0 46 46 0 8 0 ffsino 240 1769 0 357 84 0 84 84 0 8 0 nchpl 144 2316 0 703 61 0 61 61 0 8 0 uvmvnodes 72 1943 0 0 36 0 36 36 0 8 0 vnodes 200 1943 0 0 103 0 103 103 0 8 0 namei 1024 6133 0 6132 2 1 1 1 0 8 0 scxspl 192 14326 0 14326 8 7 1 6 0 8 1 sigapl 432 430 0 419 2 0 2 2 0 8 0 futexpl 56 3377 0 3377 1 0 1 1 0 8 1 knotepl 112 88 0 75 1 0 1 1 0 8 0 kqueuepl 104 30 0 28 1 0 1 1 0 8 0 pipepl 112 306 0 293 3 2 1 2 0 8 0 fdescpl 424 431 0 419 2 0 2 2 0 8 0 filepl 120 2204 0 2133 5 1 4 5 0 8 1 lockfpl 104 88 0 88 2 1 1 1 0 8 1 lockfspl 48 32 0 32 2 1 1 1 0 8 1 sessionpl 112 18 0 9 1 0 1 1 0 8 0 pgrppl 48 18 0 9 1 0 1 1 0 8 0 ucredpl 96 271 0 264 1 0 1 1 0 8 0 zombiepl 144 419 0 419 2 1 1 1 0 8 1 processpl 840 446 0 419 4 0 4 4 0 8 0 procpl 600 706 0 672 4 0 4 4 0 8 1 sosppl 128 4 0 4 1 1 0 1 0 8 0 sockpl 384 250 0 233 4 1 3 4 0 8 1 mcl64k 65536 14 0 14 1 1 0 1 0 8 0 mcl16k 16384 1 0 1 1 1 0 1 0 8 0 mcl12k 12288 3 0 3 2 1 1 1 0 8 1 mcl9k 9216 4 0 4 1 1 0 1 0 8 0 mcl8k 8192 3 0 3 1 0 1 1 0 8 1 mcl4k 4096 22 0 22 2 1 1 1 0 8 1 mcl2k2 2112 1 0 1 1 0 1 1 0 8 1 mcl2k 2048 58173 0 58133 13 7 6 10 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 95609 0 95546 11 3 8 9 0 8 1 bufpl 256 19171 0 16064 199 1 198 198 0 8 0 anonpl 16 55376 0 46711 68 8 60 60 0 62 15 amapchunkpl 152 2185 0 2089 9 4 5 9 0 158 0 amappl16 192 1914 0 1337 42 0 42 42 0 8 12 amappl14 176 45 0 42 2 1 1 1 0 8 0 amappl13 168 7 0 7 1 1 0 1 0 8 0 amappl12 160 16 0 15 1 0 1 1 0 8 0 amappl11 152 41 0 27 1 0 1 1 0 8 0 amappl10 144 82 0 80 1 0 1 1 0 8 0 amappl9 136 628 0 625 1 0 1 1 0 8 0 amappl8 128 221 0 205 1 0 1 1 0 8 0 amappl7 120 55 0 49 1 0 1 1 0 8 0 amappl6 112 55 0 49 1 0 1 1 0 8 0 amappl5 104 191 0 181 1 0 1 1 0 8 0 amappl4 96 608 0 582 2 1 1 2 0 8 0 amappl3 88 125 0 118 1 0 1 1 0 8 0 amappl2 80 2428 0 2385 2 0 2 2 0 8 0 amappl1 72 17089 0 16700 23 13 10 19 0 8 0 amappl 72 972 0 942 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 12 0 0 1 0 1 1 0 8 0 uaddrrnd 24 431 0 419 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 431 0 419 1 0 1 1 0 8 0 vmmpekpl 168 7310 0 7290 1 0 1 1 0 8 0 vmmpepl 168 53164 0 51804 108 25 83 89 0 357 15 vmsppl 264 430 0 419 3 2 1 2 0 8 0 pdppl 4096 868 0 838 6 1 5 6 0 8 0 pvpl 32 185728 0 174241 167 14 153 153 0 265 41 pmappl 200 430 0 419 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 339 0 18 10 0 10 10 0 8 0