Warning: Permanently added '10.128.0.187' (ED25519) to the list of known hosts. 2024/05/11 15:24:54 fuzzer started 2024/05/11 15:25:03 dialing manager at 10.128.15.235:30001 2024/05/11 15:25:03 code coverage: enabled 2024/05/11 15:25:03 comparison tracing: enabled 2024/05/11 15:25:03 extra coverage: enabled 2024/05/11 15:25:03 delay kcov mmap: enabled 2024/05/11 15:25:03 setuid sandbox: enabled 2024/05/11 15:25:03 namespace sandbox: support is not implemented in syzkaller 2024/05/11 15:25:03 Android sandbox: support is not implemented in syzkaller 2024/05/11 15:25:03 fault injection: support is not implemented in syzkaller 2024/05/11 15:25:03 leak checking: support is not implemented in syzkaller 2024/05/11 15:25:03 net packet injection: enabled 2024/05/11 15:25:03 net device setup: support is not implemented in syzkaller 2024/05/11 15:25:03 concurrency sanitizer: support is not implemented in syzkaller 2024/05/11 15:25:03 devlink PCI setup: support is not implemented in syzkaller 2024/05/11 15:25:03 NIC VF setup: support is not implemented in syzkaller 2024/05/11 15:25:03 USB emulation: support is not implemented in syzkaller 2024/05/11 15:25:03 hci packet injection: support is not implemented in syzkaller 2024/05/11 15:25:03 wifi device emulation: support is not implemented in syzkaller 2024/05/11 15:25:03 802.15.4 emulation: support is not implemented in syzkaller 2024/05/11 15:25:03 swap file: support is not implemented in syzkaller 2024/05/11 15:25:03 starting 8 executor processes executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setreuid(0xee00, 0x0) r2 = open$dir(&(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x2, 0x0) r3 = getuid() fchown(r2, r3, 0xffffffffffffffff) r4 = getuid() setreuid(0xee00, r4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000000)={&(0x7f0000000240)='./file0\x00', 0xcd, 0x0}) mkdirat(0xffffffffffffff9c, &(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) faccessat(r2, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x4}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000001280)=[{0x44, 0xfc, 0xe9}, {0x2, 0x3, 0x8}, {0x6}]}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYRESOCT=r0, @ANYRES64=r0, @ANYRES32=r0, @ANYRESDEC=r0]) executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f00000001c0)}) semget$private(0x0, 0x4, 0x518f9988d0f5ae21) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x5, 0x0, 0x1000}], 0x2) r3 = getegid() semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r2, &(0x7f0000000280)=[{}, {0x3, 0x3f, 0x800}, {0x1, 0xfff, 0x1000}], 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000240)=[0x0, 0x200, 0x1, 0x9, 0x400, 0x1]) semop(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = getegid() semget(0x3, 0x0, 0x556) r5 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010008, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1", 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) getgroups(0x5, &(0x7f0000000400)=[r1, r4, 0x0, 0x0, r3]) r6 = msgget$private(0x0, 0x2) msgsnd(r6, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) executing program 7: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000880)=@file={0x0, ""/4087}, &(0x7f0000000440)=0xff9) sendto(r0, &(0x7f0000000480)="7eb400881795198f6eedc7e0101c1dfabf3965ef64f2df73d6ad105b8c4de85c6ad336fd64c47b0793a2ed9394df6f516f8fbeb102aa047d761e18d7e1784f9133dc375eb21056edc041cbcaba60a27685e2972e75ffefc448be73dde5b15d5a8524240b4a80f75a5efec792c793d0c2af0fcd38208aa5339f54bd6bd3c76a570466e82df287e736", 0x88, 0x405, &(0x7f0000000540)=@in6={0x18, 0x0, 0x1000, 0x200}, 0xc) chroot(&(0x7f0000000340)='./file0\x00') syz_emit_ethernet(0x23c8, &(0x7f0000002b80)={@random="740d4f4221e2", @random="e191d003ab21", [{[], {0x8100, 0x7, 0x0, 0x3}}], {@ipv6={0x86dd, {0x8, 0x6, "908123", 0x238e, 0x3a, 0xff, @rand_addr="9945dc3735a2726909914b6ca9a477f1", @local={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x2c, 0x0, '\x00', [@pad1]}, @hopopts={0x6, 0x23, '\x00', [@enc_lim={0x4, 0x1, 0x40}, @generic={0x3, 0xf7, "bb2687272f54a5f0a3b805b64f4b413b5ea1cfe27b9606e1d871c63def84cb1396461451d89bb82451713a49a317a6eba558fc7b57a5932cae6caee08b1a0a0d319839864168c2cfb579563aa98b5358e6d7ce2181464dac2b0671af01233918133ba11cf00b4fc18c6214ba0973aecebdb3a833ef89823e2c9b91c40808b7bf4a33a0c021515c9738ee7de2bef563e8d52f4e6bfc1356f18a8bda73f2b5102339f8cfc80fc7335c45a908447b41fa1599d6c643bb8f7bd97d7dcb4e431346692a366aac636d4b69d61d8e6b7abbae7554b45555c65c18274867546ef8a5e8493a766c2c19b648550cce017d7cdc9094aa498d551998ae"}, @padn={0x1, 0x1, [0x0]}, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x61}, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}, @fragment={0x16, 0x0, 0x3, 0x0, 0x0, 0x4, 0x68}, @routing={0x2, 0x2, 0x0, 0x0, 0x0, [@rand_addr="90162b38bb1a235d6318834f513b8f00"]}, @hopopts={0x3b, 0xe, '\x00', [@jumbo={0xc2, 0x4, 0x800}, @generic={0x1, 0x68, "fea5ec0230e465a93d86a32dec288bcf93d846bc087303d44a5ae16174cbdcb94804b9d1cd96c228bd38959a2b97b52b4b28b6d09b25314a727d7d47ff40c40526649b899ce14ad78c4fea61bcf82edae6e1497b07051173f1ce84a89ef706d48f5a0daa4ef6d0e6"}]}, @hopopts={0x1d, 0xd, '\x00', [@ra={0x5, 0x2, 0x1}, @ra={0x5, 0x2, 0x5}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @pad1, @ra={0x5, 0x2, 0x4}, @generic={0x0, 0x51, "7a91483389bc8268c6534905e1821696243bb9bdb9ea797b5bd72b09a0908d5e0dac9340cbeebb8d8869bd02e8ff70046ac0cdee6cd55b70859479c35ebbd639be1798d44d768b619137c75b8b65dcf455"}, @padn={0x1, 0x1, [0x0]}]}, @routing={0x2f, 0x0, 0x0, 0xa7}, @routing={0x3, 0x6, 0x0, 0x81, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @loopback, @mcast1]}, @fragment={0x2f, 0x0, 0x4, 0x1, 0x0, 0x4, 0x68}], @icmpv6=@ndisc_ra={0x86, 0x0, 0x0, 0x2, 0xf0, 0x5, 0x200, 0x5, [{0x4, 0x200, "df814084943182f1bce37f08d411d68d888a78977a4b468f276b3e1537858018a3434794c64f5c2d2ef5a70d76c17515079cbbda9923c59aa9cf37b00b8bf0cca60543bdce50c977860ed1b0e729a318d2c5bb13b913d0daf9f0a33976d62384b562677882f4b895bfb8ded4df5575cba64775b28c81fa40afb71dd512e50bcf5822466a070eaa4a0862e73ace3643834ad3eb03581839c8bcef6b9652c93692e7336b4c29a23de87ab8802faffa5d81dd9f1cb145232c3bb8de4f7561dfefea1ec8f6a6904ac13dfd078add0c0c47639f42064631291d76cb67f17da24f4cfad7b0fc50625e5855ced3e5baa4901f427ec59e6971f58d8440f31e5ee35082475f3b203177fb50ef46d561738f0c9bccd14a3b4398243c460a29361a0add842a042c74980078f03391584fa4bf750b2345906bd3635a28a3e93768aae2c01c56777c689794e1277f6c7666fad9c8c38666d29df9e819797f48223402fb5aa72060d1068018df786c6395d1ee1003260ee5715b955369d60210c6bef048d123f973453f7b871cdb08eafdadedbc6bdd425562486343f61279f01db84cd5de5049f42aec3eb2e1b5923407e85ffbe01bb0233067f409ab0b033cc3be62b1c69082bd975dd59cbe9f8813e4e8f005ee3dfd96b109c2954cd74aa7ba0972dc7c11b2246d30731c8c9aa20a442b4f3878890a116f8549c6eebfe98d962f702080847524b99f967df66416c7e85380d2f1ddb693bc3f14d91b49c91919e87943a47b7a923e9325922008f7ced691e8396f40b17536f6e6de97cb3b10374138c0b9ffd402d11e6441ae8507cb7eb2a1eaa68f414b6f3848c525c4e45d90b53606a49da207a656312a6b0a3563c82a0814d2e82fabd86980cc5f6e9fd7a2ab0973911cc9512d0522e5b09605f7b7d435b1bde72b962e1fd89e4cb684d722aeb978ad378448982017b40c6d9988c1cda07578f7220eb03da55282bcae82d7405f361f65d0138aa9e9e9c241cbbc1a979eb8279137c93249e95696ff4e3f30bafad511bd9620dc1c10d13f96dfac8ef4d8a91f005b860f71898b5554569275db7d186f0a713e7dbcaeec03d73aa20ec5df6a7d026115416ae4b9aa311df5175db560c2dbfc7f8a62cf5e9a5946d1a3f6f5858a081bbc9985c44eb096d45fbf533338856917627186594436ed9a0ff5f2e6c8dffb7d99a13b8f59cf33c6fbe9dd96f26cedee7d6ba0af4315150bb9bf034543a2716fed42eaee5667b1145f9ae235e699fcec5b207069f8bc9200f726476b7f7fb5625abd00697c0e53803c5f62b6f5cd145fa8fec6b3bac5cc23fb3d1c87813c339d56e69209312d8cb6bcbcc4c9fa1d9957f414305584cbee204454c551625c2d4a426e20fc52bfc452917a0ae06fdb20047c09add005329fea4bed1e7665b35413f969405f06e3b886fc65dacab7fa68f586724e236a41e8895e7ad5d75e34202ea1a571c55af70613fd607076a5fbffbff9721706a358334401dd0763a49dc072ae884df71b35e40000db16d372963c2c88ec0ca150e953a1198a0e8cacc1907a87e7bb4c4804207b303e6512664d5520373937b886bee6faae4f6ab088d02381abbc807acb8ddf2e24a23946eabe1c03ae80687d0f5f5f7febf0821ba5274b712252064f01c4f8a238395f07247e53b7337921421802151fffef014c5c850f5fcee1468bd97ea92ab3b074232c1edf3b44ad17bd743b62ef7ee7c5d99ce24c442f5e94fcb4f36ac5c2ef5e39e27e267f78489006ade9c4bb0966afbb9e5707b6339be14c1dbcb7760cfaa697239c379cac1980f46b747d4148ca055043ae1d77a5c317a0a526ef6a619ed90bf6c30433b84b8e5b889cc2c32d95ff289e3632c9f2425b6e9da2a77274bbd8dc746134e04fca991e37b215918ef5b3c0f372f2c23bf97698f7a540e517f40726fbb632cef74396a74f1f3ec389f51dd09068af6a61a11ef163b7dbdb120b04ca7264cca20c0e8cdf1424d3b0d21b97bed0f2d9d89c3344b62da533be3e3f24bba10e3fade3a8ab4b86ef5e08972b1f28e720fced586e097b124bc81109dc86f3b94a748dcb6f918aa1ee8a63e9b6f6b7c59d8ecc7e2f9b6e242550c189611cac7298cfa864a0c78db947f462ec0a5bddb898e0803c78b10d14016a011b6c1ca589b2b6b0b5f94f9c11eadfb2b4298128d3573a8e833e23b121f82b39fd0c93006ddc05128bd6199c6b944633bf27f03c67240e46a1d948e11b4cee543d37756f04be3bafd2a01361a03c8df26093323e8fc8752d4a8f29a002ef3911f669c06aba5c6778358a1ce1d9df2e9e60eccb655b1ce5d4746909f19f56323c24fa6cc2cc9028a8dc79a8c24a96fbddb9196fa86833d67a2b5906a815f925d48be9ef09550d1e61c5a9d595a080474d484cccd07c3289c6959ef4f450a76a8f46fd3d86753c40332690278f39f8467661748c0ec3ddcc1f494be95d18801daf0522fce076e1a13c4de6acabcd83a53cb20c7cc1d3bd0af1fa6bf0c952b2e92c9c4b11805c0b4f13f95dbbc9102a2069f11cb8792a99128591fb85281bbb149263284cae47b3927f3b9afb97ed84e8aa20c3e530e3b921357020d2cd90d65a09231e60d3ba8ea3868f32dff5cbe008f8baecf313c60b756e4bb4ec311d57b399ec072a55dbc7652147ca8395157f3081dbfcb90319d8d30d3c4c2ac208c94a8f3d39f8c2295f4f9d1f02c5928d62195fd123220af9fe591bea38e74565f109709891f6e40a9d142544c5773d5b2a8bb3ca3ea9e27b47d05a5b3c41cc3ae0655e425073c787af01810a2c4644138f6af38464ceceef24a7a2d544818b4614d45882663fff728f80d82dd62afe81ec30f0cb9ce1cdd250ba3d6f919dd9500142e47bd6c71ed0126bed99a6b776b8b1ba8157bc73f9a058f9a88202d8cd14d83b2a45770f72c39f26ddf522862617a51ffe4859e0114cd57f10aed7091fbd3e46720b3d6f57c8b26286d637ae8c15843946137efb186b9b0edfff403ff3f635e22364d7927cc67cbb2a689a50fe1bfc0a67c36e2ffeac1655e85f6a7ca58d40b82e8e6ffc26e01eea5fe355e996564ffd0ab62d7660e737a6f17668e4e1de7bb65797469227c934ad2cbbfe998882f2e36a03cacf86ad7fca5eb56d66792d943b811d8aa9643ee3c005e4771d1bac687ec54b0eb6cee46c8475ea141de59b45cb8eedf0269a5e18cc831c7d06cb2241f18d71f20fa8334909ab31337e3ff8a7c0bcd9baa636dbf0b17fe744263d59984f8b3147a7445059d8008c8e9a071d2240017f9543e936e18b1f38a99111c65a4f9c9ed286d34f90be6f29df7f9ea634542421453957f3ed11cdf65a82d7a3627af87e88fe4215d2a35cf1c601003effb1d69225fe5824baaf083dba0a4f1d179ed33f1c50bd15d9024d26edc36bb92f8e6d900f1d76b13f9591835a026a2975ebd8f1749fdfe001545a80b523796db0582028160031ee8abd3523565eafc1e77471448a5a58323fa3f9e1a72fb6df358bd0712e20aa4d12a1122939037bf85e16177ed68ec23c11f0fc520f3925e4f7f8bcff44d0df2e330aa478b0a6ab47b5a59cb110fb2099b833b7bc03c36cbc2bb28a1e68d61945476f4e71a971d969835b8bfa839c227eab4b0cbb2811611dbff691dca40f2ef451dae32cd2d3ad968716c5654e63320ddd846064ba35d8269ab3d203ded2f963cf68ec4653de018ad7251fc102130ca7ad2b805f9434d3d9e647f6ce46a6cf5580c03d03a83cb9b2f9810892061e9fb01d63310b15871f285942e44b4f8f145c3bb7f76fad13da11d82dd7c77021694b314f44688d7ac0a86fe7f61660cb689242872a922e4238fea6f76c9f242f6bccfd69bd76634954e4a40bd848d60721d5ee690b9332a54bb3e99c4e3fa02dcdc0a3fb007da6de90bcb18ca4877afc6ee12671d3513ba59074e101aee975a4b717d524810c5c918527fe0d3ce34437c45446e5efb6558b455ea096b655eeee839910a524bbd7229e6ea5057816a4e7da053eb12f84d943beca9c84429f9273f39b78c6c5f74ab76ff3611604b58ce8c24bda61a0de6b85571a182725c4128605436d7b9920c593d6a84b93feda6739eefd592d12c586d18d6b2871783d758bf7282e814ccb9daf5adcf2fb019ed5ef55803b3d9cdb9d274d7a78f6e1b7d223dea41babe0d6ef4cba0f66fd4f1d00c714565cfe469feb641e232268667f14a3e13b359f79f1932f8137af7c89929e7c53267c05a67781b3676c83784bf598941dfad73c90f9579e5f7b42572c5e5d16df0c56357f5b80100806a78a7e18265add703581f18974b51240cd0129c5eaa79342d50a48d76a0c536c9b6f51c73e9c6a04f740c696e60c6b7be97107e575993c963a22cf5dbf531bfc84bc834ea56623ecf53a033ebefe28b5c25984867072a227a51c3f759df5ff2599fec814b1ac817b7e921da4a2d74283cca3468d9b2ccb4db2bbed43919efd5903d78e817689b79a4866e93ad7e7ef4c62ba4d1d4da47f480211ae1e9f4b46e2f2b7604f0208fd32059ca25610754ee82d4af9bf89cc86ae0c07f134b4f0d6923486be51310c6fc281dd5ddad3be3e046a1837ac25e4f862fb73a2212e4ce17ab9b80f90b13d2c708aad11bcffa0dbc0af67c49a84acf058b1cfab3d0d31af38a91a1e9d7fc661115b9a9e0cd540b878ee9ea0dfe48fec20f8601320cbadb4b9383aa14df4567390ac9281ab20bff1f87773b828ce5f72596e03d3f93c31c0551738b1a712425ae0923ba0753c4f10cd882944fd4b14474a5dc98b3fe44e7309b67143fa2a2889774b26299b07221dfe32d6e10c4c7601c8606d48732fe736e21982f8357c1ec5dbf3d677c4652f0da25e7cee3268518ff64b78eac27e96b18cd1a459e090403ff70fc808f8d60e3fa7f8f76ded37c453d793a57b0edb688f6710520f0b468f0ff32aa627b7c78b9922253360268b1f0ac8ef93a3e3ac612a6675e256ad371d0c26e3473e40d18828d476ba56e57f06be68ad2689aee44d1b54b7901e97be63510b0491a69a89c7411535f8371f65941dbe0fa23a8971f363dbe0541db582c6ca22bf7152a74f4ce46336c2cc3fca477def965309025f882c7470c26851bceb594a95fefc2a979bad02ac44970ebef24fb015119620854456b75707416a5829847dcb4f5200f5f78f400be0362da1be6a5e8294fd93a85b8fb86e839d1fa9b77af80827042f809b621f5420676eceb9b500fec2343618812b915fe2ca93998c3e85304fb6a8c1a64b73e5562bca523368e5144e3da6eed633d8a5c00c1f9ab93fd26ab1491de51deb5c0a56e0aa3711ddc1af17e9b855c4e59dfab4b4d7af42ba522ed8ce7acb9cae8d20c2ffa351b7650f389166de8b176b1b8cd60958ed7c38c3054f7c9a243235499eb050a86344125d13f6c65b8b605a769bf44a682cd4569f9b6d7d0d48aff7cef4170143997b28c595629380f431c79d1b45527d7cf6b8079da70f09a33b49dbdc345dedfead440b1a413c095c47d4561ccbe217d51f03aa4bb41e6b603ebd4456f7e626fa45497cdedf6f1eada9b0c77aac2e2b84154e16f003401e539953072c26ab6c7f1b10e8fcdc21406140f07a5805c77ab12899473c9e387186284eb4baa3e016a7e1d69b4ebc8e9bf734af02e5285156f2dcaab30b3dea45c90bd465ae87cc58959b81a03fb32579051b0004de038b5dc9fdedd09827dc4fe762674319e8e71d283e3806ca189b4d107c2980327aa290e491af75d7418a3dedcabf6312f9c4401d4154cc68805d"}, {0x2, 0x13, "aebc963872383c043aad8de6248380a9fc1ad588369c46323e512a6f73166cb04ac43961a5a20b0dd4a264091d063d58712ad1833b5f652d2756f356bf8f006cfbcb1b514fb8499cc0dcc5d19e5d094e53ea47abf2de134d853d8f5fc4199d9974ad69ecc46809ed3086bf6b920ce78947ebf8720105e569fa069fa77f0ec4ca95786858d866a6e7f807b8dc0e429dbff014856c00d8af59d2bebdb5"}, {0x4, 0x2, "383f2c5ea2eaa1bd83928674bbe3"}, {0x5, 0x7, "2d4809d092a158c442e94ca6750f0f948ac744e2a514673b552546725a167ffeeb93cc5df4d013f4c625e47c80a966c4695581c15cf35cf00ed6"}, {0x4, 0x200, "c3c315e7791320a365241e185efa5d13bf7db29d4375ee0fa49c7c58f3a81534e854edf30352cbc17d345dd3c9174388cb1e01b91cc71d00372fb0ee15f0c6b5db9d74b32e7c7438921461ca184ebbfe64b5a9c17a268c082eb0bda32f6063accb40631c67262c14f9fd98bc161c02917a80cb93863e56920db49ab846e4148afe6b80b17af03230282cdcc468ef2a08a28c7903aadaf05beaf9288276159de380e723026300b1655f69a107e9a56fab2463773e1ffc7321369da123087e89a83d815abf6a2c434eef671247da0862742b318828242cf460f06995b9269120f89067e88544e505e2945aedc12382b0c63a89cb3ee31c1ec7af6a05fa236180021226e31cb890a35fd53727b338d16e008200ae5ab085e78652ecf077aef97cfd5372a22ba25f76f3eea728d922f195e6cd0f303cda66ba0fda661b7bfb08504953e4ba4eca99f09d32b2d240d2a79f3b8c1c28b1a0f93bd84b8cd9a2e759a38867e41301c42dbfd2a4dc6c54dca299a0b006edf0038baaacbdf5186d454db948c4b9d2f502f955c3435879d419ec872098d30ee5ba97f770889a57ae47a34e9035cae36d5a696af0c7e5c544d3c5cee68040c4e9d4015ebbb4b353e8b3db8482f9aaa1069de31610baab4b0a10cde692966e07192bfc392ad836530ab9db0d47dd263828cfa33ab92a85e1fe11fef7c6df886ea1625228a3a1846e732d245b5f1f0d4889f3c0fdc482ac783e3a50c022edb4e366ae3f055e43f18e1ac8950c9c488bd141fc09492a709e936687be8e06c5975548400a9bcb18341982f0a1f081799a6c250dee5a8135bfe29c2562ccb99ed4a516412789ff7490f7c8041f1d63ffa104a1c5c19da0fc6aa5379c456d620619825777b33d636f213560fcf2d681f49ef9f143ce4d28e01bc9e18588d68467c572eebc20fa8cf3f4478fc5e0a162be0c863c622fd08985e96470fd03a1b246df8b5d93e67298a08589f4a437729a26e35d2b0f001558b94c6f6a05b56dfe03c43d2845f47624c5546391ef2557e4fd171f820a5d2d6157b4fbbbfae4e3b0d4572ae202bffe25b252085713aee277ae028bd1a213b7870c428b58199dcf7fc3964b678567e1336224cf81bcc3f8fda347744e93f18df5c5553868232a0938cdd1b4f56df1693a930557b9f7a7b61e6dae1d992e46ed302606f53d05a0682a0b45d850422cb50aeb3bba06fda564dfe081f05ea7e5875f369c432f9a73209f64adfcb526ad47ef8dece153311842c0d4a94525b6eda62b0b97fa575292d9a39025dbd457fdde288efc96c5ead6d1296821143d87acbe2d3ec6341936651c2e7fe6be26369d071c165e8c4ccaa08c099759e0508b53b916740dd966963dd723a014d460b7baacd34ed1bab4b8befd31b7d5b940229ab8ba7c3f297c7e7746efb80bfdda1901ceb5fbaf62435e4875197ab7c4844c6db0c60a7796dc1ce29563b872eb5fd301ce6b3b602b3f339d20c829659de84a9b779bdead2edf4ea3568f6bab609f4bcd1c652c195ff2443172e75e05f98399a8aa94c0740369b8ee6e96a6dc507fec56ea8eb49579236160ff873753cecc113ff138b6647af456bdc85193c3e89f9dac43ca50c5b70bc5a610682b35eef8be70d7b88e20536811bf1f08582af1863052b9bf60241aeaf94214523dfd4be8c2b27e14e77198bc27b7906ffd0e38566411ac32bd358e393954c81bd0838783e7d33e0386bb962891370292221ab05803c8b72837a96ed6586dbfcbc19a05182e05e28dee17b2403c8e4365f72ac476601c27acaec3ceee5c20d904fc3e485f09ea8b539f601f5f4700fbbbf80615586bbe05504b946c3b138f7cbc47159efb5fe95987b8aacb31f4a09b238d678de3ddc1c03df0423f1e05a68853a68b2d6afd782e731927d459d728e1473f88e8fc4397cd5ce6c8cb17179a661c9832aef392a3def7d140ed92c130dfc31e83ba5433f273535c86e537b84fbb6c9908117c912ba2091f882dda36cfdedd3adf2b5ce928aa6abde5d94a10c7dd8db775c31fcc1d82e0c556621f8b626d1f97154d8d1478bd6a4fa17896628c9770f1ee6ddf3beb70e2ce016528ad59f32cc9cd38ae312fc2cbf0670ec841d4f8d73b68406746aaf4c2c03201c069321150f19d6e5d160d2d708985dc9d160eb7ac860b674b231e4a6572e3dd0553794f59eabb657ffd1106a1b22bade900d30a9315d957a0ac24d5795e25fa0379eab21dd01c7555b60cbca858735f83f0f2d253f946a7af7e967c3c7c19bebe954b96405fa365476bcb2d2a227c6b33a24c415cff040d3469f35ed7d47da4e8f9adfe1e8f849181f4610f1957fd7f212fe1f90928bc6c05f0ab8e52018b6634da0ede2617f9a75c49ad90ce227e7a720ba9b63de33363c40494bc6adfc14f91397e5e846907f5af76b6ac37763f7ac3808ae9a57266e15fcd05b173cec996cf532ade2b33da8e0a8b7fb5c0a8860d2acfbdc21f62b8c5f71e08e750ec43d01f8761dd50012dee70b9ff6955e7da1dfb027d844f4d3c853110942115e222410454a67eb5babe62cb5dcf51079b011d17591b941fdc723f4c523b148c5c48543f2102652dadc6315b69634d0d23ccfb537038b674b7d634a45a9899abbf0bb39c113357c97dbdbd08cca5422a004b081bde6f4f927fa8026f32f71fcd8b42dcb2349d083a63155c79f36e44aa6c41b8b777766945342d80f06b4ee9c8c4232e74c2cb048670b59f49c6b0e87f9441a96bda636285b14463a4d47820aaf6f7d8519aedf1f5c6cb30a75cd1f1a332aad9662c9f9bf6b617fb885354ad7e7764d13bf45f4d08282cbb155140590dfab4014f1e0e96773345571f362d88d449d66043f9ae9bfdfe8d15af20c873a536c68ee0e765ee94c6c54cbb8e3ce02fab4afaa85d709c1c659bc999a9cdff71b75ab8a390ec166fa4289e9db7cdb22008002aca704c485eec1521707c150705f46a11951319d9a195ee2e77055d260d3f258c64858288a71125344ab2880823309ca9caabc9dfded5e409e027160ab50dde505b942dc83a4ee427ff803898d2f8392cdc853e301e14bab5089ec8e8a3d0664431a22a933961a98336fd27f6423b24a61e66941efecd17651ddf42ed659952ff3eb670a3c228178ccf7002a34326612b7b9edc4af1f9d4009a9bbba9c520d793d2132abe2a7b4899f0e9636e057bf786011cee6876c49431abc0df925b9961e8db5efd35ad70daa2a1ccc6fcab53c3486cedb0eb7e3062521943dc3253678558c85f45ea589cbb75c2713b73566e260d7b3347150e8347fa979f5a41cd3b4e290ccd6e174a4a3233291d6d8e5aa6152bf987336caa17b20c3f796366f449c48a98f6f169dbce835fe8776fb20ee85d208fe20ad1d6e3975644dfd39dea4571a0fe70297e9a9d37b066af781ea5b62af5a977294da4ad8d307a3b95c5f51b4c784ddfeb6bdee446151f6cebd50c6fcbb9b569589f4a10954eddce96d3b64eefc1b852be5e9bbb8b2032c2226deeb1a16edeae0603226a2b86bec790d02f8503136018a617ae06564df308e0651507d88e0b487d6ff258fc39043ed32b3229aa6b48cc2174d92b63ddf85ca95e269c42ccc33fc182e6f2d47f7719ed70f2a32c15e25adfa6b2496109afeb348065fe40ec8468fa3ca1709743c8171fb9ebbb406101db814f3d3a3e5c4cd7f9683c823c9d481a64e54a90a2516957a642d830075925a823306a382c612c07ed099dbad8a571fee58530a01a3fed24589f5e58e3067eff7e263671ad310012de445445fe1530ea879922c23bd46734619826a6e1f566f6bf8839b9cefdad8f439bb9602ce28c66b88c01cc13be1b7c93f91531fc303f37f2ffb16f45e00066d7ba0352f7b96c81329d3380c46b4749cdd77bcc01fc030c76405107922b07f65f62c968b1df999e49c52b68bc5febbcf183367b4b093135dcb6d19cdb33362c35156757d0c8d2ddeb1f42f09181bd3b490ef7799c818333e383abfe7fa4ef7abd309754cea7b3bea4d0a0864afba56a94faa03c911300af2624b8e90a882d2c852535e241417def44f713d16cea1c2b6a54019d6a18fc465012562532431d2f5451969b787347d594a161cc8b46a5093a40702312a004b7e93e22eb15ddb02997af0e84665e39c5158caa7d6c44d05a54ac80a26f0ae39f01d2e355f665f1d5c3bc3f3cd1db7d9a62699febc60d7711f637e47eeac5d87dd0935a852cfb358a2fa2e173528b134909c9e348c68ac0d303c20075f2f52a9500cc3b6a302b1bbf67738ea6c2ab742c591aeedf380c679cbc557d16e0ffbe840a28aa717edbccd792fdf20135007389d526c767eab902cdffeb635618881b913c86dacd10c444dfa837bf99e87b2f8a3706eed7843d6b7f4aecb59a682ec05ad653d7f6d33d0485d0aa0178cb9c5c7d1f197cb5230ec60057b84edf4e890e9f641d2377af6446c58a91f144692e57bec937052ba4a95d0ba047f5c3b15bce267b46ebc2d63a31d989a03eb00f9708fef48bafba2fdef4d0e3826a4ee66739bb1452c7e9d9b81ccac3902ebc40b82548844c6285a65fbd98179bec4696f683a0cacda2cb4df315641a93f2bc235cc4be03003475c4191f8e298efbc579d08b91703f3a917ac69c9e185808fe8a22e0b22e238f773f985f7d588e196f9b28a133b493d4bcdde59cab3775b5aaf86c6677110bf5bd2f99585fd0a72fee327438668986960c48ea1fda87033d5a10840a4d2f6f069f39580d11b62404c196eb87a6cb890d80038b34cbe21354677a02cd0a2001bb9356bffaf50807264d82fcd23834f0b658e8593bfc16be0f1ea82167f9bfa70eb5f96d9f90d4820b8ec5ed613a41753584cf94231a3b379cc46b651a73f71bcc35be7ba5c5d329dccfc410462f23ac75b9425c0a79f51865ab9063577db2282433d3f6e4871ec52d99d43dfe765adb7195c9c48e12e9ae3765baddcc17412c9a2d11f2fc50a48bb6055d2714adfc25ec49527543b73d37136123b395a01e1abda7d64b21f04b99fb77096ec1e185127886dd316d233997cbea4a19c3049d547e9aca54f692e21cf49f6fd1ea360b6b9121b865248702b21b817a45be412f6dcf5d9608be239c877830503b190b1a6ada37ca5418758545cac66c0a17e1c1b968458d6a28f020602935663986d832ca733a6e22978cf3fb085b4df685a85ffc57a011eb263ae7791527a7c3b2a38099751f793d4c48c7941cf309f5779940304cbac13a136e07f0d204f22bc0f0c6ce12a073c2007670d5a2a76c208d6549a06198c8085d623244f8b3359e03bc9ad6a0d49819bb6f19100997c72cfbc8ad5f06153e26cf2f59df71e8c08804475e2def706743cb86f0e23cc69c66260838abdf1b284745263aa786f9c95d6eaaf3e603975ff315e58179553c302fb6462ee7981fe59bc985be25de61e1ceb98ed23f20cb8ddfb81126d5d818fc338fed373fe1553bd8f44e16fd78955106d72e816afe492433a7d77ba585035330ee482eaae11acf29d171049eb466ef0e3ecc749575452a29165f66d50a22a2ccb098e42887a3d4c682683423ea3bd0865d0f2ef5089f8b30c5ad3d25d426acb111e2138739ae77874f036ccb55b2de919b42224db15045f605f6815c584c06c036e0f1826268606db8097d962225a43e58c256fff84af1030473204162a0d59d98c263a98b994137a98ff2249ecf8429663d3de2e4d5a962400b66f6a3dc4ddafbfb632a62adec0d099fb0ccb100d7e3964ab4ae65217832c13b3e9f53165d21db21d3171a"}]}}}}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000002b40)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f0000000080)={@local, @local, [], {@generic={0x8863}}}) r7 = socket(0x11, 0x3, 0x0) sendto(r7, &(0x7f0000000840)="ae088843", 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) bind$unix(r5, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r11 = socket(0x18, 0x5, 0x6) r12 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r14 = getuid() setreuid(0xee00, r14) r15 = openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) bind(r7, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x10000, 0x0) sendmsg$unix(r11, &(0x7f0000001a80)={&(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001880)=[{&(0x7f0000000600)}, {&(0x7f0000000640)="d01d89ea08d04bdfba2f514db22b00edf39cf090869f07bba0e2", 0x1a}, {&(0x7f0000001b40)="1f79bd5199315d38c9cf7b2c0b73e5b4223acd0cc018a19332158ea2890cd17e75f6bfbf3674d146229e28fa1b05442255c389f67aededc51c97230e8b77530020a563a6cb8c9357ebb5c32795e4136f65c7743f2b9ae3ad8b76055971cae6c2e0153292472a9694995bcc71444caa3eaa42a64c9ef47dc2bdf618feef9d5fd33d94d5ff9c2ec52b9e084f30d802ca542f807f46d6cbda2d125253de086913c12c375a5cc4c5ae026bf24e64bfb4ec866011a9897d599c06e1ef698ff5ffd5de2bd7953d91ea93b574b1dd9a36d6f638b722c858988cb303bb11557c0ac7a58339ce3c187733e02f398dc64a637533759e13673a87f57eab54e2349f385e41e35f1b359337a031d9ea9b08c444f9fe50422d147229c8a77529ba08897ce55d160674deba7171a7c159bde1199721be25649392999476949d56c41c0e0a8605e607db2d1e16c3042b16486ffd722e6be473699a3ad0a12aa2b3e473b0752ea18250f1c5863fc34fb64858d5eacc64d8cdf0204e02eb8b4c2555829dfd80ca35ad7a2f5afcb54649a7631aa97db22653f787a30de22a266efa2384e194b7be6f556ef25cf8444331f6b2653b5b8aad547fa4db24f2edb8277a2204acf891f9723a679db57a0dbd0037177fb0f5bd4e0ecc5d4ee32b0f3a756f3c342af77a329a6804e74d2f98b167b0c896b0de3c931774b8bc297b97a1bbc28c672ddb510b0962197388df1c78dfafb1b1b706bed21607d7ea9821ab5dce6cde5a6176212a4ad91f4f785305d0809178ed82359eb90b3721ad1f1aeec4304e125b85ab5f1f2137817f63af237e7e64e9367e4c60573830e6f4cec90fa649a332d2e951c748248b5d30bb336b2edaf3722e107e235ae2c4bd1efd869fe15781cbd6fb5ef69ee34dc4b0e08577bcd26ec47d7db902c5ed8b710426d5eaa20b653e862835f40627749dea49d96ebd7d59afe6ab7779cb2dd51de232879327f1bd6cb8bfac26716f3495d66d6c1c844dc0d5ef76f1453c371d7d0ee9546f8b7fbd2d307e9f931d214b60324e7f5ad46614778b6402f94487c9e9842e24fa72de7a031c74b8474f5444ab1318ed4146a327b5daccec903e926a74c2fd0539b97ec09e1a41ad0594b141de6c282a0b3e13421ebbf4984d176201fbe8a710e0b8d43ca3cd6a8dfc443c45055ec6964dcff369dcd8a5e9209295c04be9b9eaa5a22ad3471dd5b6aaa23a984c1c8706694080343f3a962e4bc59967b972a3e4fc13a403ae7ab88d648171e9389bd86ff746a2b03eadef9280b4c447e0564a74fb0c5a2933e18b873f08abf4669e223d98eecd22aead849a6360ea9add37251a7a9860303e229721a51a4d7ec6e268724be2dd391541a28c11fe3f6055e3d958f868aaa24373ecf6bb7beab24cd70a9e9bb833e3d7d7ad30c6e615a8ee6e1578a5c8ce8998581f1cc0699af5bc457d73672c6991df3f77ff659bcff91fcf0506a668c0c62b61d35de50279f907293d0ac339f0963f4f10fefb14610e90c198376581ae4f7748b36ecae77f67e949173fc247699cd253aca62114b8f5012ed95d3709917fd109b4f7f429f5ae33d4c9d6638551db85ff239489c1a91283e53d326338ac5e8ea0b1b758969eb9b631c6a8b57ca41cf031b0564670b8929657b5c6332795b40bc4584fb2a1ec45c644066df27a70435fb12debdf783992e8356831e3e29200f498ff4be388ec48cb986a9048548cd35f4ea1bb7c88df0b9cc4680753a264a91010a0982af44c031035685115cbd76f1fc12cefbba8065bb673acf541a61e7169ff0ca236ed5ab2933847833623227e7043cf98e7ee3eb7d7efcc119b59e9d5499eec9d70d5d065d08c3c218af32995b5a153199a1d1ff608f17dac9643f61dc6bdeea31c1d60c241de41f20bcb9525dadc4badb351b068ec176d12b1a1c16cb8460cf3f6765864081a1c1ba3db30465a9df644358794697030da038fe245f0f6c6ac29283a02877eab0f4871767bcb1a8339feceba979aa15e41a6618ab848ea5bbeac9b83b5bdf15ced03962691718db1ad78e14761372f802eac0f1d4eb8603567d78d1a1085ae6f3bd1726416d13b8ac64a107df0a5bb6f7d66a3ec583a4d17db053ced7117a674335f4ef652a35600a3204dee3c2c5a5aaa645d70f40a50ab496cf7679c6df9d9b045e30ec9cc1fed9a7003218838e9b852c21c975460a1076575b3356c0599406117f37993ff17ec2afd9caf352548aae5348a35966d09a2980e9484d06cce12901864c926cef574eeb58a31c64e305656e7bada542d7efaf80b174d476dad698bd53e1a32a1ab3045728fc66f77330e20c28463a15ca82dfbdc47af809c93ad3b9d3d7f78853f06c5a83d8949934917e374ca1fc6f313cdf203e54e2281e3b89d04edca268a9c9602e0c05479b7eccbba250c27a6627b41a9a2a2d7f5950cf956923161f8d3b784c9f198362c946aeca29f0a1fc2a472ec411ee0af36a7d7811833e24809496bfd6e2276f580076f5c3b6687e3ab5e67ae4f56c23934037061c79ddeceb354bc7d9628e430f985a2620b9427750ebd641e397ef8ef6a54d153499b16a86ab4af42c2e2fd924009ca0147b5ba5822a310b88554f2e8b3465bb1fbfbff61a4b52f369153b79ae087df7a07d1bf823a8fcd021725a3e5e3598778da8d0add58c5714e93e0fa56041f5c7a7a262e28f07c3f97ceb6485f2b4004702fabb6aef957fdfb4795f967a5888d1159d1e0349d3f432eaae1c59d4c8a718a09ef405f45a0d05e7ba55596b70e9851cb4fa5af37dfd1a88af85618b882d108e65e013d6e00007185df29364166c6e6fde5747751ee9a63adf22b9bbeab407935141686eadc27abea10d9784ad705192779bd9b91f4a42aaa0aa52bb271645d60d28d195438101427319d247163839f0dd7ba2d86148923552442f5b6a8f5dd347ef83e4649472a694afbe99525c34fbaed886fe3b8cc8b48ffd06eaae77efd6196ab0cfb79a4b3d9d2432f150ea00515586bf46cf46078a289ba5407da6190c0ebdf894f5a7d68721a472b1ecc12d93af6245f3dfacdd7c34715675b9d5fbe926e9fc12708696a956b667e8574eaeaa5b9e14c1b03f9950adb1acad3739b1e2abe9a060292b432e335128cec7ce0c871c4c9948dc39bc96a92f39c03657823260a6ad850e310171b19bfc690ec90f2cb6ac2a299172efb4dcd8eaad3d51401833a64edfd90f55f0beb7c742e07c223eeff33dc7afdaa19aecf5ffbf92e90a31d1544e4252d8aa60a6a5e1fe29f3c1e836cf9337ccf79b9b6ca0993b97d5dd9323f39b2003d985315ee5b6e892094977d3e9dbbe2b83589494af932906ca7db829c3591b84eb63aadbef450761a44ba64e879566b6228f40a9b0b7732866f68a3f4271f482872f7a087bab4d9aa3c6d24e860ee46b479b6e76b09b17fef205b74519f8f13ec3d90b9c1da5670259fa7734cc6c26537c0eebf885419c4e025e6e5a51b85024a398ae9c176fb51b3eea3efea41d596d094cb57861af6e573f5bb557ca1225aff112ea964e8f7bc60e0f34a55325b54907bdecd6378ea06955cbf9e8118bbf9971375904734333361e76ed2646f022d40bea041d189c8ffa091cb122e5f797d4a5c25bf0466160a927f5cf2c2c57cc4f7d6149f618316a1b4a7237d84a968347c40ff98df014bf980645abea7b78aa19aa046464089191ac99ac9ab93c587970a63209a22c3430a9685cf553f37c7865c79604553eaa7c2db77a48cf201cd8f7b764f25a7c07cdab5267d405d21ad34d14cc71ce37c705cce8870eb1c26a7378edfe200e3549fd7433eda48fcc08247df78868f8930853dee23003d1f59c13b0aeb99c002b8692864e63a3e5199887a63c3db14a4167ed5b343ae8fcf73912f143907e59fb238c3f74d2fb17adbde1d27d6d575becb44951b1e7261e9175963bdfb114934e2fd5ef17f017980ce34bff32c1d51ab1207a7ce7f112c6d6b7194e172a2d5545d7545df68038fdcc3ed3c1813c6b8b2a16a7c82b6a6665d9a1660d40ef12e5e27140231a7728d3f27437f63778ecc2789d4200e81e8952394b41b97faac31c2b5b821dced89c9df6f3f85422312f0f91dbc719a39a2e59a245df4100283cba372cc46fffafb1085267d9d09352d1a2f3b79fa388e58bc791022eacc2561b578510691f16505af88d7085f6d18282dfa15e50b7e1fc1777e8e78d1fe1a254584daa69f81a888e9b676c42463fef535cc79eaf097cd892f6570e1b0ec5b6362ce58ef2812206896efbdba45a9ca2072ef503228e353c2805109efcb5ab7909650153c6a34c392bf28ac7d9123acba9a9d4ea6de84d765a69505d07ff87e16dfc7a664bb95726ffc6e43014229adca28f04a43e93a9bbe7f30ff1eec4e47bc2ba0a95dcb5c7600fc98b8efa7dcb2dc55a6492ea95ff045f4a6fb21da92d808d6015abc35077c544c0426c2f4da383c7dbb8bb458b2a7ffb82858ec8ae167e2165610284ff1f62c64aa17e854ca25a1e54eb91381ee22777fbaee5afade08ce0c1b7a35fa5e924dff7304b2bd8b136ba13f916cd02bbb1198740f6f12c38db24af03d1f7c904d7501af4514d44a5e5f792f2b9d821726357aeb8405409bb3249df549549f17140de75113a4b3fdb37746df3fb5bdb0820b84bd96f549258bcb03c78e277567be9cbf41d351ce43e0471ac7d5522a8e3500b118eae7877dbd6cbd5207760bc5be16b6401d803442d492baf5457c17ff44013e70ff73157b309369da290e3b376a4d385b0f1c45c323bd7bf6e53f79e9cfd8ea13f21bada2edfb1037a4a82028616ac5c2dbba1407b029b3e809028bb419a9c2b776bba4677c0e90db30d194c1b637dc7b1595059da81f95b8c08cab05975c89ffc178bc63bc54000c63bc452860b0b7a6fd6dbd716cd5f596f09a437b46287194271f49b838442e57f7b248bdb584f008b494b236d67dab68adafbab5333210250d3925d7ce2a03ecfc729c7c1237bba068210e75c8cd53d96f438c2e6fd187f773fd71d85e69f098e5d0a723b631935cc6f663614eb8c519ac9aa59528361a4db9a44fe96925cbf56e74d4d3161eb727dd0f4b8673f239363cf80dd94eee7c2721cd6c8fa6366012e56e8e3767dbf1fc2a451ce09ca383ba0c51f28ef9eb9e424adb77fd53ba0d90324f743c7c8e009691833f595d88995fde822cf78e07ffcb935ab2921d8ff15a4cc497fe23161705b9b8e45132a5fedb1e1a0c2f7f3567dc9902e34c59d3c03e158be9210693f541ef68546e3f12fa493b0c1b366d5557b2c8d800967943d6505325a2bfd0932c97561cf982f4b5ffba0b5065efbd6dad49f53e761a19edd4bc91fca0b1e298dd270d62044b79b379bd007d60bff392f1a9fb63ff1743d5e9cd0e69a21f7c6f458ba93089844400a88104b5fc62354fa6a3ccd9baf11399a90338292af30a29e55f628eefae49e255f692f08cfa0891093b2c1daafeaa10e8828bdc0f22e6363f8fccd5cb2007ec16a0c8a21f1043ec9888f2736ba7aca06a11e182b8b02ab82c7293191e57446e81e2e35ddda93c2da7eb7e1801fcc61adaa0d5ea47eb0e44471c4cc79d8725d78536d663c3dc0062861678cf3415e59c7f28e95951767cb89077f8dfc50709d5c9a57e8e75b9f9f0a7e75d9c0a426a504a9ef15b357da03317326ddcdfb0bf2d2be052dfdabc68924aa252fb8476908490308b9f111b2799e9c2defadc1e3aaea595493c02380e6b979ea0c9c5c09f79c0dc7945a5c170aa38ef17b8d46bed396cd96852e5e8", 0x1000}, {&(0x7f0000000680)="6dabf3e9", 0x4}, {&(0x7f00000006c0)="579f344c72b1e726575b387e0f906ebf0256b3f3de5d261a4ef2998866bdd84cce51692e6c9e31c431725c3b9372cbfdea57c6170b7ff36e2db28d3dad298af785fb706fc6d542d6485e7f55d5b96071b917ac8717e1e64505e517e302877d0f63ef57b731f4c8f35584fac99e74ef005017", 0x72}, {&(0x7f0000000740)="96d98a6b69eab95743bd86ea6aa4649b2bb7f15fb15c94afd0b868568c79dbe84a611afada5270dc18c21765fcf5f2caf147fa87386b9cf667ca04af28211e53c384a0ffab8d206ffc40b08878a4eaddfed28097045b374db71b8f60af4b97ce90518e7583c5c24636f1faedba21335d08cc03ad8607f43805d39ac3fbe8957b1216c75d01c7174e4eaec489bfff0a12b57b74855b89a475dd77c92c62f09a3c301e946f4c9aae98297d437b935353a4c1f603425c559ed3df705109cfcec9ee603023", 0xc3}], 0x6, &(0x7f00000019c0)=[@cred={0x20, 0xffff, 0x0, r12, r9, r13}, @cred={0x20, 0xffff, 0x0, r8, r14, r10}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff, r4}, @rights={0x30, 0xffff, 0x1, [r15, r2, r16, r7, r6, r1, r1, 0xffffffffffffff9c]}], 0x90, 0x406}, 0x4) r17 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r17, 0xffff, 0x1021, &(0x7f0000001ac0), &(0x7f0000001b00)=0xffffffffffffff10) r18 = getuid() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r18, r4}, 0x6}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x100) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./file0\x00') socket(0x0, 0x1, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_BELL(r0, 0x20005701) lstat(0x0, &(0x7f0000000240)) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "122800b20000ffffffff0001e8ffffffffff0f00"}) sysctl$kern(&(0x7f0000000300)={0x1, 0x45}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0xa1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7", 0x23) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r1 = syz_open_pts() close(r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r2) socket(0x2, 0x1, 0x0) socket(0x2, 0x3, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x7}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r3, 0x1}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r1, &(0x7f0000000500)=[{&(0x7f00000009c0)="29988318b0a02caec07ae50d451e0b92154d91a008fbb19d2e6b540a93c132a9be9069fa1dc409e0d624b9da36f9ad5adb9353c33a56b32cb01dc9fe0e3522e661e48f3da86eec66f152f2babcccb154f4b3a963614658747b7e5f5767a1cf20596f64c80b87861ca4beca4c97e57d5988c09959de76d908d524033e5d735a3f4e758cdc1dabd877cd6be57260f85e47879376f07aa3959c3622d59f39e199c57de8c34c2b6d5ed111a14b4bae0a42", 0xaf}], 0x1) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0x41946465, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000080)="9b180bc3eb987aa9feb13ec99e805e6e840100000000000000040000000036ba1bd82e86322c3eac80280712f838130efce149d400d06a3f23616e77006e8836ed3d315eef8c4546a8a6f40d826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3e6706eac9b4e8aa9b050024a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf66f3e3833f21ae32aafcb9695b8bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c480a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a72de585187e996dc00000000000000", &(0x7f0000000040)=0x202, 0x0, 0x0) executing program 6: r0 = socket(0x2, 0x5, 0x3) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) executing program 7: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x3, 0xa, &(0x7f0000000280)="5993a518b2fa9692fb3120b48daa296865d85db8bc7f3e949362cd2cc1e56c90e8cc10daa94ab9cc8ee11b6ab4179d287e44abe044fa49fa80300a0e948e013e836387e6e218d10f02ae7379d94456bded19550c5f77bc89eb2f22e38c5b5cc0ca1b6cfc61c74e46ab360e79fbd510ae1fac9d4b8d8f226f3838851bc7b06b896e4a54620aa81c54aef68647174d483d71d38e7d4a17b989de93f9b69a3cca9c2703688ef90a28adde443b36c06e2cfa589d8c6ba3cde58fed708ec96e6c93d88dfaa2644c80aeef793bbd98f7c303bdabcf907007bf48d1ef28c89ab499bfed79e956413d631ca9b062849b851e61a3c19f7741ce6dd8777dd0c09506039d2bcb3ee9afe013726155420b33ff087bc2871c39a4353c307ca595f011807bceec4c32215e136b3ef4796cd8de6dcde9810a23a391e8891ce955d322f1c3527294ba071b761c444e901730886073b8b7efb007f4e78d37e9dc559434a58524ec0780b64bca8466a6e9a97dc7556ab70ae03e30f324c75c87593bd7b2a7247ac19e5f9f21925881a682b77f86b2a2b0554a7a28a145e12a78a54662005ca5b2979d357984db841c0388848a94865a0ed4eef7228244db4cfc4608023c3ebeaf3b27b420f1569a8886cf76314c0f931aae3413410085363b77ec49a7443ce4dcec7c80e1d72e4605000000000000006e72d5a018b41296ead7dac136f61d6eded3c3dd030f2052279b5685335f111313c461060c26da03cb2390deb77095ddac062dce42d49b56abf600511b170105d6306e8d336ca33365ea1580d3ae51a36a4f8e34e6b9075dcfa1ab9d86e2bf579d69ffbe9d0b", 0x253) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, 0x0) syz_emit_ethernet(0x0, 0x0) socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000180)="45f2fcc1c0d2dedec2015497047279338c00000000000000672c0bfbaa0300000000200000354b85e1633af90ef63fc4d1349218e2b2d8867ea5786198902aad9e8c2418010a8865d96a59e1ecf73838631c7c09855ca65453e0d7be9a132a5c08f02dcd27687fe4ac9bf1e2cd82c6bde8627bc4cb14cac64a433d08a58b8d1a0eaa9eb2520b6d41243281ccd01a193c9da4526d2ecd2e85239e43b3e98cfb75ac74d42d34aef2ae65abe65559258ef785f8310eb8f768518dfa64b8791e7556a52d0f66ea65853e5fbc2198b85a6721276432b0efa4b6e4cecfcc1a151c2f545c38", 0xe2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) listen(r1, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$inet(r4, &(0x7f0000000000), 0x10) executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$setown(r0, 0x6, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file1\x00'}, 0x9) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000140)="b8d1f418bcc33e8370f1bb6b178475", &(0x7f00000001c0)=0xf, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) pwrite(r1, &(0x7f0000000040)="c403795c8aff2fae3be62244290062ff47787e50a49f80298ea465d7b52633ed45939e5f287a208b43942e79c42478de72ee4645f8884452cca611fce4b0d5391eb8effeb8e06ca1f1962543d225bfdafd9a5524061505e667a1643042187e08a472d532f89aa6a9cfe7013de5de8fe4692d00c6adc96e509d2ba240d5d635eb14c942888a70d2947256e023da070eeed1564062", 0x94, 0x3) open$dir(&(0x7f00000003c0)='./file1\x00', 0x800, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000e98000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff4000/0x9000)=nil, 0x9000) munmap(&(0x7f0000d35000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r4 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) mlock(&(0x7f0000e98000/0x2000)=nil, 0x2000) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r0 = syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000011c0)='./file0\x00', 0x100) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x13}, {{r1}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0xffffffffdf001fff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000400)}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000001540)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000140)="1487a91f73502e1469656667cd491f0aac1d76a3951ac5e4315eaf4e992f77b624d21ec5aaf2fb791bc8cfecc0bc7292f0b622145ff1a2ccaeb213c06874dc03053260855a2c81c6a34e69bd2622427b9bed9eacd0ad416a0f35dea7036de0e481a931734287c4fba2e512ca962d40811ecbf0bbe8c417a52420e505ca6cf8d93d76dc6b1ba61df3cf54d1db2a7f5a039587dff5b8ebf3d5856ae63f5ccc4934424eaa656de44969d5941cb03e6f12f36da0ef4679fd3fbe49b1048c2656a3f01734b53f1f7465c13eb59c23ca7a55d5d657454c9f9737541176eeb5a68302f886c3bf9383eb73b41b786bca11776638a8d6323a5a5cd3439ed680c0ddc5c459f92590a88e4bbd42648521054c070bf1afda91343d3f3b158ee6b81d5128fc916fcbc7950a48c3e1a48b3f562984409e01564e00c5d1ade231866635ded88ab398f19bc35972e1bda100b51bc4a0b4647169d8e894e60bcdbebf8d520831174a8a2026696dc8d680fd70a4637625662c0f9bfda85ed10556cf1705056e26e23043123d618ed15c770430596d1dc946071547ba17dc65f2efbdfc53742d5ac5968c91bea0fe65c0ad03019d272877a94bed227a775c14f6ba0a6ab8d00ce1ee2e3263864594c922a7aa8f3433d598678db12dc2e21643510ce6fca6e72ab59a9446783c8c1308c440e3dc4d3228f0c79d47855404f94744c0327dcaa3de5d23c18f2c0cd9bb830cc5d16566db1964780d265c092e131835ef03e202caf163701ca911c2b75b4b04b73ae5990dd2e94024d7af1d97d9ccd3c6837c74fed5457d8145d4389786d85155c515a5b8fe2a33528fa7f1a98a921337557565f9ccebb4c8eb1b884c39c2fb743224275a9c283cc36700c4bc8432ad08deacbe3d93eedb8aff2d60a79b5a4a211e9e03c6c1e0b9d3e766279d53309e0a2a18f1c2e1facc4c3a75cd15445d2c953d27b97a9670d661842a3d8f4d40d0cfe2e2a9a095095c2af51f95bcff200f989f1d354ffe4c630dfa221f6e09ab6f47c78f94ffa0cd71a4048e98dd8933362061b8d8d06785b82f1c266df47706de4aaaca1baafe72250aebf2eac2e942b019544f2e0812f05090627f7386d6fa425677d6f18c32bd559042dc9c28a378d973a5a005cd4547384774ee5d614e93a0162e299b3f90d5e1c6e79642a1824d81ee3fef4686753b7d2658780f92f3591bf02c45d5827ec2832c771f5080f447d478bd767ab101d7dd64a27d4fc58c75d88a5bea42788399b9ab8e2f96cf05481352931e03e7c2d38cdce14d2d2679483d7ca785d4e29e4c9352c48229810f35ee3f0adf34b662965e3db5135e62fc4f2aea54cb79c2acaebb6081aa94aa5824c0cd3f86461fc5fc366cc5f3c7f48d0476dfafa422a375e17da7203883ad406523747720fdb2c8e7d587ecbfa574437c23f31cb42c054f97048e2f0ca3d15a38b3e14c47f24422a7be122c666946d6dffcbb840d203aea011f82f3e8c40850f9a1ece5ab0ac624994b06bd04beb26cf485c0704b872f82dfdc7fbfb07b716a13d383f27b5bc4305872294b3c9b3be8c70db36b0a9225e399fd0d536451ca16ff1fec559221efe7f6d0aa89814e63982937d75abf416c1472f486756534ab11902d1370f4f71461c3bd905aacc66f9bd80f97ce081cd82c4055d2b119e4b4feca9d02914d3dd20cd29e23f9b62bb413236c43b46fd901a2165e4a593e5f9725f7c45c0f7b2615eae8712261466719dd062d9f7afec4d90da186359a269a624ed725957eb36be4842fb4640d48d5d7dede6f4d8c69e2deac94330ffdb9d4e9d16f11601bd62fc376028d9f70ff6a14ac2a0795c4f5e8874e7fd2b331c1226967e6789bd8b95c1e874e0e1aa51357cdb3bf40687c79aaaa94963d4f9555e148e5a215e678491cefb53a0ff8a52da5f377485d7e4e0e255a3655635e1b36fe847d98e161039912a5163429608cc6ea28c4585696c3471f53ad3c87128625aaf1dc729ddc77608c86b34db96875d2c7833eb1a75b3c0b3388ea438aa4279d4d49bd1cc64e87158f9214aa67ad4ac0abd80d19bbca4867d0bc958fff16424a3620fbe89b29ba2f21dad97f7b01c7a803eb0dfe811f4751f3a9afa3940051f7156d61f158c0bd7de686ad9a7d6883c74c14ab8b54cd1a52950a30178179e637c9e50ccc1d7a2dc11f45740bd2e9225b1cd039fc5a662c9498db7131620f4a04a9c2396cf8471c0b15ae8384eb97a6f9b5b06dddc52840fa5cd20004f52e5229c09832d733b889792b7391691e290e3bca24c40896329aa54f471cd080d0d36c99002b2a2aa9c640534801f5688fc4857cd4647953656e24d3fda736b71d4951cf3a2166453b42ce0e43ecf943441645d716e661320e28ff900f668fcc7918f0443196123599d798d064e15d6cd6e1c2d83611cad03258193b722b12b8ba119c8ac1d72c06115c6957b7b2653a889791adcf4a33c0f6e9fc9b354ccd05f067fc54147c3a11f1143f66556d6c33eead1867b045708826c9da5513c6026c2f81677b4ade498ee51a5824a1dcce3b7b2f12ebdd087910d2e907c2c25cd3552b2781f342c8fe5969e253aa82c3e354c355b11d87c8660b7245e0e4224f0aba85bd415c0487937343dbabdfe001b469037628009e76a224c0216c58d808c5791be3e3259c93d669b108c968c549aa70f0cf3e81452a32c0ee9fafc8a1c7d4a89a51e7eee3bbdd152c1ecb435a4cb5505c30a01e82fa61cfc1b4ed78a2da2a48d99af78dbdb9fb47ab5844ef454a758872a6bde3bb79f49083a8fdf207ba44bc880ddf4756cff22cd4cb6bbf51a655724481fcc44f1a2ec3c9587bbd05f33a77c0ad41838941e810385676834e8306357bc32e7f92c623954efd47c75099f8115b8cfb6224cd0cbf0f3c586d6abe2eb0b6ef2d3f89649a13d64dea14b931dbe47ec56633e7c5a4a2ca010ae19b41d7d51dd42b6d0140491da0bad6fc592657e4a5bb6b1e7f782127c9ef2b6692bdcd723d4d0a550790dc618d9570b50ff8822e503b400d0c6b941c528141b1cde3daae9b7700b45f98ed3c9646a1a5daf6acbabaf47900bbb12379dcfab45d4b25b26c4f9307975cc1810555277b9d435f42e4a385f13851592e1a583be0600a0cf8535714641b51c6502de151a78c0b16ca455bdf3fbd0fe6a39e56c3fb45f4fc22d4800d89b4abd023579bf89f6966875d72bb965037e5b55f69059766bfa9fe377e8d05845869eb74f73838e685e9de507f4d6b075f16a4fbbd6ce7ceaca9ad06cef21d643173ee9e3e182977ca997c76e9c2527aef17b66aab6f3fa4a2c71e6b637c0f73357e1b859b8cc79d402e6847c73c19283fea3b523b31df212c6ac65a4691be221c64f00047f0a4453f2d9429fdf4a5c95434501ec17ce6ba1292de33fd5e63261d16857b67065944030da03906d61d6b427c5df1571fe9f12368bd4a700f6c1200c921bd95bfbcded7ad56e0382a91f00c1ff034c5e001065c9ff8c9455bcb8690aff37eee3bc494b968d08614373b3a00af27300136abb96cd6b586ba15996184e841a6923d068b9c0cc8a5bc2568fb6d6f88e54f75663cfab51cd8baa35cb4d3324784211ef2100999d34710188592411164321f4f7d272ccf5e66c3250b4fc2d80a357e656ad9d666ee698edbd165bb00651b720a84e9c971eeefbb6abe16c90945793403ebfca99601962b10bd92fd77662bbef2024aecc4349dc28a6a99bb050dd1a03979a771c562d8b5d28d2146e971b010844811b0fd5c45e0ec21e552b8cf63f50e67fb73446ec3b1c3c4960ee3bb284669113bdf45e47557db018b6c82c67b9112f5e64b4ac0a1f02b7b8b9279ea488785ea2370947bc91d8534e7f79cfb51c25b51b61654212619819bd992fb440fd0707d76619d437f228b37ef99989d64c648d7509463837041ae8e9a1c360cbb838cf164d7c2be35f5502dff582ff08e3b76f0047f59f8007b3f9495062d6061dd5dff521b1692279e257da1e40761921470f609334299a4c2a265c95ea97ca98c4261afced288c2ea9c6585118b23bdb66ba9ee4f51cf61aa51bbf6fc7e69af7ecc6aaaa6a7cd8024319515fbe8eb5d64f6d88834ca14b3eb2e91c9af6001ca3e880725501fcb31cad337bf943588b0c93afb13ab2c734507336710fd08237ad335b309c292b0d13fc136fa15296956b40d065169488cabb270034175a8d402ac7133215011a40633af4e97f0827a32382ccb295105be79bdc34e881c48bbbdcea9156449f4881f847da8b9ef1877ab162ab4808301d649553ff7796cf68af483b039fbb952adf47fadc18f643df4a27a406bc8122ea3f65f8740391f4864b56e3c7d4da377233e5b47c52445faac4f9da2f1b8bbeb9ca65ed95f7d500c3863c8bf2a63dfe9c853ba5c04eab2a04f0fe692cdfebb977845e85398d3f5997173331ca7a4a46b29890406068f2843038acd70dd73447aeedd99a9c3d726", 0xc63}], 0x0, 0x0, 0x0, 0x2}, 0x406) sendmsg$unix(r4, &(0x7f00000034c0)={0x0, 0x0, &(0x7f0000003340)=[{&(0x7f00000021c0)="95e9f753d4d61623436f4db96e581d923f78158a4dd352e94b4184c9b201a564a2b60b5fe9c320039e0682879aedf95b7d6c2af8c892457d72fb2b482d53d96606eedacf4a490f763b54a408b4185e71e25d3d767cb35b4ff0e9466c283c4fd7e7eb16828ecdefb7983bb5c37a4820b91ddfe6983ad78abe011d1bf83e483899a00595033e29b52a97028943bc80f8ff1d5f89ac533ca9a0421f4748dd2d1f1d46e8cad22a7747daccf784b845a1fd04381898f94f4c627b1bd896ce6bf5809cc7aa0287bde898d699d75202ac1f98a2f4fb10ccb9534252ae38f9a11263ffe1657ce60fcfbc7593943815260c0a1ccf905f30ef91c48aaf598af1d53232f32304f81fd10f1f8a9a8fea6715f35d1dc704fe2aab67b73f90e3da1549e0feffd114fa0d3f8e13b8602bf0d94ce3378412f09c90815f11038ed33e3ddd32dae4c7b667dd98f15d3e59535168853edf153212e80ac6d6006497c98659e7b23207b9aed8913ba784eeb03d2e5f2a64fd7ef3d9059a99aa03b2258b285380d771f4258dc128bfaf9e5e85f6123e3880e8cb5ecfe5dd67ba25e8b08c401be138a065d724bcc8bd2898a7d2bdb4373171ce84f2d63a8887f80c57b997bf96344e58fe11b67ba49d7c8fc530602ed10df92d8f573cf1be572dba5df7ca3f33764a493ea74cd41a606004057e19c9604fae5955caa77982e64e45a55103486debd41b8bce7ea857b16b434f666e6ff23faa1ee9a4e1f3c51c12c2dbc119f04b7ea0bb2b13f2be1606d0727f99d9bde95f547a87adebd52e2083d37e01cf38973060fd6ebd4d64f9a0b8144e339a99f0425ba3698323dd39296c888dde7e85bf18c79936aa1b0a3bdf9ced23a707163fc73fd0c44632c463de0efa6d39f2c1f8122c0a6221aae564835ccb06512b0db0ed6dd0cd7291b8b9f151f41cd181225b6c8c5a4ed24daab527b0ca9b24053148cff9971247346132457183e897bc0320606ec0a66bddecbc1754e8c4f0f44c83107d6f121cf09c13df75064dc64d7b26105632c7305dd2f4fc81e3e5f4f95482eff642495c06d5816e9d0aa4479e61113e7dce779cb3724cad5d962072488701b28dd21fc3e716a2a7fecebe6a3f043e5e352abab14fe37b8205aa9974986bf3f79e395e1f0e038ad05a12c52dd1d25efcc3545bed2ad1e4fddcf8671239e45fa43a7dccff1c7e548b6443c3a8be8c6f22744ec76e7b42ae4948f6231cc8e59ab375e4603aa946b5a396dc7d07821d5f1fc63fa1d9413f03f2f2c65b982acb0edb4ab11c53bd3a67c3945f5ad98f69ebe3c7529884d96e51aa4f8f4e7022e9a8994ba28c61bb58708c27146165aa5e18fb020051c120c59cdac95f3325c51c2e855eecb480707785671a070d4f1947cc5a8272949fdd195bc27ed38c44d98cb4a7f8219196153a39af22699372351435bb905c196d18cf93a90644dc62fcd592820d01c04dd63cf944bab54fb732debc500b8be3d63e8bb41e37c3fe1e981012388bc582f7a30d3aa93d62a263b4cbe23d41dce0aaf42963ebd45f91dff632220c55191e0367adb7334382496b5ba6d033bfc64b4aa7742fbfceb3a93118b1cc19405ef2a862415fc00b23b83c0d14633b6ea1f853f8bf4c8616167557c46c7db4994eec8cae6f6086c570c82ad1c2fb6ed8b86e6ab8b7da1fd8e393f5737fab468731d5bb611397bd33dd6eccf5e2026f33824da86cf7370d794bbc697ce92658cbc747838583a4abd4379925e7bd2e5b8fc00d5e66d4fae2332158395cca353a2b50e52558960aadb79ba50e6734f8410247f4de40cb62e979be8d98a37ee42e52a2a44ecf4b14042defdb99661c360043b46d9e3992544e2d7ea64404b5ee3abf1da8d472526b2925858a4c9abf21686a52f5dfc9970abc8c22579cb736bbd97f8b38e780759701f579a72f4008709fdbccb5d275b35a15ca63f592f35d595d05df8a32614a1c2e8e8d1ee836560f0144fb10418bddc3646ba49850a8000c0274cdc007568390a799db43462923694009f53c165d936c3d7f2d82010f306636eca5b78be80c433f639b8c5181e2a21f944e9f50fe105ce0b456f937b19095775494bdf6ee229acee9f7533f87db09ec976da088c3897596722fd0c4f1f599780cac13cb98cd988f418dfae8a248adfd8dc3d4be93a9415a3d050bc8f80fce43e38ea9af37b1578afedb2338f6bc7ae72fa363c4146c25de646014a1b595a294edf734dd15bffa6f553bcebf8bd00f71ac53bd85eece14eafdb2ca63d84f67198afbe90b1a03472c251f958db1ecf14c3599f951b6141f9e45d2dca305d38b7da19b1a8b0e6ff814ca191a2770afad64e8e9b5c8be156953f18dacb6f9488f9ac7c7f2b34ec58701c60e074c1c8a3e4edf5578b530ba6e64062aba3a784c2fbe5927f8a3c315c7afc0c998dea8df6426fc38f05fff18cc12f30ccda4024dfce37e86f601915dd168046c92074b15cb04194ce7b6b63ba8b0e55e4e18ab0490a33b83fa4ff723103b073a5aa186ec6472317b16cc8272ed7073d4826d684d8e342e637f36d22b667437abd100aafa7e01c5313615a66fbfd1d5ba449f221c1445ae7627e948b818fa16fe86fc5fe3f03154fb559ab210a12d90ae742b89c10b3ac19178151cf97ccc85a2c03197d19069607fda2ad67cedc0eab3b8380b951b44eed9e7c99ccb194c8d216b42c03bd4ce320e3a531e62bd2593705d1edc5fea6c8290be281b2a3f8ed87bd947761ab1f9edbca7bc4a598113241eaabf83d863bed9183cf92ac8bb64deae5afb42e9ec0a8b0ff96e561e2a9112b55b8b3b023d6905866b51a91b465a9f11f504fa114f40df8ec881df55c13d0c9cbc3a0857173fd1d9533e3946e2418c28a5783b15459998779a58e364618f688a3c6ad1ec225017e807ffd8c5b2500cff2604500a6d2382ceb47d462f0b1aca31e383913f72d39582282537413ea9c929f9cb7b2b09abb34effea72be4f8a29e6c278f1f85cfddd68c6ee684aa0e3ba8b96177337be99fe95500cbe5d53b9d1916bb940661474f70a2e12db2e07eb9b0debaff4857c4be8529efb36c1aa7eada2c320d762cfc1c666ec501318d112606130e9efebd096c03f16acf72f153d41a2dfb297dd343cf5d6c8c1c09185a733b9ab5bac75249857d369f30d49660136ba515fcecd678ea6a59a08dd4f33f5ab2ddccc3be9672553bb4f2a67126f38e74cc7ef4d89ac1607d24117476757884b14e9d9c547a5f695498e84f8a8abe96c47621ec56bd49fc1911b5e6daa1421590168e54935121e8907470717a4d8a55dd9a328524ceeecaa79cf46da18970f865d392e995c438b1f7d38de60dff223071841a5d00cce452ead9ef70e82fa57c584874864566a8d78f434486155bb14b83df9fe65026becfc7ecb223824d28b64a39215b3bf67daa62e1fd5819bffdda5e0ad0dcb08cb2ac20f3be6b44ebcc07c349e2204c79424bc1c019e61b54561c1d58cb9aafb269127395432a573fc9be002d47683274695bbd0009f3ead526f5aecf2b7f1c8ba13713f9c05bf2795f423a1fc119ba29c999ce1f9b96a9a74c666084cb92b2555e9b611e46a54a6a148b4c1943e0afe8399d3ae8e8c70c97a7ba7f6d46db128057f0fd143b94db40c8997c642a507b1765faebbff717d983b26d6b58da4e8869f18a5f458f1235eff78b652dd9e3aa18dcd7a72faaf9b9c55a4ac43984186b19c146573bb722443217f4bad917dba15a667bcc905815b6f1263e102ee583587a7827680f30d0e13a6c814de414909d325eebab0fb1252443f9cbc472623542592fd5dce535617bf44c8069eac2939d5b37f79c1f9aea504d9e6a63eac901b60c4718d820a69e9029800ec58ec00f06994252777451290f82cce2c4bbb15dc989c3e9feae2dccd4599ed7d469be73d6e13a265103bd2c769a54296e6c2d4746b63620088310dd23badd52896f23ba4fbbc1629cdbddc9a6ae4e3ea93742b1b3e3b786f9c704f1ef570ae35525180e2d6c15c5278c55002b4b64343e92510736f401d0549c3dcc0b08de654b381c98d4facf2d3f41ebf039296e7c47e422a27e6b8959fbb894116f324a1b8961d5d882ca8315ef3f8b41acf2c8dc6aecb56e88eb468f8d828732b6f916c644ae8388e48a63089be870ab1e7b803a2b7079395f7bfcf678af6d62be953c5faf576c08097b1b27b96acb43609e24ce148447c35081ae22d17b808309f5c9f6a2e8610e686ee3d66c2cb6bbfa516503de55652025c5690a3f29a7e3762839171be606fd54473436cbec06377cc223ece2a5367f00999d5b1a1f6ef21832a21773509c69c088f207e012692c2179d6eaab54f9d37cb8de34f7d00634f9605c4e5bf0af85362d3f649703baffc7065cb9b280a43489de9339cef7d847898a8d9e540fbc1b20f08dcfeff022e763577f3efa06cadeee3396304b85f7366a5da4ba858bc4c29ab808c442e48fa0a916fcb988c03cf868dabb703a1ad45692758c4540854d3085fee6323f849a50b67966821f1eed0bf2d604b24e2afaa69b05f6e568055413522c53941623a9272818e00099237fd711cac16263708d1f758882ef972c6fe92dc6fd7ac3299147843023da25986bc978d0964be59cfda7e656d2a2e7f2f6025274b11419f05edc276ff40d998e1b4956842d011c015d723bb9529dd7a548c3da4891297ab4f9bf4fa69d16023c52526617a1da3886b10945b188ac697b54006cbf0b45b9590905b7c64310fa1d4e791efa073e02b4c08f5955ee211360f48b15c3f4f43d7c144ee1ddb3fc0a7146f2c167209652f0dd46a240a9f89e2dc11a8aaf96230c294f9dd4a88c5df1d83d88a6424f028b47d66f07b40a41eea0ce6a547eafe2fc8f2b0f91f6b9cad7a19c743487cf3ace7d40a55994dea1ca3ba7b1f6c20344043a2b33d009723ed98ab7d28eeb864f5cba351859723469627f0c029194e0a0a1eec23a024e64fddc5c9ae8c464468b0d4a6c48309b066878a9115043dbe9222456481c137690fe23512c458e4f6b39c377531d7163cf9365058614b461abe67be744ce10507767221f789955887b62a50b4803b5099d3ffe633acac149fe0e06ff42bb5abab55701de9b89d5c5c94a7f613c8f3df0ed6ef7010a92c04330d32a18fc3d517d42c0d659eff524a32f1f139c7e2c8183f5274ca6db078bb36f10a8cc2cfec0893b555d97f14dd368e49e03025e390e20f6d84ea16d63a5e5b6d6063637ad65547dbcc292d55838f7a86edac4c6a49a2f850dca93bccd74b257af3af164b40cd8c3d8b8850a95f58cf24ec9fb60958174b407ca9e5d429a97bfc923dc6aee2f463bbd29af6764ed5d051acb764554bf9e83a583199d10d7aaa6860f979b12b1a72d158765b50436489e275d2efcd3220a6bf8f387748e71d1e3815d6c9e8b26516458c6d4dc97ef85c41f5708f6ba56a3401e9381f8966043033e9c3652cc43d8e3b2c86a3cb3ab5795d3aaf49739122d5dad49f7e0fe0e86d9d33ade3d63ef220e86fd124a5116fd544ce4879b27f6a41b1a661f1dba4db5dca9c41d5bbdd31e99f753aef9412f2d9da79769c562a0492594d0b1a86dfceeaeadf70c18160f5141e0e58d2a7c6dbd23c98ac6b581034385812dc71deb1c3dfbd5daff13b8824e2b9f8f11967e349558aaa0084806f4a6c161f689af95459bb00e780989454e0dd2b5e00816f394d99a3b010a4b62a239981a5df809bbd38d3ff1a9f675e74b79596b572f8dc1a8a6e564f3504cf4a79058e7413f27abd6398c92517852d", 0x1000}, {&(0x7f00000031c0)="93583ab6a0369f821404b9274f7fd5abad6d7c2d76e2cd02665fe19430908bba11c6b2e6acd0aa6de0078f88e93674a416c6be9ba709f8489ca29e310baafa32b810e764", 0x44}, {&(0x7f0000003240)="9b09d4a9debaec7aec5638c73370eb2b2d3c0242945bb886e1b3d39eeb87332b91881a51c1100c7704e986a9e79ca9b1d3b9496ea25101d65a037737c3b7e23c6291e0f338b4606fcb048e1f02ffabf9e904dd27704170e56045bdb0dcc429e4b4d0f72491b953c777568365a291231a3a5f166cd070880200c2f09f7c772fe2a29b310c642976634d611574d7bcce94baf907148b7a0b71fe65aad235042b37bfc1ac670ab0006d08723ff03ed028400462056680449cd7b79117c5bc51d38c888468dc21dd44190bc13d3d0fdf49b29c1552ca670a", 0xd6}], 0x3, &(0x7f0000001200)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES64=r3, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRESDEC, @ANYBLOB="000000000800000000000000ffff00000186eafaba48", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r4, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRESHEX=r1], 0xc0}, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000e00)='./file0\x00', 0x400, 0x88) close(0xffffffffffffffff) seteuid(0xffffffffffffffff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) r5 = socket$inet(0x2, 0x1, 0x20) r6 = getuid() fchown(r5, r6, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r7 = socket(0x0, 0x0, 0x0) sendmsg(r7, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) accept$unix(r7, &(0x7f0000001040)=@file={0x0, ""/262}, &(0x7f0000001180)=0x108) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf1], [], [], [0x0, 0x3b7], [{}, {0x0, 0x2}]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) close(r0) executing program 7: socket$inet6(0x18, 0x8000, 0x1f) r0 = socket(0x18, 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, 0x0, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = dup2(r2, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000900)=0x4) kqueue() select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f00000001c0)}) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt(r6, 0xffff, 0x4, &(0x7f0000001100)='\x00\x00\x00\x00', 0x18) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r8, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(0xffffffffffffffff, &(0x7f00000001c0)="3961f921eababe1c7bf366e4aff1513909", 0x11) write(r8, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r7, 0x0, 0xffffffffffffffff) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x8, 0x1, 0x80}, {0x6}]}) r1 = socket(0x1, 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x40) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) shutdown(r1, 0x2) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f0000000180)="8e113e8b132679aeaedc651d28d0dcaf2e2f83cc4d045b5672e92c11fca6eafefcd3b28d73da05455797438b6fcec59610d87b9ede146f7183598ce8380d380f40e38eb59c84633a7cd1be1c6ec98ee93ba0c6d1121f314f53aab16206bae4430544aebb5b642230bdaf68109cce924e347bd5fba3ec8205190297796a1f4c634efd932881c9aa1c43d679f74ea6f272a5d3b26fd8a2de4599081fdfafd1ab5e1916f33ad9f0ca592eec04211b78fa63f32ea8d7c468ff352da19eaa9791e2af23d98447e54ae9b79f014474ac13b79c4b293a6d574af83fd21ec84788e726e2ed5f3aff9a19d8d809e9bc1d4edbcfa2b009f137411e6a94c93a817ab04ea447df3d1454ad7cb1622ec2970143a6c4d9a130f9e4ffa685581598f10b1b37ac0317a2d47a14d00f93b54ed67ab75b24f28213e42e7be35c45bb06c3e5b316c8e5b4f8769cb5d1e1b8844b337e865dcd1eb37308f1fb2084b29380e8905b5f1856e84f801de81439fac8b0d58bcfbedacaa7e734a1538ae11de128a810988b", 0x17e) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfcffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000300)=0xc) fcntl$setstatus(r3, 0x4, 0x0) socket(0x2, 0x3, 0x3) executing program 4: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000140)}], 0x1) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) link(0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xe150, 0x0, "32cd8b6abdc8a5508471050000000010000407ff"}) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x8], [], [0x0, 0x3b7], [{}, {0x0, 0x2}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1ff}]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) socket(0x0, 0x2, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000400)="a1a01397e4e0f82f263fd0234d875e9b36de89ad611d90045a9841f96d531af28f64c907ea4386642c373cfebe76", 0x2e) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="01a8", 0x2) writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000380)="8bea8a59e1e3a7d69fbbde918f8438c57c309e152b7e3ac6c2919ae4057f83fa104f8c732692e64d6078420d5bb2ca94c11ed098e4ec8ad890746e1d831b9517bea7d04c4d826380260250b843de73235530f66acd31b5d0f35fcf6ee6f7006cd869cd8bbd8296df0e5525b5c1270c3ee19eebcffaad7166674a0e4136d840", 0x7f}, {&(0x7f00000007c0)="01c5104e693820019f2f8ac1cb416aac4aeeff09910382b0b5c0d6657e4e587468bdadca9080058b0c0f7fbacb62054cd109a804e3ff2c50f40e103848102543cfc49fc1e4b81b052b0e491d4e1f752549616f46933fb1a00e530f9c735dca177d18f7c91d392aee79378931c26c1651f639710aedabc8bfab0aef32c8610373d2d5ae86195bdfa1177194b6ecc45d4e6cb8fbb2055078a846344ae137efec7ff5a3dd", 0xa3}, {&(0x7f0000000a00)="f15faacfe8a930347d1742d70db6a087918fdd820043b85b8b3cb7231a0deff08f2e4148ab65947682f131830bcd85f67734cb386eb2a9166b8c21aef40bc72f7280fcd9a36aa4df64258f40191927a45335e6e39471c2b7ca397962f6a4c7b2b1868237427736c6989f833626b08359574cc0296f0e6aa602493228d7e0a590cf15bafc486370b2f3e81b7793b4268ee3da473da766ac25720f471fb353960ccd2451d586f1eddeedc65482e386de0f6175741e409ba73f9308e125649537968e2b2c84d25bc3b0cac5196a1d4b505a0907fcea6f48ceef6163bb7c7e15b182012ada4333f59a0b34fd8ab148fee7c2687f37f1054a26d6df7cfac13aaa08dda77d1262ae91a8b800bdc01099fa70c3eab0eb72bba500be6335f64dabcc426372daacc716996f8ee1b9e2badd07ec96188a338f7ed8f102307a2c362ca954ed8d1c5738ae143d127403015366b6f7d42286e9b09d33a0f8", 0x158}, {&(0x7f0000000540)="1f4d2a63c06bf0302ec520592c04077ec650c7f7ff033c68bffbc0e7344b56793e78d88093a4ba4af1c0817979a2afa2c469ea36fea70d85bc622b2229fbfc4130e1e3e66c0563f259d01f542c0c143e699220a74e7c572a2990305be72eb41be7c27033ebededcc76e2d2d26529150249d5b374246dad134a1ee547849abd1bd600f543ee35d6d7704c691800000100000000000c8b683c0800d2459191add0ff010000000000009d9f810d502880b486a69b5ebbfe043ad621add0", 0xbc}, {&(0x7f0000000640)="8231b5c3bf915b549aa500acb490dbdc844a5003f5762c3402dfa6b8c900d7522727e0ec9794402fbdc7ec6cdd398f52a2473ab34cde16c2141281d16e12633090e4881591281ddec3aef5063fc30710951bfb108f470e6a98cc7c7c8f5e0a543f35863ac725450a366398191960a77879e67e18704f266dcdddb563ab7224532f68dc9b2cffdc9158d36cae009a07f794cbb68716b3761206f84b3fd45ac5ad722a06c2d1884a02c2c870ed102f3e5e0e1d4c300f39c543a365b55979de5c7539b51dc900"/208, 0xd0}], 0x5) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000001240)="16796c2984e1f31d1505a362afc68f99c9ef8b9a8f3b2ac4b7449c9c726ff37c34eb5c38a2f4342e3bd90b1daf26fc142f5637ae7fd436e88da4fefe9329cdf29af73198d942de4a546ed6618ddb9acbac23fb77df7706ebb6102b2f5e352426968e766091e930c5c188071b55c12db00da1048c453a8a5eb1866ffb1bc2ff39135357a472217c08774db1808a8cbbca19c5450ad80233166608a9e752bc9daeba1d723511d508cd0d41f083f9a4fc8c835f91232fd15e576a6ed5ca1b9e5b574acf0f88863a7abe8d5420e8ff7d9d57ae7b2dcb6c3de2e16ce0b155ba07cf4b0505e7f5b8bc2635701dc475d89894d4dc92972c88ddaffad0b830d207b8aa94fe6437ad9a2247012d2f3fe54fb4034d540511c1d13a7ef059cf229bbc6998690a28dd3bd8b9fd17604505128a3a7cc445bbac234739cfb6c58283ae5276aa3c064733db076f0af20d52a223acb5be489724ecb86eb61684ecd494f4b84b5d4d504aebc02effb8baa8dd07291d239267185f2737a84775160379b995378be07821e6398cf1a0636b767abef62ac73592180c853519597939819bf6ff647fb359d38c50235a4ff2e3e589b2ae8aef7d56756bb4df7e911dbf3f2bcb8f51c64f97fcae3d82bead8e0a5be1d2d200cba05a37b9d62a24f4ea3368a8086e4d7f691bb743e77fde20e7c34db63f404bceac86860b4d556b6094c31b41cb4e5bc4175dc9335870ecdeee2180de5ec444966aec", &(0x7f0000000040)=0x210, 0x0, 0x0) unlink(0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) sysctl$kern(&(0x7f0000000000)={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r4 = socket(0x1, 0x2, 0x80) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) shutdown(r4, 0x0) executing program 4: r0 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r0, 0x5867875ab25580b3, 0x7, 0x0) connect(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x18, 0x0}, 0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0xe405cabb478a8d9f, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xffffffff}]}) socketpair$unix(0x1, 0x5d7c92c89700abf4, 0x0, &(0x7f0000000880)) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) semget(0x0, 0x0, 0x104) socket$inet6(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x3201) open$dir(&(0x7f00000003c0)='./file0\x00', 0x8000, 0x82) bind$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) socket$inet6(0x18, 0x0, 0x5) open$dir(0x0, 0x0, 0x0) socket(0x20, 0x5, 0x45) setsockopt(r2, 0x11, 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x1000000000000000, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, &(0x7f00000000c0)={0x7fff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb}, 0x0) setrlimit(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x8000}}, 0x0) getitimer(0x0, &(0x7f00000010c0)) syz_open_pts() syz_open_pts() executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) chown(0x0, 0x0, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) r1 = kqueue() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) socket(0x80000001d, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r2) socket(0x800000018, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000), 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x7}, 0x8) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x1, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r3}, 0xffffffffffffffff, 0x61}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x3c4, 0x0, 0xfff, 0x0) executing program 0: ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) (async) bind(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x50}, {0x7, 0x0, 0x0, 0xd}, {0x6, 0x0, 0x0, 0x7ff}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) (async) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x0) (async) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) (async) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) (async) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x0) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x3000) write(0xffffffffffffffff, &(0x7f0000000200), 0x0) executing program 6: open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000380)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x4}) r1 = msgget(0x3, 0x280) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/132) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(r3, 0x5) msgrcv(r1, &(0x7f0000000140)={0x0, ""/43}, 0x33, 0x0, 0x800) r4 = socket(0x11, 0x3, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) sysctl$kern(&(0x7f0000000180)={0x1, 0x37}, 0x2, &(0x7f00000001c0)="a5", 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) setgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206919, &(0x7f00000001c0)) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) recvmmsg(r4, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x7b, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x41, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) executing program 3: r0 = socket(0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000040)="9eb5da788596ad953a7ea81622d86e603696d002b17071db9303ef4fb821e98fa886bb51d93aca1155bec10383a9", 0x2e}, {0x0}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) mlockall(0x0) open(0x0, 0x80, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0xffffffffffffffff) mlockall(0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_open_pts() open$dir(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0x3, 0x8f96, 0x1}, 0xc) executing program 6: setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffffff}}, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f0000000040)="3cd15db7", 0x4, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffd, 0x1000300000000}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) socket(0x11, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x4c}, {0x4, 0x0, 0x0, 0x6}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 3: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x10089, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000001c0)) shmat(0x0, &(0x7f0000002000/0x2000)=nil, 0x1000) munmap(&(0x7f00004cb000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000002000/0x1000)=nil, 0x0) shmdt(0x0) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x27ff6, 0x0, 0x1, 0xfffffffd, "1026207e7be2df64612c3100", 0xfffffffc}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x11, 0x3, 0x0) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) setsockopt(r5, 0x11, 0x7, &(0x7f0000000180)="12000001", 0x4) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = socket(0x4, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020691f, &(0x7f00000001c0)) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000500)="9f3b40dd5ffd107946804eaf1010b9c044a86262d17832015ec3a617d05e06eea2dfafbf1490de6b52cf1fb9bf2a6207e37190694f3e57e0945e541e3e2e682e67fe3b24cd6f7f1660f0e730b66133482f254fa421821e5fd93b48b81bbeadfa51b34d29cbd98345eb00ca4783b334824a01647c62238d7c80255e467697c62e8a9d83ab21c00c793fd34648eae477b6289fb1cb7da1a714a9a66527f967f08b2de96adbe404808c854780294f9f09b4cd2827565cde", 0xb6}], 0x1) r7 = socket(0x18, 0x3, 0x0) getsockopt(r7, 0x29, 0x1b, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) executing program 0: symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x52, 0x1, 0x80, 0xb95}, {{r0}, 0xffffffffffffffff, 0x20, 0xe6413f6f7040b916, 0xffff}, {{r0}, 0xfffffffffffffffc, 0x5, 0x40, 0x7fffffff, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x29, 0x20, 0x99f0, 0x2}, {{r1}, 0xfffffffffffffff8, 0x4, 0x2, 0x7, 0x1f}, {{r1}, 0xfffffffffffffffc, 0x407c1fb485fbe9ea, 0x80, 0x9, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x3, 0x1, 0x80000001, 0x3}, {{r1}, 0xfffffffffffffffd, 0x41, 0xfff9f, 0xbe19, 0x8}], 0x800, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x80) r2 = socket$inet6(0x18, 0x8000, 0x9) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) poll(&(0x7f0000000000)=[{}, {r0, 0x127}, {r0, 0x1}, {r0, 0x40}], 0x4, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f0000000180)=0x4) executing program 5: syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd6035929e0014000000000000000000000000000000000000000000000000000000000000000000014e224e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="4efb55c4fdc56ef1a24405deb152b5e142ec18a5ee9b608b62aeb26cecadf41c26321f5a10dc12caa65b97215ee5b0beab330882f9"]) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2154, 0x1ea3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000001580)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x3, 0x4000, 0x0, &(0x7f000045f000/0x4000)=nil) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x7fff, 0x9, 0x82, 0xf0b9}, {0x9e0, 0x8, 0x1, 0xfbe}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000400)="a4", 0x1}], 0x1}, 0x0) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000440)=""/4080, 0xff0}], 0x1, 0x0}, 0x1040) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000001500)=0x8) sendto$inet(r1, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007cc69fa5b95e7a4b679e03a134a91f7e41f56ad9831681311295924631cb1f40e983b1a0356d60f589a7ecafeaa66a12e5dc1287f10d6607807d534b25c2c115e4dd08be25c521348b17f6c7bb29967ca41322aff5e41a6502609bdc97a636657d762a62e7d6eaaaa1de78cbd26ba4562c156c2d1f41b6024ac0cebb9f03e1c3b54395cde1251642e010198b4317e6c232d9c9e969327aa12dbc5cb4d5b45c561a545c8ef0b27b240258ae74d8cc6ec3b32cf502158b6e812ae8404899095529b31122f84a490aff53cfe3037356190642456ca44cd9b31bd20f5555ba0eb89190b3601cfd26874dfc03468a35e9e917a05db641584e28c23af448849d982b99eea7cfe52feca85feb0edd3485ee80243e7597de892c591aec06c2166bcb5906b4ca1990c684cc086f39d5d6e9795065e6f37149073fb4d0ef1d5946fe40c0600f56acf6cd0af1a4743a2b4ff7623a0eb53dda233965c3c49d20e7d6d91165f66fce2e72a1d0550dd50d109a83d72cf41ccd9bd8ecdce9f93b20bb0bc23f1ffed959e694add8a58f466d3c45d2f8b0726c5af14ed0bee194a38e9d37d175fecbef44072af4398b0d313eaeb4e026b12eb8a52656fda021d1e828670b6bc5128517c74cb96c92248ef66dbe995f10486cda5af62ff5a60543a931263955a22168f08975819d52f1a206819657a9463d5928", 0x7c2, 0x0, 0x0, 0x0) executing program 3: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000300)}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) syz_emit_ethernet(0x60, &(0x7f00000013c0)=ANY=[@ANYBLOB="ffffff0100ff00000000000086dd60080000002a3a0000000000000000000000000000000000fe8000000000000000000000000000bb890090780000000000000000000000000000000000000001fe8000000000000000000000000000aa0000"]) socketpair$unix(0x1, 0x1, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x35, &(0x7f0000000040), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) open$dir(&(0x7f0000000700)='./file1/file0/fi/file0\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x2a17) listen(r1, 0x0) r3 = socket$unix(0x1, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r3) fcntl$setstatus(r0, 0x4, 0x80) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffedf) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000100)={{}, 0x1, &(0x7f0000000080)=[0x0]}) ioctl$PCIOCREAD(r4, 0xc0187009, &(0x7f00000000c0)) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000000)={{0x77, 0x80, 0x5}, 0x9, 0x2, 0x1}) executing program 5: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) socket(0x11, 0x3, 0x0) semop(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x202) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x80, 0x70) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r1, &(0x7f0000000040), 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000140)={{0x0, 0x0, 0xf7}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f00000001c0)={0x7fff7fef, 0x0, {0x0, 0xffffffffffffffff}}) sysctl$vm(&(0x7f0000000040)={0x7, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x800, 0x0) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x7, 0x209}) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0xd, 0xc, &(0x7f0000000000)="ebffcbfffd812e321a2de9536b48749296480000", 0x14) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r6 = dup(r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x80, 0x0, 0xff, 0x6}, {0x15, 0x0, 0x0, 0x200}, {0x16, 0x68}]}) open$dir(&(0x7f0000000380)='./file0/file0/file0\x00', 0x0, 0x0) socket(0x11, 0x3, 0x0) executing program 3: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f00000001c0)}) semget$private(0x0, 0x4, 0x518f9988d0f5ae21) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x5, 0x0, 0x1000}], 0x2) r3 = getegid() semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r2, &(0x7f0000000280)=[{}, {0x3, 0x3f, 0x800}, {0x1, 0xfff, 0x1000}], 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000240)=[0x0, 0x200, 0x1, 0x9, 0x400, 0x1]) semop(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = getegid() semget(0x3, 0x0, 0x556) r5 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010008, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) getgroups(0x5, &(0x7f0000000400)=[r1, r4, 0x0, 0x0, r3]) r6 = msgget$private(0x0, 0x2) msgsnd(r6, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x1) r2 = open(&(0x7f0000000340)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000280)) open(&(0x7f0000000300)='./file1\x00', 0x20418, 0x76b8451966431a5d) openat$zero(0xffffffffffffff9c, 0x0, 0x200, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2}, {}, {0x6, 0x0, 0x0, 0x7fff}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x0, 0x40, 0x4}, {0x0, 0x1, 0x10, 0x7}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, 0x0, &(0x7f0000000180)) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000001a80), 0x0, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f00000002c0)) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) socket(0x2, 0x3, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) r6 = dup2(r5, r5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x7}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r6, 0x1}) r7 = msgget$private(0x0, 0x0) seteuid(0xffffffffffffffff) msgctl$IPC_RMID(r7, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2, 0x1ff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe59) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4) setreuid(0x0, 0xee01) ioctl$FIONREAD(r2, 0x8028698c, &(0x7f00000001c0)) executing program 2: r0 = socket(0x2, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$FIOASYNC(r1, 0x80047470, &(0x7f0000000280)=0x5) socket$inet(0x2, 0x3, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) select(0x40, &(0x7f0000000140)={0x3ff, 0x100000001, 0x100, 0x0, 0x0, 0x7fffffffffffffff}, 0x0, 0x0, 0x0) r3 = dup2(r0, r0) r4 = dup2(r0, r3) setsockopt$inet_opts(r4, 0x0, 0x1, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r5 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000002d00)=0x9) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) syz_emit_ethernet(0x2e, &(0x7f00000019c0)=ANY=[@ANYRESHEX=r6, @ANYRESOCT=r3, @ANYBLOB="a9fd0bc0a34dcd786af72d4bd8fad5b6bd56bb0267568022d93e47aa91aff3e70d595a3f5447d12c049d7f671eaa46f381fa2e537b478f91c9975ba6824fd9ac9d30c0a4372f2783c85f52db32f06efc1663d2b4492632b11b56d958d5e7cbe4d11e0b548cd18f6961f7b8a372f81645220f055e489092afd8960b93e531b732dfd57762a1135b4794c1f5bf0ec9e196b47d4a3c1bf718657a043cd34bf5d92544278da1e70f38ea0fbd373f0f7091fdb5171488c63590e40fe723b86e8e85c0cb67a425ec26f19281e7e9fb81bf26aef64b9ed5184d8bf803c4d05264665d46cd7e83aeb29299ba397e759424c154b48b028f58f02878da2e044c0d6e82e75cfb63e941a761991d2cb922be886035b459b165e8e8f62f64848c781929bd39434a95f19ff377dc697307347b3018be17ca0cbbbaa0cb4d77a09106fc0d962d4a9065c2f3835a09a8a43723bd96eb8514f15ce12ea03068cfeb79660b5d4377001b115f03242b32068d41a0387332e0f7221fb063e170a83fc3db06e6fc93b715026dfac479990de5cf8051701d56cbdbc3f803a1c1b4097ba29fc20b3f4d70673924f7c81008246308b274f1392408c983f6989fe689f1a4c28f0551211c534e83244afc3632837ea208a0fbc163d016d5a3d60976497d05c0bbd5d96a4c0e99ef11e8c14ce1e76fdd830ab336adb280eda572fd7280e6cc5852dd4956757d9f1f8abd12831ed3f8c6b5f57eb5cd736e312db8e64334a02543ccd1efe9bc44e8a5c5f0c29b2984a443c931d8d78bd14a2a45828723179e27de9ea991ad565c2f0d5d1b53992461aa56586a78368eb46703aedffb9ab299f9003bf7b70da2132e11fc1d857c6da8d2c618c43e0632f93557d613c659a54e0b45d4eb31e8671aee507c5f04abb39dacdd434325914287381031c1760b082bd67d2a27d4bff703690b849d3ad1e938d1daf47af5fcae4986cb0cd940ee43ba40bae10b49d80408d9e88e4b257075f2529b7b32784a3861755d8882938dc8e25b14ad9c852c7895afeb4d05771dd29011c6b67ae4a24be2c217394d03b9644762741a5755a810d3f7a87b475a0cab6af68a9091ecbae87333b7331383481302e2e0e96e640c3b8e3ed5d553a40c35c7220d2dc752af106b3b33439b080f26228868131b953f34d29fc9adf3341abdd2d8a55432cd52020be8319cb60c7b11ff90afa266d8fa1eebb0caecef865d33cfc6b322fa801842576de076e4067bacd22d5f3f32eefc3f7643ca4876073e350fc11279501c49a67ee4fa0c36ffd0f82a3d3ee43f51bbbe8d179ed22444d114b0cf0da1e8bdbf440bf4c6edb33d6b39b8244a4000d83874ae64982a0ffe6b214947815a1a7e7cb9fc2af999f22c9618b5b62ea2612e0b024e64e3584dfc2c9aaeb2dc661dbadbf85458a7efeec72c264d33b089c2ba3112b31ce70e025e0cdec85015e80b9179b1d956ee411a2de4fd4f2d868fe2b3080e36f657013049b6cb92a4eb80e52fc7dc5164e2abdfc9ee893a87dde206319fbda95a4d1c05e7eaf796000c72c75143f2b5bf453cab66b401892b2a829e8843d0a22a72efaf392a4f0ac546a5211ca66e8d1cdd83d233bbfd5913928412e43d5c2bfc32d0397f30005015f69018097ace8aa0884dd09a1fdd5dee5fbc0bfe73a6d68b42165fcf2332a28096a85c76e0702690c57dcebff76b0eb10b0459f560d3731df0e47230ab140b7f3d0f7e070b31a9053babf168a4ba2d8e1c6d8b02e696a74ca7589e9ddf33c493fa71c7f371923b5e95a4cf580457702cdd033addb1de625fdd4529bfb065f828282b7ebe687a997e28c04ef0a1c71f82322032e395828bc2e539678aa2d750eba8b8082deb6984937fda94bd119827a752880512a85c8b3db1e823fd9c7f9b003d57c7a97d817fc0949a20bf4c31590a1a63c8706116ea5d3b8c96b7121ff713bbbc6e5971b6035a5e8572f74d2c31eaafb4092e5834ad62f23127df68821f664059d7c1f4a8975f40ced948a65388b8291126583d4c6d534e7c81ea57f1b50242928a5d007e8f0728f822dbe122c35223fd815794cb21f17cb5032bf3c731c1d306847138b7405394d5eaeddc7d416bbe70fd7b468275744eb1b32f9eb37b40086c8ad5a9647ba259de576e950a7103773ac383b2feaad931b9e9a06db5267ecdc5c1f922bdd2284d908395f8698a42682804b73317df32a837beba12eb0ea1dd4c9fae9c92ad845bd765fda3588d7e8d0ae7132f39cd68ecccd6c157c04a040d6f42e10afcb5332c9faf5024eab24c8aff11f8bc309e67ce96f92d9d15826ef225f442213b6dd89f55b97ab4614c7da39e6f7767a7ad5a5b8ecf28c3e0d11d6b94e3d10aa9988f0ed2fa1569a209fd49468b767f9e03e47b45b6c33f3c53952bf063694af30cb28ff9e336ece11ce084e01bcd2da3a901f7d8314c2aebe809f7441927c521e8ff754fe8bf294cdac346e6eac2cd63b47324cd551aed2d9337fbd67a7849d023fec11e4bd20cfba2dbfc136afd7b7ff0bdb9b8ad7aa1388a07abd4b0a3f3d98f7056ff79e10b7b66328326ba22cc95dbc30cbfc02fa904e8c751e72f0fe8dd1d1ade9aa062743f7a2a0f684f854444df54ddf975453167eb88f055fd59a66b97630cbb25db18c8ec2708474cf4c06c5c9279565e60b61c12da7709be7a7356aec7271d879bf4bd98b48f24098ac4adfe521106e05c51044cf536accb5be1eb3b2c35f04be0c1eb8723a571a68c2d96e7497732d0979405a3475410f008f8ff5e977f9c0503f599466ef8f360c4803450473e26b1f555e4f5d89df3398c8430fd078769cf7f795cd697bd0072715c7284db309c2f504149b21b1d1ea8df6a65c2f441fd15fb6e76e6bc48212eb8c4b724727b4309a3c3c2fee46d87716b7c0a8718b5db938f9d648bae042c2b456e15ca0b255a2b6ca93c3d3a380897f3da0de96f99f7ad9cacea6fa7384f6376915e516bcb91c93f16f07f8397993df9e9bfe6383234680b50a26a62c2b3d8b0585144c81df65c92903f47b9ecc9416eb29395a922fceb57ca405f7b037cc0f291538857ffe6d79986035e75012fd3a51c7131592a770483b4df83daff1ebffa95ae5427f90bb1a3a10bef9593e852b188e3ca14e92783f58147512e476609ac3996662d2e79caa31877083993ed368200ed0df09df8a16657a26199760d6aa133328b59965692935f4b79422ca1d27d1bf50293ae2bb299f34b46fc62a894287d6d4a3e3af7c15538c10b11acab8b79abd069b46b5f79f684e0a383c589559f0f250c7ef0e728be7b866d82f21e54f16757143f5b0e1955b88300832123ca65568e800d3dee129bca40216b7eb2c7ac47b45d138a1763d63bb8cc7c970297b979d97d9ff1e0af0a44daaa16367256cc89e7c19bc896d7670ef771cae0a7ec0e048d56a269e32b945cb208b063338ba9cfae6d66f19f484bd8012e6dde50b417eafbc60e539fbd36eb9f68732ffd7866652d1260e21fe7c96c8d33f7dcdfdd121ee476436a488839119421c83705e17c02e85d8d4ab514be60b02b985e9d77fa2ffe3f1ff77d54f36aa497984541694b8d6e5ec149e237537ee76e1fb3d22dff14033f7ac67ec2479e96929b0c52b18d27dc04cadb3ffab6ef7e2f04050c700baefc18a8da1d55cfda7ab84076fe15d9d00c2d94e8c067a21a521d2a836590b164eb3244dc8a5e5b9f6b9f1da2c90234cb1983c10b52ea8011b0fc6a8cad6a8c636b26d85694ba27993a9d3a03086d13c401f2327b856f4d6ecf88af4362b8c5e153f3e7f6f40280a44b31aad3779bc61bedfdf0991680d87ecb5a4000c6a91d08211a39f7bbdf5f3c5884c5071c4a9ed7d034f843bcaa0dd956022a2707add0b7aaf62f573eb17709b44620c11e4e8fa5b38e9940569f527970102445f8f772cf8a3f5c74214e9bc2bf262cc73142946c60586a96fc0109d2ee7e97b7053cfefae19658cdfb85d95f6d7c01080683b6e3de1728a14973448eefc4d90215feeb248d093343a5e3132df7b8c3f13b8f71f8bbecb5a07b83ac713c132e4ee1a0490b5c66c4eb7a53c7ed93944acc55e3aca7667fe0708f2452a6e56701c637f17fa21558beb9cca822411dc2a8151827155dcd209237d08a3e073dbd62c358a77d39d17fe31aa343ebd3dc517bcd98531f1cf5934ff51049ba04a5cf53cd9dddf1559bfb3adeabb14a18a036d8f2c873f1d26534a4505b921b1708d41bc89ed6c378547025d8f2c6eee8836d389d7dd336b87945bfc52fa6c06f7a7e26c8ad2c521dfc55f77c6cebfb0481217357d1a1c7213df031fcbc6d279cf02d057d7b492c90326fac095432eca83a61ad942f6ca12c0c427877b4c5f266926559e1e519a19b59228270298285d8afb8fcdfe39201d3811b54e8586443c4589016606935be6f38dbe333f56fee5009d5596fb72d2db76a1db0a623ced2ae5bb3481cf955f7afe6e1455f32d6c2e93881745378c4195ba6df33feb38397a17122c7b58623d5117576fbb08c9f64b9bf7e3461d832788a676568a481465d3df107d4e15e49b80b4f3a70da546be826a3c2711ccfd2a80bd85c078dc92cc3fa150ac3855d54d75df93d8b380a822c55b442d82435b19ac46a87ebab483f35bd7132b09b5543b48aac613cb3c7b04b0ba024529e637447401aecef0dfc4469c75ec2223a01efa9e83b76e8eddc1ba97f21b63421c71921fdc42bb368b4610b43ab6589b542ff244c233c99b7292bcea6adb226783075bf5529f362d8107bfcf6e9d4fdf4d756628b12de8f7637f32603ea855748a3fea21fc8a272df34fe41dccfa08c5eacb5280e4ec3eaab2bfc2d402b5dbc4fa0b038d5c70f828ed27764b2ae1283895263e8a765d923d9e1c6b08f5935140244f71c91fe2a1677333911a1ccedcc1501213ed4f02b51e3f84833f1d23bd329c40af01e8a30aafffea711ce8da589a80e4e74bd639616d435eb6ee1bcbe20dcac72b1a57d8c755bc249896913160531ccb3eb6c444ea28fee3312110fed0048ee755faa1efb574cfc82b4f0dbf3f1ef7b54c9e23b54cb9abf475d0afd37b5eaaef3c10f1ddfc6437ff833b2543c7ed2f88a92766dea04a52fa34a8eb0e302068978b89d92e201c85ee99a4825d47ad4a48392bcaa2070cfc30b807e175d2cce969e779f7c44db4ce35f901730f002d292d08ed58f74acc61221a77c3e7d35bbca4de23450c63a9e711e62bfa5853fa168414b92f8497fac11574f146aaaf2671c53366ac3bac27b3e248b091f70957d380367546ce25d0ce621891b76255d83422ed9a9f1a0d174b1caf78fa51b57cd7ebbbad700cf8fddd5c1904a4f02f9016d28aa1b9d9794c957cd8cdf038473a6ff8284271b783c02fa270248e74778de64443d52d1acf224d54c710418e3ce5f92a680aee58ed5abb7e5a858b34d10c0c22460a23f43e194c783427214c1bd123f8650bb4ca818d1c5ab4ee8f42d60b484934efdfd59954ce46461bbc1607f58493e0364ffce95c978aaf53b6d7772dd48ecc3aca9992e6c142dd3df403a972dbd4087b2166531b8688ddfb2cd6411c9ecb3cd530042dd61281d6452e2c73277bbee9a0571ea7e64ca3fc50f72ccfd6f16289774865b2290280d4d38e9689fc9bd7edf49495330fa6f6427758f76b9387cdb222ff7dec2920b28fe59bc028409396b3d276cdc4cfd70de0b23ec616af87db79182e6825e61543a733e5dd38c4b6455cf10f5c1717590085de6141786b89d1b14835132ef703b0cc9cf36b35c79ffa2182e7d238f", @ANYRES16=r7, @ANYRESHEX=0x0, @ANYRES16, @ANYRESHEX=r3, @ANYRES8=r2, @ANYRESHEX=r7]) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) recvmmsg(r9, &(0x7f0000000180)={0x0}, 0x10, 0x0, 0x0) close(r8) r10 = getpgrp() fcntl$setown(r7, 0x6, r10) shutdown(r7, 0x1) close(r5) syz_open_pts() executing program 3: r0 = socket(0x1, 0x1, 0x19) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x8000, 0x400) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) ktrace(&(0x7f0000000140)='./file1\x00', 0x2, 0x4000000c, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000000)='./file0\x00') rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='./file0/../file0\x00') socket(0x11, 0x3, 0x3) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f00000003c0)=[{0xffff, 0x2, 0x6, 0x23}, {0x2008, 0x6, 0x0, 0x1000}, {0x6, 0xeb, 0x80, 0x2}, {0x0, 0xff, 0xfb, 0xfff}, {0xa22, 0x5, 0x5, 0xffff}, {0x3ff, 0x7, 0x9c, 0x1}, {0x2, 0x7, 0x2, 0x6}, {0xf3b0, 0xf7, 0x0, 0x7ffd}, {0x1, 0xf7, 0xf4, 0x7ff}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) r4 = getpgrp() fcntl$setown(r0, 0x6, r4) r5 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r6 = socket(0x2, 0x4000, 0x0) setsockopt(r6, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_int(r6, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) syz_emit_ethernet(0x4a, &(0x7f0000000580)=ANY=[@ANYBLOB="aaaaaaaaaaaa0bff000000df86dd600000000014f0003be1e300000000000000000400000000fe8000000000000000000000000000aa4e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="000000000000000a4d6d6b4e6f320205f8778d9fc799e40be0ae9305cf0eaaf9325d41c1506c9f9bd44d07f200d19fbd860e31436126ee540f83cdbdb617e8ece7642c683ab0b5b8e5c290461c4d7cb9b4e992060fa1471b9eaf07eec56b2c187319cf5843b5375b10cd70491e52e263afa7220e963700e230176a994ceb6a9f1b6ac550e58949f694b9108451254ee4cf87dcc0569348e35884a68d89ae536e2ce13fbfe0f7477aae67126107d6995a01183446faeac6f03a5ac1307f528498c9515fe3660795424fe3268ca6daf01e08c26d36d61480931323f51da4873a2bea47290cba2cff9b88e87544cca802fcfc95a8b6ce66cdb464f52631c21bf168"]) kevent(r5, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) mquery(&(0x7f0000192000/0x1000)=nil, 0x1000, 0x2, 0x0, r2, 0x20000) syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000001c0)={0x1, 0x1}, 0x4000000000000302, &(0x7f0000000200)="9a0eb014a2388f08ec018807aa205983a971fe1e05f58f67c689a1bdf833fbf5a3bcfd675ca18fafbae4e432cf18435e7668cf920683c3742993798ce772d777bb9bc286108c9108dffed3b0d7d64fdcf3b4142ffcf2d7e017", &(0x7f0000000280)=0x59, &(0x7f00000002c0)="b12460377e1064de273d9c7e78008aa3d726f87211088c346f7d3b76c2e47f3d", 0x20) setrlimit(0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000540)=ANY=[@ANYRESHEX, @ANYRESHEX=0x0]) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) executing program 4: sysctl$net_inet_carp(&(0x7f00000002c0)={0x4, 0x2, 0x2}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000c2ff020000000000000000000000000001"]) executing program 7: open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000000)="f8", 0x1}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1000000000000212) dup2(r1, r0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x6a, &(0x7f0000000340)={@random="b9d7945cbdb8", @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x2b, 0x5c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @icmp=@parameter_prob={0xc, 0x1, 0x0, 0x0, 0x0, 0x0, {0x10, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @broadcast, {[@timestamp={0x44, 0x8, 0x0, 0x0, 0x0, [{}]}, @generic={0x0, 0x5, "6ec4c3"}, @ssrr={0x89, 0xb, 0x0, [@broadcast, @remote={0xac, 0x14, 0x0}]}, @ssrr={0x89, 0x7, 0x68, [@multicast1]}, @ssrr={0x89, 0x7, 0x0, [@multicast1]}, @generic={0x0, 0x3, ';'}]}}}}}}}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1, 0x0) semop(0x0, &(0x7f0000000300), 0x0) semop(0x0, 0x0, 0x0) setegid(0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000280)=[{0x4}, {0x0, 0x0, 0x0, 0x3c3}, {0x8006}]}) syz_emit_ethernet(0x17a, &(0x7f00000002c0)=ANY=[]) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000000000000000, 0xffffffffffffffff}) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) listen(0xffffffffffffffff, 0xc1) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x5200) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_vnetid}) r1 = open(0x0, 0x0, 0xe8) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x10, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setgroups(0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sysctl$hw(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x800, 0x0) open$dir(&(0x7f00000000c0)='.\x00', 0x200, 0x0) mknodat(r1, 0x0, 0x4, 0xff) faccessat(0xffffffffffffffff, 0x0, 0xc, 0x2) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, r2, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() mknod(0x0, 0x0, 0x0) clock_gettime(0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x10000002, 0x0, {0x0, 0x4000000000000003}}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f00000000c0)="869abf65861c1069e6046a9ec0cd72b7082d602e4172121308650df6d42bfbc3a35ba0dd867da6810dba9f10598da8cce9e689c847562273bcf5c4c1e71d491c3aece6c9dfe21d0a50a9b1f123ff9c0bbe0660aa9725c2eb3b535ab3cab4a55edbc7bc4b6286e424d7cde84b786a6268a9dd505842ace18e937319a5fd8e71cf27927829b7081cbf1a03342003c8b67ad123572b54f6dc4248dba6d6f43a4bb3bebe1e58723afeab4e0c36e469efcce5e278a31c68d0c4e4daa2945cf9909ea4961ceb9d5356404ab88306e63d74beff3b65de84188ac388a2cd948b", 0xdc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x1, 0x0, 0x0, 0x1}]}) r2 = socket(0x2, 0x3, 0x0) r3 = dup(r2) setuid(0xffffffffffffffff) sysctl$vm_swapencrypt(&(0x7f0000000940), 0x3, &(0x7f0000000980)="176028c2", &(0x7f0000000a40)=0x4, &(0x7f0000002640), 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x102, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) chmod(0x0, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) getppid() open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = syz_open_pts() r6 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "ff00000000e887c0b46a89ae050800"}) ioctl$FIONREAD(r6, 0x4004667f, 0x0) setsockopt$inet_opts(r3, 0x0, 0x15, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) executing program 4: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socket$inet(0x2, 0x8000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) getuid() setreuid(0x0, 0x0) seteuid(0x0) bind(r0, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x62, &(0x7f00000010c0)={@local, @broadcast, [], {@ipv4={0x800, {{0x10, 0x4, 0x1, 0x0, 0x54, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @remote={0xac, 0x14, 0x0}, {[@end, @lsrr={0x83, 0x7, 0x0, [@loopback]}, @generic={0x0, 0xa, "2e21402f25d0a1ed"}, @rr={0x7, 0x17, 0x0, [@remote={0xac, 0x14, 0x0}, @multicast1, @multicast1, @loopback, @local={0xac, 0x14, 0x0}]}]}}, @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 4: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) kqueue() kqueue() r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000080)=0xfffffffffffffc96) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000040)="42bd8049c214041324", 0x9}], 0x1, 0x0) fchmod(r2, 0x100) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x54}, {0x60}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000200), 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) writev(r2, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[@ANYRES64=r0]) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x38, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r5, 0x40}], 0x1, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, 0x0, 0x0) executing program 6: close(0xffffffffffffffff) setrlimit(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = getpid() pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) fcntl$setown(r1, 0x6, r0) setreuid(0xee00, 0x0) close(r1) executing program 4: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000080), 0x4, 0x0, 0x0, &(0x7f0000001280), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000001440)={0x0}, 0x10, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') executing program 3: r0 = socket(0x18, 0x5, 0x8) sendto$unix(r0, &(0x7f0000000280)="b1000502af0000000000f2ff06000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b697be1aa5b230500000000000000c257699a5f139b67274d335d223e7d026ba8af630037382102230000720fd38bfbb77ec1f5a8727781ea7d4cb960d28315bd93c14625586e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabf4bd62fbe0008e371a304353712051e000000", 0xb1, 0x0, 0x0, 0x0) executing program 7: socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2485607, &(0x7f0000000300)={0x1, 0x0, 0x37, 0x0, 0x0}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000040)="39997cef726a8d0000000000b6324eb274a03a31", 0x14) executing program 6: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pread(r0, &(0x7f0000000100)="b920a999031b8289e892c3f487d3bceb6bd6adf1a4677868d2a82ace131418d601d36afdccd072fdb603175d71da5c55c77abe8a2e4a689077bda58d85bd81b858961bbe314f0332153379a65343a1749206f235a079939d6277262971ddcbda1954f3c47d70b0803678d6f80360a7fc0fdd91a65d71d14b19f0181e264ffc6b90e83b701d58cee5c9f60161307f8270b2b260c3ccc36ac4c21c2382371dc8aa5293ce7ec36352ffe656487713cea889ad17a8f1b87d847a2e2179f9f44e7cee110efac94f626b17ad5005d9b29508", 0xcf, 0xd5) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x0, 0xffc0, 0x5, 0x4}, {0x20, 0x100, 0x6, 0xf96b, 0x80}, {0x3, 0x0, 0x81, 0xf67e, 0xc00}]}) write(r0, &(0x7f0000000280)="c2c44cf6e69b2a6fadba00f9db7466c3b6c50669739c0aa3c97c821752dab6c4581e8fffaa18d55676f35499cdaab9969493f295454f48ebc8138e9e020569279a566e206e1fee29a97340a89210096717db3fe336c19fcc6eccfd75703c330c19b037a1b034b45c4a866e791ea69343f2c36312f296d4f13f4ed73c239d5d7d401b5cd07db567d00fc653019aeed1992406c7611f5e0b66cd45a47643a8b8128aa38da8129f699f96db934156a31b48d23de74dbe201a7863fe6b890a88ffb84b82baf8539a460d4000ffbafdc34a416142cdeb5267c517999ae426c8dd081f551cfff672fc274f7c2e206a1dd9783cd26bc6740c1dd0fa369e89530cd31a5fffcbaf68b084373767a765905f505a34497200ccf160fb2b6f0513076b4a7b0e95bba5d5239446a4a7e4fe0b00e59eaa4c2bdb7a6b81c6c7fbde6cbc6b75d487a9a9abc89618ba46b899858c55051cc69975b2c3e7e8de7958f3dbd01f4fb597ecd45cf83bccdc5efdbecf308ba3b6da605c51ac33b626e9fcc31a0cdc95cdbcb4d08e3d2b468a986fb0fe57729b735580a1c258df5a460e2e81989f1a8a06efbf740332f107997b8325138a3f3aaa1a430a25fd5bc4002d6c5a46580373c69e80f006919f52ef993cc6516a7061d176cc192b44a56a4337c5bd847ae91e3c4335b0bebcfd60628f66fb06fbd318e3e2d2eb254faadbb26b7a2da20bc518ff151d07e85ce0aecf58a91858b972541e1ef11099fb3e8858f08b0df9ef59d347cf77ffc0cb2a0a1f386d4b93280adef2afb7cb4dd2667030c8c9ea7db0eaac01fd22769f6260cf31a9d96d6cb89c492aae3f457059b9ba33fdf07278b1ca5acbdf8be56c985e12588b3459ecb74585126c5cf33ed0954670a5da80d5220a41680ef9ef5cfcc4090d9ddd515de7b6952c6250a665d48c743252acfd4e005ddbc30eabefc13178ce84ef816e292aaf24f11ecaff5739f390d40848819b83c77347c3ca7babd6320f214bb4dad464fe97b6b961e303f82874442ee713027408cdde119228eaa8f90c3b52fe19bf1e68bab8614afd11de1b09c72fd40b724aa48b2b6d865f9437ef147a49470d6ef9afe061d2520454a67cfb26325615a16342710d69a1ab08ec96859598f18ac8f6b2a415a91145eb1233f021b9d352715b0612fd47ccb7c2c0ce8dc0adf6ea559b8a63e8d368e9eaab8031ca684762c1788cb7a92a79eead21ddf0f29aa55603d701248f14528bb25df95a3dc89147615801c094a82802c96165dbeb178ad98bd608a9ecb439d46ac77d8ad0097b490ec85c8a1dd60bfc6efced47baeaeb318aa3067aa25c845eb3a91a5648dde35d3f497a65bbdef227f89305d0efd2c618b126277d4ea71f1c27de8c58f91d0fcee7b0facc546a89f0202f3fb20db3dee66a75107b235fb25581ca033f1a69d396b9daa96fa977d54d3002e6b4854b54e795b2844fa66e78ab5deffcf041e6a48d65726d767fe1c25996f4f96b9462f9a88011c513e8da82ccefae57d9bd5b567605b115efe84b59d002e973957f88b5d94e4574e9f5cf33f1076c9c81f93ada99f61ab3897805da5045cb5950897480a01c33cdaad59a3b12eaeca935e17da89f455cab49f307141357dd681992aa14246f6b36f3704b7475d42fd296a3b402078a768209a70e2bd937ca97af34aa76e801aa1287395c1b7c5528b72044ab5d63e254fed1592d42f0f712bb72e27c36d01485cf8dd118d230f88dd97575c9529c3bbc688f8b47967c18ebe89af5d66e6cb59d45262ea411efc4ada37104b9b12de7c851d489cf4f7487f999872e9cd8fdc169fe9b8d74772d862493bbbdcdccf06b5c25cb1271e923818ffe1d3bf5c178f164092330e1c4c651be683d9a7c76fc1d88dfa4257b036d75e8bb932bbb7515956d6ccd5032486bae1df23ac453942723f3d19f577b2fc729f68016cb40474993a5fb145bcb0a2ef7c2c78083e08922045ea5db13764644ff81713fced3087095f701c0f2054cff268bcd8ad265fc8580767e333a3c033636a3bd92439a9f57a214d96adc0ff81584b8fb61177c0d38618d61bbb1b34bc99d3219a9bbe901603ae4788de6acb9f54ef16cf83b73c3972815466335f91a9b915d68c48dffa3dd7243655444c51c00449576b9a3711f7c35112863fd39a080ebb1f45e5cefea3bd1ed42f3310d2d021da150e16412f918463bceb979809c6fc08cf4828d84e67d1692d97373328d10020ee8f73b4ac3a828ec305d8eb9d1e5f6917075f17962e0712e030204d8d184387828d5fdff522eef3edd1545267f786e95d27785193a29d9a842770dcf278db625e7c2fd6fceadbc001c7af61e24a122f12d5be37c880933c9728db5964335f2575a2f9b25490d22abe7e90c4bd54ee999204c12873f4bcbf45f73036d2e0aa3d225b7cd1e349572569d5170b7603ee1de0885d5981c296b2f373755ecc636b54768fa26638846bde62d6c94fabf11d2b60afea24f9833035e08b6afa96fefcb63f30c798f072d54f54c0c636f9e53cbdb44ab631a592127479962c018b6f6a8a2d23909b953cd8fcfbe9c2173fe2514d914325d9be20d9d16c8a0d14bb095fd9a01694cdf21213a7e2265bb09aea5fceaa8decdaab778466e125e029fa995939903752ea3a649a9c2028dd1534c587ed1005671d5fc1497eed96b8abc53069d01508f455209a686ff7454e8f6f3a91cb54223b7bee8bf11c6244c5cbae4765f8b2ec8d75978a692126e9709b803b81eadea86ea103ade7b8e78371b54b7846cdbd4e5a0a7af633e9c93b7ef3235570124e9f0f71468c83b6e6af91d7be65800a85e8b655fbb2088110a4bad9b30c5b8278737cd2fd41e3ebfa61f72e1fae59ca040dd649fd518a9819243f2b3e0a69388f637a718e7aa422d60291c5b85220bc73d5c277152bbaf89024a150ce25428c14b8d230a1a8eb1085da548db684c1680d150a521330a23e379fe9aece742f2655e8f69efbd94649fd3672ad70af23a73a34b4fed26ec8a6ed10f98a31f944788f85f6519de7736ebb6339bff566afaceb265686bee435066a753eb272c14929184dd142bd020386073e7877607f5b805ac7d6e7b6710ac4124b2062da0db07d00020413a3aead495157270da3d3b304683e7863d3e2a1d59a4bd5e9bcd25193e535affdbd1880b8014a18717bfeb7de9e6e660c5c224c957e86117411c09492e044208ee69eeeafa9ebfe1f1d1231c1256225c163df6c925a8b36b4830e37fbdec5365a3eaa00d09f595b121bd8378b840c356dcae5900df7fd0e07d996701144c13f4439bbeeae7c15837db43979b91bc72f0ac51d874de75f29f08ed3b03207f749f3d5436682c9a29a809dbb2a6e672d81e711d1289b1ac36d7c92ad5ce7e1e0766a90e4e3324d091284f99c7371ac10119b8e66e47f587d8a79a246a430f010f004b788c591906799f9cbc29ae93fbd1bd354d0a9f5bc62ef1351b04e060e37a2725f3ad7fbea02651afc334750a452fc3e883e3acd623e7c6bc32bc0c319df5bd8252d618f7c42f7ab1a16b2769ce98ac0881578780d5fc987ac0dca0c00c9ea54885d3eaeda3451cfcb77b9478f7dc9b8194fb015892a778e4a9efd00799413296f5b985425dc40822cc9cbe53a28cfa1406283ca1c1e4c8e679bfa861a937d8bea4e9c76bd89d4cc6d69a1060a0b272b06423cff4326ef468a1fbbf22c889a2c5cb90971bfde8d39aee89db43fde3147456feb7fb708ddc88b06f3b9c1e1af1051b5f40e9dac9915dec369c0cdb4579b864bed8366ee69e0aa3c28983a7e40c34479877a49acfb40fe63aeb145fa73034559c6fd317a06587deae8f0d2264c17ac9b2aa72c2f106fb28557784ac32674e117e1c50ce38ca71440bbc6d6aaa48a260bacf630abee61c262d8bbf960660abc6a23cc04bb056a6c633fcab47e3c47c29b9b8fa685c739f6f78e14d3e7a190c5931150e9faa72bcd7bf4c94993816d66b699117cb0282b620da3653ee1f7f71c1131229ffbb5fd547e5db12ada167cb9d12a9504248fb88d2f6a88e480afd9ae26d40b0ccf0de68cf1fc914a2a8a1dc9e4e1e6eb4135fc68bbd0d154424a0e0bc94b540ce6930037d6d46c7976287ff156408ac9021ae9a0c28277b6074f6a05f1b3fc0baba472bc4ed4be91fd08914764fa5998ea6c1e1a23f5445f698915e0dbb76ed973ad8a14be95b6b89ffe5856abdc809fdbfaa4139849501e541d5de8d536357a999ba31d1f7d4968b12dc769d44a2ede2f78763387b257d6f84632e11a7b0563cb1580a87693c8ccf9751d93720bb4239ea4c12cf74c7f77c04181187c9147e2959918ea450d9c5c7659f0dbad8f0b535f15935f04cc992c35c219aba183fb4fe91bfb4722d0bd348aca2d147d90ad758796d01416e4fa9ab5aaae92324937e4ddac3bc6573b6b52ded52836ecc5be4f5e8ec96e36398c0f03e2936d7a0a7b0162df809b55bc4a65777bb969941d71304d68bfca03cc1e95492778e285206ca9159082759b48ad1b338329b892687185d06801ec6d44deb9b9280ed374644d708830e62dc61611ccf985d5ceea4d674d56ad5c62b262d594e9d743b8421b83896d9485ab17521b41cd747f13dcd3d3d203af6a6676d03afdc05cb4134767b11d381022b26c2fecc627cb8aac7884c4a26f0c13f45727e9c3300cba675a7f4d2e29f722bc15e81ea5c3d7fe2c4313cd76f2f55bae41cd486f72fb4b08bd729bfedff629e40adb9343c0cff8154897b4a73e4aee5e2fdeca2d9a957687383995588af2033343d1a968c70d7d4a3db1ffbdac07a333447c0f52f46f9acb483dbfb8e67a5c45530f831f80714949f69b773b398e418e3ecafb3c6d6e97ca9ac6bd7ce64acd3e27b4e6e8bbc5e14a1d1a348128de2db1e0243d3dbb0d31409cad754083b6e4f3d8fe9ef933d6e1e3c55b4f8eb68499920e977a6416f7819f1a4e5a4dd056e523472eec5bcd69c89a08dce495a45745483d8f081281277a60d7c8df8f86866bb94b257237f65194190da0f0ab79562a56a7a07f565f3dac6653d75e385fe920c29a0dd089b188636643db1f1928de1abb05660672b321c0c362788e570296026b1b8b26099d4a652f52dc40cb775629b19662a29b8a03b102904dfb8fbccef354f1f8abc3a2b828f882ec6d340d4c1efa7fb35979ba5825e9db75a49556c4f1e830e0c885acf53b484a53810ece89d96111ec2bc8e1aa1cfacde1eb504724d5646efbff85f68a83056b383c4503c65ed423125fac936a58139344ff123d54a484ed5b770c02e3441e164aecc3cf5d152b3d64fda2ebc7346bfe406ca26e371fff5e590cf1efc05125bc8b7e97b69010f8ef55b43583364c5dba65760a3626ccd090daaa3ba5aad01cd9495eafe78862c90e19df3b5ff535087d5b2188dc6f83e07cb97d78dc24fc96b3cb24a4e5ac5bd3257f92ca50f540a581d7548cbdae79220d20b7c3f72245ad97365a92067d0c894b5688e656415dbc8713e988db9a0885e18328da5714b0299764f06a8bd0c34a8cebbbdbc05d1f7377c01a972b200824e29e692d51a88468fda8fc978aa26333b579404b80f80de8bae64260f4f86de43cb53ffc88d9bf6582828929ab3582f54339199a1b7d01bb4f0080b73706f992a5cc8b26aa00a495d58302ab29e087e8f0fcae6b6badae8c4bd5f3d34e2b92783ab0848e1425112b07757b9620afb55eba49956a60779afbec69f864d273ce48bdd64e6ffb64705967fef6aee863e8bcf4ce085548d6fb6cba4e89d256dc8c4", 0x1000) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001280), 0x2, 0x0) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f0000001300)={0x5, &(0x7f00000012c0)=[{0xec93, 0x5, 0x7f, 0x6, 0x1}, {0x7, 0x2, 0xfffc, 0x9, 0xfffe}, {0x6, 0x963c, 0x6, 0x7ff, 0x5}, {0x68c0, 0x9, 0x7, 0x7ff, 0x4}, {0xda94, 0x0, 0x8, 0xa94, 0x1}]}) r2 = semget$private(0x0, 0x0, 0x3a) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001340), 0x8, 0x0) ioctl$WSKBDIO_GETENCODINGS(r3, 0xc0105715, &(0x7f0000001380)={0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) select(0x40, &(0x7f00000013c0)={0x3f, 0x3ff, 0x4, 0xfffffffffffffffe, 0xdf, 0x3ff, 0xffffffffffffff1b, 0xffff}, &(0x7f0000001400)={0x8, 0xfff, 0x8, 0x7fffffffffffffff, 0x8, 0x6, 0x9ef, 0x5}, &(0x7f0000001440)={0xffff, 0xc74, 0x100, 0x2, 0x8, 0x6, 0xffffffffffffffff, 0x100}, &(0x7f0000001480)={0x3, 0x100}) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000014c0), 0x40, 0x0) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f0000001500)=0x37aa7e0a) r5 = semget$private(0x0, 0x0, 0xcf3eb8cfeaa069a1) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000001540)) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000001580), 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x810, r6, 0x2) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000015c0), 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000001600)) ioctl$WSKBDIO_SETMAP(r4, 0x8010570e, &(0x7f0000001680)={0x6, &(0x7f0000001640)=[{0xff00, 0x8, 0x974, 0xfff9, 0xfff}, {0xffe0, 0x6, 0xfff9, 0x7fff, 0xa4}, {0x800, 0xd5, 0x400, 0xe33, 0x1}, {0x0, 0x8000, 0x4, 0x2}, {0x6, 0x7, 0x1, 0x3, 0x16da}, {0x8, 0xd943, 0x8000, 0xfff7, 0x9}]}) getsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f00000016c0), &(0x7f0000001700)=0x4) socket(0x1, 0x2, 0x5) semop(r2, &(0x7f0000001740)=[{0x1, 0x9}, {0x2, 0x2, 0x800}, {0x4, 0x3, 0x1800}, {0x0, 0x7}, {0x4, 0x9}], 0x5) unveil(&(0x7f0000001780)='./file0\x00', &(0x7f00000017c0)='W\x00') ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffff9c, 0x800c5707, &(0x7f0000001800)={0x8, 0x200, 0x8000}) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffff9c, 0x400c570a, &(0x7f0000001840)) ioctl$WSKBDIO_GETKEYREPEAT(r4, 0x400c5708, &(0x7f0000001880)) connect$unix(r4, &(0x7f00000018c0)=@file={0x0, './file0\x00'}, 0xa) sendmmsg(0xffffffffffffff9c, &(0x7f0000003180)={&(0x7f0000003140)={&(0x7f0000001900)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002ec0)=[{&(0x7f0000001940)="63b1a685649d9aad5f", 0x9}, {&(0x7f0000001980)="41fa4f9369500efcfbd49c6f981bf77a801738b21de54b22703e8562b6703c0f33db48d0bb6f1cdc2c2c7bfc3219b2b282206e1bc775bbd642c5acb885d7006745e4a6f83e84e18fb807066b193e6f342ef426b96b651158f16bfe3e65991f98ec626a4e", 0x64}, {&(0x7f0000001a00)="37a03e510dbca72e62c9c9c89e3ba120fa977d4e7870d814758ba112a206a6d0726821f7389463247663b8e167ebc09441340fe4fb49d0046d272421cf38fafec1e092202a0f89a338301072a07c76bfff8cbab00fea718b5e9398c09b605c527fce961e655866b9669a86855a66c4f9f3b2b86287293daefecdbf5eb432be66c14a493817f8153360b2", 0x8a}, {&(0x7f0000001ac0)="adbedfc96687faa086d98f2a6c324eb6f8f98b1096864ee364bd9a11d2b455dd05fc5f89b3a1dce98edc439aceb55a7868393a1789da3c01a97869d31f277396cc926dc487b3b0b2328a330424e64b9f8865694630b7571d3e625c59024f", 0x5e}, {&(0x7f0000001b40)="c10e8f982fdfa6c8896b877e3ca72d90e1d05b5d624b1b7dbc7d690b7004a161194959b94aa42fd1e4c5d9e77e89c8be215cdb7455f6ec01c268eb8d4628b0bd290d6da23c888261b0b38ab4d55419fddbc2f6834b471843487fcb7da43dd56b7d4193e22456cbcba3a0f099a4fe806dccdd04dee8440aa07bd05ceb4c536639ff04941043891efb794d54b613361b075c0fc1027107e9d31f6838a3b2f22177a8616eff099b304426aa9801bc3538486126637e95babcea68795f6d27601b86e84607003da9bcb8a9b7d061f63120c9058c3b508f195d01f365d3d4846dafb60f23bc401cf39dc034e5ff63", 0xec}, {&(0x7f0000001c40)="b52aabf75ef5ed4a667f932384b2f0af502eebcde4ca65b71b25c79d5352e2e9f5fbbe0a64359e77c1c003eb9fb6efc512dc044199e2c4018cbacbb1445340bf117df575", 0x44}, {&(0x7f0000001cc0)="d749839647f9559a503e7af79ea0210e7cc4012aaecf343f67349eb8c674a9a8a2c0d1e4e17fda8ebf7f0e34b461828aadb163e06c2de7f3a02cf5b4e1d234311373fa0669ba", 0x46}, {&(0x7f0000001d40)="218dc674822d60b5e2b5f15bfefeee590c0a726db6077b1e821ff0b00d977b22db9b9e43d0e66d51bad88d8f5dc4812a1b756942001f34aab9e75edba8745cb1ae0860b31d2ea4a52d75c70df72dc2c078d868149e1ea30223710f5156e75198e4c3f93ef4b317429ab0f133933238a06e1dd06e067834ebb3f49498d2a34d180394f3127f58967323f6a9ff56d369e9a9dc3f815433adc975b6369952a92fe8e6548472ab411f2c54055bd2a0fa2e57fe4cf48d1bd6e46d79f58eebd9b7ea0d517e427d2936e779617c88bb2e45f522b6a8c02856f83f4ddf205b2dfe4fda2c29432e51f6534f712b2c58631e26071fa04f699116ac9d07692fccecdc318955b9764f6e2b766302f839d4ede8432a005c7e683bca791962784ba07fa227aeab831a7715a93e8addce35aaa48661b178fe9d92218f18feb1993aa40a349a9aeda85c094b6657ebff4e59d7f87fa6f4ca7e8b0c3f9b62384520fed2b2594a93fcc07c6d7857283d9e7b70c5c5658d0259f4f384fbb0fb9deb6102e994e68553af48cf8bd077a2a878115d8c965407dc95792af871a73a1580dc9d551626b6eeefd1efe43fbffeef66722d87988f84c9f8ee728fd401c59e2120bad930560ea9e567220934aa0e73a4a25ff5f1d944fca037fd76a07316804ef8f4a00c6d1ef54551a176a5f2bbaf5b72a6beaf7fe139cf27e84e928795cb11312f17f8190deb1afba4900374daae2ac135e0103f1df19ad2afecd5a4724dad858f81ce438293697b541d095cd9f5de64a3fa6fb3e28ee2493ce1ecbe51e14baeb316297f142030873251f3a419c5b0147aa6d1f2273ac7e35c3ddb80976b5efa54c3915ac1e1165745008f6dfc181bfa1159d0b047a4a00632e92380d346bfbe6b21d35de0b0def4923755e21d4d57c3ee92465968b06f25b2118cefac4d625f7038340bb1b98a9edade15a04bdf42f6a3aa4d44e87667c73a04825e620013d7827edd7fe11caebce7b18487180739d112ee6c628fae1703379010acdef9269837f8c795265c00352b0ff5f90a8aa445a2f3f6dfd7079e229022cad8a0852412a8401059aec92024ab5af9d4a6c220168d01b8f24865ea66f032abd95948281f4f20b9c82a2a4319142d150b8becaf290d4aaf1438a54a113c7c73019b26d5febfd0f8bf8d0eb726788ed73f0ec20c77071635508633c180f1c468a042202edfe06682037c7cf43e32cb6951e39a6397ce42abd585c23d94bf80cb08865f90679a90fcf85ff327ba7e4793620ab115f46910a7340e59ae7b87b4c66de1cfe69167f9c6e1f35558cb2efe78e4daac9bbc3668b8dbff7b3716ab1a7977d991ff40c8560497d8e536e434b25caa9b017b839d48e46b823a11a240e362802403693cbaa6d4f2b53ff7e68e0707b255560b8325cd4dcf71bcd62a2d9db72f0e8a67419bb91aaccec6d98e06d0e2c8c806f8519941d09422a7b792b4805bbf72c8e2daf0bd58c69b2ecc0c7024dcb94cfeea871541f9fdc5ca62408fb5a02c8cdae4a3c91ab8cd097ef6eb87e16f2fb1f7987cbc6f4fd9f95d35a0740b156d0b1ff43c8eff30423ca02f6610f439424e6ce263c0f1a5a0f4164fa32a086fdc9f9020f2189d852d68ee3d91b2c9dda4fe64c333610a44de86423d649b6a06e543565fc90b938fbc553fe0e0cd7a59df3292e3603739ecee1bbb39b509097e0f4f39a6ef7fc8c27abc16d37c163a877690f48b119a99074c3b78eb68ce58332ff05abfe7a570a6c41b602fa4d996c680cd7cc758ce00003ca22564aaf81bf7b4ffb8b57bbc59d9fe88fc5bb108423d030e51800aece8fd0322368d1392892f44c8dbde7bd077c1b1b1d1639e44380874c6ac99f4c95c20e775b231049c81d1bab372972280dcd7205ac5ff8d5085aeabb6301f8797bffa8fd5a8a1870e51b90fb4d60941bccdc8fea21981e1fa6edfbc2f2c36823e46f179a826071f98bccd928b768c328379b9cfca373063d14013fbc84eba2e3cc7b1bed3b3ff790d25ca79cad46383045acad2ec3e68b5f273aa14a850cd66e040e316ef16bfd1a5351b9bff6071c4c7ba3c686b10f96c81735b62aab3d075312b9d473cf9ab92fde1430ed6205c26a29691663f63326ab061ba3ee0064f28f74ca5b51dcadcb6599f03a74fb40d2f5295e1f492fbf093a871ffd2609b75ece37535d87ac01206cc82ba16940e924961f17fd6e8581ac2c6ee33cb45445f7bc3b4e343ecc273a482a6b82d7730e8549b9d4fd6266d99c00ca4342711bef6bcf0cdac48dd31ef2c2b07b4bc351d72ba40b16cc955ae36a858f01a8216ad27a2828c61eba55aac3562552d528412072640960d8da7743278447476199076fea1737d777f9a2d78bf19726ca0d5acf28348f495bb3cca9f875b7c557b70635020f25433c32f22deddc108e0b6339c8c5c6610831fb61f7cd0c6de786a07e1c432b56d5a307ebab42474f14ffbf2caa5e912b75906367a8b5d5cda8641739954be30e67418a97dc7ced4b647fe9440cf5bbb8608faf4feaaa931b27e353a321545683e83fdafcbb1fa9c27804f0b068af4b5a6eff1ee4d3d294154f94a0b1f1f2ce2693dbb4ed4c1e91bf91e2426042b04ec6a79fea31b664c3a482685a93f89b7549cdaf1fb8b1792db035833e0c739b215c9cc344538e3f76f680ac30eb6285fa33eb48e00e3c2c9318735e35ef428f819433e12bc08f8f06e6acaf4fe1e07d083607e8240d979cef9152f298c27987f7e4a9dd24499bac845c71d23d1f5348a4343846a63de51aed8158c095279a40dedba52d6dcb103d94ba0c40fe26a1fcba3588a2b45be3e158d937104e1941347ac6f3d2568ae1e856488ec174aadf8e2b1c4752cba35f4988326535016d71c5918fbb861561133b9417ecaef4e62a7af9b9f9cf811b4cf50df4d4d7e96abf6dc00a4a6ee0ea837326df8892b02dc7cbc2053ee2ceb9ae03a0b8463cf6b6845c1c373cf7d1e803e714bd638ff2a752d2351911f97c87fd2bfec3df0753ab76edb4c36906cedec1ec003dbd6b8cf55b31d284ba246f5583faf7a297f9ed2a0ff8a5022149de71ba689b764527a27bd70ebadfc872ad530ac7a9726974225e672a26ed236a4f0d99a85722d3d40e882e4894c2a937a0334c5e5d0fa84534044b0753caf0dd9199986aa9ff397a2b6791b279a4fa6f73188e7652f79f24922e9905f61b0e532a07836828a03ad027be03587c423eed752e06e37f7d128c2c43d3041d7467fb2f659bc4f15d8a2c3b366f70fad4cbee88335eef4c12134fe8cdbbe0dc01fbf53188e85962f58b755605adeac495ad524a8c2ccab23bdf37cf5a7c58f73795a24a677f73c1491c6d668c02676a8378c78fae54e122892d4cc40fad0e9aa5a8c1495732903726b732aa84ffcd619d0343f379fe6bbe8842ae2bf5a4a69c4173d90943282800373748bbef1cde2f38edd6371a804c182d689787f53c25c5527fb2a463b7de6c3beac4081ae9ec73f48c43130086c7589cb611d082235f952185fd9b3e62c344edabd930969a353b3f13e0dbcdc63b731d4d6f596de72356ad86162ff2a7955d0f96df06829b913bfdf33250b19462f98b92d3a29145fb3d262f632700da9b3ff15f4f9b8f8c774845bb1e29048079564a1e2f43d5874e4caff239b9a860e3a9486311668aba662664a4a051257a3122aa05d98e974a28a1b86803ed3c748313310d43e29ed8a7754e9a514599b107a6368e2dcad85193f716199e28a2d9f9091f381232ee7aa6c8947539dc865c40950bfe909d69f2bfc7bbfbf42e86fd154b372af2cbe3c166abcb243292a756c8d046642dff303b39055c30bfce3b01a4f98bbd5b3eead7713ee75bec4aa18fb6923b334e6f8f089ebfecfb4b11d4ec870515f833072bc3f5d45f45f5431f296a65ece798f3309f3f476c88e252863651a1c844efeb306ca2032f2033693aca5107b673b92d7dacc27e5f58424ffa59eb95dd5fa15bc0d9dabde66ddfa6736f379ae8468343e686d04239134cb7c16f2a688fc43996e587f0e3370f6542381ec3db386d05300f90a08134b7cea7d48da2d15d8a2d8791ffb67ae0a5dd31e42fe40025cd2997b5a2f61bed39b9c6d16ea2552062c9643a594c78b304a1c18792260b1c5f20dffedf56a8b489b6b2c4dfbf36208154a64b44b755751e46705b51af511a7eea5d484cb8ae317d6eaa022b1811fcb3daaa0197a5bc8e13c06e232c243e26c8715aebf96216d7a895338d41c6dd497dddc35f4c7a2bb320eec510409b1f57b41438abc2503758285f486b3729919d259378101ebe682542b00ce2d24e8f1a5fdce51756320472d1c4a72109268ce28a8bc4176a20b70a927b42c6c1b2784bef30337f207efc43d3f90e1936a42546b17719ee1bb21f5629ff1a7dfce247a5ff1da78e18eeae795d3f67e9dd7bc372177387dba0ccae847708803c47872e74312ccecd8d2cec9a43dcee1c8f6fe55f6558b9143ceb3bc70b62ce474ac4fc735fa69eeb78a5ec6afcbe4a327b3b6e7e3dc5bb9a6505bb5d54dadc2cf602593bfa1febe073e67fcd78fb72f4ee64e06e6e518935efb1f73892b3085b09c15ea01a8eb2fba58ecbd61c4c63481c254366390b6fd582b2069c11851b9fcdd6d2dbea0b37b61f142627a75f65b2258bd23a4a7007fa126e2b6b8abb069f24177005bb24c3b359141aa8d500fb0e97cbca3c659eb7bc988519505f2c7636e79b61b030ea0acca61a0da245b4402f5dc6c8708ee65bf77504de3239170837739c910cefb4b7a91d632ea8487c7540cfaeaa9c95da4e04201c0dcebcc66a223ad532472b44f1349e2f2c06c6b702ea27ed548e258ceda8983b134a69ea404d542a482bd2b94f3ff47f245f13b3343d71b354b0bce69c26dc6becebc04ef668f65673db736dc54c3af63a732c0cbf69cfd76fd35981a1eba6eec7159abaefa2d8ee9aad97f6072c2c0baf30f26984770d6ef1b1697eb90c481e41c077edd4056e27419287190a4f3c2b668042c449fb4ef407542090567c7d7489446e27bac76186a64114a7c854b2b0af98ca34cd21b7460423d065366b5915a23e6933242732c5e292adc07aa12ebf6cc1f592a9b7fdc4e4df8df4495736d1cd3e910ac480ca6d1e8c94c7922e47bc5cf69171723f511529b6a057d4c66785886158456f479f5eb90a698af19446348eef9353f76358c7c7bcc2ff5c5b554529ce72197dc49c903933be58fc1e27947ee73377f376f1796109a2fc975af203d54e4e3e31312fb96943de5464a5057ad53a1b3828c3e4c9c89b5efb496618e97aa18bac48f6e0fe5b9100285f2f1883891ae288c76f02ce3df006410a441767c2aa93c0b0df3bf9e24168086a31a224794e8ec2105f30dc957f6832a36f44e788cb6b2ef14ffda82ff1641c70ca52ed32023fe11c992c41e50492addda816b9f9425bc29fc6f305e62ea29360dbfa24ebce8acc8b305c762c2bae1da5fd63254b7e470122678ed0a0deeab5ba686b6cf9749df6ccfa1c9c9768fc9cb1a49c7317e7b19810a646d11ae4eb741b3dea723e6d625353f713698b2e9921378a295f94ee0c098aef0eba77f8a6ddcc026562f77f72c248db9b6510b82a1a407112f5d6b7fe3bbf7703828640ce6aa5b4be10ac1dcac38f00efca55ff1e1c6894c113498200855a63a91700f3d0403fd79534e041688e9660d4457c811dfdc0f76a2bcdf2f522c61b894afa10b945710eb34bb6e66dd80e229280ba9f27f42f369d9f10498d852b06a5b4a808ed3d8eee557f6aa4d81a88c1275", 0x1000}, {&(0x7f0000002d40)="305f827b92a02dccd1f83f587c6ff7cfaa9d9f9a3b5eafbabd0399d35e4b75fad6b9fa8fa4bf563ac5ec1e9679e18b344a85cd228c9b58e42910c715b8624d16f413237dcf4a1679c48ce2e80b2ddbc00c4e174653c0bd21c7eb9c7fc5b04fb4a11df74438ca097a0968a86bd060c38ff03d2663996118a80a5b188a3e39a05fce02502d43291887a47530338a9e1a57fbc38982d6fec683", 0x98}, {&(0x7f0000002e00)="08c3d4926a893310d4a467204632a1b1e5fa8d4bf7a0fb0aec95002dce607e8a32b60d3d3e33c9b852cbef3525ae65323010d793ada1a0be88be903016af899b794fa44ad1d50a07302889a05149f092debfbc488e39ca934b172c92b81b6590fc07e40070426a397d7c020e651111169bf72ee8ba1d22500ab3234e555847e86b3b5c705ce04edf15176508ebc5cbf759718362f58079d41cd738a8425bcbe02b5fd1d80f5f80791c9a19520ad43d0f", 0xb0}], 0xa, &(0x7f0000002f80)=[{0xa0, 0x1, 0x815, "1ea7075c77069ee7cf82e5e7e67a4ac45accdd279a78eaafdc9993f5b2b642bc6d70ce931aa469501358b7514689ba31d405954c284bbb748907fcda72f8f47316fafd012ee323160c50b35479df04a26c1e1971224aab3c11b7f78a3e467b7112e87eac76de0b189ea0e6e3e0ed670e6e76da3697aa1bf3f00f8242e761493b1ee9821c5a3452a8b1ede5291013"}, {0x100, 0x1, 0x40, "3bea654c8a3afe8f831fae2955c217a57fb04d9b0dc29f226d1722047440e38ccb8019964e781f5af3bf40c7962c98f3c79253a182ba007d1bdd6705b3f03a13d186cce56ca7f420641b76e13774e3ae0ddcd180950b363c76e05fabe74e66d1124566d4b3604f857a5051a9ee607c4bf27ebc3f0dcae69b17ff2c22a33e820be195a2a37ee497b91852217132e43e8158e92f78a36052e75159c764293672a0f410356f9a82468d68e2621c5fdef2585212543784d75b2228d8c23a323a5c5f11707640cba12132ce6925c467a3814a82010547ae23dde348413c671b317c3702ff8beb488099adaf"}], 0x1a0}, 0x7}, 0x10, 0x2) executing program 1: ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) read(0xffffffffffffffff, &(0x7f00000003c0)=""/115, 0xfffffffffffffef5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x50}, {0x7, 0x0, 0x0, 0xd}, {0x6, 0x0, 0x0, 0xdffffd}]}) r1 = syz_open_pts() syz_open_pts() setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) fcntl$getown(r1, 0x5) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000b2000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000145000/0x2000)=nil}, {&(0x7f0000091000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000011a000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f00001b1000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000011a000/0x2000)=nil, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r3 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@in, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(r5, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/135, 0x87}, {&(0x7f0000000300)=""/150, 0x96}], 0x2, &(0x7f0000000400)}, 0x2040) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) close(0xffffffffffffffff) sysctl$kern(&(0x7f0000000500)={0x1, 0x42}, 0x3, 0x0, 0x0, 0x0, 0x25) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) syz_open_pts() ioctl$VNDIOCCLR(r4, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="2d5883b1b283af866649d742a64580630acf047ee9fbbdef9ca42846c3f5c7f4b9350225c4fa0b2548ee75fa28865a21bb36ef94f19e1565ece99daaa60521437d04b9afec2e4ca1e286f0e316f2cfdf22296dc9684c8f2db66ddb5624b23e7a09fefed141ad7876d536b1423b335dc7fbee412c56c49b8bc2def109da97ddc8528e3a9da74f03f0e56fa024ecdb6de9b97deafd8345d30cc06efa9a2f8cf448b06447400d629a2c79e10826036bd5fd6e558214112c0330cb7e3a4d44e695575d40c3a6523a14", 0xc7) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, r1) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0x41946465, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x3}, {0x22}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x6, 0xb}, {0x21, 0x8}], 0x2}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000240)={0x1, 0x2}) setitimer(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {{}, 0x0, 0x0, 0x0, 0x3f}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getrusage(0x0, 0xfffffffffffffffe) syz_emit_ethernet(0xe, &(0x7f0000000140)={@local, @local, [], {@generic={0x8864}}}) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, 0x0) r4 = socket$inet(0x2, 0x4003, 0x0) setsockopt$inet_opts(r4, 0x0, 0x6e, 0x0, 0x0) close(0xffffffffffffffff) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 2: r0 = socket(0x18, 0x0, 0x0) connect$unix(r0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000100)={0x2, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chown(0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000640)={0x4, &(0x7f0000000080)=[{0x0, 0x98}, {0xfff, 0x1, 0x1, 0x6}, {0xffff, 0x1e, 0x80, 0x1f}, {0x0, 0x2, 0x7, 0x1}]}) close(r1) r2 = socket(0x18, 0x3, 0x3a) sysctl$net_inet_ipip(&(0x7f0000000000), 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x2, 0x0) ioctl$KDSETLED(0xffffffffffffff9c, 0x20004b42, &(0x7f0000000040)=0x1) r5 = dup2(r2, r4) write(r5, &(0x7f0000000140)="0c398c088c93a3ccf8ea23045b766cd41e7991c7fbd4eaa11603876cbaea89c77c07e049fb603ae46d28a7874d5daac09ada48d35448d4abcd8cca749991285c7ade9b964cbbef22a7a5f185a30291308fbe3ba6eb39d2595d7cc05bebfe3be3a6c8ee37087d3bd3544f4d18a3437ea5d98d17e61df56e653e11a875d3d654c1340fc4afacf796d0e091197693e154fcdff4c0958ca215c0e71c0daa", 0x9c) executing program 5: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x4, 0x1, 0x6, 0xc1df, 0x5}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x9ab7}, 0xc) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil, 0x9}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f00000ad000/0x2000)=nil, 0x94b9}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00003b5000/0x2000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000000000000000000000000001"]) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140)="3998a035daa227d1ce40394f044ed95480393e74f486aff61a92312cb952b89c09f24ddb00000000008fb1463d8635bf0f8e2f68a22421d45dcf5b7f5bdf7b47", &(0x7f0000000080)=0x40, 0x0, 0x0) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000340)={@random="b9d7945cbdb8", @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@mask_reply}}}}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 4: r0 = semget$private(0x0, 0x2, 0x400) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0x5]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000200)=""/115) flock(r1, 0x1) syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f00000002c0)={0x2, 0x1, 0x80000001, 0x8000000001000}) syz_open_pts() semget(0x2, 0x1, 0x103) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = dup(r2) sysctl$vm(&(0x7f00000000c0)={0x2, 0xc}, 0x2, &(0x7f0000000140)="ea", &(0x7f0000000180)=0x1, &(0x7f00000001c0), 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f00000001c0)=[{}, {0x3, 0xfc, 0xda, 0x800}]}) socket(0x18, 0x1, 0x0) socket$inet6(0x18, 0x1, 0x11) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x1}, {0xffffffff}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000e00)=[{r4}], 0x1, 0x0) sendto$unix(r5, &(0x7f0000000ec0)='\a', 0x1, 0x0, 0x0, 0x0) socket(0x0, 0x1, 0x0) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) close(r6) lseek(r6, 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f0000000180)={0x80, 0x1, 0x2, {[0x4, 0xfff, 0x7fff, 0x6399, 0x8, 0x36, 0x20, 0x10001, 0xa0, 0x7fff, 0x2c, 0x7, 0x9, 0x3, 0x0, 0xf5d, 0x4], [0x8, 0x7, 0x7, 0x7fffffff, 0x5a, 0x8000000000000000, 0x2, 0x7f, 0xff, 0x17c780000], [0x5, 0x0, 0x32, 0x0, 0x5, 0x0, 0x8000], [0xffffffff00000001, 0x81, 0x9, 0xffffffffffffffff], [{0x6, 0x0, 0x10001, 0x7ff8000000000}, {0x7f, 0x1, 0x9, 0x6}, {0x7f, 0xb6b, 0xffff, 0xffffffffffffff80}, {0x4, 0x9, 0x4}, {0xa1, 0x4, 0x5b9, 0xfffffffffffffffd}, {0x1, 0x3, 0x3, 0x5}, {0x3, 0x9, 0x7fffffff, 0x7fffffffffffffff}, {0x3ff, 0xfff, 0x6, 0x8000000000000000}], {0x6b0, 0x7fffffff, 0x169a, 0x7}, {0xfc01, 0x7fffffff, 0x2, 0x80}}}) executing program 3: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x13}, {{r0}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000001100fe80004d2ef0a6d9562f96c23d3a68000000000000020000000000aa00000000000000000000ffff0000c009a05427b5eb347b936bc52a67ea6bdcc4161d24eb59f3ac27862292ccdfaff91cad323ad195a0d9b162fc1fc05466c56959d454ca6a09c913a842168d79f6fc445c8217fc8a6c7bb74a40155344fb534a51efef85a2f67aaddd2c45cc23bed5dbd0b8d2822bf2079aeeb2fd6800392a1a088e5fd9b4ff3216d7850e9c4c3078f3c946e34919048a8cddf014261fe23d282661c6f7a613abcb17fe0b2f41bbea37c21ce6c567e7b2c7a2021be19be0d9306731c49a2443ed043bf402e6a8104994f5212787e0626239d1a72c1fd32dff6fd9f69aaf9a3d514a4fe98e9a574da7051d09bfd97912b50186d6ae7740a0c96d8250542900c4f6fa66d660a0a650cfefdec2bba62ad887ae53f550412292a0ca9c8e0fafb8adfedeb091b8807c24a822b0945116e5c117e6d202964ff8f2ffaa4070f2ab50c2f163441d0aa56d4eae6e104796c337b006ab80b5bce6b5bcd9d232f3dabe72d2cd1c688321c2ed38da6268f0da36b043d0b571a04eb6d171f81ccba0283fd8303a1c40743807419d2b12"]) r4 = dup(r3) r5 = socket$unix(0x1, 0x5, 0x0) bind$unix(r5, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r6 = socket$unix(0x1, 0x5, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$BIOCSBLEN(r4, 0xc0044266, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r7 = socket(0x18, 0x3, 0x0) close(r7) r8 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x6c}}) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x2, 0x0) r10 = dup2(r7, r9) sendmsg$unix(r10, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x0, 0x0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) sysctl$vm(&(0x7f0000000000)={0x4, 0x21}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0xffffffffffffffff) chmod(0x0, 0x0) pipe(0x0) open(0x0, 0x0, 0x0) getpid() recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000340)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, 0xffffffffffffffff, 0x7) semctl$GETVAL(0x0, 0x3, 0x5, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2}, {0xc}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f0000000000)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) executing program 1: syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYRES16=0x0, @ANYRES32=0x41424344, @ANYRES8=0x0]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x1, 0x1, 0x47) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) r2 = socket(0x1, 0x3, 0xa6) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2c, &(0x7f0000000140)="eb713048e600"/20, 0x14) r3 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r4 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2, 0xfffffffffffffffe, 0x10000}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x59, 0x0, 0xfffffdfd) ioctl$TIOCEXCL(r4, 0x2000740d) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) r5 = dup2(r1, r3) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) close(r0) socket(0x18, 0x2, 0x0) executing program 3: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x65a, 0x0) msgget$private(0x0, 0x20) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', 0x3, &(0x7f0000000100)='./file0\x00', 0x8}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000005c0)="294bbe01e775d42b92", 0x9}], 0x1) syz_emit_ethernet(0x93, &(0x7f0000000580)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900005d0600fef7da000000000000000000000000bb0d000000000d000000080000000013004e224e22", @ANYBLOB="5d7eaf287eb29c286050"]) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) chown(0x0, 0x0, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) (async) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) r1 = kqueue() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) socket(0x80000001d, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r2) socket(0x800000018, 0x0, 0x0) (async) socket(0x800000018, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000), 0x4) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000), 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x7}, 0x8) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x1, 0x0) (async) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r3}, 0xffffffffffffffff, 0x61}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x3c4, 0x0, 0xfff, 0x0) executing program 6: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) sysctl$net_inet_ah(&(0x7f0000000040)={0x4, 0x2, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x400, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x14}, {0x81}, {0x16}]}) r4 = socket(0x18, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x3, 0x2f) connect$unix(r6, &(0x7f0000000000), 0x10) sendto$unix(r6, 0x0, 0x0, 0x0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r8, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r7, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getgroups(0x1, &(0x7f0000000140)=[0x0]) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r10, &(0x7f0000000280)=[{&(0x7f0000000100)="96e9cf1c159fc25ac05e6f4c", 0xc}, {&(0x7f0000000340)="f9a1c701162e373f67028f33dcf02d3fc6be51adfd769439cd2a502b0dd2f4420babb82c2522b6141b7e3a47118b35202f3e5ddd26e1ee7b5baffe4b5aec0580c3fbce117d8d7ff69ef5ccd161c2e996bd14fcb1cbb009bdc1150054a33767d16bbe8ca36f3520e80751922fa3385414516fceb0aeec9b6024b64ce736e0a3d997af791fc2f5929858de08d7a686526551ff09f3d15b8bbc3327820daf37297cbe2aacb062472e00", 0xa8}], 0x2) execve(0x0, 0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, r9) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) dup2(r1, r0) executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) r1 = getpid() r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x38, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000140)) getpgid(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x7}, {0x4d}, {0x406}]}) unveil(&(0x7f0000000040)='./file0\x00', 0x0) socket(0x0, 0x2, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, r1) sysctl$net_inet_tcp(0xffffffffffffffff, 0x4185, 0x0, 0x0, &(0x7f0000000440)="6e518d0da59c75119796ff696b36821cc8a141b81f2c6238329c388bac74877deb01d8c1c904e00853ada13debc7e2f3e695bc90760739e15a0e6631ae7baebfb52adbd974e2858ab38c1404090e27e8d2b92011821eee81461e83bf347c513fdd36ff93b3a0b59dc1fab6adcb19ae1f3a2aca1c60e650683444f3800ea008d94e979dde3142dd2c6b3c331c2ad042c5d215", 0xe) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r6 = socket(0x11, 0x3, 0x0) fcntl$getown(r0, 0x5) sendto$unix(r6, &(0x7f0000000100)="b10005010000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e37193f8343712051eeab71dc000266c05080000fca65361ba84913f0100"/177, 0xb1, 0x0, 0x0, 0x0) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0)={0x5}, 0x8) close(r0) executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b1000502af0000000000f2ff06000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b697be1aa5b230500000000000000c257699a5f139b67274d335d223e7d026ba8af630037382102230000720fd38bfbb77ec1f5a8727781ea7d4cb960d28315bd93c14625586e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabf4bd62fbe0008e371a304353712051e000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = kqueue() poll(&(0x7f0000000000)=[{}, {r2}, {r2}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r3 = getpid() close(r0) r4 = socket(0x18, 0x1, 0x0) shutdown(r4, 0x2) setsockopt(r4, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x22, r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{}, {0x1}]}) r5 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x164) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690e, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0xffffffffffffffff, r10) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x35}, {0x3c}, {0x6}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000280)="030e60263ca24beb237dcdabfcb96df661ef5a44377f8d334a12b66452f75b37a7ce", 0x22}], 0x1, &(0x7f0000000500)=ANY=[@ANYBLOB="1000000000000000ffffad62162647d75309d302107998a0cd0004010020002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r10, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32, @ANYRES16=r1, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r11, @ANYRES32, @ANYRES32=r6, @ANYRES32, @ANYRES32], 0x68, 0x8}, 0x4) executing program 3: mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xec2, 0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd}, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x2}, &(0x7f0000000080)={0x0, 0x0, 0x2}, &(0x7f0000000100)) symlinkat(&(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00') seteuid(0xffffffffffffffff) r0 = geteuid() setuid(r0) socket$inet(0x2, 0x1, 0x0) setuid(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x96e3, 0x0, 0xffffffc1, "48cca0f1f81a6ad70e13a0e265f8000020006100"}) sysctl$kern(&(0x7f0000000200)={0x1, 0x3b}, 0x2, &(0x7f0000000280)="6874d1417347408c88fdf29e6ba3de62e4d6dc0569f52197ee44fbb1793ac73e6611718f4ed62566acfad68ec77cee4e3f9d79a393f25ee3bd1024f511e44bc4562277f7cc8387", &(0x7f0000000300)=0x47, &(0x7f0000000500)="364fd8eb36007f8b3a9a54ebf85e43f120d7d70a3eecd0120062ff23bdca3cf4250e3a8b021df52cd1d31c49acc4407379c2cde04d9c97f5c91c484895130546ff93b8615be311683740e40a1a6a16e9381907ed0afcfdee9fcf3afaa9045898fe586933a06dbd2646348f8cd8d10559f32891fc6735bb675143b77c527ced05a164fed11a6a3d1764959d11a3970e368315b8327e03a048e6c6b8888c13b4c6854274a562699799aefa60eb4948895df46b0ef534db13544a5426eb4d809b4d226868e5fbf0e2c32813e3f45b56324c3c9f32036eb33e69d755cbe07df4c0e5f154688d36db24", 0xe7) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x1, &(0x7f0000000040), 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000140)=[{0x7}, {0x85, 0x0, 0x0, 0x1000}, {0x40e}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r5 = semget$private(0x0, 0x4, 0x3a) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000600)=""/158) mmap(&(0x7f0000045000/0x3000)=nil, 0x3000, 0x1, 0x4830, 0xffffffffffffffff, 0xfffffffffffffffd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000001c0)=0xfff) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$hw(&(0x7f0000000000)={0x6, 0xd}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 2: writev(0xffffffffffffffff, &(0x7f00000011c0), 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10840, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x5}], 0x7, 0x0, 0x0, 0x0) close(r1) flock(r0, 0x1e) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="04010000ffff000001"], 0x104}, 0x0) dup2(r5, r4) kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x7, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x3f, 0x0, 0x853, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) r8 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r8, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000240)={0x5, &(0x7f0000000280)=[{0x80, 0x0, 0x8, 0xffff}, {0x81, 0x1, 0x8}, {0x6, 0x5c, 0xc0, 0x2000005}, {0x1, 0x80, 0x1f, 0x8001}, {0x6, 0x8, 0x9, 0x80000000}]}) write(r7, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) executing program 5: r0 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r0, 0x0) r1 = getuid() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x0, 0x7fed, 0x7fffffff, 0x603719, "0406ff0d372e4c050000000500"}) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000500)="606c0fae6adc01c9246af82445efac3c56b687cfc5d7b6a9ee76f665f8f5b1f1cd125f8b6a078ac40264e58b4a906e3de012d7d8dac3d64f05f05d16c857e4a4d3a414d688e6f772d28c594134536f5701853ba9eaf3f3026a3d7a9cea2cfbf899f1d44cb1750a0d245bb143c9f9071772eb4966970be091ce51ce973f26c099c7c8ced459eabccfb57e1b23a37071cbc3e20b9c153135bd1013e1c09fc67a731e9b506768d882886d398af671a6ae158ba38d9a776848314291b1d1cc2a9a3c064c59c64cf1290747b6bcfe2e20b62f072504cf31d7d570d413f782df05c45b3bdf6a86ea44d6ff798f83f6fad27fb460ae90b3fe501e4d19019f27484a5dae0ced7b53a979d9b67745ef59ffffcbbab597d5036975b5b44d0652f99460f337", 0x120}], 0x1) setreuid(0xee00, r1) r4 = getuid() setreuid(0xee00, r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0xfffffffffffffffe, 0x9}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) r6 = dup(0xffffffffffffffff) fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(0xffffffffffffffff) r7 = socket(0x18, 0x4, 0x9) kevent(0xffffffffffffff9c, &(0x7f00000000c0)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r8 = socket(0x18, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setflags(r6, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$inet(r7, &(0x7f0000000080)={0x2, 0x3}, 0xc) open(0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000780)=@un=@file={0x0, ""/521}, 0x20b, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) executing program 4: r0 = kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "cfe4ef0d51a8f12514cfc9f3cb5e53f617f969ef"}) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000140), 0x4) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000001c0)={&(0x7f00000000c0)='./file0\x00', 0x32, 0x0}) kevent(r0, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000400)={0x2, 0x1}) minherit(&(0x7f00003e0000/0x4000)=nil, 0x4000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0xc3d, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800001000}, {&(0x7f00005eb000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f00003c8000/0x2000)=nil}, {&(0x7f00000b4000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00004bf000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil, 0x0, 0xfffffffffffffffc}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x33}, 0x5, 0x0, 0x0, &(0x7f0000000000), 0x4) pwritev(r0, &(0x7f0000000080), 0x10000000000000ad, 0x9) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mknod(0x0, 0x2000, 0x40) open(0x0, 0x10, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206925, &(0x7f00000001c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000001280)=[{0x4c}, {0x81}, {0x6}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) executing program 7: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r0 = socket(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f00000000c0)={0x0, 0x2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x4}, {0xed, 0xff, 0x7, 0x8001}, {0x0, 0x24, 0x0, 0x3}, {0x7ff, 0x18, 0x7, 0x7}, {0x200, 0x7, 0x8}, {0x200, 0xfe, 0x5, 0x10001}]}) ioctl$BIOCGRSIG(r1, 0x40044273, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) close(r1) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000001c0)=0x10000) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x0, 0x0}) sysctl$kern(&(0x7f0000000280)={0x1, 0x3a}, 0x2, &(0x7f00000002c0)="14d3d58d9cddce622f582f0ccefe9500f0225f1ffa5bcfefaa1d6fbda8ffd868e23d693996fe609014751e6825c47e33729b387692278b33c603b17eedc215ca436a775a68e78157a3b94e920b87cd235c20ec9d62452ff9e6f9469df4652d8968c98ca2b23e04f61f54772dcd103ec069d3a8a8dc38b3c1d83af1fcfb6faa7e2dda58092d6aa24f114e6c997395d141420dc6fd428f1cb99d96686c1e75924c87c3050483b56d3650526b3147553507835a461174f400c510e062860eb6e8700299f522676e3ade945b2826d865e714ec42bac3f21b4a576cd6", 0x0, &(0x7f0000000400)="bd11208c1347b5b91088ee66dfcbcc47e61ecf2604d25b0a3db74418f9b389f3226cccf0aab17292070b5ce0a3bca09afcd311b7d1d200a3db3db0d9348ec2f3b018dedd2370af9f0cceac65c7546d01d443d87f8529781cb7cc3925710d97e5471e8efdf15c6d24b2861cfa2c30a43d225d133ebd5feb51737ad8cc92feaa1d237450728b7e86f5cd038eb2b917c1af0dbeb8475ec76a3aea94f940e4837cc627e37835f680d3de83e713c5e2317f91393d2c91b38b0dd2929c3d834a4ea0f0a4cda3dfb5ac8efef166ce289dcedd821ad0132944a79b151385df4c", 0xdc) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500), 0x20, 0x0) bind(r2, &(0x7f0000000540)=@in6={0x18, 0x3, 0x6, 0x7}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0), 0x400, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000640)={&(0x7f0000000600)}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000680), 0x10, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1002, &(0x7f00000006c0)=0x2, 0x4) getgid() syz_open_pts() getsockname$inet(r2, &(0x7f0000000700), &(0x7f0000000740)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000780), 0x6, 0x0) socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452b89078000000006041c93a000000000000000000000000000000000000000100000000000000000000000000000001d70c2078b3a9231a7cdea04214f8ec9ac9b030ae0872c19e23a17431ce314e9d7694"]) executing program 0: mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffffff}}, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x29}], 0x30, 0x0, 0x0, 0x0) r2 = syz_open_pts() dup2(r2, r0) r3 = socket(0x18, 0x2, 0x0) close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r3, 0x29, 0x2e, 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) pread(r5, &(0x7f0000000040)="3cd15db7", 0x4, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f00000005c0)="7fedab75b4315721afd5bff3a1e814da0797736c5736d28c843e917a38daf567ca26f195d9eaec9f8d31cb0acdd55dbe766111c5fb86082b4a47343d8d33a331c0fc044c00000000000000000004819d7e6f62f27850ad53abf83e15638fe91937b7182f8050b69d0b2b3c45ce6f805b229c0e5b7afea7ab0287e6096ed3b2734c687ef7208b04adec", 0x89}, {&(0x7f00000002c0)="ed65f63083d1a34551cf09cfb765e5e5f433da0b2a7d50c5f93ada4a8e0fb6cc686dec3d1851625815cc94b2d4fa4e4a12fc3e12dda3555df5b2c0f9e80cd2c00a02316f9601e32b9f16d8f82c8cd2a4ddabb84021e1b4ad72426b2f7c3f3811e3fe0e777fa5ebdd1e0226d6fd879f092a55ca0a31852c363568f7790fd6e50b7770d4db95d7f049393d8de1f3a532c1f2b5308acbd61437bc4d65428d860448da1599ee73546eaa2a9688781aea1bd2826ed64063419945d4e9730f51193a20c0a17c2ca3b09fa9038e331921d125ccfa2f47bc20cc930db07b27aaacfbb29b7c24cad9c04f424c", 0xe8}, {&(0x7f00000001c0)="af9e85fc39e29d2825c5b50c29060393466611179e6e526dd3038a0712ad148a8f95b2a45da64abb0dc6448efb955b88eb", 0x31}, {&(0x7f0000000240)="fb7526b19125fe6ee15cc15ce1585f20c3d95f3177f811c2e4c08b495ff4f67b60bb52a97b3b2f80b24f6431c37da21648f5336cb61f67a3717d0e4faec4f1fb", 0x40}, {&(0x7f00000003c0)="ac540f70c0fbba3e5172be027001d69ebcaffd8438198e62adda52502121f4876d70158dfd905e1e803962984675414ad5ec1e4ae128aa9325f3b962d8033714884823ab897e37101be30ff1c756d85c2d703551443303bb1db7f14d8003a0b3f3ecbd2473a39e7356c69c8746f96d6937b943d8d777b3", 0x77}, {&(0x7f0000000440)="f83092e4dca37813e89be0cb1ee2ebe5009abe5c10ed23366e00a0d9418b370171ce3eee57f0cb005963b9340e"}], 0x6) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 6: sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, &(0x7f0000000580), &(0x7f0000000140), &(0x7f0000000180)="704963f8b1f51ce37edfcd669b5ea5d51e5b4ff1dce77d137e4ca665bb40044e31398e690c642a2b5295378aa82422b252c4edffca0b6b68d64ec957b42e6fa668044b5bcf960f55c79136d64969e545a0e4e7a794dc9a85efe5cc17aa83fc3106b09b037feb5ee1722bfb43dda3a0e025097ce65a324a7197bd37ef9dd7649b3e0effd73cbc5e9c5440fe685e0e6627abab3fbfd903c06148ffb6a57026ef4ed969f932c39d71a80053aa85a286dcb35d7120214da6f9c041671893bc20d4cf625c2925e2e914b02bbfebb6964565c67697b585dbc3a90bffd7db3315bd713e7282319ce7fe0441ef170e90693c292d1ab64e5fb264266488c343ba3fb2d4e1f4747276da199ee773341712999346bdb223e3126c5824874755bd83df8a3b54ba1de795fc685654e72698697b8294067ac9dd04f19107ca08f267b67a528e731d21594ec1e4388ff47e16d881f9cdafc940d238c996d055746c31321106eed11c0316f3705af319271c6b3de1b9b345640a78b646a9dcb53773f9c765e3a44ea0dd652f51bb0e25929268ddda33d25f821ceffb44", 0x195) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1, 0x0) semop(0x0, &(0x7f0000000300), 0x0) semop(0x0, 0x0, 0x0) setegid(0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000280)=[{0x4}, {0x0, 0x0, 0x0, 0x3c3}, {0x8006}]}) syz_emit_ethernet(0x17a, &(0x7f00000002c0)=ANY=[]) executing program 5: socket$unix(0x1, 0x5, 0x0) socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x80, 0xe, 0x12, 0xfffffffc}, {}, {}, {0x6}]}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000003e00)={0x7, 0x9}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000240)={'./file0\x00', 0xe09, 0x5, 0x80000000}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r3 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xf9}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) close(r3) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb89, 0x0) pwritev(r5, &(0x7f0000000140)=[{&(0x7f0000000080)="85", 0x1}], 0x1, 0x40a3f) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) pwrite(r6, &(0x7f00000000c0)="a7", 0x1, 0x40007) executing program 5: clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000}) socketpair$unix(0x1, 0x1, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x4, &(0x7f0000000680)="ebffcbff13b9fd812eaa4e713048e6993192964818530d9bed6fc5a029f975f8dbdf92aed1917c11668996fccd430dbbfd33fa64bf4f6f5025893a43371e39ed1491171faeeb5cedd18954f6403023d89a698cb4874acba0214111f3cb1b200fe2bd4df38dcf6370495d572bbc0f46e40d964d984289a17c09f28a9b703db3f7e46dad3d88d4c13db52fad79c17232122c138c1fa85a5a075d6334f8d3a6b0646089a76e069dde88991fc8e42eb1b71a81fca9fd75d4466b408f249e2ac1d994b36a0ee8c5702651426b5cece1e7545fcbccb734ab34b732468243f7a98af05d5cd49e2d3968c9d12948258043070798836b2e5ad0cc72ec1e673aa833", 0xfd) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmmsg(r0, &(0x7f0000000400)={&(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x800}, 0x10, 0x1800, 0x0) r2 = accept$inet(r0, &(0x7f00000004c0), &(0x7f0000000500)=0xc) setsockopt(r1, 0x20, 0xfffffffc, &(0x7f0000001780)="c8f629abe9793b2565ef7fc13737eec2bcf3e0102e253a8e146b3e1b3f8f0731aa360fd3012798f11a89a5bf90712a094d4d21923f901998a9f2205b36d4028116720a2656adab4711274a8495800060986b9b3e181aeb7bedf65f1f49143b", 0x5f) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x3, &(0x7f0000000480)) r3 = socket(0x0, 0x3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f000071b000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil}, {&(0x7f0000df8000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil, 0x2}], './file0\x00'}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x8}, {0x60}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[]) semget(0x1, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000300)=0x7, 0x4) ioctl$VMM_IOC_INFO(r4, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) msgget(0x3, 0x0) msgrcv(0x0, &(0x7f0000002840)={0x0, ""/116}, 0x7c, 0x0, 0x0) socket(0xffffffffffffffff, 0x4000, 0x0) bind$inet6(r1, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}, {&(0x7f0000001800)="c1e1dbc85ba352283a49d4044a5912a7322d7a07309a277371d4337029b982075a9e73c7ced8b2c988088cb0b52bd7486dd3ceddf7f4ec982d7141dc54f98148700c37b98750e6abe059d5560b5ac22ce95ec61edf6161269c90f23a684ba26f9e1a49b4ac92375fa2580c9342c390d62ccfe47ce9b17c0a89094c56f6dbc6a7b4dba39e658b1d6319ca79175dcfd9481f653258c6c8520bf3baee6dacb73561c5b01d2ddf65dd745e2ed6c5dd79c40fabc61498b62072cdaf62cc9fd020f20d0b4f60759ee0fecb8b63ba765aea5a7bf6ebe24df5baefb102d6dc610a83706d4e7142342493fe3253da11832a87b5aebfcb664cb6e49d7bf8", 0xf9}, {&(0x7f0000000780)="25cd2def559b5dda90cb12d4cf9e73abab93e6aa9caf899dc5ebd749388ff637ab37c9679d72021ddf2295c6c9ec507120c1099dfabef827b6905b5f77710974ebb11b9fa313a59ad424bb4c22ce03bd73a03988a5535dccbe24776268b0076e97b3bfc98829a99b3d2b1904505d74bc3051852a8683524252ab342836e79a71510eb347eebaa58757d712e85e5138cd8288127fdd132b1b2644d1cf71122ad9ae09deeb8ec4326de8174c3b7191be432df8164967642b73d74c6f317272885f70e586bcd25c561a06184f9c74aa0ba98761862327c2aa8dddab4dc3473fbd996e46b06596708bc0225cefa9359f65d19b548d17a7b447161a1373d50a6d2c2babdeafa9de78fd75e2b8da5e69582e98046ec83359200ff113020fca608d8b31f49f21f25328a1223bae30203dfe98ca3b781fac27c2ea6431a35a9fec7bed9716fc1d04a7e388a38ecda93a10ce619d301a6def9a38914e9d334bdeecddff21d0797ccf1fda434d801fa28bf0eb63fe9032100d7a1cb85b41e65d8e5f2c70aea645f40ac0670b3524bd6a676cafa8f18e7c4f3fbd2a4ebcc7519ec4b41386476df384a6807919dbdfd2d2993295d1c3ea57e994eea637251e6830fedf0146296081f1b92f6503db14a9a914fd066d73821d6b574c254b3d45af1fbc9b812d33d20e9cdcc847b919e06250be85281b86f41298d9a0e0448f0b7b6f97dc621a6c01367b01887ce8b83fd4967b30a8e0f3f984907831e605ae2b0e8f23cb3c260b90f85a6161ca61ec450c84583b6cc544b84486ccd3adfef72d96715d099bc4b6aa9cda4648b7b425cc7d45c93e07c5a244a8337da6fff01be6515d7f09948c866a5d0ac38bf8132219b0071b7d6088aab5b623197ea87808385769da1be7220f365999ae7f7d3a977ed6ac277bb09e916fafe2eec9b98ec2c67f1ce1d8762394a2aa1cf25363c522e1839ec192b8d0fae7a77c29fadd45d7ff57353a493a036977a92172be98417551386c815b53be777ae5ab783d81a8568749d1dffc9777bf8235655911f1aca31457987e0ed34eb0bce58e79eff363df5db231c1d0af02c98fd3fe279dd24d2da757b7e1289aa647641880e265b4efbf04af0508edb80750d8804063d587010bc67baa04ced7e5ae6d161b82230b573f9793d0cb98f806338a69aa1d3d5e6e20541d40a6fd6f6c600a38b481fa90cecf383f534f366a327180f35112f5a475d2d3c1b0c6d7372d90f5339163e39aea2625297a68a808917c4ad6a977411fcab4b76977a6d8b3b25e875606c1706ae16c3ad87699a26847b48d8cb489d2515c1d8f6fba2cb0391454ae1099b72ae4b163552c628b9e92d9a17364779b043d2bc6f7a1e32525ad38949b87b79c8f76f4835caec7ccadcb0165bc6ff06cdf48b7cd13f1b03e8ea589063cd27523845fae73f5b21c4d91951bbba4408b0ef308ce43b2304b6357a172ec207967edcdd5f86c95d85697e36fc406c956d1af4869900469adc3030f5b2c8a6e44d78c8820c446bbe6384585fc0bb7bc09f2e3cadc2538a1e85155f4b37efb4623424afd81ee799cc3b41c0917dc6e9686393cfee3480da3cebb83f8165d2cf5106c82f8fb52a1e163e47c03fe43bd885094f22e45872f33a982b5d56e4d4ac1d1a37c243f16f84a28c681429d6a5cfa619c4e78248faeea80a2b5a0680a8b5cc1095a89c36c436fecefc3c13cc07fb2b9d325af3d07cb135d47dfeb263c8f58977df5437d46631d607bfe0d48bc6fee34353619c90d735a09d5427c4c5c71159e5db9256e0a7e4c2fd288b4b2392cb058c4c8864a828ff79474af05628f0363206a85ec39e0ce9be76a959e5b0ae99642eb26850f4a49a40259b1eba2e63fec74ce0e31f1bf174d3b8dc09b871aafc0d49ee97d34c4d99e54644619d3acc79c4a83e2d72dbc83ead3aa2105f67c0ece444be01d4aaf96d154a5dcb6b05f408716699ef1eea24cbda9d7a83cff6736ad3574410af906191c8b68b353e9acb0d3a4d2b7fe86851fc203741aaedba2d7b36ceee0db92606b158acfc3f1aefd7594aee397df46f4c8ee3dcfd81fd3d98a7fadd3fffffe9640041fb3c6fbeeccb6b2431db7c099642cf48ec6f0e87da38765010fbf150e31fdcc950654b2bfa643c5f4f5a5a0fb36474cd1a278aac401eafdc928300a828b9aed075c83c2c906e83c4a0fefad37aed8bb591f1241df040368dabc6ec317ffd76f7e0d9042d7efa6714dde7a9c7a93a6f76cce077cec07a3aedce1ae57e9bed208fe791c65248d578135f723492ba8b98cbba1f6db358f5108285977eba5716eb3363602c377e39d87363119b515b7446e27eb884c7bb6289758c6b20781f20bfa81ace704698ad67b85c2fd62cf40c20055d1eeaf5fa169bac5889d9423be2708135969cd2cd6e8fbf6b6eb62ca0cfd2ec9a6d9dacd1d94fccdebe17a27549897a9c1c7ef7d00cf9bec30cbfa52a077a4e99cb7c53fac550646364bfd47c997d576439b5e35c76458097e33ff2c067c26931748f11d1ba1a561436eca30aa20c7ee8642e0b4505dab0724b1f377c5fa86dcca1dbf8248b8a1106fbf2db402c13502390b387d6e5c9be6d000ec097b1d38eb7d1ad9ff46dddaa783f844a9ededafcdae4b53d95e1c420c96061d61670b02db862ece9f513eb046fe7d6dcbbba04e006aa6596b38f37172ad45b0cb740c551ecbd55dcd6179df735cb729ff5f5c47c8d8d62b33baa29d6667f7a4c79940468741476e1e184aab196e403127a8df16649beac25c263eb43da85fcb50a6a9fab2355e5f4a3ba52c46d6d4361160de51d4a65d89390da4ab656cdccf1c7411416f52fdc757b3ad050f2e3ac5016bbd020c9cf0a071ef7ffad9fd34d282668b9b4a90f176000c7bd046e959c660971b07f55608f7ef92af4f88f822b5bff8985d97c7a515ba3fd00b7f0623b089b8ca1a3aa3c60c8c39fafcbec82f5991e1f74ffbf22188dc05d45daaa5e50e1d0748b23f4030d980420bd2d04c24f47af13abe5146580f54c35be66a3ca089a8fb54125e5e49f7d5888d89c035acb41ba376f96d12ab865d6ea0cd2ee1705db0a3e38a62ae0eac4c74d3c6beedf831bca657c816cf55c332d6687f7e14bfe06299a13ec0a4a76cfc769a80a23db86cdae0349ab75a771f51ad2e660db493053cbf5ae031b4f8d642e8c3db5e5f8beaed56cf053d5df2d83f61a5fd7118735ec2286e92ee565666512d2f32c70c900905c36b12d3fa4c4f41dbaa458277925891aa6e9ff5b35e1e4de9077187324c23d35dc6e5adce30d515838e7c3a6973490a5790421e5fb6221589dabc3b4a007650005cb3b6f16805b8e13f40320ac5772229b66e9397515650405edddbdea512149a2ddbc987324df421e86c153f17549e9ab9284594270d60b26e620a1b2f184fa38231dd7c1ecc3f8e299ef97f6261b7ddd97933794b29f4b90a879e2ecd7ad8cddbcf087c870df22a4f7a4ab631a21faa55247661232e214f187515853120476d9c7dc5ee7246bd3b26e07f20aa83277a2e35045eb3e258451fa11453655f79481578ab0612c638bcc8363716898b494a9e98de14882593e2fe0b6569bc3af7026ef6d435c5757f9cd8", 0xa00}], 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f0000000100), &(0x7f00000001c0)=0x4) executing program 2: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000340)={0x0, 0x3, 0x0, 0x0, &(0x7f00000000c0)=""/238, 0xee}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 7: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) mknodat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x80000000) r0 = getuid() chown(&(0x7f0000000080)='./file0\x00', r0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000180)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "cd5be1", 0x0, 0x0, 0x0, @empty, @loopback={0x0, 0x2}}}}}) getuid() setreuid(0x0, r0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') sysctl$fs(&(0x7f00000006c0)={0x3, 0x1}, 0x3, &(0x7f0000000040)="53ff649b88c84909cb77247fdaa6a30b70050b9a3a53da00001000000000000000000000000000dcb0ca601373d4bcddd0783da929b9a5d8200000000004844b2d3cd141c51a52bb5be63db651fa4bdaa254e2bb08fea40e7f212056a6976fd333de731745e750e17cce9fc13d4c04d0bf97d13a4fec8ccb4afdd83522", 0x0, 0x0, 0x0) executing program 6: syz_emit_ethernet(0x46, &(0x7f0000000500)=ANY=[@ANYBLOB="5960c63c064cffffffffffff86dd6009a4560010000000000000000000000014ffff00000000000000000000000000000000000018", @ANYRESDEC, @ANYBLOB="e2f1361b324a3f1b816a60f9e9d413d2a65c7c65b0ba2bc35cee19fc1d175081f8ac583dee72dbb9fe55d6aac62648c021ddf09ad349be3435e16f9bb36076591f9cab99570578d5680c30bf1f9f7d5d9270e0dd55d28bde461aa2cd8247bdfe362787f16c319f5be5a24cdf1a8e8185b7780f9c57ae1b067f", @ANYRES32, @ANYRES16]) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x2) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebaa80713048e699319296480000000000000000", 0x14) r3 = socket(0x1, 0x3, 0x40) r4 = dup(r3) listen(r4, 0x0) select(0x40, &(0x7f0000000000)={0xffffffff, 0x1, 0x2}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x6) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r7 = socket(0x18, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r7, 0x29, 0x2c, 0x0, 0x0) executing program 1: ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) (async) bind(0xffffffffffffffff, 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) read(0xffffffffffffffff, &(0x7f00000003c0)=""/115, 0xfffffffffffffef5) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x50}, {0x7, 0x0, 0x0, 0xd}, {0x6, 0x0, 0x0, 0xdffffd}]}) r1 = syz_open_pts() syz_open_pts() setreuid(0xee00, 0x0) (async) r2 = getuid() setreuid(0xee00, r2) (async) fcntl$getown(r1, 0x5) (async, rerun: 64) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) (async, rerun: 64) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000b2000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000145000/0x2000)=nil}, {&(0x7f0000091000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000011a000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f00001b1000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000011a000/0x2000)=nil, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) (async) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r3 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@in, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) (async, rerun: 32) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async, rerun: 32) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(r5, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/135, 0x87}, {&(0x7f0000000300)=""/150, 0x96}], 0x2, &(0x7f0000000400)}, 0x2040) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) close(0xffffffffffffffff) (async) sysctl$kern(&(0x7f0000000500)={0x1, 0x42}, 0x3, 0x0, 0x0, 0x0, 0x25) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) (async) syz_open_pts() (async) ioctl$VNDIOCCLR(r4, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="2d5883b1b283af866649d742a64580630acf047ee9fbbdef9ca42846c3f5c7f4b9350225c4fa0b2548ee75fa28865a21bb36ef94f19e1565ece99daaa60521437d04b9afec2e4ca1e286f0e316f2cfdf22296dc9684c8f2db66ddb5624b23e7a09fefed141ad7876d536b1423b335dc7fbee412c56c49b8bc2def109da97ddc8528e3a9da74f03f0e56fa024ecdb6de9b97deafd8345d30cc06efa9a2f8cf448b06447400d629a2c79e10826036bd5fd6e558214112c0330cb7e3a4d44e695575d40c3a6523a14", 0xc7) executing program 5: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1, 0x2010, r0, 0x0) executing program 7: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0xa2) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x2, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB]) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) syz_emit_ethernet(0x2a, &(0x7f00000005c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @icmp=@info_request}}}}) getegid() rmdir(&(0x7f0000000080)='./file0\x00') executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) dup(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r2 = socket(0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x200}}) r3 = socket(0x3e, 0x3, 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) setsockopt$inet_opts(r2, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) r4 = socket(0x10, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) poll(&(0x7f00000002c0)=[{0xffffffffffffffff, 0x108}, {r4, 0x8}, {r1, 0x8}], 0x3, 0x9) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, 0x0}) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) chown(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x10, 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r5 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x5, r5}) socket(0x11, 0x3, 0x0) syz_open_pts() executing program 2: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffff4a87, "00fdb1186461c0810281c796791461292150a3fc", 0xfffffff8}) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) executing program 0: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffffe, 0x3f}], 0x8008, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6c, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x6) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0xc) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000001a80), 0x0, 0x0) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000280)) open(&(0x7f00000002c0)='./file0/file0\x00', 0x20000, 0x0) getpid() socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r6, &(0x7f0000001600)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x37}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f00000001c0)=0x1c, 0x0, 0x0) dup2(r3, r4) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r7, 0xffff, 0x2000, &(0x7f0000000080), 0x2) kevent(r0, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x45) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450a) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) select(0x40, &(0x7f0000000040)={0xfb}, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x0, 0x58, {0xfffffffffffffffc}}) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f0000000040)=0xfffffffc) readv(r2, &(0x7f0000000080)=[{&(0x7f0000003880)=""/4106, 0x100a}], 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x4, 0x0, 0x9, 0x2}, {0xd75, 0xff, 0x4, 0x4}, {0x200, 0x1, 0x8}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) dup2(r6, r7) execve(0x0, 0x0, 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$BIOCFLUSH(r9, 0x20004268) executing program 7: socket(0x0, 0x0, 0x0) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000400)=[{}, {0x44, 0x0, 0x0, 0xffffffff}, {0x16}]}) write(r0, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000500)="ef85ff68b9844f69f14c8b8c30388a81b316c26be8db8ae379c172e86ef0ce3b64d29fa2c8ce472960ad8480674705620faf794b46730c24e7498c1c29d67b72f8d2846b85518777dd8a30fb23a714b820f61b60f91e4f4e4e", 0x59}], 0x1) execve(0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) dup2(r0, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f00000003c0)=""/160, 0xa0}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000280)={&(0x7f0000000480), 0x200000000000026a}) shmget$private(0x0, 0x1000, 0x511, &(0x7f0000fff000/0x1000)=nil) r4 = socket$inet(0x2, 0x3, 0x0) getpid() setsockopt(r4, 0x0, 0x6b, 0x0, 0x0) getuid() r5 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x8000, 0x0, 0x0, r5, 0x0, 0x118, 0x3}, 0xcd94, 0x1, 0x1}) fcntl$getown(r3, 0x5) r6 = syz_open_pts() close(r6) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) geteuid() sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r7, 0x1000000029, 0x4, &(0x7f0000000000)="674cd6e5", 0x4) writev(r7, &(0x7f0000000080)=[{0x0}], 0x1) executing program 4: openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xa) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x1, 0x0, 0x1ff, 0x8}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x18a) pwritev(r3, &(0x7f0000000400)=[{&(0x7f00000004c0)="48d50ef79a9baaff26a1bf7eb7a7ec4449588a3fb1c7935fd8e756a36c648c6f1db58e6d9d44d6fe34085ec30c9664c545d5d8e8bc9b72df0d83ab1cc646e0ae06487b9549d189052c2b7e5f4937e4f74fad5281c5385527e6d8d6d7149dd8276c460b5c4309146ff8e9ec8414af3510386451d8d136c8e8bab48b2a619d8f545a8ef272050d1fff11813b15cef5db13eb23cb7e1a6c3ace3b97c6be3c50fc34c1084b201239335c463bec018999662f74415b7783d21799c7cbf4e11a396db0b8e10085b96e1e96ee0cb4f095d9715829ce0c3370d8e7c9e5de924de768b7f4762feb0786991e937de9bde25ee057d36e2289bd701034f0fc4b4978e98bf0a0773ab223e484d51f1c00defd177e6f987ee2420f4994c3038dd82f6b35e29d78e633e02acaf2266a17f80a6b94e161b76e0b68c07441f90314ce1eaec23c519237336599d04361889382e05193e1f6b6e00d769321c68d7de8a2656ee608a1f7518c53a2aa2d07b4e34fd4c456070b0c95e61cd44b089f298799d50a6f9bfb7c3c626bec80fe0822f4069c9169347ef1334517db76b43b8a01e071d89910e1a9611e85a3a1ef8ad28503bfb42cb4612e10b0e378eb0eff7665b5db5eec66e7010c214a42524f455e3843619ac064cc870a43e4b2c97d9ac6f8692910486d8b8f9d65393ae22733583750b8aea4fdc6b138b772dd3cf9874530648fb0196fd52364bb94a2b91a9483364c648d18a335cccc0901af684129df72335f5d9e80911c2d2a098360d86997f4278daf9bf318915c0c08d4286b26b8cdea7acc78528fce12b63fa698fde07ad28f6ca7d50719ac70cb7635756a18663e774ddbbe63043f8bef05112fccc6b31ea8201c16d34ceb4fdccc05693d8ddf9c3af34029e27629c22453ba182206d432e65ce2a1d3604152154a2887f3de16a59f2262d84ae38439afda61acffb967b67f3fbb107e073057b39f4adcf71770ab5cdad35204dcce751c0d2781ff7ef85f5239ef0e227720665df91c791b37ff12c36ec23850b82616fcb5eabfe87dac48337ef705248176b368e453a61df56feffe0ef4ffa13288b984d885166f56cd811d66194a7f9f4a65c0321874d1b35c4e2a2e7fc68654edaecd8ebb1d86d717ec2624f5370fd8baea3a5d7a5b48a24e758775751752e88fc047148e6d46ffa3a18accd9adcf25fef19c74afb7cdeddcc61b085532c5a790e623ef5ab94a8a35661c75645a2efb8222cdff4ea6f2cf538c4d1355feb44b331f2f0696f790a7a4d7a7a587228a9ae5342ae4c7fb11251ba250951f1ef2659874b8ae1b6ce87b719886f1b643cf00c391b043fb283a7ca20a1bee26c3b27559bcab564978e3acfabf7f2130da5d1171b492f0583020280691345da98b099fb382d14a7a1a813d2c05ae55d8f7b641ec6b2ed72b9efa727e8cb90c1808e6cee394380c864231f07b72afb33aa960cf42389dfcc39316e6bc825c7b53803180ab6baf038567b92fec9fafc5efe3930d5e31927f5739b74ccf8115376d63c29f7620237440a18fa0da9e2d351972de04214633255087f48b2f08313be54983f38ab9863e2dc94b5023292ba820f96892749ae8d2579ce32afc69c67a13e4ec4a29ad2b515f270f89c37b19fdae491745a84027042e021e48748e52741ddab259ac9b74d07dc4db8cf8aa0ef76b26389fd664eaed2386844eb9e8e662af1a470e8bb397c172c7eeee9b4a2a3704fa109ec53589b0bf8606c34834b2c04a135187d396074c087b36f55becee16ff7cec4af1c8cdfad16df998e3cc28112d22da3a7a9c458f842b586228fdcc741c960f1725963483e87e59a19bd84d83053f852f445f46c57ec2120f450ebc4c8975f752e70965cb7ca09fb842af0e72fd3f9bb9245ae67c3f40b6649503ff0d3c91e43852de04761b5d97ff90d8ad2234baa466bea61fb83cc0ddc10d4d6e4a8564e8cd584bec9eb2fe7da89e4e57aa6fa64d56414129a3f0dd74fb16238ebbb222bda734630aa6aca7ca5eff4bf08e150132a706ef54b5727402c2e9ff5a2b21ed00b14b480f23874ab2b85213b3642a30cec986f95345a76e10bab5d65d4bbddd16ca3159b2e5686597427ae85d8036b84643bdf53b1fa84f2eaa9aefd93ae2d4ad36bcfe7bcf4719a15297ab810e35f2e184bfa977e866bae86b306abddf55fc239ecc2bdf41b7bea8fa6c43ebf338cf0c68d4d0ed7efccb2a54611af97e5e6351f7e3d64f9ff59feb18a17a6c65d79314aad4b953dfe6fedecbbef104e669b38088245232121b3ab235f04e0f1815235fc8cd8beb8bb94c4d1272408ce7cc9589e79f5ca2e24c52a699446ac8c1cbb7e59438084e71066c2e69484e13468d02b4ab87d3c181dca72a447c2b5afb1e74c134c757d84a473c48a4fc2d810900f30553ee3915a43d660032ca1a3b4074a4e18b6ad1873dedd39bd6e27dbbd45d92c343636eccaae18a980d247c517130a9283f775daa120d78ef5abd94e50cca4efdee84e5f96a22c698a339ed63f715952e5ad230cef89423a599fda6a2ec356e91b8e8aa979a6eeb08a25317cc6df99c0baf5163ed5209a6ac4345977bf0ed486ed19e5d80ac05028e728914da4391afea258eeb23581a2c9446048f916ce1c3de0673a1b3254ddf96c298e702320944edfb246ae2b63e749ddb33bdc32cae253a845e010fd30912eee8ebbfc3912752c4ce46e52121a55e62eca800b65236c209cc9d9dd3ca12a525711956c0108529bbd8056e5000c1930cbf477c39978c03ad1413cccef3a8de3bd97da94fb6c3a55ac3fa0df251651b280d7f3965c0a55d723ad6576f3a3b6b7b39253a282b7aabe804858c12bc875686af30b2370393ee505ca3820357bad7d6eea6ae22fa0dfcf503ded89a6bde248882a3941885e5154679a3e154564346dcf8acb00bcc1d043718b13bf03f097fa6be79b162894b0f673c08044955b7a0e9272ba318b2a8348c2bc7d97d28fc33ad2962634fbd183fe5a62309ba6a72bb7e2cf1869ec75ec3489eb0ea8a1adf354ac72c55c7572e2ce2b92603ac9975e66f0a1f1eb0fbfbbb8e0e554b800b9e33674f02e43d21f4794aa8a5968516c19077036615668ee64b6dde85f17db9c9f171e4621d3d29c406b1e02a38806c3b74c8fc0e56944ebaebcb7a9ffe57873ff5f1ad1a09911c4c4d8cfa209df03fa30bb46d7748fa30788af1ab4224c875a66ad5c3873981b52d2f566fd8460def64b29a02db8bae5678552217b47bcc4a93037bd21c27b723ee1350e33df37dd8d2df57539cded48d2ac6a0b14a2b1e412ade1dbe766884695ee1479b877ee6d2caa28cca3aca229332734fde9ab31656cda7fba6bb11afe201a6221010c1449fef95d7e616c65a6452469ab7d6f2024e8d18547bd39473d336f07c31484785f905e8d89edff9c3c1f43adb331d1355b540222ab4a19b0f9e43698d2c6cd5f8850e2da6f064dd28cfd1df9ed893c8ef9f4256d77c93f8814852c451e0803917ca995fb30acc654f476db101d54b0ceebfe0d84ffbbad1824374f4702a7cafd1619a2edddc6cdd9ab96e111cd3e041be959e06f75d6e2e9a31f282578e4916efdb1bccdbee1a484a07dfe9075cdd2947cf827071e17f14223a5a256a35e4836e7429cfdcf87c6bde7bc849d74af12f44e3f3fbedd68d029f79ea9c017708b9655aada51842f89e93ff1447e6cc27993b6e285051bd7d72ceb68183d0f3619d0ad02da396a155de0cbddff6aa00e9ab2d23c478177a7a2f4c407a99bf3d992a4846956a10002bde6091d76d082d6d38868f78aca7515041820ed15c77e43766680d5529495557ba4eb8d2d0955406e9fef5b9bb570953b49a410eb685c1e24e33615ac182c90231bfe00c9a6201cb0a53f700e427e05f93bd7e73506b27d9f7a664a54fe26f1a6bcc7efe0203c576fcbb7095017ee0c1aaff8f32b9b9c2696558802615095e73d4bc807d6060dd80c6d0b8cc8db03e0c57720e0d90ca32945e9582434a6d80381363dc26269f0a333b0aae6a1a7df7010e882ac95543f7e7e16fe8eea868651e88321704db48439cd12f0cc58269a07c7a54c12e6bb6be1335899f20c2532d482cc9460ca39a846e2de89ed3a876b2c90c01fad02fdae7f36784ff021bccb3584ebd76071b4a0968b86c7224b3288769b047bf721e0990ac530a51310477e21c73d5b581203b11974ebc36b450d00467069c4f5ef5e0a6154a89ee8b90a26dcfae19ec87a86e5cb3e49dc07aae3c555d7504f5d088ccab49510459e0d88206d92254b2b84f84883b2eace786cf04830a290a10e88b2f709b6f82c99d3cf2e2bde979d06fd0914d8a58049bd6fd919c56f51c0e45ce41e1169791691880977ca35c9ee0c00e66153f831d765a92462751bb57d8d196501cb9049da5dc48f6ead49cc7f73be6282338a6760deee606d693b9b925995b6a91598cac4bd8a17183e8c68133aa36c794e85a040b1092a3d2416a66236b76d87e07dda2116db0a1f31ea788ca43a77acb17384a77faeff259b6f8c8a813089253c3ce131a183df62125fdaf5b0658eb312ae7c132a183c1f454ea2a563851139caea21fe9da4af225e273c37c4608f5ca52426e4e66a20b1c9d1bef938546e60887fc2b332a8aaf6833be07dc63d9b539e4d0e07c058729d3485b31250e2f33bcefa33c0211cf255b3e58e1dde07ee0365a99653b85f4454596572a8887f592739cbeba5f5c59c694ce16d528a9a8d00cec6a8f914d3f60f71061da12302c363f0de6e7c3c53c0160931e3955dbd55cc718747432a65a28b794d42cfab0f5a8928991269c22f74479ab503a3785fa38eb582a4578d889df7ddb5ad48ec475685cf27ddd47567d12dce6a5478d490b800bba128c0c2beaa7a301a6d1521f879f61ad8620391f635510e1e80fcc835b4c2f24f3dad99d81dd729b79bedec6bd17ff66b386e1f5f4b00a201e3136fad3d682ca9640f29251fcbb32e46e94ab21f0e931d64270693256646b5b92f6afd0504ec1f46e4fe6531219187b7d79fb6c69628cee2111817c6a46461d11b2464a40cb0aabdaf052e1d48d62dba840d2c125f681e387f0cc276215f4b044b230f6514558397f340e98af240ad20ba6b075541a5df0c36f69d046391a64139362b4b5716ebacd6e92cac00c899d2e22e10a46f7369b3e126e983de6a10ea49bca414233ea8d2cfd9ab4949b6ec85f7f06c7db4f83e9935df8700683d97a3a959d2a8ba7e010f337da9ca564973d7d19249a27391058b7695521d47c40c99d0c3848abd80823940e1f263ae8c99b0da928eeeda6bbd03eb37a0e05c6381cad69148e51005a6bbf977499c7f17587419cadd352dd5f6ca7aea333441a62bbaeb23c25ed08217b4e3d605b8c0c5c3403a5ff4224141cd40f878ddc753716c8d684d2e69d93494e21c3944271bf30707449045ae6ef6d2995b53b4507b7002657ee49c88b7739ef31ee92d7440031e344caf817fed942836caabfbe00e2e211af6f8066af38ea3d6cc9f793a38e954b8a22c29670a415aabcde3eb825fe656b7a0fa0c240a0919cd6c307b4ded43ecc962b905cb5def1a5ec8856614862b144f00928d6d3c8ba127be19d586716e5b38d6bc1d36a988dc7d3b974dcfc3982d19358ef806140ae858b5ec47ed969516cc34d01e1da34692ec0b606649fe53904d293a460d945d00049163c5a8be1210dab71de7ceb447d37b315148675ad97bc148aa72ddf0cf0eb79d2994bd645c1340ece39db879a8f42b56ea0b56c6df46c0087014b714807"}, {&(0x7f0000000340)="096b4e11b1d5a69d41eae60447d03017b8444c92dd61a66e1cdadcb085ae1c270637003a9b6fba030f3ab1bd4e7b5f9b21e83cb05bc3d9f39b4965bfceb1d352fdd1d7195e5f8aaadceac93c260b4fed4561d9e9aba6fed06c03617b4fef9b0fc0124587da0dab4dd0c5b8c284198ca3eb6ac9d384837ec722e2a20e1870d9fb2005855235bdeaa17f7cf031b87d82e4b2e392827bf847ef1f7644d9525b35668434e986d6b1f37463367898"}, {&(0x7f00000014c0)="f9f701647a77f5088d8f4415c5c2952c5a6a9aff0ead9984d85a80b05d2f645e428742de655c5ba2489c6a24cb55716f8db1baea0ceb15d63924cf67ef65a755cef46ec8170e5e414716e5b390bd2350d494da9e360802162975eef22d1945aa28ba0f31872e5f3eba2c93ea40700667a4b07f36c1191efe54416eb73c1d2d5dbf5b4a5263f54a22f629fc42d3399cb9c0f7adf598e45f69"}, {&(0x7f0000001580)="5d8294dd38612f7309ede134e45d90797e128a48cee330b7200a5a20ef022b52f3cfa4e5a4d654c7ca46ad31fcf5155b3df1b1b6071f7a306bfab6c84e77de20bce592851a99b921e86763e42c6b082eb4db6f24477978557127cd051b0985901a5a840f39741fa9334ef151c09437a4d60934b2b09fadd5d6a3460e2199ea4523066aae1d82bbb2fdb0529ea2acaf2e486a6faa45fc9aef58c319eac7631c0602b292292be36aaef36ddd7e6dc6b9860f1674f006194cced81983d1ac4328"}, {&(0x7f0000000280)="bf7ed9573834c0d73adb96ba8a4f34c22d635ce68346f05294d9d01d"}], 0x5, 0x20) bind(r1, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$getown(r3, 0x5) ioctl$BIOCSHDRCMPLT(r1, 0x80047308, &(0x7f0000000080)) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000240)=[{0x7, 0x4, 0xff, 0x7}, {0x5, 0x81, 0x2, 0x4}, {0x6, 0x1f, 0x3, 0x10000008}, {0x4, 0x3f, 0x4, 0x2}, {0x9, 0x0, 0x0, 0x100}, {0x6, 0x3f, 0x45, 0x80000}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000f2a000/0x1000)=nil, 0x1000) r5 = socket(0x2, 0x4000, 0x0) close(r5) r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0xd) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x8) ioctl$BIOCSFILDROP(r7, 0x80044279, 0x0) r8 = open$dir(&(0x7f0000000480)='./file0\x00', 0x100, 0x12) read(r4, &(0x7f00000001c0)=""/64, 0x40) renameat(r7, &(0x7f0000000100)='./file0\x00', r8, &(0x7f0000000180)='./file0\x00') fcntl$getown(0xffffffffffffffff, 0x5) fchflags(r6, 0x10000) socket(0x18, 0x2, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f00000002c0)={{0xfc, 0x40, 0x4}, 0xfffffffc, 0x3f, 0x80000000}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001a80)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x6) executing program 2: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) chown(0x0, 0x0, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) shmctl$IPC_RMID(0x0, 0x0) geteuid() shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget(0x2, 0x0, 0x0) open(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x54}, {0x44}, {0x8006}]}) syz_emit_ethernet(0x17a, &(0x7f00000008c0)=ANY=[]) r3 = kqueue() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) socket(0x800000018, 0x0, 0x0) r4 = socket(0x800000018, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000), 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x8) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0x1, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7}) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r5 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, 0x0, 0x0) syz_emit_ethernet(0xe, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) executing program 4: msgget(0x3, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) link(0x0, 0x0) link(0x0, 0x0) symlink(0x0, 0x0) symlink(0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)=0xfff) socket(0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x34, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff8035"]) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) socket$inet6(0x18, 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r2, 0x80002) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) getpeername$inet(r1, &(0x7f0000000040), 0x0) preadv(r3, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}, {0x1}], 0x3}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000080)="e066fe71dd54c85048a6ae968c22233da611a6ad5fcdcc0da4f05e65380e7c4b38a7e8f79747fbf6778a2124e8310d6299fad15811fa56d3dafd663879a0e3a49d494c166da97165e69ea5b87139f65c8357ce80b37ee49321c89c49c79bddccf3a7c6f229d492f017366bd0356fd2c3dc6b27a7419141977b3add295b237297d0d578a7acdbfe2d9509729ff1a8687a2e3a41818466c580a19a3636a5ff67eb73a775d184bf68c3637ddd3c58cadf78f01593bb86a0ed2afec8da739ed43d541e2a5df12e16d1a71ce14a6169717e65ff1c82db550717668dfe1e356e0797c0d5204613c21b75aad6d61c8d949c85f3fe007a1fc714d30fbe12dbb318c8aed8aa85abafe3242789a90936962bd1e9614df96644808f8db96d8f991d8e23f1866c74760b608fa5803478949940be967f756a296fa1f7be4aa1ebd53cd5977be50376ddde190161a722b2e7ea7f0c1b15b648bfb9634a2bed0424a0e29447e15b227ec9ae2f80fd5442ce38fc19a308ece800552c7114d2ddcb875a7c1f846de0722d6831f518ce3e8099c7a77801095773d7e350125cd7d35f462c6a4bbef64698c8f3fcc9cb4f529518bc1b974ee167b0158d28773bd089d114a6fbefc241f8be70a36c37ee7f0da82a4dc44ff5681a44841662a02606d590b9731d6d4824044824498b6072146829a5ffe5128c99aa81fab6f0da942a0809fc972482106c19afa5bcd4387755e45c790c5261ede5d09c49652e452a31b2475db28b22447839ff9e2c626e4391e0cb3090d4445fc86cdc56f10339d2e4a0f4cd700c085f9eb05af91c4669fa4da6f2f99e6ee0ea7a4797082c9469aa060e5174fa0d60b15cfc7cb4b99d0d2c9a7494b3bb2c05b785886dc92b287cfc8da144a134700a96ee4094d0f8ec746d0b4968ecac42ad2ce606da4485792c4ceca93ce6d141475ca6a7a0bfee50fa84c2bd7205ff9ea3411a7a9d6648a67aad5f701a326283b7741ad50e7608b6fc092be7c03ce4db6bc1851d63e518e5fe7886fb488654a8e8c28d39efbc2cc33e9e549bde035865c5d5c2533f8aa5cef125f3b50260dca5e479780c51f7cb3baf42588e86e739efef61895c2e4261427425a253ac37edaa279e4203fbf93a944517d14e9392bf1cfda0a97755827a816a86a91fdee966ffdcdb209e8c2269b41eaf7dbb77105a05a98e539db1d418e45b3c0a0bb8cdadb6378ec324cd42b80fb99033b017870b26de4913aaf5e3f83a2c9be608032dd14950f63ef2fce3d48bb7227dc219d93a742fa11663aabd4099e433b7ad343e2982d92911e97db8229e7b8ef40e5b24d1504d63725cef5f78519b2571c7e212e793e6859c3cf8671578277702a23f522e7c26bf6103d563a379cacee7f66f1ab90360d8a2f84bcc170efdccb70694102dccaaf11a0011d30d3f1f1571b4e20b6ea423bc1b5a1b33866e9a417788cebf7b73f3c6e12821de20437680cc2aa22ce228b2305947cdd2af9831f4334a7ef9fc3da090b88688125cdbba4bec620807af2c6421a5f29b9e0ddbf47feed3c4ddcf788c7586a2984312434949b786b80f35dd1615a802436da8515bb0206785c5200fa31c5f5f6e3271fd3aeb437a0dca122d6a578312482245677dbe7bb238930215a919631a48ede70d5e9cc3718f8ae643d3cd52705dc704aa9431d9aaa7d2ad096c5470a9f2a94d8c48819c458256313202aa5fee11a9fc867e359a067a9e3fed4b6c0d0a05238f9275b419474374c3391215fff6d4cd5017e6d6174fe31c5d672f46de7d3dd045445ae976f4ed655275285098babfff2407c3e2d3e4b9e1a912e53d36b9c163da001cf9b292ba304332e80e9bef9f29941c4ca2688d6686084dea374dbd2de5b7ad11b8ef7cd0d2a1e4ff2dc9a842b4d59a790fe7cb66606d74012674e57c406dff00e734f133a183b3f20481d799647ec286a1d73e6df1fe243e9f71d744a4b01d76fe04cd9e726f47ade51f5a59a9c7b6150c3ad60ccce60fce14ced895c3a4b0ed27dd5a9b9f92def1c9b8ef3cb1a106bcdb573a82ea908fd1276b034475ab5fe79f3d91785589e4982f793eecaab9061c7c31b4cc8d7d107c155555d109e32921653e9d334be790e3895e09eddaae46b4f27733217de8f2db2978aab31467354a9e834c8e0c9e369041305b35606fc1d24ef8d218beb6a0d89aac871a3851bf2d34a9b6f6a1758f98827a2e20d7dc01781e9cf1e4e9ac6af14911715342a35feb3499d8a81f8968258c30988945f4b57ac8bf838dfd9e4cd5192dda7c50f3f5b0ebc3c9d6d50490311d818f1903af0840787002b1ae15767ad32da3b6baa7f54252cc796a501ab05497e73faaf33ce211aa4882c69baf10d7666ba86cb6848202016f42debbf94b3174066a77a29e982fdcfaa2386a171e54776b51334ef5eb4f74620f49b7c7a6a57a29ae71edc707100806c35698642c00f78fe7705da8f3f25ff63f7fdebbe767ff289e78177161e89d177631356190a946a3a7f7d5e70de2776406bd07c0bcc02d99d671b8bffb6723482a1f3b160b8b01ea230583ecb8436f937a2849f1b84a3889bd3117bfd0f5c73b2354368ec0fba68c8052b06951b69266df65a823bf7ff140e53fa45a8a3603847df50586b9af040a6d69cf894e9ff0bcace9df73c79c6ed4eddaa058b6d783cf7dab7fe7eace67d742f3f304cc01f30a2a33f4e1fd8416c2cccd4bd7f498abe03200739d04e8a254152461a04d9a01271854687faf3da10fae5c4250fe91eacdd5a34b30fb71a55983abe4a29f8064ce2d43bb1e0923d64f05b5b2107b8d26b2d00148db054617516e53210a3e0514d5a535c6e011122051e9903814beff2c36030b66ee8afc36d7be611cc85e88c6f8b315c314525a6136df5999dba4e83ab1e6f04d9792e32c31de4c1c17a69aa5b5c07fa81fae3a043fd6cebe89083474245f08a55a6dce9f8e5ac71541e13533656e6f3cc672495ab07a5a01f61d432dc5875d4e9bfee8f89bf3faa6daa429b950128a933c17fae0603fcdd9905c9c97c2d46b9f7f4c6249f5ef252b6085eb803ac61e200f806d4996f719cff57deb9de4ef13df5ed3479687160e71abc2283183885289dcc391193bde5a19171a165a85b416f2b455c96b7c8bff503701e955b4a3aaa8dc6118f23573865aece318f0677fdc583298dc507a06bf5da753ce599f1d201bf9309c2e56fc628f031ce84d969c40e5d6b8777ec9be9f15ba17c06e6e15bf04b11fff02a04e6000b5f73b8368301d2de269cac5b2692e4e842a194b4afb9eb7f43c0d0ddaa2cc132327aea1680c59e3d520a6caebb03477b17b682bb4a43ec48dc16cf73d07723876297e4daa96a4d0cd70b9ec01a750420ed995a834838e1d0b5c2c82ce0dacb9a241c871e46f4da09fc718e50465c2b991d3cc3012ea1e5c58ca85eb062706e5fc554d26a48efcace00b26fac9e8a78320ac0f517d4a98379eddc4877bc7bb68fbe1c6acae798dd9438cc79b86a5ade467b60bd3076e948ab951c39d58562c57060e84b8d25f239292aac9ef3529668a27eed6221b9a73be56b6ae9f1c475196513ffeae8c9f90be20e1d3f1437b5d03dd9e1d0f66ea05c0951459862d2500f0134c018d441161f0ff23c458864b33039f365c09b0acec3c36064019ca681c3eca1251cc1b4b447abd3b545f7b2ec4d751283c84469ed23af5e841f8b37ce84835b1a89f2fbf0a2c4f89f843b59f233a97ffef7700c05ab92227d2efcc5a412be7f714478e24d026b0ef885d611a2ac3603de67e3263186d4fd9cb57bbd2244cc2c648f0901a9079ca276a1446ce3c47c63188b29513cbc21f2a65d67524e99ea164dad4d8da99333586d5607b766e950d259b16bf380dcaf03e6d27db547e3e41044dcda8730e13d61b9ab98c7e828cddf28fbe7ff080321300f35fe74ef95c07128cbb122f79d1919d4c36b62bb8fd597a718237de296d81b1fa0fd09e94751ef4f9a2c37dddba155e7fd5122c7538f1fda1b530efb93d521815facb0ca620e6b726c3888d041ed41256ba1f89c5c392996bf0e93b663dab5a6aaa5bddbdc8f33976d2208784a8f26d660ab65392a25ff52016b5efc4bc4b4e8c9891169fd932d28258a71eed3c23ecec8459faa9c65600425e422ddcc563bdfc63002d2d4deb0fde4f8a8c47ee8ef6a4b707ef4ad6c82bf1fc94cedf1d3a361ea81bb807b271457f334839e39833d816667ec666f778360c0e5767f8a48f6209a46d273010d7d6977f860dd9ac910823718d9e0d10120d345fb8c6d067de5b07a1e093647ee22a18334d7b9d603d39fbbd478fd2190917640906aa6618af5625c8fd7194b4de1f2720fbc4b86df9494d81b47d83fb2b29c700115807970bd9fcd82c3e847c4676b6741553824ce71b084b243297cd0fbcda415dfc4c5bd583b27302712017039048f7907afa871f7e4bae25b9e09b671049dcbd264719bd4cf49430b744a6ee6182642816dfc4df10a712e3c5193e0f8edc3304945a23426306b7ed753873d8a7cd5da987a89901b71c7891c5047f76289425ed5cc63dd6d0ee5834ef387f8770cb21bc9ffa2fa73279d4473ff39fb161bc7ff3a2f306c005c8e2c1c0f14eef8c7d9b33288ea89318c06abe97eb904dbe54c9e39f7a29865d60de44b1ebd0d65afec47a48409a8e48704d6f1ddb2ab06bdcae46183ebd8aa31071e1312d737ee3ec3ce49fde9c9f85b6a13e6b06a2d97936e658088ea8ab667029d533bcc4ff79f66f73206cddb2a5928957aeca616ed63535659586954ddb7aef991d8f9fe09b78ed70d7cedef921ba689fba6f799175137fd6bae77b391a8d1b4cb92efe8f60b30d599ae05d773d2206c0a6ef35a39017b354e15331dcf50b731f8ae500f6365265c009b22f36991d2641b339ca0d4498b79910c453f36b6178554f8df7b8edfab5ac7105b9aa3ddaa4abc6929875a8878010805b467d33cb0bebe619257233b9649ee0df16f3ac8a22dc6a86474f31eac0c810eef166907bc198ece5d7a02c0dde562a8d091f2a1567cd8e87b4fcc85793935a667ad0adf18b0677cf4c6f2f9e24e82ab17195a1098f374829a6a98af243a4dc436dfea82924c86e7cdd7871f9bdf332b420b1ced7fec7e343ced234d9af3643874a39ba46731cbc2cad8b870983b002f6c3cf4898c27e6c3798b644a57e97d7ef7d341eeab7d9336f4e99b8950f448e28e1c4869b4299d0b55a285760c4656032ec3674164f44452235ac59042c07d62e3b4de4402fa6b758f4bdd177af610d6487b2e80c1f9861ca3d5b553b29319397e3d23f19873136eaf40802c9b8dbf48b", 0xeb9, 0x0, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000001440)=0x7) sendmsg$unix(r1, &(0x7f0000002ec0)={0x0, 0x0, &(0x7f0000002b40)=[{&(0x7f0000001b40)="bb6cd1ff6bdd5d56f249885b78263d1fea43cf40e3cfa7a5fddb8e75535ceb3f6d07d4de16864e7df9341b9afce90d83897ce154c724b428e4c92391c0cada582b9d833a3c235d8a0ae8ea34733a9e47b5655f89f727bc18733cea66f89a497180ef04da81651248c86c57b17f58f4816507829e730fbc136b649426fc2503bce7ebf384ea110b0ef0c43f1056b9ff75b1744e92f30d2b0be029fd9aaddbe918720a435cbcf90834deff8281d6daa9b4fce51627cb6652c668833acd132c05a14bc40b0869560596aa704cc72d507548e1cd497b7e8eef3545bd43305535fc50c6362598dbd8d5a365ce73873904b294151fb88b3665bf5f6af31841329587be90494192f89321100d4e2cc2fd17cc7c9205a13c2622971feb90f9894a939271605f6af234dd735c259a2abd38ab494c8fbc8458ab02c8a5d3c2eac79448301dfc42b90ec119305dd090fd38b6894a303c70e9239a5a56e0eb3f72d2c579d62e390f22629941118eedeea4767460d24ad5c87a4aaa5bc5f298b3eb691e98307b764b086ff1972eff9027ac67934fddd65a08965c2ba77e844901d0d6666817af170d150e3a8059fa14f8911589f6d16830b238f9f64b2a4f655cce35397925ece2b18f2196fe006f052a9fa14e6fd77134fd3fe97e3dfc3234e964cabd90725ce8d309a627e756df4729d9411981e6d802c2af9f579e0ad2a533b20e2a7d94f95661d5c976f3a3140a97eda3e24c461cb6cf6d6f047a65e6a14952adc62b7c57e7c8a91a35c98279066df8b585313ac49004b2087794b2a255936be89d7f0774d682f757d951d5e0fe81c8c4f2366de2fcdd16d3a276effb4f8a63b5d0cd57069c0d705500f8b1482a739bebf80399c171094f053140e60f697b64f7d3609f3f52aaa790d1f8d8be27b34de8522b1cb9f757a0d093a5bf12c9b3b86d316da80973dd42d2808832886d3436441105b0cd1577970c35f799cd36fe5f8ab0d3675157348cba5e0994f2bcbc0d4d8d2efb8af3654f023053116bd499509cc7522cbf5d278229fa894bedf674f9ba84bc0523d13665fcb452f2370845c4861c029a59e3451f6c995fd3e8d128b488e8d33190de6c89a030c9b90c97446501d0e8ee91e1c2d7d7c609111057ee1180fe3c745d24314427a824ffc7364a9d4deb828101fab69c8de04d371770c91aa5ed4f141c938f0e2ebd99b140d416c3fa5979f4fe2c3d700e67c486fd497b4d60cd9c4aea0b3e4a967897189cd923fce57f8b74fa20dcfb83e3a59d0ca994399ca31dad2ffcd7025293999dac80117ae130834918fbb16661e9c40390a3c7ec6ff77b9ee47a5d01dd2dd7691dc7e006fbbee833eadc38d9304d478586bbdb75d4ea831e3d1ad27f371623fc2ca5a7262be6beaa72d5fbd4409a5f52a2928101e3eca52886c7f384add1780e95eec74b60239b6c1d31e644a07c0d4c062f9a5a4e7cee6bca0b1b3f16b8c3af38459f5dee020ec014426d8e1f9f3139be3637e6b370a759228e21ab5515c33b46f9bbb9ce1070985c302dd76b0fff0446f10f8bb6cfd25a84c3aa55f42ceb1fdd4a23d7452281486a7e6959842261adbbd7c2b9a5479f96abcd99ac7489cdaa28469c29138b49f332b3b4587f5ffa111f09d2d98216ba5005fed3e473189647f29f157cd61caa9184b1f42edca4687a9b2d49d56c189e6645f6128409d8d9bf521a067cbc3d4f823af2eab202d6de20939062ccffff57a9a5f32c3e0b713456ee021fd348358ac270e7c163502feee123dff38f79570377a2ca76cb68e65a721c564bee325195ae9c6309c6053603017cca250c5c66d3688194c9f37a9716da83048f250b22e440c3ff98d69d1f4cb56bf553edeb1dfe98b4799270bf72b09c0d5886d4ad069c66b64a104ba6df60b032bbf3753e8a16946992962a8bbe01360d8bb696a8b9692b3ecae316ee54ffd4f005ffacc018541226d70709894edc6d45003cc38a8d3531786da571737d9bdd0117581c274f00a61863f8dc00a35ec24769a71fc40498bb4abb9b61c5c150aeb8bcbaba692530c72413bf23ec7555a84fb1f1442fe60c9d92826620ebcd5fd608cd68664958873a8d793c802b9aee7afab78d484b8b7451ca82efb022b00f4000823bbc7665e2b9bf47ea14f6eacd9b62345ad5c0fca01b735331d7b52ce9ea15e342bbe6aeef7a28f964e6f3dc9f20c95dd021ca4499bd45ba6efa41c11c9c965e7963108e40215b957ecfecc11b785b131c7ed4a9c7706eb04ed30b1ec5532f8e5a69c0532f222eaacfbe1c1feef69ffa065498d9f633c650d736a7990a0766a7e60412972534375a09f9ceb20338199062edaeced96854946527a8ba879ba37de7f03432e757c09919fb8636b9e1d7bcd1262c98e85cd7463a63eb00a8a5b457f55eef965f1c7ff511908db0e02df9db93ffdcea6e9a458e6c44454d221180116b968bcf7cb86a2c2fdbaab977881da5f67bf2934cbaee42d1bcdf25ab0e84cc900f5e05db79509d6762c8b8f801e015ff11d821f6666bb376c6b85e6568c9ac0ac6ed5f62e51285d83ab08feb3b051b60fff836312a6c13ab67bcd1fd32b12c29d02021ee3fb172f8796c75170b9eb532c2999a51b0091df8cfffdba33f584ea395d5d720693be47bb7b96590e1a97a7d8dba5501cb863770d4f420206ac0c50663ba6c4278c88f4351cdbd748e0cf5cdf126f6d8e833cf30a7191b676f2e6c7e4d0aac678de2e7052599595794f42a5195f7d0999ea2d1e4bfdbe7e7ec9ccb310fb1432d51ef6e70c622ed36b5306aed9e1759c29de7620b00e48d84d133f887531830fd95714d97f59221ba6812bdd5f524c000f526109da359459778a075c11dcbf23a651de61fd2603ee8f2772bec5413f7c12634ecff2c231867b0be9ad0683708e81b792ad7623c0e06b41abaf039adfafcf56779a6c4071065f4086d82aa588071bea3a993d601ab4bf7e93e74755b9473b8c1a0221a297bb6188eda72a8277b5410f8f431efbacc760673b223649276f294bd6cbc31e3a24fa6c5ec35633caacf2ac4eb1e63b19341e9c791e6d1a7542a883236898412ea5a0aed8659dd806718337db29e1d693494c2834aeb52f7d21dd53d30ba11445fac87234e9412e826f2c748718f00dec9de87e7a31fcae9a876f3a1c6a517602df49d5d176fff353c8ef9f7f15bdab2e8c69e6296e63622f199522ad77440b01abc5ee5faae09280b18c18e3f0b24d913276f35719ceeb6b34f12ab584a0bd208e39c4a6d89dbeb7214401b467c8ddd0446608c519aad53a6a32ea9e66e1cb05f2086c685507c082ab267219754507d7e98839affe9743da43a5f01746673fcacb9d0c3794ed37b370ec4562803ebd3217d962d8dec4aca1de2c0c46fbbea4d1f353fb37e7910c3f55b051995a66dc0cfdd55c225eb2e9a6dd43c3e7052db35aec6f216f16107f39693dbfa2baff6f92af5f8c01f48f378d118215176829df80c74ec1127e0c129173b59bab9e87376d5405601a0db4f67eaf179feb9458421ff349e4cee06d9372c203e83e51773d5d4bb01932a0896f60d25c1c8289874f51958f40ae0e4f0e3897f7b3930fc0e9908afb088368fa5dac1aaba9272fee60cc1ffc43a67804d31e3053e801c1e6cf809bd1407380ba134ad10fba22746611a62d6795914a5b3de503b147c41dc013d6ac733439c7b753c091fd877bf3aad9614f739f85b1db467770a58452047c6b1e59f31fbafce61ca3c5e43b1555527043ad23b31fef52453b2395cea9bd1f7f954d44ff9a4b8270ac0eac37ec059ad7d26c4e6c244cf43af0b2b77e6d147538680a5b0318a66bd9c674e557c1d45d971b04283d332c86f6ecce2101682653c696f13e79f348b72371cacf8c576ebcb15c67b0543370417f93715b6641d1cf71862e9fc2f33bfae2e61b453740d692a5d2fdfa887ed0788fd0e41a274674502a989dcdb3ff532dbc3015ebdacf341406d468fd2fe1c4978cccd88f22b2273ddb0ea49e7675a316af5a8d6a70426337e99eda61a2b763740dec2a707ecfd01f849e10038103f4ac7a577a266ebf0818d1bfac8ac2df1a6a38054cbad1783e314c0bd832caa944ad368b68ab5b0902c19ce9481e99e848ab9d4de7d79892ee2332b4b9b5e8cccab49caf6e1e34259b7815619db9bd54a20c151bd280c5ad310d62c16a95ee5abb90de8ea6a2dec4c4444ff4050692a7f5de2f5aa2ca47e7f0918fbee467011bf7d928d518da67fd16db35c9faec66618454f689221c58d6ce4ac9bf21b3d2b2f669e84cd745327b6f851a5de54ffed913ab344c13daf7f240363555327a0c8cfe07f5a15309219f6043d0f1d76ed0220b65cf3fe5a19779466b716ae9d9172da6bb063be4687ac71a794dde48895d56d34699616e65a8c1c99085355ee3a45330c2e4e0384702f8572f712a2d60a18f4302e5024f2dc96e8ff1b95caaa50e3bd9780652b0f5d20166aefd5c081be932be27cb66df40bd1cffd24238ca88821aa26bf67e4da1fa1cf90fd9502c5f473327f899a060a5d241f5bf5ec1e4c1f3851bf5cca7095a0cb9581a6ea234fa2ba03602085f242b04e3312f6299e724c18f8e0281e53edddfad4a60e53cd29786e06e3d045c6ae784251c8660731eea86a1e404f0f5255a086e61a61d25fd8dd82fa7316aab0455a256e097fd24b8f858a544fd61a9217b9cdc4fe741398d7fad3903f4f4c3c2646157f336ead220516228d92ed789ff7209062607b7d91b4e1c977f164e87874aaa5c868bff7c7e0b8c9951b62ca4b695b67f547f73733fe76274cbc093d90a6f9d774881b81ef7d16004bcff32fafe29fcfd7296d62259ca96d2c35634eed1d3a8093f41ada1ea8e818c595d7248d14f931054e9712caa7d3ff59ea04820febc61da3c8d9df953ad534bef924003d6cf64ea6ac77efb5cb7a11def540b1961ead23aea942636d4ffa3705d6c8d60fa8f3417a4de08aab8811d1a3b2b5069bcd770cdd07d259ee2cb6441a50adc627aaf1d1fad31f7fe2cdc4f38adf910c375eb07396bd46787cbdbe893b075c0014de31a669b209c023b4b904e836448146379639d6ddf9625a09e8ba5023cca0d9e2a6188232900d5be96b2f67dcfb809a65858c740efb6d99cfdf11301576315ccc9b619d1a0e9e4cc6ce4a04485f2408fae9806a589d4a5fd3c64507cc161f6d22c0f0dbb29738f8dd8036b6a8c2f289c85933358e3f1c00b60f83d8dd98219475caab2728d2fe62b47d564c2e2ced0be7a016ca0ea1ec0004ec070b873908077f1b4c8f9ada7bb5a053c965ec4948f31902de4ec241419a06ae37a85f5a6bc0f33fc48d9e7f02e52be22519818d35cb1a7ac23e9f706d3334a9bbf7621a99e0bb6e479cdb9cd41fe2a0e8c3a3eab3d184ce102defbf3dcc020516b3e7aa02a2d82a46f43da769c71f77c1e95b8c4f43c52c64b95fdca83270ccb1e51055976f24326adfe530c78cd278ef9d2068934f5125f7e0e839c2fc04538a6fb7ec4dd63beb6ca6d5e15a467751da8446bf2776b7f10a6b1ded592dd1512299db62f23bc1c8ad7edf6c36215aa6578557185245b4383f244a5fb93d0eff0ec8a42161eaaa58bb93b00cd0d0e28086753cc611963f1a9213e62099df1b7e1371aff87757674f965ec146d4ea772c38c415c5c9ae005690d4aa1cc9f9cba09f98591cf92a93e8d908bb2567de4373db6d0cad4889fb74d2b8a7789eaacd44a7baf1a61b4ac54b7f11d5b13b14073303a6fce52985a7d8110f76ba320ff4175ee1e7a42720c7d375", 0x1000}], 0x1, &(0x7f0000002d40)=[@cred={0x20}, @cred={0x20}, @rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x148}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x50}, {0x40}, {0x4000006, 0x0, 0x0, 0x1000000}]}) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000f40)) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) renameat(r3, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r3, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) clock_getres(0x4, 0xffffffffffffffff) r4 = socket$unix(0x1, 0x5, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 5: sysctl$vfs_nfs(&(0x7f00000000c0), 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) r1 = socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000000)=0x9, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$unix(r1, 0x0, &(0x7f0000000200)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f00000002c0)=[{0x92c, 0xa0, 0xdc, 0x4}, {0x7, 0x8, 0x5, 0x7}, {0x3, 0x0, 0x4}, {0x6, 0x0, 0x80, 0x2}, {0x8, 0x2}, {0x0, 0xfb, 0x1, 0x10001}, {0x1, 0x20, 0x6, 0x80000001}]}) fcntl$lock(r3, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000001000000}) connect$unix(0xffffffffffffffff, &(0x7f00000001c0), 0xa) writev(0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) semop(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f00000003c0)=""/96) semctl$GETALL(0x0, 0x0, 0x6, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x6}, 0x2, 0x0, &(0x7f0000000040), 0x0, 0x0) socket$inet(0x18, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xc) close(r4) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x11}, 0x4, &(0x7f0000000180)="a1c7ab47f4d14ae2103f07185f14326ec9cea52770eed52f76524bfcbc5f8ab5c24d", &(0x7f0000000200)=0x22, &(0x7f0000000240)="789454c0354336f8d0542add", 0xc) executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000707", 0xe, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x101, 0x1, 0xffffffffffff564e}], 0x100, 0x0, 0x6, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) listen(r0, 0x7fff) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xa4) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)) openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) nanosleep(&(0x7f0000000100)={0x5}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) sysctl$hw(&(0x7f00000010c0)={0x6, 0x15}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r5, 0x8004745d, &(0x7f0000000200)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690e, &(0x7f00000001c0)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) r7 = socket(0x18, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r7) executing program 5: bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) r0 = getuid() setreuid(0x0, r0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r3 = fcntl$dupfd(r2, 0x0, r1) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r5 = dup(r1) listen(r5, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) setitimer(0x0, &(0x7f0000001600), 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r6, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) executing program 7: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) fcntl$setown(r0, 0x6, 0x0) mknod(&(0x7f0000000080)='./file2\x00', 0x8000, 0x7fffffff) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x2c, 0x2, &(0x7f0000000200)="bcff66a5852cd25fd81b64fa3cec40", 0xf) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='N', 0x3b) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r2) setuid(0xee01) ktrace(0x0, 0x5, 0x1332, 0x0) pledge(0x0, &(0x7f0000000040)='\xe0\xc8\xa8er)\xf04\x1c\x1f\xd0\f\x94\xac\xdcS\xa0<\xf1\xffj\xfcv\x01u\xa3?\xc6\xff\xff\xff\xff\xff\xff\xc7\xa6\xcc\x99\xf3\x9fS-\xa8\xa8\x00\x00') socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) pipe2(&(0x7f00000011c0), 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) r3 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r3) open(&(0x7f00000001c0)='.\x00', 0x20, 0x4) rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') getpid() unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='r\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x2}, 0x8) accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) r4 = semget$private(0x0, 0x4, 0x3a) semctl$IPC_STAT(r4, 0x0, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mkdir(0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 4: mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='r\x00') r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x100, 0xc0) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000200)='./file0/file0\x00', 0x4) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) setgroups(0x0, 0x0) syz_emit_ethernet(0xf6, &(0x7f0000000100)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900c0000083b45a3f0f238c0c5352c985d7965d02ff01000000000000000000000000000104020000000000000000000006000000000000c20400000200000000000000000600096165000000700000000000000005020006000000002f0100000000000005020009c204000008000000000000002e0a000800000000ff010000000000000000000000000001fe8000000000000000000000000000aafe8000000000000000000000000000bbff010000000000000000000000000001fe8000000000000000000000000000aa8800907800000000ff020000000000000000000000000001"]) openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x1, 0x0) mmap(&(0x7f0000226000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x40) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) dup2(r4, 0xffffffffffffffff) socket$unix(0x1, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080)="f9ce25917f46b8fa9e44f168", &(0x7f0000000140)=0xc, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) recvmmsg(r5, &(0x7f00000002c0)={&(0x7f0000000340)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0xfffffffffffffef7, 0x0, &(0x7f0000000300)) select(0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r6 = socket(0x0, 0x3, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) sendto$inet(r6, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: syz_emit_ethernet(0x3e, &(0x7f00000002c0)=ANY=[@ANYBLOB="5dce02f6d0f60000000000000800450000300000000000019078acbf4ee89257aa301d1400bbe00000010c000000110000e0000001ffffffff757f0753f52041bc584d60aeab9f042be9"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) clock_getres(0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000019c0)=ANY=[], 0xb0}, 0x0) mknod(0x0, 0x2000, 0xd00) syz_open_pts() pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x2, 0x2, 0x6811, 0xa90, r3}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020690e, &(0x7f00000001c0)) setrlimit(0x8, 0x0) close(0xffffffffffffffff) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0xa3) pwritev(r5, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x10000000000001c0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r5, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x30, r5, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r5, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) pckbd_enable: command error executing program 3: pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r4, r5) setreuid(0xee00, 0x0) r6 = getuid() setreuid(0x0, r6) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r7 = fcntl$getown(r2, 0x5) fcntl$getown(r3, 0x5) fcntl$setown(r0, 0x6, r7) setreuid(0xee00, 0x0) close(r0) executing program 7: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x70, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40049a4472383d4, 0xe02) r0 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x6) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x10, &(0x7f0000000180)=0x8, 0x4) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r3 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) connect$unix(r1, &(0x7f0000000000), 0x2) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000240)=""/254, 0xfe}, {0x0}], 0x2, 0x0) minherit(&(0x7f00003e0000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) clock_getres(0x1, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x3, &(0x7f0000000600)="4a061e68c5abe634cd52e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e8427c5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5723d67f9574932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602914d09d82ea26d3913996c25664244889870b6ca1bc13a3b5b88115e8e4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640783cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b7cf4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afafcb6cb2cd0a621884dff9fb32643401c26ea09c4238a106d4ad4c46731c2599e5b0f4cb66025029ef482bc243d928c1d6f444569a82a283bd78a15994febe14370a7525d344103743e43368e36e2d1", &(0x7f0000000100)=0xb4, &(0x7f0000000540)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13a98fe7b0862faab7680035cce55f426ffe59d70ff4f049305dbf07e2e06897c69a60cb71ee6043a9fe850f93f277b433613517f77ac730ed6cca77198db397fa759d6f5cbacb05e6520637bcf0c33cb79f5ef23734ef3b4a2eb2073e261269adc8ad37b983b3088ac7eadb47e3a13bbf24161b2887fd91142118d76", 0xffca) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) dup2(r0, r5) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, &(0x7f0000000140)="ceb1d1fd", &(0x7f0000000200)=0x4, 0x0, 0x0) setreuid(0xee00, 0x0) r6 = getuid() setreuid(0xee00, r6) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1, 0x0) semop(0x0, &(0x7f0000000300), 0x0) semop(0x0, 0x0, 0x0) setegid(0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000280)=[{0x4}, {0x0, 0x0, 0x0, 0x3c3}, {0x8006}]}) syz_emit_ethernet(0x17a, &(0x7f00000002c0)=ANY=[]) executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {0x1}, {}, {}, {0x0, 0xc8}, {0xabe212118763e30c}, {}, {}, {}, {}, {}, {0x1}, {0x3}, {}, {0x2}, {}, {}, {}, {}, {}, {0x2}, {0x2}, {}, {0x3}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmmsg(r0, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/3, 0x3, 0x0, 0x0, 0x0) close(r1) pipe(&(0x7f0000002340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, 0x0) bind$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r3 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f00000005c0)=[{&(0x7f0000000400)=""/177, 0xb1}, {&(0x7f00000007c0)=""/4096, 0x1000}], 0x2, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000200)={0x2, 0x0, 0x3ff, 0x0, "3dfb93ed4e43d55ae0966f6a2cbde7d5724a87a5", 0x3, 0x7}) executing program 5: sysctl$net_inet_ah(&(0x7f0000000080)={0x4, 0x2, 0x33, 0x2}, 0x4, &(0x7f0000000140)="319822cd5099bfef5b77e56f85c09a597f4b91c6f98b24500044847e53015dbc0d0db229738832e41ba8871ffc70ac4e77d39af65648efb7bf61becfc33ebc644c52de80f5c4ccdc5637acdcf1a12ed4cf3dada50e599e9881662b9e6e840c842e50a969385b08491724657596d1be753bd47769237a69ac5ca03566", &(0x7f00000000c0)=0x7c, &(0x7f00000001c0)="3214bde87be63fb3461da56a584f959bd9fcd48807cb84c7cbe6b62d", 0x1c) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000500)={0x1, &(0x7f00000004c0)=[{0x8e15}]}) sysctl$kern(&(0x7f0000000040)={0xa, 0x11}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x4, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[@ANYBLOB="ff02"]) open$dir(0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, 0x0) r4 = syz_open_pts() socket(0x0, 0x2, 0x0) select(0x0, 0x0, 0x0, &(0x7f00000000c0), 0x0) close(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getppid() connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) openat$klog(0xffffffffffffff9c, &(0x7f0000000200), 0x8, 0x0) close(r0) getpgrp() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) executing program 6: r0 = kqueue() r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x10, 0x4000, 0x4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) r7 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340), 0x8000, 0x0) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r12 = socket$inet(0x2, 0x5, 0x5) kevent(r0, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x98, 0x80, 0xf73, 0xfff}, {{r1}, 0xfffffffffffffffc, 0x1, 0x1, 0x3, 0x1ff}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x4, 0x10000}, {{r2}, 0xfffffffffffffff8, 0x31, 0x1, 0x6, 0x6}, {{r3}, 0xfffffffffffffffd, 0x8, 0x1, 0x4f9c, 0x531572a4}, {{r5}, 0xfffffffffffffffa, 0x20, 0x80000000, 0x544, 0x6}, {{r6}, 0xa, 0x80, 0x2, 0xd059, 0x883}, {{r7}, 0xfffffffffffffff8, 0x38, 0x40000000, 0x8000000000000001, 0x4}, {{}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x1, 0xff}], 0x299, &(0x7f0000000440)=[{{r8}, 0xfffffffffffffffe, 0xbc, 0x1, 0x4, 0x100000001}, {{r9}, 0xfffffffffffffff9, 0x1, 0x1, 0x1, 0x1f}, {{r10}, 0x3, 0x21, 0x1, 0x1, 0x8}, {{r11}, 0xffffffffffffffff, 0x20, 0x4, 0xa9b2, 0x8}, {{r12}, 0xfffffffffffffffb, 0xc, 0x8, 0x1000, 0xd2}], 0x8000, &(0x7f0000000500)={0x2, 0x1}) setsockopt$sock_int(r10, 0xffff, 0x80, &(0x7f0000000540)=0x1f, 0x4) recvmsg(r8, &(0x7f0000001840)={&(0x7f0000000580)=@in6, 0xc, &(0x7f0000001700)=[{&(0x7f00000005c0)}, {&(0x7f0000000600)=""/37, 0x25}, {&(0x7f0000000640)=""/111, 0x6f}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/44, 0x2c}], 0x5, &(0x7f0000001780)=""/147, 0x93}, 0x1800) pipe2(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r13, &(0x7f0000002980)=[{&(0x7f00000018c0)=""/185, 0xb9}, {&(0x7f0000001980)=""/4096, 0x1000}], 0x2, 0xfffffffffffffff9) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000029c0), 0x10, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r14, 0x80085761, &(0x7f0000002a00)={0x1, 0x10001}) r15 = msgget(0x0, 0x4c0) msgsnd(r15, &(0x7f0000002a40)={0x1, "48bc2b4ee20b3c4cf94f91ea9053a58fa046522b5a55b93a1b279a265f5e62092eca1323b609100fb4faf7a09cdfb4ae68b277471543cab4ab1090ab7f0e14c04440149eaeeae8bfa82cd4a23f404e62041d90c59c9636558d553f63efa23428b3faadea0df744f12f1b98ebd6a6c6ca6d659cbfcee016d11cf2a3f9db725a2edbc18a2447e12cd0c9d33593896f7737cf8304646c646631412b09e16722eb515a46d0ddee78e680c544312c43815f4eb8553972f9c0c51db042dc2263c93980010c0391e8fa5e377445242980716561566576ee08c0f61d9900ec18b5d5646866097d7011"}, 0xed, 0x800) pwritev(r5, &(0x7f0000004c80)=[{&(0x7f0000002b40)="91dbfce0739bec06c8b5a04c9bcdd3b395da", 0x12}, {&(0x7f0000002b80)="9de1d366afa71c13193ec391f835b70224c7fca4a795d8110734d93290dd16631d9a3c52de12bf232c30878dda705f66cd65ab686a70bc3b5c59d86e34b554c09fc04175db15b3fca6f7775d9eb4bfddaa1b791b8b999e7dcdaef1097fbeec4b37156b2a527fe94bb6e9a1e0f2a2bdbfc9180a8727989457407faa4d4fbabadd7f80d678a8fefd55605c30ebc222a77d1d5de8f19ac19c82ef826728b6884c621a4f1eb5996f235e72ecca796c09e50d7e5df2c57673a2ebef390afa1686afce024d3d71a8ed0c0f2bed0cf2e3d22fb32423a61f02c93962349bd9147727d301d91625791924e0c3a0ecc9aad010cb7c412e56c5ed6a068f090705e16f", 0xfd}, {&(0x7f0000002c80)="aedeed259cde7dc05e20b62e4fe6a94df34543d64bed7f23cdd89d806a922ac40b75d93e3c7a71550517f278b340d2e150848b1bd853607a65b1bc516b8b98d4939101386ca42b2a993528d293ab8998cd2812d75b44fbfbb9d1465a68da00b92c3b060a6f31283fc31fda4c5f39f80772d13bcb89b5881815ca0c58e902b272bac1b8a766dc46fd09b8c6c0911a6f66ed102c5587bcbe419575faded6abe14faaf2ff2831e823a1a0804703beedddd9b85ab20e57ce98d65820d7d771b0fa15291748c86b3c3e0f508bf9d9db2c58ccc1a64719e4021be8d0b51154d310a2f8865ab6308f7a0009e638ff4579dd58152de2f88d9c05763a0a71cab722b79091c1735a99464db8bee5427afea2354c2d0f8b0050eed55f7fcc61b29e28ad1e1e92186ec448b14ed68844c6a54161afc4c4f78e8f13a0e3d75f828704b09efab351a7945f0e5c0fd7917842974e4cfe33c19a5ab7d8b83ff8fd4dca03f9cba9267aa08fc27e785814397c633f8f20dd258028e0ad9f484230739c526a2a769c16a1af231add48d8b5489c58e7c949697fd7652922172217a356e127fa75e5da0e262e86086b3ab965390dd3999295888b6b230e8bc1d065f050928ac7c2aa3914ee2385058d41194fc0fa00c97a2f70c42d339e7061ff937e8ffbd848939509d84d971fef17e1577c4400a1d3767a8ec0556f4b51f12cfdef8b4d60b6cdc54073644b9892fdc064e827d4ea36c007c40feeb338d00de838a7f8ef3d908552034f7b4dfda83dfbe58b6cd9539670586043423937718d8113827161593dcc146289daea71a7b3f46483c4292c58147c1b3ce1a76c82c915ec19de9759b2c6cb19ad11aec0f79656789d19b37b19eaa3189c6cbe77daaffe9b26edd7fdced1bae5e89b5a671c27109e4748661505abfc57ec9b2dcbfc6e3ec33d6605eec473611efd11d99e96c6424db1d97fb4baa6fe7ea7373906e14c663572377f673c73934fb4c7722e7dbdea0f29102adee901bbb2abe62aef0fba165a2e19cc53e9cc2ca12a86e6da044ca8fc9d3755bb696202fcf7e879eda6acd623edf13fdf777e58ca38b255987c3a15cd9d70d3511fa4aa9ef8ce1759ef609596bd08feac5ce7bb1ded26377ca40d4bf88933f2c918bcde1fc5f5c266e1ab59e4b5407d2d26a61350e79df869c6ec8d8bf9bb70a7d21b25298f6bd3770dad2a2f6ef58ee04f0fa50edcb03c41b2d082d4d25b5896fbe713f9293811feafcdf5d544fecb52a4c609c1abb4db83bf8bfed4246ab37c3e2f817ea9df29e97bbc0ae8fdcacf6ac5a4a6afa9942f8cd9587d1654b5a99c3c107294df976c91764e053b4bffa382ad864f25f948c6fb8459a47b6fef9abef75d50b9d0dda71fcdc5ff1b83c66295085f9dd1545a0944cd5793cba3cb72b31c3335ab798fb008f227644c537e5e50314f3d1123256f8158e0653b5cfac4d8720d06e3365cc0e15a4da0051d30fa9b13caddbe8d1c531ce7317ae456b708c8268b57804a20c4a7dea4a1ca87840c3b5caec6b66c5c14b27dc203d528b6e251a4a134d3a657e84a5bf2ea7d16461c2674975b988dda046574cd11125643e0c5a157d4b4fd90e90c4f9b0829ccc199e81b4eeb63747635ba3baab280421d5162c3fc274d03e5ec4c10419f804586c3f14952910a599451d19d70218eac26f7287f41bfe2915001b256ef4596f4eb0f5c63082a1fa68d576327cdc7a354ff7abc6d509fec92b8bfa1aa82f5ca6846ec688fb24239542a45c347de634763e9db684004b78a6c812606b30b1ad132a8ba36277e5132bd532d46cf35751525d23319f630cde5495c2c50cebf16d872db62014c055dbbaaa98a3e9e455cc915480ee39cce7d88a4b80b62d7fd8ba9fe230bf294522c820730fbc9f386a13e01dd40769e5faabe9fe64aba5e53e5f0c7689559d0fc6b6d86fbef658470c087ede9983ccb1f365366a434f3c60a64ce1b54ef3cac5d74c1db340c8d1a9b93915cbf8ab2a5fa6db05837dd1766948e67c1c04b7708d74d0feafc4eb2399ecc993cb62d950c6e7c20762d0c5e7ec79f90833a07463824509b92cd92b382d8c317f24d810b4377025358b78b07301da30ca120511e8377124aa16d3b7e2da85719341cc32a971131ec187e14c18052c761113353a10ce6b4601e9c0e005f30226f87db45f746991331ca29e4a495d570c015c855e09f4656c72e1057b1aa723b85c70d9a595e9cbf2d9951c858049e60e08f78dd174339a0d1e3aefdd8ba6ac92e7470d72826c9fea612b839edf158d2f4bd602e71c5db71cee30e68a29ac38f41eb8c400767d6e0a2ca47dd4ab22476deb8e884ab06a8dec36fbac11b2540efbb86241c16c804debee2a0dceb31bb651b1668fae7616cb1da0d6ce95bd9696ab71da411ef183daaf367d346aaa5231be2e058dca22d680709fb7a92812c90daf5d36400a99e0cd94d2b7bdae14f8b0290d98c369d592fda77ca8e72c7b1e39ee62af282151babc4152f8db94bbfcc299ca0f80d0c7d291b8a80694fb131a1e17388095bd2e3cbc946b11f4f64efa4c7175a9637a80071b9b9be228d0b725d78c5bf8f85c3313f33e87fedb202349f3ca4cbb4752a0ba0d51458df15103768e5c4c96be01e1cfbc40c5309b5b0e4d53cfbd72fa7fea678fcbcf940ff0922666ef8c7f07924a293c1ba2a105f3662b09c021d4d8d8c0dc4928b4b55857b8f0fee8c26c6cc207a8431827c7b1d9819b1e9edde9117b168f487e6efde69d071d2fa67f956de98470c2a51c0572747aebf5a311fb3fde1ec84aa31ef5739cb1a65ab09cc7894a8c163bb6dae306e598c905ff54ac3a0ad0712ceb5813809f47ce31d5f4f643fdc97c7e033aea7a5d85c404b60a6756a8bec68bbaf127e40f2e98b656652cd8e197bf94a91b88dc8ce78d03164ae905094f733665c1443d3d23db2bcba64dca27b2002c511714a29be29156919e511ae093a4389d555ba6bdfab8bb971c08fdf0d3b3c8cee926ca09562fec9f7f71d0cec04d05ce2a9610914e10644c3d71c27ed97b9a9c6e5dde595df932683c01cd1186bf95aefcb82c109a89d36630fb7a7eb29ccf12cdd14ad8919efef7e0404dd0f5a1a5514317954d703e2e05e5eb6b93d7b679b999e29cc5a2844c6b8c727c8a474b8da0e6028fac20b3e0146bd60ba64b8cc277478cca1ecf0904463f150239b509f272b276f4b93997b4ce61967d968b2e6d1b1555d233ab0e2ff33c8494ca04948a1ed9f97027f41c6f86804b86583c8975c22825928e516056e45be2f70bb818203450c4a0ff45f52c505c9ae3aeea0d18092d7ee24235d3f4395479b79fbabfb798fa0e311daa1c7fb930c6826cab4fe59b9620f062bacd527596acd9b5c3657c70d58e21ed1374372520053f0efb7cd170d02f8c6f9b8a91e9f590ec5275f507367e873e957f25758e61346e002579fe1d9dc7d84f5a9e541021884e1b38bffe1490bf224e5f1ffb3b9e9e422f90b1e26a91ee62939ad3fddb78e05b460b6772394d99d32efc1963d8da8414c6b373573041fbf5e5c72a7401f944bedc7294b5772c9fd4830fcde1c6b29bd719e1f8222a3a74508654483692a773018425d39ccc18fbe2e950caa49f88aa7e193ac74996145c6dfb13e9cf7171b019a520773c84b79bc24434bc10f3abe53d7321f3defb2767aa39b85be480fc9695b41016f8602cbe0e3a1067a9e92f9867811c28b2e283645bc6d1bec27a20977f313326fae6b38a302efb7123b7a27f8e7165680e97f9a21b196a169a820e250e7e7221e292b51d5ca04ac7563827bfc8ae5292462e4b21231136d5b713ef7c14f1a45e1743794485c308062560291f7921df018ed74b6ab8887e4bbf6abd6f5d127ca6701d00b28fa0b40f103b5d3b5f34c1a5f3e0972bf321282e71afdaa7a59b86492253e86e0c907faa90b4fd63b3616941a77348777876120eb5c216f07cdcbb87597541cfb1c0c4724e1c7e1316e94a9f9d36aea5c1956dad3631120524b554c8783f98a3f88ebef40e2b578d666531e2ee740181aa814d48f24018be2ef28d146691722c20e3d16d1a56276a3d20d28d221db60ef1b938305ae66dc4526c1596478cdbf39c4fe3413552c5a6ffabcab8e9130c4618918f52657faa997b469985ac6f5caa91511e9666f71ce1d3f88b9a2b1011a76f82743ef0aaa1ef5f735e0a3b302c8c3ecd2da69ef7ea61d8b04199e9bd7479a740805a8bcc1d02c54c874b7254656d47cbfcb560df7ffc6e589f4e17503c8d122b3b45e915dc498dc529d8dc7277c5c16246adbcd2d448a7cb157466c02bb0bd572ec3cab23d4b8eec21575648327ab5d7861d4a546069101d9eadf1eb53a4634c94c25dc6fcd9692250ccd8dad081d4bdaed17610c526cbe838bbf8ba2b8e89cfb932f5f7600659d8f9e76a1b13e604aa4f3f1fa4dbffc800faaf4e9105c2b2752c07ffc1d938fe53047f494b19a8e85283eccfe380ebed9d335f3c5be949fea039a2c2b712ef5c1022f73da0bece8a4d4da0460164d81c9d3a7880c3c6f6e449bd0327638db2a5f40f83fa47ce2fd17ffa2e28204319606bac10ecbea48843108bf020bf9f59a31be74c70ad47a4a8a2b1b4022e4bab843aa495d37c067086a1e287476f047e7ae07a71e0dc7d992d5ce2917e10d594e7e067700717939ad6f8380dc19c4ee94a5c293cb7d004b183b56d4433f3d1b66d5deda03e91a2eaf334134577f7b3cd7b9cb41ebaf2ade355174bb4fdab024c1e2ac844ad6006c3a2fcdc207150c86ac252215b0fe128282f097a59e7f36b2377b31aa16ab2828c5c26a9050126a558cc838844148050c79376e77a247dd4e02238f291a5f7e0db3e460fba1de1e8b5913255bb8ec4ffd1d8ada447de2a3479448e03116b4f22595fd7963fe05ebf83daa9b1a10a02ffe7dac5b6c7594eddbae388713191b056bfe909a0450495e4a5758601f39dc8b240d82661c142e6669f057dc4d06f8ce3503638051723acc7b6f21dc050f52026a7d19548498e5450d877067aa5820273ed2ba19bd33c2ff0251845ea92b023a3d268049ed705ac0e27a98bf612fa2c59bbf2140ff91040f6a6f2e4a96004940eeab6efe97414e7f422161aeadb7ef77fb00e905d24cad9e48011480394c72525c825f99a98f345a97035e7c6881b3b91e58f4dcd351c253eea1f991a70e99d2d4853e233e359619fc5666b317a3f7834b4143849454111573e1272f5cb7c7679c588ed2775dad308b49dc9fe4e75aa5389a191d0aa3f3e208e424e757d2c8f2527039f06a5e4cc4e8784c55900321fd5a25d06cdb6892277cc1df7f7ba7cbb593f126cf670289571c242b8d53e4f7712a0f111d9247855c5c2af286502711e5b6dad83d85b289884e4543c864124cc270af18e987fbd0c16f6cc769a64fd5032455d15dfc4038f396090c456d75164bbe6f2e3f4cf96a505b14390c866b031d1025eb3c812275bfc7ad1a78a7cec0b14859c997720e329666f02908ccbb7ec90ad1cf121db45906edc7078b80abc6abffcb06e075c35423ee3cc5f247e682fed25aafc820128eddb9c480d4949028c88208c7727bbeb1d2f1b522a79fc7cdd6b99cb5fed46e0436d6568dab7a33b734a2cc2650d98d6934ddb06bf250e2f9dd272831bebc89daa61a8416cffe03fbf0b815dbc9407dc8a151b1b0d197d9082d769294480f2345e129a050099adb25d86978512271452114b1304986464034f58eb5e9559a75eaccf1a40b239d0419367ab4533c3c8a9e81c5f9e15dd805414a40", 0x1000}, {&(0x7f0000003c80)="5f1be9ab70a7f3da83c2544101b5efd6ad469f834bee6a2b7f49003a5841d64b547a5fd340b2f086127f39392173a63dafbbeef12ee98a1f87fad02b2f62ae4e3058543f1dd758d361ede2bc9bc5eb8d46dfb35c577225b1b683e504d28014f351d083379e86fb2721eaac1dbef49aae5a2522f94de80f16d5ded01773f1075fb4c93ef3f35263d05f8e3fc9d7a3a2884b810d4d37ead6c6f8ec8513b60165cfdf0ee700373b2cd474039c18361b0504107fddc9471415bdde98d5d076f6381affd796c4f8b864c8748f5d546eba16289c2038b9c250d0adc06142c230f74ac87f1e76ac5e8dd02e6da1e66c8fa8d3f4f98e57f3b1168c62f665f76ca7b4a5be9a884f87f9124e7260fa029c701189e6edf143666c4f276f814e78e732278557d9379dbca7777bbd1077ba2b49695f6992d9d7bbfe323940ad2464f013f9b12bf038433d3671b1ef32d3bd40da474c3549001ac3ace540fe2236f007126d22e8cd7fd3496564b79326cccea47401bf61ecbb20df4bd79382922507bc43a9301bd0cfe4e9a66760b7e4969019703c89796de660a4e41d5b2f8bde57499ba6b6bf3ca587fb143f765672be9885debde2db923431d53dfc2e74baf6026f72e5e425179e5d968dc7e9aa4e076058d83d69b3d9b0aa88791a600390426517f124b9eb97a0570f0f4ffc4ae17896e48e57472356e852535cc9802011677f0d95c1678f7dd3347277c8e58a66f256af82827de53b632aa138aae3e54b6927792e045a980933d26c06bd59c14aa726e25f8349f69dfa4b4eedf0fec2fe446c49e033bef9de7da6c8600956d645c75adfa56735edb68eb9093618ce8af4731efe5de5ccab5032ac8a6b9fbfc3c17777f2bd0244d02e6c021e37cf8f37dc270726e64a4c13db4c8f61923c5da601cc5e2830eae7e0d7bfc012d23187e8b1b5c1bf7b1e8ab9d2c1267e7c3cf0bc1d6e9af30f8733fd9ef001df6d3af12dda57c36a05f3b133ac166cd05c3823505e6614c0630d933e4a3997aa7f9ddebe891f1ed349df9c1e7d17a49edadcebbf92cf0c3dba93ac046ca4ed8efae516f437668b4de6f42627313de98a8f899df423ad80b5299ac6770f5a9c7b868d86c4223bc2cca6ba9d7dbdd228225a9d735875a8bd9633452df6b941ec95bdd66b19238d6957d9a94cc91513a6a9dcbd1e6b64e4b1fcf1b327b787367058dfec6c4d3c3c3402934a25d0750616b31b858a2e84f7108f0fe7cbb99c939819da920f4111395fa91942591d07cb29a995b38d9fae9752508f45b3deedb3088d94cb7d0bca66bc7221e115d7191bfcf7838420b9bc6ff59b06c853d4b9ed85d263bc3b13f20d76ad60316f017c713a674325cd17faa8fc376bc5549eefcdf5b8a7f0bab6756622586a9429630e2e233e12df54c35419398e10d2590a04debc89bb350c769de919a7e37052e9a9f49f02ce703c88b3d0ec6a0ac9cfb85c63132686bdfd58eb251df29a0ec0dd166cf12a437038d5cb83949b0a0f6e762e675aa13dbaa0039adbbfafbaec30c4971050fce5ba214c92b971f7ae21cda2b1686703735cdd2fd3e3f146be5843a58bbca8e821c577d23f92ecb68511306133a0a74e5efe6bd698ac703e94697fd4ed6f009fd6335459e8381bbf2d6339f618531a169993768be31be132844e3f915b947b6996eba1c2d2254562da57cfcb66d3243310520f142ddb6d5380d373a3076577f172237ffd8a6a0033afa5029d6d7e907136d35caa3e01cfe381b8d930ea7e2e87f40597bc82d48f524251740022ce41f56f99c8067815d9b5ac9b8b2ccc2b5c38c6abf22ae538dd282f176df1daaad40d3cbf9d17e0763af25ebbfc7bcec833705eaa0e5cbe00e681002d4d0a16ae1671c7212ec2f4e956dd7ba72dec8dd205357e287932d2a6187a4267f19c69859f4ae2fcae59b31e0658ebd449ffe09bf2f78d115100dd53981be184d0520027382f76a7899a0e025f9271228eed335bc201ebd156e07e5542a483c1603916d904be76424d77e7528ff569792c4e0abffdf7d3b8ffda6f9518d2e6ac06c7c7ccec5b560338deff0727d8acff2745d17c863fb99a81930c3e6a7d3a4c8d10379f7f528481649136ea131a7609c2096996272625c4720b4191525f283596c6e3f30bc352721061223f47b13458298e1b1fc6c47a905384756eb1e07dff6f451952fdc0f501bee4375be53e599e18ea631411173209d798bfddada6b7b35aec49c481db60196083c3e158501529915b3939ec29501be583dc2d7767b0d5b232ca4a5cc06b8b9f161ceb4efbeb95519a9009876dbb1f8562299f881021bb8da663f4c179b58a693c26fb463229a161e6bef2517b9fae7c541da29d69a2e098bc548efdffbc8cd4f1bb3e04fc90b386f84966d6ea78988edf3058493e17361cdeb771c27054b0e8d3be61dbd62b295191836fb40e20cdd67770ebbdace9dc605ae579cbe43e247119407c7cffe7ba207a7f383f5585d8db4dc952a9417daf00db5d84adc1b99b4f562622c3d6ad68c6f25b5f5ca2aef435e38767a1210803248f614053d61789a5815fe3c132b3f0a376ab914370e374ff494f388e95e35c3c8568f48648eb8fb316998fc02f5e91e3446a774b76e1f7d6e35852339ba18a2ab32a7a2f5cc218225d98b5e224023c017e5d2782226c5db5844ff9137d1259872b456516c42d593665d96492e7cc1e375c6f97642024c3e7273c0c7c466077ab7894d563199dce71713d73801911d0cc268f5ac47c2835bfa798d3b947648250ef7de9b1b8e627f142fd36b135126136fd7aa9694f81a5b1c627567dbd5afb7b52b8bc9f2bb5a967e57ad07d2ecf78ca94b6a77bb7b59405f06e822000c147f4375484f6b598d34fc29f594812baaafe0a9a5a7b807ab976bfec3ff5aa83b32f8ebe48bab2a6e6d234eaaf404d212f48f50be77f0c71981db1bfc961fc7e4100db162ae3c7f2480635346352049ea665a51c901aab0d5e9af5a7eceee964f558c738763a9ee8f159f822a00468f4ca1846d3f13faaed169d97cb4a955f2471811ad05be777242b41eddf34376d1c2a43eb3f577d49cd04f1f643860b4a9a260a8020f073c43a8447ab08955c9170f1d3e5b281feb43482514d9eb5db30eec3029770ec1a2f07c74cdb92e6cfa4ddb51ce1f905576dd76b891be28647d3f0a00799f13b231edaebe2d7c16d89a75ebce139440a383eda32fe8488183a200f68351f23b3a737438a85c12e737fb1b347403e9e2a6e6e4d27b27f1be9975f49d789b57c5dcbcf30638d3421c71520d3d444b3fe7356db7f7c5e4320a85c2a2a828a2d6fd7ccbd31e2b15d2e3cc948b69fbb80135580699fce95d088dda4cfb49f81c229ca52d4475db5c1186bc29b512be7b3279418e8931dd5e060c4c10d6b185a798626c756339298fc7b8d7c4950c7e82dab14cccaec237490256eca1ac958b0abe0c5a068d8811b8a8503b66adb7d6b75f86c6654bc10689ffe3c31fe1c9aa5fd5fe2ddc1cd56e0ea0281d9dd6cef4260bef30e868cbd4c9bd5a664e2fd64e062460fc984c60dd16280746d14f128fc7731555c47e1c2121ee43eb4ea1e0a35750fa723d50d4ba33bf808314bf0dc8ec479e72fcf6d03311d95e7bbe3340437bd274fe354953f69b0b6cd1eaac07fd4035fe5ac4d75e129b48b9e85701c4e27fd6f9d9e0b85e761d8139dd72ba2f41640d5eb8e825237d220e04f3c8a90abd60f050a0b183cef913429d0ef5f7ab2a91b1da54acc8ebe1ca1010d15464f80b9a6fbe147bfcf6652c090a112e23db30e6661053339ef514357c6dd89fb8a51a3fe578fdbbe12f359a9f4777368c02ffecd3cfa71adc67376c37773ec1b5f3345a4eb330b4f4615098b3f02a425c935e078ef9e8ccad76aeeab3498e1fd4fee0a12bca56b33b1ceaa2bcf0c14810d405020b9c3589789b70414e98cbf073bfba81d67a41a96cc286d1bb341d024dbf1efe8f70d5c58585e9842f0d3391f0ff273ffb194163797b9dfc404648b989850e530c37ebcbac01f5a4c36fda00f4ac819c53f8203873857b9eb221446e32dfd886b08a7dc783e836be9f04dbee693d7133af47d22d20dd8f801946000f0d2d0e9743a74785840ee6eac1dc030393604682578e8747a301bf23e69162ee81a9333b71952bdc73b2daa7268eccb3c64c7e17d3d2ec3641ca1af71948f25409a46d2b654d8f87b8ca7c3e1869847270742f227978ecfb90a7b358f2e390f3e4647e76c38041c9f6d1bf66a4f010f0f3d23af669fb7f5c05d6f666a38b0e231c5371bb62688705757265fd09a9a27dedabeeb30e5592b3118a5428918a0f69a85a670a18acef8d6a734c86b58e53fecbf81ef4fcad4ce29af39489bc4cab1a60f515332f3bf1ba2f4e354b46b694789fd79b32b408c0383c89182dbc0a3119137473f4a1b9cc9e54a4b759e2ad6ff64ee637398132b7de9c4e2bf64f22199aec2229c8c22244c8fd53ff68de94f4335f4098e10c41dc90e98a99e257a3c6bf1b80a08c70b2535e95c5acf7eddee874a374291a354b85e42ae9d06bd103f186e317b08b669cbb1169befc18fc0d01ab6eb7156d7c05ff0346a1ddcecb276f7c2dab15d0fcce25b5d77271d369c447f5ebe00ede34d80c3eb05bfdb860b62e34cc34b89116cd2f0e411a1c72c47c2ab6c83683573450247824ab0d053470d03e80ed88b272b5706f2a48f68b9fc05bb56ceca4b5cd4951e3eecb1bf086efc0a08219ffadeed579fa6939ee47c33a5c7009519630fd75ef3cd709f0f24c180eb54c94e996cee99248d3acca56b6780aa4d8de064a7ef3633950eb76629dffafbda56de4b6aa56f84d5475c25b0372c41a8a036224d21395be449b403fbf275e8dc85d93a528f81d8892ef2f5d5231a4bb5b9d2d048490ead6d411646f19323d1b548c0ad994a31319cc61a87f60bce26ac4644b6fc338c9ebeee94f056efc1c0ec87d4e5904b39b83023d9cafaade2af2dc642d7d6f7415c8b786a65864dcb2c9af1f2b707350b47fe19af314473d79e4814a4c9c63f30360c85c1125bbc6d0246b2551f8a4b3d7dd42a0e9256eb8f350b2a000023b6fa10116ed91e96f30b43029eb5368460f0358b5ae21b0f097d0c472cd1069995e317fd16f9081d2d15d78c37b0d08a9848b54af4cf6fa9bee85ec512b57e7fc61aca3c327d55bd0b5d1a2ff3fe81ef76e70ddacad623be0e1ee7ba5c462d153f7499330e90f7e97ae8d250f9f468150d3cdb4fc79d696f643afee65638047bdf9304a01ab0ceb67834ab83fdf91dece413f3f7b8b6b470c89288bf18bc58c1c5c71af57e857e7918a47ce8cee3d1d821801c73fde522daa633f6b4f616e5aaae144850dac1fe443618d36838cf0ae2fb2c2bb9e648e84374d41664dc83950cbf934ef59c1f6d42848b46cfc31c5b3392f047d2fb4750d32cd624edb7082ddfe93c72e8f107fa44cde25210bc8710cd05115788388b10bbda736a02028b99840423db3a4a35692671edcad093b5e2736c86c7299edd2650dfd9825af56d24158ddfca00fbc422b7b7c1d06c9d9edca9d6cd0c6fcc9a3752c2c7b4e9f93f5a56859426f98b89df91bb1927085a56241b6cdf1a2cd1f30d2b8f42e9676a5d034073010a4ceed7c22aef508fc734efa5f31403203f6dbf1b35362381396461a10c2217a901af1fe0936ac46dde9d6327fe31499d6251a335b6a65a4c1d1ef031f3117c65652801e0144f8f107c8d3068742b869d7643d097215f82ce8d3a091753f0a99a6cd02c3a7b66468a5e258a1ce0", 0x1000}], 0x4, 0x2) getpid() getuid() r16 = accept$inet6(r4, &(0x7f0000004cc0), &(0x7f0000004d00)=0xc) getpeername$inet6(r16, &(0x7f0000004d40), &(0x7f0000004d80)=0xc) r17 = getuid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000004e00)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000004dc0)='./file0\x00', r17, r18) listen(0xffffffffffffffff, 0x2) executing program 4: mkdir(&(0x7f0000000040)='./file2\x00', 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000540)) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file2/file0/file0\x00', 0x0) rmdir(&(0x7f0000000200)='./file2/file0/file0\x00') executing program 3: ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket$inet6(0x18, 0x3, 0x0) ktrace(0x0, 0x0, 0xb1c, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x37}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000), 0x10) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, 0x0) kqueue() write(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x50}, {0x7, 0x0, 0x0, 0xd}, {0x6, 0x0, 0x0, 0xe00000}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) write(0xffffffffffffffff, &(0x7f0000000200), 0x0) executing program 3: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="91a6e34dd8bbaaaaaaa2aabb0800ff000000019078ffffffff00000000230090782d917dcb"]) r0 = getpgid(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x24, 0x0, 0x0, 0x57e8c3ef}, {0x28, 0x9}, {0x6, 0x0, 0x0, 0x1}]}) fcntl$setown(r1, 0x6, r0) mquery(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x0, r1, 0x6) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f0000000100)) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f00000001c0), 0x0) executing program 7: openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000532000/0x4000)=nil, &(0x7f0000415000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, 0x0, 0xde}, {&(0x7f00007ad000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000021a000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000219000/0x4000)=nil, &(0x7f0000060000/0x8000)=nil}, {&(0x7f0000696000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000000000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000093000/0x1000)=nil, &(0x7f00005bc000/0xe000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000313000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000669000/0x1000)=nil}, {&(0x7f00000cd000/0x3000)=nil, &(0x7f000009c000/0x1000)=nil, 0x4}, {&(0x7f0000181000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x1, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000280)="b1000502af0000000000f2ff06000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b697be1aa5b230500000000000000c257699a5f139b67274d335d223e7d026ba8af630037382102230000720fd38bfbb77ec1f5a8727781ea7d4cb960d28315bd93c14625586e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabf4bd62fbe0008e371a304353712051e000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}, {&(0x7f0000000540)=""/239, 0xef}], 0x3, 0x0}, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f00000000c0)=0x8000, 0x4) sendto(r3, &(0x7f0000000440)="df", 0xa, 0x0, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000240)={0x0, 0x6}, 0xfffffffffffffee5, 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) setreuid(0xee00, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) readv(r6, &(0x7f0000000100)=[{0x0}], 0x1) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffe) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) semget(0x0, 0x1, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) clock_getres(0x4, &(0x7f0000000000)) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r3, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000185dce361", 0x8) syz_emit_ethernet(0x3e, &(0x7f0000000200)=ANY=[@ANYBLOB="fffffffffffffff2cac563ff86dd6060626000082c00fe800000000000000000000000000020a78000000000000000000000000000aa2b"]) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000280)=[{0x7}, {0x48}, {0x8006}]}) syz_emit_ethernet(0x17a, &(0x7f00000008c0)=ANY=[]) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$kern(&(0x7f00000002c0)={0x1, 0x23}, 0x2, &(0x7f0000000300)="eb00e78bf1c7392a2e7549fa6f17affc5016824a87de272cae", &(0x7f0000000340)=0xffffff3d, &(0x7f0000000500)="1d0339a77601a2d56a134a6222e47412790669f079631f4739d4054992c620745fe28fdc9a5cbd8b561e59a12dd78ea2535f3502aa20b1471408d32708227b1e344e1a9b00e11a8bacdf1716550000000000000000", 0xffffffffffffff07) r6 = socket(0x18, 0x2, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r7, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xffb2}], 0x4) r8 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r8, 0x0) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) executing program 0: syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000003a00fe8000000000000000000000000000aa00800000000000000000ffff0081e91684"]) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) setrlimit(0x6, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r2, &(0x7f0000001740)=@file={0x0, './file0\x00'}, 0xa) clock_getres(0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000001380)={0x0, 0x2}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) setrlimit(0x3, &(0x7f0000000140)) mlockall(0x1) syz_open_pts() sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x381, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) syz_emit_ethernet(0x72, &(0x7f00000006c0)={@random="5544f333d470", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x3c, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a003f00000005", {[], @icmpv6=@echo_reply={0x81, 0x0, 0x0, 0x0, 0x0, "d1c70953849eeaf8e1a1023ef346641d08918430c8be6bc72cce3fdff640b4e1e3d3e2aa63ea68b2be46300bc1156fccf095efa8"}}}}}}) executing program 3: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="8904a32f3c252adb0070162e86dd60f6190000180600fe7e00000000000000000000000000aaff1e00000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x0, @ANYBLOB="6002"]) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000001640)='./file0\x00', 0x40, 0x180) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) setuid(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x96e3, 0x0, 0xffffffc1, "48cca0f1f81a6ad70e13a0e265f8000020006100"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = socket$inet(0x2, 0x8000, 0x0) setsockopt(r3, 0x6, 0x1, &(0x7f0000000040), 0x0) sysctl$net_inet_divert(&(0x7f0000000100)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000640)="a5afb9ea7497ee7d1a2959099e5ed9e107ae73c8b65dd336870871915c5a9f34bfa5efae9615768a20ba1676391e5c4c5aec6b574f03cdf88ed102c192480d61c3686b29f51ebf8e740c61d3458514c73aad4c2c71873196770fcdf00b80d914273eb6e5c083f808af22b042ca9f784ba266c5ae55ae1ad31d8de4550709321e3296d0636424fd8b476879ed52722edbf2303dc696bdce35c8309a34540936231d5a4f79e3912ba95da7129c51d856165fc7977c0e62c89867fb577bf46ca3c3568a41f9e13f2068a493e2d7dc5b39efea4ef7c72d340375f123d7e2703827abf6a35a3bd418b9b1c1e7f78a5a65e03e4f416d12e61e5925a4d80e4e704ffeaf5a6229d4f1508ec6930a3402bc9a9b170c3f538c67d687747da92be21519a9817804518ec660ba286b6c8247888e5ecffb34fbe19fd4af78bc6259174a2d18", 0x0, &(0x7f0000000200)="a943dccd182eb1b923360d82e84042fd24e8a50da8f1cdfd98e6f01d05bc", 0xfffffffffffffcce) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000500), 0x0) clock_getres(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000000)="ebaa80713048e699319296480000000000000000", 0x14) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd00) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) getsockopt(r5, 0x7, 0x4, &(0x7f0000000240)=""/212, &(0x7f00000001c0)=0xd4) open(&(0x7f0000002300)='./bus\x00', 0x2, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000500)={0x0, 0xfffffffffffffffc}, 0x10) setrlimit(0x8, &(0x7f0000000100)={0x10000, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000100), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[@ANYBLOB, @ANYRES32=0x41424344, @ANYBLOB="5010"]) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, 0x0, 0x0) pipe(0x0) r2 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000000)="294bbe01e775d42b920587bee9", 0xd}], 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13fd812eaa4e7130", 0xc) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{0x0}, {0x0}, {&(0x7f0000000400)=""/110, 0x6e}, {0x0}], 0x4, 0x9) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) accept$unix(0xffffffffffffffff, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000000)="17f8894c8ed9a3dab4c881056339fc484412e5e36e2b2cc17e2593f61883cf5d34af03283e28350cf42c66617c710769a6feac7d640f16cadb58d0da9db292de5ce27a465824fafe2592ee5f1d963f9dacf4b2e4", 0x54, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x6, 0x76}, 0xc) executing program 6: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x2) r1 = dup(r0) read(0xffffffffffffff9c, &(0x7f0000000040)=""/173, 0xad) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSKBDIO_SETDEFAULTBELL(r1, 0x80105705, &(0x7f0000000140)={0x3f, 0x9caa, 0x2, 0x5}) mquery(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x401, 0x0, 0xff, 0x1}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0xffff) syz_emit_ethernet(0xbd, &(0x7f0000000200)={@remote, @empty, [], {@generic={0x8049, "0edcdf62245c042d60e10efa968728b768bbf0229e312886e9ffa8515cbb493130c352c1eef493f56797011b9a75d10719ab8b6f10fdc8ff525402c2404753d7440784d39966ab951e8cf7f6c48ccca4084974acf9bfc4cedc8fcc0235b93b82567db6b5c1939cd7c72a9d71dd2cdb091bd2b1470388d08a21e25740587ffe7cb45a57db77677b0e28d843b6d79b86bdb1b31b5cdffe5b390d79614621bc679021d52fc86ded5f646c21162e001d83"}}}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setgid(r5) syz_emit_ethernet(0x2a, &(0x7f0000000300)={@random="1bb9389bb417", @remote, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @broadcast, @rand_addr=0x9, @random="c77db67c800a", @local={0xac, 0x14, 0x0}}}}}) ftruncate(r0, 0x0) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000340)) connect$unix(r2, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0), 0x400, 0x0) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) unlinkat(r1, &(0x7f0000000400)='./file0\x00', 0x8) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440), 0x800, 0x0) ioctl$KDSETMODE(r7, 0x20004b0a, &(0x7f0000000480)=0x1) socket(0x1, 0x5, 0xff) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000004c0)=[{0x0, 0x40, 0x5}, {0x7, 0x0, 0x9, 0x4}, {0xff80, 0xe3, 0x4, 0x3}]}) semget$private(0x0, 0x2, 0x541) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={r3, r4, r5}, 0xc) syz_emit_ethernet(0x32, &(0x7f0000000580)={@empty, @local, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x20, 0x24, 0x68, 0x1, 0x40, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @multicast1, {[@ra={0x94, 0x6, 0x3f}]}}, @icmp=@mask_reply={0x12, 0x0, 0x0, 0x1f}}}}}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000005c0)={0x1, 0x3, 0x2, 0x3e}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000640)=0x8) syz_emit_ethernet(0x10c, &(0x7f00000006c0)={@local, @broadcast, [], {@ipv6={0x86dd, {0x6, 0x6, "e9fa90", 0xd6, 0x70, 0x81, @loopback, @empty, {[@fragment={0x8, 0x0, 0x9, 0x0, 0x0, 0x4, 0x67}, @fragment={0x32, 0x0, 0x8, 0x1, 0x0, 0x2, 0x67}], @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0xe, 0x8, 0x3ff, 0x0, 0x5, {[@sack_perm={0x4, 0x2}, @window={0x3, 0x3, 0xff}, @nop, @md5sig={0x13, 0x12, "fa33044f0203b6043aaf7b1e17e3ab8a"}, @timestamp={0x8, 0xa, 0x8001, 0x9}]}}, {"387c6c47120ee39c8415d94388ce4b29ff3cda782e9624696a2eefc64c25698ee28794b04d110e08779bf7d57c9355061b33e919372a5065ee7872caac2a226f033fe4f6af0eb3619522cf86d8493f464e3c833ee10fd94ce988954d2b69f557ff00a5e0a940d430510328bff4885cca7c30816e6b06232b85bcee4bb70d8e4e856caa9d9a86b790f76ade9b7ab9"}}}}}}}) executing program 3: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) pwrite(r0, &(0x7f00000002c0)="191e80bd23b48941029ba5926a4e54c802732497a372ad32a140e2cfab9b27f6735c0706d5f4de14763ffed9de4895d5bc65ffa082a7ff4d12460a8abb048fb3ccbcd19b68705ba50563a35d5b221e8302ae0125773e4e26e94099d4d0fd68c6d24b9e5309c6a6c0943997a84e90b06908f77d154c89d990def5821d2dd65edd0f3acdea08243991eaa35e79ef4feae797524e59b174231f0d6106075da312aea2ffdf1f180ecf00a6d000a8eadb0000014da00c95f9d216d409973462856a9dc9bac948c69063e840d714313e0082a0019c3f4426c4b95c7d6ebe369c0651087019a3364ffbd2585bb194b2d17a094e5cb9043a9748", 0xfffffffd, 0x0) munmap(&(0x7f0000017000/0x3000)=nil, 0x3000) getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r2 = getgid() setregid(r1, r2) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1}) setuid(0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000140), 0x8, 0x2, 0x0) msgsnd(r1, &(0x7f0000000c40)=ANY=[@ANYRESDEC], 0x101, 0x0) msgsnd(r1, &(0x7f0000001180)={0x2, "086085b026b4d30a7154e475bf9d14996e39be2b9c55981a43c1cda3653181f486a1e07886a81055f25be98e8fe3aac5c2cd12d674af1ae3c0439335da7baf8dec9b610c367f096e"}, 0x50, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) r0 = openat$null(0xffffffffffffff9c, 0x0, 0x2, 0x0) accept$unix(r0, &(0x7f0000000280)=@file={0x0, ""/264}, &(0x7f00000003c0)=0x10a) r1 = socket(0x800000018, 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) shutdown(r1, 0x2) munlockall() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0x0, 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x84}, {0x40}, {0x4000006, 0x0, 0x0, 0x1000008}]}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x1ff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x0, r2) recvmsg(r5, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000580)=""/157, 0x9d}, {&(0x7f0000000200)=""/48, 0x30}, {&(0x7f0000000300)=""/163, 0xa3}], 0x3, 0x0}, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) close(r4) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0xb}, 0x2, &(0x7f00000002c0), 0x0, 0x0, 0x0) sysctl$machdep(&(0x7f0000000000)={0x7, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) executing program 0: r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x8000, 0x91) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x100, r1) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4, 0x813, r0, 0xffffffffffffffff) select(0x20, 0x0, 0x0, 0x0, &(0x7f0000001940)) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, 0x0, 0x10) r5 = socket(0x20, 0x1, 0x1) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) shutdown(r5, 0x1) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000001c0)={0x0, 0xce5, './file0/file0\x00', 0xab7a, 0xfffffbff, 0x80000000, 0x497b}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x1}, {0x5}, {0x6, 0x0, 0x0, 0x6d7}]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r7, &(0x7f0000000140)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) setrlimit(0x0, 0xffffffffffffffff) chmod(&(0x7f0000000280)='./file0\x00', 0x11a) setreuid(0x0, 0xee01) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r8 = socket(0x18, 0x3, 0x3a) setsockopt(r8, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socket$inet6(0x18, 0x2, 0x0) executing program 6: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f000046b000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r2 = getuid() setreuid(0xee00, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r2}, 0xfeffffffffffffff}) socket(0x2, 0x2, 0x0) symlink(0x0, &(0x7f00000001c0)='./file0/file0/..\x00') syz_open_pts() syz_open_pts() syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x7, 0x0, 0x3ff, 0x0) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106978, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000280)=ANY=[@ANYBLOB="73702eb9ccc30a5414a300303aff9c7e4d5081645bf0376e0865b01febaf9d4dbac16f006bdfaa7efe8000000000000000000000000000bb88009078005d0000fe8004000000000000000000000000aa0003d492a809c4cb76c44366e62cf870953f010fc050f981d1f4a58d841ea2529219dee4e5efa874a3c8f62c155e6b32c4d2158fbb392b7acf2a6845f33a28ab6db426e40e4f7609609c1fe2675d5b4cb54a83147c85584f45a278d37f06676e4392a0cf8b9d479e7a1e0e504fa3798988c1874d7174ef7a2b497abd6763b9c77469863e119c0d47fdd9801ebd0efac526a5e62ed6d1e8270e8a8efd2b503f83e509b197b33050bd8d3429190b7d6deb4e4f1335225c8afd5f8336b0b074a343035e1d3b79798983b94470a0e30f3b96c5b5058748229a0ca98e5207d6abaea7de52d5a70c47fa43e1e35a9bcfb11dc8d4a77d7dc7a5781b97"]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{}, {0x2}], 0x2}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) r1 = semget$private(0x0, 0x4, 0x420) r2 = getuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x6, r2, r3, r4, r5, 0x0, 0x81}, 0x1, 0x9, 0x7f}) shutdown(r0, 0x2) select(0x2f, &(0x7f0000000040), &(0x7f0000000080)={0x4000000000000008}, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000640)=[{{r6}, 0x7ffffffffffffff7, 0x1}], 0x6, 0x0, 0x6, 0x0) executing program 3: r0 = socket(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r2, 0xc1206925, &(0x7f0000000100)) r4 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8080691a, &(0x7f0000000100)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000400)=[{0x4c, 0x0, 0x3}, {0x0, 0x0, 0x0, 0xffffffff}, {0x16, 0x0, 0x0, 0x80}]}) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x4001, 0x0) r5 = dup(r0) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[@ANYBLOB="71e383e01bd8aaaaaaaaaabb86dd6000000000140600000000009f13bb26ffe7690000100000fe5835000000000000000000000000bb4e224e20", @ANYRES64, @ANYBLOB="5010"]) close(r5) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r8 = dup(r7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r8, 0x20005302, &(0x7f0000000100)={0x0, 0xffffffff}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0x4) select(0xffffffffffffffd3, 0x0, &(0x7f0000000040), &(0x7f0000000080)={0x0, 0xeb}, &(0x7f00000000c0)) write(r1, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) executing program 4: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r1, r2) setsockopt(r4, 0x6, 0x4, &(0x7f0000001100)="26b80000", 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000040)=0xec7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) executing program 3: ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) (async) bind(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket$inet6(0x18, 0x3, 0x0) (async) ktrace(0x0, 0x0, 0xb1c, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x37}, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000), 0x10) (async) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x36, 0x0) (async) kqueue() (async) write(0xffffffffffffffff, 0x0, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) mknod(0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x50}, {0x7, 0x0, 0x0, 0xd}, {0x6, 0x0, 0x0, 0xe00000}]}) (async) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) (async) write(0xffffffffffffffff, &(0x7f0000000200), 0x0) executing program 0: sysctl$net_inet6_ip6(&(0x7f0000000280), 0x4, &(0x7f0000000080)="3998a8", &(0x7f0000000000)=0x3, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000400)=[{0x26, 0x1}, {}], 0x2}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, 0xffffffffffffffff) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, &(0x7f00000001c0)) symlinkat(0x0, 0xffffffffffffffff, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x87}, {0x5, 0x0, 0xe5}, {0x26, 0x7, 0x1}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x2, 0x0) setreuid(0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x97, 0x1, &(0x7f00000014c0)="8ca7acf78d4ef254afc8600f1aea766c6faeaad5ca16f4c8242734edf4ef4ed82f16dc36119087d15ae209000000cf8e688e48cfc7beb8acb550ef4d6a6bf0ab0382139b7b86ac1e2f9396e8e5cdb6e5be5757c8348655ade75c58e47c94fe1fa1a781224b371dc1c3dd29d9ab69be019aec7b57f33a6b5fa29c9670930a6688d216e0bb66f21f4dbc5149aca498053e9e46a9511de52877da2af9f8cfe01482fd6b341e67ba4563f4ba01e1fe7804759dfce811ee7139d324f8761b000000", 0xfd) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x7f) ioctl$FIONREAD(r5, 0x80206918, &(0x7f0000000180)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x1000000000000000, 0x0, 0x2}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$vm(&(0x7f0000001400)={0x2, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x101e5f) open(&(0x7f0000000400)='./file0\x00', 0x10000, 0xf) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x15}, {0x20}, {0x4000006, 0x0, 0x0, 0x7f}]}) write(r1, &(0x7f0000000180)="c5449bc1708e16b9805a099e20a0", 0xe) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) r2 = open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) writev(r2, &(0x7f0000000540)=[{&(0x7f00000001c0)="e0759c3c462fec9b3fc556f3d449fe49fd88235bc38d8508a1656b55012d09fcb1724aab2be51c7ad44452d41ced2a29c58e05e140dbecf479fa36bfbf5d21f97c7a791fe4156d85962eab6ddb7ca60562ea2b8ee021827c806d2ca4946345e73d66b2a64baf04ccc3a3d0380dc41b67762fd09bd36ee5b5706dfdfb6c8cb123017c3fb1b4160b93326726de42a5faac12d15e6b5378cd9cdfcd67781f91e4a692cb", 0xa2}, {&(0x7f00000002c0)="3059a58248b23d622d8165ca6622eeaa7684ec557cbd6edd3e335f8f5e7f2cd2ff73f97ab07f8be43625606bc2d6e65eb4c74a1626e3ece8f5ecd3d13373f89eb9a8af669dde6e3cf9b6edabbaf24b4b9ab94350691bd433ee2decf29413c1172a", 0x61}, {}, {&(0x7f0000000440)="71f36f3d25b661955dcfde4e4eaa64642c4a7e2aa80c6d7a83edd432ff749d987d8ef5b41a3be72b77c5dcccf429efcc14b4b0e4dc46175343f6ceb0fecfec4dbee99b3d22466fa7c12a955126831833e68706405b881267af6f94a81bdd19ace2203086d9097d036c9124d3a65fea255f447aed2d935b15286e114bfac87dfaccf79d1e2979a4cdb55b24351f251990f5e960c5227cc9fa35236484c9e9b1b8551890a6c37614f4036c4cd35438249401ee86e53aaba52567715cd378ceafb41d06", 0xc2}, {&(0x7f0000000340)="aa4868c0508c11865adf23cea58d9a92f22110f0ed86ba1489683a99cc145656541756dd7cd32e8b9c5659d687b9b36c50d6afd6b709813dec74dd56295fa163ff20ad5d6ab6527dd356e7b9402f616ee5b8bbd07a3ba52ec446a0ab5b361a696d63604ecdec1e308897f85b0b14fe557fa73d2da5ced97e67749bf7fad12ab82198ec6f3021f8758dd4cd8d9ad58fb71c7c2f671f4c8fcea0fc3817fbf48bd78a347f42", 0xa4}], 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x0) connect$inet(r3, &(0x7f0000000080)={0x2, 0x2}, 0xc) r4 = semget(0x0, 0x3, 0x616) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f00000005c0)=""/162) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2485607, &(0x7f0000000300)={0x1, 0x0, 0x37, 0x0, 0x0}) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() sysctl$vm_swapencrypt(&(0x7f0000000000)={0x4, 0xb}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000080)="fe", 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)) close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x800b2a8, 0x0, 0x9, 0xffffffe1, "9f07957d0f7e32089069ee68d6a78615b7118c00"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f00000005c0)="12e87772468cca40c2b5eb54b5672e3003b0bdd7b434cd0f14fc5be5c6f9b8674ad293218bd9cbcdb68c5be7154d00ffd8a92f183ce845f55dbcca388f9cadad7ab6e0ae48fe266b56beaa29b13e9db77b5c72f3f81da7f983069f454ccfc19ce1498ac1c8cd2965e210c10aea21d558875c29", 0x73}], 0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1, 0x0) semop(0x0, &(0x7f0000000300), 0x0) semop(0x0, 0x0, 0x0) setegid(0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000280)=[{0x4}, {0x5c}, {0x8006}]}) syz_emit_ethernet(0x17a, &(0x7f00000002c0)=ANY=[]) executing program 3: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) truncate(&(0x7f0000000000)='./file0/file1\x00', 0x8) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000240)='./file0/file0/file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x61) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=""/147, 0x93) executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380), 0x20000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x2, 0x1ff}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x5) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setitimer(0x0, &(0x7f0000000180)={{0xfffffffffffffffe, 0x6}, {0x5, 0x400007}}, &(0x7f00000001c0)) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) open(0x0, 0x0, 0x0) kqueue() mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x34, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff8035"]) ioctl$FIOASYNC(r2, 0x80047466, &(0x7f0000000100)=0x5) ioctl$TIOCCBRK(r2, 0x2000747a) setsockopt(0xffffffffffffffff, 0x1000000029, 0x31, &(0x7f0000000080)="b6", 0x1) select(0x40, &(0x7f0000000000)={0xffff7ffffffffffd}, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140)="3998a035daa227d1ce40394f044ed95480393e74f486aff61a92312cb952b89c09f24ddb00000000008fb1463d8635bf0f8e2f68a22421d45dcf5b7f5bdf7b47", &(0x7f0000000100)=0x40, 0x0, 0x0) executing program 7: sysctl$net_inet_ipip(&(0x7f0000000480), 0x4, &(0x7f00000004c0)="57dd5a21ca428b62e7044f5127179efe94463fdd1874afea188dd4ceef83872c1adfdf2522fc1c56cee666e3aee4982fffcb63c349d0b160a8326647750d3fb86c99dc60e8a74e524af6a14999aca6d047660c835755cd6c165065fc2c4fecba201d7e0fdd98c8d168caacd7ce45093b5e7218659e080b736af63bc6bc2564cf0babc042689dbf0249ef15c116c2a87c6e9619d4", &(0x7f0000000580)=0x94, &(0x7f00000005c0)="2b2d63322ef3f20ec5b9724ee4b4cad5a5e45526a535d38ec07305c084dbf80136ee44355a9dd3c5c4a6b1478b66d4999b964434f5c01df657fc15011ea3d22ce4e31ff9396cf17706a39a54536705d7f035325900fde7b8a20f267763630b595db2ab06", 0x64) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000200)) r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000400)=@in6={0x18, 0x2, 0xffff, 0x9}, 0xc) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) close(0xffffffffffffffff) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x23}, 0x2, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000100)='.', 0x1}], 0x1) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000440), &(0x7f0000001040)=0x4) ioctl$TIOCSTOP(r1, 0x2000746f) r3 = dup(r2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000003c0)={0x0, 0x0, 0xd, 0x203515, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(0xffffffffffffffff, &(0x7f00000013c0)=[{&(0x7f0000000140)="7fa03f823320b182df7e82df0ac9eaf6e436c5787097d55b77086da07c08b86d6f9085f12b88a5226c5adda636aa2434b6bb1958a8fe818b3bdaa48567f5466cab4be9f542c79f75bfd47b05ce437545c41ada89b64cf7b2c915ca53b51fee42298da59023609e84d7d3aefeedbbcc4325ed6eb5457f4b9f25ca68503a35702781c2db60ea7a0982babaf7b4f1bff96d9700347be3b645bf84b16994d15c2d0df89f62e1889506c49e88b65265211de02ab0f729d2595f591aae8e6fd92a45a362cfff22b874e67da03d093a51e77a2dba2297f705593bf1f8bbc9591107264ea9f8bb2bc9d97b", 0xe7}, {&(0x7f0000000240)="d0ca4e3dffc800214c8ea3260622118e06013336c84bae4fc17b2423dbc866b8e41164eff3e8724c326c7a13d44f8b85ed6fe46b0fabe74b2ecab2b617e63ff67c2e970d1e391dc19e902406ad8c4a675ba33e1d92696554c5a1ceeca51d218ce649f8ba17e0ce4b7605700824dad2c01ffd0aebd47a500f13efe11ee3d6891516e35debfeef73933aa225d2c5b781db2a19285a51a21319bbad5e7cfce1a6bf031a1968e0d9b0c55cbd8a1748ddfa772626ec3f8099c1d452962ac5c51de2c845a2ef36293089efb734a7df6e3ba91ae1147b8a5008f4df761568c26d61e78062dc4ee7cf99962e2792", 0xea}, {&(0x7f0000000000)="33f857a005b57671bdfeec8ff2995dd6c475613f5099f35783dfe99e3e261ded59a969b110f5a512e50084d9b552ed64cad2faea41", 0x35}, {0x0}, {&(0x7f0000000340)="8e6acf0ccf4bc45933f6a6672640d34484f3c0f04b4561346afbe1dd90fa0b4e5f18e5a6c71b5fe5f50424020d579f000b6929038402d6b3813c7ee19ff93649c88d9e86f38ce8c09f99e00ca789f9f66ff38a949623232a4e53fbcdd14643", 0x5f}, {&(0x7f00000003c0)}], 0x6) connect$unix(0xffffffffffffffff, 0x0, 0x7a) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000680)=@abs={0x1, 0x0, 0x2}, 0x8) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r6 = dup(r1) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f00000000c0)=0x1000) readv(r6, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$inet(r1, &(0x7f0000000100)="f2c05213702ae36768b5fdbaf4caf1516c01fe99689de4ea2e3c3351f3ef62bcbcd3b77a93634f7a136c61b91a9dae71635527935f919c08e90f94a546738d68e75c8a9538fb7af6a02c620c2dc10d696bf3a1fbb446db979da9477841b09b11275bb675706645dbaddcea8f6f22990a9998f9c0d2997bac3a8b4aaf44caffcfa600b7a4f5beeeeb2562c2a200f335ebacc7078aafc33153e8", 0x99, 0x3, &(0x7f00000001c0)={0x2, 0x3}, 0xc) bind$inet(r1, &(0x7f0000000200)={0x2, 0x1}, 0xc) fcntl$getflags(r0, 0x3) connect$inet(r0, &(0x7f0000000240)={0x2, 0x3}, 0xc) r2 = kqueue() r3 = dup2(r2, r1) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r3, &(0x7f0000000280)='./file0\x00', r5, &(0x7f0000000300)='./file0\x00', 0x0) unlinkat(r5, &(0x7f0000000340)='./file1\x00', 0x8) recvfrom$inet(r4, &(0x7f0000000380)=""/4096, 0x1000, 0x1040, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000001380)={0x9, 0x4}) r6 = syz_open_pts() r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001480), 0x200, 0x0) kevent(r5, &(0x7f00000013c0)=[{{r5}, 0xfffffffffffffffd, 0x0, 0x80, 0x7f}, {{r4}, 0xfffffffffffffff8, 0xc6, 0x2, 0xfa1}, {{r6}, 0xdf4d92758d214f4e, 0x10, 0x1, 0x80000001, 0xe8}, {{r2}, 0xfffffffffffffffe, 0x8, 0x2, 0x1, 0x80000000}, {{r5}, 0xfffffffffffffffa, 0x4, 0x8, 0x800, 0x2}], 0x2, &(0x7f00000014c0)=[{{r2}, 0xfffffffffffffff8, 0x10, 0x1, 0x0, 0x8000000000000000}, {{r3}, 0xfffffffffffffff9, 0x12, 0x70158c19d0d85a5a, 0x9, 0x2}, {{r7}, 0xfffffffffffffff9, 0x1c, 0xfffff, 0x1, 0x2}, {{r0}, 0x5, 0x4, 0x1, 0x26d, 0x391}, {{r3}, 0xfffffffffffffffc, 0x1, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x54, 0x2, 0x22, 0x7}], 0xb1, &(0x7f0000001580)={0x40, 0x8}) kevent(r4, &(0x7f00000015c0)=[{{r2}, 0xfffffffffffffffe, 0x80, 0x0, 0x3, 0x7ff}, {{r6}, 0xfffffffffffffffa, 0x31, 0x4, 0x8, 0x40}, {{r4}, 0xfffffffffffffffb, 0x1, 0x1, 0x9388, 0xe7e}], 0x5, &(0x7f0000001640)=[{{r7}, 0xfffffffffffffff9, 0x6, 0x2, 0x0, 0x6}, {{r3}, 0xfffffffffffffffb, 0x83, 0x20, 0x3c1, 0x7fffffffffffffff}], 0x10001, &(0x7f0000001680)) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000001700)={0x1, &(0x7f00000016c0)=[{0x5, 0x21, 0x5d, 0x2}]}) setsockopt$sock_int(r0, 0xffff, 0x101, &(0x7f0000001740)=0x3f, 0x4) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000001780)={0xf47, 0x9, {0xde, 0x3c}}) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0), 0x100, 0x0) ioctl$WSMOUSEIO_SETMODE(r8, 0x80045726, &(0x7f0000001800)={0x1}) mknodat(0xffffffffffffff9c, &(0x7f0000001840)='./file1\x00', 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000001880), 0xa7d, 0x1) r9 = msgget$private(0x0, 0x441) msgsnd(r9, &(0x7f00000018c0)={0x0, "161455e247f03fd0b64a5906d97cfa9d26635a4c96a1bff2e58cdaa7103771204102ed1b38"}, 0x2d, 0x0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000001900)={'./file0\x00', 0x7, 0x80000, 0xa5d, 0x1, 0x4a5, 0x1, 0x7, 0x0, 0x2, 0x2, 0x1}) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000001c00)={0xfffff001, 0x401, 0x9f, 0x8bbf, &(0x7f0000001980)={{0x5a, 0x1, 0x9, 0x0, 0x4, 0xc71, 0x2}, {[0x8001, 0x7, 0x26a1, 0x200, 0x10001, 0x8, 0x1, 0x9, 0x9, 0xffff, 0x9, 0x3, 0x4eed, 0x0, 0x5, 0xc84a, 0x1000, 0x5], [0xb1, 0x7, 0xe270, 0x9, 0x45bf, 0x3, 0x4, 0x8, 0x3ff, 0x4], [0x800, 0x4eb, 0xffffffff, 0x80, 0xffffffffffffffe0, 0x1, 0x1], [0x80000, 0x3, 0x4, 0x6, 0x1, 0x7], [{0x8, 0x66d9, 0x8, 0x7}, {0x0, 0x400, 0xdb, 0x100000001}, {0x100, 0x4, 0x2, 0x1}, {0x5, 0xffff, 0x0, 0x5}, {0x100, 0x81, 0x4, 0x1}, {0x2, 0x63c55050, 0x8, 0x9}, {0x7, 0x7fff, 0x4, 0x800}, {0x200, 0x0, 0x3, 0xfffffffffffffffc}], {0x3f, 0xcd8, 0x6, 0x7fffffff}, {0x1, 0x6, 0x8, 0xcd34}}}, 0x5, 0x86}) recvfrom$inet(r1, &(0x7f0000001c40)=""/162, 0xa2, 0x1002, &(0x7f0000001d00)={0x2, 0x0}, 0xc) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4, 0x3, 0x0, 0x200}, {0x401, 0x3f, 0x5, 0x1}, {0x0, 0xff}]}) openat$speaker(0xffffffffffffff9c, 0x0, 0x10, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) r4 = socket(0x2, 0x3, 0x0) dup2(r3, r4) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x66, &(0x7f0000000140)=ANY=[@ANYRESDEC=r0, @ANYRES16=r1]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffd, 0xbffffffd, 0x7, "09000000000036ea1f0f6cdb37a23ab44d04c50c"}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001140), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f0000001180)={0x10, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1000000000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}], '.\x00'}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r6, 0x4, 0xc0) r7 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r7}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r9 = getuid() ioctl$WSKBDIO_GETMAP(r8, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setreuid(0x0, r9) executing program 4: syz_emit_ethernet(0x36, 0x0) r0 = kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) truncate(&(0x7f0000000280)='./file2\x00', 0xffffffff00000001) r1 = socket(0x2, 0x1, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r3}], 0x1, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000040)={0x10, 0x67bc, [{&(0x7f0000387000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f00003ac000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f00003ac000/0x3000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x100000000000000}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x200000}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000386000/0x3000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000642000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) panic: acquiring blockable sleep lock with spinlock or critical section held (kernel_lock) &kernel_lock Stopped at db_enter+0x1c: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 331628 22834 0 0x8000000 0 1 syz-executor.1 *472611 36683 0 0x8000000 0x4000000 0 syz-executor.6 db_enter() at db_enter+0x1c panic(ffffffff828eb212) at panic+0x17b witness_checkorder(ffffffff82e81230,9,0) at witness_checkorder+0xd03 __mp_lock(ffffffff82e81028) at __mp_lock+0xa2 intr_handler(ffff80003415e730,ffff80000006bc00) at intr_handler+0x62 Xintr_ioapic_edge23_untramp() at Xintr_ioapic_edge23_untramp+0x18f witness_unlock(ffffffff82e6d900,8) at witness_unlock+0x1b mtx_leave(ffffffff82e6d8f0) at mtx_leave+0x97 pool_get(ffffffff82e6d8f0,9) at pool_get+0x162 uvmspace_alloc(0,1000,1,0) at uvmspace_alloc+0x41 vm_impl_init(ffff80002bcf1878,ffff8000ffff47d8) at vm_impl_init+0x92 vm_create(ffff800000e78000,ffff8000ffff47d8) at vm_create+0x13e vmmioctl(a00,c2585601,ffff800000e78000,1,ffff8000ffff47d8) at vmmioctl+0x2de VOP_IOCTL(fffffd806e389950,c2585601,ffff800000e78000,1,fffffd807f7d37b8,ffff8000ffff47d8) at VOP_IOCTL+0x9a end trace frame: 0xffff80003415ec80, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic *cpu0: acquiring blockable sleep lock with spinlock or critical section held (kernel_lock) &kernel_lock ddb{0}> trace db_enter() at db_enter+0x1c panic(ffffffff828eb212) at panic+0x17b witness_checkorder(ffffffff82e81230,9,0) at witness_checkorder+0xd03 __mp_lock(ffffffff82e81028) at __mp_lock+0xa2 intr_handler(ffff80003415e730,ffff80000006bc00) at intr_handler+0x62 Xintr_ioapic_edge23_untramp() at Xintr_ioapic_edge23_untramp+0x18f witness_unlock(ffffffff82e6d900,8) at witness_unlock+0x1b mtx_leave(ffffffff82e6d8f0) at mtx_leave+0x97 pool_get(ffffffff82e6d8f0,9) at pool_get+0x162 uvmspace_alloc(0,1000,1,0) at uvmspace_alloc+0x41 vm_impl_init(ffff80002bcf1878,ffff8000ffff47d8) at vm_impl_init+0x92 vm_create(ffff800000e78000,ffff8000ffff47d8) at vm_create+0x13e vmmioctl(a00,c2585601,ffff800000e78000,1,ffff8000ffff47d8) at vmmioctl+0x2de VOP_IOCTL(fffffd806e389950,c2585601,ffff800000e78000,1,fffffd807f7d37b8,ffff8000ffff47d8) at VOP_IOCTL+0x9a vn_ioctl(fffffd806226c740,c2585601,ffff800000e78000,ffff8000ffff47d8) at vn_ioctl+0xc0 sys_ioctl(ffff8000ffff47d8,ffff80003415ee70,ffff80003415edc0) at sys_ioctl+0x4a9 syscall(ffff80003415ee70) at syscall+0x8cf Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x9df16e90b0, count: -18 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff80003415e520 rbx 0xffffffff82c8dd77 cpu_info_full_primary+0x2d77 rdx 0xffff800000de4e40 rcx 0xffff8000ffff47d8 rax 0xffffffff82c8cff0 cpu_info_full_primary+0x1ff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0xa8597cb48f3e964 r11 0x24a77a42f49653b1 r12 0xffffffff82c8db78 cpu_info_full_primary+0x2b78 r13 0 r14 0 r15 0x1 rip 0xffffffff81142f7c db_enter+0x1c cs 0x8 rflags 0x246 rsp 0xffff80003415e510 ss 0x10 db_enter+0x1c: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.6) tid=472611 pid=36683 tcnt=3 stat=onproc flags process=8000000 proc=4000000 runpri=32, usrpri=86, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 forw=0xffffffffffffffff, list=0xffff8000ffff42b8,0xffff8000ffff59d8 process=0xffff8000ffff1648 user=0xffff800034159000, vmspace=0xfffffd806a8ca6f0 estcpu=36, cpticks=2, pctcpu=0.0, user=0, sys=0, intr=2 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 22834 331628 28552 0 7 0x8000000 syz-executor.1 22834 39819 28552 0 2 0xc000080 syz-executor.1 23494 190395 16950 0 2 0x8000000 syz-executor.3 36683 45518 54184 0 2 0x8000000 syz-executor.6 *36683 472611 54184 0 7 0xc000000 syz-executor.6 36683 319247 54184 0 3 0xc000080 fsleep syz-executor.6 95497 498144 96259 0 3 0x8000080 nanoslp syz-executor.5 95497 427709 96259 0 3 0xc000080 kqsel syz-executor.5 95497 74957 96259 0 3 0xc000080 fsleep syz-executor.5 64864 275831 0 0 3 0x14200 bored sosplice 16950 457341 54893 0 3 0x8000082 nanoslp syz-executor.3 20192 55540 54893 0 3 0x8000002 biowait syz-executor.2 54184 324208 54893 0 3 0x8000082 nanoslp syz-executor.6 27429 59904 54893 0 3 0x8000002 biowait syz-executor.4 28552 303758 54893 0 2 0x8000002 syz-executor.1 96259 187593 54893 0 3 0x8000082 nanoslp syz-executor.5 40063 124246 54893 0 3 0x8000082 nanoslp syz-executor.7 88663 468581 54893 0 3 0x8000082 nanoslp syz-executor.0 54893 59374 36950 0 3 0x1a000082 wait syz-fuzzer 54893 256990 36950 0 3 0x1e000082 nanoslp syz-fuzzer 54893 311964 36950 0 3 0x1e000082 wait syz-fuzzer 54893 160366 36950 0 3 0x1e000082 wait syz-fuzzer 54893 322147 36950 0 3 0x1e000082 thrsleep syz-fuzzer 54893 87210 36950 0 3 0x1e000082 wait syz-fuzzer 54893 9200 36950 0 3 0x1e000082 kqread syz-fuzzer 54893 53189 36950 0 3 0x1e000082 thrsleep syz-fuzzer 54893 93929 36950 0 3 0x1e000082 wait syz-fuzzer 54893 372246 36950 0 3 0x1e000082 wait syz-fuzzer 54893 506453 36950 0 3 0x1e000082 thrsleep syz-fuzzer 54893 90085 36950 0 3 0x1e000082 wait syz-fuzzer 54893 477857 36950 0 3 0x1e000082 wait syz-fuzzer 54893 379997 36950 0 3 0x1e000082 thrsleep syz-fuzzer 54893 122261 36950 0 3 0x1e000082 thrsleep syz-fuzzer 36950 75500 26354 0 3 0x810008a sigsusp ksh 26354 87616 18869 0 3 0x1800009a kqread sshd 33213 264031 1 0 3 0x18100083 ttyin getty 18869 311864 1 0 3 0x18000088 kqread sshd 53617 68279 31246 73 3 0x19100090 kqread syslogd 31246 192177 1 0 3 0x18100082 sbwait syslogd 14626 23705 1 0 3 0x18100080 kqread resolvd 75545 182024 1562 77 3 0x18100092 kqread dhcpleased 65146 246568 1562 77 3 0x18100092 kqread dhcpleased 1562 508206 1 0 3 0x18000080 kqread dhcpleased 48983 124994 0 0 3 0x14200 bored smr 84696 33187 0 0 2 0x14200 zerothread 48135 156701 0 0 3 0x14200 aiodoned aiodoned 24260 258635 0 0 3 0x14200 syncer update 16630 2203 0 0 3 0x14200 cleaner cleaner 70895 30106 0 0 3 0x14200 reaper reaper 5400 126150 0 0 3 0x14200 pgdaemon pagedaemon 10834 258110 0 0 3 0x14200 bored viomb 64408 139245 0 0 3 0x40014200 acpi0 acpi0 30734 13410 0 0 3 0x40014200 idle1 75346 191433 0 0 3 0x14200 bored softnet3 64534 136203 0 0 3 0x14200 bored softnet2 22259 426040 0 0 3 0x14200 bored softnet1 59508 95817 0 0 3 0x14200 bored softnet0 93366 449458 0 0 3 0x14200 bored systqmp 14583 34136 0 0 3 0x14200 bored systq 30871 376091 0 0 3 0x14200 tmoslp softclockmp 95331 51596 0 0 3 0x40014200 tmoslp softclock 39922 327043 0 0 3 0x40014200 idle0 1 303621 0 0 3 0x8000082 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 0: exclusive mutex vmsppl r = 0 (0xffffffff82e6d900) #0 witness_lock+0x446 #1 mtx_enter_try+0x103 #2 mtx_enter+0x4e #3 pool_get+0xc4 #4 uvmspace_alloc+0x41 #5 vm_impl_init+0x92 #6 vm_create+0x13e #7 vmmioctl+0x2de #8 VOP_IOCTL+0x9a #9 vn_ioctl+0xc0 #10 sys_ioctl+0x4a9 #11 syscall+0x8cf #12 Xsyscall+0x128 Process 20192 (syz-executor.2) thread 0xffff80002a214a60 (55540) exclusive rrwlock inode r = 0 (0xfffffd806942fa38) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 rrw_enter+0x91 #3 VOP_LOCK+0x8b #4 vn_lock+0x85 #5 vget+0x1fd #6 ufs_ihashget+0x121 #7 ffs_vget+0x7c #8 ufs_lookup+0x1373 #9 VOP_LOOKUP+0x5c #10 vfs_lookup+0x6f8 #11 namei+0x56a #12 dounlinkat+0x9d #13 syscall+0x854 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd80676440a0) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 rrw_enter+0x91 #3 VOP_LOCK+0x8b #4 vn_lock+0x85 #5 vfs_lookup+0xd3 #6 namei+0x56a #7 dounlinkat+0x9d #8 syscall+0x854 #9 Xsyscall+0x128 Process 27429 (syz-executor.4) thread 0xffff80002a2147d0 (59904) exclusive rrwlock inode r = 0 (0xfffffd806942f0a8) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 rrw_enter+0x91 #3 VOP_LOCK+0x8b #4 ufs_ihashins+0x46 #5 ffs_vget+0x141 #6 ffs_inode_alloc+0x1e4 #7 ufs_mkdir+0xe6 #8 VOP_MKDIR+0xc3 #9 domkdirat+0x125 #10 syscall+0x854 #11 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd80676441b0) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 rrw_enter+0x91 #3 VOP_LOCK+0x8b #4 vn_lock+0x85 #5 vfs_lookup+0xd3 #6 namei+0x56a #7 domkdirat+0x79 #8 syscall+0x854 #9 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10191 6614K 6750K 166960K 11450 0 pcb 17 12K 12K 166960K 45 0 rtable 219 6K 7K 166960K 367 0 pf 27 8K 10K 166960K 44 0 ifaddr 40 14K 15K 166960K 48 0 ifgroup 46 2K 2K 166960K 54 0 counters 62 36K 36K 166960K 68 0 ioctlops 1 1K 4K 166960K 1489 0 iov 0 0K 12K 166960K 6 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1366 86K 86K 166960K 1472 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 5K 166960K 5 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 0K 166960K 13 0 dirhash 12 2K 2K 166960K 12 0 ACPI 1697 195K 286K 166960K 12548 0 file desc 14 49K 77K 166960K 249 0 sigio 0 0K 0K 166960K 5 0 proc 58 79K 103K 166960K 490 0 subproc 104 6K 6K 166960K 104 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 14 0 in_multi 88 6K 7K 166960K 101 0 ether_multi 1 0K 0K 166960K 2 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 67 307K 307K 166960K 67 0 exec 0 0K 1K 166960K 381 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 254 80K 81K 166960K 4585 0 UVM aobj 7 2K 2K 166960K 7 0 pinsyscall 34 68K 100K 166960K 1383 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 10 0 NDP 10 0K 2K 166960K 29 0 temp 39 6811K 6882K 166960K 13753 0 kqueue 12 18K 26K 166960K 57 0 SYN cache 2 16K 16K 166960K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 24 0 0 1 0 1 1 0 8 0 rtpcb 120 50 0 47 1 0 1 1 0 8 0 rtentry 112 114 0 13 4 0 4 4 0 8 0 unpcb 144 175 0 159 2 0 2 2 0 8 1 syncache 336 5 0 5 2 1 1 1 0 8 1 tcpcb 808 46 0 41 1 0 1 1 0 8 0 arp 120 18 0 2 1 0 1 1 0 8 0 inpcb 384 198 0 188 2 0 2 2 0 8 0 nd6 136 25 0 3 1 0 1 1 0 8 0 pkpcb 40 1 0 1 1 0 1 1 0 8 1 kcovpl 48 8 0 0 1 0 1 1 0 8 0 ppxss 1168 2 0 2 1 0 1 1 0 8 1 pffrag 232 2 0 1 1 0 1 1 0 482 0 pffrnode 88 2 0 1 1 0 1 1 0 8 0 pffrent 40 3 0 2 1 0 1 1 0 8 0 pfosfp 40 1428 0 1005 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 29 0 2 1 0 1 1 0 8 0 pfstkey 128 29 0 2 1 0 1 1 0 8 0 pfstate 376 29 0 2 3 0 3 3 0 8 0 pfrule 1344 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 460 0 50 29 0 29 29 0 8 2 art_table 32 461 0 50 4 0 4 4 0 8 0 art_node 16 112 0 21 1 0 1 1 0 8 0 semapl 112 11 0 1 1 0 1 1 0 8 0 shmpl 112 4 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1787 0 266 96 0 96 96 0 8 0 ffsino 272 1787 0 266 102 0 102 102 0 8 0 nchpl 144 2242 0 466 67 0 67 67 0 8 0 uvmvnodes 80 1958 0 0 40 0 40 40 0 8 0 vnodes 216 1958 0 0 109 0 109 109 0 8 0 namei 1024 7657 0 7656 2 0 2 2 0 8 1 percpumem 16 48 0 3 1 0 1 1 0 8 0 vmpool 696 1 0 0 1 0 1 1 0 8 0 kstatmem 264 26 0 6 2 0 2 2 0 8 0 scxspl 216 8544 0 8542 11 3 8 8 1 8 7 plimitpl 152 48 0 32 1 0 1 1 0 8 0 sigapl 424 556 0 510 6 0 6 6 0 8 0 futexpl 64 2341 0 2339 1 0 1 1 0 8 0 knotepl 120 357 0 0 11 0 11 11 0 8 0 kqueuepl 216 78 0 69 1 0 1 1 0 8 0 pipepl 320 157 0 129 3 0 3 3 0 8 0 fdescpl 496 537 0 512 6 1 5 5 0 8 1 filepl 152 2691 0 2448 12 0 12 12 0 8 2 lockfpl 104 51 0 49 1 0 1 1 0 8 0 lockfspl 48 26 0 24 1 0 1 1 0 8 0 sessionpl 144 23 0 7 1 0 1 1 0 8 0 pgrppl 48 23 0 7 1 0 1 1 0 8 0 ucredpl 104 252 0 242 1 0 1 1 0 8 0 zombiepl 144 512 0 510 2 1 1 1 0 8 0 processpl 1136 556 0 510 4 0 4 4 0 8 0 procpl 656 729 0 664 7 0 7 7 0 8 0 srpgc 96 2 0 2 1 0 1 1 0 8 1 sosppl 168 4 0 4 1 0 1 1 0 8 1 sockpl 664 428 0 399 4 0 4 4 0 8 1 mcl12k 12288 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 5 0 0 1 0 1 1 0 8 0 mcl2k 2048 430 0 0 54 0 54 54 0 8 0 mtagpl 96 72 0 0 2 0 2 2 0 8 0 mbufpl 256 462 0 0 29 0 29 29 0 8 0 bufpl 280 4802 0 185 330 0 330 330 0 8 0 anonpl 24 215515 0 209793 58 1 57 58 0 186 15 amapchunkpl 152 15450 0 14871 37 0 37 37 0 158 13 amappl16 200 6029 0 5879 12 0 12 12 0 8 2 amappl15 192 29 0 28 1 0 1 1 0 8 0 amappl14 184 191 0 179 2 1 1 2 0 8 0 amappl13 176 15 0 15 1 1 0 1 0 8 0 amappl12 168 1181 0 1155 2 0 2 2 0 8 0 amappl11 160 55 0 45 1 0 1 1 0 8 0 amappl10 152 43 0 34 1 0 1 1 0 8 0 amappl9 144 392 0 391 1 0 1 1 0 8 0 amappl8 136 166 0 130 2 0 2 2 0 8 0 amappl7 128 49 0 40 1 0 1 1 0 8 0 amappl6 120 331 0 316 2 1 1 2 0 8 0 amappl5 112 168 0 156 1 0 1 1 0 8 0 amappl4 104 589 0 554 2 0 2 2 0 8 0 amappl3 96 2740 0 2675 3 0 3 3 0 8 0 amappl2 88 900 0 833 4 1 3 4 0 8 1 amappl1 80 9961 0 9469 22 4 18 22 0 8 6 amappl 88 4042 0 3877 5 0 5 5 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 6 0 0 1 0 1 1 0 8 0 uaddrrnd 24 537 0 512 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 537 0 512 1 0 1 1 0 8 0 vmmpekpl 168 8919 0 8879 2 0 2 2 0 8 0 vmmpepl 168 55443 0 53690 117 2 115 117 0 357 32 vmsppl 440 537 0 512 4 0 4 4 0 8 1 rwobjpl 56 22917 0 19881 48 1 47 48 0 8 3 pdppl 4096 1081 0 1024 87 22 65 73 0 8 8 pvpl 32 49227 0 0 397 0 397 397 0 265 0 pmappl 248 536 0 512 4 1 3 3 0 8 1 extentpl 40 56 0 38 1 0 1 1 0 8 0 phpool 112 412 0 25 12 0 12 12 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace db_enter() at db_enter+0x1c panic(ffffffff828eb212) at panic+0x17b witness_checkorder(ffffffff82e81230,9,0) at witness_checkorder+0xd03 __mp_lock(ffffffff82e81028) at __mp_lock+0xa2 intr_handler(ffff80003415e730,ffff80000006bc00) at intr_handler+0x62 Xintr_ioapic_edge23_untramp() at Xintr_ioapic_edge23_untramp+0x18f witness_unlock(ffffffff82e6d900,8) at witness_unlock+0x1b mtx_leave(ffffffff82e6d8f0) at mtx_leave+0x97 pool_get(ffffffff82e6d8f0,9) at pool_get+0x162 uvmspace_alloc(0,1000,1,0) at uvmspace_alloc+0x41 vm_impl_init(ffff80002bcf1878,ffff8000ffff47d8) at vm_impl_init+0x92 vm_create(ffff800000e78000,ffff8000ffff47d8) at vm_create+0x13e vmmioctl(a00,c2585601,ffff800000e78000,1,ffff8000ffff47d8) at vmmioctl+0x2de VOP_IOCTL(fffffd806e389950,c2585601,ffff800000e78000,1,fffffd807f7d37b8,ffff8000ffff47d8) at VOP_IOCTL+0x9a vn_ioctl(fffffd806226c740,c2585601,ffff800000e78000,ffff8000ffff47d8) at vn_ioctl+0xc0 sys_ioctl(ffff8000ffff47d8,ffff80003415ee70,ffff80003415edc0) at sys_ioctl+0x4a9 syscall(ffff80003415ee70) at syscall+0x8cf Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x9df16e90b0, count: -18 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x1e: addq $0x8,%rsp x86_ipi_db(ffff800029cebff0) at x86_ipi_db+0x1e x86_ipi_handler() at x86_ipi_handler+0xb7 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 end of kernel end trace frame: 0x751cf2914bc0, count: 12 ddb{1}> trace x86_ipi_db(ffff800029cebff0) at x86_ipi_db+0x1e x86_ipi_handler() at x86_ipi_handler+0xb7 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 end of kernel end trace frame: 0x751cf2914bc0, count: -3