kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu May 9 21:51:44 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-6.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.1.5' (ECDSA) to the list of known hosts. 2019/05/09 21:52:21 fuzzer started 2019/05/09 21:52:29 dialing manager at 10.128.15.235:18446 2019/05/09 21:52:29 syscalls: 320 2019/05/09 21:52:29 code coverage: enabled 2019/05/09 21:52:29 comparison tracing: enabled 2019/05/09 21:52:29 extra coverage: support is not implemented in syzkaller 2019/05/09 21:52:29 setuid sandbox: enabled 2019/05/09 21:52:29 namespace sandbox: support is not implemented in syzkaller 2019/05/09 21:52:29 Android sandbox: support is not implemented in syzkaller 2019/05/09 21:52:29 fault injection: support is not implemented in syzkaller 2019/05/09 21:52:29 leak checking: support is not implemented in syzkaller 2019/05/09 21:52:29 net packet injection: enabled 2019/05/09 21:52:29 net device setup: support is not implemented in syzkaller 21:52:34 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6012164704ac01e6dbfa3203f05b9037ab4347566b6fcddd29a8c6683db404000034210000000000c568f74ced7bdc64e00100000000000000018800907843090400000000ffffffffffff00"/99]) 21:52:34 executing program 1: syz_execute_func(&(0x7f0000000180)="9826473e431c390f05f30f59bfd90d0000c4a37bf0c53e41e2e9b55767660f6b32fb660f72d50f0fb8c4054e4eed751e0fa0e509ab34d1c4e10bf8c470c4c461cd583d00000981c66db712c483397fd302c9dcdc0fbcaf00100000f345d9c6acacc4c3214cb9a5605419c201b00b000000f08171a30b8a826eefa80dd4d48cc7e8628f6808a3056f0000004e00c4618de3c0f526264788fe58c4a1dd7dbbbfdd5cc600d030a1c9fb110fd3c4a261b7e2") poll(&(0x7f00000000c0)=[{}], 0x20000000000003be, 0x0) 21:52:35 executing program 1: r0 = socket$inet6(0xa, 0x800000000000002, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x0}, 0x1c) 21:52:35 executing program 0: syz_execute_func(&(0x7f0000000180)="9826473e431c230f05f30f59bfd9130000c4a37bf0c53e41e2e9b55767660f6b32fb660f72d50f0fb8c4054e4eed751e0fa0e509ab34d1c4e10bf8c470c4c461cd583d00000981c66db712c483397fd302c9dcdc0fbcaf00100000f345d9c6acacc4c3214cb9a5605419c201b00b000000f08171a30b8a826eefa80dd4d48cc7e8628f6808a3056f0000004e00c4618de3c0f526264788fe58c4a1dd7dbbbfdd5cc600d030a1c9fb110fd3c4a261b7e2") poll(&(0x7f00000000c0)=[{}], 0x20000000000003be, 0x0) 21:52:35 executing program 0: 21:52:35 executing program 1: 21:52:35 executing program 0: 21:52:35 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0x10) 21:52:35 executing program 0: syz_execute_func(&(0x7f0000000180)="9826473e431c390f05f30f59bfd9130000c4a37bf0c53e41e2e9b55767660f6b32fb660f72d50f0fb8c4054e4eed751e0fa0e509ab34d1c4e10bf8c470c4c461cd583d00000981c66db712c483397fd302c9dcdc0fbcaf00100000f345d9c6acacc4c3214cb9a5605419c201b00b000000f08171a30b8a826eefa80dd4d48cc7e8628f6808a3056f0000004e00c4618de3c0f526264788fe58c4a1dd7dbbbfdd5cc600d030a1c9fb110fd3c4a261b7e2") 21:52:35 executing program 1: 21:52:35 executing program 0: 21:52:35 executing program 1: 21:52:35 executing program 0: 21:52:35 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setstatus(r0, 0x4, 0x10048) r1 = fcntl$dupfd(r0, 0x0, r0) lseek(r1, 0x3, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x81700}], 0x1000000000000013) 21:52:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000b139bd4f00"/110], &(0x7f0000000380)=0x6e) close(r0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() write(r2, &(0x7f00000002c0)="359dcd29a02ea548ab", 0x9) r3 = kqueue() kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000400)="782076b5ccdb8b427d2bd04a7227457bafa79c0aeed60ffac2e312ddc1ca4dbd1b8c18c34656b2565c85a305cf15bceb7c15a1ac0ea9867562e9e4c085c07182b145acc2d623e7c737926511124f35893effdc934466dbc1ace1", 0x5a}, {&(0x7f0000000480)="401c322a788a7549b45ad2721ea5f8736fc6c33fc7cd12c31f70f6e8c35ca50e2cc0d4b8ee6ef8413c67e3c4d6136210eab1902bd98fdc9f037b27db8ac73413f6f699261c549a610b00cfd02e2813e551dc0ab82757c278e3409774aabecea294a05c3adf4fc8e143a3f1ef4d789920ea67df629c47190391b99b37aae328ae8c69bb6fa1efbfd96b4076e40a65c064f97a18a6ddd58d4f2409c4c7186fd6ef50583e9f17ef0dc6e1c27555b99518a191921997db1432a3c252cbc13de9d736b80f8c9c57323f21476de7f186c53c02f0145bddc0acf23812d0c6cd7d36a158f9a6c25c3d514c80", 0xe8}, {&(0x7f0000000580)="eebce5d936720b681f343e14cdb65ed06f6c30fbbe68bafba845455c596a06b26d5c6bb9e417fa6229c79c891e240d22543467fd48206c496e33fb6ca7f44eeda422b339b9e601fe20265479032b88ccf376320949240182c78d5da0318267e489847f9920d38af6368fae7d9b2b3a2fc220800954a6f966af032c3db189e1074ec9f47645a1f44fb7dd70185e6c91f5afd8254ae2afcf4ffc54d83b5e0fcc13656e4f2863c3f2ce34b8fd02c5ef2005dbec3a27dc6e2e18e5d07d043398d0724bf3f367cf1a6e9da28df0e371c7f7ad1b2d07b3ae68d9b6848d22f5", 0xdc}], 0x3, &(0x7f00000006c0)=[{0x1010, 0xffff, 0x0, "72337ba8eb6cc545dab8d1a4758615ead7754c7701e88f48d010c1e518837a75c434314684037c992abdcd31776a94cc848896ea0bf058f8dcfb40b7a22303e46aa2444f33326964c9957f3a2d8331d415ee418ae3e0d07b69a7f8393713050ce95e0fe00a162e6ab0d689e238f92a69b343cde82b9debf2bf5e588844597eae4081a421a1060c4313c5529568d93d05b46ec004f832f5fdac4e6818f3781b69392e7d16f05c217fcacaab6e03a30676ad3e25d6b154c54f56cbc33b35359440fa298b30773ed936a79d2ca2621f595c19eb89525f0ec5bff03304001f78b978e73f3c93f6e8732f441d0ac296fc6f77a87df155d12715b9e6fb93c6279d16473c52cba626879013a1aa2911af48c0a94a14233b8156ad3b2ae41e91096e012d91b44bd9c725f25410e97f98d468dcb914db243f0d65c6f1eee453e6d208fdae64609cc88ecd4224ba19e517ee5b328f80c1d484717ba05156505bbc3c1e978db2d59b34c2f5b09749e7de9a9230b9c76927b05c60c8920a596cbc6218ab059288e882e1b5e1fbbb612c8e5447ad137a5685c7007a0c0dbfb170310c797fd49f2e7b0b4a231c3f1751e0b6666114e464d86c29e9bde5aa0f24ec7ee528e9a40496d3939ed9dddc9142cdfecc845a37160888872b62f9a5bdc02c1cc5c235a95092a99906ee8a48f58211b40e54c6721f27eb6c7a447fc97b7d0d11800837f0bf2e86ed0ab33eb90a68bf20dea9d76c6543902a07053553a4790ff95274723b8fdd021126017177b217161f466e779d191362324f0c5ff665a004dde768eed67a5ca2cc08b0d55c730c1bec06953ae2b332f283929f0638436aa31aa16fdb35a5c3fc69bff137c07a0a27f4d04352096f02fe4d9d1d523e80a70accf61d0da67efc9a6e3460dc61bdc8269e33cdad788a1b1fd28dd20edad8b7a1e331774a917e1c9bd5fb33e370d65531aa5e8fab53ea8e7006ee2af497a9bf4a19ed796721cdc2e84c33ffeb4f5ae5aeceb7de5253584864bcbe3bc5cf9cf09b56432503087797aca929326f3db98313c2859fff3b5ebf52ae9138e387f444eb29a8866f30ab4da4015dd666ff9445287c14230ead9efe535c9f5e798e0fd52bfa56133d17678fcfc1a245de6cfb41a5b25c71cdce557a67557034c63067e61c163fbe27ef85594ff52937808e3a82aac673e3d8667ff74df79d30c58f426fa0e213a3ab821e06fe98a91a301ad9ed94b4c9ea2f847fb9e637eb169e72eb5f28b9fe3f447f9a244dd814c20fa64e6a27a3a05efac6bb5a21d97b9926ce4fa21b0c713ccb5bddeab8e7605b153294f19db9d18ca9da113ff01f4776d335c726b0ede77d273805c02aa4c9e4da8be1909de4ac1e332f8af47244adfc92f6a8c7a211e662e4e5dc40ca4672a0378031c87fef9df0397d5efc5fac24353f2eef2ab51f3c04749f69daca9cd1ae78fad9d5fa518bbd6bd40818768dbf4281752480c30da4fec813447191f2367c3b0bd0ddd4f87eb04a541fef16fb239beb9c2d285e6b75921a1e61fe146d43fa7dbcb3789b2a6b0531461770c6c93aa901fc0c47932aceabd4979405e457abdce9cff7028f7e8ceb1011c5ae30059ddf6ed594e9e7e7283c26bf6282ca0c395d8d5189017f6e2775dd5e92fd569de574b9744652470f0b8f3574225d262a8a51f69ada6a8e21a1ac1e7e8ecf6d4b876793589d370b3e28adc24f9d0da9af117e364e3fee1a80313986963a040dc7c11b235b33eb5c9301b9c4b22c2563a6a48a5d50becf66d6de93da6f01fb125818807a0f38d3abb167e781b799f9d15ae008a5158320d514aee7585e2ed9e0b9c7c54621ba23efe8cbf2de3996f165aa8daa92dc5ad24e7aecf752205ba82e4f2efb4cd7fc6c33171e81b8c1eccc993f2d92d9a52040eae30a75cd79ddb3aca5a6278272009ea243b0db36dd94bb7223a0a0a8954134c4a84ddd597395e76283b6246af9a523fce692c90278a0956fd24b7c4c6917399b4458f50a7b3ac9d73b41008df538a518be2d4f6562b8e2f280d56603f3f6f119bbf3e4f6b56b7055c45a50e039097a4da2c54d2e3d848c681765b7826d4631ebd52958324109834595c6aff022ae67a819c075b921ba88dc228ad1c272c55a8ffdf2fc7f7f0c4effde40cb58acf2dadcd712a9efb859b9e273b32db20f01d58c7d3e11c293f7891919d0b43d6c3b330dbc91d61f5e1e597ea99ea15127b257079b06fe22692e083613a620a13ba4fde435ddd1dc2e6026eea0ef657c7d9f7b5cd00757fe17be4b79bd746cc0c8cfd55f27e87e143653a8507e531e215c47fbef2e001caf3ef60a4931652215cd16054268a716f09ee427d99900f12f3ad6791c7b97dd1d2268b790926e3619799275a510d673146b794e371b36bebc416ed3d084c35f967cd37eac2c29d6620f3b8a1be866c77c8abb50c800a04420d83b99f9d98dd65ef4ebb59105f6d38d16562d1914114f1795c3d48f7ef253017a242dd6d08e9dd44c1e1125c197434509c50d699b8d2871a2dc337889303665331781fc7e8431287d87c70569db46854f470d14b42b00605fa0a1392a9707027c5b56b43ff6176c5a622c2140c5c2fc84130feb0954cbb04e8e91afda9e0470600a0ad3c3c9b840de29737e07206a75b5504b2dc3b8880e981090a559c61a8244e8a5e90e0e40dd4310346117449a40dc8036e3ba21df5545305bb5d7dcf8fe70a064802f5ff9364c47137607954cc82ca709903afd4f9f0aee01f6be2548dc39b97d59b085a4ecf11f26f4de42b830bddf1117815ffa3c2a3845a24cccd16ca444ff3369c5bf3a12711ed47e250a3ec5fc387f8ba38f4eff895b88dc81423da450f271710a1cca525f9b0fd17f804939203ceb041ff4008c2f1191fa289a373bfadec85c7f83dddd1232f7d3da116f6fae6523c2cbb26ead09efde6a215db3cb8133e33d0c5d4269e2e63600da8829b1e4036f75b4b03927e23e4fab118834c2dfa20ddd06d34bbd9c8e70efa6f7b1633ae6e2e56db8709a980ce73134d37a768adcc96bd47a1b06212aa9750e0387bd78f6627be42e9efc9d8ede00b995c1f23388d2eab94348834e666f5cf77d33a36d849a5d003c27977236b3666d12c968a703da9891fc665d5567bf6b2be511ac0f19a4412e9ada409970a448fc641578b8ce3f189d0f3932358177086fe29f82a98668da7fb65d1f394bb7d4705545143f18b31768c1b2b6b61aeef6139bbbcf19f50248e41e8844a196b7458f3bc1b70df0c1af63b671d40bdb3ebad18aa972c516c62e24fc0e992ddb329818fae9aa09a73eb0982aa65a629bf5d53eaf740af99a47f48d24f2063d72652954db024ddebbd4fe1389fc57380700e6ef5691f9cf483e9b06777628f01518a0250c2ac8e4376566179536f8619d76c278ba22c1849f90f46c35d9bca75b54417d1180e3142c35599251890028becea3c2b51ad4021f9126b56991d715fd410d6067de3dad40476415401b510bf03dd4d1e3c71ab3d5c79221a09477eefac18585ad29fa51f827b2820cdeeb74fb88e8e23d4095af9b8960f8f355698eea5853006d523fe729b5c8d3b602a433b0534d213981ec1ed052b06607cba1b8add8133fefd4754c73a588ecd10fa76a9574f9fec0f8a0c9257221a9a0e0a91aad280b8c3d2eee72f87f8cee5f0e80b7025a58a256bfe6e28933e240e72a30b6eb7877177b53c4fc6b0b5111577651a14d44e4a99d15238ac9c0f3f213162c68ca02288027928cd797a5bd1fe454885ae8e9f2b1957cd82e07f93119864340e7400798202c86a4f567dd9d51ae9ebca3de5b2fc9a6c265e783a2ea09cb786b3f776ae02cf778f9770ffc98fa00272e6585ede70411ca18249026b41d86dbb35ef22172a74b5a52f67c419c0c3ca6b6a19770cf890d6aa1f1b4730ce120087b7952fc417ea430741d818542a44077a4cffd474fd13310bfc38287b605fb4e74dae617c15feaa129f0f868e4accd652009781903f9509be38ef1b5d423c711a9180fde715e1339b16f093e0f30e2d2152b91b597ed2bc0d875dbd3ff424c7f48cb6fd6caade86afffe96a09ba3f39de14aa5e18b12d34b6dbaffb3f06f999c17e85893d3206b5523134b7923a964e72107a784d3b32a9957a29ec6c9ba2d7d81648c8101ec9b4085806db8915bc0e0a6dbdd1546479436803f3c5c6ac144b4dc2f0807af0bcbf4a020bb82b5740623b173405e5936bdf04742b5aa030f702818437d2613f32edaaf5089f73d4a537e3d51d5b59a2dca0ddef18771add1e6f94e11f6d8ede009f07fce260d065e6a21303948f6bff798783293afa83bac35178ca2100aa7b7af70beff0ae69df7204d5a6518bbe8a4260555feb88a8a844044531bcafe9eb1234aeddcb6a337e001b285a5a0f8c1af9ea9e94cf96a3603864b610084e5b5053f6aa8012aa3a7b645f1b2f81fbcf8042ed589d0514706a36f94568f23b8217be74898e06088a0c17f4107ac5d529194190c1e49856c22c48a0d02ce30b21010e1180c50222bb529c8ad3484bee42358ac81230eb34ff97886f0979153542dc19a5933eb4b8e6dc23796562a73edb04d21ee7f6ae0af75c98a328c7b7569df80c84ac8dfe773c9e763f882012d6fd8a96f0708b649ba10c38d93667d586dd6c6b36f0246ce25c35c70a29c2c6d25a294a26ed703711116d2d6d561a8a32822b66f92ef419047a23cd3647d118ff80fb982c8954e26bf0323d2d4ac4d868a6233fe78fbd2405497c72bf7e6eb8c9a87ac1cc53ba150c28558e87d2cd7a1e17665df13c66ad23b0e777a2a1b5e47d4b7e816ff2d2a89e1a9a305bacc990fe01be2a658c6813836f3d408909dcfa827b27117cad7899634ab67d22959168bcfb1a5ceca7b2787959d0496a0399383c79f3cd1b98de724226e02a81179a35a89920cc3ab80b9ae4ff3ec16673b3c73df67010d0714329f3bfd065e4e7fafbd470d1ca24402cae30459d9b1ab3a3300481c0a1a20ec67a6b12df764e55d0f822f5b73e9f587756fdb16d0a4346f43939eb56bfd34ae3ea238e607114dd2a5331d306e89438f938526851cf58849a207fd5fe0a6b7d4a5ec93561265eba8fa37a3ec3e9331181f45630957a10f25810221b72d41dd6a8343ed267ec07908dcc37a7a919c9b9362ae5620ef7a19b675ce60d80fdd11a675120ee7448f06cc2b69ef8b6659d4fe381026d8c9f05f1fe554f88542e7fb567e0cc2bb34195bab68cd47d8d5bc04a78d2dcd15ad1957cefa0e4c7e504fb7177492bd982450f8a0bd7939cddfa679bbb88bcbd8b3f35b09985f538dc1e14c7bd100b5f262816df75ff5945a4e49a6e874bb40fc7d4765fbdc024fdb2728c18d883705c8e3e7b37a6ae51159fe2327710f925bdaf6a499691bf4a68708f40c033bc469549cc03bc5c398c16050c43020f9cc0ffa1e9e68774593e46a515d08ad6f42fbef104f8204be0be67e272a6f96bc18b67ab90be8edd5690f4c5c459ce862d9562797eb078d7eefd8e76b9c432338a8064a96215da67601660f1d00749e0574c529f7c5dbc25a9df01748a1cd5337bdb54abba80c185c2478a80d2fef2324f71449ab9d9daca66fb62b84bbe3ce97d3a489e62bff46380255f3f49af8a6f74fb226fd2a462f70db85b15d631522e9b0a035134e6b56e8923022e3ded4a3459a346ede6ec0f419797b353319a7ceb407f48afbf21e3c9f86a7067118212f7ea866a7cfa6a17c87acb3f5a9f1a3e9151ed50a5f832047fe32854d2ab8b10f9531015d83071d3cc4"}, {0xa0, 0xffff, 0x1, "b8566b04fc7838a2ffc26e58d863c034ca15596c1d17348ca1000c9660d390749bd4a1bc89b5040728f0994817d63c6d45addf9f68f76f04c5833551cd11573ef026cccb5a4b201da543e4a04a82c5718f0e5ce3f303d99332d498608f07242bfae21f800e7dc958fdd0bdff757240ca13c7afa7500650ff10b63c3e480e6988016bebbbc31fafc727e4"}, {0x20, 0x1, 0x45, "b27de690902e5b554e70"}], 0x10d0}, 0xf) r4 = open(&(0x7f0000000280)='./bus\x00', 0x220, 0x60) r5 = open(&(0x7f0000000000)='./bus\x00', 0x12d69893bba6734b, 0x6) getsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000100)=0x4) mknodat(r4, &(0x7f00000003c0)='./bus\x00', 0x90d0, 0x9) r6 = dup2(r3, r2) setsockopt(r6, 0x2, 0x2, &(0x7f0000000180)="90fb6800ebb9e9044d3d48e088b313d2e69e94e147493004ac1abc1f98d0136d911725e2886e761c23f87d38bdaf0b7a790bb53a2cff01bb3d63f3bbedf676407ebfbe06eb45e74720a78ba3175896d8f7c4e22a242f490e20a420d974cb79137721b0fe5329900570c13caad4aed256795afcf476ed4bf69c82f9680adf3be8a8359d95ac566ac51e074680c625a0d7abaf89efd22eb946f69d24ffa9da58c882c1485750adfd82abf3339e94302e7dae39f0dd13d8d43d4b6d650b0be94c640fb25cf5e614", 0xc6) mknod(&(0x7f0000001800)='./bus\x00', 0x20, 0xffffffff) fcntl$setstatus(r5, 0x4, 0x4000a) 21:52:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup(0xffffffffffffffff) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) r2 = socket(0x3b, 0x5, 0x8) r3 = syz_open_pts() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xba1, 0x0) r5 = syz_open_pts() r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x28802, 0x0) r7 = socket(0x1f, 0x1, 0x5) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20000000, 0x0, 0x24f3}], 0x2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x0, 0x3}, {{r3}, 0xffffffffffffffff, 0x1, 0x8, 0x4, 0x3}, {{r4}, 0xfffffffffffffffd, 0x88, 0x200fffff, 0x2, 0xacb}, {{r5}, 0xffffffffffffffff, 0x85, 0xf00fffff, 0x6, 0xffffffffc69b5d67}, {{r6}, 0xfffffffffffffffe, 0x43, 0x22, 0x4, 0x4}, {{r7}, 0xfffffffffffffffd, 0x0, 0xfffff, 0xd1, 0x80000001}], 0x1ff, &(0x7f0000000240)={0x72, 0x1}) r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r8) 21:52:35 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) setsockopt(r0, 0x100000000, 0x400000000000000, &(0x7f0000000000)="dec037ff64f4a4746a9b610ab451de10b69c17324893972f46c7677c1ad7d8fb5b6dcdfc", 0x24) login: pckbd_enable: command error 21:52:36 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x1c, 0xffffffffffff2822) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x7fffffff) 21:52:36 executing program 0: socket$unix(0x1, 0x1, 0x0) r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x18208, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x84}, {0x10061}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socket$unix(0x1, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x28, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000001c0)={0x3}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 21:52:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xa2, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x4}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r0, &(0x7f0000000040), 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") dup(r1) r2 = getpgrp() getpgrp() wait4(r2, &(0x7f0000000000), 0x1, &(0x7f0000000240)) 21:52:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x18828, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 21:52:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x14}, {0x84}, {0x76}]}) r1 = dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="7f") r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r3 = shmget(0x3, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) chmod(&(0x7f00000001c0)='./file0\x00', 0x1) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000240)=0x7f) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)=0x1) 21:52:36 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./control\x00', r1, &(0x7f000034aff8)='./file0\x00') chflagsat(r1, &(0x7f0000000040)='./control\x00', 0x2, 0x2) mknodat(r1, &(0x7f0000000000)='./control\x00', 0x6000, 0x400) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x9e) renameat(r1, &(0x7f0000d5a000)='./file0\x00', r1, &(0x7f000033c000)='./control\x00') setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x7, 0x9}, 0x8) 21:52:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000080)=@abs, 0x8) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) flock(r0, 0x2) write(r1, 0x0, 0x0) 21:52:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="e2") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x18010, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000240)={'./file0/../file0\x00', 0x6, 0x4, 0x4, 0x1, 0xffffffff, 0x5, 0x6, 0x3, 0x1, 0x6400000000000, 0x7}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000002c0)=0x8000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) 21:52:36 executing program 1: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) stat(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000000)="1d", 0x1) close(r0) 21:52:36 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8b") 21:52:36 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) socket$inet(0x2, 0xc00b, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="77cbeebc6a0f79448b0634a0d95f1b99fb3de3aae39f69108cf2a24c0a897fa98807456ae5441671056fb214d31fc254b62ca414f871e5b8ea6000cce3635e6de58e88d59a20d6fc2577cd2e26b0b71a3b2dd66b95d160405c12e495cfab7d1e81419096e426dba10cb29969286399c5c3d1d1bd73c2e4320cbedafbf327bb5b6c", 0x81) r1 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2, 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x2) 21:52:36 executing program 0: clock_getres(0x7, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") 21:52:36 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) ftruncate(r0, 0x2776) poll(&(0x7f0000000140)=[{}], 0x1, 0x19d) 21:52:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497eca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee60b25d5f9834a60c35af08ca6c", 0x80e, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) close(r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x12c}], 0x1, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) 21:52:38 executing program 1: clock_settime(0x6, &(0x7f0000000040)={0x7, 0x8}) clock_settime(0x0, &(0x7f0000000000)={0x0, 0xfffffffffffffeff}) 21:52:38 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000140)="22895a8065d550fefc0673c0c888cd1b0e20da071ad2d963f15be4d4bb22180eeb85bd054febd276e70b204ff8df0aa0c4f93c8cc7fce190090251efeadae82aac60dfd20558eaedb28f69af17f0e15b1bb8a1ec880733f002cb1cd2379aa5c9a7ebe070be13ab1a5ae68f9c558071f5d7efafa2b75c01f9585f961c1ff90dfff72150", 0x83}], 0x1, 0xfffffffffffffffe}, 0x0) 21:52:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x24}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 21:52:38 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="645b68fd792a5b82e5f411335d1a4aa22d6f1477e68c7dd71990ad5b1b439e29da71bbb32ea22db38d9c15db19a666ba4f407523dac5da966a2b10e4cd1a78b0506d93d95ac05ebc39386d81067d5b96a65200dddab27f6ed7707f4910d547593817f6b5ac4e158822c2a1352c4cc608c920780d333b7f4b42587c7d556b31bf1c96d596838b6088b6", 0x8) 21:52:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x29) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 21:52:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x7f9, 0x0, 0xfffdfffffffffffe, 0xffffffffffffffff, "f29b2256db24ca665c6d2adfe06000"}) write(r0, &(0x7f0000001740)="88cdc1cc8cf16613c50817901de50f6edd7d3ac64731d78ffdf155d0177ca7d8fec86871364f3c56cb7e9833a5d48c574cf3578f0c9679be8a7d32980d797bb91906c479acbcca0bd4d722c7", 0x4c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "bd38148708e27c66aea73f5648820a51b24ce594"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c8a028a895bb3f52722b5f180a80b6bb6c2d851c"}) 21:52:38 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10082, 0x82) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000001c0)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x54}, {0x6c}, {0x46}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8a") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10003, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x3ff, './file0\x00'}) 21:52:38 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmget$private(0x0, 0x1000, 0x470, &(0x7f0000001000/0x1000)=nil) shmat(r0, &(0x7f0000001000/0x4000)=nil, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = socket$unix(0x1, 0x1, 0x0) dup2(r2, r1) dup2(r1, r2) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x6) 21:52:38 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() r8 = getegid() getgroups(0x9, &(0x7f00000001c0)=[r0, r1, r2, r3, r4, r5, r6, r7, r8]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setuid(0xee01) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) 21:52:38 executing program 1: r0 = kqueue() socket(0x36, 0x6, 0x5) kevent(r0, 0x0, 0x0, 0x0, 0x4, &(0x7f00000001c0)={0x5}) close(r0) 21:52:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000080)="b100050390000000000000005786ca90500e08feeea11ea8fef96ecfc73fd3357ac76caa0416fa4f3763b34d173d0176b30bfc36acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ede8e6b2ba6e1d8ad259699a1f132e27acb5d6027f0d7d026ba8af63ff37282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080020fbfffc1e000026a651f1560b9dcfea0f78ef6276d3a063d5d0913771bb654bcef5d60614090f883bfe00d47cec873f01ce83bcb38ea91dfc51f11d0bd080a51c3046859d5deca88dae13995ce41091968d12ae47b09417b50ad0357855c13d7e", 0x10b, 0x4000000000, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="39278c48e93e7c66663c8381690af1963f896f86dfa7303d774f727dd2fb67711bac818da3debc45e90fa7e92f4ebbf334df3b2f10ba84e196c869c1b72f0cbc4a0d0cfce516faeb8ca66fa0ff8bca693cada2805f163c6f96008ad4", 0x5c, 0x406, 0x0, 0x0) 21:52:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x5c}, {0x14}, {0x6}]}) getuid() syz_emit_ethernet(0x24f, &(0x7f00000002c0)) 21:52:38 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 21:52:38 executing program 0: r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0xb1}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$TIOCDRAIN(r0, 0x2000745e) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ea4c91195294f7c9b323b4dcec697e92873463094e30527b041584559247efffd9caf331a1b167d3d7e657e17af5e85ceffee10846753d6fdf945fa85e6046a5fead5f3a1a50d350f8aba92107be6c3ccd8b77c36e349b62bf61586e90a34e7b0bba1bcee37a3b0c2ce533d6f00bd015547362c526aa382c1276b9cfaafb5a49870d229ca353518b6b9539bd38a2d58665275a2526aaa3d69698300912e377b3e862cfb7", 0xa4}], 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000200)) syz_open_pts() 21:52:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x14}, {0x1}, {0x76}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x0, 0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xa0, &(0x7f00000001c0)="aafdaf9f0d4ee16c86210f1abb09f67432ab09ae71f31097b882429c54eef715f39570f557616209aa6292020ebcbae65bd6b692d4b4df83353d9649b47c96c2843f3cd13f8e4a089efa9959f20ba96e26f4f7a85da08ba62640aa3cfe387d9d8876f8454e85eff4584c35a0c986e4b8f634fd1283e96511706479411ced83f1de9b9f1947989682944d0ea90d0f0644d3643695140c7c95abe782200a08873f") 21:52:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f00000001c0)=[{0x28}, {0xe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000140)="6e10") 21:52:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x2c}) r0 = syz_open_pts() getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff]) close(r0) readv(r0, &(0x7f00000005c0)=[{&(0x7f00000002c0)=""/231, 0xe7}, {&(0x7f00000003c0)=""/243, 0xf3}, {&(0x7f0000000500)=""/149, 0x95}], 0x3) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000080)="b7", 0x1) readv(r1, &(0x7f0000000000), 0x0) setrlimit(0x6, &(0x7f0000000000)={0x7f, 0xff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x3, 0x200, 0x7f, 0x4, "1ee11158ffc7d2d3cf0029e8feaf2a39ad10f6c3", 0x5, 0x7c}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x40) r2 = socket$inet(0x2, 0x2, 0xbd9f) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x7f8000, 0x7}, {0x0, 0x101}}) recvfrom(r2, &(0x7f00000000c0)=""/84, 0x54, 0x800, &(0x7f0000000180)=@in6={0x18, 0x3, 0x2, 0x1000}, 0xc) 21:52:38 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10080, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[0x7, 0xc0, 0x9, 0x3, 0x4, 0x800, 0xffff, 0x6]}) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000200)=""/131, 0x83}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/6, 0x6}, {&(0x7f0000001300)=""/117, 0x75}, {&(0x7f0000001380)=""/156, 0x9c}], 0x5, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="fad7e311f3365d7e5fe1dcaa8d50ef2e47c8ce69b8cc1ab9a71988ff965fb7a4efc01459dcad5c41a8fc6767e7125388e7a8af2715fd8411624c4ec96c05aea9a982555cfc6e01baf321396aebdfca58ed855f7aeb7949fdaf69e462638b01016c9852764f2a2492407ae099fcf039614c090973617fc712abf611949726f44c2e7e0904f820493a44dc35ec4b130f63224b8c32452941abb7288e6ffab256e3be317b3ee590b23cedb2eefb116316b4ec09247780f288d19584fca2084d741fd2069e0557e78d99e9135f54999912c0a638d6f1d875dec99a74e12b256582f81501c37ac86fa8a9b36920edab193b8dc40412e0f1a6e4", 0xf7) 21:52:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0xb1}, {0x1004c}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 21:52:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x280, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x7) r1 = open(&(0x7f00000003c0)='./bus\x00', 0x91, 0x0) pipe2(&(0x7f0000000140), 0x10000) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000300)="7d35619d0a49c4598043c4776c0ba37175f960f7b671f37fd957d9c271732c8b171064054873ed51a2805c4048e377d6fff31faab9a3c7b8bd40b4ffbcd45833bf6d0cd1", 0x44}, {0x0}], 0x2) 21:52:38 executing program 1: r0 = open$dir(&(0x7f0000000840)='./file0/file0/file0\x00', 0x40000400000002e4, 0x50) r1 = semget$private(0x0, 0x2, 0xa27dadc595ad2d60) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c9e7bb6fc6e23c5b00000000080000e74de4"}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000080), 0xa) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000008c0)=""/191) setsockopt(r2, 0x127, 0x7, &(0x7f0000000280)="6e073a2c413d6a5cc38c6e9a093b27de50eda140e6f9ec5f05a3237da84bf7912068224d24064b5485aad4e34e22efb25b3f3d0a597615cefbbaa0ef86135ada93850ce8a8bbf3fd7b", 0x49) r4 = socket(0x38, 0x0, 0xfffffffffffff41e) r5 = dup2(r4, r2) unlinkat(r0, &(0x7f0000000180)='./file0/file0/file0\x00', 0xffffffffffffffff) semop(r1, &(0x7f00000001c0)=[{0x3, 0x5baf, 0x1800}, {0x2, 0x8, 0x40001000}, {0x6, 0x2, 0x17fd}], 0x3) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0xfffffffffffffff9, 0x0) r7 = socket$inet6(0x18, 0x100000004, 0x7ff) semget$private(0x0, 0x7, 0x0) ioctl$TIOCEXCL(r7, 0x2000740d) setsockopt$sock_timeval(r4, 0xffff, 0x1009, &(0x7f0000000200), 0x10) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0xd33}, {0x4}], 0x2}) setsockopt$sock_timeval(r2, 0xffff, 0x400001005, &(0x7f0000000600)={0x4, 0x3}, 0x10) setsockopt(r5, 0xfffffffc, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) connect$inet6(r4, &(0x7f0000000240)={0x18, 0x3, 0x3f, 0xfffffffffffffffc}, 0xc) accept$inet6(r4, &(0x7f0000000100), &(0x7f0000000880)=0xffffffffffffff95) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0x9) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000580)={0x7, 0x401}, 0x10) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)) 21:52:38 executing program 0: setrlimit(0x7, &(0x7f0000000140)={0x7, 0x3}) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x4) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) write(0xffffffffffffffff, &(0x7f0000001440)="300a20fbb2fddabef5a3abb9d7464e207b76d333c291571a11db5fdfb16d541f849625b02a05c0b8d122d78600c1e050e8a1d5946baf5a3587b6d21025d8c14453be05d5fdaab80a", 0x48) 21:52:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x54}, {0x87}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000000)="7f") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x8) 21:52:38 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000140)=""/17, 0x11}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, 0x0, 0xffffff3b, 0x3fffc) 21:52:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x80000000) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3, 0x7, 0xfffffffffffffffd, 0x9}, 0x0, 0x0, &(0x7f00000000c0)={0x3ff}) r0 = open(&(0x7f0000000080)='./file1\x00', 0x0, 0x80) getegid() ioctl$TIOCDRAIN(r0, 0x2000745e) semget$private(0x0, 0x2, 0x1402) execve(0x0, 0x0, 0x0) 21:52:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{}, {0x15}, {0x6}]}) r1 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0x7, 0xe90, 0x4, 0x1ff}, {0x37, 0x10000, 0x10, 0xff}, {0x0, 0x2, 0x2, 0x6}, {0x4, 0x7, 0xfff, 0x100000001}, {0x8, 0xe33b, 0x80000000, 0x9}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x73ea) 21:52:38 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) select(0x40, &(0x7f0000000300)={0x0, 0xffffffff7fffffff, 0x1f, 0x0, 0x100000000, 0x7, 0x5, 0x5}, &(0x7f0000000340)={0x5, 0x3e5b, 0xbc7, 0x9, 0x1a4382a5, 0x5, 0x5522, 0x9d}, &(0x7f0000000380)={0x0, 0x5, 0x1, 0x7, 0x7, 0x4, 0x6, 0x3a7}, &(0x7f00000003c0)={0x2, 0x80}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x82) setuid(0xee01) mkdirat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x1) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r2 = geteuid() setuid(r2) r3 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') renameat(r3, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) symlink(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000280)='.\x00') r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x8) 21:52:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10000, 0x0) r2 = dup(r0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) 21:52:38 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 21:52:38 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x1) 21:52:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 21:52:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8, [0x1ff, 0x122]}, 0x3c) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f0000001580)=[{&(0x7f00000001c0)="15a0da35e460b2fd06234d760b49044c69fe32ef7be6ca4ab750b460982422f12be6464d4c5136100e6001ad0940c1c8d7f1af5f997d1ea60c9a0e3f869b55a44ca9507eaf120d0fbcd5d5a89c491642ef905260331e3cb090db876eac6c9ed0b2feec89df7ec864a88bf763079e0a04d8e323a2d5436b0eca60196dc3de7ef18adff7", 0x83}, {&(0x7f0000000300)="9649cfc458104ed6283d7dbb12ccea82c0076926079321d1eabd317d0335d194c2fdfa3e8cd38ba16abd7c7bf68a1ca7b0e9784b2466f4192b5fad54ee70622aee3086449a09b58f8d9a5470b9ce58a43904fb97dd60a780f81c3379543f81ff3a1bcf2011ab529299934ae7a01509cf34ea6310c71f85b5156924f15250c8003847ea3dcf4ed549a1e2390749a2e19e3659395f218cb31ed4f0cb662ad1e4ee3760", 0xa2}, {}, {&(0x7f00000003c0)="3e7d1bc881270dd2b7d825ec284af0d5290275fea7e282bdda896b16b98d8a610e753a01a64b40c7b3a7db9fac36631f958c28d15c33bfc777be71634696779d8682e64885ffee256b16a3962fb4406bd8564031a0c34b620068ec68f9981509fb2d963e713fbc866fcb1c3a3c388d55723d9daca3a05642f8fe99898972d5dc84c14dfb0655c5502c5693c189edf9bb09a393ffab24a875e97407502b31840a5b7dbd65da4527358ba8abd47ff556fdc840eaeeef4ab147da76e94aac", 0xbd}, {&(0x7f00000000c0)="4b77d0d939e8bf5f82596b10bdc6bed189d69617f70e0a48d21ec9be9b950a1b430af42aae9a8e833163d0e2ef035e0c4fa51a8994052a", 0x37}, {&(0x7f0000000480)="f14d2efd958ba540066ec9d868ee634c702cc843a2c64c78c5ef7f5695915b2f5a2b70d46571fbab82a8dd7e8e45084db2439e118b8ae4231515368bacf3c5baca2916b77f686cfe8a5bc1d71989112e0f26c3debb998eb2692c96d15024367976a54339f50134af47f091394169090d02fba77f336aae48d7e7bd2151ca962ba0f2e2d882a49862cdef0dd6bf93f289da21f835df73ad37bf3984e6d38eb4d5e28a24908b03bfe286b7a181671384b4d520bdef0f03fbe55cb5ca0be8bd7f5b6d04e4cdcb7e3b45fcfdbbd9cc724e439cf1ddce3543f47df4d40e0a7c815c7d97f8e4", 0xe3}, {&(0x7f0000000580)="8e06518ca113b6ba314a6aed2490ae357af05fe39b10c57db4b8a86beca592eca7a315d458eca963388c7aceadd57d8ea7d8ba5bae4bd7a30a336c81d71ad53c5a966065058926c97cbf40224bf5897adb1f9dd4f9a57fc78cf38a8291745b2c6c1e2b5eb71829e34cfe19ebb5c9d654583764b52da5c651ea6936057cfd9bf917aa7bea54a4a408fc5b669eef330e1e04aaaeefd213f71bf27523bb8831e141dfe8497e33fee9057171ca4c2846f71730c1342923cc9e365164ec20b86fd365f693804439730c3fa4586b123e65fc63590014267aece4687c701cceb8d2f90b319224cef4869157889b96a93c72223ebbd8f29f9d111bc571e8cd2564b3aab9044278fa2ad45aa9d8f03e21e5dd0471cc2205fdb049899f2f389a951fa99a0ab338563928c24550265f8c276042a25b2c9192041e0a3484d922d62732060dc90578b2f3436dab5afc7643294795ec5f12f0ae57740fd1f8e8457ddbb85510cc85d0494b6f8729b12a5dd57a85f080aad287a8bf63e14bbac63d4c48e94b557c955fa62e8d9594299d5a95fe481fc4e872dc9afb41e93600385787d67355a509c986528c6d6158ff68a4b8c2cd14bbc565f5fd8009dff1aebf3c9be004a8af6315bb1df5013c56af65618ab0ff730862185fc01716899742b91bfdae4b33673013a1f1a560bc56ee757e6bc44eeb3da7540879e2f045512782298d7981be16bba188c8ff765da50e4e4b09c55b432758f1c37bfde1fe620f7eba7a62b171e1c35353d9a77e185d0d53045858852fad95f00fed2044117fc4ab936371f42cc0dda0298e4ddeeb7c83c77613b4f568490147f94dc1fec0ef07d7946e2872afbe7a65647d506b2ac903435233a26b668b8bbde5b3e45c3404dd69d2c8c11f18dc274de75b01ac0d448446400cf91d66d9fc554fba547964399e5d0adc6d181d5c1e7fd2429f8467b3b2bf787ad2ccfcd08028675b4b32ed29e5f3f3274a36284128e49154b59933c23eadd92850aadbfc079b7a704a9ac78e40199b6607ad9a6c1f0c944914bbba92949e1fbaede259526cdbc290c3b957d74863993af4f62f2d1d8f9e87ace0d94ac3994c76b5bf79d6477cd5b2eccb1494f6733b6cc1342ea91deb7108b571ee3d0667eaccb9c8aed43bc4677a54946380d97d70d2112b7e3bde2715dee1a7d6680860423ca0e3176b7cb692c82c5ff9b0ed6c949c7768a0214d44c0f47795596ac7f816b5530677218b9d6b612e99f4caf83bdee8524c06713ec4131fdca7a2852a3df6fa2904c27309b9e0ec7a0be1911da61d683eff2b30de750743fdc224bf3514a1342402047d6e0f2d29b7ae555f9cf83d543228ddc9565072b2cbd35b9e5343c86eac3ab7d313b08d51b896e4ee887bf921119cff57916641a8fee02ef12c9baf99ae277283dffca68f8afef2bacaec25f62d4288621cf32d4efe25125740ed1b5b0808b2f593128d1f918cd2880aff342d7b5d6eddeb0399cbb32922c4f958fdec6b353d90c17dac881f3e0831f622659917ed2fdfe8dcb50dda10ea51f558e93521fc68258fe7a1f7ce27f8feeb32edbbbd5ef9d20c047f913f890408ff39765af7bb8ff81311c0bdd575f769e982727966c5e73b74de7712e046f7011efd94366e81f99b614db13464ed266731bda067ee56c4a01332472dca6588655994b9d15ea6482c77d7c2c941beb12c97c983c9a7d4c17fe2d38c7d94e17859a2ef2cdfbf99b369873b04560f00d73908260c8a8dc517df21fb0c8efec5db6835c988f33f7875fcace12096226219cd4e36771cb2cc839002b13f4513f1b2a47a4367f7c32a12098a834e7980eb4ef84a34146591304adbda246643b8c54f1035e32785d7565a76786673e4657bb763de94be049a06a15d9d56c7c144d9d19dcf16dc527c713f9bbaaa6d79c632e832b48e93de2b502a86b52e6e4ed8a872bb9737a8a37a3735414fe2b76b5d541dfb7b3ba5388e2664ade4841a752fc4b3fed0d34f2b41159923ffdc58cca643c7d07f8ed0a561ecbdd7c3762c93db3a552fc773f9414b05c14157a6fb738dc41576d1ee30313afec8967137cb3a5e9b287924ad7fd7d01ef54c1c4d34bb1788ac709480d87e2cc50bf12d9b5ae0fdb1850276fe20358e5038209801e7869adf57f90f5232c7f26aa85471b4241e5846224fe2ef6a9b1fb649f2a02fdbf6f469514e9db7979a1fa0f3685afc361a4cdb89a23b12a2c1a049045d8b67751ed99db3d88c2f053921d6aeecdcb90e71c4946ce3fe8d2e6c2c0c89805943e551c036949b8af40d099504d35b8ee7f96b9fd9892820d0ea9be7dd46bd98434e00dbaa307cbbcc652401e9142044e9ad6a94801916537927116dccb7262a900d39b438f5aa20366c671870f482ffb5e933dd9195bc2968c3f1a2ca124cbf656efbbad4384061b52eb79f44d8ce46d6373afd91cd15b0484827edc9f6dca831f5a1af560411fb9726e59cb7596a2a946015010f8aca6e29b6460025616c3fded0becd2418b7c017660f8b53f04c52df2eb2ec2245b18dc924906d3b97202b347d65dd0a73b91865b91270e0362cc52dad6fd76cc2f33dc9975733d3097ba45e53451a241491c9479d2f86b728255898f573e4b506e8a1142245b197d25acdfd4f30d4dd62bb1975a9e139af9d8b329989f94372db0edef1ecd033a70e5ededd607956edd1d35c35357ccc31b820e2ff8606c52aba6660e3523c7a5b5f8c87b8cd13e54be3f7ab117ec1170f29547cf252511285d5c4c0fc88e9d8580cae2d6d2eb065c5c4494bbc46ef42cc51c87b2eb446a32c90d0780958a9eed48627b1fd42958f1a8d48505580d74e5277db60c2a624666355d4e54bc367fb36db584683600659c8df09583ece1832bdfd25e36b71acf92353df2aba58b1154d9547f24e53bb760199179fbdfa5e8e36d10858f76edc0006839767983c8930652c537afae8c5f884dd57731648c31d3ec43617ff3e51f6a0268b90ea7d2c7fbfd7c026401e8f533cae153bd3db15af5aeb440ef11ca877f72c44aa8411c89883a13dbb0d8f7d6394c178c5758b0c712710685b15f7ac54e0900ce6fef6d5c5d08e4487581e60a479024696651c741328473c46952a91a8522fe184da7eaacea08f839762431288a62060b9ce061dedacb39b9626d8cd89eeeee41936582ecc888aea0bc92e8ff0d4a84c9cdd2d5a9202f5ca105e68d615a831e1c27767eda30578a26b6efb5a5c5b0d760b52b2dcd8efb8da0e30b63d98ee8509711c3070e3450abc8b51672b803164b4955972f8f6ed1bdb1e2989514d4317495fe8e5e82885127a394e991e3305187f2e8e7ed94189cf57e7da0fead4824e4b802a5c48e87fab0415e7be0c750e57e7a2f6f90980700b2aa054f20ab298ed3bde5f644950477b17788b57fab2eab145aa649681a8ceaf676a687d67e92688ff425ccdbfdf7aa2b5c7ae5a12d169715a54832e7d8dedf5e7dc7dcc0315aa61a45ab8aace0be683153a96c6ff6e0a0d49572dbbb8596b2cc21c215b878463b5ff52a69e39c5fc0a9278f79f2fbb5ac14a194fb2245f85a86de992d0f4baab3b082fef1aa8b6f18f7c82de724e22f89fddf340397efccd59f594bdbf0edf3220cd72933b8a34e59ee6483ce11b035c37d1c6b80b723d350d86ea3f970a581102ddbeed0260cd7c15ccd860bf186cdb8c679fdfbf333a9f60733ce073ff8188d9fdcaf1f6790f1ce216db47e168b3b48ba68a4f438f06e6a48e708693b72fc9ee82a1fba70e5615b8fd79f410690c4baf8df9d9bef3802250d40fe6685800368218dde7edc7e7d5212961532e75ebc77dfc158a1feafea4b1b9b4050051b3f7f50244d1b0ae3c65ae1c27fb0c2040c4c09d7835ce5a29f72a9106563f3ef69b4fb8ce68f6543cfba8e7cfab9ebe1c45dc7a75deb31060d66465a770a4f40f4c67a849102578f5edca30c608f3756dbcf1d16e4c632dd1fd2dd612ad6f1aa051da23b872ea071f8c50f157d8cf47b50092da9b79b12936e880340d200a6a0af14051081ee6d8fbc81f195019ce88df005d9fbaec479463c346262b4036d4c09ebc4fdf06cd6338b241cce1373ad05b8efee44f7ccecf68c8f7f0479185795638bdfdc3bbc027d411a22fe0d7b213e9937e83db13f39efc72f0d62702455eac23940f75dec1e678929c8a22a8049b5d18b6b0a75bc02f50b72d0904713d02f83913fe2671d30869aaa8c7a0721276600bde97f83eda301e478f4f711905bfb92d009efcdc7f1ea2a40ea31d5e51f128a7e1f91c65ea9f22eb6313504c1288e4a4441ed7429d938a038c2b140283755e81a6bb2b788db266ebd5a6ad920c091fcf604c8a191b6e135413676cd9acde25ad9b3151742a44734c4e6d13b25f54ab6affe5813ab27725417af82bac4fc6c5cc3b5aa0bb43455ea43608ab210e88331a098d8ed595fe86f340c9049e8e59cd607baf8f1985c93092a8d58aa1461a027b5c71788a0702b406ae3f2d28ad88d58e0a84b6cf2efe5ce2978d6e77e10a25eb703d71dd74c11a123fc836e61ab139398b33ee3512fb85d906d86a96a88624371580a29dd4cf4b33cd0951e5d9f0b684e09d4e6a00daee0e38184d332a413f4f8d8093a04d3146d64508438282120a69bbf977bbcfff40f2791d8986b65128aac0bee10a2cd1754415c5667ec2fe5062a05aa9f62d9c383cbd40311453366c5383eb8ddc26c9171407fca2bab34ccde06cd982587444653ee61abeab17a27a7465699947c866401b331e18b1717b9a88e475c3344a134e89a62269cfa15f122c74856bc633383328d4fc119e967b4525ec78daf10266fbb4c9527673b92faba78334217a20a4568084ffae5ae9fb1a9556f8eb2ab43eea343abb603792b87916e012a29ca729c77bfbe8a73d00c10b828a2b29b972d78461386b096dbbdb4ff6886a39bc984baec7a6e810a4660314231c65fd716c3d984323149ad65e30297481a3580e92d5eb913d19ef004713d5bed26993873e49a336ac6d0b89e02f369f7830d839a14892dd7c9bc68e21136ade5b671aa1397d89a24d1936a480ba376361c7cb7dff9646e0035db3438ab3414beb7c29680c4511a7637816a7796c79cd7e69b5017716e974e103780f9d404a5b6e82ce84e7eb52a32f846a2b3a5620dfa7bbb761c8d516dab5bb25ec44ffe0b9e8a0fdf8789a2409cf828f1da7b64ba6717791f56015ba0f1b362c2252dedc46d8d5a84cbe93f0a4ee97b20dae94651a7bd7329da1d97f652c6668affd5884b57180cee6e205cefd84a609b5c633db15101900beb7f8cbc42b3c0998c6883ccba51883bf86c9de579d318956be697f709594f0057320434783503c485f34bf34f83772870defb7831fac91d10a6cff46fb44470748595ce3ffe353263a1a69c1d36766ea35272198b6e6316e14464b805ffe05ef7185b056ab9fff1094373e1700af31cc57eda47ff95191de85ca02cfcb7e1d7699531b57b0a7fa99ba84d535c7f6248400b80862916b8a2e61c6eb0a1a4f8cfb565c2f686896022d298ab9c03950b2e4fd0012d41be6d07822b15264a4757c23c290af2b05713c42697596b87ff3d0063ac653a129dae244c5cc5242b0721d71b3feaf24c207492489491d4a8f3e0c7db1ef6326889636090f1085f83bdc47011f162ea2f995459f310b58c88deb0a0325b3ac9417a2b0c2c7712fc0ffc792a463dc4a62564b8b7251d9ffd56880bfa4435e547e02e388cf00d84b9f479bd41ab0d46ab26bc7e9919216ef8a7224feb9dfcdba944e0950", 0x1000}], 0x7, 0x1c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) 21:52:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x74}, {0x24}, {0x46}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="06") 21:52:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x1c}, {0x34, 0x0, 0x0, 0x80}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x100000000, 0x3, 0x3, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="8d") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x7, &(0x7f00000001c0)=[{0x3, 0x3ff, 0x10001, 0x1}, {0x3, 0x7, 0x36, 0xdbc8}, {0x4000000, 0x3, 0x7f, 0x7}, {0x4, 0xfffffffffffffc01, 0x81, 0xfffffffffffffe00}, {0x10001, 0x3d2, 0x6, 0x3}, {0x401, 0x81, 0x9, 0x15}, {0xffffffff, 0x1, 0x5, 0x9}]}) 21:52:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x800) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x8, 0x4}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="fefcd562e39270514c24a88fd592fff1a4f82ee0cbb359c69e8e29bb5c45f1a1831a7f674eb51c2089ac18e26bf632b2f7b5cc8965edee2b4c6b30c70ef28e4b04457724634c2836ab1d81aecebb2679eecab9d1249f1fc4db67c3adaf252f33c9bcfe4477dc842be8ba9fb5d33b8518090b46b9f5002486cca02ed04b456f1a4110527a4c608c6d0a75ab5a5c0e346a6114b82b9dd5659ce500", 0x9a}], 0x1, &(0x7f0000000180)=[{0x60, 0x1, 0x4, "6f256f62cc1c62ec3531bd10251b316d81eca3ad888acff3e66879b219c64fe879443f442ee283240182b8b819cf50e1e84c171b74a296ad7dc9996716a0ce4e21cb859e14aebc1e37b9"}], 0x60}, 0x1) ioctl$TIOCSTART(r0, 0x2000746e) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) 21:52:39 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./file1/file0\x00', 0x80, 0x6) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') 21:52:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000580)=0x9) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x9a8, 0x1fffe0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) read(r0, &(0x7f0000000280)=""/143, 0x8f) r3 = fcntl$dupfd(r2, 0xa, r2) connect$unix(r3, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="00ca00000000000000220000000000002000000000000000"]) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000380)={0x2, [{0x1, 0x8}, {0x2, 0xafe}, {0x3, 0x8}, {0x3, 0x3}, {0x3, 0x2}, {0x2, 0x6}, {0x3}, {0x0, 0x8}, {0x3}, {0x2}, {0x0, 0x70b4}, {0x3, 0x6}, {0x1, 0x7}, {0x3, 0xfffffffffffffffe}, {0x0, 0x3}, {0x1, 0xc002}, {0x3, 0x3c5}, {0x1, 0x7f51}, {0x3, 0x3}, {0x3a847f62bee3e729, 0xfffffffffffffff7}, {0x3, 0x100000000}, {0x1, 0xffffffff}, {0x2, 0x400}, {0x1, 0x6}, {0x3, 0x47}, {0x3, 0x66d5d0f7}, {0x3, 0x2}, {0x1, 0x80000001}, {0x2, 0x1}, {0x1, 0x5}, {0x2, 0x6}, {0x2, 0x6}]}) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000340)) pipe(&(0x7f0000000180)) 21:52:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 21:52:39 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) socket$inet(0x2, 0x2, 0x4400) 21:52:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r4) 21:52:39 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x24}], 0x2}) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 21:52:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820295b38eb39c94f258"], 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = semget$private(0x0, 0x2, 0x80) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000140)=""/65) 21:52:40 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2080002002, 0x40004000000028af) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x21, 0x0) fchmod(r0, 0x69) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0xfffffffffffff000, 0x9, 0x200}, 0x5b0, 0x5, 0x1000}) r2 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x7, r3, r4, r5, r6, 0x3, 0x4}, 0xffffffffffffffff, 0x2, r7, r8, 0x9, 0x9d4d, 0x2}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)=0x1) r9 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r9, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b000005040000000000000000000000000000000000400000060000004f22c6b2dee81cf9", 0x2c}], 0x1) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000001c0)=0xc) 21:52:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6d, 0x0, 0xffffffac) 21:52:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) socketpair(0x18, 0x4000, 0x3f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/20, 0x14) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="cbbbeb5af0b54c9ec662ca991006a9b77c45063449a948b5931a0ea3dd9a31c6047dd28560ea691c72e1b4b916597d58e8d12952fe911b5d033c47b77c756111e4ad09a7a5df742c987c3830e6dbbacd7b9e3b75d0b6fdbe0c0950de8744b61848597e1f00b6c4f443538a82", 0x6c) read(r0, &(0x7f0000000100)=""/242, 0xf2) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 21:52:40 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xea3e, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) getuid() dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 21:52:40 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0xd2, 0x100000000, {0x6, 0x6}}) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2044, 0xffffffffffffffff) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x5) ioctl$TIOCCDTR(r1, 0x20007478) r2 = syz_open_pts() poll(&(0x7f0000000100)=[{r2, 0x1}, {r2, 0x69}], 0x2, 0x0) preadv(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/49, 0x31}, {&(0x7f0000000140)=""/180, 0xb4}], 0x2, 0x0) close(r2) lseek(r2, 0x5a, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) close(r2) 21:52:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x1}, {0x3d}, {0x6}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 21:52:40 executing program 1: setuid(0xee01) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x8, 0x7, 0x2, 0x0, 0x2, 0x316, 0xef34, 0x0, 0x0, 0x9, 0xa9b5}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) shmget(0x0, 0x3000, 0x240, &(0x7f0000ffc000/0x3000)=nil) 21:52:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f00000000c0)=""/22, 0x16) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20008, 0x1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000100)) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000180)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7fb, 0xfffffffffffffffd, "03665485d10aaf0000c45db4f100"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb57003", 0xd) 21:52:40 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x4, &(0x7f00000001c0)={0x5}) close(r0) getpid() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x280, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) 21:52:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0xffffffff) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 21:52:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000100)={{0x2, 0x9, 0x3ff}, 0x2, 0x4, 0x6}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x100, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r1) lseek(r3, 0x0, 0x0) writev(r2, &(0x7f0000001640)=[{0x0}], 0x1) 21:52:41 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 21:52:41 executing program 1: r0 = open$dir(&(0x7f0000000300)='./file0/file0/file0\x00', 0x40000400000002e4, 0x4f) r1 = semget$private(0x0, 0xf, 0xa27dadc595ad2d5c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000006c0)=0x8000, 0x4) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000008c0)=""/191) setsockopt(r4, 0x127, 0x7, &(0x7f00000003c0)="6e073a2c413d6a5cc38c6e9a093b27de50eda140e6f9ec5f05a3237da84bf7912868224d24064b5485aad4e34e22efb25b3f3d0a597615cefbbaa0ef86135ada93850ce8a8bbf3fd7ba7b1b4b29b7f2d9d7ba774bdd286b9a0600eb96eb4a7b3d4dafc6882b3e31fe9d833e8ba026cbb1b97527973c3c47d748a8c22b6f306d63caf0a377b635a2362", 0xfffffffffffffe28) r5 = socket(0x2000000018, 0x8006, 0x978f) accept$inet6(r4, &(0x7f0000000740), &(0x7f0000000780)=0xc) setsockopt(r5, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r6 = dup2(r5, r5) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r1, &(0x7f0000000680)=[{0x3, 0x8, 0x1800}, {0x2, 0x100b, 0x40001000}, {0x6, 0x3, 0x17fd}], 0x3) shmget(0x1, 0x1000, 0x226, &(0x7f0000ff9000/0x1000)=nil) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x800, 0x0) socket$inet6(0x18, 0x0, 0x5) ioctl$TIOCEXCL(r6, 0x2000740d) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x3}, {0x4}], 0x1}) setsockopt$sock_timeval(r2, 0xffff, 0x400001005, &(0x7f0000000600)={0x4, 0x3}, 0x10) setsockopt(r3, 0xffffffdf, 0x100000001, &(0x7f0000000e80)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c5fe709fbe887e2ffc4549e3d79d8e2afe2e3f0e982f04f3310eead4cf3c5393cc3588cf7a30d67ea456e9eecc66cb59d9ee798183a78dd780277f5ee9cbe603ce25c3b758c065cded026a00af5b2a4e7b6397beb91d052e4ecfd78d8778932dd870cdefdd7359251d0f9966a1f6c5b00ac96c51faf2e984249ffac1a9eff1eb7c6e4b96b079621c612b8", 0x24b) connect$inet6(r5, &(0x7f0000000340)={0x18, 0x3, 0x3f, 0xfffffffffffffffc}, 0xc) accept$inet6(r5, &(0x7f0000000100), &(0x7f0000000880)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x8, 0x4, 0x40, 0x5]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0x1d7) semop(r1, &(0x7f0000000240)=[{0x7, 0x193, 0x1000}, {0x3, 0x365f, 0x1800}], 0x2) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r8, 0x1) flock(r8, 0x1) fcntl$lock(r8, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000000}) pckbd_enable: command error pckbd_enable: command error 21:52:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x10061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="8d") 21:52:43 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x8) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000200)=0x1) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x6c}, {0x3d}, {0x6}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 21:52:43 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) fchflags(r0, 0x70001) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0x101) chmod(&(0x7f0000000080)='./bus\x00', 0x180) r2 = openat(r1, &(0x7f00000000c0)='./bus/file0\x00', 0x40, 0x2) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0x7, 0x172, 0x7, 0x4}) fcntl$getown(r2, 0x5) execve(&(0x7f0000000200)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000240)='\x00'], &(0x7f0000000480)=[&(0x7f0000000300)='\'\x97)\x00', &(0x7f0000000340)=')\xb4\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='))\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='/!\x00']) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) 21:52:43 executing program 0: mlock(&(0x7f000075f000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = shmget$private(0x0, 0x4000, 0x40, &(0x7f00002c7000/0x4000)=nil) setsockopt(r0, 0xe274, 0x75, &(0x7f00000000c0)="2d01e0da11e922059385754bc4c1ca71069aaaffcb3029b73b49be157720b4316836efb54a5e8c9d87d369e99959297b7e726f1af25635473c3af421dea33afef6042c998b1cc36f00ae06e24e7611d1d5fa85d46ffee828782693d83d742cb33d1a59fa464a2a28a11677ebef1e2bf22175024a53e9bd273d7b68feb7aff71e6262c1c181b0c9d17531bad2e35169e6e7b15ee2d27ca7cb3573dee590fa84cd66d9408d3ab0fc42c336e707fe912b58a8fed3009550ff9ae374c30a77b98cfa1347b0108ee44b0490000a948c2d6776cd9958e9c84d2af0d1170590b0963b5101cf94a2a63d3db41e57ee7ec8bd1ca83482b124a0e38dd6c19dfd11aa7e0193fa0052d915cff13e8408d885d2aa75b426c1ae0776b9aef1962321cdeceb59d6cdea2492a3e414fadd3c9145118a73005eaf801a32baa90ed121d1d6d0121ee9bf121e554d54d2e17ad151f3ded3281ec7438f27dbfa2734e11cfda7f8ebe553352b20850e16edd60a5d2bc32f3c9ab2dddc0fcf0fd6a857a58ea042413fb4298111cb82674b2343f6d5e7c349438bf18834c96b859548219296e3db505e6e5d13dbe034155c642607292de0c5df980c6c62926688233256bd31b267425e823fd03a2bb736e97330e85a797cd62b73e61987b11b965be1ebf3d3c09fabecaae8e6c8df552a234758a32d085636264674c4d397c08ef748c12e2f9eb72fdb00a5056b9f30446f403045c9b08e4abb444339d87a6bc1bd21ed44e7d37cc3fb4ac7a5077a335a9135b8411de4297106e7453f8be49f621b2756c10fbdfead37355b9d3be4b6182a42f78cc00b184d07dc4fdea4cf75aba87f52e34b9368d87e51551fa81da011fd00bab95767c269c35deceee02becb637ce2820c973a3e4e36d02e8cc92592e9c742f2b0f77399b6bbb339cf02bbed99c935f7eeaf6c566844281f5b5ce5588490449d0987931526130445798af4f33fd85dd4c9b016b54f293d627c65dd8b0b24cd46d341da2866e50a4b4d3857ea1f310b1ab5158302cce49d648da4832cb602d571caea6a4f015d3919a44abb2d2d2ef7ccb81139850bbf4ac4e0561d2718b3a0bf716379c485b33a9a3d96b3481440a24a409d32847d7b6578ae9e809500cc2b2ee4e7b60a92b721760fdf14380848107d047ad94bfac58e915d32d8bdda0d045adb08e85bbc9df69dd4e5f859aa50104958ad1b6964f9bd74f307ee4449de6045abcd066124d337717ceaf935abfef96dedb2454adc29a2ad61272ced0ca32ab65b10e842d58e3cbb169e7c414d7aa4550fce5474bba557b46ba467812ac7e0e31cfded5988ea209c584dcaa50b07de665cd40721d37b56570781ebe6520d3903b785f30a7efa570b236956daf580af1630d775ee13b97d2b58055eccac43707869214a274b7c0d20b1146cec81482bfedff89f7025e72e66d7a79c00e36f8f7a6f962d978e9c8600fe06be9f5a3e1f83caa7d79facb9a03e3cf91a21ef474f27e1e86aa53bbbdcfdf3b057f6431f8b585aeed264c531459e03f531c66c8dd2534d89de4bb05211cbdad93bc832561fe744c67be60bc6fe5d47c7fa4f4dbd646cd45181c71da92d5afca9c3fa2658a2beb2d3994625d14d87f910109258f7731b3c204965b9507d9b6bbb2d4eaf721f3bb22afbbbc62b38106962000ef56cf36065c15324f2809331f152ff12092fe6159c438b654eae4c1b2e325eda7506a373dcd90a9357a23a3459b64d4f63449f359ae1b431415f18e3d4590c40923873500da4712c99c6f34c2e13e2f885d23b6f27d587a26b639b587da67ce18cc5d52586631dc5932a3ca7f1ccaacbe94144592a865b6cb0bbfef276db81b9c42784e2d594c04e74b704fd7684d32962ea62043d74fb2799c9205aa286ed1e0918814642c52de3b20e5ae9e8cf125ee5645a9a64771ee9fafb270221e7f0447bd315914abe8b019946512be3fb100e8feff7a4fa06d60f427321cbe98d3ec4b65177879678de2c0d47575d570d5828ea69748786156c342b37e1dace4468f74ba3dcfa349a86b859ccb91d0661cbaa5f05b64c0d812ac82ebff59639efa748f0796581e2a2b4b048761fb8f61777fac97e7491362213d6bd0a5fab6b86a359f28dfafa56833499cf8e1a3f72509a49bb369d832e52293cc1e17b5ee095951db066c5586d052f009c9c0ff3a6384b77e96b3c32098d94e130e9813429ddb30cd91254fbef1d80da5717c7226bcda6874a733db5ca4b82e3f7f1d25cf2c5417f6ce352cb35879c36a396e9d17f0f736e562517614ee23553dae075229174c005ce74deba30820ead76710c1508d0875a829b66e039225e37bb49849e14fe2cff45df17e99d64ac01cb2f71258c418381e431b9d27678eda36d42d55b5298c3b4a6bcccb20154512c964d03bca40a0c9b5d6b9b11b0a080928f481a00e4f0a11957c3728aad9f4838614c0af2300dd9dda1932828657be8da81960e18d916b9c0f24c89a0b18f87cd373aa5bb5688d542cc11b9bd15423efac4f79e83a1825f9fb6aea6f35481872bbd65137ca1efb7ae3d968c519be87a6dbed8a72e260512c08e9cef090b0410ec937b1deaea772d16416857efed935ed2297ffb9b7b781e48bfcdc33b6a4b781cbaeb4e0060e5cdd751a8427a90bd39f79a3eff6777fbe0f0243b4aadd45ca7c87e078866ff4c30a95702cdf9308bfecf59757372e09a9a5b72178e3c850960d2eeb046fb12f8178fe9b7d3555e888c35daeb7a13bc695f8caa7587fca7945c9fb1b82cce1a74e7a918f1472139203e4c17bd4f25a4a45e886e630cd5d03bb219d8d073fdfbf4ff31095f787c91839e9abb9317f48f7ec2902f292ace914397e621d8e36516213f943a66c40fc62db3b305190573ffbf8010f6a90bfe57ac0a88b78e1494e57d2cbea56ceaa4747f49a5dbb30b5d5c5928a827a3286f045098b2e3de91ad35adffec3ef32e152b1eeaddf6f31689619dc12f944c52ae63223d1e5033bf7dec15b1c97f4d50f19d93784a0e363a3e9606037e3e16f0bf8fcfcdc6839a3295afb373ca5b506d543b694de8b1ff3ba234a24909cbac0ead16c15655d71097df409711d4cebfcd487807ed58d4c11d39c0547774634c8308dceabf3fdcc4ccf9132fc7b5a1b1d6c6dedcf8278026eace32ea7aa61df7bb77b347cdb4cd13d248063bfed113d54335f83e736d635d7e98fc28f44500113905d13d9559ba2cb8a43602f0a6c1d8fb91477ef70539073445fdd9e5e650f728d554174a59f008d5b97e0c4aed8c81baccaed83e89d0d18ef9858686847217e79843cca7aaf1d6b53b6b3626da3b5fcb8ddafd2b2a58e1e76ac3ff6ef238b8a3ef94b2ec12189cae7d0236d09d315df977f0a21cf215eeb761004ba568681630a57314bf35af21a2ec1e4da44104ca789c980a2d7c9f3ab8689ab283f2673a6978585c55e153cfda262951c89a72239bfc4065937fd5d2bc03475edfd19291fb3783f014a84412c18e2f8e2bd92cb5c713c606e2497ecc2c34f4f41ffbf0fc6fbb2376a5663f088dea0a6393d1b8ebe0ebf3a207272a3096c2e2908770e89201c84f6911622daa48818103b8ddfce376978e6d7360453430650d958f9b1c59c59335a41ea8cd55c55ebad5830ee798285205925362073f3e8a5dcc94b94089579b0850f2076a44df8aee74c79fd3fa94891bd257634e09cb34ba2dc645f3662e6cd172d35cf33c46fd8c0393a9590cb86a1d5865e13b2e00ae2c9257c7364d4c4113fb3ad4702a739cde2cfa5ad552caa514bcca9ae8ba7f0f3546e5dbe42d397ced30bd014b20e7fe069aaeb2f5855f9497332a4cd47a494bc3ea715cd6c4c20f1e8d83f3b38550a82909185f1ef39388cb0c3a22de7e41678422fc69f01d6556e383dd75e3a161cbf868ce7b5c6e409b14715f57657abac29c437d5f8dc79907bd49f7ee47b20fd75a04755620b5ea89c03cb1f6234ae408e608881c2a7ffc43724d9d5025022d5394d54b215cf320a4702ddb9edfa813f839358ba0f6931fdb99d3472075d98734c65cadb88e93cf5fd97bce5554d8ddcba3e2c9c7a10cf065c6a13c119006ae0137aad4981efef765dbc8880c54278234d761e9e4a071e21c7157a255fa10d78eba677fd458f109fb2942850ba5ff24092364a17c72cceb0e71cc67bc71adf5ea455c11212bbfbb146a185b05f3229babfd758cd76b9974f447734542e982e75b729487b2aad04cc2a13b7fa9d26af650e3de7180654f9906ad8a31e944816a6fb53863f13478aa0d5100f06ca0ac0a0c8e8c5b25b5b5d698e77a52b3274f90d41454ddef8319b3e96d40c9ddc0f3c5572639d617f82bed7e79e4d4f618f4c9038711d1b4d1e193b25a64970c1c51471257b4c14c2dbcbe541b25940a976d921e6bdd07449ce77f138da0fa61511cac69c55ddd965a805c1ec8faedfc0fad5a6edf5cc0b6bb17a48ed33a117145c07bbb96c735f0e1e4823d19fa71456219763d1a6a60c18cc8d3e7aed4b9b995289b355b5f10c06da09c024c1b59ef50757a028deaf48567074606e0c93fb5c64cd2a0080ba204874a1c8c974d655e423a2017bf811ee5d423f3824cbd647060fa3113fdda6bce0ff72160bdec0fffc45607d48dde2946e33ff4bdc378152a93c390afb6ab04581e6de5874e0e124b9d989a10a72d3f50bb054a6ddc11c7373d709b54ce95b1b4b44518c266f1447d5311abee604e88e50b8ba4b87ab407a3746a6c5d36837bc1c24738773627da7abd8e1d4f8b16201daa6e47d2c57a7d097552202e61e93c850c35ef2c6d858f422360e3f67e3aa3fe5c451a2c4b7ae11136e3b630676778eb36a76b26cc709a368373240080e1f882f41299026ae58950fd8611bf62a61b6754aca46dbaf5f53f931c5d51920907af543d00758e1a60beb82e412df547b2a592577d0ca82cdacfbc744e1a4adc93c0f38eaff8551f59b975c47f0789a975cf67b63074d9ff035e814878fb7b6dbeb4cf09f24aa332f7b5eee85f3b492f5aac13de4e668a3b2486c889add5fbc7cc2017d9725f9f9914157e3944878633f49aea2ff991e11154a0ba14dc0df946586c850107c9fde69b16e859628fbcd1ceee3494925232ac9d4c24eeca1185aa74a03a7c44898836947b16c78a9bcbe64be5d381073f4d282da449162644834fc8bfaec01f5c7d27534045f8b80a204442ac1a39b394111070fa05fff74d42391c4adcca59b58b538ca687ca957bb5522e164fa266a427fee020be8f948d8c79eaa84ed3b0320eb567464c3f8622af6f9f623fb04bc9606c06605c129d107ab5fe6dcd36d65046b9ae2090282fe4d180dd85a585cbc9e2d654cbd2fc019961fa6af2983baddf5993a898772c8dc44a9c3e1c655b1c3e55fd22483b68fadd263db4b1a359d52f3fb9e0fac3ab29a5d1addc537a345609ad04f7665f9e50f418a519d8ceeda2464f4591c59aeb38c9e865145863a661c5a60dd66f7cf02de06de628b22e395265da47c7210fb58e70bc9a02931e20038297aa823213b0d831c8fb36f6fb2dfed341045f5b14e46ae4da34f48cf4b782764db1a4b661e1e72858b9395e27cee22e4828c3f554624d3dc0ce0ade9215419fed55de3a34a50a1081e57fd87487753c1ea5086572debe0666b90ef6ee2e001dc79df78ab73035f46d536dfba749ec8744417d3d541252f477f3a12505285da2c0d0f02193b428b0c6ca13c1983e9826af7c275241f4ab743f8d51cf9f3ca968c55ed34bb4d48e1fdd523b824975c0aa58c6bbda767c86f", 0x1000) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/37) stat(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 21:52:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x2}, {0x84, 0x2}, {0x6, 0x0, 0xfffffffffffffffe, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x8, 0x1b, 0x1, 0x33}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000001c0)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x8001fffd, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) 21:52:43 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x200008) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000380)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r2) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x8, 0x0, {0x8, 0x4}}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) accept$unix(r0, &(0x7f0000000440)=@abs, 0xfffffffffffffffe) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) r3 = socket(0x10, 0x4, 0x60b6) ioctl$TIOCSDTR(r0, 0x20007479) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="10000100000000000000ffff0000010000000007c42e1c0e485d546757ab524268bcfae82003b2bc9e3c86b84f4adcd7698128c11d3c30313b554f8971ab80029abc729f3e0b9041d60ce95b668ba31437dec6003a72b514ebba30934733b24daf671f2560cbdf182a8c6d03e4cf6bed8e406cd2fc09c09af4b57433b67c35b2bca752936153bbda03ddbda2667787864586b69e442b9b1acbe7b00e3ace70caff19b098fbb22bdaf0a1c8b8108a91216089ca318af57eaf7bc42bf01978d06f479c23bf77"], 0x10}, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r3, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f00000005c0)='./bus\x00', 0x0) 21:52:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000140)) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x37d, 0x0) dup(r1) r2 = dup(r1) truncate(&(0x7f0000000040)='./bus\x00', 0x8) mknodat(r1, &(0x7f00000000c0)='./bus\x00', 0x40, 0x9) setrlimit(0x7, &(0x7f0000000180)={0x10001, 0x1f}) ioctl$WSKBDIO_SETMODE(r2, 0x80105702, &(0x7f0000000080)) 21:52:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) dup2(r0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x60}, {0x20000000002c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f0000000040)="51aee4d837f4a6638a8baddfda7c53b832d4b5fa53d844e7dff6eedd906407000000000000004e053640ee2c0259facd5e1e") 21:52:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x35}, {0x16}]}) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x100) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000002c0)={0x5, 0x2297, 0x4, {[0xa5fd, 0x6a, 0xe4e, 0xd, 0x1000000000000, 0x0, 0x7, 0x3, 0x6, 0x1ff, 0xbd99, 0x6, 0x40, 0x0, 0x6, 0x5, 0x7, 0x1], [0xffffffffffffff7f, 0xfffffffffffffff8, 0x7, 0x0, 0x7fffffff, 0x3, 0xfffffffffffffff7, 0x8, 0x81a7, 0x81], [0x5, 0x40, 0x1, 0x20, 0x101, 0x800, 0x4], [0x8, 0x73b, 0x6, 0xffffffffffffff47, 0x3, 0x6], [{0x7, 0xdf8, 0x1, 0x6}, {0x1, 0x85, 0x1, 0x3}, {0x3, 0xf54, 0x1, 0xfffffffffffffff7}, {0x3, 0x5d27, 0x40}, {0x3, 0x80000001, 0x1ff, 0x1000}, {0xfffffffffffffff8, 0xff, 0x0, 0x1}, {0x7, 0xfffffffffffffffb, 0x5, 0x8937}, {0x0, 0x8, 0x9}], {0xffffffff, 0x9, 0x1, 0x4}, {0x7, 0x5, 0x4, 0x9}}}) recvfrom(r1, &(0x7f0000000180)=""/163, 0xa3, 0x40, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 21:52:47 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = socket$inet6(0x18, 0x2, 0x0) pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\'{-#\x00') getsockopt(r3, 0x29, 0xa, 0x0, 0x0) r4 = open(&(0x7f00000002c0)='./file1\x00', 0x8000, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r3, r1, r2) pipe(&(0x7f0000001bc0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) fchownat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', r8, r5, 0x4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x1f, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_timeval(r6, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x10) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x13, r6, 0x0, 0xfffffffffffffffd) lseek(r0, 0x0, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000280)={0x6, './file1\x00'}) socketpair(0x2, 0x4, 0x40, &(0x7f0000000100)) r9 = semget$private(0x0, 0x4, 0x280) semctl$GETZCNT(r9, 0x1, 0x7, &(0x7f0000000240)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x300, &(0x7f0000000000), 0x4) semctl$GETVAL(r9, 0x3, 0x5, &(0x7f0000000300)=""/132) r11 = semget$private(0x0, 0x4, 0x12) semctl$GETNCNT(r11, 0xe5ab70de76b2039, 0x3, &(0x7f0000001680)=""/108) 21:52:47 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) fcntl$getown(r1, 0x5) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x3f) fchdir(r1) write(r1, &(0x7f0000000340)="a5", 0x1) close(r1) read(r0, &(0x7f00000001c0)=""/142, 0x8e) 21:52:47 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a0000008000000000fb9eed0300"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x12af, &(0x7f0000000080), 0x3) 21:52:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x1d}, {0x46}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000180)="8a") pipe2(&(0x7f0000000000), 0x4) 21:52:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000002c0)=0x2) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xf1) poll(&(0x7f0000000280)=[{r0, 0x1}], 0x1, 0x0) syz_open_pts() syz_open_pts() socket$inet(0x2, 0x8001, 0x81) 21:52:47 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0xffffffffffff5b44) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x2, 0x60, 0x80000001, 0x1, 0x0, 0x1ff, 0x101, 0x1, 0x1, 0x5, 0x3}) close(r0) 21:52:47 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 21:52:47 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x82, 0x0) setsockopt(r0, 0x8, 0x40f, &(0x7f00000000c0)="6a842e3fd6ca585b7250c956b3417a73199b81453e7cb995f4bd66dbc4da506405dc9f8bba1c019e32418bb0cd42a4c1e6803d96d041ed98088b4948c87362163b8f5f20023216db9ba2c5e7df31c10789f1df0f49f537c877d6e5465379f2fa95232f53ca54756c5376dd4b7102185116fac22848295533d36da02b7acb54fa93330234e1c244f9a686e0c0468889981c38d06b1ebee419f8fb59fa6475edd47332808584341e7f11d9bd2deb62eecee74c987fc92661a5b8c088a93ac59aee7a2c2c8dfe042480dac4039ad014515181830ee03b7b31787f8674770ee4850c626a", 0xe2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = getuid() lchown(&(0x7f0000000000)='./file0\x00', r3, r1) geteuid() 21:52:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xfffffffffffffee3) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x149, 0x1) recvfrom$inet(r2, &(0x7f0000000040)=""/35, 0x23, 0x40, &(0x7f0000000080)={0x2, 0x3}, 0xc) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 21:52:47 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x46f, 0x0) r1 = dup(r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') dup(r1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x21}], 0x2}) 21:52:47 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000500)=""/4096, 0x1000) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) close(r0) 21:52:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15, 0x80}, {0x10061, 0x8000, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8d") r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000280)={0x1000517, 0x0, 0x9, 0x5, "779211f131b096746bae00f5f9f3fb92cc2b83c7", 0x9, 0xd8}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) 21:52:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) r2 = getpgrp() r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f666902003000"], 0xa, &(0x7f00000004c0)=[{&(0x7f00000001c0)="5631e8a760a4e186e7cac7845a247247be45c9167474be00c4a947b8af821ea6868ce65af38a60523bc7fe50eec5c673b69da546a99ad14274d261c7efb035c59b71d674ad6f9ae6cf4f03551f18468b8244342184c55cb3229977d7f273ecbcaecd7b9cc910ae526a9352d3f7981dcb5b0b648904bf6496d256", 0x7a}, {&(0x7f0000000240)="4372262b42c998c6a3129ca88aa9996dec7f36a4f2bdd6eb7eed5cc03427ccfc805e3b9d117f08393b375b6824c9f8a3e4cb077d04a88ee2e66dc7510cf4b623dbf580b79a45c72b40adda9e8b99373aef5a6f604afeba2d47e19f149bd4aadcfdbc45d451f1fd9e01b2bf05b3972e1c779d50d872874528b3074ed44d8850fa53da2f2173de49e4bdcd433d32396b19a7b5f8fb30f6ec4230b932d8684ed66596a0a3bf3dcc3e8e8358430c2713c5ca5860014264a71303fe6db1ceac4e", 0xbe}, {&(0x7f0000000300)="113181cea03a46d30fda8e3c2eb2756a7cf71f2cbef2be07edc41030598979eb2e17713bdff337c1605508cae97b5d0595b2e4e1b9b916fa1a9dfad5b4c90a178ff09c205dd843893eb7883f92d65f562f3f620dcb1ad8b190f71bcf6aec16a013511bfb20cff0242d6d3817e15c3d009937f9d3ffcbdb3b42c4d19c91a7f96da1a52a7c599ab0d4f7dd7dac3466e75c6e2fbf0619216666d2fdf5d7d883845ab8b189714e9d76c8008bd502890a13e1d256eef644d9ba076f41", 0xba}, {&(0x7f00000003c0)="b1a5ae", 0x3}, {&(0x7f0000000400)="8909fcb0d7b3fc48c7491b1c25d7a1084873a42b6a60c5a971384702440d596fd49df74458ac38ceb1d92dd4c550f89963e1697a60b498a8bbbd072ffcb1c1aecb5f6fb86304d3ed8627d93b9f36cc4f41092242f021c8e8cdc8d66349e5d32908d41e969f8ed58ed8b5b4adeb33ec5d3a525467f6c125ff4f8298fd7cab1b3fca3c", 0x82}], 0x5, &(0x7f00000005c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x88, 0x8}, 0x0) recvfrom$inet6(r1, &(0x7f00000006c0)=""/121, 0x79, 0x40, &(0x7f0000000740)={0x18, 0x1, 0x0, 0x9df}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ab") 21:52:47 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x3, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) writev(r0, &(0x7f0000003480)=[{&(0x7f0000000280)="9e04093c7d6cf712a68e3c4d0f9fe5d945fe5042a972365db36ea36e8ecb3e25f7c1d4a25cb62a910b24498b61806a2c20ba4b3fe9da7ecc4d8a3435108722bfb2d82176d7212d16cf583f2d8beddf0f335ffb2138e17e1842e0041ff4174f50d2663dddae1a4a4d8ff3292978e0d7c039ce4c12154df05e7dee80e6de3faab1281a01b380f65ea0020b152e7cadda82ef59efb89c7cec048c3bf76e2a40807837a98fa0a89d7533739cd075435466f5a3e01bf02a4dd965dca029be2d85c3f52788820cee7aa1d008d61d0e6749e698ccf308c68aa549d999e6a73da3779254711e4af28b87e58255ac58c515385f49d05ed8a1580c8624aa16446839dab857b63474f7d8c1143617e082acc4c7c0d9fb1bb13da364c965426595566f7605b8d73ad628c52dcdee0f3ddff20b04943fb1ccc35dad7097fde7f91b8d651b87da6e86894ff08f88071bcf133e32c15fd6bcfaa06a91f44604b8d7a0b3d1b65840d5dcd133693b258c72b2b5a117396ffb89a018160a83e09b4629570b92f3408b59e2890a1a444aa21f2cb9df5696a2ae8515a1288dbc95946d524d1e50be9dfc4ad727b78effc6d2d7b643cb8dc1df0e4dc58145545589a91fd1d722c9ab4a281aa22f9d8928c985811c6b656a71fc0f4b8c81a8af7d4c2c1695188315da5eb24b56dd0f48113965a3491e29b62eeb2ab4b73c6f7d90e41118ebfc746aaa85379ad70dc8752936426baf8ab331146447040e58e58018d84e33c86e87091edd2ba32fcff6304dbe4dffb4ee353733ef08335fd9486d35315f4bb384262d2667b90070c992e338e2b46e50681a0a7b0deab2d3b751f586013e0d6ef92b2914dffddbc5371ed78807ed93f425af52b6909e3f261f7aa6a098d9fa1620446d555f66bd5d4374cd3514ecc08fb5b88cfd1f6146a42173e49911972c5462ca6779565486a68b7849bad264edad7fd80c30ced15b45f95f990d1808b2dbd538e2dc12b2758ba230609fa3189c49fa4f03a06b84f667b545eb7a86477402034aa41422242a4c40029e0d1e4f372bc39531ef5c4d0b3a0e798b3515c6a09bb8496937a722d34358e40df3c458aee96040c9d1a02817b5c838154f8f13e3956db838f40a8ccf871b466021e8e12450d7d6d1f0b6a91eacf5599b79275833a7f192acc98860277e5265d053b8870ca3799a5e8c703818d912229e6a5d8dcab2b8a1f5c3d3c41e27cb8f120abd191f8f1abdf3e9eedb198c02da82a1ee4952284b9426586f68d8154ee5a7748ea717d9082b490195103380bbf1e46432fce5db1d1ad314d88de8cff412036da02c664092948cc74f124f26111d6d90bf8a3c8d60518f6471a4ae2c79629bbf998aba687dec7152d89b538da2adb3403ae941f4558d42442cc4668071cf89351ca6732de159e046c3a73acb74cdbe34a28ba1854a1454cfeba72533f29d795107ed7ce367460b4945f5e85589ac3a969ce329850b2aeb14f9bacb46535160ded5102f4efad82a35045519512fcbc4ac4dff763cd4edb02fa201fffcbb3e6bd5decba252d1a7c198f33c1863eecff6b464d0730818e345e4c30a0f25a1884bd5acc83c5565eab65a0ad8d3760d4ca7eb58f0e28d1724dcd015910be883332841eeedfd415d82c81561a2c7b25ebc1ad9d3da5b9b003552b1bb9681fc139f2ac718a14d4ef62895e1fe8a619f20e99905acae9b5f6bbca96bc42ad78644e8a5747d527f613db3082003b0cacea61f02339893a0daacea42d1b895f896016fe2c72cfa79f6ace18b62a5726988f356689bcc49fbd5f849d2369b494ec543be8891998f39205e564522a147ec1e938baa915ab9c8521b49231dfbba808b85e94bdeae392d24d40fca5798f022808b3ecbe725491233999eec4c592ea25a53ced8e2fb852b3ad106dc0c7dae3c0d764773819c7f665a9c3ade68bac7807048fbc3ba0d12b9d448e1b5e50ddac0d85eb7d7dae8905daa0d9edfc1e6da5feebd6d6e90cc7c41b963e9159279333d01421fac4f9a2294eed40a4b517688211a172e10d261e07dd4365fc2c2e9d370941eb2098754e35405efeceb69a51cb22d2e33f4561ecb3eb61d5ea59747deb7da61c78a94bdd07acaf6630c7788dbc619b34e9491dbaf6da805f5ecd8e1ec16b488e6d415c412d6971180f563f08d425d9af7c309c8328a8d6a84102149eb705fe3b14e471bd51d9a72edbab6c74f7366812e4a431b1422463f8d9cfbb94f472238382a86c8f02d82b21753f61cff7093501574e88e9976f48c79e5aff494f9172812027b6e9c0b754f25d5c8b4a2e12eaaef997a6e1862cda1a784245da21c0a1d83915f9e3797c5fe34f6ae9fd8211329bf96adeb18df588238d3e317002b8fba8119bc8f43b915a61419b7947930f93faef48b1a3c75659695a23f8d8feb0fea0de375a3d4e895b87b4485cdf9f9121c6a87b6509138baf0a646f6417993bf79d61e4c47015856daf92eba2952c73a0d8a097881bb12d84dbe796d19508e24d5ce28686b364b6ede58a6a76e63e82953b2adedb71160ccbfa761f3ee522c634734fc6fb86392f64a13f0d54c2072b5488925cc9a9a365b4d7a0dbd67911d19858462e3d7bbeece31815e5491b1e649921b00578042e7d9643d7af868868763eab9b14032896f6f3e5eb081f9435a3dd6b0a39b0ba7bd69cb9448760fa0c174b95580f334376b7e17c4c580dfde2da1f369614099cb5c6cd4c88c8e9ec159ad52f5a7bcf6fe4b78f66f852d12b95a7f5d93641441bb7d8b1b83219665d086a640b22f910b819711a075fe5c070eff340aadc8f0875da931776d6051608dd158c9f4446f46ae3b4658cf672dd0a067502de766ebc988bbbc3fef8ba8ee66530a59badaa49b16aae6e2990feff53b6aa652e6a08948e90b81cea01a907bdef707db5c3a02d00b1750b9ab100710a17f5a963b8a1b3bf619af54f0ab37b303fad37dd21de39c15652cbe59f196992daad0681a153e924564f4c31d5a4041a7656e2f6731c46956d9f9595aa16a86aae4225baec37973bc17d9f34f80f96c6aa33dee24f8be7028422f57864b0fc6830742a304999b07567daa0cb3c07ecf270166d91eef2930c64e0e8427bea88e0f55aac3c6de35556df3d7f1dc1f79c10cd082915f0ed3b04d30ccb1f14cd53947fe3195d92c9daa6d4e38b9259a5cff23181db79b0c66281f22a7666d1c002a81a0fb175fa130882506bd7e2cb27e2efc2f22d246a3f62e829e62d159a71f211f6092b84e45f4e0107c417c84d99d7fe14a54b4365b445e317ec3fc1226e78975f0137263138a9309c507f600a25180a361f931b588d21c934df4a883abd4897b3e075e874b9f9eaeedb3eb38c70be62852809f90828175deb4434d6ac5c8a32ad0b921dd54e8d6ca2399a1bb4e8fbdb20e2b56571e7bdd05b261ede324cd1ade20ecc614f19259a7838fa96544b2a1e39c8dc606e77157f624ae2c6b085130b5709481da75706b18a0b24cfe20272f15724063740710bec5dc3136a25d19bd1c4aa63335fb197b6eb7fc61f9685c76fabcb88616cd61d415ec65fc7ea6793a2dc50c8618dca631848cf76ff2fcbbc2842ff2f0be1b972ed39dfc2d035ac537887c8db5365be5b1ab0ebae5f2ef0df0a8c5a045e7df507677221db67ae1e0ab7e1555017c26e3a10762f5315d6386745acdba08b6d35938ce501ed65d2d73f2e8f38ee197a0515ad7508de4342c993bdc8597c1382be7b54895cf4cfa28bc4651cea4663f1aca6a805f82e367fa41a79b31ac165bdf25f3ed1adc44b1c25e303d0da467e1725972f6b40751981bd8d015b29dbfe3f78ea8bfd442e99afbdee04bb404a7dc447ab6bcebe8cc86ab49f89624a0fbb29edec64512fa0ced69a6d21338cdee27ee7acdd59fd081b79cca83605939cb2bf46b42bd9d0e82ac092edf7d3c60bd20b1d5b752bff819bcfc75a13c939e2a76420d6c8092111f2e9b8aca182ef2b9cef3710522ab8fd94c7d1cd1080b0eecc3090b33e278bfab32c72854efd95b7a728589bec4b0db4251d7e003c49ccdf10ee24f02c3afc9624e5d8e081556e519a9e75b7f3e8ccf4a89db5c70220ac5d4848eced4f83922e68b544db99b6f3de6072d0bf8328911542598a79e91a682dac18478fbe9445c940a4f84b698afa31029e5722fb8f411dde703430191363e5aefb38fedc0eb5d8bfc6ca4540e1d10250a83963c9572c07ab0a6e20632cb5395295db9586aff3953914f4f73c94f457d509a74a9eadeb3b55a7c2659e03f8f250da2cb7f7f368cb3a684b7a8a34c1f4dbdbe4d13c64c4673c75fab127b0a0366a49109ccdc00eb63210e2d2b11d015789fe6ae250d32de0f3f56caa03d589267c0deb136e154e23236653a381baf3f43e7dd8479eadfdab9148e3d2311a7607147d35a9fab2aac59e9cb110ec8d123e6cdb414d38fbb1fbc5f091f12370846a33541162e1d3bb9d2a54e13e5ecafbffc2f6a3f7ae2b31f14d69844f67e3bb425c558a3831a4f408c36064426b4e6a8fe01a425805ede76b9f790c4df8352b75ae3821e407fd6ca6e0a5af62bf52017d6fa410d663e4dcf91b796a781d9a6de4950f239ded265bfbaa26dec33d4d73293aff3c839b8ece3a04ed2f6eba57665a15c768e62c4c7236578b9ad646685a770986615c234878725cf7e55cc5b410b03454b670de80936e16fa540f6c780b1dfaa1e47c6b8c5cc720f6a06c350b1cbc8177eadf337073fcc79e628ded80b47b9553aab87d5b1d599cf01e99b91557b6b3753204117f86186c3436dbb60716580231d8bac5ea44369565e6c4da167fc9928da219466a0da4d57e9d437402ac11597a74638d9ac140650c11f1cf0fa9c83063b9d22f3a25e52dcffed33d0dab626aa4f176833f6929163170a08c281d8b6e151a7e9302741c4178699d935686c61423e025ccd4e21544a66ca1836bbf49c64c91506a060345be6054f42f0168ce6765cea6b68e3b9e553490b7ed957b2f31828efb17e1480edf0d2898f9a48868e87cea54756d5a40a68bcba3f9aa5df96232753d5ae9113849173d364e96c661686db88fc80a883e68751ac73c21b16db3d6477b2c6f1185ec15eddcf12962f1b638c2897d1eabd9a49a03f091d6731545c21ba2bbd62657b1e86a98de7b1a238298567e68e5d6c29e66e55e9c563d809122ce968ad4a086478838a7d1db7e09c80d6002fc745b01aa3228a1290d39281f349dd288cbbdf4b6c8bf93bcb2f3e84608bb58801cd5b73e01a22ffdb304bfef904eec392e0507b5d7425d3dae567a56bf62437a44fe3a0ce3698d0e17b0ca1a2586c1f988721c6a25e4bb6c8f5b82407a444f8b9c0750af42afbce7ea53b523f1adf05bba96ff0eb976fbf658156b3983da94d90f4ce787eb4b10de152a36911a50f251d2144af645fe7b05fb27bdad8318d92227e23cb1a39f4ac0bc8b5b709bfba5a61406326537485814af4afc5cf059e2f9faa916631b74a824577378b91f1eeec5ef54f3653f604a68ec4d8c9bb71e4eeb3458734fa745205cff3b5e88390934fefc43fdccf27651d6a774282285af3a12d7abc17ce7e47db2fe97ff81a2dc9373707112900cc00621ed78ce7bc9fd0b3da6255ae4d56268b90469a76d880cdcc8063541fb64ed5827040b16e1b85b14d67d54aa6dac9c2c73ad67f90808d8a8bd77f9d3b8aa36ed9fba390a448e99146cbad8d7287c27a3cb16578be60a5c6389a18125109e25ecba835cbe6a2568213fb4e3bd207f5a032413d3838044027d975d2b8e5fe178ee676", 0x1000}, {&(0x7f0000000040)="a71301dd743f758f162f771e6b544fdfa3ee382ef257d909d0697ce5c397ae2c14f32b233d1b25b6705ff25fd8fce8c7eebeb71c4320988239ba47e4cbcc06be5a373845c203ffb8f20e369f4b6d5bfcf00e479280c6c919a8cdd93b7136093bc30b8d13f873abc62d7b9a2739805280e79f0cb99246d87e76ac4e59715f05e28543c59b22f4a15bca40d51eca4f2ce90977cb8e1540dd7434f7e30e3c337fc4fb3f675b2aed8c3b8d0c379be6484ac39b05ed5e98703ac22a6547e07e1b72006680bc52d08899415d14b5feac8d2584ed26111d02abf9fafd81fe466cf0ead949162dc705", 0xe5}, {&(0x7f0000000140)="6b2ce13afcf433c5ea911a14f34bc998472dc87a18a8e3a42e2977cc295972871c97e8706282ef563e14329a64960518ee62e6401323795783e8e7f2ee6761ce33cc37fb8affeaee46f3f9e6ccad0c114de01e57e12fb08105970c481012991636eac728366f3517646a5d566707b26417dabf9552c648342d7ea06a10a391e3529d7ae40327ee12fb7e65ef535c9aff3ab3fce41ce846218685ceac6324ad0a36c02f93d1a9eb97d4732f2390722bf551cfe663e3a218e75bed657ed49d75d8e887fcb301f11c02558e8f572069c95b62f22aa21228cb721d8fa61bd955870940714177cafd148d2d30b8f359e2b19a0d5e77", 0xf3}, {&(0x7f0000001280)="75e224bedaec7f57594650230c8f8d0766c25916e3ae2b5a15424141ae527aae634f4a9cde81ea3ef2a4610af4035098386331b8b54f4bc694", 0x39}, {&(0x7f00000012c0)="70e313f327383fcf5bfe47f1088dda699e98a68ce2d9fc4a20820b01b96bb09298e03056e58c44c807f53407801306ed125f951967b5c22c71821ac9f7982ec5d13d76e955dd2b6647d195dc96c8948ff82aeaa2a6eb2266ac93c1e9ac624dce833d7cb253020627a1a30a78120b5e2d12d5e104b034df3da112ccfba6e6c47da5fb60d76846ce0db9f227902b1e04886e31d13f9e08f6a27fe6459db61da5c1c26ee90b2ddf0ee3a288cbcb30f7d7fc1a632264a9b2122a483961b2d3feb68fcbb3d6cfe099d0f2cbdbe8fb3d7cdae27d422203227e59ef4df02c5dcb8e3d333249c30ccb6202c0720e9bb796a34f78dc949ac572ff5438fa77f124001d0aa8eb721fc3989fe3ee0b86d7e507f211df891d713877145e51ed5da940ec050ed8af0b8890652bf02911267897f4249792cc95d4631cd01d5eddfa41fea0c840cf682b0878be95de39f99adb8d50132f163533c0654093f25d00ac679bf5852a7ad00c4e63f92ad409589bfb22b8e02f85ca0e3c66a09af5000d6d50168a60eb7d85f4049186b6cbec86b2246612ddd18ca5db6b95efccb02b6320f9d9f543f8c31dc1f81973cc86970c8f89d68109bb20a6c695d71e295d74d2f5e465cb6baad3e1364c68852f37e1d6ac5d0fbc09bfe5239c5cc166b40d00165c4d14f18f4bc04660e53aea7e6cbf6e218da135b41539e7333adf0f21f1921792776513f896791beebd6637908efb53d3cc792d418e4b1fb5703350c6cf9ce26468897f145189b36056e61a9cd3383d6db403873c291b683c12ef53be42d3d83c808eda356646e4474337b3676cfce0c73833a301d235d3b8c341dcf04e94894460708a7a9ea0fa4826e79e80634d5b489e7029cfeec9127698303cf574f48b649cb48d6872c865fa6422f3e562fcf54275d12a914efedc1a0e6b4648e23d6ea07b1cfe40a2a2ca1bc5c0731a32f8fdf9fd90a289d2f1ee07639f059533332acd793639ced83e5d2279e9d92450ff18dc6ef6712998bda8c23bfd9d656dd9f3a3a704f6818665e18374c50735c2c6f23eec7932f617baf218a08343e020eba5b3be44bfdb76d8a8d03f68be1e04931ae25ea85cebf5b0dc3d5366194abad634b585a078e3d05afef58551cd20b99b77cb5fa60559f7cfcbd5637965748b20286aca8091c4705b642b49de51567fb4e173f4173129ae42da7f0cb636079f6773d2ec3951aeaabda7f27c5be0c0df591a602967639c5928bd6b819efcfcd150ab05898a7538a89dd59b07fe5c2c1f851a04fb90d825fb3f5e395e81f3104440f7364115996b60b62ae593cc002582dbd7492dcb302d57d7d68a810654657833a46594f215cd03a2fd3d6b5cc9d99f8cce25f031176853a24c9a891a83cf255e6c69f3f8575da61db2ad53c2b36951f38b1809bae2c70d2c404c186492b86125e7eb17e2bc2ab9357beb311350ca772c7b2e8a404d7afb1c9f3ea85d911c92d689fe482a1307bed6e729a6d996502b918392c442a938c9f3f65bb7eb05da20d0f7c4df5136511a3d30b0104df7d233fa41b60b0034a7fe578f9f0a58ff42e8974759d9080fc8a2c93198e54446c403f33b404c1a7adff9ca731826cc21af5cc1bd83eaa87cb5250d8913529c3acf350fbd600810c69f5310dae78a5abd9e00f7c29b92d5c53f6bdf86a17111e85f0c2508306ae5176ba0346fed2670bc4fb90b2037bab845cfce5120fd721f86b7b3d47b43d5bdc203971619966da7523dcd2bf06ada7e9a8a31b99cb1bd7c00e6cc1aa0e23a1d8aa65b8338c0189a0a96a6bf93063508fa846ad848060d8b7fc4b05f1ee47cba6b8e1ca83dde8b37a983fda2faf565c30e25b9593f18288282e21babb3f7f5b953acc567992326433f032a1f352a97bac3309dab766b21be21c8a1130ee43e12474e0b0d55d034542e17bed8ae00facbdcaa7fa728ce08c97704d60279a60135f305787f0785fffe8e009b37a8c1e0c4fe4b39f8c0f869f3edda4bd38d1d2af0027384f1e2ec8db810c6f05e7988e09ad536fbb83b23c6dbb03c53e16bb7b2c4ff7481465e9258a81988c780f7f469bb93c1294827ec4806309ca8d36c4a9f1d559ff78bbda29b6e1c57085ed904cd4af66aa16cb12094c9d471c3e82fecfab2a395c98ff3fa32b08d4427c451e2f8d389ea5d8568cb8d19bf8c727d09c1d16536515c4062c90c62f1f7f755c4b3d791876f3119e5a83b5410490fcbc8eb277c2c62c805f3c933ab51a7408814a6f04c16faca7715ece5d9ac90f6b5383fe47982d15cdef88fd0b37683ed88ff25c6fa3d018486f987e3851ea644390738404845d8c71ee5d02c99e50ada5f01c2d0153db2dc60a8ad5e954fba921eca6d038afdc83f305477e46fcd0eaa42986d6e60411db1b4a1f33a848a44c1321585881541d38e8b58457cc51e99d39b3a44bfc28ca13db3de44d79e6c1c7b02c1440fe49b8d8b9c614db86ab68d5e655756f31cd27bac819e103ed63e5267c6bee21493ea497a7b543b7b5168d4698684c2c2c0f10e754f31640c1b109a6a2ff4bcc70f3f2a1fcc738f3b4a68799892b5c37a173404a37d3dd4e9931aa4cc7398997199941e854baf53508d92de740036a269c1065e1c64b7b14533921ec2e06b4fc47af3727e02372d87ef6f52508abc6d47dffeeca9a4e5051b4f7827e20c6d7bdf328959a9c16584be8d081c483f2f6dfc4f6efe3106370d52ae7b01b58e57f67b24c1021a7583cef19d997ad9c7496128c7ba9a73b59c763505376f21b827d67fb5af4d2a0784d648699c481c6f320f5065c0c07bb659600ef3caf59b4d413c7ab2c705204438de43669e085424c3a2080d30d5854b94ca41a5450161eb838147f590576c8f6e2bc94f9d2eb1e04e9f7ce9cae602b69f1a172c8ebbb6d43d3686c1347354d4e2890c25a3d71a62245e775ad1687246b8bc966ce6104c04dc55e1cfb72c8f611fd94306ea2203a57766e46704358b366c441c25fe56c7a3ec31550d57cfed0f5fe961d378bae213c363224e6550f8e7cec547467ce1d05a4b8ed37e315a2c0c6df1670c47707da7c0440c67a1bb728f6aa0d9cfd618e8102a56e929b1360425cf6ab9a455bc8ac9354843921e8b7a2f6268a89e2e8f2f11072edaaa9816786b456c29ac8925f721deeed1bcb733d3238f685b660fe08224a87357953d87df608685f9f4fda5559d101251b764a466c9f29774932031271e92c72c05d56f06dac3783a0fb4f044fa58f2e18913410b0e83a8b053935e60c665d7b4bdbd58715afc1ce036c56257f018fcf9136271273319ba2779421fdadba6334313e75c05d39371264df94476a45bd071b34a64ae2e715daf815852e8c1888cfaceb17eb1df72e79685fa67dd4b65aef1471ccc1f1f746c05716de2e9d7cf8a726178841d6b760a0fafbf1474851dc5a50882d4d76ae1578581b113e3164031dea185270622e2bb2d6cad4a181eb29317ef87cd9bbbd6159d4cc2179cf519f9c336059d8eb25ce95817f17f1aec7f4e0dd99742ba5d7160bba1d46c31649cbe205a1660f539a84ef664835720b191a4c2c6946f8e166dd93475f5b333ac938c3613b97e1ae998e4350d0df9f97080ba8ee7a04924a250f87e717ed5a96bd1d8a890d63d4990e4cb124c9cafcd93d5b53c747e380fcbba0b10aa2b61b0982d92afc11983b65f125c20c68296439e7eaf4173e86da8999ed4176c4f5b2ffa25a3c6010bb7f31c5a3aac4cb0093237600476c4b5b33551f989142541b03c1a82ec6f26ba71a102a88191a84987440e3647e543caeacbd6270c76f5c00c1951dbfe955d351135f643245d70a4b4b95a7c2499e2d7105d7367ffe02cc375ee055008a16fbf75ddfba537e81606a42b60583b472987fd845c77a330d4f9c1d9657a52cc3e33c44f284fd86d02125113f1a9a925c21589ef60d9811dcc7c6b684a077ace74fc99945e81277d89317f7d68f5d71e559f33ae7c514082649d3d0b009e5b6527fd19b46a0e7aa5089675f68859a2955fc4aa61d8f94032212d1ed475062d4b7afc5d999551b4ff0e4f80fec0ab7f4a14657f4da9f786f040f8a9b4d565aab517e2ee486b12d8e4cb5c935588ec072cd94317c577c40a8e3faa10d0980e15c2341d260d316dd9bfd98798a155177b00d298e1a4babcd0fbd4c72363eb41795acda0cfbe5e474e5a703937b075214cb2dfc1e340a754f3a6b6c28d7641e676f34b6189efcf5bfe84da94a0c054b3414fbd3cdf945167aaa955f8f07cfbebcb9dbfaea468fa668653efe96d47f72b1f5a4f130b2e3080d45a1f16f5675323884aabe91cabd11b07eecb17958a1bde1f6a564298556b731f733fa1ce759662b80e23f22de50a66a95874e3b7298a4fac34fc69b87625cbca1c7974c8da93467afdabbfb9e30a26efa4b5794dd0651ac8f3e0e98a74076f852af5c1832d924ce19303937f69e58d2c94fe3af119348ff491556007919964914a62a106ff2660949802178da7aa42d6572aef78a4a54e4b8a406d2cf1c83c7d84ea3a3831cee7c73d1a564e41b717dd977d6a0ac2e19a83ec423b49695d335ebaa9cb6931d519e74ebd96b4ff9ae2013f56c0f4c4d7455c3ba8fe96dae9596f23c58ad0ba42402367092edde13dd2f953f2dd3dfeb242d10f67aa797a9007dd7b14fc03be22f5c07d8f6149027155de44fed4cf50e478bd6a22bc468f13d0fb33b140069adb237f8f2acc1f93fba35c3579e4cc2fcdd1aae29521768a5dae967e5135bd1da4dc1cea67c0b8e1c6fe39cd2ecb88b9843c6c3c1234af19bc8c44bc2021e198d8e0e93cf07a7ee8f62eec0f5c753eec226a6b37323741fcba251091323c45f1b88ff51b8f6e15719f130a99e0d7978e59c8f5f35cac7865a1ea75f88449c4eeaad39ac6869e06c2427c3c8bd46b39f8dc4d31dba299a3f8393e081d8f261fe0278c4f9acf3183b57c35172a173c20f11ddd45c192d45c2bc3a47041ea66908dd3ed079059cf0cc847c21849ab5e2b25d2be41f6ffebd2989e0dcecd1a1641283f2b9c9eaf3769d8c2df614db44bac79e06fa8a03e72a1f05664fb94068c4b10365b6c08cbabab16ea1155d5c851015a4e1c723ccb096070faa64cb22e6961c71a986f6a90398a71f0e3028667bf7db448c4376bfe73efe9619b5958e32333dcdd0c8717252fe08135c37a0fd4b6acfd76f74b3f7e88cfe95c15a12cb02aead44fdb788f29601d4c63647d8475ea66d04164c3f18547e53b3d6a2f830ea8b22bd4d4c5a1b3168f828c908e2a71d21a290873c77aaf11120d31c7a6314d5798cc45bde0356e2202888566d20657804054701c1da5fad7c21c1a0d7f7acb1d3c4652b27548d81f7c076e9afb9b30620a36db1e7747fd86c0d405c5470383e38ffa0d99fb5b4d4e2d8aaf7ba54b3825d823c3c318dfdaf9a0c60c21990b181d7c8292c8be6636f3713bd357a45155fb50225593961506628595705a351b60980c439b72847c6aa8eb9e43f4f93f8f6c68130aeba8d61509b41a79cd5e16826b7ea0aa0941c6cc4775603e3fe0582db37317549a77a9d36cbff35130f72b50da518720f586750b9e1bcb8cb94b1b117d5ab7a6f9bd0eb0a0eb7afaf9e2cfba32080aad5d4f2bb23e28ab3976385d4f966237674110d8d563304c0ed04daf4c536bf20af2b0b7f52dfa093b1ed602a68b44bb36b0f4136db01fbdae96f705439d72f9e36538ad131049623024a7605263ab960f48a6d1f550851df2e39380e5f551b50a75e4fee50448025141511b6ebddc6b483f749ef4f14666c8", 0x1000}, {&(0x7f00000022c0)="72570600af125de8105dae1cfb244bb147390f9a5fd789503b931f35df44988eb8e68823105d24f0e4132bcd5888a3e0798cbede", 0x34}, {&(0x7f0000002300)="84683d418aac11c21456d195a73fa68a570d7ee176f9db1b13612fe45e1052a97f386d38cbc539d4e7e478c3aa72c1a343547f83aa05a706bf7d51359fa49232527f6c0f1671d96b7a857245745015644d473a12dc5dfd7f4a8e38e651cee4c94d9ea1278a4693ce", 0x68}, {&(0x7f0000002380)="724043ee583607b5e4651089e02165f950e1ea55312f3fc417561fdd4b872d90609396ae401e748afc82222b1b6cf0a96eb35da757bdf4f84b86cc5fa8b609048e806ad4e95ae884d311ae800e0453ff1f5928d1f0940ff8117acaf8739e73078922292975e3c1f779cccc9bbef1b4b2ab761dcdb758bfd27ac82a7b9e16ce847f61", 0x82}, {&(0x7f0000002440)="616fb79b8dd0dbe0c9f1c21c644287a52276a4e830929f8c27c40886cb78fe37b5d295c7f006515dfa3a2ef4586a58856451ae44ee9793e63431deb17626ceb8e072aaa90b236a8a29e2349b193e09d6aaa5da14f3043ac266588a95d111290f9dfb6a0b530b6b18fbe6ed864f60f8ec7957fb558caabc1402b50cd8905a10aa9594140266c927ebfbcff59ac7dbba982ca2c7a9369507b430fcb68170d771cb3dcd5b8fa3106af95c058748068d54bcf0be5f05f77c04fbd59ef8b41b11add309fc1da485fc05bdf74d6c3bf5c17aadbebd18d1e2e2fb305b57bef2294cd888e5c209014d99a1fa192ab7c2bfd31e3de293e1b52862c3a0018f27ab8fdb557acb680834aaedd2dcf07a7a1a8fa9f2a615b2f4d58d71635cc5be427826d927858b27bea73971e3bafbe4a074cf0bed9c2ca619fc90a89f85cf51402fa36bc84096c200cb4012e2452e6d4078114eb01ef37491df8950bcf9420f6b58ab7663f9bbbdd0a76d7ca71a3bf3166997ad7aad77da3cf5b764cd7f6ecc7c95c6f6ea50faf739724f67c5cf75319a6be8e2038fe303cddfc89f9d0ecf7493a00d897efeedab2671aedd9cc63282325626030ac34aa9dc72017c7be57fcf4afc991cf1a2042ad13b62f4fc4f890e854983ffdafa72aa23a7eb18ca213f79c0ac7fe41ab0b474a17de16bc31d9655a8a0dd7f7d07c8aad960202be42928aa8a4b596e133cb16c8f63d7547d3090abfdda093633126fc4b48e010a9588e5f508fb8463934d8e9a8506840d7f68afc5dd9ca1f8c9bb958338397231e4822e026ec29ef880d05e2420e6c82b66913a82fcb64c70232000693dc9f5bbb0f914b3eda1c5e66e118dab0f1fb0643085ea052ccf9b331c866f60a501390c08cfdf4479e2e195e530800da22cfb09c2c7b99dc0d4001e7c4fa2a83b2709e34ef90054e31091b69be4028eacd803322ac7f0040facdf165f28a3c7c01976e99f031fbc1703674f12a7bfb5b42f7d6c9577cc6c569a5c91086af900805de51f08fe0595e615a393aa708f86ac89711203c6f1351488883a7d46537c1dd713e820f41a4dd618774e4abbd524397d708b25412eb0f391d8ad2b03fb107287e0dc4f53ce885f18ebb60a3c0e8d68398b07c88dd65230febdff10510aa66b68e97f3edbc06db807e87a80ae7e9f8586d2132cfeace6c52e96bc3562643fd949498ccb6720612d8b92a2ebee89099de8b6c898a0738fcd7c4bb88c84c482819c9013c0f5442d7d53a8c2b8a7ad2e08df731dc704b37fb849edce3211d69a0932d49b8f9118f9cd6440c85f1211a2737c39ec287d6741cdf45f42d58f58936e3529bf2c6cd75c5cbb2342101ae5746e2d961d04dbf63525aeb1e2fd8a81fbaa6c944aec044448021c9147e202613372cfc5aaef7e2f9f00cff8a7238e735d6575290e20d33b84d5211106386af279edcbb4afaf52764ca3fc1c81129564b1963bfaec70a41179ad8cadc94f2f2ecc4cd57bdc2bd86154d1e318c6b17ce7323454515628070796ffb0e3d8b0c5c6ab244cd3ac9dd530680d95866682495857ffa5b2b73c55a936311f9ca9f9e7cff4a3b09dc7bc5c121e3c37c2c5b45bb33d989ff24b517e957c8a52e0df051b1e4a8805aa107b70bb22ca1f4b727e4e2ae6687a11589ff506224257416d9f9135f780d15d3b2cc91315b019d563e9607b4e6b6938eae53c3054e392dace54623b67b21e9a59451672032bf7ee3fc8807b8b76a83a9eede31f7017074496127e972428a5755611a5a1051c023a0d9684ab9d5a7bb213a4f0d312b09286948b251c203669a753d611d74b30b538702edc31b39363b454b3ce0f8d500b4c2f29d14a19e113a78f643d1167130a1eb6344930ae2a31f484da306e48697576c336410294bca566551c193c1b1e87eb601e0441e3833835f3a0b722068085e3d121576e92d57031d7f86b069cc809cdc8adf5f7417b838ced1a8be4723727edcc02c3e81c7623a6bad927d0c67b4852f1310fc189b27185e8eb3bdd732ab299cc21fcedb06c3b8e3d564cdccc50d81377d003d00f41c95e29a24d2b41a042bcc052726919362132d08b59cbfdd12f4b675218e5bd0343315b4f8944f056d4baa7e676af836be9c601a2a162d8b904d576a8e918a057fd4005e82a9f6e695ccb9a20a8261f199468db900b31a0070fd55b24e4b98a565f28d3c0ad6d330654f7488b1451a0e02981b830a904353b01ed49b9abcdf486765d9493a8851383a55101b9957ca27eefdce3020ad06f18621d9a51a99e6809e6b48728589d123c2f8e23ca117e2faf37e8e5461704c6039d07f666860904cecf5da27c09e4b32975d31cf7dbc24316f75fb8c57cdfb6554fee9f49e9f61c70c879cfc2e0bdcf775e2002b6f7bbe6d6861e23bd1ba3eb08b0191b157a54ed551ff2cb9300820debed820d5e9ff874bfde901a85b56b67786208701b05b001b9296d834e20d65650b20e508270626dc3ad53adcb0aac0e0fa14739f5115c17fd7c4166f7a9c3a530fa727507dee09872b4386dcefb3f50883ec0b5fa9cf79289517e4d17c1601432e2de29be5f4b6ca9f0b86dea32b0992bf593c0c906a0c7491bc86f9b4f191b3c809700c751cff59afccc6f3935ada216beb2e8866433d71e310280d3d51d80029ef7a9c06ecad4d1b1398a98ffa3cec774a0bc00fcc41193638c9bb455a454d24fcc30c7b1a0eb17765fc2df8e71f8bd482c0766278aec750b7b3ae834c4492ccc1224e04c7eb3c2d71e96e9fefbdc5762bf3f07f8da3e1e0c79bfdbe0222471ec823a72830c2a5e86f7eb36999d4b17b8b52f0256e173f74ccbaba66a27a28f662f0b340421272560e446aa1fe7519ea2a33f6044fa15df49963ee9a97ed6c1a86e6835e3c1c9528bba98b2d376137e43724279d8ed2162d0dddbbaf93de09344ff122864b62db3bb2109a7e3be32437e493041a31d4eafdb4b07f72f22076ee59c7a3678890bb10f1d6b10fe28d22012f63fe9e0f126f2db01b599d9a417ffe258d390ac844c6b860c938c05762490d7fa1b8d79f92033fa85f9370633aa22bfbd2cd1519da53b151cbc44b88be056c09985db94a62661750af36b64a1f49d0f4ae59de2ca09db51ee7e44b9a4ddac4a6664cd7fb48799765e46ee8710380ce5868a508528897606f1c0d6dfa625c179e2e9c07c88dbf9bc2874f51b4cc6c1ead5ad0bc49af76a5704912786217df27d0678f52b2092f09e30a62768ef5fafbfa55a361b2ad09bfe6c53598d958687dac383e28ad117e845574d9835e162010150d0e2714cad00f2eb63902561b6439bb51b18d8657057213e702a7e390fe452cecca1a411e0fc03881712a33d31a9b61e928c92908787f2751515d3a458cd9387fe1dc97864db2b48d0b0d9292d55bf985370873f0d9eead42454ed19a8076f00b97bd9e6a211eb67702be8a05e9fb67f86337119e6c00484b80c5dd4c760edc061d6ab8a40232ee543291907b8b250f7d04ad0bae83bded2c253613aa67ca3f326d298538638d201f7469255d7acaca287861497bced02a1a6167b3479758eaaaa9a6067a051597e080266130a0fedf13cd596b00f03e591edc6ecd04d4905a1e6c473dee3690e3519a4234546c26efeac53115a49dc15bd48347bb1067309143607efb52f9ee0308ee63580f81bb7305226c3e444f9cc9e92cdb7c8f01c72a7ea1f3a008bd03b68e98f12cfd8b187912f109bb9f129924171c0907afeda171e54764e5be213418b28e98ce7239c3fd600d60bebdb34b90602caeeb9bc7155d2c0b726b5f2c9c0f47c08131f5d26519f425d9828957d5df35e9f4ef00e443b31b6ffbd7dcaf5dd7094b73530f5d9572da941c8d17d1b24e37e1dcd30069b0b23887dcf1d256e47725fc7c986cb7e76bf81a0cbb88780becc38fd793c789669d973d823b9d3d209bfe65ea15b8a390f13863f4187c8155b4de96ca45ab01959d38f1f9f9f8c61f164d5a66ac97d97b0696f6679fa7759c75524a0b55b512c48f84e327b9ad04fced59427dba1738056f3d5b28fcaafebc75425a933fc41e2f1643c17c0bb4f9bfd5dc518ee35ba6e23eb9c1540ccf02a01e28f517e717f9757e2c84a3b6b54ef96e69bff551701d99d9b01df476644286a8f235dcaeee824ed10b87123b8eccd1f1c96272ba4fc582770eb991d960d1408301efa412204aff51d40e66e78249806740502dd7f99c463cebe498f4404bd6bf286685b8efe8861554b73ba2cada863f4945747fa86c6335e930fbcdcbb10436cc64ce1728d3a7f303a5a866ec973e82ef8219dd8db2e16f00ce5f2097ad856c2cb443369bc78f970ea31c981aaf6fa9f7602735c0d0011291e5fd988da6b34b4b737e11046208bd73c07b900334a5abe9cb6f68d07fececf7f63c93887d3f174eb105c5416012a008e3619301c086acf568cbc3d0b2fd42d3ad2c8d0be352dea23b2e93c7ebf0f09b00ff42336fe5f1a87b297c533ed950435d9a5844869adde1a17b15c8b0bedd4a3f19476042458f87559dec2099f5540377b5667b1b86cb2e94eef1cc16eff12902599a867497cf1c031c91ad48b41242edba05fa2b7da7835967cdc59b1e3b7450ca47258464893db124f7f2a3d5e612c565f956166ae66bf8211046cdb98f416bac5aea67c04bf74da6c3f99dedac18dd2821ceb276647cd4611ac1d1760cdefc962bcff5748eb790174284213a6a3b2b303469dcfda79bc43337af8192499a6ed7dfef722dd937b81bdac8fbddf0c7707c04081f11793bc16f26e2471d742a8a31c9c0a9193d8d38d6be78d2515b040cfbee2457755543cfae76d576502644cda715431b09903918d7c66d32e297e702a0a6c7cfe5383bb3c0de8f17ce6e436b17475d4173f4106f6b824dce1fec38633bc4362cc787ea2a95520a5fa049157f837a503af1531cad883aa8ae45a9c27d0f289d2682b0b433ea248b12c6d096f6947f54f399d75778aad7db5f74de5978c72e99ac3d56bf1a60038a3184e16d34f0e4b638182448dea270d5c944c838d3351d2c3aeac23b9b6fd70ef8ffc1aa8fc4ba7b5f19b6c49aac5ab7180e61e167e0e67796a4ace54d58f72b0a469f1166cdfb0ef01c46ed1033eb9402c78b8a962ca390f3a8fa4e05df44be70eed1a66fe758ab369200fb45aeece9d3b61e4289aad977461535f1c06f62860879600e10a5068d84016cc57b057f46e698e21c425624cbf6664513a729ec2875f056586292a3eb6d7bdf039b1c915e7c04c6647ffe9fc49c68c2b51634acf2606e18cf9a063d84ccc9bce0a5ee6614f7a283e631fc8f5da309a39e4b41402699aee0aab1cf429873183b2bdda04d6364730a3e314ee905ffc17b88d28e73989a2cbf0d62c03770df2bc4ac5cf680ad8f858869229b7c003cf336c937d07e87c5ca6dda927dbb81b3f9f6d5482d0d2fc30b42af6485cee5e8f69d002c5861f5d55382b2abbf166adc1fe26e0a354bab00f059548750240169d6783f1e207aa95d9208e726e1170b513f9037f4d9c8e2ac1cf7bece91a61b11ab0ed55c6060be5fd0851ae8a57aceebd4dcd60912f393b062b49b3e551ee38b3bad30f8a2a4f0e9202350e41245a6f9df9e0d2f81f2e7f676b7d6d466aab30cd6a79062c1fee86bf02f509649cf38ddc9e60b8bd4ad8f53cb7225bb782a84fa220d8c8f1cb3ec652de7418d574faa674342bc7601ae83093195e34b6887127dbb53eeecbc3f5531d2b6654578ac2a89e3e1eaf454dc31a88655223936f654386715ef41bf00e05dc89af7ecacf", 0x1000}, {&(0x7f0000003440)="01fe44162791ccd6f8cead9cb0ae21464ae3acf7cb82fe6a", 0x18}], 0xa) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) 21:52:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x14}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10, 0x18) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000180)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000240)) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 21:52:48 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) sync() pwritev(r0, &(0x7f00000003c0), 0x10000000000001dc, 0x0) dup2(r0, r0) setreuid(0x0, 0xee01) 21:52:48 executing program 1: chmod(&(0x7f0000000140)='./file0\x00', 0xe0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) syz_execute_func(&(0x7f0000000100)="360f1a928a000000400fd2d10f6421c4a27d25f8c441f96eb85fe1000066420f3a42dc00f20f2afb660fc5ef6081c807000000c441a9f31f") pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 21:52:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x65}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)='x') 21:52:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000100)=0x352) 21:52:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x400086128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xffffffff) 21:52:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r0 = accept(0xffffffffffffffff, &(0x7f0000000200)=@un=@file={0x0, ""/47}, &(0x7f0000000240)=0x31) r1 = accept$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="eff0b8e0aab59f8372653d53d48934c99081f91573cafc145ff2876bbc32df557bbcda7c3f882d1aedcf47c0aaeb0952e5b25818912bbae1a4eaa2c538dfa5f908bdb0cd01c92f0d1d3883cf9ca83fb5920942e9ccdee29b11fcba14b27ee6cdf2bf35ebb4f02a85b8039c16c435f505757275006cc1e5bf06d59d7c5c13becf8a358a4fbabbd151d3c0d325ee5fbc1d89bf1f3acecdc4f746d9c1239f92165f6c45f7aab5eee33a3fb7b8d3acdd5780126edff9d9439c15bd1ba9492f468e01c027d9556ec70ce86dbc9545"], 0x0) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f00000001c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 21:52:48 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x9, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10480, 0x0) r3 = fcntl$dupfd(r2, 0xa, r1) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) poll(&(0x7f00000006c0)=[{r4}], 0x13e, 0x10000000101) ftruncate(r4, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) seteuid(r6) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="260000001800000040002b280500c504e92800000000"]) r8 = dup(r4) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r9 = open(&(0x7f0000000780)='./file0\x00', 0x0, 0xb1) setreuid(0x0, 0xee01) fchflags(r9, 0x0) chflagsat(r8, &(0x7f0000000000)='./file0\x00', 0x10002, 0x0) r10 = socket$inet(0x2, 0x1, 0x6) ioctl$TIOCSBRK(r8, 0x2000747b) r11 = msgget$private(0x0, 0x10) msgctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0xffffffffffffffff, r6, r7, r6, r7, 0x13f, 0x65ed}, 0x2000003f, 0xbd1e, r5, r5, 0x200, 0xfffffffffffff800, 0x4, 0x1}) recvmsg(r10, &(0x7f0000000640)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f0000000240)=""/139, 0x8b}, {&(0x7f0000000300)=""/216, 0xd8}, {&(0x7f0000000400)=""/202, 0xca}, {&(0x7f0000000500)=""/43, 0x2b}], 0x4, &(0x7f0000000580)=""/158, 0x9e}, 0x843) r12 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000140)={0x8}) connect(r3, &(0x7f0000000080)=@in6={0x18, 0x3, 0x1, 0x66075c9e}, 0xc) r13 = dup(r1) ioctl$WSDISPLAYIO_GETSCREEN(r13, 0x80045721, &(0x7f0000001200)={0x0, './file0\x00', './file0\x00'}) 21:52:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x50}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) flock(r1, 0x8) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") write(r0, &(0x7f0000000300)="be94a209b2b466e5f20b240db35ed21b10a76769b8948cd70231e1b12794824dcbd10ab0821e70177530bb5e53b71e6c8819439266a233c34442661e1f351946cc4049244419165a7313ec1495e4e8d380a5201ef5956175c245773be65d64d8560604554434bfa46c205839ef44c10db043f1907ada0382d25786dd36f3498c9907cd43b9b36da2864b9da35ea27b81000c4e24f6f5e612fe7f4deb649d793a035b51790794afe47d4c4d22bf062c4d21ef7db414bc1f96791e9546c04cee2a5e4338baa04bd7805c7d68927d41bb3de5657395a3845fa54c6598cebfbfd64d57528cacd64f0a0ea8b77b235944528c5075c5c6a9cc8b8214bd8b55302f10cc461deb7c1756225b5ef1698f1334285facc4d00f8a852f4ab6102074ead331c616ccd0500ce32443d21387c3ede2fb3133763096ec1b4a1d38d11921cccb3f3e53c2c09806093caee578a270e38ed47f696e87801de4a1764eb25bd1e084d4a1b32a5bc0a168fb9fc897cfac0576df5dedc9d00069a427460f2852378e6a019c8aefcb1fab68aa4b437c42902f1ca5a2a52b3288245d9e0f68be2b439c665f2b4f02d67d32142d69e19b278ca0f7a6bc24d0393314189069f930ca34f0b2c66139d5e0a83acdbfbbad3d548a4b35bf642bca041d7aa72175fdb99127610777468c9f2045e7774533cb3bc454ec497ff688251f51a41d29cb3148499183c68949370564a900e9844356c19be3d5439defc51f618891d471cba48e38f791d45c01b41b8bdcf8f741c58f3849e6b21cb80cc7f687028a5e990aa7bce12972892e92195527bb6bdc9ac7b991e0bd5a4acdf2ae488f6a2288edfa83764afd5b7bf692130b773a3484ca938172bf0f2fb29fe4481b9413542e3ffed0aa48f64187c4ab2ff779531edabc9d76cb86a5eeacd78ab5cd8232c1de2bee8da99a62c5486272e3ee4f77a13bb7112255d3c0278539e0d16f20cb139489f0af59d60de904cffcc228257e68d3bcfc8a5169ba78b2c076a42b665a833e509213331a8b7e95c1596bf80dbed0e74aa7c19b5cf0c9dd897752dac4173acd8943b2182629f266838251d99f26e55301a7187f6a0898af14aa39b4ba7965207ffd62ec085b2fc46efb33fdda02d36955cd490d20b5394c12416728b12f60579d8d2b270709a5896a105e54a35d52956c42c222e03b6ec4167e08df1cd088f65faf8544e711ec6a16140f99c4a6c144e34becec055e3283daa256e41b02c064ce80a4a1e7aae26179b6b1196ba0f778721111586d35d83db9f721608d666e69f8f46f8fec52712eea2b4d7666883cfd8d106730197df09ac8cbe16b6f6d5c42b106c37e26b344fb26ed0b2c2fc2340f3352877e05db84c862bcc693288f229019cc24dc89f7247a4e4a66704a12c32d89930f56c44aa7233866849e80321b6ef6b266ecdef9562909d87a2958f62b68376adfd9a4c7209922a7528b0db43f76bcfbd7e3b35bbb5e104d80195df44725dc2d3ab6775491ee2899c6371b54aaf5de5286db3482bdb0939ee0876d98a6a58a68c9f07cf352257ff2367ea5477a7b619e8a0bb46301f70e4d836c881cba0c3ab6712027bc548a5adc337122557b321088d924e497328e858fbee2c014fa012a5db8ee879ac69b6d41ad381bf6fe918319cef281dfbf06cfd24d491bf9420831b1864f4d479d3e209873dce1891129f81087b12d74f8e72cdcd759a6a4f126d63278838d5666e4e06e089f4084f1730d04fcd0744763487392b340e64769de2e9098ab8277a4fc040418e8a30bf0ee1b163ca9b88a930a951b55d416216dd380180839ad057e900ada489bf56c8ab458e6c4b5e78eccef95e4cf77097687fc72474c409d2c0d7bd5b479e674e03297b8ef615541f5ea53479392d3f6ec3bf49c9fede3cbfe5f4728e679a49fa76630e93d80ef196e5ad5a7d1ccd5a58b9a7c22791df5134c1215a247023de6ee3d390a9ca2797c5781c2868dda0d74f6bfd1005996fada1de444cfecb76f12216b978f5685bff72d2431abcc9550966d8b6bd3453cae2df0a4d685d7b2691aa3f0a2b8b6f66d6039b1b35230323783a3cef475e4fd8d0f5ff8d38a83c0f35b6609bfa77bd4602d70b8e09b9187734037fc63851e5c69054d841c4095f241a754b062d39d1f84fdf3a58e27517b7e71df097eff82465627a9245bd57786c54172641fd943962fedf201a57d1507785d297bbd06e064ca916b572eac5c78f8062c06a1c99723d638c1a65bc53b25c3f9370dbb2bc745259fe91922b9cc311206125b31a7028cccdd21276920a20fd29aca0f9e9ac81725b63a077c7df95cd989e4015777fa5cd150ceab236323605f322d14196744531acd0d46a95c4cc5f5611eeb9d238734ca7c98ce77e3b0742408b9c7f600584601b34953a323e14a3b9811e9ec095e50f1112ee7b32309443b86d4b02a5829d71e2ab5c40c9086a1548dfed5de7d4f09e12442ee7d62486681075567331d5f6a5cfbf40c262148caa36a3fc9807d5310de49c55453ef8ddf0d3be95de2145aed6ccb9a32c6279a2e5d078208018e863473cb20905137add02c6932983b5252c7248554d7e11386b547fc4f9d88c202b0d911f5b3cbc0609d5e3f700b34316142a64ddcbeab60de24c8cfea2629d16770fdaf33f3af3e0fa0483474e5db4aaf3c39d25bb23243693d043e257e68845f7efeb482299d614d71664f11e1749ec43af9fd5d4a81d8dc09d54064c5cc08c89a940fb7608e3dee20bbe29d12873d116b00c9dce0f65d5d5413cc6ee9b1338148606f0d1ffa74efb7efc6338e0b662753643e24448afa26472b29c30ebac7fba35476ab784a996a93154b4cd0d6381349e3ff0886bd6a19b778a273edf78aa21f618a1f25b8f2b7996111f5aa9dc5ba023eceee9bd92ba1f6f9b12b8c16990bc84ea67d4e85f659d2b100d5777de58b1444d3c3f31ad4f8a12b9372f23fb626b3f4953e3472739bfaf57ff9b222a71e6cb5279511f361b3a144b3f0d2dfd251e6409af36be6fddc5c95a7d86826ac18be98a7d48ec926c5d4e1ba9893bf1ee1de292bd30030484be19b2ebae38548e929106a0bb1d6fad945789256b3aa0bc29a73bba4b910bcfd9f020c4d1ff0934ded3a7d29da1a5a6f0126cd3dceba8ac9de4822f14500996c2fefdedc0d847a4ba6ff9a778a9cf4d1c940d4c88a0505c3f9a333e947a7ad5b8679583ddc75ff1a157062bc55d4965e60f53436eaf35e6cdec67cce7f6a6dde3ebf326a69ed50d0a3d3abddc2489a3df23172fae2b4fb16ab136db6a1bfe270dc7dce6256e43f702af2036a89df0b98ae60b0d6b4f4ccee6d3886c14156633a79a881fba60f9f2083aee8a26455ba3e3f643549793076b8fcb57b7be9008140c1dd2e11d2e739bfbeb1dbccb992812b396417b0daf6ade18c89b93825c676f6f23e1453d4e612e606647d03b514b6fd93deeacb42a588f8c33a051dd77236973785e89e8be40c4e69e8507a4f1aeee0c56eed3377f157044b9d6d71d8182afab7359ab3181969c602b0a4d4238969d6716e155d4491e3f9495a82c414ebea66371952b53c29ca40bdf7017d6a1f84b730c6dd1d0ae43d99af2528c24b92c2b71a429246be2705c96ca7a35cc4dcc7c2f10a2e1b1b9d6e993013e1cbd73738512db964000648dc4f7ae938b1409be5299b0640dc1c1ddfe2c5a09e7bb523499eadfaad80acec0816d26d410d7fab6f1ab31b1b6ef230b2bf820dcd0d5a570c539f505adfe63fea78f6cba3165515a2783a7208ba276bf2010e652e2951afec53dd393a8e2ec082c125604dac53f9be172285b006928a0dc5da9ba2b27529b0b0f313d89deeeac3f4aeead017113825d8dbea76bb7d5d36f28e03dbbb604cf64b766d4755592409169df271fc3affddffdc71ce2e7237fa48f02e84a5046bd54b72a028f8e28c7b0c09b366339a0ec530dec96f056047ec65b4789bba8d271c24ba3d13fd0d9e322bd42d4e02dda501c3dde77f610148f1e3118f98e95d5e49f7b2cfe73ba095e81598ca8a6c68cc0801920181ef060c0cd5f2aed27f59edf66ba3f3441d511c38f453275df4504c82aa94e13097740b59e7dc4f3bc077ed8aaed9e585855c430155932dea9056f494ff85114b3c94e155958c638144d537857ff508d55f9e66dc1cf411d0b8085c489bb48e0fee83fbaef0faab218f02b63438c0a380571632ab9074c33d07082f67ef14285c52cd64a2c0a92965b9179378e6b509fc48a2b71df5a469cf954ee1782faf8d1e214b0605969f562a96c3b1f5d03df0c4a214841d00ad6e3239b9ba68682a5c6b6a9d6a853e470fd13da6d0a6fcb5c668fbea6c95564d04f3ead47b08e293a7708bee65a27dc8419e271b07a0b8f9789a987a6b0ff494b563bb72c634ba65c72c2bcd838e32701a8e9f5752323f1ae4b6bd19d04dc9ccf42b3d9edda5273280114e018fb6e71a7beaa88613039cec2628efbf7ad4c68e80ab009d3faf7cb90801a123cadc316975f8c2c88f45c1b8ea1251857131d07ec415c1e0bb61208536e5f27d7e49a1bc938d85db52fbf595610fbcda8c11815d3bb9a13a72d0e854dc127388c8f22d9d41d1975e148306406e084291b8dd988b4d3fbaceba0bb359bec323b494b92b5ad29321453b355569ea1c4ce1cec82af6ed037d9082c81855eef7572c224af89c4f20a7636a6b5c7b03fa5a55605e33281726e376cba881e72c81e659205f245929c05337cbc67e4fdafcc9aff87b406f3a3ed826f8077c2ac7a70dd075b30022185a68274812a65b8dbf0fb8489098e6d74e28ae1c8210098ae917050636014268aeb965bb015f64467d1fec34ba8a14687ec74e88d7e1836c882a38b05ee5552769085ee736614ca043a1360ce074fcf3e1618fd090d7c33ad9185d9147237e51446eafd7260514ca53360eb5729cc91a87ded15dfc8fd7c6f883c73473eed099fc318ec520aacdda616eb6891e855b88d2278cf31408178bab9d24e74e69fc0d9215f2533901bb2e1d628991b0ad3d2b8b9b7d8dd6e9e379d89f4790bec2d6187c0633c5ba89bbd6450e8ad8b2bebbda5728d7ca598084d755c7bff721085c8ed03e77efb25d8be375239d7616038d29bf0e35affa760c6efc48d0b48e1b969ad0018a1cc8446dee69bc92ed76606e555114228fb03d03c6f85c7a3e86d8a8b815f4f9541938d77285d3849b5c8306355283356e9d9406d4d16c858fb183ccb38f99cfee40d0591e05039547a4f29bb8e3dccf93a29b2979cc1025c53f518f8b9339b3c110abbb7af7f3e9ab5b1418aa8fe24c54fe5985261855c6c49d8c18b3c20df1d4fae9b600b6b8fe9bfa016e7c9a9a703e41dab2ce7b853992bb87fa544b9ab6d2b5ccf329dc310e55b8cc2e11ce72d05474bf37a1209ae0d3336d40cbb067ee78836c4af235b32b59121cfd8fb9b77804ad0e65ce49ced77c0550008c72b63d5ad099ef8d1ae7809c90ad569c499ff982a20b1c4f0629b856a270d6204a044a6a04646028bade1698df85089918618352341e32644696dedce513b08ffcb47e8eec2c40fd214dbdd971afefcf9c8bc0a1d501645958def3e3bfb5adc6898a4efceced6f039e806500cf21bd0a8cb692d66a6a97012cd5794848c70af5200a24e23afd28e8888459b55e2528ddb4415535d21a35a491fdf91fac9d7cc763f49e4eb3629f03450589804eb2f5967b1095c8b57e563e2aee695c814f29d784f881a7a08d7af66fb2921907b77bdcb5da6b47a97806cd423ac35579361e72807e4af75989", 0x1000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) pwritev(r0, &(0x7f00000001c0), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8, 0x0) r3 = dup2(0xffffffffffffff9c, r2) r4 = accept$inet(r3, 0x0, &(0x7f0000000180)) flock(r4, 0x8) 21:52:48 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="b5f5df33024095ec507563df32c5bdd4a5b71c8d4737d04436a6c8fdc638a800eee48928d7db9b6df36541fafd85e05986d22af2cbeff00f1f06f2a6f836e0a6775c3513230f14c96099eb", 0x4b}, {&(0x7f0000000080)="df1d5549a75fcbeaeaa7ba9f887d967172bb748d9f02139fae1d2dad007b47f6a83030e13f8d9430eda8ceb9284fd35b61c54c7a0adcedd5e99d3ca59e28ed1adcd517f65c1e2af50fd747bcc0ab6387a25fd0cad1d08af2b78595ee264a44cf0587be76af726d97c29667090ef836ce8bc12d0146c8a61aa20d50505cb4c5ae7dd7c0c1cb5281c9c210023f7cfcdfca2f8b7f5129e83a25f4163bd14246f4e6e05790afc2b1ba890e39", 0xaa}], 0x2, 0x0) 21:52:48 executing program 0: r0 = socket(0x18, 0x400000000000003, 0x3) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="6293d6e1", 0x4) sendto$unix(r0, &(0x7f0000000140)="b100050490000000000000005786ca90500e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000000002000000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) shutdown(r0, 0x2) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 21:52:48 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x881, 0x0) r2 = dup2(r1, r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0xdfc6}]}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$setflags(r2, 0x2, 0x1) writev(r3, &(0x7f0000001600)=[{&(0x7f0000000400)="92", 0x1}], 0x1) 21:52:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0xa95b) 21:52:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8000, 0x84) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 21:52:48 executing program 1: r0 = socket(0x11, 0x400000400000003, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r0, 0x11, 0x1, &(0x7f0000000180)="3a6fe65c", 0x4) sendto$unix(r0, &(0x7f0000000040)="b100050490000000000000005786ca546f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000000002000000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 21:52:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000800)="9d73dd382e75372088f866cd03ebf73dac64e7cd3eba88f7403f35c195886fdb114bb3cab8c5a831cd612eb7023849c0b1c19bd6bbd39da419ec84e82e692492ff1178aa3ccd22f55da5e3acd24df282ac31c6293f67dc0e", 0x58}], 0x1) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='/\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='&--$\x00', &(0x7f0000000180)='%)%\x00', &(0x7f00000001c0)='{\x8b)+\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='$\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='{\x19^$-#\x00', &(0x7f0000000300)='\x00']) 21:52:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3d}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 21:52:48 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x4) r3 = semget(0xffffffffffffffff, 0x0, 0x401) setuid(0xee01) semop(r3, &(0x7f0000000240)=[{0x3, 0xfffffffffffffffb, 0x1800}, {0x0, 0x56e, 0x1000}], 0x2) 21:52:48 executing program 1: select(0xffffffffffffff60, &(0x7f0000000000)={0x0, 0x1, 0x4}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 21:52:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20080, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x180, 0x0) r3 = dup(r1) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000100)) syz_emit_ethernet(0xad, &(0x7f0000000200)="8b147924ffd4ef8f6906794d3c9f989c9ba8035a46191188d186015f3be56e02db348f7dd57ac9924f6b70d203e4986bf8590c50795b599995502a52bdd6f1d5cb645cc125f23bc22169413011c830ba087ed559122816d836c6206bb18ecb604bd5f79373f7506b9e6f96270ab7a567240f7a65a044a2f31a87abefe3f5a8691f429fd61e2b5b6b620c3d2bfc86d865d11b31c98ee44816d826caee58b915de8f99cbf9d96afed9b27ad82524") r4 = fcntl$dupfd(r2, 0xa, r1) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000180)) read(r4, &(0x7f00000002c0)=""/4096, 0x1000) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x2) read(r2, &(0x7f00000012c0)=""/124, 0x7c) 21:52:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x561, 0x2, 0x81, 0x81}, {0x6, 0x403e1e1c, 0x3, 0x73}, {0x100000000, 0x101, 0x3, 0x3ff}, {0x3ff, 0x0, 0x1ff, 0x3}, {0x9, 0x0, 0x4, 0x3f}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1}, {0x7, 0x0, 0x0, 0x4}, {0x6, 0x4, 0x40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='\x00') r1 = getpgrp() r2 = getpgrp() setpgid(r1, r2) 21:52:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x25}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) 21:52:48 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) getitimer(0xffffffffffffffff, 0xfffffffffffffffe) setitimer(0x1, &(0x7f0000000200)={{0x5b5e, 0x100000000}, {0x0, 0x6}}, 0x0) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)={{0x7, 0x40000000000}, {0x4, 0xd2f}}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x5) setitimer(0x2, &(0x7f0000000000)={{0x7, 0x6}, {0x8, 0x9}}, &(0x7f00000001c0)) setitimer(0x0, &(0x7f0000000280)={{0x66, 0x6}, {0x2, 0x1ff}}, &(0x7f00000002c0)) 21:52:48 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockname$inet(r0, &(0x7f0000000200), &(0x7f00000005c0)=0x25b90a2ff738b216) r1 = socket$inet(0x2, 0xffffffffffdfffff, 0x8) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f00000007c0)="eaff000000100000d4615b824f8482c67b5bcf7aa8c5edc32bc6869832f207a18f2717986789965c7c266aa7fd35a44687f2c272f85e47f27fcf4af3795fca60720ae9032e804bf045201e1801748e0f851b2f850a530153910a7c95c7a0c4609784b1b17ef06bb9b4a7aae92a1c62ba4eb96a2758db16d64f734275ded4000f75eaf4934d41a3e0c42802791996309377e3be78702b21814a79bff74e66d3025f76dce148dfd62b2f45f7f61cf6dcf74cffd4ecd0ac1a21872874868b1c058bda75659550d3942b662bc5e7c900f48c007987d0a2c636bb499cabb7c4de649ff489aac78f01aa83733c1ec369f92cb0ea0f55a812e18b", 0xf7) r2 = socket(0x18, 0x1, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0xf}], 0x9, 0x0, 0x7ff, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="4e6b07cdaaddc6aab73359c4f7e8372577266099985570d0b1bd4d8bdedd4d2fc867e94a986463f4d4afb801cf7d9f54bb2cd67b132af4e0ac74948263e8d53119cd1a039ef9df733a29bb0e6ee7b86feb1986b5ac0df9bd7c0fd3765021f51be0d2ddf625734643886df6f0549dea236182", 0x72) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r5, 0x9) sendto$inet(r5, &(0x7f0000001900)="2dd241e2f9a41f39ff24a2753e4e2bc012bc52ec9338f43e7ae9d42b6fedfe77a1929d9432fda95e98ffe053ab058cb2384f88f7eebdc8668b1e64ce38ccb530709d7a7e0abb59e1ee82f7bc5c876a05f274e20f631336c1a01b6c27d65d518ae1dd1a5cc76fbd86c152722741593041a329dd05a44a4a9a1827cdf3de29c0f6c4d142ba4d19d301d572a9534bfbf6e26a8e7a98944b10a8e6d499eb61e8cb950a96b7c736649d51af0bae994684b2722a5412c2f3399903fb6795ae5c4793dbb9fd9a5050ca37489ba6001941bfdfa254538791d3bea812ecffdcb22b585718c9ba8ba3671dde70fddbea02389d615e49249bc6bdf72ef0e80336e7fe2c13ac60409cba885965ea783b94c501779f5a3ebd36053c000f2f75d7dc81fbc36fdb161aa8d9c19fcca3f3ed3afbd7f5780764b90ce0b936ebe18e4e71a7447b82625670b9b7e1d275e215e67e370095c4d9f7e64843e18dad53fb4fa239b0d624a8e0bd8ef9b2445efd3e169ddad716304eee4cbf8f726c06b78a1dca57552f38ab6df79f3de46c930dcb89d0887eea369a970f6be55b75b7209d905450f285d7a434951d97b8cca27cf95f768b0aac46c63c46cdce979cf8c3f26259966593202bdd30094ee70085b3a979d366e2cfd790d6e3093a92d030eff6dd81efa988dc423ca37fe1990c198cfa47046b7cc059d444a27ee495387dee03735b03008007efb9d171fa1e3f0569d5b2d9fc0011ccb46a6dec015c5c660ce3805cc8037e415b61dfef3cfacac104d6fc38270b5d3dd35f056190abb78450dd82a89105bf96dbaeb0381b5d8b2a0c332c589dc5f6f6703af24a32266a8979308128be202b20f2ab39c941e800c6ad789dc5e187dc96376433a92132a683d9e713410cc7d68dd1e08be0f28c1bcb9eb76b70755ce2e170faf6ee8efaadd21e2c30580854341aa738128e75a0b557a5a3944db1d75d8bc91916a481abef8d429766864de85b3727a357a3953d5523b916648a9aef96d4c454bb35ae98319a9eda766cb290a3c59c61199e565366d20562a030cceae06a46d0b73c142da9b5ff60943265534756636bfc69b448328a2df9b20ca2f9bff33143cc936534b84200d06a61354494ed85b104be3ccc94a402b2e3999e87e22308aee970c2fba2dcad03b3af63806376078eeba9c8ae8a27822bc784e12f671de0004977f6128c7c130f691456c9d8a256b1d6acd28c8c5501b5c5472936bf865eb0e13e0642f8303c84541fc0a4f7b8ac520d0c6bc0ff4976c7210f18013fddf18bed6b9a2878fc5aed2812b5f1df4438e1b4add0607090e805ab67589e180d128e80556f024e0952f545cdfe87fc056c86a71057c50aeccc5934405e6318a9257463e61502440cadd6e0bbe0ca284142bbf4f81a1a2b3f6527abfeeb9cc63e5dabccfefacc0b876f96b7f02352c1449edbee4ff5e0cf81af5ed71f3c12990d93aa39ca005140f57c90534872361aebd0624d1a7b65b96beb7aa4d043051b24c368bb3e500dfd839bdf34d3422764255e3a2ecb0acf142ed7f4071f2b24d937bba90ccf3e012c782af5873c91613656d7b17144953517f552c5e9661568958c0cc49dd8092ff2983981128e4aa8771ae73e9f1e39d003fc0738bd7c2a1ee2cb18b2b39eb822454f27f86fb315d7981a8ba2c408c9265384308746c5d7abe74f7e2b2be7d43aeae9c16a2d6a8883be0ab94b58c23e70c9fc81efba2755da1e34699f30c942fd49e3d3df9a410834f0ea8ab054567331cde2c418475518c2ac993c38aa83f3c8ed4a6b967fb4521fb76e766f39429faf23b12a03e468c880dd8b5db5806ffbe46e12bd15e525079749c1b0ea4ece085574f90be01aed38080bde408c98fbb3acff574661e75761e7cab785dc061192b7df03e53b1000bde391aaf5157643f8b484148f6b276d72727a3da3b712c118718b5a72dd022a355154689aa345d7784e7818c6bc261eaaa9561a3e1082daa49dd3f44b1d1bb0162cca0ec9d1af621adcadb100bbe820fc8d94e959045c7c4c4249c87bee7d50e27cf4781ad519ba1a55a266949a9c9d8fb04d3e0055d7fe736090ec9f86b157a0470a1dba9b8a5e0436a00580d60e7acc4d93cb8676ab9c8a4247bfaaf5eeb2434711e275771cee7feb2e28d0ed2bfc47f706e57af1e67ae46358d64f17fed8526a2cc9fdf6c5a944edb875a670d1e2f0c585491205c6d73405d03a6bf256438820416e3514d164d04c6222cfeb9cfbb8604a4d9a3584b216dfec657ef160d2f32825286352db00de9e3e4f999c2c33527f273086e3646b24c7da3373678b637f0b800de8dc821313596608eac52574604f3c25cae7bec03c31ba64926b8d6a23c6cd1983f94fd3e7a1216fd47ff05dd77a512948f79cb9312f0b85a608da1344d6c54f9366d39a7e78bb74be032b0fb118d3cc2a8c1aaff0324bf42c7d00b106243d5a039e2de02d66f8c96eb114fc001862f25b5ab9c32f0833a73e3d523899ae18ab7e3a1464bed0916eb81aa8038adb629d843980e615d2705eaf16b203a72f468410a5d8bab5ce4d19407d81865c1075e51455b903190ee93965609827bd0ff9efe843ce08d57de9a41905345e77790acb1f896a44959e2f273b1641b5bd65f9868644b8787b032958fbfea5b2f1ab969b989d947ab0024f69527d05f4b4300a85e507535f4f92da9849598c92fbc9cc31f837ab8b69885272e805b35e7d6b2e7db162e3716c3c8901c679c2ee51ee7d53f6890be28ac7a507aae480ae406925473ebe3a946eb6449bf0cd754c86bf146807a628ec0b09d22e51c12d606006816d6f6f6492fe684a12b1539caa5b5c3f7b6a8578d27e015b44e689622a28ca262cc30abcd4a0ddba3362265e4fc62d9872afdab661a708980d5d366b8b807f537d729ef49a3bb73904f84cb342b3f46d47dae8a34c1a45baeca0f2d422cd662e2f809eb4be3aba136a1073db647450da7f6594df594b1c3d949908b877a6895b7f433c78c15f3e7bff14661389acc34a73776cbf9cdbd3d9796ff9d6f81c1d7493925d46d9686877f5da2460f6b939791d8bacdf886520cc458b9f9d15b33d380245c99b7bd7ccaa225e85006cbec7b9c8b23515f95058a208f2264bb6167617e1a5d18ae980c9163ea4d718d22d6899ab2ba32a5f5c49eab7027b31f55806ccfd458ab93c457211bdf377358eb09d2b4b552d2fa1c4b8cddc7d3fbec0702876c275ba5960749f702fc3d6e63aa57af36f245fc4ee03ab62603b3c3aa3268b7c2bd9837434da627d571089451ca4534b7e0a8c4de4cd87ac6682f9fdb966f04e70e607c9d1b2130f289eb5eed43a3058898a3a62e3c66d6152a862ac74128dfc58b97af99e29dd8bf5ae420b43530926e0b9c4228dbd9f237615c769bab8f3485b195026746b28ed1af6f07f3209910389e94b6160e752a2dc56724b1d05b328626059b5b4054ec4e64bbffd158ebd09578bb00d311a06f3e539a03abed1b84e3f0d6aad90fd7ab19e0698d83c62ad12af7e3a4b3aebd03368bca9cbcc0338ee7fb37e0379f136e233118f0e2dbe2537c534f11522c498e4fac3a7d6b3fadf1adcae399f9cdd4db99356402d0faeee7c6c4c809ce42719a71b13438527a4cac2322d5ff433a44747532db189c1623af484d1016f803eac90cf183ee9a52325c1baed6e1f4b4d17995eb91ea45916a66cb9f65eda48d20d57f5b101df179f615d1b94460e02c180a0c47906b272a2aa00ac3270dca0a7c2eae92b19cd8cc2a786987ead5f5e45f6a41cc2c9091caf253b2244bd9d41ba25158d0ccb124d9837c184289d0a9c1afbbdb25031d6bf6ddf328ef73fb200d143e35eee0437a49eea3d4c94049a3df5e105084c4c29e7811c2bc6abcc078964d7f32098dd90f55ad741a40dc413b4a263c50e8c1ca085057d55792b9206699abd7c6dd3aea4c16af6277d8ecf6dedef6fba4380c313947ab4a7cc12c332eff58056acb9a1f64486c5cf213ed66a1dae3d584bf22b16b2903d76eed558be507c8fff4ace5fa6e1c72f373a0e8b3db5f2506a84474ecd9a434e7017e81c0fe3041af4179d77de15818c69e1734fbe4ee7423c1bcc983c859292d0817b593412ae23e1dc01b3a9d8fd1ed6d92fa7a5b6032419fb72713671df0d259125cc912ce5f25c2715c082700dfe96212a0d8e5054c94eb442fba04d7ef1c14bbf8a81d0097c4e6515fca6e94d6a38eb09f0dedcdd5d3991a0f9478aadc5caf611b69257dd19571bcfb507e1daca774516d24172b251f2ea11181099875e602bf06e25fb0645401b80d839a5392ee0b6d3e0460cb75ea3c72dd0c4327f734eb32e9c0187f3e255f4e3bb81e44dc8f3b436c054306aa61e5d4592de58f299744e5c8a1056ede1a614f5bef719eb7fbd296cd9d2af875ec310d9dd8c6406fff46c2b24ae024dd74b2d2b1d01c8795d2a1e5087b9ed31beae4a57cb878d03fdf9b5621034e5688f5d505e51c0e04f54c4fee0708cd959f5760e8d8a740c13f2a3a7db9f27e36393f3323a5c175996a1c812004518df437f501645b91999167ab78c7f0455605dacbf00b622123faedc0d5592ce8d4251aa40c76cc76e48944d166a5ce691859ec74665ab6e850931345e49a47014d74e81351ae4d8d2b60715edbb02b313fb98c8dfffb62366a8d149e288c8fa0a3ff6c4f8904d5798a7856bbdd7f686e118509abc91cb6475631cbdc0e2b7c9daf768f9eaa1400da20300798e9f813e49b9075dc6b63ad687392f333e81136f3eb3b9b2ef33309543fd9641f8e9bb73426c6d03cc96bf7e9ff65b2e7d833c98119d71071acbf13fb27c7c21293de28377ae6e886b68ec4d100e53d31f378ccc2de223c0da4f7b7504511ec5429a569fc00968583f456e336c3c3b4a2cb13319551934cd183a8007f75aa807b9b12f10291cf93896ee8d24ce9b257f5b2bdc3e533da39ac78b99f2a7a4d17e5d88aec6e03b663286417b16a06c666a274611019c94a9b8c3b9d6e25a8f16bc5c1b9967c90e43b0bc8cc7e0651757c58316359cfacaaba84adb6748e0b49d3617c9910367c4e67c22fa5670e49a9295a2134acb14bb45290e8df341e512bd57c7c8d462be75892c5d8b13ef2228e7b3d1984921b710c014ba5747ee7dcd78bea571c2b0fc0bf948d7ce4a700f97905e2ef0386b45f9face700b6a3b7d2c76f7cbca0280faca11caf96783b11e69a9e1ab203d1f0480c6fcfe867324ff4570d560fd37b3e1548ce5b0facba602a7c8227bc19c221ac3cad4cf0d738ef0d0dbeeaf73284e47672c691923fa98733c59fc8b758345f6327ffb445882cf70b7d3260938e8fd5adaa882edba14b2d2991e35be3b1024bbcc01eb26dd59d2f6f9967c3ef83ba03a30dd4113cbef22b35e091202e639e5ff289deafd15ed3c7607e069c6c82e14e0791bc2ee04f5005f5a6c29b61c1ef2611384e633440d951fc0a7e72770a08d1dbefc0c96d5fc3bd5332828b3ad595a0086bbeed8cb111d215686315741ad21703945dbf89229fef692bb34c15984bd48c4eaf8fefb34f341587a192729fb786209f18a1bc7a412c0e8e94eee51ab1bd09587a2965edce6cedc298b9874fa3488fe6b683c0c29762478d30f569e47f0bb3f1b431f868204d635e54a35ebff50dccdb3fe056551702532c9c5aa23b694bc4b33c22897c2f0f3a1b9b3f2f0e67e8daa0c4aec830afe4b91e010088db0966ce346106f3bca2305a6b955c18a69f2477ca650679be2abf0bc3b31d2ddb94408927022af47382c5efe8bbb451b3b5219cd40d86b040c47e47ec09199d6", 0x100f, 0x40d, 0x0, 0x0) poll(&(0x7f00000000c0), 0x0, 0x0) getpeername$inet(r1, &(0x7f00000004c0), &(0x7f00000001c0)=0xc) syz_extract_tcp_res(&(0x7f0000000540), 0x27fffffff, 0x9e0) r6 = semget$private(0x0, 0x2, 0x1) pledge(&(0x7f0000000400)=')\x00', &(0x7f0000000240)='{\x00\x80\xda\xedu\xdf\xa6\xeb\xbdN\x1a\x93\xe2\bI\x86\xbe\tE&\xca\xe7\xcb\x18O2\b\x0e\x1e0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000200)) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r5, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) dup2(r5, r0) semop(r2, &(0x7f00000006c0)=[{0x3, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x4000404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r5, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000700)=0xbf) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) semop(r2, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b4, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5, 0x800}, {0x1, 0x8000, 0x1000}], 0x9) shmctl$IPC_RMID(r1, 0x0) r7 = socket(0x400000000018, 0x3, 0x39) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r7, 0x29, 0x6c, &(0x7f00000001c0), 0x0) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x66, 0x0, 0x0) semop(r4, &(0x7f0000000480)=[{0x0, 0x707477ed, 0x1000}, {0x1, 0xffffffffffff8000, 0x1000}, {0x0, 0x2, 0x800}, {0x0, 0x961, 0x1800}], 0x4) 21:52:48 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10008, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x9) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000100)) getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setegid(r4) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x80) 21:52:49 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) socketpair(0x18, 0x5, 0xe016, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 21:52:49 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x44) dup2(r1, r2) 21:52:49 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = socket(0xcfbf984b392e8f4c, 0x4, 0xe49) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x1, 0xfffffffffffffddb) close(r1) r3 = dup(r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000000)=0x2) setsockopt(r2, 0x8, 0x3, &(0x7f0000000440)="b0f94c4f75d60e455a833312c7f56f7b36c0979b95726abcd50b64d2bf690d27d2397cddfb141173801e0c5f06cbb4a50425f91e0f29389969fdccde0a1eae0e5702970e31a082cbd1fb12a04e2ee9007d0d2945e4d45c5cffd9fcae9a48865b94a11d365e475e663dd26a8802e48402967b49c8190587a8eff66b8469a5cecaf60519dab2a45be9290ebb2b6b482b59214ae1cec09a27db5c0c569b9e91d16ff9d42213625b1648fafa48f98101c4faa5163b5cf2eefac4aadedc2e2fd503d2a638cf25e6ace427bc750b584dd3b83352770fc4a6129def50449c11800d2b79e9d49c825678", 0xe6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = getgid() read(r0, &(0x7f0000000140)=""/140, 0x8c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x6, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x4, &(0x7f00000003c0)=[r4, r5, r6, r7]) 21:52:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x64}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x2e7a}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 21:52:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x10004) sendmsg(r1, &(0x7f0000002980)={&(0x7f0000000400)=@in={0x2, 0x1}, 0xc, &(0x7f0000002a40)=[{&(0x7f00000029c0)="f8e1d8007ee67353af2b8501701dfae4c09855e5b83257e5fe94e90bd04396b66c8c1c6eb32b97e76304cab9947eb3d0b03790988d826b821a97b4c503d799eed35f09a945e5ff7cac317cd1e0397493dd91b2a94baf284cbe31a6920ae04ad073d3767c710467072f5ca231588b2a"}], 0x0, &(0x7f0000001880), 0x4}, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) read(r0, &(0x7f0000000140)=""/143, 0x8f) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/5, 0x5}, {&(0x7f0000000080)=""/24, 0x18}, {&(0x7f0000000200)=""/181, 0xb5}, {&(0x7f00000002c0)=""/249, 0xf9}], 0x4) 21:52:49 executing program 0: r0 = socket(0x2, 0x5, 0x3f000000) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) 21:52:49 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0xffffffffffff5b44) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x6, './file0\x00', './bus\x00'}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x2) 21:52:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4b5, &(0x7f0000000180)=[{0x7, 0xc28e, 0x8001, 0xfffffffffffffffc}, {0x7, 0x1, 0x5, 0x7}]}) socket$inet(0x2, 0x8003, 0x8) syz_emit_ethernet(0x2, &(0x7f00000002c0)="8b50") 21:52:49 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000240)) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000400)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = socket$inet6(0x18, 0x2, 0x0) pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\'{-#\x00') getsockopt(r4, 0x29, 0xa, 0x0, 0x0) r5 = open(&(0x7f00000002c0)='./file1\x00', 0x8000, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r4, r2, r3) pipe(&(0x7f0000001bc0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) fchownat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', r9, r6, 0x4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x1f, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_timeval(r7, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x10) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x13, r7, 0x0, 0xfffffffffffffffd) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000280)={0x6, './file1\x00'}) socketpair(0x2, 0x4, 0x40, &(0x7f0000000100)) r10 = semget$private(0x0, 0x4, 0x280) semctl$GETZCNT(r10, 0x1, 0x7, &(0x7f0000000240)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r11, 0xffff, 0x100, &(0x7f0000000000), 0x4) semctl$GETVAL(r10, 0x3, 0x5, &(0x7f0000000300)=""/132) r12 = semget$private(0x0, 0x4, 0x12) semctl$GETNCNT(r12, 0xe5ab70de76b2039, 0x3, &(0x7f0000001680)=""/108) 21:52:49 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r1) 21:52:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x7ff) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) poll(&(0x7f0000000040)=[{r0, 0x10d}, {r0, 0x84}, {r1}, {r0, 0x20}, {r1, 0x60}, {r0, 0x81}, {r0, 0x10}, {r1, 0x40}, {r0, 0x7}], 0x9, 0x20) 21:52:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xd91) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = semget(0x3, 0x7, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 21:52:49 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) 21:52:49 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c54dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9ea", 0x801}], 0x1) poll(&(0x7f00000001c0)=[{r0, 0x4}], 0x1, 0x0) readv(r0, &(0x7f0000000180), 0x10000000000002df) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) accept$inet6(r1, 0x0, &(0x7f0000000100)) 21:52:49 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) recvfrom$unix(r0, &(0x7f00000000c0)=""/50, 0x32, 0x800, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x5) socket$inet6(0x18, 0x0, 0x9ddb) recvfrom$inet6(r0, &(0x7f0000000000)=""/6, 0x6, 0x42, &(0x7f0000000080)={0x18, 0x0, 0x0, 0x1}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x20, 0x2) 21:52:49 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x202, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x4) truncate(&(0x7f0000000080)='./file0\x00', 0x6) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0xfffffffffffffffe, 0x2012, r1, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "85495500020e850ebee6f6000000afa680400900"}) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 21:52:49 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(0xffffffffffffffff, 0x1) flock(0xffffffffffffffff, 0x1) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 21:52:49 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x22, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x1011, r0, 0x0, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/224, 0xe0}], 0x1) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000001780)=[{&(0x7f00000018c0)="0bde85b8635bc2aedd737906860672f96b65abf8045b75fa2090196cc6d9b65647a99923d3030df374942385349b7024ea188e1f9d4999f9a27838cdb34b69afa3993fd23c676ff1f329ee7942236d3f3a952606d70c6072d355960c1b890f30a1b0481dec15b66d6a822ee0395116c929efd6b9d072e7ff8286f20dd74298a4230b5f3d6d4b6ff94b3ce1fa1e2f5df4a0fcd87601216f2d3d00", 0x9a}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 21:52:49 executing program 0: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) read(r1, &(0x7f0000000880)=""/89, 0x59) r2 = accept$inet(r1, &(0x7f0000000240), &(0x7f0000000140)=0xc) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x810, r1, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x4) close(r1) accept$inet(r0, &(0x7f0000000100), &(0x7f00000005c0)=0xc) r3 = semget$private(0x0, 0x10000000001, 0x17e) semctl$GETVAL(r3, 0x2000000000001, 0x5, &(0x7f0000000b40)=""/202) fchmod(r2, 0x10) r4 = open(&(0x7f0000000380)='./file0\x00', 0x3, 0x81) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') r5 = accept$inet(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) semget$private(0x0, 0x3, 0x80) accept$inet(r5, &(0x7f0000000480), &(0x7f00000004c0)=0xc) poll(&(0x7f0000000280), 0x0, 0x1000) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) open(&(0x7f0000000580)='./file0\x00', 0x80, 0x80) select(0x40, &(0x7f0000000280)={0xfffffffffffffffd, 0x4, 0x80000000, 0xb1c8, 0x0, 0x1ff, 0x9, 0x4}, &(0x7f00000002c0)={0x5, 0x7fff, 0x6, 0x4b9, 0x8, 0x20, 0x8}, &(0x7f0000000300)={0x7, 0x2, 0xfffffffffffffffa, 0x7, 0xfb7, 0x6, 0xc8, 0x5}, &(0x7f0000000500)={0x6, 0x9}) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000540)=[0x80, 0x740, 0x4, 0x1, 0x0, 0x8]) fsync(r1) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000a80)="9de4f7d1c30d2184ad7b7b47990295a6af4b2b8da41fbc9f28daba54f2dd764aa7b7027f3fc989414a9358f69e8f4d9519da168d60dfc7d01f56c550f28163f5d5cd529edd29d8558d17edd2f898943f54457c7cb79dc163f6d923b22a35b95681723604", 0x64}], 0x1, 0x0) semop(r3, &(0x7f0000000280), 0x14) 21:52:49 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$getown(r1, 0x5) 21:52:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 21:52:49 executing program 1: r0 = socket(0x100400000000004, 0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x18}, 0x0) 21:52:50 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0}, 0x0) 21:52:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) socket$inet(0x2, 0x5, 0x800) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 21:52:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 21:52:50 executing program 0: munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 21:52:50 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x7fffffff, 0x5fffff}) syz_open_pts() setrlimit(0x3, &(0x7f0000000280)={0x7fffffff, 0x7fffffff}) 21:52:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=@file={0x1, './file0/file0\x00'}, 0xfea4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="2003a8010d0400e70100000000e2ffe500"/28, 0x1c) setsockopt$sock_int(r0, 0xffff, 0xa0, &(0x7f0000000040)=0x2, 0x4) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/10, 0xa) write(r0, &(0x7f0000000140)="fd501face4d7bf8e6d62bfab22bc8afa3baef8973a86211df672d2bf0679ff67776da31123f8fcd953c583ebfaf723ac8c75abcc14f3240f47170f56c68966563fe9aa144d7e432247a2555135d7e64f273d116c3fc6a1fc86e6bc556394007e55d3b3a4f93b447c7ee74ebcdadc1b33227489b07b094263a8f8d70e6546a04b46fa91868ac15281854f485d15034c1294", 0x91) 21:52:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) write(r0, &(0x7f0000000080)="11771e85b6a5ea52be7f5b9f", 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)) clock_settime(0x0, &(0x7f00000000c0)={0x5, 0x6adc}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x480, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0x6}) 21:52:50 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x81, 0x3) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x1, 0x9, &(0x7f0000000180)="58f9abdb", 0x11a2e4b872490ba6) getsockopt(r0, 0x5, 0x7, &(0x7f00000001c0)=""/243, &(0x7f00000000c0)=0xf3) 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x380aa, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) mknodat(r4, &(0x7f0000000140)='./file0\x00', 0x2000, 0xffffffff) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/86) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x54}, {0x34, 0x0, 0x0, 0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)='>') 16:00:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0xfff, 0x100000001, {0x4, 0x3dac51f5}}) write(r0, &(0x7f0000000100)='A9', 0x2) 16:00:00 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x203, &(0x7f0000ffa000/0x4000)=nil) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getpgid(0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x292, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) r6 = socket(0x1e, 0x8003, 0x9) r7 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000780)={{0x5, r1, r4, r3, r5, 0x1, 0x87c0}, 0xa9, 0x5, r2, r7, 0x80000001, 0x5, 0xd6a}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/249) r8 = semget$private(0x0, 0x10000000008, 0x800000000280) r9 = kqueue() mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x8000008) r10 = semget$private(0x0, 0x3, 0x84000000004a7) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r12, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) semctl$SETVAL(r10, 0x1, 0x8, &(0x7f0000000640)=0x400000000000000) semop(r8, &(0x7f0000000440)=[{0x3, 0x101, 0x802}, {0x0, 0x407, 0x800}, {0x4, 0x10001, 0x1001}, {0x4, 0x7fffffff, 0x1000}, {0x0, 0x5, 0x1000}, {0x5, 0x81, 0x1800}, {0x7, 0x6, 0xfffffffffffffffc}, {0x2, 0x7, 0x1000}, {0x4, 0xa1b, 0x1002}], 0x9) getsockname$inet6(r12, &(0x7f0000000300), &(0x7f0000000740)=0xfffffffffffffd26) ioctl$TIOCSBRK(r11, 0x2000747b) ioctl$TIOCSBRK(r12, 0x2000747b) ioctl$TIOCMSET(r12, 0x8004746d, &(0x7f0000000540)=0x8) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) shutdown(r9, 0x2) r14 = socket(0x2, 0x3, 0x0) bind(r14, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) getgroups(0x0, &(0x7f0000000580)=[r5, r13, r4, 0xffffffffffffffff, 0x0, r5]) fchown(r12, r3, r15) semop(r8, &(0x7f0000000200)=[{0x2, 0x6, 0x1000}, {0x7, 0x7ff, 0x1000}, {0x3, 0x4, 0x4267c2303caa6587}, {0x2, 0x6, 0x1802}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x3, 0x800}, {0x3, 0x8000, 0x41000}], 0x9) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r16, 0x80105728, &(0x7f0000000180)={&(0x7f0000000500)=[{0x844, 0xb9}], 0x1}) fcntl$setstatus(r9, 0x4, 0x80) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10180, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x15}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") r1 = semget(0x2, 0x4, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x3f8, 0x1, 0x2]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000080000004, r0) fcntl$dupfd(r0, 0xa, r1) r3 = kqueue() close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x62f) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000010000200000000c00"}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20014, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x1, 0x6, 0x8, 0x7, "8eb13e2bb4aa2c2aa371eee30067454bc098dbc3", 0x3, 0x1ff}) setsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000140)=0xfffffffffffffffb, 0x4) write(r0, &(0x7f0000000000)="2779c36d23c4149b2368cdddd130f83b08e44fb53557e8cca8105958b3ba4420e0df25b9a478c3641877be9d8de736a6243ce4ce5fa7acde12a3459b9d001af21cc01df8d228d10edf168c685134ced4af01b146330a1f71735f65c1fc9584715484730bd6c49da3dd486f33bda12fc74df32a449bc0cc15f96cd52ff3aae0be1c4035041622ab49e0db31b7ebd983f0c18c8e5a9fd3c4c792fbd2f46c09912a6c7bde60fc249be2f54f6c57700654037b32", 0xb2) 16:00:00 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) mknod(&(0x7f00000003c0)='./file0\x00', 0x80002007, 0x5cc2) unlink(&(0x7f0000000340)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) getuid() r1 = getuid() setuid(r1) getgid() getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, 0x0, r2) 16:00:00 executing program 1: r0 = socket$unix(0x1, 0x2000000000000007, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 16:00:00 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x9d) clock_gettime(0x7, &(0x7f0000000000)) getgroups(0x1, &(0x7f0000000180)=[r1]) r3 = socket(0x18, 0x1, 0x0) getgroups(0x1, &(0x7f0000000040)=[r2]) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) mknod$loop(&(0x7f0000000080)='./bus\x00', 0xb8305e908be12f6a, 0x1) open$dir(&(0x7f0000000040)='./bus\x00', 0x82, 0x10) 16:00:00 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10190, 0x4) poll(&(0x7f0000000000), 0x0, 0x0) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000000)="5099c79463edd267eddfffd2add9bd42c1145e932f70d17b6cbc7ab86035a832c04237c6e8e4876f9ac0840f1c18559497ba1767c3493b12f5e7323ec1a21221fdb027a0e13d864c00061b20142c18e5ff7c4271433913c7cb5fd08899386cd2d41080e27ebba6fdeb649a4c4c626513317d39d02ec635f646a959783d668bb7976b2836131d9a4fd788694dd3928c", 0x8f}, {&(0x7f0000000100)="1f69809b0a7b8c67b2eee272d3e6b515a5a2192e6df36ab0f1f5f46ae5075258e04814d063515bee6b90c55e5d4601ecccaaa7b741d94d1f319c5f3902b984ae1453ab9fa61b78c483df35e8c9a05909dcabb4d17bb9e9e7b0f52f74606e270c55fede86b5b8e54ea39632bbd3efd6b6438c3f8a9851ef25acd21b6ba5837be893497196726a9bba1a1f01ba5ab1bfced1ea6cb67ab4397d555f4d8047903151508ea7e62f47b613b1", 0xa9}, {&(0x7f00000001c0)="4c2ba6e24b936ea5571e026c597d08942d08b5120f2e0436469f5be94b7b1fda72bf5add50b5f6035acc8f0ec8a11fcaf92728e261e94c49f44bd76c2447876641b3b682699960b60781021755f277aad9d41bee265ffc4a3dea81386d58d87f3e0b7c5bcc88e17000a4fad79cd343425b3f6e7a29f3097b9950dee2319593765f8211a80867fc757be5825bf07eb7c352817a2f0810bbd9", 0x98}], 0x3, &(0x7f0000000a80)=ANY=[@ANYBLOB="800000000000000001000000060000002eda3ff61c8d8a1bdf0acea0cdc38cd2cc7cd4e8f8c5014897e4fd172d8de2d4e5cbec455fcaf7c7c906ccd2eba05e2ce722145b23cd600bacca2aef7a13274a43941913d43422beeb3591608ef66ade4de6e9aae9e7503c406887ae6c7fc24cf01c59a9a9073f4e0600000000000000"], 0x80}, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000002680)=[{&(0x7f00000002c0)="ed5d328f80d198e23a7791d5de98b46547422f057e7920290b5a0192e978af75e1f4d6187b524f8ab826c687accf46b298cc4c53ba7834f2e6eb410cb228e288963a9836a824a769779db3e37332c8266027ba236d42ba9eae3da8ecba89b76bf7edf5d86bff98acb1b4a0943970d36ec189231413e641c03943dad8bde98247827d3333e973e8e2d773233da8562a1881797140d0ef8a4bf229b0b5f83d86b185613bdface1f780b68906466691f8071d982e6d87c6b733dbc0b8157770137b0c469611a78674b7dcbb6f71d3dc34c02a0ba3657be591e3ecc68b5fc2897a8da56cc705abfe698cea7d1e426296c2ed16ba877da7a67f48f5e84d6446a41eb4412c67f14fa2ac0ec898daacfaaab186a95e360cd81e26c254b19db003ebd833f0b622774157acac3c09969769227ac6ca000e7af1cc0fd685fb9d2fd7c8ed5c7d4fae7a88fd42e87d9c96188511dde8133c80a6cdda0953e9a3467594f005e37285d22c421a9370bd8a2c1fd66dfd46c1daba574c450aaf2469da7da02b215106de6967be3119b092937d81dfa6f7c5b9df0035f8783d0099dba929130556f03ea8a5e1479ad0074a97b6b20b1c90a25c01bd47042c0f30c7dc636de0507f6e930f09f89695609ae75a123bfed5f274d13dbfe5c0184b8b324e6326e7666f3a03d180f9ade08e90b4a3cb4a293233afe5ebc1a2a35507f1eedeab525bc55e4db74272db9c43915efa05687a227ab0b419e4de4b4d6b086dc3c5c4735f8fbf7fa5b15a5edb6b5d6a4f31fc1cbe5a3cde2afbda04071c358fba0a8ba0a5c86becaeb4fe470fb5de5c00042aa78874022e8dd4b3b9e115174c8924873d83cb6aca4645cc007766bc44cb7b79240d49564c26a18b51a663439ecabf1c159785e2df3b98f235aa9bd0c3d5ebf1874de7deb91d523124e0f223009bd3a02fa9c12f8e005115a85a9fe1b59d4dbf1d5cdc2cb618f8cc122401387f44f383713bc287879052d928479dd8c0e568709ddeb4bf41f7b6241cdfd7559addc232d025801d74f10570a858a9fb23fe568c0b7c127ff1b4751250e8372c80b96459c488afe3b91120ca6d839ad5be7bf42512e354cc7ce5e6aff9a254776d1eb31adfea35f6bcfbb0f685d1c223e42933379750934fea8a4916d6436d4f4a31db91bea538e7e14bf100850270a9200dd94cee3668b681a63631a6ed8efdd4444e68704ca628445bf4c6025b8e24dfe463d081e8345114297c52a41e9d2911f5682c7d10e67d46024919cca8530f7fa860578538114bacdf4912e402b97155be731bc8503b435b09cbcdb92123dba09c32ec254187a942ca80f8e38363f3cb59e3c3530d61c09f3bea250f2cb771f609701259de390849624aa9256e514dfd2abfe611c8ff05c51f611ee24ef887e82e5a4311761c46d653f23a682196a995ffa880a011d203be9a595759eab93e7618701664e0185240bace68ce9993cb9c9adf62066263c2608cefde468f03ee5ec731ef19b5dda9c8fabb95b69e1d4d56338c591ffec0ce52bc0a43c3b7d1fd03edfd26baf0d9e7cdcc0c94a4da096198feb82ba8b395b56dc31811cee97fedf7daacc88aebfd5b42293940136e63fce8a4a9d72f10a7b3f7c584db2e107c087943f185ead74cc5a741dd4d20e9dee2ca893300fc4ea3fefa61dd902299e115725ae91ba33d526ad12fbd84afcf386f64c4246f6ff1ac52f08796806f4940a7be46d208d19c63ade741c63bcb7370563bb52686aadfc01843e1548053c13e1422e81b4633f8a6b922185186fed471f923bcce8aecd2a5ab4628699b9408024c46e2bec5dc7d3e891bb6676b7b5b2338836a9be15226689fe29294f6af6c7153b0040b7c41ba22a5ba17b00cbe1de59dcc20f9011499d2529bcd6a63ee5f9a414cacbf98d6317eb182c8ce5b2cfbe352b76746c1ae6ad492f8ed9779183fafc7dd8c24ca0ffc80129b537312b32360ec0caaf58cb3c0e2ba57f21fbe11d59248251cdc4028c360913e41dc5b1e9b5fc63a54d4b02b22bf2d109842624f9093feefa3d62137640425a43092847eb096b55ac1c25968496597c5c6f6c0e03df41854c895a557a343c07b6cda3b9f0c73529d27724f18b719aab0305a93e41f83effe9c0cabbebc2b6df88df439820c3394d39603e3966f3c02c3ede60ba721af129556a8f3cc737ce775c6204c1ef7fccea52aa512d23d3dddc405dc779832cc1a42f47cf5bf8c2fb1012d3cba6501b96f7e70ea1c4541c0e8c41b35925ab7a5cdcc27630b7831e0a8a68d08d38585082f40f42c60a9a8343c4cdb1f2845e5395a6b277eaba2c6bc144cc7566613ab0a4c62bdef2a2d73bfe19f8a32b9a1b711bfb43d9a0e42906aaab41288d65d2f23e87bb275fb3fe891b34d49859f12f09863b4377b8fa1040a8cfa1d2de63c59f22bfda8cf7ed5cd1a71e9bd41616dfd9d8e9007894d4565a4a7c0fe06092e433addbdfea0c4b6ff573a860047084b1b15ec958fad5c27647dc0eb8d7d7a7cc2014d79319d09fa62ba25ced61e16d36422a6eebcb2a720e9d90d32807295dbe09114d7b9c618e478c56c6f0c478f965e9fba14783376ae36eb241e8b41a8ea088808cf687b26d580a4739356ad8f7ba415dc5799b71e15ecfae20115a23467cbb0c88a9ab250de1edc26d10f289cdc87d14f12feb909dde83250f3b3479a83691ebdc40608d0d10a669ea7e1bd06d285ffbb516d3931e5501879f84f96f1d78754dedfad3faea814e20677", 0x7a0}], 0x1) 16:00:00 executing program 1: r0 = shmget(0x1, 0x12000, 0x0, &(0x7f0000feb000/0x12000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) read(r2, &(0x7f0000000300)=""/200, 0xc8) ftruncate(r1, 0x4) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:00 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a4914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) r3 = kqueue() munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) dup2(r3, r0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x462e, 0xfffffffffdfffecf, 0x0, 0x0, "0d9f40b104000000d0e65ea8d6f4a8ff3b99f729", 0x8}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)='\r', 0x1}], 0x1) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x1000000000000006, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000700)=""/249) r2 = semget$private(0x0, 0x0, 0x1) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000340)=""/176) shmget$private(0x0, 0x3000, 0x80000000426, &(0x7f0000ffd000/0x3000)=nil) r3 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r3, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r4 = kqueue() fchdir(r0) semctl$IPC_RMID(r3, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) pledge(&(0x7f0000000140)='&\xb9 \xe7\x17`\x01g\xdcE\xbf\xaa}\x7fh\x8aAkm\x11\x06\xef\xad', &(0x7f0000000180)='*w\x00\x00\x05') pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000680)) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000240)=""/232) dup2(r4, r4) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x61}, {0x4d}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000280)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) select(0x40, &(0x7f0000000080)={0x9, 0xff, 0x1, 0xfab0, 0x8, 0xaa, 0x3, 0x81}, &(0x7f0000000100)={0x80000001, 0x8, 0x3, 0x1ff, 0x401, 0x8, 0x6, 0x5}, &(0x7f0000000140)={0xfffffffffffffff7, 0x6b, 0xc66, 0x8, 0x4, 0x4, 0x3ff, 0x400000000000000}, &(0x7f0000000180)={0x3, 0xa521}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') 16:00:01 executing program 0: clock_getres(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x4, 0x200000000000100) clock_getres(0x2, &(0x7f0000000080)) semop(r0, &(0x7f0000000040)=[{0x1, 0x3, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0xe2, 0x1000}, {0x3, 0x100000000}, {0x1, 0x5, 0x800}, {0x0, 0xff, 0x1000}, {0x3, 0x7e85, 0x1000}, {0x4, 0x9, 0x1000}, {0x3, 0xa4, 0x800}, {0x0, 0x9, 0x800}], 0xa) r1 = dup(0xffffffffffffff9c) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0xc0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8080, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = socket$inet6(0x18, 0x3, 0x7) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x2a, 0x80000000, 0xffff, 0x35267bc6}, {{r3}, 0xfffffffffffffffe, 0x10, 0x83, 0x4, 0x4}, {{r4}, 0xfffffffffffffff8, 0x47, 0x6, 0xcd40000000000000, 0x54}], 0xb6c, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x100000000, 0xdd}, {{r6}, 0xfffffffffffffff9, 0x80, 0xf9631e5d2cbebcd1, 0x52f, 0x80000000}], 0x694, &(0x7f0000000280)={0x5, 0x5}) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x0, 0x0, 0x100000000, 0x1, 0x8, 0x1, 0x5, 0x2, 0x3, 0xffffffffffffffe0, 0x272d}) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ec54aa6a710404cdaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87adda4eb7d704512f7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d3641218c49cbaaeb6207e95a781269ebc6e32095ba69cfb93c3191d1f1526d004e2a54de99a40bcf5b687486f420552c9ef4dc7ca274cd2551cb74af6a51f745d4d67aca68090034a16ff74131618e1c6e9ba3bbed1e2ad48e4c78c18595b63756c4d34a9755d2f106934ee8a009e6527e418fcdb1a5572b8a28c271dfa62d2a5d5731558d4bd3c6c2d4bdd35293e6bc0bc3f3", 0x12d) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000080)="39ee987abdb3af8edc03a6a3dd36a17db844dd6915a91d582f0cbaee5130fc1b6fa2bdde13daac08a1bbb96058d23abacc68c1b25eabc29280e99571923ee222f1", 0x41}, {&(0x7f0000000000)="785df8b0bf1bd873c3121cc1c7dacc6b7e0006d73d12b0d9", 0x18}, {&(0x7f0000000100)="fb51f1d9c0b6e439ac411369e5d9ed35b46ddae4ce4bd8bd1896d9130163666c3fab9e00ac7fed3dc33f64a21579cbdba692f18ea1112f9cb321f3cc6a77119ca6c912e3d0204fc77f4788441c2a55398e3381d6b1128f7db1acd153094da35aa7e7731aaa743bda1fa1c6af9d8d5c45430b8cf0116b373db6011cf08fe1938027eb681cea4dc589f2b08b9a8e355aa95629b694be44c69d902b33db3585597dc315e2", 0xa3}, {&(0x7f00000001c0)="c1b9311fe3fb4fdaee3eb100", 0xc}, {&(0x7f0000000200)="db4caa196d2aea8f4dc71df1b9f8ac65188228e0a51f281398fb373b694a4bff3c2350ade63eb1df2b", 0x29}, {&(0x7f0000000240)="b11593fd16b0cf4035fd91098d69db16a04ce4356d567b2c84778c589a8b91e349d1a1f54146fdc0419ebbfaa67daa3307ad6c1a", 0x34}], 0x6) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x12, r0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x80) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x100) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x4011, r0, 0x0, 0x0) setsockopt(r0, 0x81, 0x9328, &(0x7f0000000100)="e7bc5264a15d40393040b8310ea5caac7063b4cff9e40b2c40fadf0084891d98fac81fc85598da8bdd71dd54b2ea8a910056547c95d07ba36a5b3675193734cf98cbd21a6f9c5808d43d9ac701c8378333ee270dd4d1262f65dba16b1ea52ee715db5ab22e250aba8daadef1fa6e0fc8ad822593117a45655642eed50295f432f285895a777241b3b09183e28eb37d881c55f17d7f5b96389975e75ddb061c9d5ddd917178a12c9a218350b2174dcc35f6cf1d2283184d9621f5df4827dfb73c2944be517af168c3cd", 0xc9) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x3) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0xffffffffffff5b44) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffc, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667d, &(0x7f00000000c0)) 16:00:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f00000001c0)="ebffffff", 0x4) 16:00:01 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000000)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x50, 0x40000042, 0x401, 0x3}, {{r1}, 0xfffffffffffffff9, 0x80, 0xf0000080, 0x0, 0x3}, {{r0}, 0xfffffffffffffffd, 0x5, 0xf0000000, 0x8, 0x3}, {{r0}, 0xfffffffffffffffa, 0x29, 0x28, 0xd8b9, 0x8}, {{r0}, 0xfffffffffffffff9, 0x1e, 0x40000002, 0x4, 0x8}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x48, 0x20000010, 0x8, 0xff}, {{r1}, 0xfffffffffffffffa, 0x8, 0xf0000002, 0xec1, 0x4}, {{r1}, 0xfffffffffffffffd, 0x98, 0x1, 0x3, 0x5}], 0x5, &(0x7f0000000240)={0x2, 0x6}) r2 = dup2(r1, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getegid() r4 = getgid() chown(&(0x7f0000000280)='./file0\x00', r3, r4) accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r1, 0x0, 0x2, 0x0, 0x27f, &(0x7f0000000040)={0x0, 0xfffffffff7fffffa}) 16:00:01 executing program 0: setreuid(0xffffffffffffffff, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x4) syz_open_pts() r1 = getuid() seteuid(r1) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000340)={0x80000000, 0x7ff, 0x7, 0x0, &(0x7f00000000c0)={{0x7, 0x7, 0xffff, 0x7fff, 0x7, 0x4, 0xceaf}, {[0x800, 0xde96, 0x43, 0x3f, 0x400000000000000, 0x1, 0x9, 0x7, 0x244, 0x6, 0xf92e, 0x1f, 0x9, 0x5, 0x59, 0x6b3, 0xfffffffffffffff9, 0x3], [0x5, 0x5, 0x6, 0x330, 0x5, 0x1, 0x634f15b5, 0x9c, 0x9, 0x7], [0x4, 0x800, 0x3f, 0x2, 0x80000001, 0x8, 0x2], [0x7ff, 0x6e, 0x140000000000, 0x68a7, 0x8, 0x100000001], [{0x7, 0x7, 0x703e9b84, 0x20}, {0x80000000, 0xc75, 0x0, 0x6}, {0xfff, 0x2, 0x4, 0xffffffff00000000}, {0x1000, 0x6, 0x7, 0x10000}, {0x519, 0x7ff, 0x9, 0x3}, {0x6, 0x100000000, 0x0, 0x40}, {0xfff, 0x8, 0x20, 0x5}, {0x8, 0x5, 0x4, 0x1ff}], {0xfc00000000000000, 0x8000, 0x3, 0x81}, {0x8, 0x6e, 0x4e0035ac, 0xfffffffffffffffb}}}, 0x1, 0x2}) fchmod(r0, 0x72) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) 16:00:01 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000001c0)=0x1200000000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r2) msgctl$IPC_RMID(r0, 0x0) 16:00:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000280)) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004400000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) r4 = kqueue() write(r3, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x80, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) clock_settime(0x7, &(0x7f0000000040)={0x10001, 0x1}) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x142) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0xa2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000)=0x4000000000, 0xfffffffffffffdf1) fcntl$getown(r0, 0x5) 16:00:01 executing program 0: r0 = getgid() getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setregid(r0, r2) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x8100, 0x0) fchown(r4, r6, r1) r9 = shmget(0x3, 0x2000, 0x110, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000180)={{0x5, r6, r3, r6, r7, 0x8, 0x76b1}, 0x2, 0x6, r5, r5, 0x4, 0xffffffff, 0xaa}) r10 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x80, 0x20) ioctl$PCIOCREAD(r10, 0xc0107002, &(0x7f0000000240)) r11 = fcntl$dupfd(r8, 0x0, r8) open(&(0x7f0000000280)='./file0\x00', 0x280, 0x81) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) nanosleep(&(0x7f00000002c0)={0x3, 0x2}, &(0x7f0000000300)) shmget(0x1, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) ioctl$TIOCGFLAGS(r11, 0x4004745d, &(0x7f0000000340)) writev(r11, &(0x7f0000001900)=[{&(0x7f0000000380)="b66a4708f3ce72ee34f59910eaeb713d73acb5f560255a5aaa739df736209b78e04b0a6efbcee7cd4c8df2cf3948ab7281cfe3c2212737e94ec7153684c96c9942fa6c2f7b504da3fa9370c9e6bb4ac098ce05aaaa92475fd9a44b88ad78dc1e2aa2656cfe9d7c5bb2f0942c3567", 0x6e}, {&(0x7f0000000400)="e5a69f98f61d4b1584031c69b16c2fa9411f50c9e5c3cd6eb475b1ca2a2a97341c4f4f5beed7938d451b7f2ea7b8da1ee7dd9d7bea346f10a2a2dac329095e4fdde3deeac031f72e48547bb1373fef26bffc256cb8e2d35033c4a5a138ff476f3034752b3d04f602d41b12fc68a66a452a768edad7ebb55aaa8ca86cfdeb74816e267ffcacdd30034a2e6174d2dd85f7d24e45461c45190e08a579d4ab8d4c481b503f93dd46b242d904c21284025873a632e86bfc9ab2905c6f9ce0893904034717bd7ce8e441bcf2b921", 0xcb}, {&(0x7f0000000500)="a4bf5be88a67bb87bd90eba2f7a66e741c23adba218af119c617f5f1f1936698ccc971e5aa7cb335c96a95dcf41599c8148ba24d57332fd770f551333e5cbc82c903d18ace37d45e9fba04326d2f8a2b23a585ef43b1fe2f9e6bc3754a48efccfc36dfdf3860769cd048e5c4dc557123c12e064fcf377996df2f6b73010fb31fe9681892a6d4e29cde9b3c8dbea3e4b337bbcc4c2f8e397762904c5cd25da5b96b184aed9f37691fc51a8d8f20896ef45626899b9db82f770a27a02a66b0509f681db4c04a6c9f1259df762f0379a6", 0xcf}, {&(0x7f0000000600)="209ef54621f50166e4dd994a89ffef088d7cc652dfc2b7162e4ff4954ba52ef5fbe7fd31c406aad7a0eefec9baebca2189410e9ed74e1e2e0ed1a5762f91566803787cadf5865a6da84c99ff46dd2a866ab5aef0fddf4ebbb006dbdd05a30b787e6645cfd70ddf3d088c1214b012a85f961148261afd23fde8216c86072e0499e694abf66ebead67cf3bb6369b246e1e12b46b94fea12932dc8c5c0693af64cb3c8a8acba7d67674936d7255328f4e6493734d6db4d549d0c398a8683e", 0xbd}, {&(0x7f00000006c0)}, {&(0x7f0000000700)="9df12db1629e59f66f0f135c78db1d16155106e61706fd26fc883ced88679a498e0efdad0b360dbec74148", 0x2b}, {&(0x7f0000000740)="271688ec", 0x4}, {&(0x7f0000000780)="ca7aed8fb9aeef450092aa0a9d9740a133f1e13ab996bdb2b9450bad29f546352b8a7ed24ad16e203c03a80456d5c58c31414b5c3bb5ea596b8ac1d51c7a605463495bfbb42f6d3848093dbb7b0751695d70467853b48928b748bf99f30f9562122220458d922646d7a9498b36af2227c0721860e05d17b1ab66d2426a899e3caca46c9c4db515ef76538d310a5bba16b6098aca56abed5f8171fb677d2c4e980ac7e125aab8471bd8333e5c", 0xac}, {&(0x7f0000000840)="1f23ce20c29e5f79d5b0e6063e0071400b5088830c1d461af0b1eba67d4424ca9b0301f465ea0805bc5addee00fb90e8b6940c89809b33b9e2681ece1444f072a98c504615c98573cc68a0fac02ade4592d012622feb0276198dd45e901ecccef320cb89a0afa31708d8a7678da67c327c2ef195c6eef1518affe9d444258c859291fde8248bb6e9b90edc3a12231cf0521b52cbb95092dc74f40842f14d27a1017ecaf9ac9b1d4d21f99276ddcdd4e6c79961e9ec0f4772a9c7ad8fe18ff4757a40ac6daa447c9bb4c29efb284dedc65176b40863050f531299a998964814603e2aab6e268718d69f3085f1647f298ac9e85c7fb95cac14f1d8fe1ef0edd799f7e4a4c72803d53fb1d187233c3bfc816925feac2566aad8f73bf6b5dd4ce0ae4997639d331ec5a5b101fa12c07b6722b3bc7088fb93eea1ec5005d45dbea8f7b8f24b4224a40951cb96d3b3cdb66d224f36e857d9c52e51af57f36ba296a152d900436795be3966098ddb411265679c918bc933c8a3997326c0034458bb58ded1d52561a5da4b6a2ca715fe254b0ba38b90b8fa7060783e5054576a480fd0272660d9190d0163d0e09b0b902f90d5d46b7c6b5ab35a8b624eb4a49d14750d751ab97a9ba382ccfa2beed25ab9d6d52aa004bf7eb77bb39dd7b76ba251fe1279f892c1104419ef68be9c5a7eb510a968c48786a72356f5501fa96e406c6cd192e8392ed4d26ee5d5cc3a97971100823aac1a05e954bb291b165b1a1259eb5d2341dc3e5f8c837d5c845e0e382066ea1c5bed04ffebe833b41c048f2b1d1c357dd8bc473bdea7814e225d4c6d51890c41027fd470edddec252afed53061926f8c451d56abf5393e0302955d316c13d7aca362834f84dbd92a18f5335985373003a0937f2e1ed1a855cd04ae0340e9a30f73dd5ea5fcd8932dd24b752a4315bdb530dcd7cec4f5d345a7f04e1795275563f838c3090510787d5eb5f99baffb5ec8f437060c095672933bf51b324390a789a40c4e408a94d457f914c21680455b68bc9eece30a6d646cabb4f17dc66eee65954a5e7b60d6f5635dc7df4bcbdcb2aae68e81324240a3164ab21f4b0d4152982c49231be31ae08e9c79ca78260675fc7b5887af2dd156dddeb456436047b1ae9af6e4a1649cd68ff52ef6a48134c72847065c2b8703bfd3e4a1f6f4aa46a7fe65353c01978bbc7326217b3d5b28230326a647fd73c31c9df6b122116b5e13d8b244ca7b11a012363ff84b3b7d4dc2204406ffb66d49808a2b1207f4d4ed59e3bf101b7bc20d7294a6d2d80cc2e8e15b02be20834a062a5ec4a6ff42e0b1370ceb1933b094f246829c9a5cf1ad367a2f633ba058c73f76820a3af60c011797f054be6aceafa3ca98533f3a74ed9c6f795fc96df41ad5ff01fe0f13e8618be9e7f974995d4482acb5c1021e3a8c969515c56f636b7dc4a7d6ff68580edba1b11e2752e8348ccda3f1caee4f34c11ab76d52a6e5c69db0140c7d6ed4834efc3016013bd73f2be16e2e954957a84173c1aa415b0628ba5405942c4facacb52b9d8bafcdad7f817d54df7c53e163607bd98f3894090f707d6088aebdb88d3dde63cf1d2b8f9bb89dde33f911c47bfdc98155b5f0a357ff8efc96954d316ba167691e0e4806ea9fa1fe9c8fba3d2411096a32a0074bfa22445b95f2f2402995ce2ae3dbd62f0e60362c555d99d660d54f3e7d2a41c429ead3f64818f9cbc90584e31d91e68a2433a1698f773e937c43321a3784d3ec899f58f8979d02437a5d91abe357be6f6acdad03d14d743957fe1f4019c4d0435d5317c853a60f1ab361e1fa8e4d8878697bf541068bf804070a3a69a5552d5ff28bff61dee6e52092c569a45b79a1e66f5b72080e20408554c9aa65ecb4ee1fe1ad8f4e19e286c61d1630d856f49fd667ffb0b8625b0c9a788967d684193000f0c024939e919c9fefa4b31405d95bafed29510bfd027836df93b3dbdf28a5dbbd6d0f7abce74f5424c3af781b4b999207f3d51ef1c48cf2b3a0688fb1256a748eed5f74e33e86afe86ab808d067dc09e385deb882b66d309b52b9d2508922d4a3d17dd423077fab41bee928f1c1f4bdd6c9fc09364163344916c8a52724909cf86eb32b95a17e3267699c16da489f4eaf9612ed9f6a760e05623eedada27741ba70f70cc7774cb61a09362b2b33f781d7509a9a64ed0201c8eadb105dc9eee03fa8f2784b418204061ea12bbd64bffb0f955598b41e20590e2e34e20425e69500455a74061e3428e6e0b2925e614e4c63635a450f1c01c152b4ac469ec5580b542ba786b7cbb31b76193a85fdd702658dbe63165d8ce0d0600a5c2066abbe224d9e3d5d896bd7fc84dcc4c9dc1affe5069edb3d0f063ff795988459b97752c24d5cf86a4b417138a8df3ef33f7ed2eaf50b423ef13620e90f634448406571eb7960e66766406ffa6d79b688f07b18be8c40afb0cd34cbfba80b403edde1654bbc64c5929f8473cfd6b080e6b3702a7b3c996c50bb50dea24471d4ceb6e2949a71f3f1a7df92aaa0a4d48c22c984d186a2f09c4c69604dad8c6947b3566df7216baa46e3b25eb9cc064dcdf9a143541214e11281ef89d4fe483839d9af9151499b688eec35b6619ab7a0da183ac2955062ae482cc17a578b260620cc562ea4ab9f7a2badeb1f36b52334ae3a93273dc187496dad11b0cfbb25b083e0da2a36f4f08c1f42fc43ad7395c9aeb89908922e7ec0a64c7ec9f12cc52f42b07ecb39e09396ecf52096cc5c0ec670da4d594eb9c1fd145bc557dbeac10fb5c20d707fc3aa1a9fe0cf8dd50f8ec2784a219c145e15ca6ce36adf764f8e205495b09656d52b9bba6c981d88f0be58835c8a77746d3e9182b7572b7626703f40310b1de4b9689b0e508e41ffc70dfd79a53693eb771f4fab735d4dc245f25da6dcabeb5874571fc5bf54e90c8f6c759138754a2acdea67b47c24169303e2cef2f51d32e04c81c80ca8226ebc3c67e44f14224fe000dfad552d57acc566fdf68d88bab2034fc15aba0fa40e3171945c324cff4eb07bfb3915909bee20fe9ffe450b0482087d6a79c1b8ee93b5d6dac7db41449a26458a4624d4601d9dbba1caabb2dd809d9273d934ac6ab2f1d70c77c1a012cc179d44eddbfb1121571e10ba0c0fa0a665a2e56883cc2679725204fb95b3990fd50c820e30fd6daf5e3519eae2dff6e0be62fc5327f54f41dbfb2b52ea31b0b07b5d7407d9ca72d7151e8842b13cd4dc39c1c937fbcdf8c8631e06ae3380b0de07dac5aad9ff86ae2b0e2a5245ba0aa77f64d805b712b4cc482fbfa9e69758c4aae5b406d092f31fe4b59aadb46e1ada96e732b0fa530098e66ab462b5a56548ad1ce5ee18c8f8011101ae3bb306f6b6e951f4d05534c0014c693b8a18560c8c38a6405ea62370f1bbbedbdc1088b9f76f1b26421cc7ee55ba274c6cf8e74e58941c5e7dfab142c391fd0e13a18bd295e3c2ad18335a8bc1b8555b7ce2e67472d1ff40bc05f627c23e18de2d4418cfb678b618709bc61a48d77a53bff5a037de67ecec5216947cf634970387db70ded004c698a2502d401a22f3ffc8a27be7880e3c22a29fa6be406da02a6d0368fcea900ff360fcfa613f3323e4f91dff962395fbbede93c125d4b2252ebc7140f02fa2b2f5648ba98d5cbeb9d0a29c67561f05942f44e821f12a1cd650133e962daf9ad6816f7368b07c0fa20d1d0a3ee68e47d578b568527e77be56a9f594c1c34a0216b8f43ea70af7c81efe28e0ea99e12d08a1a044b28282473fc7e267c44265008fc6051dfa0c7c8127346c1585d3e4c55a83dbbe41de82589df63e6115192ea416e46b251d1fff00f9e25e27c3dab296c37003468a065128b64be9049d9878c29259facba9045933d375107943667f3274f02d0037b53a47767998caf9223f5bd265ae0a052831cc0e5fdec8200b05168e0cbc76b04bded6c4beaa7a80fc841b8116564f0958b0187a18ec0e16351387d4fcce5b0d1cb95d44ddf108bea5fbc57b6441aab93b9726b621c46f0b50c53b24c02661f858eb91d7a4b3829247158102e7573a3762cd2547293a45ee46a90c0edd5a3ae640c59a97e5bf5ade1b1f4f110c7483601ae296c505dc75449fcb25c7c191f3c5563506f37144e2eb911945050e58b2f97fcab206e8ad79c089ed4ab5969698111af0311cd4e8db305f69cbf70b7e2ebfd9c4ec0d00abe3c75ec74b8a04fd341e1f3000ae3495641d79c3048a94c538068b53ba644064401129d01f02f0001e3c9bbf170faf8598333bd69b59b60df5ef8c6f6293e2727f1952b75bba50605f4dc9ba2edb22006a9bb5efc7c4a73f17027204333241a091eff3cd845c3d1b4c77cc96c9f6a75c04deccadca9f4597957656f334b103d392409c0de7b2cd7bd626af702f293efc344edb548bd3c71053a2137bdf909f462f691b5552a3a587fdf977d06d50b52ca341d9d7b8006fd9549b2574e87f9103bff101b01a0eef9f36a834cd08c481771d6573427d1a2c4c3b802114eed7960dab390a97ad744af779a4239ca0021a2744a76f24c3cb2509ff488d2a933f3ade27c2bfa73e44ad73d0ad36981b9502946da71160dd037e43a43e16e84ffed6157ffeffa7cca52bd878ba89d3928246a82982772a5fe5070efb2bb91de74b7cc50a6b1800311e34754fd372e50d58d144889947f7cd4026757e7e4ccab310394ac4444e4bb238c7eeca1e539bba7f1b463e2968b55fde5609c551d000693e0621a06b5dff22bbcd45ce4ab09d69ae49ceccb57ff8e04d60d880ff587c7e8f08071d3f53f2e398903ec19f80e9409d3b1ac72bee36d768f9f49155aa8f4a863cc442d85560acb5cfcae7705483b8c6709ac164ecc72c7f50995971405b842988f1836d2bae673d408d45946cb2ec928a18a0f34e8b9995cb842edc7149e3c93d5f168b517c33a0265ff03f0d28c279fe94bd42e10eb84ab830d4eb90cc5d217277d90c7236289f957208fb731cdcc043b900111744addafdddd1f8843bd97b30bf68b26fc1e0f57ca020161ceb39bc3458f56ad4e3f83d9c633529985ef20d04b50be6609381d23d5a939daf4c78e8a69d683d0753d646fd00f556710efffbe35b5767f988b850df75456111e80f19c39e54db41f859d9c9c2355bba12304c20c9e71e6cdbb330aebf254ab98657a18f72a3d22f1bb68bd8a74034a3b41b813ecc0abaf873921484466b5dec7385f2e341a20f852000f14d64403d648834bc9903da5e72d47af9fa27c009e17084c326bd3f5fc2b7822e4e9430580f4b438cd9ba82bb48a12e3f1cc87ea6acdf9999f6e0a1ef620a7da27a7bfb15b3f6a7537cbd85bff3fc1da7eaefd809b99891df9990dd4c4fef5054ebd0f3291062f472cdeff30aa8c4b9f7d17781f594243ef3a27467d8d7338d05ff7be8ae40af2a749b5b1ab4111227a5b06d106cc1b3f4f5a2715d1d473d960015e298a986fe4b4ffe269c67e5d3f8011f76ba7e29049046a40cdecf92596dbf5fdba0ff7ff8348bdece096cdc73178d4e1895a741c86b0290a8622e153a1bd9a52c3e72146d9791ec53b6f11ee1537e79a2c593d05e3337c77cf673705851e91e4a973c5d56b18c1384acff0fa8dbcd371baff1dbcd367e8a66b859575221dad17b26188560ff8dca43fd9351a64f126c0f33b04250e87fa7a0e570f21f092833ad1e2836f765d65d39b8f64f0fbf4c6d62ec4f996cbc18ed3e2272871f7b6d40436019643dc119d01cfd08fbb62d91e231645fdcfcf57f8b6ee24296", 0x1000}, {&(0x7f0000001840)="7c0053f33e78ee7b53b800b8550ad3b464f0bbf6d602292909589efbc3c95de0d58558a1381fd5676c7b7ecf536fdc2c721ddd0bc662be8e08fe37b3ab92aef6dff16e3fba027fc0050dbf4e90724fea5f7ff1bceab9b569e3d438de50d4b0b4f184412e0634d66fb89c8ec2c2970c593339caedbe8c553d2f5491be44f528517e6ef837a1", 0x85}], 0xa) shmget$private(0x0, 0x1000, 0x50, &(0x7f0000ffc000/0x1000)=nil) r12 = socket(0x30, 0x5, 0x5) pwritev(r11, &(0x7f0000001cc0)=[{&(0x7f00000019c0)="0a82cf9af7c5df9fdd028fff6d162caf083128baac44d7655ed2264cb25bdee384348d6e9f0a0a9bbcea491800493e174f000cb0", 0x34}, {&(0x7f0000001a00)="d8cd28561bc79c954601187695014d4289e901e7d6107bc0c07ee47b25128a74aa2089ce390d2a2be3c481764efaa6ffd2d812e55bf4a762c2d2ac4e2f60056eec7e55a5e78f1891f8e17048cfae8e11", 0x50}, {&(0x7f0000001a80)="6ef749c8cdbfa4c4c8fd6547ed6dbad58c7dfb09e078658a7f6d61e60364f8f621356de596811e774f66482e326c152d50c5fe894af17879612101f003e1fa2978e015b9d6005997223bcce350eb0adc5363cbbb76913df747c739ed223b3215fd2471ee764969e8080dff632ba15af84e4434d53c6110f6d0bd2515b9326f0fabffa9a09b5f50e328fcd869d94d366eeee2b65f350d0286abca8040143599959aa34225cb36356e52d705dc68604d48fdcdc40058e6f31d3728609f7b1e0f4cb3bcd420f3e768dceaf1bb19d2a38977cb2bd3a3cc671090518b58c3ccc5939f306f1e7e1c4bececb5236c23ddf737af701e14ebf772821e19b01cb09edb", 0xfe}, {&(0x7f0000001b80)="e409019fb0744fb18c30c7f34ffbe4cf8af452c383ec35a6fa62c523ea623961fb603d9f22d1ea077fc054257b52734ada35263ba055d2dc3f213e0534953e36a963f9", 0x43}, {&(0x7f0000001c00)="584fe679a22823b66196f45ee40d45dd850a4019d8a9b3aa99e4529b7e67093f33d6383578a725baf31b0ae3c07fe898534888febc4de456c3dc227d13261012c4e754fe531bed08dfc7478e6c6232", 0x4f}, {&(0x7f0000001c80)="62c6c62866a2739d427474a42a3553051ac3b7e2e48fb0", 0x17}], 0x6, 0x0) fcntl$setown(r12, 0x6, r5) poll(&(0x7f0000001d40)=[{r4, 0x10}, {r10, 0x80}, {r11, 0x1}, {r10, 0x4}, {r11, 0x1c}, {r12}, {r8}], 0x7, 0xc9) shmget$private(0x0, 0x3000, 0x60, &(0x7f0000ffc000/0x3000)=nil) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/vmm\x00', 0x200, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001dc0)='/dev/wskbd0\x00', 0x20018, 0x0) chroot(&(0x7f0000001e00)='./file0/file0\x00') getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001e40), &(0x7f0000001e80)=0xc) socket$inet(0x2, 0x0, 0x6) poll(&(0x7f0000001ec0)=[{r13, 0x4}, {r12, 0x8}, {r14, 0x4}, {r13, 0xc}, {r10, 0x80}, {r4, 0x1}, {r11, 0x86}, {r14, 0x100}], 0x8, 0x7f) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x403) open(&(0x7f00000001c0)='./file0/file0\x00', 0x8, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) r1 = syz_open_pts() dup2(r0, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10110, 0x0) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/21, 0x15) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pckbd_enable: command error 16:00:02 executing program 1: chflags(&(0x7f0000000000)='./file0\x00', 0x20000) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') unlink(&(0x7f00000000c0)='./file0\x00') socketpair(0x1, 0x6, 0xdbee, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) sendto$unix(r1, &(0x7f0000000200)="8d0b4788a200a2d8da0c69b6ef41d5aea6d9340f2ac6ef15ff43ef26a5e4b39abde9447fa34b0d2696a468dfa46540c3a4267188c3228022c59d412adaf961ae6d110e78a57b58ad734cddc6d2984809f5ffbb4e00626c8efc64c2f63bdf314dcb544b51bf588d2c47f2f7e79c117747e3760a998f773d5ec05d8fbe8b38ad065097e8cd13ffd03f3f7294cdbe4238dba69c7919e03e30726280ff904747b7f3f895a78fc9", 0xa5, 0x2, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) execve(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000340)='@+(\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)=',)\x00', &(0x7f0000000440)=']]\x00', &(0x7f0000000480)='*8\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=' \x00']) rmdir(&(0x7f0000000580)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) chflags(&(0x7f0000000640)='./file0\x00', 0x20000) r4 = open(&(0x7f0000000680)='./file0\x00', 0x188, 0x0) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f00000006c0)=0x9) setpgid(r2, r2) fcntl$lock(r0, 0x0, &(0x7f0000000700)={0x2, 0x2, 0xfffffffffffffffe, 0x0, r3}) r5 = open(&(0x7f0000000740)='./file0\x00', 0x8401, 0x1) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000780)={'./file0/file0\x00', 0x80000000000000, 0x8, 0x2, 0x0, 0x400, 0x2, 0x0, 0x3, 0x0, 0x9, 0x9}) utimensat(r4, &(0x7f0000000800)='./file0\x00', &(0x7f0000000840)={{0x800, 0xffffffff}, {0x292, 0x59c}}, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000880)={0x5a25, 0x8df6, 0xfffffffffffffffa, 0x6}) recvmsg(r5, &(0x7f0000000b80)={&(0x7f00000008c0)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000900)}, {&(0x7f0000000940)=""/152, 0x98}, {&(0x7f0000000a00)=""/242, 0xf2}], 0x3, &(0x7f0000000b40)}, 0x40) unveil(&(0x7f0000000bc0)='./file0/file0\x00', &(0x7f0000000c00)='r\x00') ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000c40)={""/16, @ifru_vnetid}) getsockname(r5, &(0x7f0000000c80)=@in6, &(0x7f0000000cc0)=0xc) mknod(&(0x7f0000000d00)='./file0/file0\x00', 0x2038, 0x1f) utimensat(r5, &(0x7f0000000d40)='./file0/file0\x00', &(0x7f0000000d80)={{0x80, 0x9}, {0x101, 0x80}}, 0x2) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000dc0)={0x7, 0x0, {0x0, 0x478cb5a1}}) r6 = openat(r4, &(0x7f0000000e00)='./file0/file0\x00', 0x400, 0x181) getsockname$unix(r6, &(0x7f0000000e40)=@abs, &(0x7f0000000e80)=0x8) mknod(&(0x7f0000000ec0)='./file0/file0\x00', 0xc020, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000f00)='/dev/bpf\x00', 0x802, 0x0) 16:00:02 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9d}], 0x8, 0x0, 0x3f, 0x0) pckbd_enable: command error 16:00:04 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) mkdirat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x110) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x110) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800000000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x3d}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000006, 0x400, 0x8}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40, 0xadd3, 0xf0e}], 0x5, 0xfffffffffffffffe, 0x3ff, &(0x7f0000000100)={0x20, 0x4}) syz_emit_ethernet(0x1, &(0x7f0000000000)="a9") 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x8000}, {}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8d") r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:04 executing program 1: r0 = dup(0xffffffffffffffff) close(r0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x1e, 0x90, 0x10001, 0x1, 0x8, 0x3ff, 0x8, 0x2, 0x2, 0x9, 0x2}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x8, 0x5, 0xfffffffffffffffe, 0x8}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10000ffffffff}) 16:00:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x905, 0x0) write(r0, &(0x7f0000000000)="5039322eed", 0x5) 16:00:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6a022e2f66696c653000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="2003a8010d0400e70100000000e2ffe500"/28, 0x1c) write(r0, &(0x7f0000000380)="fd", 0x1) 16:00:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f00696f65310026579d2f517e4ce05f81e7e2279f6610429217a5450157d3501c64ccf226ae227c9a642d6c45aa4db580418afb382e156466cf6cfd0d8f54eef488a0e8a6575bd23797437348a8e5ee371063c4d41d426a9bd0a0fb79889190eef2578420ee979687e57fca4456935a"], 0x10) r1 = socket(0x10000000002, 0x10002, 0x0) setsockopt(r1, 0x69, 0x2, &(0x7f0000000180)="7fe3b42d4b2cf06f4f1b1bb300ebef7a50756b89e9419f54cbb9854e972fd86288082bae99366487a86878e6d49a89afdb5b6096e0b25b1f3d37efffecb178e314671fae99b0325028e060ee12960e1b04bcd5a42af6b630d2c4a2d61648dce5de5e61666def6edb404a5477fc0b1a219bb115f12b31217f637e1515b9b5e429467f1370d0378944276c74346894219b6842a7a8a86e67639750fa59e48edefa3b981f2f692a54af8ecac497ff40fc9dbaf8b4257e6819196aa473e4825e0bdfcd9dcecc005c44f21a640c36ac1f8eb9e128856e34ac0e07c6c89bfa64dd49ea65d76b0dc577c2628f751e8527886a6b286971830febb764ef4f4f98c385b309ce3b8a202c938719c5a84271b55cbb03414a20f0f9a7a3777b33a9e50d1c6874025ccaffabd977c65b19b4d9100f79a6ab2d2207674baacb4f5a86853c25fea6402c22c69d1be16894523a48fdb70f1998ad3ca9c63930d1316878acfc8d44d657d11c173ee5eed69ed8ce1bb949fa48fa48c3bd6c8aefe944abf07a6e132d7f804735522e4041485704652177f78418b20e6edd6f4fca49e4eabf1002d1a45594b962335adf36a01fecbfff8926e2cb16562c46862759a52ddbaa2318e723243d2008f7b7950d5e1bc178c301e62bfe057bbf4a66658ab037c5b1c2b7edaa8af2103eead504190b15561c6b75ec37af65712b6e703b6c8b147e69a7250f2fc1c6fba009c128bd9dad3fc0c771aa23a43a481a38de294f8adbb8ebb6b95e41a93b51aee5c517e90d124cd3a45e95adf962f4b44f209a700d919f70483355f1e310f5b0c38e4ccbac49bdb3b694c7253efb7e9b8a364f3f12ea144cd2bd74548efd4ddb88d5b6a980ed4c1b7997eb07944cc25b0659dd3aba8f2327664a91ab825026f75df3d1129751bd91c414f8c309dbe1dd16048a607f80470351d2efda9880d2bd078da1a0f22a45d9d1a710eca8126a5d8c29110f0965c2c3d547660cc02978bd9a35f4029aef8252a62e3308bfd552123429d91471dd30d73179e510717d19eb9081f0aab21dacf91a56d98812cc9ab9e6593c67b05b0fb001f954e7724784a09599c4ebfb55d81669e722ace9ba7b211e71da422742202343267d8af04108151a95231b69eee8ef98d6471823d2c1c0e292d31fb0d6ae463881a77f13d0cd0179c7e3fd0082af2597d19ec01a4d8278bfae46b1bbfb9956763c48d0f37a869fc81dbd6804bb2d86012f787895d91e3dd52f792d25b396312995005f0af116c206dfd0a495d444fd3776c43857b0732d5ea89e9c61f2d743cde9139e0436fda87b31e5f2f4d1bb8f0009e2097246bc7b8441be73d15ba3f1d55febe744792e829c7218e7ade133dd7c1f42ae0709ed352a2424de4745e0fcc1ba5cb388060ba441756a216c7542514e28fdfdc380ecf65adf4c3a8e9cddbcfbebfa2e1dcb2ecd13c590dd879d1a0f3928db1ffec974cb27bcf36a18d600fb2e500a47ea0ac273d8b47f395de8bae4242a517c906b01537b801fd4532ea0aaa68580d10a3410ac96e6abde3406f219bc25b956e485fb3b72b5336f117fec564ba600608716ed8c3ae86be35ffabc61c8215fec0b3c94bf7ef16c4744bda7e33f5f7022b3e7870303ec18874072873b90be43f9c1fea566e3a150de3635448c308d67a8484c6036bbab744ae61fa58ed7940f529a83d187deca70f8dc091d8d4c745d7106c02245513bea3f611d771c89c067803307d435db7aadd277d10899280ecbc4ff2d014a29fb37bc2f04d6a511b97e658e6ae322a8cbd5e9a2b47894243e03967e953df384fc803f64d376ae630cd8a3408829bbf625d499424a60f0579f349c4976860f001cbf8d5a9b29a62a6258ca1d3c1df79cb2c9f0178dc0ec5e0a3bc3faa95791d46b2ad1f1ff28ba017f0e929ea4edf705d34e5b3a44b6f413110d2b9e692691d437a02fc5e995553e6e53ea1b03370cfe152a92257f1e008745ab502e1451af54a10cd6362dac3fb9877794f574a86a95d60bc85deeb8c0bc373e56c98f001f2dc69e5060e55bdc5dcf4d82f5cac420e4025d2f4680751cca206503cc212299a59c3375b4098f1fbcc5ecf24a25fdf774cb6810f3f74fa0b1892071714ac9db15ac1f43a6bbce400fec462374725a5ff3c79898af0747a38f2558829c8b125e538ebecabb5d43799d064776dd3b11c2354370519a07c54c0e4ff41c1d6f0bc62e0e0d817b7627dc10994e3ca637acb03325fa06d23a97eb618615e1d028e15e6c06d336655adf0f145b07fe44e6a0b27120a5b96ecebb24a6fbae2c5ecc7201bc96b0d6f85553f01cee300cf513344d4ec7a1b905c5e5c4a549b53ef4dd7610c07d4e877be064432bd9c23bbc3067cd2f74756005d7d753c5395982c906203e5041b440cf500875e5768e22dbc5ca73d46135afcf4c3ca6835e30d598e356ff0850e6bc2903e13d3e2a0c713f61e0a08a11e377325bedcf7f2de8a0dad22900e48d52a9827a33df5ef483e26f17b0ac7d658a5578eb48ffcd77948f6fd5a8160b68117eb755951f389e77f3056d12f029c4879bd4d9eb90eefb774e36ff8063fd2082d16f12244e0c75cf2723f2a4e741dbe1845384104febdc5e4d69a881d5ac6be2290ba9e0a9a5dfeca34cb34a8a2a42f076eadeef044d18f2869482da24aff15f0a8de57d1f317e9eeeb588886826912ff3205946aa90518b7a837b2235690d55fc542f6c0f26fe13d37b12d512c2896e66153cccc24d669dbce513c23c395a46675f2d92d8d3d4ccf727b7fd26129f9def8486441b86f2a22d8c01579faa7490fa9965a27a15d7484bd8cfef541433e30c3b48036883ea7a3b859110354297e81aa5df9ba656f7c2de14833cbed7f055af973b3bef179d4b4d717036dd731cb6eb3bd4c7a6ce1bfa8a5934f58d18689758fe2d72603f9da244152807b78c5c393ba463f8a856daeec27334f7f42e663075c9bfb2d6d82de64172edceb993601e884021c5203c31ffd2bfc308759c44039131534d6fcefe62882e5e129e19e90cabd42d588c0b948ed0c1a6440f672043fa1252318b6e259bbc5dc04eb6773413ab6947365644de8d32b12f2c565a64142837ec1acd963bdfe3fb5c71411996bfd4c0f54be11e5565e1a285c6335dde13b5361b5238d481012ac499b8babcc2759644d7766109b7ff9741c04fa5674c2e95bf7f2948c4ca153d294edfb0d263bb5eeca08b2e424525366bed5e3fa9b8f8edf17d3360e0b0798be535c18d008c3025ffa0b02066a6bf27133be30b3ea9cc8537777b4b04fff1926db033feddfe24c15bdf6ab08a4c0ee2a5f5c892c970d46c96923378d63e7bc8959c34db81800fb2f0fc9e11ca5b0f5658229a4b1f1eb5977389209297d1c06ea868da13ddaec3bbe7c672850e46f168f6414f3c62a084e084bfbe468883e3c4cf4109412feaf1b20c36a03e013d4cbeae02a7909259b9662f79972132a22bf7da3305d9c23d8e1fd11795bfad83df2c9746e79b830a0ca9b2affa99f910dbf9637da97525bde9a19ab33a83b7736fb6b34d01df4becb695ef8a8206b29531821364f6b9b3bc4882c42b8e4f46d79d904ffe61a23940c9d19ab862d895df010b4a2d2a979af01f571b84550634ada8a042e35cd32c9d7bb4ab44bb371308d34b296adb8d80cea465ebd9f290224c4ac9625d054732c00a60095f48ed9a05889473b52a0b2ab28b794c31398a6f981d8f4bd15b0bcbd72fa7ee2becb6ae16a980c68f000d68d509f06b3b2fefae925b1aa39ef5f27b7507c1e85926b223b08a0690fef9dc989cdb28447d681421764556f9c73537a8605fbb71be0c796be77ebeab7cbb3bf0b0e1f987f499d3533274ebbbe2a9a21dc6cebf721e8764bd100c0d8aaae5008490b6e0d70a3c052e88e09c9fa78d119568b7fbf3cb3fa8a8522fcd77020379135f9720dc25e1c6e540c7e3b140bb501dc7e5806edff9258b26bb99edc0407b38f9148ac6e699802dfac1a49010618776aea555736ebc2a8835d86c39fb9d1896a133c08c22a5c5ee12a0140c781042daae6464e41421b65b37897418420dd8aaed1ff700948e8a33c03bf482d2f5d4c322a07df67f92193ae82302c50d5e5b98fcfd2f479e4c535c6e3ebcbca99a3fb7345b4168e68733eea024c9cbd69cd3f1a03662a1530ab1ff329330fc5990c34d6c0872bb77f53e539c3fdbf32da3b7b8b81250b810d0d7d47b3ed7e146c8db5aa6485583a88731a413a11d5395f68751e081b686e5a495aaaf78034fdae647a108713aa09651c588114cb0dda8e9bcfb871bc332940941e6f511decf1f9296d2ccc5c79a734714681037a216b7197d8eace6b697049ea7a96a5253e0d45cc38644a3c73ac07f939108f3242239858644604f4009adf1739ef7ec8bb93bdae9044d36224a0e29585a2094b3780232c3ff2230298f7364688ef9c8d8727ae4471974bebaaf626d236a35cb8622ac6a8fc5e37abc014c86c7c7e28966e521e18bf813b1a87302d5605b2fba672697371a0e5b9a461a5b76a97f39698627d11ecf93fc0040c1ea41a4b687c607e62765bb76d8e654a4f40164d7702c8bac4e396f8fe75f007ca5c67fee7dfb0466e25330b06396b390b29836c3002e44bb488871fc58a26a0fac98c74635b6090149b77fe47d31b5b809aa723cce67467813e0921c5b438c823f0d752964b4bd5a8b5a8246b4c64dbc34479a46ddfbf285bf5937435d6b59d51e695cb7b578ddfdc6d5e1543c257bd277c6ad1b72a593ccaf4b1beffb5b430b49569ac6cdc5638dbdb5ee489c6d13482cd50e98220346f33453508ae4a39f088999ef8e4a92b599b2f61c412efe85a049e39a1d2bda5c968333e13e6a38ed2abe760efd9f4fc361833a782c2bd33dcb18c8c473fb44c6e037da11c873bf7f5a3c11d2e109ad82c834a9c9bcb3f301d550757565f27b49dadbfc28dd1656dcd3370e3c4dfa73f1990ba9d16b8c17a79fc8f923ed2c3ab8ad01210a650ba4ff9a17e587d6e8cafa1b581b791233ba43be195e97fada66b363920d04ebecefec2dad47fd0e7ba95a731bca984a2fabfc9d5316e2f0673c96032366b4288e0949f54365ecade7fa4e887b46aa17c513f23e7ab4130c30b8c7b7e40e76eac577c511233c4ebe6822833cb66c46a20abf8ed7158a3c8fd7ac9482205387bb0d6307878f403e1fd0c519fd0db1e1fc709b3aa4a7304259e19d7389f5767c61e4f5394620dd74a31050fc961c0a78418daa429b1b321406e92a08fe3c6c3fc5624e1e4cf47022e407afbdc913fad934f99c4ff2bfa5a0cba9e120fdad7cc23e7b6ea2644273dfaa31789df5446bc10b57d2572859fed51ed76058137b96a2e51c348aaa75285453a794614fe51b3066ff51bf5a11c165c1406ff1cb3a27af7512737c2d00be141fc0e14cdac84d83ddd14194e12f121e6e3b0756a9ad8a5980a93027a264d20560eb6ba37856541618bf429afc8e7a29ecdc2cb59710ed4302b92f239fd642fb49c239ba116e63f2f31b7a2fcebc95781d26ae9a961c4889a2e69742cde58ab4a14394071fdda29a3b815b1f3bce29871b1bc34ad95744f43e68c971590d04e8f8d1be9b395fd6cab88660c7b00ccef8e649a41dace137f9749dd0b68cf1b5f8e2cb4cb8c6b32ab5db3376964a22030945e84ea3f11d6385bdd799a5d88cae34eb5e5e7bd2f3c9bdf03c000fec47dd900b848d0e212925a92c4444fd159f68fb746d9ac1db4df3c3ceb95a00a372399b50976e74982af6e4a3257eacfc6ce3a26f6ec33825", 0x1000) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0x4d}, {0x6}]}) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_addr=@in}) syz_emit_ethernet(0x1, &(0x7f0000000480)='\x00') fcntl$getown(r0, 0x5) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x1000000000000006, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000700)=""/249) shmget$private(0x0, 0x3000, 0x80000000426, &(0x7f0000ffd000/0x3000)=nil) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() fchdir(r0) semctl$IPC_RMID(r2, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) pledge(&(0x7f00000001c0)='&\xb9 \xe7\x17`\x01g\xcbE\xbf\xaa}\x7fh\x8aAkm\x11\x06\xef\xad', &(0x7f0000000200)='*w\x00\x00\x05') pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000680)) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000240)=""/232) dup2(r3, r3) 16:00:04 executing program 1: socket$inet6(0x18, 0x0, 0x29) r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) recvfrom$unix(r0, &(0x7f0000000000)=""/228, 0xe4, 0x0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x101, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="15") 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:04 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='\x00\xe9') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8a80, 0x80) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000240)=""/192, 0xc0}, 0x1) open(&(0x7f0000000100)='./file0\x00', 0x8200, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='./bus/file0\x00') fcntl$setstatus(r0, 0x4, 0xc0) 16:00:05 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) select(0x40, &(0x7f0000000040)={0x9}, 0x0, &(0x7f0000000140)={0x80000000, 0x3f}, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f85c8a5b671b1b5403008706000000a7c8000000290000002300000003000019e21600001d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e331bd60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14d576816e258c06c87d4e4feae9e7dd4279a02ab8520dd93a626ed574cd60f3650e82b348c56eee46146fbc010096335dc9f6169369d81542b3abe7749e740f7bd8da0cd261174da61bc460eeb17a3a401cf9f564121a22fbda7f50c00a8387640ce61cf1b7f94b33f6710c1c53dfb9c138218453afb19bfd710bf0000000000000"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 16:00:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) sendto(r2, &(0x7f0000000200)="9a", 0x1, 0x404, 0x0, 0x0) shutdown(r1, 0x1) close(r2) 16:00:05 executing program 1: r0 = geteuid() getgroups(0x4, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000100)='./file0\x00', r0, r1) msgget(0x1, 0x400) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x82, 0x200000017e) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x0, 0xe3e, 0x1, 0x1, 0x3, 0x800, 0x0, 0x0, 0x1, 0xffffffffffffffff, 0x7}) ioctl$TIOCMSET(r3, 0x80104267, &(0x7f0000000000)) fcntl$dupfd(r3, 0x0, r2) 16:00:05 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) sendto(r0, &(0x7f0000001200)="f8c068d08da4e38d5a28253cc440c66aa076d6c539f8d13c168e0fbcc31d6c1ac66e7fb44072d63a941df5a56eed37217886d116b74554b9cd188518c569263206ce631f18280772232756c43c84cf3443d9434e4f0a0c9c7f7e4f36a0ce8dba661f20281bc309a025ed5038bf664a4991aaf52edc5d8be2d9b4e6b2dac213d8b2f74d6ade1a49efb7ca583318aee5b23b32e725593f35315ac3b3ae5a18a3cf0bdd56d0e6ad62fcc0053e47ddbc336fc21886278291a7e91afca551519023c8b57a6c620a77734ba5531e08a359ff749913af8a22ac96264c452d3e2a492eb0", 0xe0, 0x3, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x10001, 0x7ff}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) 16:00:05 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000333000/0x1000)=nil, 0x1000, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) sendto$inet6(r0, &(0x7f0000000000)="c27ce972e92507b886ca8b749cc7a5", 0xf, 0x5, &(0x7f0000000040)={0x18, 0x3, 0x4, 0x3b6f}, 0xc) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) r1 = dup(r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000040)={0x1000, 0x0, &(0x7f0000000300)=""/4096}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000001300)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x80000000001d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) 16:00:05 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eafff05b00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1f, 0x7, './file0\x00', 0x9, 0x9, 0x4, 0xc472}) getpid() getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000540)=0x800007) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) sendto$inet(0xffffffffffffffff, &(0x7f0000000440)="ca9051e9fa90e56a1356a2fa36a2206d07e1c9b0303c3411397fe03b8c5ae31a06b00cecfda86ea244ee984fc63e2a3d4c83c0a8d0b4fa16c2fe3a89c02f142aaa441dbc9a8d07540159d86557044b82ee6c03569eec1b60ce1c977ba4e5a3c50535e30642e7681cb219f15c760a9efc3291f2c2b3f8145ff8a1d415fdcae90efa21", 0x82, 0x0, 0x0, 0x0) connect$inet(r2, &(0x7f0000000240)={0x2, 0x1}, 0xc) semop(0xffffffffffffffff, &(0x7f0000000300)=[{0x2000000002, 0x2, 0x1000}, {0x2, 0x101, 0x1000}, {0x2, 0x5}, {0x7, 0x2}, {0x1, 0x1000, 0x800}], 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000080)=0xaad) accept$inet6(r1, &(0x7f0000000340), &(0x7f0000000700)=0xc) r7 = accept$inet6(r2, &(0x7f0000000740), &(0x7f0000000780)=0xc) getsockname$inet6(r7, &(0x7f0000000a00), &(0x7f0000000500)=0xfffffffffffffdee) mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000680)="5f1a7e87", 0x4) getsockopt(0xffffffffffffffff, 0x5, 0x1, &(0x7f0000000380)=""/22, &(0x7f0000000640)=0x16) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x10000}, {0x18, 0x1, 0xffffffffffffff3a, 0x6112}, 0x2, [0xc2b, 0x1, 0xfffffffffffeffff, 0x6, 0x6, 0x0, 0x5, 0x6]}, 0x3c) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000580)) lchown(&(0x7f0000000140)='./bus\x00', r4, r5) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x6, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0x8, 0x1800}], 0x9) 16:00:05 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f0000000300)={0x1, "2a3f7b11f293473e6b030645da461e488247439b4b8768a79a0bba9bbb663e919b1803a4100305cc6cf6ed930d64fdc3fa6a77fbe9a0c4870204a584864305d3fd02c5cba44fa65e0847cae9fabe0604e7eddefb766c9afd89f8d812b507ca49a455aaf2861eee4375ad1d6894398650064de3cb1e0ea8306b8b077b73d7d318c0b98e5c5ac1160933627f0a0eea4b0e46bc752f9aade128cb48acfba3552c3c3a34e5943e5cabbb4db627c94686a7536fe64a8772b3992dd4912749e42c987d3260b666f8353910cbd060bcfe7a8511b9524636450998c19e7574dc43248d6618dc06f9dda44ae50e64ad40e221fc9528407ddd3b6075daa75c11f291a58b8c0dd436c94dce7a46d7776d5f2517de275925bb2f97f485930c13b01d7ad3d7c557055bdbc83537d2b6d5b8f77f34506d651c551b948b260528545bea081ca9111417"}, 0x14a, 0x800) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x100000000000010, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000280)=0xc) msgsnd(r0, &(0x7f0000000000)={0x1, "db1d5da945cd60aa673a051da7e384d7355de21f30898de8e5aeb81aa21b78273e3151f92368e7f7ffc5bf273e"}, 0x35, 0x0) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000618ebbfa00"/132], 0x86, 0x2, 0x1800) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x4) msgrcv(r0, &(0x7f00000005c0)={0x0, ""/199}, 0xcf, 0x1, 0x800) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e0") 16:00:05 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = dup(r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fchflags(r0, 0x60004) fchflags(r0, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x1000000) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:05 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000000000000000}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x81, 0x0) 16:00:05 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xc238, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000000000)="e39e98df756ebd372cc07cfafc2ea48b76506ed3cdd8a1cd10026e5161", 0x1d) write(r1, &(0x7f0000002400)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bccd6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140ae81fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789ab", 0x309) pledge(&(0x7f0000000080)='$-.:]+{![\x12\x00', &(0x7f0000000100)='\x00') 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x1e217022) kqueue() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x6) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x3d}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="15") 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x5}, {0x6}]}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") /: bad dir ino 5 at offset 0: mangled entry panic: bad dir Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 92507 73129 0 0x2 0 0 ifconfig db_enter() at db_enter+0x18 panic() at panic+0x15c ufs_dirbadentry(ffff8000149f9f08,ffff8000149f9f08,6c4483afd7f55f86) at ufs_dirbadentry VOP_LOOKUP(fffffd803efda708,ffff8000149f9fb0,ffff8000149f9f70) at VOP_LOOKUP+0x5b unveil_find_cover(fffffd803efda708,ffff8000ffff9778) at unveil_find_cover+0x139 unveil_add_vnode(ffff8000ffff73c0,fffffd803efda708,0) at unveil_add_vnode+0x23c unveil_add(ffff8000ffff9778,ffff8000149fa578,ffff8000149fa643) at unveil_add+0x273 sys_unveil(ffff8000ffff9778,ffff8000149fa6b0,ffff8000149fa720) at sys_unveil+0x405 syscall(ffff8000149fa790) at syscall+0x511 Xsyscall(6,72,1,72,7f7fffff3758,81d60608ac8) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff36e0, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.