db94783fbdb7ea467081be82f624bfc750c7105c9115f4010f5df7d5b767e687aca6635943e21810f41cd1fe95e2869f709ad71283c7209b472e03bf8a37acd5d8715bcb642bc9fa2d09a7ef99ef666af5af3502acc6978c843e7f721ab6b78ee5ec02ad835c146b031035521b0058c7a5314357bc61c5d2f05de8df210cb39fcfb0591eb8b541905aa435142f8775c8f6a21994253fce75353cd21f80f80d16e6a72c9b3776e1c35a71ca9bcd5d7702559b53bd1ab703c98eb61943e01ffae927ad5484452b2f3bf350bc44c1832f84bf248656ba04a2bc7929f8f231bf2157c5b276089fc324b84b55b5131cc0571186f4fdc0ff94342570127cb46eea7ee369c707b1bfcc86f7534ddf7a169b74caedc5c4429fdce6cc0c2784e03d9edd8b4b79c7bcf7558099a571548cba6424d48c89d40ac13e18ecefb6e47bf03a8e79ac72abda2eb1f5dea225285f58513f80c99b38f904ea25262068ee1348b627f93af587af9265e79b2c43cb16769f3fc607546796107c559206854f3f4868e2911d7705d3aa92773cdbd25db58c973af730d800d44941af5a2de4599f942f77439b5ebffdf4324b2dc63ae866412f69b0cc001beedc43ccb056a0335d7067d2eec3f87251b01822ca4d0edb785b76e6236e0546ca615b79e5f0409ae5087adff272879961308f010536907c51fa824afa1affdfda86ca9c490323cc09d4ef98024d68f88f5bca4a4482c6a9254696e2a6c69208633dadbaf87aeffa4bec877b49ab1b1748d03b30d6c552eb19b78be7649adf5c5423196d2dcaf69b556a57e44952f9fa9fcbba4a4cc9fb0a849f96175037d663c40adb74d67112c9801ef6cd1b1541caf6b0ef2095a7eeebe448087d88b04b5218b59666f6e92419727e5d16dc7c6abdab78388d59aed883e521def8633bf499999acb3dbe5adf91e7fd297d13789ca374f0134bdc63c5d3e38efa9a7cf2d0515cb48bcecf5c35acf31cf8be4f9cdebdaf3af0aedfc08bf24e5dc92f882017502eb385fb232835edfc750f16a5e3c723ff7fb2ebc48a3554ca7c7e43c6948c2bbea0ff04363218a00d4a07a931a1479b1751788df6bacdbf89574be1fd9d912603466f83d90aac1a893531800a441b164d9e5ce9ae492724cbdf1c1c3a7e3161d14d82f7ba00ce451cd8d8e3ad1710d7fc2747d1a8738009b815b1696b3e40cafa23ffdfca6f46bf797f0e8981274f88238091c2c824409ce01b83b1aad0e9946ad3a7bb3ccd2ccf19731583c8f27808496e46201c784db0c3d69321a36640757ee991256d109344841fa048a4e5d7deb84b9099dfe3832eea393cba46aeb185a85f15396c3551e91c99b6f3c5727a8ff3b2ac26fb13174c23825cceb5a3f474de1b9082a5650fcb4aa7406a4cff35eafab12ab2c70575fb6a93b006578df49b6d412f0d09a8e3d4f8e9f3b1ef15447a1ff0ec2cca611a8ee12cb3c87531cd26775b1e28e496fe1b3ff13a3ab5e60ff2e62b6929d0d7d61466001b54fe1f9ad587a90842e9eee41c2d36af0e8eb207a2a2504e882e4a7d104faf13d2feace6fb6eb6c380d4dc4f89eea7bdb3b6d436d026b47e446291086bf60051b540133fa2b5c14b8a3da82e9c797796dd6cc5f8227496047e708fa84686a55a7a2e985edc2b52cb73fb1313931b2bcadc849d60e0312923edff682b27d41a3700707b49abe983b0771af2ad134dd10647df8879a836978fbad15b21362115173fb410c493458a2993002f2c89ca70a9393b2061afed0698fa217de8e4ed19afa3964188cf85b5eee91d96976de88400c38ee421699b708d0b70df8cc763f37460b4bf76913eabcfbb79001e1d9be9daf35553ff6c6167f9fde970993c790920b26acd463ea66c169c4206c5d2997526c148b5339a553a84dccd1f43ae88ab8a65931aedc643a15484ba46fa7a6a574855744637fe4cd744ba4ba29bd8e13a99ab5157fa4a168648474f1eab919127906bf96b397d4102aae9d364dcfa6b8583c14b9e37c96ff78dbe8f3ed4b51f6f9907914f705af3733473e77b1ccbb8dc95261ac5585b143108ee4d36179496e293b837bff36d3c7b4678ab5b8f9d3ed192a118b92cd47bde42bc880e2a4ab946a8d0322c191df18baa360b5ddff0606da24caf7b95d0898e3bf60ab4c26d049d6244897e10310b165fcecc90c581a7154e47623079c9c8b0b9f940c2c899611ae749e32f4f6a53dac2cace905c41aff8a890a759c8cd77f1ea9f52f93be3e3b9637db190b830efd12eed91c8022066498b7e4f4d50a0db84479e85b0e43c887c6d698ad784fdb73fce2ee5d4c5eba71e1fcd87316cbf596af0295139cddbca1b754f91514ae0658fb0192f15331191bc8c9e7b9430b126595584d8b7710a311a8402835330da29be7fbc08fc5f1454333297a4883adf01c6f4095036f50b6366905bfa51958f0f82757b7f55921da4f897e3cb7762b93e78057420d9f80904c5aeff7700eb916a805cc33c2054a0e003c0c77891084470ccff95492ef0fb2c3b4a26da006bd709ad6c2b6e25ec96873bade2cfd319f9c4cb8d6ac179a41362ad5d2ddfebd8a061487b9b4461f8f9be885a9b5ab7b284e47d6dd2e9fb2a26b24921d3b10909b5d410fc1c0d4bde18fd836d09bf3a603de6deca3c842935fab4770d0a5270a6fc21688fb87e027848300ced12290178c39986eb473f03f261c58211751176adce174358d999fa6636d4faddd01cd79ff14c8c1c022fe4e7dc86c87dd553af2e95ebab2612a41c5609a5bb80271d7119848b8e3339f2f376b96bac98b6ddec8677a646714fabec1fe6360d11e1a3f4abbc1547d9c49a2ae733453554814f04e4b3cbe951e8e8fdc4638e8896fa9daeda4b88f84edc0210e57400891b5206e8ec0bb7a540e71065eab9d7c15164fc325b7018129bb96185ba73792ae3e592c34056750b4438c64106e2e4f54e75d70cb0548eb404f3996ebcb23057588cc763c5b4009eb37920c9fb9a846495c15f56e983340016f6d0cfb8e2a66fd7f687cf7", 0x1000}, {&(0x7f00000012c0)="6ad96dd49badd0ff2ce7f3acc3a7fbcdb51d08b36abe9631756d031686bcc9e6c41b9d78b45925a7e12b8deda4415c001d2bbc2c5de59e048688f70c5088fd26b69adda2", 0x44}, {&(0x7f0000001340)="61236bd12b45ffa2a2349bbd39858ee7603151b0ea27ed0b449ad290eb8ef1dc77b6a1fe83a9bdfd2967fd27969b7e9f1ab4cb342fed5113bc560f8d9cd3c88efc1d3d0258fb60b0d116e2a905a07f57e128b2a4dce88f40a08a447d8512549b74310bfea41b7edc2bbbe911e15615e20781d4bb691c16b029d8e0b0f03935f6c111ebf5d057c7ece8a8f6502be5a0ba893f4c586c29e2ad4eb774123fe1facb6012ed12ddfb84670f033fc9821c517c5ce8b7fc1bb3de330a03b752cbd66401e544297c991c94036d1a17f00816d1d7a6d10ae6b137cabb82866a64284205a61b", 0xe1}], 0x3, &(0x7f0000002b80)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x30, 0xffff, 0x1, [r21, r22, r23, r24, r25, r26, r27, r28]}, @cred={0x20, 0xffff, 0x0, r29, r30, r31}], 0x100}, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x0, 0x7}, {0x9, 0xfffffffffffffffc}}) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 15:56:05 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10020, 0x0) fcntl$getown(r0, 0x5) kqueue() open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 15:56:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x87}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) lseek(r0, 0x0, 0x0, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2e9, &(0x7f0000000380)="ec7961fa7f610bbfec1c3344c98d7029804874050000000d2058b642e16a8bf23c3c0d369900000000000000000000000000000000000000000000000000000000000000000000000000c643c8fa57f17e02ab11c1ac25195b1bafd4ee9c7e4d0aac73b2bb4f63b1faef46d3dd9d4bb307224f874a3e13d25378e3ac6730621b9a07dd8f39b42ed13d") 15:56:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x3) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f0000002580)=[{&(0x7f00000001c0)="96d4cb48a66fe6a3543a0423356968843f4749959586772937522b291bf55eabbc8b4f5e742cfab3990d53d5efc3e9362c28d06f5b1c2e31fbfd5881ab9ebdf4e4fc50fff07aa9fd4e9b0c609485b0a38075e2f5641502a6cd20c606fe21938309bf4a42664d44517fd42a7f5acb0156389ac13d53bf5628f16aa7890c7ed7a4cc659c", 0x83}, {&(0x7f0000000300)="26acc8ffb2f69cc40fd45082fc76b9fea7753196336814d7761f7ae1baa52f559d3e0fc04f662ea1973883dd393d768a09e369cf079c186ead788b6c8dad01d261a230cd6078e69ba49464ce6d70e5ffe249bfc71e09b6859cd9428ee12ea1d81bab841f507f11f6c689e8c6463b2df9c25f0a1e98e4d1d6ba0857328e77b3406a4af5799dd420d6ac213e185a35accfb2ec496f162f3cb5a83d87df0a3b4fe4a198a8ef174965397e602e274c2d5eef3be8716ee274528dd3192c16f34f4ccb1dface4d2e21148739c40a0f9b0c7bd538b28c04cc60415bfc1128fa6ef0b83427acf0cbafcebf67811fb43c774bdf34474d1ecccde11808fa03700c173a4b2fd9f25c07441a0100c031c02f99dd891ea26086d7e34c80533a401c745526ea6eef50859595d152dae30c03be20704e023457b4c3e6eb7a34c674a3b1a35bc0d5ed766db5d92d785c8a42fe0d73c4342e437f2b75c6489f2bac8606960be5050695044c1cdd5264562353d8feab5675c905d479159288fa34c97be9458ce10bdb6cd056bb41363b82753eee0ee435f3b5b6ae6b2107cd4ed28c2dd73aeb1a36fbc219f86513bed0918f261c76b75f3aa9ec64ff7004f15d0fee3aa3b2037a1959f8743c2cc31e12c6e1988d8cd82ba3c5e9f0c6988753966b0bcf98d557427c62788cec902802caa9df3c5872900377305d5eff1cf4cbc31e123daa049aec78dae8e05b71a2bda4023e262c407b72567a61d4efb489f0b9bef4a52e112e8a57331bf0fb933877d231f6bab6ff69b93bec14bd714b9b93f3e65deccc4e0087bd9253b32cde4241b67c8bfe0e65eef61a16fddfe1143ee5ab500157a89b7223015ada0c7edd6c620daf00fd08030dc4e4ac7cc69a7f84f12adb769d3592a4dbab12081495c97bc029916c4d592282026b14bed5a05e585aa5e9fb01aa7bbce5075458e77ccb9aee68f367f1fc44aad119184581e1176fca446d6bd2b4fea558385555718350f016e72399d700eaed3074dbb90292d41194f5cccf39cb1c048c6b0d0fdf6a636ca729438c4ae8f30b04112e4ec1fc03c064b772e7671c63ade0e818c9064e16665a04427e4065f731f9dbb3c2594f3de5f44a771c6a3c2090c83e747430221dd59e77f283feb5c91daa5f8fe5a8f5c8f379d3ce431fb524f022ed6299058820195bfa740612294399e0bc04e07280f9bf5a49b07ffb0a26a03926f4095ae7262e40e66c81c1874178fc41a4bb61e4622aecb647ef1d725e29f732d3fd025c3051d7cc0de8795b5602f2dee069bcd87cb4f6f4ef0610fefc7e43d8598b2c8a7a8bd0b6302bfa0e1e40f0144ad3835c4213391a15796d88072ab0d8af1c929dbe69d42167c043d060541a223d2acf8615d8ea4ab19f821c8ccbf90ce0ac0fbed40a4c176b0bbd48af51f84221bc7a017230bb79b6706484d40e42ffd34847270fc190f6479903ded3c3e88ad57cc9775307c36af37c22f269714b53d427ff85125cf7bb2c10a9f7154b338d28653bc9a9716c0983c11bd40c0b990cd71cd2391ecabd23b30a9c91452767524bc198217decdd790db2b016c43011baa4e53be322b6645c88d6ac3c8699f7b387c8f80f7016e7ffda11afd2b6cbd02f5d95b7f41cd9fc1dac02a51cdb1864e347906e4df8c344be2afab4c75cddbf843294959a1abd6a727fed1475ecf3995ad5396d40c95f3721b787d3958141424bee575261c8a520e81b13827195cc0e5d5476b71122b093af9704f5d5743c002d2a52c09802d6027cb7fef8a59f8f360ecbb54c6e162eb035136cb6390595584c9a0938459b6099aee0a86da82fa5285b4555295e97da06fe61194d01842cfb3edf4600196769efe603ca7d0ce099e6260cd7bad396a751c48b65dcc6fca2b6409d08d09e36519aaf96cdaa0fe0101dc85a9918d5f983822f0a1a27ff3f2510801c5110ae88d8f01ff84d18a748bd0cc47dfd3479c91600dc79f312cccc4ed86c28b7ea16e50f8eda82d9c679f0602b6014058a7fe796adcb61cbb7c90cfe06c77d4c198e6753beb9c43c23f8613c9ac465a4148f5a75061af27bf83b1626198d633020936f0945a3a2790e150e7d82e6064f3cb48bb55b67d83885e19a8dfee15a56d2e763f97ca197115f4cd7671ae196e72a3c4cf9cbf282c7fdf523e2679099f740c6f9e7e5e0600d7ad47af5a9a3201e657a58d57baf284e3074d3e07dd778d7f2e8c76bfb6dbea4eaae569f4f3869afcd16f151b4a08586e70ad7d9a6c6d21c958fdee2bfbccf49ae8b17f4e4d8fc170942cff1cb5120fa527e1d2310f011a1c127978979c9c80ef9fac227b0e6fce5c863b64b42e39c1a3f81199310e0ec7c8347d5c1d22cec23ea281800dc00d2638094875118119c9eaed3858a6c037ce63ea94aa5ba60d6fd5cfdf174515289156e967b45cdcb6b7452e72872f63eaaa1883645bed28ff19fb87fd40dd9a0555b4091a9570820b5524cc4e1deace07bbd43588e88d307697e5561f9ff714672c9a4caaba7b8a69c4cd9bc2997ec4d752c8245f9b76b4be0963deae8bc3c3dc90737092631089c6734a2fc15bc4198fb737f2e2079be96c3aabfc641e13dd24d2fe914995b1a9271b47a5feb57cc7a8a2947d0ecf4cd6c9f7e2b87990ee7717c1f8aabbe8f17d2288583b32170417ee1355da4a369a0abf98ea38223457e56453b0058019d88dbe216107d27bd668f2cfdff30cda53245ae19271f1bffba1cb7a75019ef26855e92c8e9e7cace417908a202b6e62201afde46ad8ee4a252c79c94bc372ccdd4c57bfdfc9b2302f46da399c3f66f6b64c619831c9ba53437733cdf1a514d469a4b82046c84cdac790258407225a037318af97ccb3c240c3fc0e5063d2bef3c5334d32148625fffc6ee938b580b1e6a607ce3c0443af8c35c51f18abbdcba00d15ec6d8d253100149a06ee99aa7126bd5aa157649b17997a347e737280be47ce196ce488b5a533fc3972920174c0e16fdb2a4d10052c605386261b56594c9b8e650339d734f69019e8168bde58493a36f78dfa359fda9ca13629c47b0b57a1e18c8fa29037662a01cf62d3823c7c3fd0b477fcdc5661c77f6cf3ffa13f1818246b8cb9623fef9c1c68c394c362ffcaee355a7405401dbaea73d9012e5d2a8b17322aa30c4cab1f59364695ebc53c1a5969dd374f8bfc3d3e8f1526cfc7a41b14f01e05805362eb51523f0bf27ef122073876e6d2c8485aaad4b65d9d5f977b948cd28a85051c6910fbba723af88d0a99c29312f1f3ad6b0514f030122d350ec36ccf136a76dacee0207f27ac1009b8d8fc2fe7e57a660eaa29ffbae7b43fe1b8c8afd623a2b9026771f052b8fb794b7844b1524aa8559c4863560cdeac2f4c6bd99fe7d8d2aeab253ae8ee4fa5f4b3503c6e771875b0ca63e6788a0c60bb59b40d7ac82a06ebaea620ed51c76d02f38b5db73baf044589f726a25174dbc23de8f7cfbfa2cb0bde8f280f987ca00e54feee636f71dbd0de03243abc4f8f5be14800cdb2af375711c2d8873eeb7883b495d6cb04db3e8102f4bd99f69b6bef1498079b4e3f11f7c296315ee519dca1f73f6fe1b08782035e9d2ccca40d91616987e05505754f652c624b6ee6890bb1b79682714d63635f31959ac4f635bdb55a56e17262ecb433ccb1ef5e9c7f8913eb5b24f500ed14da1e3623ee60ccb0f4636d811c76a032553daecfbe06dd31c7b30a58607c89e5f37cfe75d2642567ff3e7eb576c5d8609851fb219c1b8d9092c5543a05943b785ee4603453849c0b45f1d94ca9fb9c4975d5646ac512348d9778a46564df63419065e324a45fd285a4c10cf8424ff1443831c379b8a3c645bd22091334efc4cf2b6f54b54365f1b93b9cba02283a94687beab629b0091488b982e8c60af34289c40857ecad023a331a753125796b3c415882d267912c2317abbfc9000467a4a0e9772f9a20f02421e4c662bc2943e0671e2fb750b190170d5c4faee2546a4582fa5f904b4c8d33a396c8f9b1358d8a1e82a877dc20a0bb71d81eb43418b1fed8e1725bc7062e6413a428eb793a755440002b70752fd0dfcde2fb9bd477ef3ee88d0002652d5b5674bd5c4fece2e581a65f1478a8e81d6cb262890111d878c975dbad76fb61ae38b2af5622235d601b06474f04ef6bffa4a5c42eee09249f75f258200f5425acc6646f4031543b88821c4407e7d3775d5b5bc11d05be4a8ce846d080a52986975ff58228fb990b1db2736a509a3da3830be67c9bc9287930a05522dfc13ea3cc69cfe27d80639e34fa3e387a39354e647f4d36a5c2f851286f71cb5fb984c905f7f54594a798cfb732b07f689f3f32ada03286e3a4c62b9b1fc1452153e21d011f62fe94506c9503a1aca4cd28277a37f5c7582cafb4c600bc0b11876611d2cc1caa8660265f7257d3e6ab87a3aabc2ffb061ad398cd29b207679e9d483d293d7241377aebf0e9ed3ea414ff4b714bb657183c43eeb12a4658d0d7e4af4daf2dcb220cc97a7384c52d0d428d8cd587e1374cadfa7b17243a84e5248d72f34028b0991921a00a7fc4c1db3ff6efcd5b02ee8e2779a8a1d0c57e8599327dca47acc55a8a4fd28c8412fd8098cbb231351427e2bae663013d36961167da84edc24f9e51e855d87324057a263a874a9640d84a014896d2f532f1769aa41b9eed9520ea140e339e1538426ca7b39ec972288f4bb5174ea7ec7894766e1fd42dd2952466dbcf40e5ccf0c0038babfb4b13fb3199d8f5d76a6b6fe78d75b4fcb9c539a46b103c994219200242049df3ef073df5d3b85a5f702ac726f8bd6ddb21d4aad051efcc7d9fc2111a19259755fe09cd303ace80d65d406b3f7038f3b53a97fe7f59fdd12605143eb454db895fc0dfee6a9f9330c0fd933573ae1e7f9e449303ec04db758973a59c887a85109502a2d42ff69394b50617f9bead5edb326c1d18b1779bea67668b87526bcdaa01eb65d7a45f37e38b51baf55d98c92e0fc713ef7dd6c738ed09b061484cdd607cb9e0ed66e55270c66efd029a07d24649eb6043174cb94189eb1e7dc50dcaa29bff064af07cab3113e1e89220993d3868b850098884ddee12e7b2fa2b17e0beba11c165a11ad37798695efda115266b7d29fed054f17c56763af8906a15b5effe320839a8e191b60f91a3419f841d545778b80d25fb294d01e84fe1f9d778260d0a64724b12d8d36143cb5d20db6e46eb481b1aec933962e132e2440cdc15062beca4cff436b21a70eacb24facf7662ef61939bfb05260367206ffb196a49a6234900c2fee21fbf1e569d57a3f0192268d22bd046612e0e70a5e0052852b25e26b3a7c37fc9b3dfd92880c1e02343b2594f8a8392c66bf15e0ee670225aeb56bad54ef516ca84c1b4042dfaf63d616ad3600a199dfffe8420c0dec1c46537d93607466321a57422ea2bbbe3ec5aa6fd105636b3004b06fb1390760b8fa12208ea99fd64316b4fb4411414f9804c7fbb33a7d400f3f2f339400b8d6477c75fbda6037ad71a564a03397b7dfa16f4c9d17edbc72923ccffd55424c9f5ae4737ac2dc9914758db1267f4fe50d45857e74c53efaf88d926e229b93e448b50bc775991ff334ca4c58900cd4c92c9d1729111bff116593b14734b6c9a0add76ff5d6a51e69f997fb35f757391e796e3d6d814d7f7e3d114eebe9d4ed067a770c9877f10629f5c1b14f1f45bc1011f8561567788beb2172d6daae9e4fd674526cbac9383293de52336072ceee1446a1e40ca79ab4dd93af9e2300e3559a0b6758b4e066d76442a1", 0x1000}, {&(0x7f0000001300)="39a38ca9d6f23407a35431ff7eabd8fdb8975b31e4fba04a8d8762deb02482e924cce95c39458df31d00e896b4b08a42cce01856d366dacec7524854af65673c9984d0e277c5a0d9999065", 0x4b}, {&(0x7f0000001380)="3a7c3fe47e94307d1a765c08526c7a5cf0e03c73cb6fa8eeb7fa0547dd319cc36c9255fa7e88bec3906a15e154550a3bc9e8a83183be5908727f48390df984e211c0f4bc5ecfcef97529f43b83acf3adcda82ed1fdb9a518453a4d309f3b5849900616db373e16e5c0cd52f3c7a2ef3fdc22fd11a2d9872df1072c72b8d8bff4477d3374e051dfbaa6772543d8eb65ddf882bc4a01252049d2e9c0526c538fa49396e4d5edc5dd467f6edc2ac10d82d19914e64c2b144a69eada6d889568a9b4e3005698a4de2e02171772ddd169fc1ae9d68f41a479331936c5df86309c0a16e398ca1334ec81e7fbf8a172f039025cfda6830fc0c7b9aa7d8705c7f4e134af4da948a770ed29cb42333a0df79783797e691ffba3bd5adaedeb7bc07383712acba11a43d38469ba0f46a3a51e204850bfb1a4974a178c86bf44a493226494396f5ee86108ca3bcf034ce080e77e9fe8834458ab9b003f1b978d17b1ae15e9c3aa22ea7a70589e19930817e74415c90a701055fbe97cc49559850b4dec55355d6278b5e25958e44fa38b2720a7822518855452fda07e6809cbc27736a86b9cad12af4b5df8d895161f7708294b034ec49cebcf034e5c024ac8ccee5a68d35c6ebb6e01ecc7a321e3e0dce1977e5719f8d429bc67aa9c34446990a25eff443fd6c8872566b5f6e6eee36ef7726582d06b89b287de59d6d08d8f95ad7f05a0d8255de0fb1d1a271f6e8be35f690a96e44dfa864cd55047e05ed2e5886b0d76435c7737007b2c88b8fa247b73de9e24a7f314f06d049f0dcaf7ae2c468b3bd2d1d3938b91bced1d7e67548797ece7d1c9fc7608e2b9447f8fdba89cdd45e809bada65c229d640cb7d5991f396691d2872d9a4e696b6ea18475513984ff418e0d8369cc50bd484a84055ff6f6660a2f691fe450aa938a0b36056ceecc434192b6436d97910b0cd6f78de32bffefae39c186956408049179df1db506da8a865a44cdfcbb3c706416542c2171bbfb6fd57123890b97fa4c54ed012eb0d4f99703d4c6176079d9db88956dbbc8ed37a496522375985d2278bd540b8d8a3c063c5f42763026e8875a4371c4ffc6cc06e8c8872713a432d273265900a48f86cf4d1b44ac84d501ef0b37f49f77545c35ad50a902d320778a5f560a1eebf0401a47aa93b8b8cde04a2f020f5c5f04f9e37c53d2ece79169a5184a7c8fbee5a4e8cce1b8016a5bfb052a76d4ad20fe2aad4dd6b83394484becc949aa56b450cb30aec8e523e7abe29693a53d3569bb73d6e15613197e7415c55eb112e0099a30388c43730005c2e6cb203dc8263a3ae6cabb3b913e87b3125acb00d8a0f6c4970ac10cc5fc38c41bbf1a2b5b784e36754ecbd2faebcef20afb18305fa9c482368ab0b32b574b0469bd8fcaa9e749d122df61c9556d1b5c8053e1c2093219d33c57be6e51335e7a5e2cb0020ec5f30e0cc0c6614b9c44fd271d7d1a781e51ceac62841e9f62de03c2ff5ca534871e62a90ea4bebad1ef10ab7c88de8c3b38718a3c39e14e058b5586d2e9bdb4f845db67766274a14c43e13bc5e78c1ae855b9dcea4d89d638caf7534b579a41553df4dc35922b2697a9df294019987cc1db8984eb84b20c7fa7044ffeb544c94cae6b9eb512e9382662fe8c3c977054b8283e2427941e634c42278fd4a736a7883873190ea598d33a6093ee8b03293b82a0080f455b56d9378aaa50865772e671b0302b28dd482a503aa22f7a50ae90bca1d335c6ccd96654b81fbf43359c35af90bae840ba29d31fa7f5a7e3c8b5d016c606247472181cb2f4bc579d2ae94ffc5e19b2ea818ff4f697667eefa68f1fb3cccd98832b1b3f4847716d8b33c136a9900dca1c480542187e65fe0f5439b65337e35c40028984c23258fa87052e3c380425b93ed28c04c3add877ff804db9327271e1a3d5b4eae1733c68861959411aaf11c0c5b2d4a0f9dcfdd9c661a0aae5e4c4c42940d6c7bb7cbbce34781e37f41637bf223c2db4efa02e9eaf44cf63b53cfe75d65fb6a1e0e45338ab3e96dcb3bd1221a08b670b4addbbdca82f23b6667ddd6be5e06daa4d865b9918f1e7d65c70dab55d1c139a6d7fd69729cff1d99ac28b60c9f1c27c01fc2d38c32f9de40a7825ba172ceff2d4c8cde50e04588c3f49c0e374842d29d8d29ec0d82180ec1a51bcd0dfa013469476170712ae038a46b0f52483e7577c2dbaa315991b02075dea421c64661606fe3a426c75cb836afb2bc6888acf735c9d2cd8138dda0e1100346ac2be0957e6901ec2bcec491e50561b308d779d23bf533dfc0537f19f03bc408f42b80511413fde9a49d5a0816792d94b8454e442377efd9ffd267ba637b9489dc368e80bb8a6dc18385703045970759073e9038a33303526f1785cf9b7b980a464e84b00f2e5c210292027597f227d9a0c6f2a51afc64220f724426088e45b4a02fe0116f5541cbf9bb2b17ea9b1d605b64a0f28934171cfc55c7e894e87f6613083b329e8eef08859c04374460c389c4d4e25802c350c58a29c34bbd0c4b262cf991d67579a7cc119d3f15d038c2251022c36895ad14ec69d6e9594754a76ec1e01dc01a7a6cfda2d7637abbeb9312018e93dcc7acf1de995a211f132fbb6041732a4a2830492d4cbec43aa24e70658ef44d6161aeb5c766fd7c5990abe7fce2b0ef7822a56b9bcdbbbb70152d089d9126dc3346988b14c157d96e72b07a0a357cc5a366ab5d4fbaf415022097faca4ddc5f26ccdeb0fc6af3d854f4c5da62edf4675184dd118bd1681c6163c2a3b72483a9d35f276223aa6328978641e343e5fbf43cb4b7cb41be768c4ed467db92f7353d4d8c2620fdae413c0f962cfe99527f267b4083360007f1a1bd23e8b767c37904a551add42392398671038032e5a4cd8b530db09f0e900c1bffb124e921e48bff6b7a4ede615ea1bcbc7b98466d7be1e3fc0f6daa7e5e06d606f2f47d5e7b60fc44813a3c408ad4d141ba626deeb3735c920a1338d02f799fa9e308ccca988ab6fde7b55a363aced6d2fb476a3d7389f581cba80f253990deb5fefcba39452026663bfd4f9df45f6bdce6f4d12963d7883da3293db2dc1e10101e246ce292e273fb6d3978df889795f71223dda7f62d72de8fcecbdbcb2f84bd5a5579e23a66c7a246b7bcd2de51820c9d27cb97e2a5d5bde65d1006c0046b3e11b4d69c88344018b4a491ca132631f0ca69f0b7c985b6f8d7f9e8a4831e7181a79e8506d7e3b7caaf44d6a6188cc13c38bcf2fdb6472a14d4aeced6b694ae1d632a59d2ac9672a54f71d2af80d433248df7d98a51c59c6fc1bc19d81c8ab8a75799f8a2d21cd46c30268aa7d326ee6aee725a9067b7939bd37142c2dd8e0c16a27eec32c396cb5e565bd9c3f9f2c45db52e2ef9c329602c768f826bd479e4a70bbd6d7a6036f18a2fdf9579fb22e9260aa56b7c1962e140e1a8fbf17558da26c77906d3b7f7b44fe99408d60cfd3e243fd985ae56bc2d9b2cb766c49d4cd2374683886c9b438fd38c449631d94889156941525b9329dfe947b2538a8d9ac29739a5c45cbebfd91b567271d25e9a72deef8bbe0c184ed8a6c312f34cbf29295187c5333d9428ab82d788f652975b736546810072fa3e353ba8c1cfa80e34ee24ffdc731781601a893b36d17939de2b355f476d3fcea0d3275d1ab291250d23078b6889d1c08e122995e2bac81958994ed356324b21f99814f06627919874e31252a6da1e096b5de548a795d4fb63ff0f96d46390ff4ee9d90ef56969cf15f276829f501285c395db7b55f0e00c9036603f512be95c433301f7d95df47fd229dc1a8704e6dd16a6637b1ee885c6479995883468ba461489bf632265384faca7212c0ca41d380db9145186eea093731fce7fb1c1fbf690c45a7c9c6acfc2b7fe8711247b977cb9901be7974f47eaf876a88b0bcf283347fc7c4593244ef06faa91035b6e50ef8c4946e03bf17be454213b74646c296b06063b51a263c2811c19cdbbbf633ad9c2e17bf36593adf991418b4cca7455bc561e01e64b3d927da51d3cea36e3f6730eb888cbefe5c6b757fdee717b2052567687e9237e863de68bda40ec595c0a2fd8c34758c60d401d59b11ccf45a39065347f3193177d4b69aa816339efa6102771f3384be1a4e93e02397f6d5b2aa1d721335697952e0c6ac5378df938f3fd0530b063278180311a6e3c184e75176c9e71b17ad5bee1c514d25d3c1374662b511272e01a3ce55e2b14095d505a066847983930a4d4f1c21a771b2b8cec2b2132e81bf43a121666f2acdd082d7ca094f95ef971c3e289c5a0c41f3d2292de871fe897e5114e69314c2e93ea6a890ac50d1c2875fd46008ec8b68c67bffdd1086cfada9380e7d43c0a0a31820f0d1bf664b9ab292e47f02147bb287a311026321596727473581d9c2df0840cc8a842fc444cb57c9abf3ba4efe0a884b3a5b8b47b02f95f711ad01d9859f120c1edcc574964146c09286e1b740c7eb0f8425c25f080bdba686590b72a95e0e0aaa72e74b0fb995153fe73caf7620ac5e8f62ceb2fea4bc938515d486504130ae32b8315f69d45a1ca4f1219a5fe818fbe289321d8fb56fa226a92dc2913e2f410760566793aec81d683a6b5741d8a8bfca06d8b2bdc73b58694b5fe5250d75a7cb7d5886566e912cd980795381b88f88f31637daba0c27590ab68500c3a59a7728a4c249ba9a7fa087686b9ddf350bff70fa742d2c73179fbebe79302e8840b1881f9c79931555730ebb796f4099243a68aa598aff4d492c17d8fda1abe64b48601395a7a1113b70798a70d0bd782876836f932888d9295b88b3b1ff9101c1ce920ce24bb813d4b02d5dc523ab227ade02528a6192be008d19cd568adb698ca7b6d98187b0e82a406a6f80e5d47d2ca168e9da2836983654038c42a21f4507b4009498361b7d36e47be8f43d33f4500644036b2eebae59e67d78f3072561b50d462b9f955572dea129fb6fc87aa761be4b7872cd86d7337637b6de5b7ae9cf8e7274245ad5e320b4ab4a01fc38aded19270b5dab816c911944ec922047434d76da79e01ee5c1a973371717c236a766c1cd9b69d370e89c237edd5b1cee750a11afd77eedb0cf7d54dedad010a1d1310f744a32bafb426906a4651a942d211bfbf471e9ef6a96697754b432f9e39fc87476488584311f7240571c9f33c9ec2ec1172fb064fb0038fdbb81a04d58578dc1abb283b1e9615be33d612e75d6b3436bafc1b8d5fc5540e4fc1be1d23d530c9dba2a0adafee83f5fd234225ffe1539a73598be1ee38e61d247bdcb30bca790421f9bec4855b17458918dc289dc56007ee30977f170226eec6d6f3043df00714923087aa7913129550a257e091678b21c2132c372871bec735d6456447c27385ef1412712ff8276b5da7fc0524d794c2fd1685ac78fdb79460a7676f208504f20001c976fd45573c02c64e9a90055e87e3223f2fd823905f45dea24ace59734d428788a2cb4fc17e6902ec0052e27890c8cdcc089299c7f32972db8ac5cbcaa1f123c4c93eb81ef643dd9b4f69f7e16e1193892401ea0cff9b8c2aa7e68c5eb9fcb8b4cece802aff7bc34b1dec5a90905d1382c16d74ee45a9ea6c06f0efaedbc06094ca813357168cdf9bd8dc888ab7cb14fd1abfc2a58a8da4314dfd8169bbd16d8c146f80cd9ea95f9bd5c328e76225f01d7a46c2a7191b666a16dac572402c17d6b0aaf70bf88b9c3ea1bad5ba83812b4903b9fbb7183b48b1b4276332a2b05fb5afa1abd6fffff901", 0x1000}, {&(0x7f0000002380)="3eb48f3898742903676f29edebd04569d8f90233c973675d9c1f6cefd8dac63cd5d855b9fa1fce2a2f69dcb9c2d5440621423e6a4f179d4c5af3dab3c35af86b515b7484cd3601fd5a0c320a22af8a30b30a017da8851f5caa5b42f394dffffaa238498f25b32659505168b459beb9df64fe47c731c1328bac43ed713df98e372d78b673a78fdbc65678ed29c4563b006b88d5003f327693", 0x98}, {&(0x7f0000002440)="fa94afd902ae6e22dffe8a74e8cbcd61cf0e3a12d80fd11b536c402cb7e7abfc57976decc06e7a2ecc74dbc57210a956c364715b3b04011d4e2c3c115b81daef2d4dc8810ffb2d3d47a43575ff065bba49ba6276eb9f962521d9f8f13cf1b43c7d6eb1967bfea5fb3b41a4e887c9fb7adcad0c31d29d5fad4dfc1dd04049f18706158896a571c72999b3e0", 0x8b}, {&(0x7f0000002500)="62f560f315cbcd506808dc647432e0bf7f0c3499543dcf28e4566ba277895c1490ca20170b1c6cf1407087f6fd2e2969b8b32e1047871ff2b021872a2083d6f00a03a962b56403eda23912", 0x4b}], 0x7, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:56:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xa82) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb7}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0xfffffffffffffffd, 0x0) close(r1) 15:56:05 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = semget$private(0x0, 0x5, 0x0) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000000)=""/21) socket(0x18, 0x2, 0x0) dup2(r1, r0) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000100)=""/4096) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1e2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) chflags(&(0x7f0000000040)='./file0\x00', 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 15:56:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000180)=[{0x100}, {0xfffffffffffffffc}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x40, 0x6}, {0xe7, 0x3ff}], 0x2}) dup(r0) 15:56:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000300)='./bus\x00', &(0x7f0000000340)={{0xe3ea, 0x2}, {0x1, 0x4672}}, 0x2) sendto$unix(r0, &(0x7f0000000140)="d1122669cd16923a562296ea01a26aaa223b99ba96c77f586ecb6c33ff36cf13884fb025b525725a15b270351834c24fcbc843e0775a6457f21cf04d09e69dde004a5ed88286d7fe3401adeb8550d29352e01d6feaf9fbc8bde8c1b87071d9440c1b43235f5b1489cb8871a35b20807808fb1f00969892a59eff55b15f18f5e4eafa917d1ff55dfadb8428f13a", 0x8d, 0x4, 0x0, 0x0) select(0x40, &(0x7f0000000200)={0x9, 0x8261, 0x80000000, 0xfffffffffffff000, 0x9, 0x7fff, 0x1, 0x8001}, &(0x7f0000000240)={0x100000000, 0x2, 0x8000, 0x0, 0x3, 0x800, 0x5, 0x8}, &(0x7f0000000280)={0x3, 0xffffffffffffffff, 0x3, 0x1, 0x0, 0x8, 0x1, 0x8}, &(0x7f00000002c0)={0x1, 0x7}) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10004) 15:56:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x4}]}) r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) 15:56:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x50}, {0x30}, {0x6, 0x0, 0x5, 0x100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 15:56:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x4f, &(0x7f0000000440)}, 0x0) 15:56:05 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, 0xffffffffffffffff) 15:56:05 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) munlock(&(0x7f0000000000/0x1000)=nil, 0x1000) 15:56:05 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r0, 0x796, 0x5, &(0x7f0000000080)="77ba4493c18dbdba16e35700185b57c279179f94bb41b89d2c994359c0fe5b77b25027f986be1551cda295754cd5c9487768025bd9cf511725e816615240d21c5152bc2788b300", 0x47) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000140)={0x3, 0x1f}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x69, 0x0, 0x0) 15:56:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1aff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) 15:56:05 executing program 1: r0 = kqueue() r1 = msgget$private(0x0, 0xc4) msgsnd(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="010080e7d38182661c28400746d8c513c599b3fcbe2971325300feffff8e9d7a7120a59e71ff2ce927fe4657b06c932216b32aef73c29fee921c0916aca2b92a22869fe25a0f99d666f44d61d6b33229d24e000078000000100000000000000000000000000000000000e27c393fa6e4d343e0da7ce7ef5f0ffde03bf1c007bbaa44e736ff8a8a241f5f8738f8655017abadd901ad598b7ce3391435dbd6dbc4c394bce1151721408e1af589f35f8a532e3d81aba6753df7f8114300000000"], 0x1, 0x800) r2 = dup(0xffffffffffffffff) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000440)=0x8) r3 = semget$private(0x0, 0x7, 0x8) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000080)=""/93) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x11, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = semget$private(0x0, 0x3, 0x403) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') semctl$IPC_RMID(r5, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000300)=""/164) r6 = msgget$private(0x0, 0x401) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000003c0)=""/12) shmget(0x2, 0x3000, 0x20, &(0x7f0000ff9000/0x3000)=nil) rename(&(0x7f0000000400)='./file0\x00', 0xfffffffffffffffe) poll(&(0x7f0000000040)=[{r4, 0x4}, {r2, 0x1}, {r0, 0x5c}, {r4, 0x100}, {r4, 0x107}, {r4, 0x1}], 0x6, 0x3ff) shmget(0x3, 0x4000, 0x240, &(0x7f0000ff9000/0x4000)=nil) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x80, 0x0) chdir(&(0x7f0000000000)='./file0/file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000540)={&(0x7f0000000600)=[{0x27, 0x6}, {0xcd, 0x1}, {0x24, 0x6}, {0x89, 0xff}, {0x2, 0x3ff}, {0x87, 0x1}, {0x7, 0x3f}, {0x47, 0x2}, {0xca, 0x8}], 0x9}) getsockname$unix(r7, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000480)=""/43) msgsnd(r1, &(0x7f0000002ec0)=ANY=[], 0x0, 0x800) msgsnd(r6, &(0x7f0000000680)=ANY=[], 0x0, 0x800) r8 = open$dir(&(0x7f0000001580)='./file0\x00', 0x10100, 0x2) fcntl$getown(r8, 0x5) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000004c0)=0x1) 15:56:05 executing program 0: shmget$private(0x0, 0x1000, 0x204, &(0x7f0000ffe000/0x1000)=nil) r0 = socket(0x12, 0x4007, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r1) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 15:56:05 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) fcntl$setstatus(r0, 0x4, 0x44) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) 15:56:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x200, 0x5}, {0x4, 0x5cf78525, 0x8000, 0x80000001}, {0x4, 0x3, 0x4, 0x6f21}]}) syz_emit_ethernet(0x1a, &(0x7f00000002c0)="45cc675e00976acefc1364f9c65135c9981c179fb4f8c7f3bd37de6a7feba409b585b8d52e48cdd56043dcb276dd64c1ac720b06b6f70d641c72a3e9e79e3d0c254e74b8b63694889008f61d8b2d47cf183c446000"/94) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) 15:56:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x380, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/109, 0x6d, 0x843, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) mkdir(&(0x7f0000000180)='.', 0x0) 15:56:06 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 15:56:06 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0xfffffffffffffffc) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x400) ftruncate(r0, 0x0, 0xf17) 15:56:06 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000100)=' \n', 0x3) syz_open_pts() execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 15:56:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = semget$private(0x0, 0x3, 0x1) semop(r1, &(0x7f0000000080)=[{0x1, 0xfff, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0x6, 0x800}, {0x2, 0xff82, 0x800}], 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3c}, {0x6}]}) r2 = geteuid() lchown(&(0x7f00000002c0)='./file0\x00', r2, 0x0) write(r0, &(0x7f0000000380)="1d770cbddc6635a4788eae247dae55e20d5b54676cd11c626ec95337e6f1c681255045c5458e1c9e0231cb5a0cd26feca070f42d89feab84f7c85fb948b96ee82585e552951bd34640ae147e38b753db8dcf5cc7a408a843a85a848f890bdb02829efa9c6731ea9827daf0329656b7bdebe35e4d06110aee116448cc86bfe2adf130efc39ee6c3f56e65a9a781", 0x8d) r3 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x20) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") sendsyslog(&(0x7f0000000240)="2961c7b22dc649c1bd689636d417dfae3a85be628e459a78827f13f473664d1c0fa692ef14bf976c3fb1cd0175d7d3af2b89938c3f25453d8460dd6ad4ee4ebb9a004cf64b113eda554ee75f9d6f080df6766fb26da4f624607f8675ba309a4c6ac180a692f9900e3e5383ed4d3546721c30edd478956d486b34e12c", 0x7c, 0x32) r4 = dup(r3) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)=""/3) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f00000000c0)) ioctl$KDDISABIO(r3, 0x20004b3d) fcntl$dupfd(r0, 0xa, r0) 15:56:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x1000000000000081}, {0x6}]}) r1 = dup2(r0, r0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f00000001c0)=[{0x200, 0x1000, 0x3ff, 0x1}, {0x8001, 0x0, 0xec, 0x4}, {0xffffffffffff24c0, 0xed, 0x100000001, 0x9}, {0x2374, 0x27, 0x7, 0x1a}, {0xbeb9, 0xfffffffffffffc00, 0x34, 0x7}, {0x100000000, 0x2, 0x9623, 0x1}, {0x3, 0x40, 0x4, 0x2}, {0x3, 0x20, 0x4, 0x81}, {0x1f, 0x98, 0xff, 0x2}]}) 15:56:06 executing program 1: r0 = kqueue() r1 = kqueue() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x82, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x92, 0x4, 0x1}, {{r1}, 0x0, 0x1, 0x80000004, 0x2, 0x54}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x1, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80000040, 0x0, 0xe}], 0x8, &(0x7f00000005c0), 0x2, &(0x7f0000000440)={0x3fe00, 0x1}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x4, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) r3 = kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) write(r0, &(0x7f0000000300)="bcc0165d349c288501963a5484ac153797def63e2429a3a664f9d74303dbadc8b8dfaf83851ed30c6015cd831521bcbebb0792415c75f6c96e03b75def6950d7408bcf39e9676d79ae5424ae940f5c971813d7ceaea37973f22ea54e67ddc5e1ed068607023ca3dec8d1b473086f6e53e0c97308d9af84ade6b3edd954d4b2f36e2311ae1ddf6a1c357925a60711d5a71d9c7289e4490f064895c60deeb8f798917c1cb0aa8d1d4041212566ad385232e8ad2e6cd382cf280208328849e5b1514f075e2a83a48d82066ccfaff3e1", 0xce) setregid(r6, r8) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1700) execve(&(0x7f0000000600)='./file0\x00', &(0x7f00000008c0)=[&(0x7f0000000640)='/dev/diskmap\x00', &(0x7f0000000700)='/dev/diskmap\x00', &(0x7f0000000740)='^\x00', &(0x7f00000007c0)='/dev/diskmap\x00', &(0x7f0000000800)='\xb2%\x00', &(0x7f0000000840)='/dev/diskmap\x00', &(0x7f0000000880)='/dev/diskmap\x00'], &(0x7f0000000ac0)=[&(0x7f0000000900)='/dev/diskmap\x00', &(0x7f0000000940)='\xc2*\x00', &(0x7f0000000980)='/dev/diskmap\x00', &(0x7f00000009c0)='/dev/diskmap\x00', &(0x7f0000000a00)='^-]&!p\x00', &(0x7f0000000a40)='/dev/diskmap\x00', &(0x7f0000000a80)='\x00']) kevent(r4, &(0x7f0000000480)=[{{r1}, 0x0, 0x4c, 0x1, 0x61, 0x7fff}, {{r1}, 0x0, 0x48, 0x4, 0x9}, {{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x80, 0x4}, {{r4}, 0xffffffffffffffff, 0x40, 0x1, 0x251, 0xff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x40, 0xfffffffffffffffd, 0x10001}, {{r0}, 0x0, 0x24, 0x10, 0x1, 0x3}], 0xec51, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x8000, 0x7}, {{r4}, 0xffffffffffffffff, 0x28, 0x20000090, 0x4, 0x5}], 0x4, &(0x7f0000000580)={0x8, 0x401}) setuid(r5) chflags(&(0x7f0000000180)='./file0\x00', 0x10000) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r3) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r7, r6, r5, r8, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) ioctl$VMM_IOC_INFO(r10, 0xc0185603, &(0x7f0000000240)={0x9a, 0x0, &(0x7f0000000080)=""/154}) ioctl$TIOCCONS(r4, 0x20004276, 0x0) fcntl$dupfd(r0, 0x0, r4) ioctl$TIOCEXCL(r10, 0x2000740d) getpid() setuid(0xee01) ioctl$TIOCMSET(r10, 0x8010426d, &(0x7f0000000000)=0x5) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, r7, r6, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) 15:56:06 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000001c0)={0xffffffffffffd055, 0x5, {[0x9d, 0x401, 0x401, 0x9, 0x87, 0x7ff, 0xea7b, 0x4b3, 0x2, 0x6, 0x800, 0x3, 0x1, 0x0, 0x5, 0x9f42, 0x8, 0x4], [0x3, 0x1, 0x1, 0x1ff, 0x8db, 0x8df, 0x80000001, 0x1, 0x1, 0xfa17], [0xffff, 0x100, 0xdb, 0x97b, 0x4, 0xfffffffffffffffd, 0x4], [0xd3, 0xfc5, 0xffffffffffff7cf7, 0x80000001, 0x0, 0x10001], [{0x6, 0x1, 0x20, 0x80000000}, {0xf72, 0x5, 0x7, 0x4}, {0x3, 0x7, 0x10001}, {0x2b, 0x2, 0x101, 0x31}, {0x100, 0x0, 0x985, 0x17}, {0x4, 0x1, 0x55f4, 0x800}, {0x80000000, 0xfffffffffffffffa, 0x0, 0x8000}, {0x5, 0x7, 0x0, 0x40}], {0x4, 0x1f, 0x2, 0x8}, {0x1, 0x80000001, 0x2, 0x1}}}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x3ff, 0x40da, 0x2, 0xdde3}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000400)={0x8, './file0\x00'}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000140)=0x1) 15:56:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwrite(r0, &(0x7f0000000140)="94dff7945bf8c627363eaa3e", 0xc, 0x0, 0x3) mlockall(0x0) write(r0, &(0x7f0000000040)="3e292ec27e35ff4dca2f98a9d9d0b29bdba639629a6c6561c6156d4762c0bd62e1316cdc30edefcd3dd6514cbb6549caf527f4b32be521", 0x37) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x200, 0x0) 15:56:06 executing program 1: chdir(&(0x7f00000000c0)='./file0\x00') getrlimit(0x6, &(0x7f0000000000)) socketpair(0x10, 0x3, 0x20, &(0x7f0000000040)) open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) 15:56:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x3) 15:56:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x15}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x4b, &(0x7f00000001c0)="4ee93bb9ce1182894bc2999e607db0") login: pckbd_enable: command error 15:56:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000e, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x40000000029, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:56:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/113, 0x71}, {&(0x7f0000000100)=""/186, 0xba}, {&(0x7f00000005c0)=""/4096, 0x1000}], 0x3, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ftruncate(r0, 0x0, 0xf7) writev(r0, &(0x7f00000015c0)=[{&(0x7f00000003c0)="31c10ccfbd875eed0b0f942655c89e896e3754c1facf131dcd3986d3fb5b29421431c50ab9989737c86bc6c963d6d9e0a8c665b698735b14cdb2b4803a6e231580bc420cf0d815467764f7246d6687e20e636fafe639cd251d75636ba254466d725a60ea4d5bf190b25326b4bad0187cef669ca1b46f9ffffcc2e9354fb2fdc8ee3bc947ba24d03d0fbe44e9f21f95641574b5a0cb7d2239b09a5875fdc9dd671479d2d6cb941cc0edcf9bf6f6937fae08544a69e5dc5dc90beab05fc4cf1b568d230e34e10e64eba0b6c26952893d46b09249875881a6ba7a7ac4aab89071eb209a5be24deef99c84fa811126ac085c03cc2d07d4cb045c5f023bcad13f347a8f4d2a5fc6ef3affcc7785801bd04de207caeea75e40e8b2b8f163e5603d8d33256d122a0e85131d469fc962ee1b9072743cef1844a064235f02732bcb2b22667604a3fcd9ca0119a6b70d2b5f1859c7e026584592469c00c5f60119b6bb1f11fae2e130cfd39167c69afd770db80b0dceb4bf2aa2a17c497aa7a59a96f14f95ff0029e9e2103a4d723b53c028a692a0acfb7d81a24a26f1e0a8b070f32059694f5de2d99da1aa2b40f3f54220ed44cba102744ccc341aa400ad7464820cf8e7e046bcaea96947111a605e3c23f90e13ba391b139fdbebddafb1e897bcf7eaab0d136d87692976f9dbaca035808686b8e4", 0x1f1}], 0x1) 15:56:08 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000)="eb9e28ef5cc7a27f872b64b05297c52908cf9fa9f031e67e78e502f595dd13afbf547bdfcffaed033fb8f819cbfd16c6d6e4eea6e5206149571baf3bf2e6750663a07862a7329646109effe5554426cb3c9677319cecb223ee21d3f424c4d4f66607cdf424ca333d7ff5f99a531698bb278e6b2f1481a609272f1fcb40e465c253076f84899559d26d28c61dec54177e2ca662c06a4ae29f18ae4dbfbe3995c224b9d85bfc6daf97a43074feab3386f66acd94dff6ce9cbc9cca8ff3bf255f461b839116131c5550bcb6c7759fcfbba216ef41637ba903ecdff605bd58a4d81ffc72b0609741e0adf905a8b2dd5fea1d730dd0abacb9e2f1abc73c25470e3533e5832a34392cc58615f540335fdca44f83bc70a0a4823f4c4260de6d958185694adbd6b2564c13963c11393a49d7ce41a8822ad0789f964ece6cbefece2767968879ce033df85bd5e2a80ced11029d33014d99d38cd0923c67805eb07701d2cb9fb96484c12be2e7cc597d7ce738dbedfbb8b950d56a2d8400f4476902f570ce55eb662f3bf56cf09b00b23ced0e621474348950d40a6069b5b47bd9785d84da8771a2df7d60af05c788db4934fa57e32131b81ca9e75789bdf743dc81e9215d0dbe5446293851c233256318d3f2ef5bda9d8b887549214d2d417b409beb660b4e196ea8e7ccbba12eb0a3db094e42d214ab7ced206b462a5e0143768e2c4825d6391f5234f87c7b900c4455713c5d867132be278c3165b89688bd433f32b7fd5ef46230671543b743fc85a2b55406c2f4ca4d4cce119f6ab6ac183268c1793ef617ff31c05ddaf330402bbe9491c1259a3869ee5e4728c738507193992f7e88d1293df59b2e4f1968cb30b0483d2bdb9b3e6354b6a7a95bcdce4f135afae79b427698894bc26e6d3cf90d136619bc46b243924b4f9c3ec40b4b3ca5236214c5b5ed9630826a507008b59ad01e9e28c070ffa23ecc2f839d269a7d000d08f1bdeaef25dce6dc24d67eb79296f319a548ec78ed69c8cf4278f153f1a3fd39b542624921141ece1b8e75f35e6894b26a93b1b1dad8f2ca6cd34f7b7061159f11678bed07795bd002ea5ad2ffefa91522b2f36b181621d0b4184620ff047ad082780a0249d144e282216e5dfd5d13fbd4ceeca058ddda6b0123ad49b9dd468e730334a42be48dafbe98705f5ff59153deec4cc7c2aceba24f86ba6c6672cccac4a6a8c46da21b23cd3ebc7883d1703d7e024542cae178da7a91794639c532cea675b771f1b9a1c93ee66d070898eb293c901e6d471029e2103cd9faf8db3aceb044bf8146cf44ab72216c18384da8c19516134ec1220014a7b7f0666611d2f069c77ad5836369af1750f7a3176439e9f6ec76a440fa46136125cac620948c63e8fa3352a8295e35bfde79a490deb25f4d2a76ec99f51f7e38d043f1cdd6c5198df10453905838a2cf345c2bc4a45c6c8232984309b060b259c0e29daf81d8ca722f7148b1414f7293e83ea939d2f7692c5d15958abe1a652faf63ea9e9848790622e85b4840aa950c2fd35024c32c886188aeb1924b4fd4d91d9ab3d5ed21d979b5266b1af6a4671ddf92ffc1d7af2a5136d967ecf9d480dc64c679bbc303283addf6a87231f6bc91be8dfee9ef1a39909a3f04bebfcb4033f59385397159646733a71d9e076d04d6407d04b88d6cfbf34a7d2970a5166d72aa71deabd27c2749674050445c504f2d0f822117ae4efdcc0406dd29390b130be41e46b6715f208439630e2e8bbdb5809d1ed8d987ad48a99a3dc59ef8c69df9ca29b549b341c72502180d1c1b606fee4186ddc2eb74eedafef0a7925d88bc40f6ceda2bd1ad4d2a6c21be1fef8d8488d7777434a39b7d135ea85fb17a1191eb843c2f4c360cacac8ea636aaa88d36f4a5a3c252334bb30db8d3c2333b0b17695bab44b239623eefec75b52aed1b51bf33ef9aa27f03438c6d213f823cc7598063ff91043ca831a35b38223930db57a24bc1c4d7cfbfd8f6277d4f854c9df7df3f0747dc2f7d8e3cc53e6ae84c6e8ad9a454f27bcbc43851b4fb6aca8aa9bd8a91ace376855731a29c0eeacc8bc8e4ab2e23f5af1c0ffb298fa90a32bd36cbe1a756bbe6497df5728376f797ca034afa78ec27dea19b9cb1a2a6aa1f576ecdf2599816b314555d8d691c8495e3a339bf66e26203f274d7dd3851d9301c300827dfa8ecee94dcdeb654d3740bfb0c9f0c3799e63f64bba33aa01161b96603eea9539e9809c006837746b1518810afd06f6429cc0efe9559d6237b3f2cc927c60737967099184cd9a4120c641a6bdddb4bc6876fe80ea6e470882f7f668aa07412a2d09f1b7b4a7673fdb5d281d1ae5a41be0c3964fba6d48fb8f0c3e154960b060635605d2048c5fade82c69030e2a927b3902c0a09b8df17ea76d1b6382047a7745729e09ca43eee781f15616ef1c79c1d906ebb25b0a8677c04fae3a00ca54872a8dfb9b34449d820371c3c2879c78a6fa640aa01830d8fb28734b7620b373f8dfe2598380602cf58c045b28d5b440e6f5e51a4200f48a80a938c2aac5016e430458e347f19be3f1d899635816c5e18aa00bf9b3d92a8e2bc32fcae160f17842b7d50579e853fdc9daf3fed761c838cc82b781fb709b01db50c50494eada99b981a728050c5ba5cef30975b8d3815078d15585b0e0627d795b99ec1a2281dd11aa0b341965bd05192464f6ff30f294c89160442b6f85dd51c5c674c926299df7eee596f70a7526335ef9a6b6f8a8ab0a9c88893a8d3567ecea1b6019b484c05d2f742656c47a8cb8da0a1bfd289df7b970efaa9e3df31ab0fb7a15128c7712b9caf95aa63575304a09e3d2abff7aff00a367fae788b3b71566fbd69d920590792b6836f2890bfd2ce1d708025ede4db938079f05d7058b6cbc38acf5c4ae6d5bb53d5d7fb52b2e5b6f45f18f290fc440726f5ab437b424de928bb536b4c4d056e65e7091833052b58b3c9c7b160099070525bf2f33b36e28348cf975b440edd25dfdf8c7515961a3a3aa233ed886d107efa1d65f527a3f3aec860b48c9560f5af7a04ed38ecbc7cab09c49ace4235546b00df17fc39957162f4ffb672e2b97ceb2220c5493a70a4876de577fc63d2fe084afc5804ca7e75de751c63933592c2471a61a0e08277688a33bb22df7694128c42e0500b50b830fb0c062c5f479b814b362a75f359532f60e238730083092f37d513905038e60cf4638091c0cafeb5266a939ff63d861af31c00ed4c82470d97bec08d2808a7aa499fd4a8a06d945832bd6015959b5ed0d6e124f9c123e70366290efb88a4ba2ee9b1d8002597d86fede6dfa8f08d5463850664e3cd33d7bdacaf10e88c26c2b7b28c6b2cd2e89f968e96eb93f9f60b8fa3c9fa5cf2a0527d3b7783ff9cbebda1adc6644e84036c9d550c2f9c7eb366c17c45fde120eaad0af56f15417fe0ce79aea8b7dba9e6c660d2bb587e9d3c163321a1e175d2f66e82a86342d7cffa5725b1d7b63425a5fe6b187bca4c1ebf276da676d0aa9ca83d20d79f766fa7085a0c2228f55e4afd48aeb23f8376abdca24b764b7cf93b889425985079e16d502f6f8cc82fcad59a62871e91458438a39c1cfb8fcfef1c4b7ba87eaefe3c724dbb55bba91e9b3698881a05d9232cd5d0d3354aea5ea63180e82b672c6644f5c7476e8778324cc0324e83b2fbd47252dba85acc27dc97f8d488e2a56c9457342bffaad342703d04273b69732f1e39794bf991d5230c9119b7c333160787480451add6522e9956a6d9750ed1104e7f514ea374950dde57de804774c44bb77218c10150e93799692e6ef01c70dc782e75850b262d776f683bb27637b32dae4bb9d41f9a7bf0383db9e1d4936187f0b7ec6614925f530ba3bc92b57c6635e0c074c1b2d536072a5c3ffc9eed9adb8dae5b64840515e6c2c4a07f51b3af915780b0414d043f7502eedbf5057f48b816c31bddf5b6dc713f2b2da8996ad21be9494fb7187b9118f36225ae0ec2c3df4fdebfeab5458876ccfd12caaa145ce5292f7d8d00cf425016beeecd01346291a25a9e49f6a750c0eb33cfc9628659c68c25ab39e79dbd4db99d61f78aae4d390c8b95ba45f2c7d330bcc04c34d22733bd464120f64231a9cbadffad0ff6f1771d1ce4632183b777275a7a8ddddb38df0bd6240b7c8d266d0e04eeb7f0345aa3f4a7006c2487564d1b669d062b9ccb80c50555383cbeb398a34251db4904cd9ec1a741c463c363764c2bdd0c5f100ae5868c75aa07c258c4a18fa629300b8995d25e73db822f1b33e84b47ed07935db01d0d8e2add32adcdc16baa67df246f0810f5bdc7746ea621ead5e54a77ade38a90e5bd7303a68d92a664d02c13b1e59d6807097625bff161c28f0b62cfe562394ff7e719f7d76e7ed516fa5b785d54e05cd50b1fd9761abe4a524782f39a85dc720fabcdb8826f7f8bc1ce325180179e4bc5c94756e32c8d3cd5e9dc9f085d4b767ed8500f009ce56e6655486639ac4b6092161556402d9050fd2de7d9762358bb13e32bd1a9fceac4e88cc81190d70c525eb2cd6649b4020506d8779a96a1effa28d3ff16f7c9c68b208dd86f9ecceaba3e514ec912e1c029bcf9140f5f0c54e7c6f8ee9bb6f2fdccf305531a30215964d8da191e9dcf371b8010ee9df4564008ea20752b6b66b49d17ba37097770d6de92929a510aa91d36fd1e209e92521d53c9c9dd61f05fdf5ea4b6b9ded935d4427d4cd10563f9993662f686a879e7c65ddcc9bb4c5bc61cbe018ca95069c1efe7ab5b6b1e0dbe314275954c0e28efab610c16592418eb1cac26474c023b539b9f8deda08394f3afabb869679c239b01e89a7ce2c2e7fb1fef6284f79f63e8ac2a36698e96987768e38130005dc21fd57add2017e49891434e3ecb2f1c3c08c5b2595cdad32169e81e93b2ef4f6b576432fd98996a24966da067fd6325e7d0ad7b90e218f2decaf9834c6cc2ab97d28931fc5f4791fabcad6e286a090b00d72a71cc291a72522e1a574781e32e52102d3088e457a6440bdd3b0a370123f8974ae8085744fc82b9821b3b1ee6d4d5f836db33cacf5904a34d5f87d967256b3113c5958e2da0c566ab0b3cb015c9e9bebc60b82754945e279b29dc8c2691310eba24d0b84ceb678faf6705ef933dad19defc76d6399dccda809cecdc75707d30ffa01ed48bc8cb39d6f19271bffae5c6e4815c01f146112799137ce57d1982c00309f110a1a1b449bdaffbc453dd019c38a4114f606605164c7fdedca95db1a27bab86fdf98dfe56dc9695c1becaa1197ad55d26155c43a1f4a9ecc6036f6609a229fb45ee7d97b1d34389449d6c8232462c54e0f2198fc43960d894d2fb57e2321b4711b588be8b0daa9b10437f2e59923d55f7fac36e3df202e40f9273065f628ce2554aa05b4710e41481d297c4e89273bc086e3cc64845a2a9138d85a1bfb2752c8194e23ac5cc0a589ce8c731c018dabe8429e493c2339e108fcb45eb4223943bd146f26395421c3acb2a1be87217a54546e4b8521b2cc7223df90bae83f7718f10274347e9107dbb0d7b08c29b84c96afb367b27aa987aa74b4f982fb90861cd2e065440aa5dfc0a028df601481de0d2ad5dfc67d007bf3ca415bd9ef084e3ff7c6e6d243658c2152aebd14c5d0388c2df2211791b0303dde2c3fa1d3cb808c3fea9a950f24cad135363270b68f23ca5dd08d679b7a135c880e301542f5d7d95e2778a91f8a7bb90d8f2941a2c5c103b5ff64d1902d94c75cb2c8087f30ceb9a2fcb1c2c57", 0x1000) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000002000)) sendto$inet6(r0, &(0x7f0000001000)="c06e36c9e777e277a6b96772632256d4fa4c07c0cb910f6bbf24572af1afd474138f9ee833f57461a7e99e5c32e403d8f67b12ad1a7a20f4be1e551873ac7892788afd41d14c543bee22b3335b1ffc89436671d43668e50811ce03e45e2b3b5e692ce6954897572232e639d6611957979cfbe1d3b6d42bbd153957eb1ac18822c2647cdcd33a883194bf05bb6dee991e98c48c16370dafd0e2c2d67cedfab9381a3a47a4d3459f8b9b69014cfe225c4da7ee4b500d95749ddca9c002be1509b445bbd1ea06c992906ce6e80f71e44d477ebc1f37679cfa1b5de49d8dd36eccf5487ca0de7786983935a33796d8e20e35ecf5a3f6986e0d3496ce9902c86a12af8c0ebe2000474cb842c5076d938da613fa58200a0c70bc80e329ecae9eb70348ee8a104120a326e16616078a4639c08afcd11aab92cf05b8e1d543309987dcfe9c65b904affe8ab267c47db8a45602c332d3d10e26e6ce26d2b30a45a617286bc609aeb677df7b728db28eb55a8badd040a4f1b39fa1333fea64a752b01f9e807c2fbe1472c763f702007c7a805592cf1426fabef80d06b24c7c311c61b2357dd7ebe0b9dd5a4aa8db9045ceed7d0be17c622357228e521a935e058515681e92c8cf99e3cbb5e1c4350c62c9638c44100986652fe710cb20876d2e05ef4391aa44e68c27f6a3410fd9fbd52171d2eb3a626db3f8a08db1830b82003b1e9ac231466610a7f97651d02eb40b520b8b68bb59dd010bce149aafe04e2df9aa396baeea730fc23fd4f19f813858492b339a7bd27f82b8fcb07c18768143639b8298b6d816d3f3f8089a323869c84f1c33b7a81ac8bc148a64d1e9b0332f0f18c9d2c232699cb986095d74df39256e68fcec23b7cdc97a47864b3a97e5dd7f642f00c05fdf8c24a91302db2988c0d937b4f895fc8eddd88f92bb22155819ef26f9e80b591168cb0b4d48f5d5ffaf8d3c5e3c78e348bf1721c3625b76de75a4fa29dc750d63f76bef7ab18501cd34669f6d00ba8eaaa24fb8f772f6fd8df87d8aecae06748562396a704260df8d299cf488622a6fd0fdc434a67423d1af78c21c2a0b0674aa11863e3f184ced0dcfff5d7be76a1f91b61d3c6d132d79efb6c9671440ad772ac708d460a50795c85d9eddf880ea6a09aa765e39f04f831fc52bb7f729e2f8725efa3e95eab1bbae171b46a9b785ac7c0c6c62053c3001d26b91b92ee344b7d9e9bd5bd61d14afb7a0c39dbeddcc1a5373a92a4289419ecbe7c4256c44daadc80eea1e6e68b2519e7023b825b9fc917a8b1ff3afcbe4b06cb95a6114b294fbb6938cd7194423e69310bd4529bd1bdf2b208fb1da731ba8e04556a464c9028292ff37f79c36f00e0594d030a7fa1d19fe17960c23b99be9a820e5853dee7cea4dbf14161cee75f7790779d31dbbc22d6e435b4770238edc11aa8b4f290639154f89db1e7f4e4fb4177e6640280c886897023415905aacaaf293e4677c0eb039b87581d31d324939dcb91955ab244934dc5aae18a0802d75c4ce4de26fa2c4d0f730a11aa048c94b584136fea3328c4fab6bfe88f019f634bce936b509dbfeebbc2305e2b3d66be50c24771d21ea3c21b8e4b7d2f686fd63dcb14bfc096dc7402a15b27d1ce20b7af61413f8bfe7175a30810b9b9a86de3394020ba651dc9113656e83288ee1044d79bbd58e18bccd5db8ca1df1a903f55616a3298618ebef847ce5a6980f4f5254ce4ead53908881d04b0c47be42d7cdd5eb85f9ff306859fca623c0a90ffee323aa82579a7ed3eb0bc7254ea7d23e04cd10692e72bb2815d4963a4fa89066f88e8c9ee7e98ca2e982d566aa9e81dbc52e2abc79901c9d19ec5f03f1aec6155b7adf58325268379d5bdc072d7845142fd6325a440504b299ce9616c41f5b0060ba9e61c3d6459a1194cdbc65478ec31a79c41b5d610aa9a7366132a93ea03c060303bb47b29d73fa90a2da5f73f6e1505a9bd58c8b5ecf6166e8c0b81877fe1bc5c17b8f437cf3d7d0eaa073ec6e6b652a4021cc0a21a2df89b82bbfa1854c418c4baf49b55dd6880d1fd1d18965bfe2d7b90a7503715c73a6477526f40ebdb2adf7d941e763e50643f8250fe92251ed1e3c937419976b3549df362bb526f4286c460f3e1eb92df9d487c6176f75f3ae50dd04e36b4c13cea19e54fd68ebf52497decdae572fd60740f425ec291bab0ed9d3e2424cb38f247b820d5d47d471e9cac2faed208a39b71803f610156861ff049ac5de7040e522ea1af11e4967bb0ca9deab2d61c1c7e00812f25d3542eadd716529b0ecdc7fb0611da8dbe595de7832f82a5c856e92113f3896473a984de7f896e823c3c04dadb20524ad7da53f1b2d14b42b38b0a7043ec197d95998a473e0940e5effe640c3cf018cbb133538b7be6b7720703daef28bf5b7b3b0ba7c80fe76826552905bc1453125b4855fd0a4effb302897edad7d2b8bff481c7a0b218f5e42d54a542b253058aba32bcb2dcce3334f8b3401afc665caebd1c53b0428bc6f51b58ffb4a405f420beea5517a41280cb292fc281a70866bbb45a66be14b3b3b0754c7431f5b83259bbefc786e00dd288136d3d4345f7088c9cba01fa247d450bbf91e88e4355e3cc4a01f134c85a986f25f5d432bf0e9106998f0886b891c120d1de88ad69b7643629bed9b3b78690f4c133d8fc60285c8c8475cc05a0ca2ee71ba7823887f71422a440e4ff4c7c751c93a8cfb5da98aba339cf392d5164d8758ba2feb4a769b5485b63459f85f124157e5a499f8d4918b67d349d750b17bdac9d92a19e4e453bd9ef653ecc07f84babe3402c68aec641f9098ab66b02b3fc488bc86674f1466ec4417bf1b96d1e20aee86523d2cfc10d1cc97119731580c05ff5aadd7e0387f908a8c57117d91736cb806136583586031139453643451fa3281b604589bc1b8fb91b053641e8e43147cefb8ac496353a93585e04d668d3d709c9bce3f097d3ea6b37ff194470f8de48edab24b82b8bd2453341613c29c62ae695eac7011cc8e3e0dd284e5ac0367eac1654dbf9217909c2f8cb799aa144c4c5298c7ccb3428492260f1bcea925ce9cdc9245b1daa08368533fad6f4ff8628d30397a711d48c37bd87d04ae9e7ff5f8b4ba7bf6cb52898db1bbf91f376ac43cf243c223495af23a674c69274f82aaa6364f47bd2b231ce904d88fa1d4b9156dde81f550743df188cd0e3eeb81dd3ff4f0c06d2d6b8dd5fec69daf648f7665f169ed6d9201fcfe9c8ce0cd4a4ef0c484256f975bc96b2d37443a47d3927c07f6d10b966f27c98a85e698f42409234d2b5b18a4b1d6c74cb743ae2a5f85adec86eac644e3d27abbfe4c60510e1949c08dfcd19d7d056f482a7879baf6bc047edf991dd5fd8ce2fac913f8859055eaa815416586c7e197384a84b43e6531e83e6f3f88a86d1a163d2c5b2c052599883cce82266cfb2b23cb4e5dc62ebe167e758996fa1a29e738dc47087253f9f5f87e55ec8d7da66206582d14c9056f37ba9202169d4452924296eb289f563497a17a10502fd38925cf22ba81c30cc433f2711b61ae73cf3c9d66462e122883689c0bdea76b7c53f9fef82525c0a01401cf6598ae20abb7a406e15bb5fbf7a8c3a1b7bcd70d87656792886570d6b81dfccaca8e5d4f897c401c29cc2d982708521737c52bd4d2215b8be91b1d91ffa54f48e8d5e8e17ff3c53db390ce03cac13068b8db0c3c0471dfe24b87955ef88267264ec0e7aaa87eb58500d2b6cf8b3887307137e5ac825956ed130e5e675db9e24f1d2acb45be21889993c9fbd7185cf375fcbb5ff734f2d06dbf72b13b7a6bb2d6f8d96a506576796aca7fcd4f5a76cda462036449469de1a45d307c1e86159658a7e7b399fd8f72f14565ff98afb2729fa55367645cd66923dfc577df380149e4edcca917fb86cba96248ca9d92b6e9028f4daea6604d70c005b986db82777bcb293b1822dc9a9bbd7ad1a3296f3e93f7c71a522a17770a2d939316ae1a2e1288ddaa009931d1bf5acdefb2d9fd079fa67101dda50cb59f5c062da5bc39fcc1688415472024465f4d13b6295c7c81838f3dd895550fea809b3b7a2e7e675937965921c979cf056ede7ed76862a947722bab73307f0671e9e3bc440dfda21db58f2642427c1ba922e072faa7528c67dd307b78426ff795e9d550d77826379e09e0fbe782a4db066c8c6b0cd3024a93b47363f5ab07cd6be5c19442f88845177b4b83fc203947d280dc6e712801afdb003e6de94d3a60de27aa3cc9193dfde19ab10fe4dc10d176eca64f3af27d05d18986b270f3161227aa97f8c00ef85ca8355f8c2547c9cf47864d080d2cd9d57870fa2016c895c83fa0f4ea8e9aa998a7f925f9deb7977ca9b9a019bc336de3b2cf8d992dd9d32356a1e1154fb3bf9d31fa11c2d2b05075495205a33440cd40a298cc462c80c4741e4557723877ca707d50e827ebf9410db3f062f6f17525272bfaef53302f50df3698f643eead207fa5123dba08c3b9fb468e13b0eadc3405f535ec555117149d76350bfb908ba6f8dbafc505635ac263bdd29d661fdb42e76806c1bb07238616bbe9b714016bcb85b2ba03334ba0548583f0e6944b1283c0cd47ec8268a8a3939dbf94eaccd986bb922b1e68392f0c5ce977ba7437a13299f156976c6edc1002a2e4ac1801766ce8b8a882601dc1588c8c927516c50f696e294c9862f06e8d66b1ece47d842cb2ef6bd017e2d4b0c5253b30e65ae9274a5b0b479e796142136ee6cd9966919c6b6e2d96bd594245d55aef00032adfec45768633895e7078109ee50957be2a10c344bc6dc2075f4e5d5e10dbbf281661e708047518027a1610b817e184f60da08f543ab3d89a53ca60229e9166e5f6c8ab281f4b833e97aecf6e9ba3944055a71630c75db9019d723b5afcc448c225ec07277b6bec9e9bb96aace4580e17949d429b1fff60e28481f28c8499688f7c631413f7dd657763cba6c56f67ad2ba249b5a1755d6e2fc5e5c44db67e328e911f65ed99c2a797aba826a145bec892ec5dd8d1a2d1517eee13b7176f2e4fb8ec04c1009d2b0c770b248ec4724e27b70e4d5581ea75d094832ab560e68e5a55a685db8eefaa3e012f0e10a44ce66caf7327242bf6bc56825572148a5b8c1cd3580ea13df8b3492d4d5857fd0586f8c439d749eeabe6bfaea639485825331165ea03e53bb4b68dd8d0f5179cff04c64ec2bffa8e022a6ef6b91192ba72b7fa41297a834124c74c067427edb6c380a6b598b565dc22300d55efe82319c1a147c98122e7b8c994a4e58262e75aa05336813aef5c85776393d897ddc61e9d464f008cbac56e960f529111d56029257add573d9ce3b92534976e3a1dc7ec5482179707d74faad662b3c046d9823b82c27ac2193817419d5ec80af16d0be374e224e76d2f4541d8648c59a17429720127435023b78973baa05e57185fa912b458e372ca920e23c9d6f8383d27be53207b78272e2d416eba0e1377303c6af91c075aa450a6c015828d28c55e6675b66e07a51e4ac4f65ae57a1366efa5e5e4907a9cbed3a246723a4348b01d34a0fa4409b195919df3510ccc996188951a52cce65eb0750c1a05d5a0a3d038cd7f78870c1e8bdd94e9b0d8e1218f4b4982dcb7c7ab85a2de2cec10ab8f7eceff870922185f71d94466a4258b9c0434e0c1f7365f7c4de221f860fa8f650deea795ddff223d5ca01c0eff216ea9a65b71f7ffba8b60d41fe8c50304a8732f1c0a8b6290e9c36c3e1d0716088f64503282347fffcb85", 0x1000, 0x1, 0x0, 0x0) semget$private(0x0, 0x5, 0x1) socket$inet(0x2, 0x4000, 0xffff) 15:56:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204d, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x40) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 15:56:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x84}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 15:56:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) r1 = dup(r0) linkat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00', 0x4) fcntl$getflags(r1, 0x1) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_index}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = dup2(r2, r0) close(r3) r4 = kqueue() poll(&(0x7f0000000200)=[{r1, 0x94}, {r0, 0x193}, {r4, 0xa0}, {r0, 0x20}, {r4, 0xc8}, {r0, 0x85}, {r1, 0x80}, {r4, 0x21}, {r0, 0x8}, {r0, 0x100}], 0xa, 0x8) close(r2) 15:56:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x4c}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_index}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:08 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 15:56:08 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000000040)="a8", 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x3) dup2(r3, r1) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000080)='\x00', 0x1) write(r0, &(0x7f00000001c0), 0xe5e1) 15:56:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080), 0x4) 15:56:08 executing program 1: mprotect(&(0x7f00005ff000/0xd000)=nil, 0xd000, 0x6) select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x4}, 0x0, 0x0, 0x0) 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) write(r0, 0x0, 0x0) 15:56:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8010, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x81}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e00000000000000001b8f4cbbbd278896274cdf5ab978494d464d2f66696c653000"], 0x2) 15:56:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 15:56:08 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0xca}, {r1, 0x104}, {r0, 0x4}, {r0, 0x41}], 0x4, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x100, 0xfffffffffffffffa, 0x7f, 0x1, "b9259f92570c347e088698ef2c228fddf74dc53b", 0x4, 0xffffffffffffff21}) 15:56:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0xa, r0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x8, 0x9}, 0xc) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x6) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x6) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$KDSETRAD(r2, 0x20004b43) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) sendto(r0, &(0x7f00000000c0)="7f34901eb01529fc3d1a", 0xa, 0x406, &(0x7f0000000180)=@in6={0x18, 0x2, 0x7, 0x3}, 0xc) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) flock(r3, 0x1000001) 15:56:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r2) close(r1) 15:56:08 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x100000001, 0x5}, {{r1}, 0xfffffffffffffff9, 0x40, 0x2, 0x2, 0xffffffffffff35b2}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0x5}], 0x9, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x40, 0x5, 0xf8cb}, {{r1}, 0xfffffffffffffff9, 0x40, 0x3, 0x0, 0x5}, {{r0}, 0xfffffffffffffffb, 0x4, 0xc0000004, 0x6, 0x564}, {{r1}, 0xfffffffffffffffd, 0x8, 0x2, 0x3f, 0x3}, {{r0}, 0xfffffffffffffffa, 0x81, 0xfffff, 0x7fff, 0xed}, {{r0}, 0xfffffffffffffffa, 0x2, 0x4, 0x40}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x4, 0x1f}], 0x5, &(0x7f0000000040)={0x5, 0x2}) kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r3, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x0, 0x20, 0x9, 0xe63}], 0x200, &(0x7f0000000380)=[{{r1}, 0x0, 0x42, 0x40000006, 0x3, 0x4d5}, {{r3}, 0xfffffffffffffffe, 0x4, 0x1, 0x9}, {{r1}, 0xffffffffffffffff, 0x24, 0xf0000003, 0x0, 0x50}], 0x2, &(0x7f0000000400)={0x5f, 0x7}) accept$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 15:56:08 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x1, 0x1, 0x0, 0x0) 15:56:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001340)={0x306, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 15:56:08 executing program 1: clock_getres(0x3, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x3, 0x0, {0x38620004, 0x2}}) 15:56:08 executing program 0: nanosleep(&(0x7f0000000000)={0xffffffffffffff9b}, 0x0) 15:56:08 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60a, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x60, 0x0) munmap(&(0x7f0000009000/0x2000)=nil, 0x2000) mmap(&(0x7f0000009000/0x2000)=nil, 0x800000000, 0x3, 0x10, r0, 0x0, 0x0) 15:56:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0xcd) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r1, 0x29, 0xffffffffffffffe1, &(0x7f0000000400)="cb37c5444e21403a2a8db08768aa52e870d105d23dfdcd5f5a31b63e4e0ffd3e9da36f5ed9a334562915f74442406d08028607a4428491eef34708bd948dfa2bb9176e9042e0c91f8066e0a25196cefa1a082b639e434249575973c1d4b5f60398f5144eeca0ca53529f7b0f3d569f3eb7c92f06b0ef92dd29011eaedf286dadbe3a4b1c2fd723c5cba5cbf3b85c07e800bc79e0bf0438e04dfd179d9f098ff9d9ca6a7dae49614b97e15554ea4e83907fee653f3bb700c2bda49e5e1bede850661d3a46496451126ce5b828f5b48f5027d1bcc6812fd636f189", 0xda) 15:56:08 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x25}, {0x4d}, {0x5}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000040)) 15:56:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x43f677f4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x60}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000080)="7381") 15:56:08 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x0, 0x0) socket(0x6, 0x4, 0x5) 15:56:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) kqueue() r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r0) 15:56:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000003c0)=0x9) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 15:56:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf639", 0x3c, 0x0, 0x0, 0x0) r2 = getpgrp() wait4(r2, &(0x7f0000000100), 0x9, &(0x7f0000000140)) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}], 0x1, 0x0}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r3 = msgget(0x3, 0x8) msgrcv(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e1500c38ae925321f7a778cdad8249207cc1b20f58e9cbb30d765565afd5232f5562bc007374aac65a5842a132cd8f2606d79eea1fa59968cb4118f15030ee073a1c5efaf07a997caa2f76dc3944da7793335c97e32d29086e08f7f54f53e4719a94a975992e739b61add097ac1b17012404b1dd5af81ca9fbbd175837419c202d39e2166c8696bebe2a16a41c4ec82cba8e7917496690992e50b0e9a1f53f14e7b9eeac3115570b39c551d155e4d469d9dcd4c4a2d28c16372b18cbb87ef47d5e47df1ca4948552d1cf1069b1ab40d665265aef68997995e9f96928818c78645bea7d30805156430a4341712010933aa516eb3e684698069af8391a0ebf3af3129610f1d9f65735d740439678775f6a21421b8204d27a6db2b1e1b6de96140ddf4aa849f5326ebb443fbc8a68594d13b"], 0xf4, 0x3, 0x1800) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r4, &(0x7f0000d06ff8)='./file0\x00') openat(r4, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 15:56:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x0) getpeername(r0, &(0x7f0000000100)=@un=@file={0x0, ""/15}, &(0x7f0000000140)=0x11) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x80) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x7ff) 15:56:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x790, 0x0) 15:56:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x61}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000140)="f42a1fc0cda138582456e564afd789910d1043cfa38d44a6eef848e5ba4d8779e3aebe4a0a1125aec0b2abf644350d0fe28f8f0c9080f70aed7b6cd39edffd733dd9be4601b510af443b066ff399bcd8f3814865a20ace08978c31ec81b7501215a38d5d7f35cce00e313745aca0f4730e7b79cfe979e7c2a6ca9fba6cff52025813099dd6a2213d52676c4400b3", 0x8e, 0x0, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x10004) sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f0000000400)=ANY=[@ANYBLOB="00002e2f66a8c3997d00"], 0xa, &(0x7f0000001500)=[{&(0x7f0000000440)="9b02a2cb4158fa3d1a99b4c25f1a92e96b6023a61c6e3fd890a3408835100c5baa501e66b09984feb0e0236ab2eb86d989006d97e72daaa95f2766629ff757027543f397275a96fa19c3adb4c0958edd67bc06dbb7ee161b2644ac680bce88f4b1f97ed57e1a38caf8ad05a25796d41ce8bed759fed7789e919964efd236c71db45ba12d83277b921392b9f8ac56c0d444f73d5c003c8ae1430ff8077622e6d9c6ea7bb68be717723f7677314a8078655f3e899367f6039c0dd0dafcf0a3af82479ab0695c11d812cf84472b00239121002fe271f25b799ba863e420412a0609a9be5ac693d326c9d290c49c1b79b7486afb57a298be821fa5e95f23bb94171d096b9eab5833a1bcebc3b72043016abeeca80ec46a796542d4e77b09a5ea66cdf0464033961805cd83926cd968d1fa92fde5355366d5f92e4d47f39fe8d7a6150c337af542bc73bc9c4782b2617e919317bb2771ab74656eb0d64834f03b6d11199440c45fef93c9da4ec1b9ae85ce16e8dc193ea21f5390ee4e9269512e1f652af801a6fd8b1b1f8c89e14aa91fbd4101621aeb37954c2952c63eaf3de263cfb7d38749ed813494cebe7ccba556205917a0a8c2b740f7c7b77a7de725e43c5059e186ef3571c50c339a01c77da7f4c297eb280de991deb82101bb8cd8a018052f7ba9b25b6c423b4173029e8d407c0962bcc7f89d36f4641b39fd099dcf5037f22040b2b09ca1394e446eb697da7db496c9628f51d1b8a1d947f8ba75a245afdd1af779bbc3eb6af602e18998da078ed5ff9767add7db1189dd2037fbc7790d26846ac606e52d3c21a75e3aac85ac76ce3d1b0fcada999912a522762417602d95ba8669caa6b17f076499a84e8224d8723c3a5c339fc7246c1ad7f6c9bbe078660642c9d8261e037011b84555d807a9659790e8d4a8357b46f3eb814101223284f4fa4246ce8f65ed007afe45cbbfcb8cbeaf3e38049d5ad97b27889a2d4ad153957526ddef0bf074bc1dd47df901240e303a84c6ae0f56a59889d3fd44c4a81d3818ab346423f14bdaf968e398755dfd6dd7aaefe54d854b397a78c1731a43f3dd7252dfb5a833da926b48891535af767cb4a8a9b339af0a29405e59465dc44e4633bea12ae488262172f8de06c445dfc08ce9d5355e94cdda2322b49fe4b04c30c62a3ad4a0aea24e7a3bb0b30fe3087d2603848805d32581ca1acec4a2b5e16de973426c97855dcac666778fd64dd5a47ef1e32fe98667826e3f92b550151eb270d175396c4bb6d8f33fc8c44dde5d9b59a89fd1556b4a63b1a11cfbee14dde08dd2a54765d2c2c8a64d00d39439eeac66a6b6ab3c403c36356b3ab3ddd95fcc820f2ecccd77a99a35d50d684333ad6cd317453080fa3e07266f039d5f2b1d0fd63710e1cd9cdf86e233f3ba85c50b38245041808e76b78a8a374a46682c3184b6c52b237a1c44c8051fcfe1cd31e39b9f2a93d77d60ae5879912cc5658e90fc6bea196ebf6c490cf0bd064e08f4af76541c507fe30689e2ad4b99f70cf4c18872e75518719f07cf78b06330a9466c142864612f38bce79f57170b00eb01044930d69f26c25417943761f54c78387f44fc3a45fa0e70cc56843b09bd3eb368cd1d3ab4cf99df89480c06199a432614b6191ea9514af629d610ef0641d17362c8625f8ecc0d7613a89d5e26c872bd51f8ef57ad3ee17778e53eca65600029f37415304c682b43a4d5df84ee5f8c4f169a29b6aef6f039928191ff90eee0aa3aef36ab3e6433f00cf74d7b470a46c4c3adf7aae0455c148fcb07243415ed09ba057b6a1ed0e67c773289cf020911f4eae0c3eec9c87e53986b519f4d1ab320c658c17c1a9ec7f21ccb2cf78a2eea73becb80319828c56405d3e0ed02cbf6262dc822888074702ee0834a91e30e540961993262cca29dbdd881483a247d749c23df66081a0963124e53e7e02c40b0617eb8f2da8ad8d5cc7d57f391a85210c77fb2039d652a8334913e4f6342cd031e73f4b7f370126367b9ac6bc0a6fe4a9056dbe154f24affec44a412c0a21625daf189cbe6e893a033f8dec36c22c97e542b3b6c32c344c43e413e4cb65a3badd6cd7265f95f36ef93c6121572393e74aa02866b9eef1a42a61286c159c3decd3e469397d57d93cf7e54bd986977361f23a550809df245171fdd361907f7c84fdbb620ab31165b1022b2ac9dc382dfe271c16deff1bb964027eecd415e07904d608d9a7007ac9a9806f9423a3094ea5907829503911366c5a5ebe806d3a88790015f511863090feb28b86bba94d74c3a868e175e5e8547bfe285dea1171bf2af5738c30afadf976a126bc8e414a692ce415de9a20b4949451fd86d15f9dfb147c03ed4cf541d48300c163f89e85a4ec2c4a6e6db0c0be1b26a37325dcff15044b7a57f3f42842a06e78b9cbc1dc18d18292422606a0caae7b7c72f3fb8b89b01fe992776b22dd1b59095c679557398ee15a4ebac1ac8f91578dcd3192e0c7d6589611ca414f039116b7d2275c79b95513006a8f326a28a0ae326f21bbf32eaf4711c94a72ddbd3bc8f051c007e67f8f1424fcb51f89a429fb5f892318c220e2ef80bea239de7abcfd2a980ccd24de83b8750c446ae6be08ba4fd47be823adaaf1cb57a3fe3d6707a5471f20d3ae896914b07dabb3734ef8b625a413abc9de940256651062727039b574ed67eee31ce1275b0fa402598a68986dd98c06f4290058d0cde1b3b340eae4bf2b95b17c4d6d77488615c50c88d76118f61d06df7af58235ed948a8afa99e8bec7f6c814c65ec68960b87594ce83d553a737de95e72ee96e216fcea43e276650fbbc1e80ac96381b09dc5dbdcb00646cfe429bb2376b762095bde1c2d2c60cf244793c02c570ebb644270965eef25561090e317dec07043b9d28edbb942bd02c1ea5e3e88b13e1fac88c66b729f12fece51d25ab915cfbfb5b5c5b12e89d565c80d046acb96b9317e768912b82951e2586ada90b01b26811be899c3423b5edf6296b036b85afd546d35183228ee8f588a8afa04033771476cb20cd29245123e0ff805bd9c805b01935643c1be672b8a248f35867f7f2fa0102001edbf31ac83c918c854599c9888220f702ea2f9b39a34f98c049f55d737c6a1c5665fb4b52f7c49f5a8b93235e73bbd38cdef6e8b24698d978774fbbd252ca10667f1b6faa81e1f88237b2cb34c808522453488024fd225b4a1995189a15580f1e2230dbc1d8659cc840ae53b5d48e568e9fedf96970182168510710eb33ba485f5c065d6b1f3ccaea5a4f6e994651a3d9b86a1fa853201a217da8aafd747223bf33d2730a7c447a646f3a82b73aa62d08eaa4401b138e13c11e830201b4d228b794cca95cf04cd327525024b2d290f0e3c4d4c1e85d17e55e320accb19e91463f305e57e95748b0861fdf47ac113beaaa61432fa0ad0418427ccca7866ecb6f42b6d8e3ad40af162836eba06806456ce6dcd4bd6aaca889a032e09b94d0362f3469f1d4e248c4134759a31a1de1181d8f956ea171071b7069392fa579c3942e55fd18bc6d9fae77cc95686716d1f6cc69e0d7a3dd840de8fcbb481b9c02b9bc05754e3d4f5082e3c797771c51102b2d0ba709a1e4b7e57c6c33363089937908d18939c6a83176d0463eafdd9a5bfc3fed1defeba112570b60c17938dccab6204807efc060940f4e9ace03d0c60750cfe18a3436eff8bee03cabcaa0a34cf897efdba0b1326f9cca26968f6ec855ebeb9ea697120a55fe7e5103595460500b8ebc87e0b4fe06f30bdde945ecc78a2af80d69318e34ce646e6c277cdb42f77d96fd92fe998c318d5ab4fbe85fcf7dd76c9ad55be70923ee481139e953c2268fd1910a92b2a38407bbe535d2c5d26821b941b352f75d9af864637ac0c790d911e536b3e682826087674a213edfceaf27c03a3c7fd15ea69306dfb488627818d215986d0bafd06f10932e9674c0adcd09bca6250087d08ee9533dcce4ea88cb2c7192f6f26c99b9573ff80f6694b4457705e7d861ec1d410aff5785fa7220546c52aef87d8a6d831ad933139cbdf0d51cea83809804cd92ef59583fe6adf62e066ef21256060f55858720eaff708521a37737ddd51a314a81051b3da76aa2729e3b37a4f3f2313720d8d8a071f2aac1f3d537169799182e1114797694436139bdda3bdfec4c0a8948d8cda6aa2405e914767191d309ad1a455e79380dfa1491a68f01577ea8d74607159a716eac36531773a675dc8b0fcb6965fde002946463be60f9a01b3c4e965b7e8432c27ce8dcc3cc4689d3973f9678d9e406d8b53e8a1e7a7703101d220dccbb3dcb64f068bd85c8e26d1a665c88f8c0c61f221990d3ec3e2697f9f2d0949220ace0e702dba0d8bc16f1986363b529b06927a4d0584863ccf30094df7bbbc8d784cfed01542720c643869c5b1e7b6c07948b3f38b0aa91125fc1bdd7555086b6e0cf4c47ce214b0215fbb44acdf4c1f1ca672b89140e3a84f061a48d4bb82ac733cb0b41c69ea27b49278095149842819a41d94ebd50e24bed26e6f82d276cabd28d575a4ab1f99f647016cc34b979857498575d710e8104522253156939d47be4f8a6c64ff07d35259879890ed5c45818f3c5cf0c31e1c3fb973ada81f2c7375f43dcca1e9f6bbbca3b3e500aa2f4b796011e05745663b15f35135fc8bce13dd5dc66983305f6a94fc2fa29311055ddf5271f2716e89f26d3851fcdfa5444ddf698e50471c29d3df1798f579dc908f59b7da877ebed861f600d742ac3fb2c63d197f7638f8018ae0962e1e3761eb2a88c1d22552a263cb9335f267cca2f0e9a9e194bdcf5ba67374750598e664ea3b483d5b9d502ea92edf908585df41524ca0120fbefce9b04225d624db1ce56a7824d3e4d3ba622f14163c6a1fe183f7175a526ffda13ca3b75cc753ba49b1c80c4dbc92b4d785120fba1ba762611ca40aa706418ec7f1475b8e2273c846ffa4effa98c634938de2bb4da299abac03fae9cf88ae66091000728ea83205308930740bde3873df3cc79a79ba67738e9537bc26e402513fe98dce543324ec07a1e0b6a75d3c67b29d994f800be7bd17f4825e04f53c3458a3e5c359cb0002f9963ca32ce092d5978303396de0cb5cdede9479d386dea9154afa9dc9943a4a3b14cd5107aba5d35fd9dfa9fa1298003f132d9f063f10d8b12afef2f265dc57305b2efd4b9c022ecb0e1f88ddf41532a22f86f40956ad88585dba6b9df916bcc132dd59de1a601543822580722f231c97d972e2c423a4f9152c6f934c80021c079843705f0d45fb084a4ec8b478a5c90f511c361842800e96ec35346e76605341ad3cc1b019bed2ceab999761a86a4783c9ab182bab4de29e7db5974dc6abeaf4302b138eed1c993c1834be44fc18b5d8a754ee9de053dd1fffd5bde17a272bbf252d8e05ab59d96227fad3f07a647b7fa4e99f0532c9a066b970eca807a378aa743a03ee41522df876c0257ccd78a821260ab19769ad34be8d3ebfdd20c5cb070e2a0ed9e46636ef7c8510911bca36d60a28aaaecd142804bf4473a62ab42b1144710cf1783282473a1c6c2a4361bbfd74a90e67d9ec4a4bf4e1fea076e98e0f33bfe0abe4de2b4731bfb16b743bc3fc73f81b735d91980d440c0517a04d5b7e8203fba39649f69b78f702c93fe7cebff882ed51f4ca1557aebec23eb9118b2dfa8c657473e0d03d401a14c5f4fc409594fadcd3c0d8bbbc7fedbf6e8683872ded41cfeb0f7e0745cd92cbd4b8e58d6deb488566feeabed5e0", 0x1000}, {&(0x7f0000001440)="97b76166a0b3a2aa30952b62320e90d989dc88486330d495463921cbaa8388f56442ab7a2493e338cc665d2e4875be8e41b3507ba55d098c9ca85b3df8e84fceaed2a932529a1590d0dd8d708528b77a449453603eca50f2dc36a61f7c4ada43b607d1d8b7c0cf08eb34c6c59d0ec47f8de7cb2093a375022ead8a262cfd76372a465a513a17", 0x86}], 0x2, 0x0, 0x0, 0xd}, 0xc) pipe(&(0x7f0000000380)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x13, 0x0) recvfrom$inet(r2, &(0x7f0000000280)=""/84, 0x54, 0x800, &(0x7f0000000300)={0x2, 0x3}, 0xc) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000340)=0x40) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 15:56:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x15}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xffffffff7fffffff, 0x5dd6, 0x3, 0x3ff}, {0x5, 0x7, 0x9}, {0x4, 0x771c, 0x40, 0xffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:09 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffc97, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003100000003000000"], 0x30}, 0x0) setreuid(0x0, 0xee00) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x400, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 15:56:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 15:56:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) 15:56:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x3) mprotect(&(0x7f000040e000/0x4000)=nil, 0x4000, 0x1) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x129) 15:56:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="a4ebe176b811e4b860a0694890b4ce14dd78478ee8a4c5403e801f89e665c66c2fc2f34861b26dd14640fd1bad03d5e7c60e87b10d73c1d55209a85e7f1b36f51a3d85640d5f49891f7c041ef438153776c50005502527a08cfb6b5c90f6603cbfafb50c22eeb0a49de7b8efd4f088b7fde2e39def17810871a39931603932535e122d13748b82ed1e1ecce9c7c4ff067286e6918215fe543f649bbd471cce2dc861f1c52d56a3914ae51791bee40c5dcf3d17e5652da894f5b4238b1cd0261b0fce58b9ff30744795478a0fa7cb8d596258ebaf", 0xd4}], 0x1, 0x0, 0x0) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000240)='./bus\x00') ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) 15:56:09 executing program 1: r0 = socket$inet(0x2, 0x0, 0x1) socketpair$unix(0x1, 0x2000000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x3, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) shutdown(r1, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/208, &(0x7f0000000480)=0xd0) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000001c0)={0x0, 0x0, 0x4, 0x100000000}) r4 = open(&(0x7f0000001a80)='./file0\x00', 0x8123, 0x1c4) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000180)=0x3) r5 = semget$private(0x0, 0x2, 0x4) r6 = dup(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000440)={0x1}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) pwritev(r4, &(0x7f00000019c0)=[{&(0x7f0000000500)="6ac89a93c82d1feae1680bc543033ec40348ca4b032aec688b0f0f2f9bd61b930e2ab8b6a9636217346d814350a2459f9754acab09a58e93682ebbe4f5f519f87f7381379d64232d5fb0999eea362029165906ba1b717c7f1c299ef239c3885004f99819a0e6a463af73e1f9bad59615ace1b54e43d07c5f02a1", 0x7a}, {&(0x7f0000000580)="7be0221997fb467456ba4231f75de332b43ec07324b2cfa4a8eb5656fa6bbcb8545542e5694e9e950dfc25088dc3853777efbdecc17876f56b5479677b3fd04e53ffc6a3c95ccdbf6ed4280b36a73e78151fcfb54bce81da762901bff3e5c6d8639e3c28cf7242afd6a46d3bfd297517e9ba0723c0ece59f09582c77e24db7871b12410fce487884bbe8b6d6a1c0a9334cfb8a4f57ef4bef70c0cbe3d4712f6ec60d6a25cafc4e22cf0f17a7b726a79519dd55702c613cdb8a52b6303c3ae6", 0xbf}, {&(0x7f0000000640)="a64b5dc8d2e7c83414426d099ec4b77a542527f328f0895bcd6343240b561782078dc1a98efb5368602d19b6e53543f52ac0577326e771e2f01a4841fb4af5293f47335877a40ad24eeb9e213d5d76480328acd655de050d0f9dd6f94435adf8ee93dba50ebb53e78884c30b77cac4c4fa79c03fe5501c86c9e685fcbed8971cff9a824479eb69392eba9d2bf631e285cba1559a3d85d4f2415fc16be6450d43e9304ad7a17e361e9f9f2d7dea3cae763f1e24b7edd74a513eba7f67171f2f1605a7d0f15873003fe2f95a42999f9e1d4f2f316cac13f857243d7baeec605e6b2e2fe23c98ea9d0c1d8d3376391656032921b38c3c376d0ed41225245854c18be0d0e3de929dd32c19c506c4f50a34a2878e25127ec80e9741a1363f774d7832e51dbfbbbc550f733d356f08670e94dc854f580cacb8e7bcf46f3d4852bb51d60354780e1c8a4988175e9b8b929d8f94c193f4de611d339d3b7da6821733776ec877aae474ba01336cc03675e37a55d60f479a96c07f38d303b123b6453a5314c8f412d9e0ccf480353dc77fb6936eadc8e14fd0874967c83bcfc170ea7211059f639c9c0f933f162339bca49e9a83cdb70de2197c49698d749a0bea363e91f15ba86dc24cfbd36f5acb7e059f8e0eec02c61f47e6c3c77aa75d382a90ec9e64c0198cfe2c1be821625be5ba2601802e207afd64160e149fcc1073fa4e9db4922cf894f53c12dbda4ad23b9a3b420fc9afa0bdc87e9bf600a3fb13bd4b111d76b156d69d9739b1c56ee361df73c34903813c0c0bab2c15db5712a69e772e1cfe01504ca72e7cc7ff64ab96e4dd6c99a64730b6b4e9a7dc00b853998210c87036e01f5bc6c62a5147dfa8864546cfaecb93ef6bd2d4fd15cf96b0e442cbfbfc5c64d1f0289114e798001c6808eb882f7dd41f6739c151aee59a7d7fc3c9acbdaef4fc39c775911cb6b3d9f1ffce61ba152e4b3af27a14a14eb4fa3201d94b93726193b2f0d5cf30f11138a582b4fa028b6b1ce7521269819d56e0c83cdd36ab0e86850b98334ffcf53444892f5b73716a0516b4c983000d298023c6cbff3445695f6b519fe24d2cb33ef98e5d36fd13f3b150b082cc86641995ca3a52b96b5814708091153b7fdbd8f9fd3dac5cea2e6da6e3c283b18f90d603e9914d40d22e77326479a4f6483933698b88dfb4ce324520b5dc88de9c8b9c1189cfef389ff779772a0f4852bdd3f5c6bf188e8d456af8c40531d98fd5c292e916e8fe93bf0193e853ab2728e471530406b94c505fd781acbdde9de079d0db083d65bbc43c5f33d24c2e84c30ad9c5433508116059417f41e8db9be4a92f57335a5c083245cf828cd82faeac7c480d0feb6f157b2f22a3b9fb2973700da334a335efeabd080eca807df6c71f07e9b6da1e607fd04ce374f0d65593e29a1738c5f6b574a16d7910cda2b2c35dc21631623dc864668301fc774185cde84cdaa14d4ae3c49bc8ee6f9b1e13fd7d9ff6bee513d0d9e1c8575adb90c778d802f982363228ce99fb4eef8632e1ee9e99b1f331e8a3b84fc1004ff130c88fb30ae80544dc85d67d69605f3eb4aa189ab977d66f4d230b314768a71a34f38de349bd76f0d97d64a0aabc1c4e9aa3c813419b30754af65bc1dcc382d0f45e56543dc0c965aaa4307b6d5dd9d2f8640c19a87834879e2243275de3a6638801172b9f0b9219dcb718dad18f219e9dafa1c635f10f00ba9fa3d7e0116372f7aa04acc24bdfbef32d3b10788b8774a924bb8858a6a4510c3eda73ed86e2eae7b6b718cdec833359e12a2b8dfbd8702a9dcb25ff50cb12b7f584d55b82a75b08942dd8fe11cb2b953ea2b0faf5638f29325a9d193eecdaf3cc98be9e53598b82712666fe3c4d9ead50ae108dd6dedfe629fac8d5f82ec7c06283420a6654053afc65eeacc33217f7b3a3ec942b5fba43cfaadce0be26ffd23abcd3905c12afef36779fffd30ca0a99fdd76895cd927ac492f0dbf22b7742e86da4ecf1862ff101d5458a3179e190798372ef053f6e64999559f8e712954ed8a59feadb27d8eae8042a9a4448abe578d5be21fd75ad172d054d5fe95d151326b445d45ca5327d0773f7688c8da25e8b83262d974f9b71d1ed3e81e1550e577407e9be8fa3844524704355834aee2b6c70317d221582f186b7ac2f1932fb93c6b42836c0d3cc04cc68174545784256ebf28c9a5dd0e7f8bb741aa200c21b69baabad1d39daf5eb99da367414ee121c9de8aa1cd69d4d6814a902d50b5176bff2c20faf301c7b435790b95e00dbe247d3403f0bb1a34f6b8fe592705dd266fdf5c1927ee91a2a13f11b8f7b7810c71e296d684c200f830c3ecb41795bdb820708381a6cee43769ee242231064158ea9cfd1fd59cbe9e94e1ffbced09964886bcbfe8f82e404526afd94c5f8793b506dac408c35f0cf03238c71bfc207ab4d7e163bfa34bc6f18fc400b49d937586abce960bef196218eeca988a8012b83e251b44790e255b44ee16737310a8e77afb8aa8bbebf9c1cc31a95f60acae8dbb4c04f9ee61fb7885e131309619cd83ad0c71554514138eabd970ed8cb76663573ec4119709da094f052a8f6303f5ffca14e3d6bb325d5a1258827425fb0de59fee60a4517727af53bb8d39625e1ad3e9714d2958aef5cc72f152009e0be6ab20751901095f7263763c8ae5d65839d008bbae820c131c5121ccd49aafd235a35cff3d7b5574d81b8b7ba2e953b254e35c66701e930e7dacc41e93e9edf82a3409184c20402a3cf0c3d99046ee68b13bad403a60ac7d238efa88f65ab62c1eae9387409698981f71bce069b0661ad02d1b5d77bfda48ff24ed9dd8f30d73bf4beab431a9e4da077c62290c1ff12d97b0d245bd52726a621c428e876b130182d23c6885e4a6699d76507bb1eb0905f1384b13da5fdc0e385649f8b2850695af9ed5df77b6b28bde67b57b51af64157f408840f6f774707dd4c06d24fd78821846e542556171a32c969f659f87a97e2fbcc756b563bb239880df6c2707fb54f14a8c25dc90acc5bb328cbeb7d375f3626ad18e3442cbaf3d81e201f3cc90f7645a87a3656954dfb1ccb0da697702f02017c525dec71c22ddacf20dc53217a3686b4e5b92901987104461f9979f7fcd06e859874d5010fb4470e77bd8ea6ef445d7ab8d9c54879a0ec5303a9aaf516dae2a1f761d161b5a9818a27fcc1dc7fcd8884d8ce1f865a82d368edcc2fb2514b5183586b2517f8198a6114328c80dfbc4df378f05a64ba1aaa743f167d4cb9a9537d9162d8ea706758ea98942cde8297fa50f2d77990227d42ae50ef86622990b3549a47582a5ccedf7568014db2f76cebd65a4846f0599ccc2c3d6e1970e206993416fea114d6a65f8c748c50033570ceb08cc4fa4c4b69c1d62109dbd21c8d89f56fd7a22a5c053660cfdac448bdb56b9a8969fcc4ba6b88d870c9157cf85f72f6f6a7a219bb13ac424324f8e7310d5c00526c92f3f44d230687f462891327751dd9c85eb3e0f538235b3fa36aa6678265e728857af835ebaac7261ae42a8c44e925a0fa968a3ec309104d4498286110a295df1738bf4752493456920d01bdf35efbdaa7407e255f15521c6aff34f48bf3182a6f27bbb725c80a28a1630be37712071efb2236f2fa530394b1d01e94928be19adc526c778316e1239a9e8b8569b0286ec51e2024cc1c7bd0106dae2e4f5ea7b4d5a5cad494f20629f0609c727a00323f7f7da68b50e504b42f49890f3a5fcc753917aebe1b5747933ce05249058fee32b2cb2fd0de6151495a353d066ae7ecdb32dad842809e25dac11590a1cdffa9e8d143cc87a78faab0a09d9e7ccdc72c5ccecc5c848d929c4baf90ca2cc9d16bb898553d7c4b19d8f87417d837c0477ba2c32b0fa42e041ed8770290cd04ab493b55306ec0541bca03ef1a6a7034cf2f7c36389196f9c0bfb7cd739a39dd73007250e9568a16732587781c438862e91814ec4fb1826b6ebecc0457cf938a2467ed2b7eec02b59d8588cf80a7695e3febdc5764d323560e0cae99c8bb014699edc30c91fbfdf1bb13b3000a5c141a427e37f52fa0f39da9e8ab9261a8ffb197c9cccccdbf5545a92492aac01cda75e2f09c94298840ff900b81f0d8f2ec7ccbc2955fb97ef7a8b3eb6461cf885c99f85767c2e538727f2f40e7bb83c5f05b052f35059fa9b7b7e8af638dc8727c882837f0e93ad098b3d4fdb43182a437b0d4c5cd61a562ac10f21eec5ed50188dd569665f4e3cf0f526c23a4da90a5522d302f1ddd2f203604edded31124c80c679e0545f00f9bf7a8c4e4df80d779dd772b76d195e15c4dd94cf5a89efe70f63a2fdfa376452679909e7788009b33b8a64ca166d8dd44e9a5c69e5236aabf51f9615ced6823b4d7bd8cb3907cfa1cfc5273d0e672d1a3962c764b5146c239cbb3ec6904fbbbd94e472601b5b001b85f63061d258873450018efc6439ac76634e2d9c228f48874d51d5fc1d605b6a393fc7d01ebbecb1c82a40334bd621f7d95686e669ee7cc21021e89e775f2fd44e20cc2672c75f309f49efb0f614559b2054ef2b9f4ead0743ea9ce029fd42a3afc8cca67b76e9fb6317dc8991d0dca81de977d4a0ed500538e0358855bdca12e0708cb89592124b49d60b3b57dda1797103a0a1b61f8a561a0d43ac89fe8a1c685fc0186e689cc9743774385857d1f5437949388459de265d9d075989539691b3ad7a5e877f8b3c171936986fbafe8c303f011ef7481d87162edc49f0564c777c3fd429ca22dc6f408e3779092bad76a41bb81f0071f04789d56dc2e08c4e0fc074eb45ec9fe5245efc16cad89c1f39a2b388b2b096549f5b06ec7bbda9b6a5af0595ab6eda7d08b3a7292d88156ad1ff1c3e849594081ee7280a0a1ce861d10b42f56217320e3ca12bd324ce7805f016f347b0a5c4c26f6a7ae779691d2fe5973ad08cf86b29a25b9d7de50bd6fe0f4a0df8d56fbe0f6e0b5c1794a99f5f0a70eaa5a1299b85407fc31eebcf71b54fdc80f60335c3e699733bcb19b6101a007f215594f1101926d199973ae56686b2e5ebe340270116a554b287507c7081157050c5a60e9eb008e86cbef61f76a4af1f8816e1bdd6bb7b323edb71e618c453ae0342f3fbca3b21e8650cca7b03a2cd3ef6202989ca1b9be9ccdd857117a34a4d17d225385f86b5251ea5c74cd0735e736372e57d51f24dbd67e48e4be1505bc3067e9e1f3d6ba23ab770d29e2755abc5461a6482f115ca838b72633557b63a9727594cebc3af4281ae8dbf1f880bfe8c490986b2d3efa320138bee80ce938ae7475519092df91270f8764bb215949234c4d7f31b40f377f4309a9a456641384e11de16915c6fd8984b8f636bca973861f6d00e90a55d95616862964bfe460470a9a669ca94f485e362ecc12e0bab3b546f4df5e29e175d106d79c1372709367bb2915eb611fd7abc313b192058199efee82566935ea3e9e81df514b3e9898520ac41ac74d02205523d79334f879236574fa4f8128620562e2b1196c906200b2cff0f8e9225938fd35d0535dc430ce7c4974f567e1686e4522c782e1be261270bedc1f965088e0966f40053494a6d809bc52476e73cc581d116016129eb9fd2eb9a70e4865e605659bb047c8fe2ce5a564f465abddc0b3918ee706e4b6d98cc73788ff52598f74e9f36de638a9f07363d6ff905b05dcc54195d7333f568bb4398c97046cd9949a61e1e5e23b0b03741548c9674ab9a7b5700a256ac4ccc9ba37a5659e7419ee1fec0358c30", 0x1000}, {&(0x7f0000001640)="5cf7b7594c2d8c035e00cadb55de5df0437625fc45610c4173fb8d538497363653447387011cc67f09d7d4c5e4b87f638988a38a4e01199f23ad0708c5856939650516af766f5a6a95411d562f4369871158ade496082cacf2efc666f6fc50b805f60f3f3790a8cbe8415aae81a65d587d388a3d5df52f1f6e50112397a5c09181af22cf7fcf2183c0474265e66c0e9d1c84ddb82040225eade7dee17c65cbb8ddc90bc3f9afa2fa492336407693322d1c7129747eb944913057bdb6bc3ebfcb0b30e55d0d4717e5b5b584c52a44dafbcb3cbc0d19431b00060c8a30125b4a14818ab32df237e364cc329181947b66", 0xef}, {&(0x7f0000001740)="aed882375adcfc058e62753558cb28ed84dd0bbb314102124c230cfea2dbd6a34cd16379279e745776158e6b72f024074d181786548336a4952798ead96e8565228a195d8c9e1754673830ae50b8c57f59b21af45eae018b0f9e54c3cb6ea90fac7f7a0b64e04df8", 0x68}, {&(0x7f00000017c0)="3aefa4dc81a5a2c6341f8abc6069879d1e058634b7886ef5488d2388197d73cedabffc57665df0d1bc9818088b4625d7812e45b22ef1ce4350f226d5fec075b46efe44f56b28d5cba661798cd9f874aa8285d7e5ddd89a551f4331cea7286c1db9a019f2b3c180f3954028e45dd0ebd29fa0e6d6f9f2dec215d5214ca9b6d80f74b25b96", 0x84}, {&(0x7f0000001880)="f556089dd21d0dec59fdfb1d001bfa98b3519739bd87370e117749c1411eae08965e4394f5eb75fcade3cd253ea07d7902a4", 0x32}, {&(0x7f00000018c0)="38f0afaeac06d919459d5281c0467cb8d1caaa0af727b688ee7793e6b1cffba25402b9d748221ac312fb9636b3d9e39ebaab1484fd4af3331cd840f4b8d65c6f36183fada4b228666068f9ad070fc3e018d483bee22b321b017deb04d27693854ab3ee1fd45459caa73f898bbbc796fa5cdf612c4e3e4984fbf0acf1ea5bbcc510940baa40ba944bc8de683e9ebb8867f355f0b91ef5109ca34fbedef8525368523fef70fa3b8acef41c0f2afeea2c732955aa127b121e517df11e7522b5ae79f580689192312296f8c872aee39996688e0f9c441d12cedf7348817317b4b584b0", 0xe1}], 0x8, 0x0, 0x0) fchmodat(r4, &(0x7f00000004c0)='./file0\x00', 0x4, 0x6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000003c0)={{0x8000, r7, r8, r9, r10, 0x1, 0xca5b}, 0x7fff, 0x7}) getsockopt$inet_opts(r4, 0x0, 0x22, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) 15:56:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r1, 0x1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "0700000000000000000000000000000000006082"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 15:56:09 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x0, 0x80000000000}) 15:56:09 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r1 = socket$inet6(0x18, 0x3, 0x102) shutdown(r1, 0x1) 15:56:09 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xa0) pwritev(r1, &(0x7f0000000140), 0x3be, 0x0, 0x1ffffffe) write(r2, &(0x7f0000000140)="85ef1039674e888553a64f815cfa5f7f5f6c26479ffcd99cd94f670652233c0a7e6e2a9925724b925326558da71e9aa1f72fb088e25dfe472de65e0cc11fc14cdc4e1b7f8063b5dd046f2de57604a96f1e2f0b44ca43a024df8dfa713d2dddd8fe6653ff28ce7db6c5a461bb02c25cddfbea14660df00113f580fd4970ea9895cfb7ad5162aa843b24b8448e8bbcbc21f3b4a28d957ab92659f83cc8e2927d184cdd8ce1effb601d28e38e0775f366da4e56d69a02", 0xb5) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000080)=[{0x0, 0x1fc}], 0x66) open(&(0x7f0000000200)='./file0/../file0\x00', 0x0, 0x54) unlink(&(0x7f00000000c0)='./file0\x00') close(r1) 15:56:09 executing program 1: r0 = socket(0x19, 0x8000, 0x0) setsockopt(r0, 0x29, 0xfffffffffffffffe, 0x0, 0xffe8) 15:56:09 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x108) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') mknod(&(0x7f00000001c0)='./file0\x00', 0x4000000002007, 0x7) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 15:56:09 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 15:56:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = msgget$private(0x0, 0x601) r1 = geteuid() r2 = getegid() r3 = getuid() setregid(r2, r2) msgget$private(0x0, 0x4) r4 = getgid() r5 = getpid() r6 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x3, r1, r2, r3, r4, 0x4, 0xffffffffffffffff}, 0x6, 0x1ff, r5, r6, 0x8, 0x8, 0x5, 0x8001}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) r7 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0x0, r3, r2, r1, r4, 0x90, 0x6}, 0x0, 0x10a, 0x9}) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') getegid() r8 = semget$private(0x0, 0x3, 0x0) r9 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r9, 0x0) r10 = socket$inet6(0x18, 0x2, 0x56c) shutdown(r10, 0x2) geteuid() getegid() r11 = getuid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x7, r11, 0x0, r11, 0x0, 0x4, 0x9}, 0x80000000, 0x2, 0x20}) 15:56:09 executing program 0: r0 = kqueue() r1 = msgget(0x1, 0x0) msgrcv(r1, &(0x7f0000000600)={0x0, ""/218}, 0xe2, 0x0, 0x800) r2 = msgget$private(0x0, 0xc4) msgsnd(r2, &(0x7f0000000a40)=ANY=[@ANYBLOB="010080e7d38182661c28400746d8c513c599b3fcbe2971325300feffff8e9d7a7120a59e19b77d1227fe4657b06c932216b32aefdbc29fee921c0916aca2b92a22869fe25a0f99d666f44d61d6b33229d24e000078000000100000000000000000000000000000000000e27c393fa6e4d343e0da7ce7ef5f0ffde03bf1c007bbaa44e736ff8a8a241f5f8738f8655017abadd901ad598b7ce31721408e1af589f35f8a532e3d81aba6753df7f81143000000005b5affb6e44df420f90439c1b2d8ce10d56ffcafc2cce9b9fb96a3d80ef0f7995f79e7e093df234bcdad15635961d7d546e6db9b6b3248a87327e6f7893029d68b86050f275b9e29e2960602e765bbcb8f992ff49c14d8e0036f4defbaac0b2c7f0000000000000000000000e2de1dc20f72ffe4292828327ae0aa9fd1278cafcc8ce5d05bdc273f1c6b603f978dbe11f0f25ea23dbba20a677577ea531af3d46a9c4e7b6828c028ae133e06b8f2c952940867af4cbd95f8e7470f720c9697a0000000000000000000000069e2d840330b5d61b1a1310062ef39ab473348aca9acc06ef851b4630379a8a80a8fdb0e92598f0af6cfa3c9eaf36d536b4ca92bd5db4dc4bbe49fe84e85"], 0x1, 0x800) r3 = dup(0xffffffffffffffff) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000440)=0x8) r4 = semget$private(0x0, 0x7, 0x31) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000080)=""/93) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x11, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r6 = semget$private(0x0, 0x3, 0x403) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') semctl$IPC_RMID(r6, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semop(r4, &(0x7f0000000480)=[{0x2, 0x3f, 0x1800}, {0x6, 0x1, 0x1000}, {0x2, 0x4, 0x1800}, {0x2, 0x2, 0x800}, {0x0, 0x7fff, 0x800}], 0x5) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000300)=""/164) msgget$private(0x0, 0x401) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000003c0)=""/12) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) rename(&(0x7f0000000400)='./file0\x00', 0xfffffffffffffffe) poll(&(0x7f0000000040)=[{r5, 0x4}, {r3, 0x1}, {r0, 0x5c}, {r5, 0x100}, {r5, 0x107}, {r5, 0x1}], 0x6, 0x3ff) shmget(0x3, 0x4000, 0x240, &(0x7f0000ff9000/0x4000)=nil) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x80, 0x0) poll(&(0x7f0000000700)=[{r0, 0x40}, {r5}, {r7, 0x8}, {r3, 0x8}, {r5, 0x4}, {r0, 0x1}, {r5, 0x104}, {r0, 0x100}, {r5, 0x20}], 0x9, 0xfffffffffffffff8) chdir(&(0x7f0000000000)='./file0/file0\x00') socket$inet(0x2, 0x4007, 0xef1) getsockname$unix(r7, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) msgsnd(r1, &(0x7f0000000900)=ANY=[@ANYBLOB="03000000000000d13a3822dd013b3a8ead7dfc7e5211148d341742b99e0491a4b90e9eec5cbf8a5875fa35f1904560511863dd1a7fea12aa52067b65ecc0e0d8eb99573dc8ab29b7fc5ef46171293a235a8aecabfc415e3dd18f5a00176fcd09ae2970ad09aa9dd9381181e3170f33e8e5a352250c2ba5963919e07066526eecc3e6b45cfa93898076ba0c23ebd93567af5ad617aa3ba635490653b72ea60b9ca45f2def7680636840efb534e3d7b6c5cd1786aa2efdd4b889805751dec669c1fd62c0e37a2901b1940a57f99aefa1c68cb59c5220d46cbda5f4e3e2d373505e171c76d8fd9c2aa2792b1ade2a241d17db7bde3c6ff834445e39e43dc68a88fc982695"], 0x23, 0x800) msgsnd(r2, &(0x7f0000002ec0)=ANY=[], 0x0, 0x800) 15:56:09 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) dup(r0) setrlimit(0x8, &(0x7f00000000c0)={0x40000000000000, 0x7fffffff}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x4010, r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x401, 0xf14a, 0x7fffffff, 0x400, "36ca00cececbc598a45423ac2eef05ab7d297263", 0x7, 0x4}) 15:56:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xc, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', r0, 0x2}) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 15:56:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) close(r0) 15:56:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x101) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) 15:56:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x45, 0x3, 0x0, 0x1}, {0x40000030, 0x2, 0x9032, 0x20000}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") lseek(r0, 0x0, 0x0, 0x2) r2 = socket$inet(0x2, 0x8005, 0x1d) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 15:56:10 executing program 1: socket$inet(0x2, 0x20004, 0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000204c2, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x1) socket$inet(0x2, 0x3, 0x102) 15:56:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x141) execve(0x0, 0x0, 0x0) 15:56:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x200, 0x33, {0x1, 0x7fff}}) 15:56:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) clock_getres(0x2, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x8000000}, {0x14}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000280)="b6") 15:56:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r0, 0x2}) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) pipe(&(0x7f0000000140)={0xffffffffffffffff}) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x12, r1, 0x0, 0x0) 15:56:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) openat(r0, &(0x7f0000000000)='./file0\x00', 0x580, 0x194) 15:56:10 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfff, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) 15:56:10 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)) readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) 15:56:10 executing program 0: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) r0 = socket(0x10, 0x8000, 0xc) lseek(r0, 0x0, 0x0, 0x2) r1 = dup(r0) pwrite(r1, &(0x7f00000001c0)="e3631c40620cec6010d481e9d1c5f01febe2dd64db20b879c04019ca85e85093bc70536703f207250e84df35ca6af1b9aa0d547d8e91fa827e13bcc96658352f3c225d016a418bbada09932f6d2ebaca7a6bbfaef5d37904f85289883440a8c471da6de7642d69152c117807c11f6db00a1cf03209508c92a9f64065c8c32036ee5a728fec1fdf2ebbeb2c6d0082c498ea7134979f618acc30719c18555560bb1047d79bb6b5b5841ee5ae99ae67b7ec198d34f06e67803539cfef8bf434f632b614d8d69f1ca265b9aa0ec9", 0xcc, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) setsockopt(r0, 0xf0, 0x7e2, &(0x7f0000000100)="06b17df55004723e6f17fb5e36fb9d0ac47ed7c5ec30a76189037cc7e32caf89ce16d73a675d7244729b573bdd46e2c6bc1fb9915adfc819ffe129108bf1003800ac1778efbf9b5949dba5a52d482216e1f34351e67cef3eb2315b18664a556ec5a264445e8c3fb7d58a24c6302e8804096fc32bc879ff997f0fc04504c7edeeea254318f88d52", 0x339) 15:56:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 15:56:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x8000080, 0xffffffffffffff6b}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8001) ioctl$TIOCSTART(r0, 0x2000746e) 15:56:11 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xc40) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d051e931459b32aedd5e3ca047ca1f82b383", 0x1000000000000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000001c0)={0xb14, 0x3, './file0\x00', 0x46, 0x36, 0x3}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0xffffffffffffffff) unlink(&(0x7f0000000180)='./file0\x00') execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) execve(0x0, 0x0, 0x0) 15:56:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x64}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 15:56:11 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) 15:56:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) 15:56:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10042, 0x0) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) 15:56:12 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000040)='./control\x00', 0x41, 0x1) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x10) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./control/file0\x00') 15:56:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002002, 0x5300) r0 = kqueue() poll(&(0x7f00000002c0)=[{}, {r0, 0x1}], 0x2, 0x10001) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000)=0x1, 0x4) kevent(r0, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffef, 0x7}], 0x470c7796, 0x0, 0x0, 0x0) 15:56:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2ce2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00') 15:56:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x3f, 0x1, {0x2, 0xfffffffffffff000}}) r1 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x40) r2 = fcntl$dupfd(r0, 0xa, r0) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000080)=""/243, 0xf3}, {&(0x7f0000000180)=""/171, 0xab}, {&(0x7f0000000240)=""/146, 0x92}], 0x3, 0x0, 0x29) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r3) unlink(&(0x7f0000000340)='./file0\x00') ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000380)) readlinkat(r2, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/227, 0xe3) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000500)) write(r2, &(0x7f0000000540)="6d313fb8a892830a451145828428cbc30d51cb189b401d1eb58b3762b7e74d4d3bc705dff54ff149f10ad81d1b00a396097f046eda557a607d23b58606f8e38981af80ccae0e7785f4bda541c7d04621be32dcb8de58693c5bb76c3e850219be45e221c55ac98ec92758a8073e33dbfd23c8161b27edaef83facff0708d28343615fb35a3eab5441cbbe03a4", 0x8c) poll(&(0x7f0000000600)=[{r2, 0x104}, {r2, 0x11}], 0x2, 0x7) r4 = openat(r0, &(0x7f0000000640)='./file0\x00', 0x200a8, 0x24) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd\x00', 0x10980, 0x0) r6 = accept$unix(r0, &(0x7f00000006c0)=@file={0x0, ""/96}, &(0x7f0000000740)=0x62) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000780)={""/16, @ifru_addr=@in6}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000007c0)) fchdir(r5) fcntl$setown(r2, 0x6, r3) close(r0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000800)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000840)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000008c0)={0x6, &(0x7f0000000880)=[{0x6, 0xffffffff7fffffff, 0x80, 0x400}, {0x9, 0x9, 0x1, 0xfa02}, {0x2e, 0x1, 0x100000001, 0x5}, {0x1, 0x80000001, 0x3, 0x3ff}, {0x400, 0x7, 0x8b1c, 0x3}, {0xc3, 0x4, 0xfffffffffffffff7, 0x4}]}) open(&(0x7f0000000900)='./file0\x00', 0x0, 0xa) ioctl$TIOCDRAIN(r0, 0x2000745e) chroot(&(0x7f0000000940)='./file0\x00') fcntl$setown(r6, 0x6, r3) pckbd_enable: command error 15:56:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x8000028}, {0x6, 0x2, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 15:56:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x5ec8fc53, 0x4, 0x3, 0x1, 0x130c3afc, 0x9c5, 0x0, 0x0, 0x0, 0x1, 0x8}) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) listen(r0, 0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x2176, 0x7) close(r1) 15:56:13 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r10 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r4, r8, r10}, 0xc) sendmsg(r2, &(0x7f0000000740)={&(0x7f0000000180)=@in6={0x18, 0x1, 0x9, 0x45f7fcb8}, 0xc, &(0x7f0000000600)=[{&(0x7f00000001c0)="aafcb475b746be63e68f08445ca964ad159c32f186385e093b28d09cf1de6ca9f207df643e74b65c5ade77c3b3f54e484e0248ab7b396920b1f2c9ee8c4d22d8914f3330e3598a24958750dd6d2ff6eef951ec916cbc1ba02830b6e3e9305cbbd2b5ba70c8520af397122921df48da6ff68e83d1aa1615faf26afdb125f504b529c21578ddd28240e108bb47bf7963f2d3039e0f839c7200820eaa851ee547508bb6761c8a08a2ff0b137e02c2791511f73b", 0xb2}, {&(0x7f0000000280)="4427c6dc73b5eced8f43f6b529880e4357ca96990fdec93c7ebcb1f4255a511969aa1601c7e8db45", 0x28}, {&(0x7f00000002c0)="58a2f0ee3f45ae5adab691c4b749b88271a3e68abc3b1e8604c3f37d802429436d2d8e6c68ffce45da4d47592853b6055e2407d82c5b66b2480d195bb6599645b0c9e30bd46b97e0d72996b3d4dc1b515301f7be498ce5fb03d630266d74c2b82de1c8d5542b0564ded343baf06f8b89e8bea5af5d737149fada2dfdff3b1420c0727776dc6ae5e5c94b70178540fe349434f545a88af238c6209a7a0b070e598c0094f98a21", 0xa6}, {&(0x7f0000000380)="1ea38a909565d468c7cb16ea5f37ee6bb8328a76c160d1b3b28b274b8164665a9772c9a8762797d2498e70fc6cb8c3141adceb9b22f444054fd05cf90117f6714192d1504bf5fe7dc74732f92a1d0c8685f1d6015581b5c73bbb604c42b267c8e94feafd", 0x64}, {&(0x7f0000000400)="259d5fa7a026caa60f1e29ee15ddbba15cb7c0c0e98b3f2c70ebaa010928224a0aedc9d0f00ff33e816472fef00d95426dbb01e249fa826795fb53f3cbf87bd6ef264144df1bc551c2544ece96da9724fb96b53bc1da09454656d0ac487a1eaadff576e262a9659886a871bba5872135859c345df51cd657d9021f8aa764e929bdf363feae3a73210d99e862f5f1eaf13b739833ba5ee64c173de34e6f59505c5cd5ab0f32f3417f7e2e0c2fd7b26df7239cf7ae6f7583cd75bb96a0b96daf5922a044f7e467228c96107a5bfa0532fa4c8dba57c2065f4fd63d3cbc347592ebd289217b", 0xe4}, {&(0x7f0000000500)="09616ff2b7c655001fc0933f24057b6bff1541ccb150654855b9654b3efcbf433475726e6ecf452f739b9cbaeaaf4226d6ba8d20eb672aefb3dce20ae90510511c9f26d898914d1ed87492fc0d27baa68d4e602eae7dacbe8a67c80d1a4bf311832e7ed79908ba9fd479df1481898d759f07531806174e5d09c7e2217277df610e0939d450d171bd8cd86e61dee131ee40e6ce01990e5b8c7f5a8d7560b85ccf1f64f35ed6e33ea99af3a0fe3869461b4b4aa44cbd3f11433df23331e2c09f5aea22486451c232117e3e24ab003b38581f53c1e8fd9e623c56b6c94c5521e0bf7ea7a2b995dcce8d6fcb99162061c94cebd80728009cf839c72f42d2", 0xfc}], 0x6, &(0x7f0000000680)=[{0xc0, 0xffff, 0x4, "9c419b612804f9834d2c2969e78ba92a843d69d6b747cc4272b036fb08458d96c061259dcce83c17e5f7dc02bd2a0cb65668063af09679bb0e5c6ef403ad3e04eb1c07c35d32f728e3864b9c9fbbc5f53745c72c123f362f04fe6285c62229595cfe5ad96d7e68d478ef9fc571d886b5a8543385bd31412ee3d3efb9c088a20afdb60cd1f9b33bdd79f4bcc879a13e52eed5706fa458ccf2a7a39df93b5b6fbf5b3bc3641ab7e629cf5e15"}], 0xc0}, 0x7) getsockopt(r2, 0x8000, 0x9, &(0x7f0000000780)=""/4096, &(0x7f0000001780)=0x1000) r11 = open$dir(&(0x7f00000018c0)='./file0\x00', 0x10000, 0x80) sendmsg$unix(r3, &(0x7f0000001a00)={&(0x7f00000017c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001880)=[{&(0x7f0000001800)="f8389880c72d61f9c5f84a622f97c55bd4ea5a85c0691ef186e9753ac8768dc1c800566354bf28a1149f2bf49776b49fdec0198f3534d036bb244d06df39189f070ade924de885af220a599c4d3c71fee3edbbae4644371c18f2298f7781cebcb6b8dd782d52ae31a147407d2529b113e826", 0x72}], 0x1, &(0x7f0000001900)=[@cred={0x20, 0xffff, 0x0, r7, r8, r6}, @rights={0x30, 0xffff, 0x1, [r11, r3, r2, r3, r2, r1, r3, r2]}, @cred={0x20, 0xffff, 0x0, r7, r5, r10}, @cred={0x20, 0xffff, 0x0, r4, r5, r10}, @rights={0x28, 0xffff, 0x1, [r2, r1, r0, r2, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}], 0xd8, 0x3}, 0x408) kevent(r0, &(0x7f0000001a40)=[{{r2}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x8, 0x7}, {{r2}, 0xfffffffffffffffc, 0x1, 0x80, 0x8, 0x4010000000}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x1, 0x11}, {{r0}, 0xffffffffffffffff, 0x22, 0xc0, 0x4, 0x8}, {{r11}, 0x0, 0x0, 0xf0000081, 0x100000001, 0x100000000}], 0x0, &(0x7f0000001b00)=[{{r3}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x100000000, 0x5}, {{r2}, 0xfffffffffffffffb, 0x5, 0x2, 0x7, 0x5}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0xc0, 0x5}, {{r2}, 0xfffffffffffffff9, 0x2, 0x200000a3, 0x100000001, 0x2}, {{r1}, 0xfffffffffffffff8, 0xf1, 0x3, 0x6, 0x6}, {{r1}, 0xfffffffffffffffc, 0x10, 0x4, 0x100, 0x18000000}, {{r3}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x800, 0x8}, {{r2}, 0xffffffffffffffff, 0x1, 0x40, 0x2, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x40, 0x40000020, 0x1000, 0x5}], 0xabb, &(0x7f0000001c40)={0x2040000000000000, 0x4}) getgroups(0x2, &(0x7f0000001c80)=[r10, r9]) chflags(&(0x7f0000001cc0)='./file0\x00', 0x10000) sendmsg$unix(r1, &(0x7f0000001fc0)={&(0x7f0000001d00)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001ec0)=[{&(0x7f0000001d40)="1c3f55e4ed496af76b1b666f8ae7a3ece21c54850bac5c07033517206ed75816c35a6a5d8dcdc3c47bdb13d8548824a55feddba244b3f5d83ea986ff4286786efbe50a5e62958e9efd3185d80098085a5894fad0ee04db283fedd83374858e37e3f0c9d3bd846e0f1b32e86bcd82e617bf4d7fe93971566e8c8340935ba32604d5256e2cf6738694191bb7dda7f1082290b4c9be6f7d5661cfa069a1c8a451b8752f7c05e90ba5a12cea07f3c53b572dd0140e17181897173c25f1d539bcc38cdef064c9448d9a7249c09bac7f2ab2beee2ccc8e7faf4382697f918e39fa7154ff99215f87173a5432f5b704eb", 0xed}, {&(0x7f0000001e40)="52c463a1f87f4eadab97f8b1eb971cfa30b2d81a632303b144d380360a11f0041821061c6f67243a542f3e7aa067d69d1b369187f2f7cdc7eeae09d9966cdd5b220b5c5551b5b8659734e95a04c5d3eb6e3d701046abb180380148d68b12f95ff25806b8fee8598fb59a1075aaa1aefa17116f4cb746", 0x76}], 0x2, &(0x7f0000001f00)=[@cred={0x20, 0xffff, 0x0, r4, r8, r9}, @rights={0x38, 0xffff, 0x1, [r11, r1, r3, r2, r11, r1, r0, r11, r1]}, @rights={0x30, 0xffff, 0x1, [r2, r3, r2, r2, r1, r3, r2]}, @cred={0x20, 0xffff, 0x0, r4, r8, r12}], 0xa8, 0xc}, 0x402) getsockopt(r0, 0x8, 0x1, &(0x7f0000002000)=""/215, &(0x7f0000002100)=0xd7) getpeername$unix(r0, &(0x7f0000002140)=@abs, &(0x7f0000002180)=0x8) select(0x40, &(0x7f00000021c0)={0x6, 0xfff, 0x3ff, 0x3, 0x100, 0x0, 0x2c02, 0x8001000000000}, &(0x7f0000002200)={0x8, 0x100000001, 0x1, 0xfffffffffffff4ba, 0xb45b, 0x0, 0x7, 0x2}, &(0x7f0000002240)={0x2, 0x7, 0x3, 0xe1f, 0x6, 0x1, 0x6, 0x8}, &(0x7f0000002280)={0x9, 0x38}) chroot(&(0x7f00000022c0)='./file0/../file0\x00') sendto$unix(r11, &(0x7f0000002300)="18dc128ec5dc739f2a14f27956d2c5f6d8df4839dbb83579bd636c31ece981e056a85189439a06628d2f922043a73951c5bfde337300a369c389a5c652ecdff41fc9c09fd82c779aaa9d975cb0fbfeb876119ddaf79222589614150592cdab6763b23e55ef1ea01eb85a5e458746af60bd74ce6fe51a86ed6e5301ebc0aa866912d7589c74edbda3a2752fae2854c531752e1d378cb82a2591f7af5b7d89907260ae2f561ca0f97a04eb6118bc0b5f0a075409a5f9e352a9c81aba839bfae62af91837a564ad5b25a334f4e997aa0133eba9c8a9f38972c7db3c55419cb479956ebdcf01fdc1bc5b7668f35a2412aee9ae35924d7017f21f806c808688477b142b8b68c6dcb2d5d0e3ce2326f79dcfbbd430ee81db7c2216a2d51290590f57c54014f2c10e29c4790f739801bf8a0b76d0dad754454df648f7b8edb8b596d24e2cdf146816387b2e4ebfa3d33b23ab6372b3beae0d9d2f4b9f4bbff59d179cfa10e71a988b02406a92de9531048c0c956b6d0ca0eafb3d442d980aa9dbb206991982bbd99ec849f6777dc746d9aca6bf74e8f21695b8378a9a958362088f12629fd321c64e3fac13508f96b7cb8dbf719ca88635dfa34116b3599d6d0b593cf4e8116fde9f4bde5cea192fe4e0534ecf57c9fea6b3c5ce67d6c0ce0eb456cc31b802d6f8bcdec7378180b5f3fca59fd5006138777b2818fb2496731422111fd23f7c14117c162ec90683d1705bc33d7b2acad3a6badd1cb5958eeb2dc054eb5d4dec9c85fcd49070bddb99309c1022f288e5bc62c8b03a9538813da6ead54dd2caad3ba89bb34c2ac7356aa921cf626b5eec03c8558d8d94b76541970148fdc43f8442838a813c5a6091c515c8630d74da5920f651c07bfdcdff10821a866d633ebdf7503bf15dca74bfb94d501503cb58f8b62eda42320d801d431933b8a0c6893587ca420d53e12732f2335e074889743dae1858709842276694298477f52224dbfd755380c2fa70119e24b3babaf969b78054f925394dafeb05f08e67bc61a7af657293706870dc066ff7637a88425fd63963b0e603582f30db337d8c1800832fb8541774a31de686af2f20811c262648220df5cfbff7e3c0076d6a42ee3794616f38541603bfea8a7882d8c288d60615958f0f6f9b6bac121d35e515a690af57e6b923840cb1fd2cdc61b999befc085cfbabbf8dd3cd9647bcf3f09ce48df7c7b3df7b2b5e7063da8c3934d004d2f42e061dffad97df3072211e2520284d89cc1b2f2016398a716601cf0c25fc3e3e15113c9d3139548361786ee4226430aa6d61cc67557181cd24f07e3dde1b127948e395677158f32de627904afa0158708ed6391a99da2a21bd9799b6910c6190307be87191c4ef927bba7ad7ba53d47c24901f1d421cb0ca7731de9c3527314999c6fb2bcbfa03066068788775dc2716809c88a25cf953e8c6e7a7c13dfeb4a8096497f8598b567683f4bb895c7605389627c159d42ba91013a4e7c1b8124500930722fd227ed980b9992cd9a5f440d8dd0d516dd6a71deb610619db85eaa6f1e7ce61e23c7f30487041fe73d96cfe791c6e77c1ee56d95068b718b62e180e58cb6e6ebd97e0f4ff4f084d8e1f2e52be90b302f2901d54bac9a3bd2f4712b033452fe3e05bab720cae0deca45af7c6eb79beacefea5b008aee0a993e468ec31dad36b65af4ea28e60fbbf1c73aa25b97bccb6e16a4cbb984f3fcf0f3586edbb1918528f99696a72a313fb11f24f44b1e8781b6d9ce5c38af4cc80b90da86accc33526b614f4f9ccd0e9164973dfbb166d06408087fac2235f894c67fcffe5065c499f5f83a9f21b97def6c1fb660228fa67fb818ba53fc6714a8a8754356e0bcb8ea20e79221db951503334e7d19b9f566069b9366935bdfefb0fca762e754171240be38712fd64dc79584a6f3856dd5a93ce5d5855966b7f8a061808f0092479b2a634781e53a9a57d6225aa465ac70c703c284c057ca7e77d2e01016f635675420c3728efcc967d7fe89d3d5d7c10819fe5368ec0ca89fe80fc7866357ff22e6257e3ac3b7f24846e2fb3622d4858bd08db2e2b9654d037348f0c2cc0d96899dd9cb1bae84fb2ca51222101ca6f7a8ccc0a53e3321080e2c004cd61c62326130c31ee71323df9927baac2df40b301a2dffb9c1d2d11cc0be8cce43b25075f94a66cc7a6172da095d89dfc181276edf3cfdb48ed365c1df5116a5fe2b17f0530b8ef049dcaae677228f7f63c918d3044dd807630343ec53c7f4a06875af6353bb6131668e6a99bb48673771838afdd5b39ae31b32c4179c346f56c1a4a82e773941353f61dbcfe9abb329bef79538286f5c8337722bf54e3e3f97db6cea664078ea01e5039ad88318a4ac850457ce1275a68e9a19abe72b6df1d90ebe7bc9a9d67be08fe71d5519e0e783a0f262d01c905ee66c919c075b005e98294e302c51f93e4a4ac2ad649d0bc0d60ff01ecb273da0cc5c38023ec5d063416922cdd93dd8b0a100eaa52db61b18a5a7cee24dac1fddb3084314adcea4c1f8f3bcb728de51e45aaeabfbb82b7cb05409e50ee731c5b87d70461af7ce054e7c372f5dd9ff6464f74a257b90f21e0236c9f3773677d4c168bea51559323f2d1f5ae975e40657b83957b2a011fae42c8bde64261533b7c46ab113b09f92500fe70670d4efc26ea8931eba537e958ca18e0c21c738d5f7f25aef925d43e49254286d15d751f1138f4316594ec00b52728d15f426dfcc46147d68785e7ac734144b0e6d586ee15234dfffc9f0f8afc0f197cd942c5173e5bc5166e94ed54dba416812a085a96b46f4a56851cc375f3122b93d8efba0f454bcc30aa28d2cdb6fecd0ed062586204701125b58016a16c359371741e4d5f33b2b188e0d934416c6e29e09ffce0534d19d1876c0355cf3b09ff81ac84243f86b03c61313f9fe2b736c7320167c98850b91d32bf442479de0285f98dd2705a6c00aa32a6b2d89bcf36bd9522c25d8673af3a97ce285af81edec5b13651a901106107a0c29ce61cf87b36f3e2fd920609a833ecb24eeb9fd1b2fd0682edfb42cbf233667837b33cfab329fb924111b4364e73c379a78d4657311b7f285e8dc9fc91bf2475a45a187fff3db03c457799a2e787a0bd2121ac32f6b86cf986a2d227b364f11c4e18c2d1e16b33c75c3a38bb51bfbb242b8378100e3ff5fa7d9ad18c8ca2b1893471b759ec9fe2527f53c18de55a2c7a57a11447f1b71d444d538fcc7d69b2c06402dd8079d68f5930b8dab6e1cbb00ab62ad25fd4983916bcfea9693b809a913c8915d5248c8464bf5933c37b64e88c0779609eb4a7c633fe2a4d626d8ed0c2e3307170022918265b764de56620b8ed099e4a4d59812a7357ad2f744eefcec908f535343e5e017cb8df8e1f660be2507e1fadd80dbbc554d170be51817f485e61bbcbf4b986600c507de1990b66e5be2146e51d2e2fc92315b88f004cca6e24cf4ab1493926ba0686aef33580373a5e76b3f86b38bd13f2ada8b305f98298ebb72a46ad31672f6a3882c9bca0f540a65427619ceac23d404ad999a7d0f0a8d0f859dc9d529511437f9cac1a80be1846754536de82cdef34b07c2822c5bbe1a2520414558cb2ade2cb3b68b30a6d5641cffefedca9f6afc21e57e7368bf82a44e80af6766655c2416143b318a39205b764a27c2800b865742ebe9e7f9fbc1f016ec5306f5bc378289c602ecd73833450e984acb703839d3663baba00a6ff0182115afaa8774a211753aafa3955c64bc22ed8303f23b00a8590e8664e5bc73d21f060c6e49f3fcd3d2e59c1777ec42e9c72db89de7aa304428cbad9f2334e1d9896cd161bdab3528b809c2c3e3ae488867fb759800eea6d1baf87cf644d20f9c74483bc63a23c900194b3a26b49d644e7d756fc099a37ea0d558b4ecbf0176d8869812224b6e6648e51ff0fd82b946a406e4eb10db8d1bd6fd139994dc9b533bc909dc5360c330a24bc5a2f0faa767902d3fe371b1de9ac24959d532c17fb89946a92d0d047ddbe0c0c570338e6372c55d8601b04a66c504fdc42d04fcb552b4a391c0c68c7e31ae4c7e04c83d9bc3666a2731d32267907c57c1c2cac273653a853b705169d92dcddef4e619bdc5709c7ace3aadf40a050de160d0425c9f067884b34ad64cba824b9eed4bbe1b33453449b510f8b8c6573cb576bcc2ef64f8701cce45b9bf792c96fc8da904012ec2b1736d10a6facf526aa28a0007b1e09ad918bb4fb97ee105725eb3d9725603f7177d6e26bba2f77816172531533da8224b693a34bb5800a443a8b47145a32d5d59ecf4eae405470097a36e0ff5ca289b9399b2f87ea3472d8340ec46f1974f403aa7098f90de32035b7cd6f5018924362202d1aab68723d53e4a76f5a041158a1ddcbdc2fcba2851e08d595fee4399f1814afb50d7da9c7bfcfec885d50fdd3ab909f6ffa8f36a717db60e013123fbb6e886ac6c899e4c46bd2f0d4cf27097d8813a75293af0d4d64fb25d684ed9406abf1d2a36a013512e1b221d915b7c7dfa7dc2ac76cae2d312c53688d445badc235b219dbc06b4f048e002b86294fb23aa0609669ab6f1f94d93d1a72eb374f246e4c62318981a9ce1c8a4512e9564169cbdc69cbf41f57e8a5f81e518be2fcad5171e8adc70ae9fca4afcb43ca83f7f91ea7921d71b668945cd0e565494798406e6c5bd56a7903a6fb9a06632f3a313b1038f0e4bf96d4a18e87cbde28ac3a7ecb483e2d0cab3a8321ca6b7fda99eee72b4977292435a06c4ab96fe62b4a2b8ed10b6eedf0d6a207037ff7d56e1a78a3ef866360b2c64f673780f975c6270631904c3e5495f6c230dbc4258fffcd98a8ce3286a1d1e68390e901705400d7229311e2b68832db8ccb496142291f7b24b05c8461fdb8107d8552ce04f218d10ce329d0f8372024813825f443b5012e07d438d835271de6d456ca0a2c4822407615d2f427ab8038f1ec62b88b8c1eb79e48ec1b301d00da220aac32875948a346b8e217010720cfc77c9284ccda333f174fe1fcc2e83953605db7fc1b8772c0d38f0aeb9beda97959320425ab85a56c33c357a54d6645177e2a41244a16ee3d33eecc9bfdec8c9db72bc779c552f398ebbbf6a22a99e73c12cbe4a41d70a3a52c139dbeecc2eea44ff4a6c5f074306e1ff11d905a1d3e4556bb814a60f73210a431ed7aa5eb5af739279b3655688f4b2b19dc00d537527916f7f8a933859892010ad8fb5d220a5423e7758060ca58223fc470ddbed643d560aac41f07410d491a4cd4fc396f6b51d82d554f46525316b4b883b940e2c656db990386e456c740e9766c93af0db0f2ab4029caeefb6f3bcdfe298a56bb5a9d7656e7989f0079a2be4a3abece9a1e45ed13ccce0b9d010082fe951cde6da54df0f3d00b021125e1015d01fbc893438867fe6de38234c724fb73ffa155374cb90e227f1e9896bce480a21fc9d6c6e7eee59ab49647237d2f970fbb2667e1fbd4765d23e5cb5145e0363d2ddf4ff1a4c128b77bbfe7e804abae3abb2fdc6e8957489cc59c3b49cbd8ae8e6d7975c48631ec424597bd8031634bb47ade6f55822f98b7bf57148e14b9b9e6521a3de1d29d0c48c254190e2f87793c4450148167bac07e90e5769c1473a100dfdfcbbfbcf5ec641acbf4756b85fd09c3386cfc35bab90fae5eb51c79694854f4b21dd6e98897a76d3906e4146fe9b7a8e34580e444939451aa1eefd291cedfd0d0028996d758cfc829c1ae8bae630ace9cac76aa9bdb4fd1c1c0147", 0x1000, 0x400, &(0x7f0000003300)=@file={0x1, './file0/../file0\x00'}, 0x13) accept$unix(r1, &(0x7f0000003340)=@file={0x0, ""/63}, &(0x7f00000033c0)=0x41) chflags(&(0x7f0000003400)='./file0/../file0\x00', 0x0) fcntl$lock(r2, 0x9, &(0x7f0000003440)={0x3, 0x1, 0x100000000, 0x7f, r4}) open(&(0x7f0000003480)='./file0/../file0\x00', 0x90, 0x10) readlinkat(r2, &(0x7f00000034c0)='./file0/../file0\x00', &(0x7f0000003500)=""/203, 0xcb) setgroups(0x5, &(0x7f0000003600)=[r12, r10, r6, r10, r6]) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000003640)={0x40, 0x9fbf, 0x9, 0x28000000, 0xe194, 0x2e1d, 0x20, 0x10, [{0x6, 0x100000001, 0x5, 0x8}, {0xb6e, 0x1, 0x64fe, 0x71}, {0x83d, 0x8, 0x101, 0x1fe}, {0x1, 0x3, 0x1, 0x9}, {0x6, 0xe9f5, 0x1, 0x6}, {0x0, 0x9, 0x6}, {0xffffffffffffffc0, 0x9, 0x80000000, 0x2}, {0x1, 0x3, 0x9, 0x2}, {0x7fff, 0x3, 0x0, 0x7}, {0x9369, 0xfffffffffffffbff, 0x8dc, 0x3}, {0xffffffffffffffc1, 0x4, 0xffff, 0x7f}, {0xffe0000000000000, 0x9, 0x8, 0x6}, {0x8, 0x9, 0x7, 0x9}, {0x7, 0x5, 0x81, 0x2}, {0xfffffffffffff1e9, 0x4, 0x7fff, 0x1}, {0x3, 0x3, 0x55, 0x1f}]}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000003780)={0x4, 0x0, './file0\x00', 0x40, 0x90e, 0x7, 0x9}) open(&(0x7f00000037c0)='./file0/../file0\x00', 0x20, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000003800)={0x8000, './file0\x00', '.\x00'}) 15:56:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x54, 0x4, 0x0, 0xffffffffffffffff}, {0x2c, 0x0, 0xffffffefffffffff}, {0x6}]}) msgget(0x3, 0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 15:56:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 15:56:13 executing program 0: r0 = socket(0x14, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x8, 0x1, {0x400, 0x2e1}}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x9) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x0, 0x0, './file0\x00', 0x3, 0x4, 0x2, 0x401}) 15:56:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9"}) r0 = dup(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="98a2fc36fe9627a957c31c3ab2c780961af2d0b777b288ed9e619c25bdcbbf2b629c7b68189a4ab305c690fb7e1011ce4030eb16fcbd6bd4809da76f2a3b12f807724b84b66c5fa30abcb90990eaa2f8955d8795e4d915335c794b16ac081266f917861cd578583e8c0d480c20658b5edc77e215e9d94c234428620e8ae36091020a29cedc537888257aba3b25fe0e3fba7e8138601604303b795e72934cfe8de2f18f77aa47ecc76cf22a2c9ca0755e3d3ecdfd21feb780afa753dc950b57c0afa55bc3d3f3bfed74126840b138276d94007cbf091d85848a719528f5d3ff79586faae7201a9d69fd64e744c5eaa0f21207912f41cc5c8faae41768546638b64664b3489722e67670a4e6ec52b341b5239e9e64498ccff7bd0e29e5a58794469d486b6db3efc03ec9fbf56528f1485fa3147574c47a3b63762bae40e6be3dbd35a4e95ca8df1abd7aac06b707fdb1ec1f570fdf06c0f5b8eb437546a84c856b7081d416ce3ee780bbdf29c2db7e0482426edb899ddb946203f0b1163caf71f1337f4a97976a1401918c6aed5fc0b03ea26daa7db78516d14265337a31f5c6b31cf71f725abaec1d52951f4140b4274120a62f9269a811df0c95dcb8f69f07a942c872cca361b39c5e94899b2da6750ecc4cc9fde67ebe416b6547a0deacdbbd052d9c9af116831907615ba221a87d04013d51a7368a25cf2b58f8436e5ffd79251b383b5c3f8bdd8f5075157dee2d1613c586071a67d9349322612f03375e532a5d6ae88f056652e480d3bf1635b15e8c85fbc7db6b365db48cab5a38c7870578367ad57e5513a52bde041a29a8dd1c3cfe6b3135fe1ed2e7754c943d6eeb498e1b8d0d752d6a4d7c087d280e29e2a05d41394cc8562b85e25704e78d9aa9661fbdd7f424e88e9a2893ec2f274d7eb1221f964654023e949f38fc952971b9b8b0eef160ea1728218dfb6ec364d4ed5b11a48d044c70ee48969daccb4a521b2159a7c2050bc2e79dec55a1fc1d81fee42025dd5ba6f084f7c4c0a2137e8e387718f61aa6515f06e3bb26a06c9eedeb963c8765fdb1f647be9266d4eeef20355ff591b5fbee235191c2558494e4e4be3ab8f218593914bf3b84e32c0b20d5aedcbc6f8959fada554d46fb6312682ba5f254a61c7405148af0c47aa8c89316af0ace376c1ce278d533c19bd07045d9ba9a0d0a65bba1dbe4be8a42465980625e2481f04603541c748f77cd619f487e240ee82c80d79a4525275ba6ed23b0a36f80e9c9aeed3b8995f481d7bc2dd9d6f94d7a95329b6f5f4b05c5d6d4d2ed640bb3560c7c3e266fc0b941a5f00392da5dd810c0cdf820dfd0146403421710ea405edde5bb5b4233f0a928c060874a4ed55d8f343060e0a024ea8e9e6cdeac8e7332636abd75c5baf115842eae01d42fccdbe5c274d22c67304849efa1d26164a0078d5bf9c0b89e139953b2a714a31662560624231ea4ff025e269e0d7a34eb8d00032bbfbbbaecb01ecf0e7e59b196e37b29866d6fd8b91bc1b28d9b42be44e8aa20f1410e8a882e9152201cca70101bb0481fdea3a60748008cbadf3fd04352dfb54546c2fb2db9740eff58c347ae7872ea07f7616a2d5007b2d8fd65d6a6d24e6c521510dd009709a72e6604586101fc05e590895972e749802c32f5f460dc7283f46ab1f0820476e3caf0fd7bcb8148b2c23eb23c4541a72f8d3a2d717d23ebf39ece43258a2c4c1ce22c5040f28a9d9f173183b26db8d2002ca7ed21f3b4f51b662955486f3a4c7e7acd932c2a409651f9b11277044e904e80c3d7738ee77dc9d7235eea5588be44b7b305a64fc0b1ac1b5f4630a6e6aa37007df167bf37bbfec92a2fe08c9defb3c89b2afc32cfad26e18765ab3ee474df7122fde8e90efc72442cbecede9dd7e852fa3a2faada253186eef204d247c1f7270e0ceaa6701042fd1acdc7f8990a56114ec4238e7d0bd2cd9e80d6ba683d573b0b7999f68b35e27361f13bc07a970316eb66907b9926f589c61a2567f05b8450f7f91b076bcf33720173022fa6a8e5519d78ceaefae97de8b00c8cd5418eb92a24715fdaf00238f8c592ceb1d4b975912d82ab968c0b18747668884ab287f20a05dcf3b07374664d056d0d486239aabd5a80c41b402f8a4d0298b493750023524dbbf738de97a3cd38d78138bd8f353e8455b1d066f83d97cf433dba69edc186cfc3f0e7ad9e976777a17920500f6a9787c73f3d1cc7f02e2a0acf05762c8d20a748b970653318e3564c1f9d5469a38d73f72db5c5f3bfe6175926ff27e6c789255b9fcfb168812b46a790176b9a739f3cb2224dfd7635651bbfcdc957c0a8638c82afb08f81369189596d86d9384cd695bd0f7c71b4bb4fe339aa56822c259f58aaaa7926ba17369751a353f9437ba11a680936b8b3ee1216a87b4a2f3362c4906dbb218eaf2ec3aaab394549508e11ee6b1fd84dda092f5930bf1fb8879273f603297de4f85e2d84536820545ab6580e5e3ef4ad7859f7d75ee0f491e366ddb34fe0a08ec323f5fef21bb90a59ca1450c98778809059e180741dc3dfed1d6f6bf6d3d4bc5a960cdaf4ce6a0686cfedd610b67a854db6c8eb290f32f3513c1185a9bbf433382d1984727a0951f5a75bb3d372fa07b62dc9f5ce516e2da2ea6764e68514328ecae24501aeaebd6b9e7a8fccab5f815e83e071764e77c1a39af190a4715a09fb405f95fc4b6ab90b88448e89b57f5eb562bdf6359852fab8aa6ed47da61d79e4f9e80eb218472e6a7f1fd98754859e574006289b23eb14f06a8aad050e7947fab109dfdda114548644b188b3fc392d607dcd448166a283a18b998a8762aa0d304e6a2195f13ab6bc9d7dd9867fc2a3da812548a9ba597bd8aaad522a65aac3e0eb5b6bda8d869d7734035581feda890bacd4018bc85c47c383ee85afa4777bb9891f734e25f17c547e4af2168c60e0d4ce0c74633f81f2f990d4cac9c029efeb9bbb36f871716b9e0e969149c5fc23bd8630b23806ef097547f417ab0b5191aa8465a176060ffe63e06ebd16b7eb0c70259a2683bb189c7ff16d3e7fb359fe18c5fa82eb979e862c3a22b9d0e18e21fa2a6a6a6401c197472b2f8c48f91ab37698b80a15d2edbb9e451d6501326c1138cb104134b23f2ef5f4a57b795606ed1f8387adb9b28f858890a63dd0520bf07c60ccc8ada7f8d4fdead13338648bba63f10627b1073fdad07721569a04d45fc88032a4ccec7367dc5cf5288300a57dbb111876ecfdb39df77ac5155b601e5eb2f30103e624bdb9ff3bc47110a38c8ab8cf577f3bd111acd6d4715aa588f15285e9e34f326ede790ec8744e1b9471593e01535fdd8393dba9529f3208be6ea248e3731916ec0354d27bc1e572ea53c046b38523cdf11048d48a98be9e248ce1ea8b05dabe39e5fc1bd34c6590eb7346a37c008ff5eec29e6b6dc87df4fa38a6b4e0b024921d8befc23dc0cc74c414c74f14aedde56e53b73ea2df03ff4200d1e0408d865c83ff8fa505aa04eb1665fadc1b1111efe36fabcc70847126d8d8647100f5fefc3074322079204bae2a5c0631dcf5c8131760045d42785ae9b8c2401c21e83bbf0302f7843e4c9efdb87db859b08ee4bc141adde6fb357c7d089efdbdc13ab39ad712a4078227ca24d5a7180fbbd3dea4fb7943feb1c4786d49d0ed078513d8e5dd54b238705ff8bc509522a1ef0a78406d249b168ca1fbcede384cdb6449fd1a37ff6c8657a4c998b2824f8da34f4da79c897a89d6d043e34c745f6c1ab411eb2939d4ccc3104762169f456b09fe5300b0b63a7b66c562f2f1cb4714aff164ce76e0bb2f4037923e1ee924426f17a896048929fe58cf0a9171e7d24d7fc6e7e4d478c8ff33b98a0e50d4aa5646e2048d6c82637014c2c0bcd623d520764194cd087fef9d39ae032480d6f0296c83e0959ab6a06d4233f12c3c4b56319b475acad5afa72f8c", 0xaf9) 15:56:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff37, &(0x7f00000001c0)="8e") 15:56:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000180)={0x1000000000000, 0x2, 0x606885d9, 0x6, &(0x7f0000000300)={{0x83, 0xab41, 0x5, 0x7ff, 0x7, 0x7fff, 0x7ff}, {[0x80000001, 0x3d, 0x401, 0x3c13b851, 0x7fff, 0x9, 0xfffffffffffffe5d, 0xffffffffffff096a, 0x7, 0x6, 0x4, 0x5fb, 0xfffffffffffffff9, 0x4bf6, 0x9, 0x1e, 0x8, 0x7fff], [0x0, 0xff, 0x7, 0x4, 0x9, 0x3, 0xffffffffe459d308, 0x8, 0x80, 0x5], [0x2, 0x59e96de4, 0x7, 0xa6ab, 0x1, 0x8, 0xfff], [0x7fffffff, 0x100, 0xa06, 0x0, 0x9, 0x8], [{0x4, 0x9, 0x7fff, 0xfff}, {0x0, 0x8, 0x7, 0xfffffffffffffff7}, {0x7, 0x19, 0x1, 0x2}, {0x2, 0x7, 0x6, 0x2}, {0xb7e, 0x2, 0x1f}, {0xc8b4, 0x9, 0x5, 0xffffffffffff2c3b}, {0x73b, 0x7, 0x1, 0x100}, {0x0, 0xc34, 0x7, 0x9}], {0x8, 0x7fffffff, 0x7f, 0x1}, {0x1f, 0xeddf, 0x6, 0xffff}}}, 0x3, 0x6}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffff77fff, 0x3, 0x100000001, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) getsockname$unix(r1, &(0x7f0000001580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/4098], &(0x7f00000001c0)=0x1002) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:56:13 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0xd1d, 0x9}, {0x18, 0x2, 0x5, 0x2}, 0xaa96, [0x5, 0x4, 0x20, 0xaf9, 0x7, 0x7fffffff, 0x7, 0xffffffffffffff7f]}, 0x3c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfff1}], 0x100000000000005e, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x1, 0x1, 0xff, 0x2077, 0x9}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x2) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus/file0\x00') r1 = socket$inet6(0x18, 0x5, 0x1959) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x2}, {0x6}]}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000240)={{}, 0x1, &(0x7f0000000200)=[0x0]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") pwritev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000700)="f3342ba0fdff", 0x6}], 0x1, 0x0, 0x0) getuid() getuid() pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x2, 0x9}, 0x8) open(&(0x7f0000000340)='\x00', 0x400, 0x88) 15:56:13 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028a8) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0), 0x100002c6) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) 15:56:14 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff4000fd812eaa4e713048e69931929648", 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:56:14 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x1a9) unveil(&(0x7f0000001340)='./file0/../file0\x00', &(0x7f0000001380)='r\x00') unveil(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f0000000080)='r\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffffe) 15:56:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080), 0x4) 15:56:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = open$dir(&(0x7f0000000540)='./bus\x00', 0x80, 0xfffffffffffffffe) fcntl$setstatus(r0, 0x4, 0x44) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x400, 0x20) readv(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/125, 0x7d}, {&(0x7f0000000180)=""/24, 0x18}, {&(0x7f00000001c0)=""/229, 0xe5}, {&(0x7f00000002c0)=""/185, 0xb9}, {&(0x7f0000000380)=""/123, 0x7b}, {&(0x7f0000000400)=""/12, 0xc}, {&(0x7f0000000440)=""/107, 0x6b}], 0x7) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) 15:56:14 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="086bec1ad58f75754897b428dfe1a6f569f2acbf7c83926400f3cf665860eea4fc006995a4a703800a9a93af5be896d0c62e15905979bf80c636fecbc437decfe22391a8d4fd4eb8bb6b6ad422cae3bb3d073e9be47e32712520cfef9c87baee41f554795010e9b0394f33a9032f274aa1d47e5f052f897b49bc0c49a645f5aa8484f8de8629edea800d939e592918afe885f8036b87177218c268e15faf6975d46e697521df9517b104c2675dfac67564dca71fae529d05e8b3175967acdb9c85334b36b4d0f95d224bdcd56a0a69d82da40a8b1f272a078d29", 0xda}, {&(0x7f0000000080)="5c751b8af2ba5b425f1e614146ab3e41b2b09be14cba3abb1540b6653347ebcf98051bef365211fde74c4d50c81f2f9914299e51f97ad9129051e204703b512613c09486f5c40f6a7f3bed87244097bb08c08f171bbd6d4f97ace52fea4a3ed845229a53987713b2ab2e5171c9e897a9e450e2eb80d979a3c7591c03a3cdb5dd5a938ab2be87a23b1bbaa5da364ea11705638539ab0c61676b48", 0x9a}], 0x2, 0x0, 0x0) r1 = open(&(0x7f00000003c0)='./bus\x00', 0xe, 0xfffffffffffffffc) msgget(0x2, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000400)={0x0, [{}, {0x2, 0x4}, {0x2}, {}, {0x800000000000000}, {}, {}, {}, {0x3}, {}, {0x0, 0x1000}, {0x3}]}) 15:56:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2c}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/141) 15:56:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x5) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 15:56:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x3c}, {0x7ffffffe}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x82, 0x2) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r2 = dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000000)={0x3, 0x3eb1, 0x5ff2}) 15:56:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xfffffffd}) 15:56:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) pwrite(r0, 0x0, 0xffffffffffffffda, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 15:56:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="b2", 0x1) setsockopt(r0, 0x10000, 0x0, &(0x7f00000000c0)="dc25cc9c4ef1f31a5e0669aaae9888c23a9251c321a243d9be584ed89bae09183da2b3b8ccad978350fc7d5f7d0425ce80bb98aa9da70105a96086a341b1096aec53baab05a1e1398457b67267db9f9464f040925c1eee304eeff4ce0ff7ad0b1c1021346ab67c0105b2e5b3dd907b5f0175d15b8f73b33644b379cc9aca15a7497cd6a6eec8b672d13439407eb3631c5d892e5c02d20c9b8ccad9cd972629017949c1b3445c2e3ceb8b8e07277e684662c4dd5d8cb95ce9365087c7c6eee5e7e15aaf2b1c4be631b012ceae3efe3d3c1546e9aa4e53f85a94b7b48316b3b4afd115de6817f76fd752c483050f78d11f2a0f7299146716013b116af90988065718da627be7e9f6767c21c462086aade7a2415914871d8af9364e3dbcbcac7fd5108a5b70f3bab66c771051c9b2ad3f5afa4212ef09f3c15717d7f2416ee78460bc07dfd84158afc295c07b43109048b5501b3e05e9dde603d4d7f02d851987cde5d5ba292a05023e12396fce47b2bf072820b4efe948100f8bb7716d5519ab3504dbab20fda77817bc7d5e852e01365dc761d11c9f917d47f92e0abb6753978e26f11989135450186dc831fd7d548a7eb743df546562a6a31a60cd3a04530eb8f7ef64b389080ecd6dae7001cc8388286e549f75b266d2799773317ce2d2e07cae65001570f4353eaf697054832a427d63f1bce26d3b3311e061e796e73e687d3a20bacc459428921a996237005b52af03818f50685224a4678340144da77b0b1e353645600615bb7a6e2f3ca0722072689bcce8d462344d4b7293aa73a6d1c1a30fa1dfa9951347cf568438e8a79e1e7b8cb0871d073aef3a3e8f2bdcb77c24db1cb78cf6ddf8450a3e829ec60edcc1603699dbcc6ddfc19761110a7d50cbfca9dbd8819d80cb610c0816ee727ae82cf09d8649c7ffad21774220a036386c22b1820cd6bd81cb019fb0a0719606e8fb7f678476a801849e07629641f42b60a78ed9774a0ae164ab560013aacb7fb30f2ec94bf4263d3f5381e67b0acce12ad1a444fb8e3d68d9a3add0b4af2f46ee3d06ddc102e87c8fc2098837077bad2bbcc624a5003f9b771e9c6f690f144f84ca41177d4685a17e5ee2a2612826e6423409b2acab9b4e84d5b735327f128be4915207df85985961aa722ff246ef5522f2884704e4e0443a8711ce78a22244c6fcd116a8b647bf974e583a4f8dc0eeffb6f8de089870137db610fea19796899f1e6634303faa81d72e9448fa3e4b45e3ec4bbba78d9583d957d1e82ac3b8bcabc53fbccbe2745ed7e238fe4a84d6f7daa433d076c7a276c142e2f28630317eedbc3def88f6b4a384a0d88fde268b1ed4ced13990ae7baa4097d87630def4b43288c742c961921bf0ef62c76e68c477b5b7ebdae9489b9f54fbd0e06baa0c023ff23276609a20bab0d3d2b88c1b03c7d5152f1f66d4563895fc8a3b85b45c052be300a6790a63e53f927e69a96e6222087cb9a6cb074f946feb0d53a42eabae0fb089a9275f126dc81b48e9b11551f20892f6521d5079ce981014e284767132d386e34429711f13551ae9f9655fe08ac2001c8be2ed4a6f52b1e8ba7150e8139d0238872e70ea95b8e43a5012ee3e1195bd549d7a9146bf3d519dc3849bb16bb84c8818a37cefc9d025ca65939d6a897e4fd4e19c747888a5a738bd37322b74155631e45793cedc65fc80711e62e8ada3c9d9f57c7ed4ade98fde5a2ea43467df35056b145c1b5b6cd7f8e981ae2fbfb1dc649fc366e15d7dfdf878b6e1e2aca3a6547123b04748c0cc3ef180a2e27824f1753f4d1e1bebbc4f83722a2222ebc3547cb3950ed6dbd79c5f217c7ae0bcacb9bc78f184ecc7909593921474ee15323745059bf2448ee7f0d1885e7010d680b3f5843865c8eb1176ebfc99e15c40300e70b75505cd0890a1994beaff239cef99ab8945680d9731f289520879af645504189ad2688fc8cd35534ae398362b48a7b4e533c9be6e6a701a6dd0257a22a2e8c5332213eaa76aaf818f0a74f1d35e40938dfc84c02950e2f44307b5e230864f667d97e3340fd6fee1884af8212b2b0d34397cc7a64b9276fb2108b4ec87cc09fe0a342600abdc7dd7d99979ea18542bf0acf8a9dff5b33ec023ad396bdb84f0992f8238c5b940b6fb42fd8cd8bd51d676ca39c627098ba2bfc522b120d03462e1fd3602c2a08c95df6198b540f7ba948d0c6211b91673af138f00702f134474fc86d984a0dcb7f25d01fad8eba3cd1d112e4d3691998ab8d03d326b7250c8b32a551f582078bee32e77179ca931555f2ed78cac3e62051bdd1e0046054f7fef402593a84d4c2ab05c33c16b9cb8e00faae3a122fcfeb3da88f8798f4745dbd150dc444536878ab259cc82211882b5983be3849be182b87e9206057ba6c45a4285bcfe1c9716443adc59a3e83fa431a2db486ae15386c0bfb953d8330cbf2d649562a9675c5f30cdc60d1047c5814520a6789b7be63dfd79415c744ae5a264dd439428e773b01b7da353c018c3e92a59d235a3fac06b60787333752901ed1482bbcd5e08a28d060b13dd270b5ec3990e575d7c0aafab2f6bf00d06cd1d202cbf00a1697e6d26ed6c99953e2f2fe0efa914bfecbae11edaaf6b13e2dd858f49228f35df957f5165c9a950e015e397413df378743a44dcc74156589a39886c85d112c4e6638816ff643d5a99e002b2093c6731a97f70dee2bd4270a8af81cfef261445d6e6b1e3ef8563e7688965c7f9d05588410c3147fd76aef2aedf614890265091e851a4722451c97c052917955d05cbca240bb4c909ce8ce4d3524d95a9493daeb0faaa20bb140a9ceb0f5f5466e149c92b68d6c7cf4a3a97338a6a686a0b54c98c862351ed7e094bd0661e43e3f76a4018e911c4920fc1aa08a348493890d66919d80997694101be2b97542dfb48bc379404543503012d1c9113922bcd98188c847cb58b2807448986f0e5724b1c6cf84b49742064ad8f47cea90ab4d188d896f7b17422d4d5f268a0bb9bd765bfedc9fb079f0af4258ecc0100e518f9223b297a36dbd072a6a3ee0edb31420113de75d59f7afbc513f43dcac8f3472605c240b54a5c27d040bf3d4994524eed0054627c67803b9bbfc39652dada2e7a242674e16284ef2a2beec68e5710b7a8bffddd3d27b4a98e0270cac20b7897859e2a5f737258de7965024e4f6f0a2ea4542dded0adf85efb440c832b33553a26b7be8d0e62ef60792917bdb84b0d2001a5eed8646e09dbcf7f840ec7772a788569b4695daf0056fe6e686492484879ec14d9414b6c5eca562295daf23756819191ab659ef1648402ca0f3d635795d84c7411b3086bb9b3056963b9d36c934a508fb194e0bff98f9e0700505f9292350da3be7c90b71dd49b47096891a1a8af5a218d4bd19e94a5160802b5d760c47f265180b7342ae10b3b62b4a9bc2cfb5d0201b548f343c567675ea8326dfaa8e3f03ac4affb976836d73c53a21ace239c707c3634f7fbb9e6054510a3ab36711b6c6e9c9baf253f4c318084880017c49688ba83e340c53db30ecb5c0aaac5bd81d4edd0d4dfe4503b9cbbd5aafdd03ffa54b89903c58190e7e45f2c750d91fa4f0b7b40ff9940aaecd6281bc59c1a949e465236d72a08e02e2d99fb8a38df0d887e5033d975117909248b533bb6e0ddf1c32ac28a3bf58d19df61be81e9518cbd62da5ad7ce74b834cf3c6142c8cec0ffe3a03e9d392bbda6310eb5331ff2af7642bad0c97ef2838c9f5fb109f3a8dccbc6e40cd7549a4e86169c0634ffe5cfa4f81658225026d397a6432494c96a8c92173edd0533eab60a1280eb3b9aa19f477a6efa009167642915f6a676db78af7a6cc9d0bb616fb93d0ccaa5f45db6a5895c5d46323b9606ae0b931212a4914f6b3ea79716d18bf6b1f3d56f9364315ac5a967305982bbc103c6020927d29e0de386972d861e3b0c217b5bf81e3f501f2cfba91a166b45bd2ca7a7f67f4fe7bf757332f021621e30d518c4eeaa1dadd13c5d432f74fedeb26e309e63be95b1769226a8b0a74ccdf0f26f26d9a3abc10e8145f00892373454895eece4eab43f8cb27520676939bed4325de7f91a8ed6eec1a5d179a20b43078c26b61d7cab496a34dff6232e797f4882fb07c344513c21c8dfa0255843b364a5a9ab76f86c56666035a37cf713b4abd662b58188ec5e43d80728f2e571ed9dbb747539bfa72debefd72b03dabf8bf70231164705096eaebd1d2a4561737e445485153236950665ffaae9a917d0cf3c1cb60e49e973691076bcbe5ecb40b3963213a87e2bc0608f5cc75faf239c482228626e3576217b81fd1e4b47291d8772e35ecffe13ed63ec90a931dd1212242cc272b74ba2b5c1022be30fcda047a16b61569d4defc1e1435af7e026703a3c92c03a8ca80e8453324b7ff67c8f8c9c088dae45d1d674eabc623adff3ce13c81c38e88a61f27baf8e982eb52001a9e4abab5a78ac963523743414dca9a4abeb7134262240565bb8d1e88513d0983ff2886c0d4f437a242e2de4f2a22a614ed0cd4406682d6049f813c93a8f7b4a6bcce87b13c3f84a56ac5e267945c62c112e94ceca29a959b156a32daaa7f581cc43179662e31f3bade53974a12a019afbc2055bf18b4a321c65aa5d16030bf93da467e260daa21254fffb28b499c492b5f6bda8b2fee319cd60a809cac15f408b0072381f08e511efd0f5edc6ef06a899d7c57fae03c35bc993ec49eeef6318a918d2375584caef33052c41d27b269f2b3e525f37c531b2211ca7edc1273aa92bfc3f59c343b37bac9137b9e2ad7c9bcb98be84e9a66310279317b70b55f55e13d0f4c3e0de09b1d93a2402ca1fd78220d9b9c3704923c9430660d2784451a8835e5aa1d28ae0d607d24af89136bb1c6630e5f893e7f2ee3c32b073d5fb346195a2592b30eb52e1a0d6ab88eaa2f8b50940ff46620cde8620456d04f8f3e7d16f18bbba84e8a654a21c8b8324cdd56e0114c5139e25277177cfae1914c782444d6067ae076883b78883c5e00192fa1faee97ac998e1638e7197d80351a77f357f53b2321eecbe8a46b94f7f35cd9b1fcc8203a34e670eee7f9d8d13170c507a27de2c4a95e03a59622f939733970734e8e53588459e6e3d59447be8ff31476752c1706507b6f1f112b0786e4c714bd6f24e24a1c8f8b9d5f72e8f55042ad69a233e7c1c53e7ba51731323c0e9e96808834092677b2b81bf72dc66081298bf1f248c3b0f61be39e4ab876157b39eb48be4161e942d7b996529391ecaef0ec547b96fbe933d64bd67d9f895eb53c8c9482ab2da42b691ddce902e6ed93e0ba4a299b4ec59be0fa213a9957981e0a19893bde04de1dcc53e020c74051197f46615618981d363e1a04c9fa5b4a0bb3f28d0151aa46e1634c8cdaf9c4d00707ddd65ec97648d8d902cb93ad0bd514818d4916313217c5bc84570e1eae6f9272a4f6862e41965866ea2bbd3b9112f3d19a64c3c2d391ed5e01356be0c8da99a3f9145d850c89663e8b1c23c556d3082c4c3fd5e106a2364eacfbf51bab94330acb2d6d7648744aaad09a9a6ed1b56440bd37072e8bd2a1f164283e4605d11b04d0211215677e8eb451bb4c59f1d39843837eb5d76eb72d592705a005275237fed48e087246fe2d7e1f645f660f301776caa90e077f3a739a175e4faf1b0a1404927dd191e76ba21c043b609b53139f8168ec57b52785ca3e2d8e61a0a68f2c531491bf11882206cbd9b45d5576c97475210cc46468214ba55d0dd7f5019899cf0", 0x1000) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 15:56:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = dup(r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000580)={0x5, 0x3ff, {[0x8, 0x4, 0xb03, 0x800, 0xfffffffffffffffb, 0x6, 0x10000, 0x667, 0x3f, 0x5, 0x7ff, 0x8000, 0x100, 0x59f2, 0xffff, 0xe6, 0x8, 0x1], [0xa092, 0x3bbe, 0x7fffffff, 0xfffffffffffffffe, 0xffffffffffffff51, 0x6, 0x1, 0x10a, 0x6, 0x5], [0xffffffffffffffc1, 0x1, 0xca1, 0x3ff, 0x47d, 0x100, 0x24], [0x401, 0xeb, 0x10000, 0x3a63, 0x2, 0xfff], [{0x2, 0x100, 0x80000001, 0x684fb036}, {0x7, 0x9, 0xf, 0x9}, {0x36d84355, 0x0, 0x7, 0x100}, {0x7, 0x100000000, 0x5, 0x3}, {0xbbe, 0x2, 0x1, 0x7}, {0x401, 0x7, 0x7, 0x3f}, {0xbd, 0x10000, 0xc5f, 0x6}, {0xffffffffffffffff, 0x3f, 0x12000000, 0x8}], {0x7fffffff, 0x9, 0x99de, 0x85ce}, {0x200, 0xfffffffffffffc00, 0xfffffffffffffffe, 0x48b0}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x4}, {0x5}, {}, {0x1}, {0xf9e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 15:56:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r3 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 15:56:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2e2, &(0x7f0000000540)="e426") 15:56:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="9677a8c3") ftruncate(r0, 0x0, 0x3f) 15:56:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x20084}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 15:56:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x28008, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = open(&(0x7f0000000140)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000040)) mlockall(0x1) 15:56:15 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000300)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000580)=0x7) r12 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setgroups(0xa, &(0x7f0000000540)=[r4, r5, r6, r7, r8, r9, r10, r11, r12, r13]) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/247, 0xf7}], 0x1, 0x0, 0x0) r14 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r14, 0x4, 0x80) pwritev(r14, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000080)=0x6) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) 15:56:15 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000781000/0x1000)=nil, 0x1000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x1) 15:56:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x61}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0xaa78, 0xfffffffffffffff7, 0x1, 0x4}, {0x0, 0xde1c, 0x6e58b449, 0x200}, {0x5, 0x1, 0xfffffffffffffffc, 0x3f}, {0x4, 0x80000000, 0x7, 0x50c}, {0x7, 0x85e, 0x6, 0xb29d}, {0x8, 0x3, 0x5, 0x5}, {0x8, 0x80, 0xfffffffffffffffe, 0x2a4762ab}, {0x0, 0x2, 0x10, 0x2}, {0x4, 0x7, 0x4, 0x601a0942}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 15:56:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x30}, {0x74}, {0x80006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff10, &(0x7f0000000080)='+') 15:56:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45, 0x64a}, {0x44, 0x0, 0x1000}, {0x6, 0x0, 0x0, 0x100000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000001b80)="c0") fchmod(r0, 0x1) 15:56:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x4c}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x440, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x6) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 15:56:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:16 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file1/file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup(0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0/file1/file0/file0\x00', r1, &(0x7f0000000040)='./file1\x00') ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x2) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') 15:56:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x83, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x80}, {0x6}]}) r1 = open(&(0x7f0000000100)='.\x00', 0x8082, 0x10) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:16 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x40, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) fcntl$setown(r0, 0x6, 0x0) 15:56:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000002c0)='mP', 0x2) write(0xffffffffffffffff, 0x0, 0x0) flock(r0, 0x2) pwrite(r0, &(0x7f0000000300)="16f8b63b663da49771399617307056aa0ac9910626f74323ccc186eb98f2bb677b58567458763c4a69f8938e0cee1c22f7177376be524d9ee875d6120e3c23bebff270771f11c4f51cb015380759226b2754004c0fd0b082892e220eb4a88d91ea455391e8505cb6029b1d2300e38c8b1db65f2a4d7b90d097ccc6661edc9ba206a82aa7946816ccfea0a7624f99a417068a0e4ce3c91daf5c0c890908f6076697a8b150a0d6219ffe96af16382da732081ef207a9518c664118124d9cd32e6b3aa3d45ef24ed64f637ece6160a499729cfa01405f460c443b5baf7ef85095249e3c624c7900d8f07c25fae25ac5996864f2ce17d86b204d7b939208a26c8f1fd40fac9563d3143a7493270053e00219c57e4580bd341bd07e37ee1218afc0dcf711b4ccb7bb0d677ab35a3ee56d7d7d0fd3ee66d89578020a5fa3707896d0bc4894a5929f84f6e4eb23648a1bbc90308edae3f4672d07ed9c27b10f2399991309a992b64cc710573e5bc5d3bfd8330cab2fc6e49de6347243db1e87124bb19f520c22d7f0c435041352f288b8fbff086f075b39c56d37b27d0f8cc98746e93d2bad27a23fdde3ebc17ca506f70cbb6df58d767d2e7ff21683bcc4ca6582b01614e0e673780885dbe3699cf4cf4fc8c9cb2bb081084dc3b1773ee92224aed241c78c784450e84e30c103639c323d44fb9942d8dc2d4f00b93eeadd32a4252dc6435f22451d4bc57663bc8b1f689b02a0cc9cb54d6ddfdf2aa3cf640760e9775ee59836e27d357e1ef386bf623ceccd271946af833406e61878d04c5b69cd58973809c7baffddfce38bf45b0368d39498c0330d57e6c639ac71b99cd035cb82a628451549320bc47926333ee27f7a44a4dc9bb0b8ae90eadd18c5465ec57a3faf6401a31f5bda319d6bd66a2a752f6da8b7c682e0293e631d7aea6401c5dcb9bffbdf7f7b4b8a62546292479422a9b110922cf93772f05f6d1ae48a5aae859da6b2481f5fce8a36f4b2a1e0c4adf10ecdcc740b34ef09d81da8a9cfbbd06af2cf72f5d344e91f19c1511ea039bbc8c6d9cbd6d85b0e6e98ab3c4b0d6c933aa3dca34a9278b24eeefe50ee01155f4b5735e43667cb97a9b2068e760928f397063d44a0faa79c442e42a87131c5acf95c1358e6d996298a7ab97aa205b8b2d2106c637c9229840df6633e73b3a6200235bd8a0721a0261f2a78761efcfd70f7f268a86cc9702bfb01ad3f99baf0b037e547256dc5d37e4ddb43b11445569240563bb691676774bcf7659173032ccb43f84f8253687bb4d4dc3bfc0e47e2c146ebb63d5c58216520224f40df7580bd550c4899ded4e6a85277fe7b13a16a2ebcbcbaba24e346fe83479dc8e0b74a32e19148d6792dbc4502fd79d0d028f30f5e9161d9ef4bfbf8240dec6f9b3288b6d07361d7cd2e98b221d196d1dee8277fa506f286f3781838f1595927e25104784ea7986a1ac7c0f8a56471ba14b8679810626c16caa9e0d41c8595702b6ad877bc61d169f42103f55ff6a680929455737e3b249fd02a297f77ba3cbcde3f38f5f7cea9ae3b58c07884c6354d1ba558cb4dc8791cac4d3eecec968e34023d64997398bf055eba37500a25a57da3a01bda2796cae05c504309fc6cceca707682436067708165149b6d5ad46f36ddce6df924da3158490e6859b1b8672f5712afb655deacea4ab43fe89fcc9409ddafab4b3ffc358daf2806f26dcc9d32baf621e4726199566add91d6e96160620f3e7dc57291f6497a998996779f694f3afb9d227d0749275cd0753a5c4187d7d49cf7646f8f6f41564979231575332918730bd130b5981f802aeb08985e743db23cff8916f55ae18979964b2e9a17129bd86559a6dd2fe021ff98e9ad392d3f40e63b426a8bd3c73d390b230f2148c521cc501e3a5806fa782c39981723f787ca4ad27398d372f440b40b0e678216234f3105a32383adaf8478e4e89ef225053e2a31fba0b0dc5fff06577b7f4dce16af684c14363beeb1b9f279cd83b5e771cf28295553cccaec148f98a864bd13e2e984ef6f2fe164397aea3487832a2e862b5583a7a9be8719b3bbe03be94d0b2dc4cd60e3308721a35282a654cdb07db1771088623bae172abdd1514dcd4ef2d3663c0ac0bdc11349b2f64d5d73b29c78961dbce30e3444a6807d35965cab82664d54594d70b8294d163df2cc9a14f147cb83a2c88eeb6fbd02c7296f50362754f5fc6fe11b5ecbd40f46bf9849a76ae73b8ee8c4ea08b71e2c1df8bcf69aa9c871c89c0bb6cb62a1f6d6ec2df4a6f327ae494bf5242cdffa7390652af1704ad9d9cfc3211a313e8cbc01acb173d93c2adcb6c9150690997859644d016d3363506f16a2ee5d7219d18103fcb77225cd61ab05dccb4f5bdbbedce371f188c072c5b1081e2023fd7a0645d4071d6f9a0b2f8841503d38a8fe1187b8d6201e125e31c490eef63f68c3e6d4ea0cea608ecaafcedfa88879fb677ef4968ca3c09c7aed28fa54e8c9ab307d3f593eac223d84d0a2d3362e9bef1a5c571a4fff15dae1f38a45d312c2ba1e8f5ac066d562f1b55f16f8a0994aa645d8761c2f5f983746ab3ded6814292741d99a949d12d0b099379272c1e27211a8466d98dc3638b2f7a5e3d8b066cb343013eea25754fe7e727e65692c0c9b250db9ea70f901a227cf0b9bb91a7cabbd4b5f255f99fd8965aefd16d958d9177513c705524ddb4b8aecd703420f70f23570bb77f24dfa3b9a73a337ab590c793039560a8c260bd9baebef2dfb231623565653eb157b88147f473c0f847bb6f495f1bbba51e26f9f85bd5a608de573c0e658828a6ba0741343179d5cf58c8ea61cc7c3ec2b668b382fa57a171bf3dec467ac20706d640f58a80e4a16524fa7b59498440cd801a36a35206e549143650fff2994478ca2d32944610d480eed7cd04ad3d14b3bfb50226e1f792d77dbd1206b4a985b1d70fd1016e8bebcc64fa3c34052ffabece16b60c38400739c337fa4865b5a3cbbf64fe9d42a8dc29fbcbe9a10dab0912438b40080e5bfd3beb79dc4c57323f6dd3d9315936f9b8f3d81a8681a7a4e264fceea34b1baa3f986ba7438e34a220dc5ea9782b6722765eb06fa78aa539dd86fae4495e563e56bd3b710d8dcd2302cf6b91bb2cce2993879f148430251c9e450406df95f59210cd2a596e83222adbd66025648dcb09a102aa2eb035a5eb2e7d76d0da8769487b4fee3e900c0ed49c7e8e2d8b10690517ff3e7433a9f268903e25fecd0cb6dbf52347272a5309ade1813f5713d7565a8b0a5ce7c0e0e11b04d1dacc0e58876259e37042ce49430a7bc57265cdfed1ded58d50055cc87ea3e2ee7c031998a0411b810af194ff3bd9258ea9804a8e59326d4aacbce6fbee3b2748bbb0c2acac8b5d396b27f79b89f3570f7fa9ba5b5e0fcb773580144099eea40263cd6ca5c3eac88f851abd0a9f415e2c4619f9bcde84c16bb692d85e129b8bbeafb23497a5b55ff1651d22ea9bd424030c4adc30763c84e98e05235e696bda025f75c4381d87d5353f59c058e6277287e4ec9d3a85c70fa64acbc0bfbfa28ff0a414ee134b4b3dc209a95217415d6a434d2a8a81b1acb320d0b5d1a3a16f7d6edf4bb939cf5be4da30a0b9990f2129e7f6b746c18087d43cdeb670897eb5430fb8395f6fbcfc53595198f6267909b1ced91c004fd25d21a2ac6ab48ac571dd322e25e8b846834094cb4c4bd79a85aab92f719d9a7d51a6307b864aee738c96b5a8d0339c853e8b8170fdbcd98532a3f165ee4508bd811c3c01283ca4d8aea706c471c09c42e0d739345786d8ea1f907b0234decb31afb73d89c15eb23a89f01c32fc2621fcd5ce9493a0db3e13b6574b13ae4f874071ef5bcd5ece2085a4f6778e4c42da8c636870636a418a80a8c9addb80df0b21d67bad4fc5eb77fdd89c6f668827a8d4c56f7b5d9e4a0551e08edeaa2c404535b1a9fe31a133f7512ee455379678e0b00859fe91de43aec6a43ed9008a68775362e373eeb4d0eeb59d662deec65d3c6391450e964d49a2b44a9bb3252cb71a795e0efd8811deac119777289fb39369984d9d1fe14c66b36f51e06b5fb94641cd6e728f08fee63e402ac3d0b7ec7e54767274fd67a5d9448c651dd60cbcb789f71038d87941ee9de48a047ebd7446cc6b17648c8edf717faf5464196c8270a26b287e274e9120057ccd0e1c8e2bcd7f0c4d20b22f1eb09a9b500899ac7d8a7f546a206b417a9cc9793b0f02fbe65afc02adbb4a73c4ea5823dca4661148a790ea57eaadf077aaeb6924ab2d7b383692f5fa55f0c80cc07ab94bf4d2796035063da621160e25fc5c90ddaf2e90deb3e60a95b30f0b648bcfdb7521e0a003c6ef1d34f1e7f3c53cad0a90b69e5ec4b285ff389812ddaf0dc70628255b0a8bf0d30363379fca66fd0955344b4fd813300255a72008a6ea2910097beac4432a3555064b7e7dd5c2e01822dcb0cfa718e3059db238b32fb297f56f6a12ba87feadfedc4aaf53b3e83f4809df64c61f5c2c64864a799a617f6857a79648ed9abdc419299cba00f7336a46f17c86924f453ac725bbbd39738a68ba9b27862d9e2bb64ad0b28dac3869fd34173205b179d01a0fbdefeb9168fe4421fc1d3c74f130ef188d2ee9bc72b069b306cae378e7d1e4ea81b1912ef58740850af9afad524a036842ad27efb216cefb04b96837de9f8221ec0c3ab4b6e9640012e818c2dce0560467f9f1805dd9951164c1ecb03ce2ee534285a55542454fbd45d44e922f3ddfe45c7ad5e7d8b9170b9fa2879bd33234c59862ee852e046c5ef9d412f56c286875b3ff9551a9dad18a4eedd1125abc0ae55d604a105c1961b6cc61b5c15a0f80467871261767f0914d92d5880170d52b1180214935a10d8ae392959299e2c67695c28547f1bc301b89ff2ecee8912e275c66b6acab5d6df6c9a8e1d7d64b85970825a83ab62869c8a8e55ef83e1a0c702cbd45aff54211ae89992518126e216a012ff6b854e3479c38ac008be9f9380d5a2fe1bb689bf42009076ae44ffb58844012ffe8dfb0158ccd4209163dd92fc90fb5635f46fe72a15a5b1d5314b5591ee69c0c678c2f53a2dd4b21fb14a927ec68a2234475453821b8ee1937fdf8d483c8ab3d2395ccfd30b8e1f101b9ca55d0c5deb26b9de49933d057847500fc1838627bb978ecbb2a60fd3c98f2a3d4201e631b76fea0b635aabd0f60de712621ab282a5f584dd588c66c4772f014861c958f8f009403c675b7a765b820928d71b82e74c7b103ac9e06e017edd57aad22d8cc3ce29dfedbe55014f5d9e30202d6833da7e524726e3d76299659a18eff3e9b34ba5e5b6a78c05f2802f819802cc80b5c775ca963dd7169a8690dfb277e8a85e05b999129c45baf33def4ee16a7bd5126e6e9f2a2abf63b11858e0d2395262fba0bc0395c5a18d017e4d836a4598f6a99b2331f97a0fba6c88c60cedcf4df68dcc677add08a7375aefa77a6ec45883069878befc725aefb3883d1822fdfddbf058a3c5c291d1d723ba2819e53f3cdbe1372f6922db4a3943899bfbc53a07e4a246eb67e3fd61f2a83e5555bcf942a24865d0cf75c7a5b471f7eec110b540474edadcfa4aa8325460c3086051f4265f0e1fa54f86cbced715749fd43f3c4b2474091534cef1808fcf0b43ad3319315989cbbc23447c9bd6f9f02d6fc4dce1dcbe0ade1f5708bcfe4328b5c2b0b9e7f8503b5e075c36b0a0de1fd9af99a6557d99b7db0924a6168650c4e0b97edede5104875a39b4d59dfd5ae529", 0x1000, 0x0, 0x0) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8) 15:56:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0x7, 0x8, 0x5, 0x100000001, &(0x7f0000000380)={{0xd629, 0x4, 0x8000, 0xc4d, 0x7fff, 0x100000001, 0x20b}, {[0x6, 0x0, 0x8000, 0x5b8, 0x5, 0x1f, 0x6258, 0x6, 0x2, 0x5, 0x2, 0xff, 0x9, 0x176, 0x9, 0xffffffffe0fef796, 0xfff, 0xfffffffffffff58f], [0x1f, 0xfffffffffffffffb, 0x8000, 0x7fff, 0x0, 0x7, 0x5, 0x0, 0x7, 0x81], [0xe601, 0x100000000, 0x6, 0x40, 0x6, 0x7, 0xff], [0x7, 0x3, 0x4, 0xfff, 0xe16, 0x100000000], [{0xad, 0x3ff, 0x37}, {0x1, 0x46c3b880, 0x20, 0x6}, {0x1, 0x6, 0x8, 0x2}, {0x0, 0x5, 0x1, 0x3}, {0xb8, 0x58, 0x7, 0x7}, {0x1, 0x97aaf9d, 0x7, 0x5}, {0x81, 0xfffffffffffffff9, 0x10000000000000, 0x401}, {0x5, 0xf5b, 0xd900, 0x4}], {0x1, 0x0, 0x5, 0xe8}, {0x6e, 0x5, 0x15b1, 0x5}}}, 0x84, 0x100000001}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") poll(&(0x7f00000000c0)=[{r0, 0x111}], 0x1, 0x0) r1 = shmget(0x1, 0x3000, 0xcd, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") r2 = dup2(r0, r0) accept$unix(r2, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x30000, 0x180) chflagsat(r3, &(0x7f0000000200)='./file0\x00', 0x0, 0x2) read(r0, &(0x7f0000000040)=""/32, 0x20) utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x2, 0x7a}, {0x1, 0x10001}}, 0x2) 15:56:16 executing program 1: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90f6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b4fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a400"/101, 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xffffffc0) r1 = syz_open_pts() close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x40, 0x7, 0x0, 0xffffffff, "013b0aee464c2b2c620aa99a95c0c3613757d522", 0x1d, 0x10000}) dup(r1) syz_open_pts() execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 15:56:17 executing program 0: r0 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000001580)={0x0, 0x0, {0x4}}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 15:56:19 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) close(r0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x1000, 0xf1}, {0x18, 0x2, 0x9, 0x100000000}, 0x80000001, [0x2, 0x5, 0x6, 0x1, 0xffffffff, 0x1, 0x5, 0x1]}, 0x3c) 15:56:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x64}, {0x24}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x4, 0x45, 0x4ac, 0x1, 0x9, 0x6, 0x20, 0x0, 0x1, 0x0, 0x80000001}) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000380)=""/144, 0xfffffffffffffd53}, {&(0x7f00000001c0)=""/184, 0xb8}], 0x2) syz_emit_ethernet(0x35, &(0x7f0000000000)="a8ca5047df02ac6a722ea36ffe66f3c12b2318e3f4cdf234a8f4bc76c787f94418674bc213fb74cf52297126373981c6bdf9f3448a") ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)) 15:56:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000380)="38d76cc563da4ec63874460e8a3bda0ff22154ac4bd806d3308bc36237488d605d31307ee4dd8bbf1b7843f3c12649890dcc75a8b16ad9d095d8579c94a4dd59061f6674d90a09bc6a3a81e29924ecf76251ec1cf9c7b6d18f6ee469fa6966", 0x5f}, {&(0x7f0000000a80)="72e9a4014c9c941059c2b4dcea6cd210927e6ed5cccbf8d37da1a52895897fb8fd48806bad6c9f79efd676c76fa829f09ff80b99b9633ad2336aec64683b780aa29578898129ece46219369884a1617340ceb9ee58672d18627d5b10b06fd45b483e95b10ecac26e456d3b5d4a0b3004f5e7cc1ba9ac317091609690ca6a129ba79fb60ee11f249436e27a1901dec47e578fcb7dd55095aa9436d2f6f4b6c248248f79274836dfe21b8baa3a28291c361a947a258a07ae31c5816d929710c092ff7386fb", 0xc4}], 0x2, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r2 = semget$private(0x0, 0xb, 0x80000004) r3 = socket$inet(0x2, 0x20080002, 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f00000004c0)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getsockopt(r3, 0xffff, 0x10001, 0x0, 0x0) fcntl$dupfd(r3, 0xa, r4) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffff11) semop(r2, &(0x7f00000002c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x2dd3) link(&(0x7f0000000100)='./bus\x00', &(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000340)='./bus\x00', 0x8000800080002002, 0x80000001) semget$private(0x0, 0x3, 0x100) semop(r2, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) flock(r4, 0x1) r5 = open(&(0x7f00000001c0)='./file0\x00', 0xfffffffffffffffe, 0x40) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000580)={0x10, 0x3, 0x4, 0x4, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f00007b8000/0x2000)=nil, 0x2}, {&(0x7f00003d8000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f00005fc000/0x3000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000001}, {&(0x7f000052d000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00002b7000/0x4000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xd42}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', '\x00', './bus\x00'], 0x2}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x8002, 0x0) flock(r6, 0x2) accept$inet(r0, &(0x7f0000000300), &(0x7f0000000000)=0xffffffffffffffb4) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 15:56:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) chroot(&(0x7f0000000100)='./bus\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x8cd6) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 15:56:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x1, &(0x7f0000000040)="01") pledge(&(0x7f0000000000)='tap', &(0x7f0000000080)='tap') 15:56:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b46ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb046550943da6b4160c21abff400"/136, 0x88}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000180)={0x80000000, 0x1, 0x7, 0x400, &(0x7f0000000240)={{0x80000000, 0x0, 0x1, 0x3, 0x1ff, 0xffffffff7fffffff, 0x5}, {[0x4, 0xe94, 0x3f, 0x1ff, 0x9, 0x8, 0x6, 0x7ff, 0x0, 0x81, 0x3ff, 0x1, 0x6435, 0x3, 0x7, 0xa98, 0x10000, 0x7ff], [0xff, 0x0, 0x34f, 0x4, 0x401, 0x6e4acfe1, 0x21c, 0x0, 0x6, 0x4], [0x2, 0x8001, 0x0, 0x80000001, 0x200, 0x6, 0x1f], [0x1, 0x6, 0x0, 0x3, 0x8000, 0x2], [{0x5, 0x9, 0x4, 0x3}, {0x9, 0x5, 0x7fff, 0x3}, {0xffffffff, 0x9, 0x6339e30f, 0x9}, {0x6, 0xffff, 0x8, 0x3f83b22b}, {0x81, 0x9, 0xe0000000000, 0x6}, {0xfffffffffffffffa, 0x39b5, 0xfffffffffffff000, 0x2}, {0xc0, 0x5b, 0x10000, 0x3}, {0x8, 0x5, 0x3, 0x9}], {0x7, 0xfffffffffffffffb, 0x6}, {0xe000, 0x7fff, 0xc000000000000000, 0xffff}}}, 0x6e9, 0x4}) execve(0x0, 0x0, 0x0) 15:56:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x100, 0x0) 15:56:28 executing program 1: clock_gettime(0x7, 0xffffffffffffffff) 15:56:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xffffffffffffffe, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) shmget(0x0, 0x4000, 0x442, &(0x7f0000ffb000/0x4000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 15:56:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) mkdir(&(0x7f0000000080)='./file0\x00', 0x89) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) setuid(0xee01) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x7) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) 15:56:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x80000000000015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 15:56:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6", 0xe21) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="8928589bb7e322dc6dcafb3b42dc757de39dfdac1f38d66bb9ecb01cbde66e44827025d13f255b3853af0a19dc7be8fb25b3692584fd40d13eb35dadcdb72f318c391325e5e5060d78463c8da6c38b7e043ad1f2023e1c7aafc3308999f768e17293530d93c8c6517cb9ed365e1472316c23be4b01015f1b2a08f9e19a1eaea048507218f30fb3a3823d329b9cdd482cab192d719d149325e5fa0aa003689d651e0c581399750d367881530112ae34c63408298a132d8906770bc2094b54e28bafb707017913ca82ecd6d6db5c46d93357b78641d3d83ed48f3fe58ffcef1f9ac5e6635b5917c871c58d62ffdb", 0xed, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="0000443a71d4a404eec1df6e7366696c653000000000000000e0222c8e6c0ff8dca4a97e48ff3a35bda093978714b03008c1d128d336abff62eb7c78580a69db5c3c7addf4a2539d7837409ace63f3fca80b1190cf480ab8594553b1bee5283f94d9b69091bb7b83e5ff2ec18986685106f15e4b08065f6abbb8faec35220c0fdbafcd27488b2af9a0586439be5e"], 0xa) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000100)=r1) 15:56:28 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x6c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000040)=0x3) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x30000, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) 15:56:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x20}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8190, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) 15:56:28 executing program 1: r0 = dup(0xffffffffffffff9c) readv(r0, &(0x7f00000008c0)=[{&(0x7f0000000600)=""/197, 0xc5}, {&(0x7f0000000700)=""/237, 0xed}, {&(0x7f0000000040)=""/79, 0x4f}, {&(0x7f0000000800)=""/192, 0xc0}, {&(0x7f0000000100)}], 0x5) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r2, 0x41}], 0x1, 0x3ff) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000180)="eac314f920a968ff2bdf868958fe4da14b97ba350e1242c3a9d9916b63479047a82af1a3f50e5d19a06fbe9cb127a54747b91ee35ece44c82693e42982876e42c0fd21a440f0a89d4a56278cef91a4f05d4089a175aae5c0d5b015dcc1bad8b76df18a6a46fe35edca0d3a996086db8fa9d06caaf84acf494c08d92a5ed4ef07dd21e53a11188b05b1d759a3e1e965abf6d32f1bdb0e0b883ce4c45f166b9bf6bfa3ebfe9f89b96049df1a56fd537d4a05c57cff5149a0a1bf709bd229373515c1", 0xc1}, {&(0x7f0000000280)="6b5cd004f1e2869216a4c8952c93fde7ae23c771559eedbd36200bd6785ace2f42a35eb0663f404b435c321992d74a21c0e85c141b473536026698b1eb30a29cb78a9c3148efd8aaf26ad0fd85483ac907ad3c3a16837afb8ba9a572feaedf290165b7ce89b49ff8582a6201a72cc34b0187698cd45e79ddf77df9ea82a98dda764d91fa75ed72c3ed9012", 0x8b}, {&(0x7f0000000000)="7887f9af", 0x4}, {&(0x7f0000000340)="261fabbf39c6260f09d63bd5b86ef2c416f324925877f336adef6b24b49364223304842bc3b28595d80e79e5a92bf275da75e8223a79998525201f70ceb91f5538eb09d3e9f68a30ff84d4ed04e142343b5fa5466c333a7b60da4de91b02116bb3ba788a8c6d365f570c", 0x6a}, {&(0x7f00000003c0)="e36e05b36c44de3ac7055eccf5dfd0be0e8fea1a211a6ccd355951a817e2e7dc83322d0d99daf2592c1ab22827f578cdcd5751bea47a09a252b3d7a28dcef07d627f459f4a2097c3f01e193c3793fb027fa22eaae982a2907d176d43ebcae660fce307a3ab689aff2183d0dcd8e592c001e65e917cca43c3cfb871c3817a64e6cb1949d742c6eda70be4c6e22e05667927bb", 0x92}, {&(0x7f0000000480)="41130252fdda79fd983062ae9dabf1af77aa0cda12bec93ee44e177b17cb5581566c239f1f1e2750e57982cd33d3e0cfb5acd00bfa3eb3bb6c472a7251855a03f86f917d3997a7ca6010196c03767cc5db9b77da54cbbaa1fa9bd3c5b7f2491820601f24a02b05ca214b1f09cd1ea54d1bfe651c1706cb02051d06db3077dedeca19ce42a426430606f75cc3bf6743bd0304d1782c2d81c4f3f1f265bf16f26daf468e4fecbd9d26c77e312e17366b15a1cd86ec577854a1df18901f22efe0727357cdd9b15a9fc8a2f0cb077185b53cff276b26aaab6a2b9aeeadd25182f560e289a5d599de9e0c1a89f07167259fdcc02675dd628fbbe44262c0fbe660", 0xfe}], 0x6, 0x0, 0x5f) 15:56:28 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005136000009005001b0020000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b12040000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x2b8) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x800, 0x4ce, 0x1, 0x6, 0x40800000, 0x4, 0x0, 0x2, 0x8, 0x80}) 15:56:28 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2, 0x0) write(r0, &(0x7f0000000600)="9fe5a1a349645daae4cf8952c5629e0fcdf4380b25a359885fad033a4ca4b5aadeffff330bebd93a90bd3f117245654c75d5261df12a5ea042e2b2fbd95bb9c5313624e46d0571030560ecda70e0de7e12e4e077bed9996dfb5dfc83410c8988b6a6f2c04774cac174e2d753b727d21c9dea19f4251565dfab4ab858d206dbd8c346e7f5a5d9a59290efffcfcf5a6eb4788af90c6dd8c0d5ca86c7708dc83bb63856095bab0e93549604df8bd1abbc5e3dc4d61a9fac006d0d6e6eb82737bf58e3380fcc1a216f1cc7d3b66902a13609", 0xd0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000700)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d9096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a2896e88139b5a761956b6c2cfaa0fbdf4818aa2bb380e651aeaba17cff7650ef7ad1535a3a35ae3c9193a87b89dbca1e6fe8d6c8480ece8f905973b28fd2bb95c710b6d9f65cc5f3ba03c30a9fd54876c5765f6b3cc63d7d09a5e3a9dd3340a79d23e7218f6fd902ba2275294604b9ca1b71d88c55e9ef8843ab6026707e81fe2cd8409401ef939d26645fb980f3fc33cef7e98d643b0b195a9b8338a2b85a064d58976b487ddceb4b0467f359af2b1320c257230d84a31ab8d351f5ee3a5e3b3acbd602", 0x129) write(r1, &(0x7f00000005c0)="00c5", 0x2) preadv(r1, &(0x7f0000000500)=[{&(0x7f0000000200)=""/98, 0x62}, {&(0x7f0000000280)=""/163, 0xa3}, {&(0x7f0000000340)=""/140, 0x8c}, {&(0x7f0000000400)=""/212, 0xd4}, {&(0x7f0000000040)=""/17, 0x11}], 0x5, 0x0, 0x0) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x81}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x80) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x0) 15:56:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x10) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffb, 0x11, 0xfffff, 0x0, 0x7ff}], 0x3ff, 0x0, 0x100100, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) close(r2) 15:56:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x6f2) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) 15:56:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x89, &(0x7f0000000180)="118d793a1d4260158754c950a352488460d9ef3a544763735a0d5a1e3b19b48f82826fa1c797b9d50f349301d9faa1e7dae9905bfad59b111fba23db2d8c778579c0c11863c66e6d5ef51dd09aba5779309e4d4c32287be97936e0200efacd789f2693ec25851263f3cc98b2ddacf6e8c06f26e553ea58c24914fdc053c22dbe8839a73a8b8de719ef") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:29 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0xfffffffffffffffe, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x4]}}) dup2(r0, r0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="8a8d33994470", 0x6}, {&(0x7f0000000040)="1b54173d796e7c4d50adc164b241786083d728a510ff2f4e549b4709683f554d", 0x20}, {&(0x7f0000000340)="3fb4684d8cd38c7033b2846988457ba3548b79ff94e6e8facc6c9343e45a234c6a17bec79bf4f500a3c870aa6b83c797d5b6d366d66950552baee857e415177e89f6ff5aeed0019dd7ddb221f5d585dcde3f0947d20236c83729d0373304e6cf0a14db1984265468c03a3e069c529b8870a99eac81e6b2ba28fc53ab0b42f74928148cb870839f88ff2edda6a6da0abb34cca730c5d4c3d5651a4ef0e98fb1393c435d293d1833affeed2f8a369436f68a", 0xb1}], 0x3, 0x0, 0x0) fsync(r0) 15:56:29 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1ff) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x40501) open(&(0x7f0000000100)='./bus\x00', 0x20, 0x40) 15:56:29 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000001, 0x1000000002, 0xfffffffffffffffe) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 15:56:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) munlock(&(0x7f0000000000/0x1000)=nil, 0x1000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 15:56:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x202, 0x40) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000000c0)={{}, 0x2, &(0x7f0000000080)=[0x0, 0x0]}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 15:56:29 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) socket$unix(0x1, 0x2, 0x0) execve(0x0, 0x0, 0x0) 15:56:29 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000000)=""/4, 0x4}, {&(0x7f0000000040)=""/212, 0xd4}, {&(0x7f0000000140)=""/64, 0x40}, {&(0x7f00000001c0)=""/171, 0xab}, {&(0x7f0000000280)=""/9, 0x9}, {&(0x7f00000002c0)=""/114, 0x72}, {&(0x7f0000000340)=""/253, 0xfd}, {&(0x7f0000000440)=""/15, 0xf}, {&(0x7f0000000480)=""/26, 0x1a}, {&(0x7f00000004c0)=""/106, 0x6a}], 0xa, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0xd, &(0x7f0000000180)={0x0, 0x1, 0x0, 0x2000100000000}) fsync(r0) 15:56:29 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)="75de78c26382b048d360f3b59eb0947bc2a15fd06e9e5774019ef289a715fdb4c2a5dbd0e3d247d27397f0d2", 0x2c}], 0x1) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000040)={0xd3, 0x0, &(0x7f00000001c0)=""/211}) r4 = semget(0x0, 0x0, 0x410) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() r7 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000400)={{0x7, r5, r6, r7, r8, 0x0, 0x4}, 0x1, 0x0, 0xffff}) 15:56:29 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x3ddb, 0x3, 0x5, 0xfff, "34631a950c21c94b1278b7df01f5e37977398225", 0xb30, 0x9}) r2 = dup(r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) clock_getres(0x3, &(0x7f0000000000)) 15:56:29 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2080002000, 0x23) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000840)="000000186004008b00063300feff0f000100a3bb6b3c042efdd100000000004000600000000af6ce4f22276e2b8d", 0x2e}], 0x1) 15:56:29 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000), 0x4) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/195, 0xc3) 15:56:29 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setuid(0x0) r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, 0x0) 15:56:29 executing program 1: socket(0x2, 0x4000000000007fff, 0xfffc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 15:56:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2fd, &(0x7f0000000340)="f6") 15:56:30 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e6993192964822cb75eee9cbd00d2f59dae8ed73052853302139e715c01def564615740a2a97441db4de2ca064fbe2ba5c8e35b670d6472d43b83a9579c426e06f971c79c3c98de5d524b650caf2d492272f810e6cef005b6a5c829e3f0769903a0e002e6acd394aa805d72712d6d06fe473383d6022ed1dbaffaa24a0534112d2a5af0293bb562a5a77fb8ef51457209ad9", 0xfffffffffffffd61) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:56:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x6) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r3 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) connect$inet6(r3, &(0x7f0000000140), 0xc) 15:56:30 executing program 0: mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000040)=[r0]) setgroups(0x3, &(0x7f0000000080)=[r0, r0, r0]) 15:56:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETRAD(r1, 0x20004b43) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x20}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f00000001c0)="96c1c2c2eba36449be622c1f9483188880aa2d43caeeb2c55ff1ca00e0e2aa871e4c3092a5223161b61de6416393330926b8b4137ce30097d75bfa6740ebfbc8ef893e15149426796314e6df6e720f3f2084c5f5f2679b64f21c8619282b046287fe751428d131b4977733c04609b7f372412ef8cd021050ff9c051c4f1058b630c6309519754b5bbff845ddf427f29b309f98d70f3bf2bac04be6afe5b4e63cb80987e15f1d6d54900ba88f66b1f1d3befe580000000000") 15:56:30 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_index}) fcntl$dupfd(r0, 0x0, r1) 15:56:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setitimer(0x0, &(0x7f0000000080)={{0x35, 0x3}, {0x5, 0x7}}, &(0x7f00000000c0)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r0, &(0x7f0000000800)="24ce6c485e122c050cbc87a63f6e358961fa43578d3d8914c552f48cfbacffc9b82b1572f62fa47acf3ff1475db187e9db0134729a2a1724883c4eb2f235443f7b4a5b54d941679e63e118d254c3d3882262246b9a93890759309d75ae19961b0d50a08e9722f8970843bd3fdc939523b1ad0b01a28fa99d7381d896befc8154fa70a98954812fd0adc001197e2c2ca6c33ab0a1861deafbc520f56b9d920feda5875c39b139edd35b3efc56dadd44893dfd04a8b7456e33a435b46d9e516d1e0857a0ae339a18024adb3e2412a8b96a97d21ed3a33fe5112ca746505d2bbb10f7156b1ca652b62db117b3e436f58b3779944da12899eb5d9bd938e08ce912647a4ce3544322bc17288914abae00bbdb2e2e3b47a4f4cb119d025a02d266fd2a4946df336976035fdeac71230bce17a0c0ac2b2bfb464e6e1bdd030766e20c631c79045e3f456bcdacede8093adf3b99e235d9e62c26ee4c417a52abb4767f7b5b1a48cf0d656e1718b8b4df8f5a581284f6a577d2e22d14ffb110085d16eb083073ba2b465a541ddd73ab9b9ed1238122eb77a874dcb0dbea0229e379510fc0df16a82c8ac7b000f85b1eb658213f3bcdbfbd9c0050e2a5fffd4ea5a9bea9ca6725e864d1c455f95c7413f234c594966fa1cc5223dbafd53ffd7f7b9ccea8152fee613ef358a5c5f0009122aa12cf16c577063bc119627e42abd14cd4042e8a060d3239a3442305bc97eb7585f9e7ed0f89d0c795969bf5d0c78aecb75707b604065332df4b5274cf1aaa67c9e5f487958b7f29e0edc48a6cc5ce224ea9a2d08977808cddae43f1ff667da80a2eba72cc3ba0770c4543160e4060d67682ab60674e7d37f8582cfa08c821921ae900e1769f71d60d967a34690c44af8c8f23103d99689ba6775cfd53f0f96eb9e500c70a64e555555d7edd592c259dd1e2109ecb7e3f50e9dc7b", 0x2a7) 15:56:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) fcntl$getflags(r0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x40047002, &(0x7f0000000100)) 15:56:30 executing program 0: pipe2(&(0x7f0000000000), 0x4) poll(0x0, 0x0, 0x3ff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) 15:56:30 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) setgroups(0x8, &(0x7f0000000040)=[r1, r2, r3, r1, r4, r0, r3, r1]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() getuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r5 = geteuid() setuid(r5) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 15:56:30 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000200)='./file0\x00', r0, 0x2}) getuid() sendto(r0, &(0x7f0000000140)="91d434bf0464494d9ed38d39dc25a74a2b8c28c7181f06112c78342a0a231f5f41d9d5401862ec5aeaac5c26564a45480248b09f852722e8528c6edb64d475446ce45e1efd528450794c6b9c62593f03825329a99e2806d047279ce25cf0517df6dfe573edb230b2735dbcc9da0771b48667bdd84194d0a5078a75ab6319587d3279a63b8e183c2265601e6fae2bbfb87ffd7770", 0x94, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x7fff, 0x7}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d", 0x0, 0x7fffffff}) 15:56:31 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x2) ioctl$TIOCCONS(r1, 0x20004276, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x71, 0x1}, {0x100, 0x4}}, 0x0) geteuid() setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) pckbd_enable: command error pckbd_enable: command error 15:56:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000000000002c5, &(0x7f0000000040)=[{0x2, 0x0, 0x0, 0x800}, {0x4c, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x5}]}) syz_emit_ethernet(0x4, &(0x7f00000001c0)='P.A,') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000080)=[{0x7, 0x14a, 0x7, 0x7f}, {0x23, 0x5, 0x8, 0xa814}, {0x1, 0x10000, 0x7, 0x40}, {0xf303, 0x6, 0x101, 0x8}, {0x1, 0x247, 0x1, 0x10001}]}) 15:56:32 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$BIOCPROMISC(r0, 0x20004269) socket$unix(0x1, 0x7, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2000000000000000}, {0x0, 0x2cd6}}, 0x0) 15:56:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000001fd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x15}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000240)={0x7, 0x0, {[0x91, 0x1, 0x3, 0x0, 0x0, 0x3, 0x7, 0x3ff, 0x1, 0x6, 0x6, 0x6, 0x5, 0x200, 0x6, 0x8, 0x8001, 0x800], [0x414, 0x34d, 0x4, 0x3, 0x1000, 0x2, 0x81, 0xf83, 0x7ff], [0x0, 0x20, 0x6, 0x4, 0x64, 0x5, 0x6], [0x0, 0x4, 0x2, 0x856a, 0x4, 0x4f], [{0x550, 0x8, 0x6}, {0x8, 0x3, 0x75a, 0xffffffff80000001}, {0x8, 0x3, 0x63afd8fc, 0x7}, {0x4, 0x1, 0x401, 0x3734}, {0x100000001, 0x101, 0x8000}, {0x2, 0x2, 0x3f, 0x2}, {0x4, 0xf665, 0xfffffffffffffff7}, {0x4, 0xffff, 0xb7, 0x9}], {0x1, 0x10000, 0x2}, {0x100, 0x0, 0x3ff}}}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 15:56:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x21, 0x0) linkat(r1, &(0x7f0000000200)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = fcntl$dupfd(r2, 0x3fffffe, r1) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x40044278, &(0x7f0000000000)) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000080)=0x9) 15:56:32 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047466, &(0x7f0000000340)=0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x1000) sendsyslog(&(0x7f0000000040)="563e6e812682553d3c499a637b6968c79c5317f2669febff2015627e004518ec4d173d62a7617cdaa63cc2993d6c259b56f95bbb41636eae049add9c18913aa4936fcb7054c6a47d3562d2a4a972d0daff1de211234582a46b5fcfac7f7e7703e80ae11418b8848f6f3ed7459592de85b2293bdc29c2dc99efa09c5c162062ac426cbcdb022fee03822a8bebdb0267fe64c9e88fe0ed183be3a86ad0facfccbc76a960ceb22e4f62dd7a915b89a11f18", 0xb0, 0x100000000028) 15:56:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="c3") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 15:56:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000040)=0x6) 15:56:32 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = kqueue() execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = geteuid() r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getgid() sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="97fc7d5bbd3a9f5ac302a96c3ebc5c3623feda608f186572b84dc5db2e2c449566b50079ce4ded050771c3c9c102c445981189aeeff12b292c837dcd69c32eb130835a7450c46fcc5273b502bc012265efac99babcf98bb07b6e39648ba3ebb8e2a25673fd4040f139da", 0x6a}], 0x1, &(0x7f0000000240)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x58, 0x4}, 0x6) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x10000, 0x0) r10 = dup(r9) ioctl$WSKBDIO_SETMODE(r10, 0x20005701, 0x0) 15:56:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r1, &(0x7f0000000200)='7', 0x1) syz_open_pts() ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) syz_open_pts() ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x672d, './file0\x00', './file0\x00'}) close(r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x6) 15:56:32 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x410, 0x62) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getpid() getpgrp() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = getuid() getsockname$unix(r2, &(0x7f0000001200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005cc622871bbb4b2e08ae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009078b3583fa53c16178200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d6707c79079c98a2f4ec7d1d41cb9c5766e4d2a2582763f431cb21ae7fec67ff5e1697516e7f9ae85834d14ecad7738e7ee1e53defd85cc5271cbe01c7fdb60338381cc6da1546b9588f09283e51f4f9f69ef30ce6524d6a28df733c43dfd4030882461f2505a408307040443904c47960514b44590daf61c41d88f103b078a2546950072a054f6d39e8ef82feb2dc31065a8a7c0a83328c801a2f3ce108336885a33df1951a18be22ed456b1b4992b09a770bd1e03146f9a723e31971222111a143ad143974e05db822c9c80b920942ce407335be1891b8d24d9956549a00"/4320], 0x0) close(r2) getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x5, 0x100000001, 0xd1, 0x200}]}) lchown(&(0x7f0000000040)='./bus\x00', r3, r4) bind(r2, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x9, 0x7fffffff}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x8, &(0x7f0000000240)=[{0x0, 0x6, 0x7fff, 0x8}, {0x0, 0x7, 0xcc, 0x1}, {0x200, 0x8, 0x8d, 0x3}, {0x500000, 0x1, 0x4}, {0x4, 0x2, 0x8000, 0x3}, {0x7f, 0x94ad, 0x5, 0x7}, {0x4, 0x7fffffff, 0xffff, 0x5}, {0x6e, 0x10000000000000, 0x401, 0x3f}]}) 15:56:32 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup(r0) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000040)) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) fcntl$dupfd(r0, 0x0, r0) 15:56:32 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)}], 0x1) r2 = dup(r1) getsockopt(r2, 0x7, 0x53a, &(0x7f0000000140)=""/196, &(0x7f0000000040)=0xc4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000540)=""/226, 0xe2) 15:56:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) close(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x9a1b50738ac1e6af, 0x0) setsockopt(r0, 0x40, 0x8000, &(0x7f0000000140)="545f2c6acec879dd0554adda395be369b8994b624db15e2ab449c7e286a06fb4925718513d710f37914747c7d123f206427695e9ce1f9ec3b171e36583d0c79fe2bc6f80616107c8a8d8ac32499b1e4a6809579819c0825051536c32ef158743d2a27abc204f8cdd85e0b812c90d99d3ab9b20663f78815190be430cdc4e0669a0cd9a99d4d9da4be24f3acb4a7eeeed8282e05f0b8c3b6bd6098efa1c34288add525e15221efbf296397af1893e11b4c9003b43d770bc6b8f7f393033e400f34c296dc2a908c4257ff90f3f927f0f5793c609ae59988a5af39b6cb84c5bb02558ba893c90f3a7a30861030c0e5bc8c34c1a9047c0a582ea12943f3490e9ef096c97d8328acd8fcaf36171b47180863d35af4095f59caa2ea3141f9ada6eb7e3a78bc12cbb3b26c4ad281599108354d12e2e8c2d538d07026a154c183e6cb88d21f8b736f875edfd467df0188f7934d54e57ab528652b42ac210b44c4dd74c46e144f04b1e03e0fb722c4e97f6408d86def2664490c9c79602e751be95212450af166dc895976d6cb0604560fe3ecead903c6743fcca4a54c6976e287e8b515a1dabf99ab5889327fd32490e919747079c786655bd4668c6e86364a8c76de9f817d0d5547781b4392d0eb73b6853e78d4f573805daad10b8411bdd2f67585149a2fa2bc8671efdbd0dc7d8c06e9b6b263dd5cbc03b843480955422ff236c653133cd3e1d053735f6ff25dfdb725c5dc7a6276c626da52073e2b3f9f849f9655f8f774bfbd4c083eed0c40f97e3fff95d282d5f31bdb4afc24d18ed6eda1ae3dca9ec37a5a072daef78ee149e565369a56841304a00b1bae4619a9096ea9bcc89347ac1791a002fb97f70eaeea8314005df2da63efc7d2d95443a0fd53765f51fdef644a3b6a00058dd4aae23e2882767c745003be7335b1fde93c5c931c5ddb169ffbcc8a40492f32c73cab7c49cd6b9647444125a38d9e47a6a65382318da19aa163586a44923eea7a1752db561409494373714cdf8d344f8701a94896ebd875aeaf10ddfb4f8f2077be728ae5545d3cc825a3654a289d4c79cc1f4f4972549799cebeedf3777cbba1046ab3d35202f326e10168dc2a2c476395613c0724faaf014ea166a32cb9f6df1f38c775950f9269926a5935f1b778a3c7c5cf394255117b26aef246458b7245024fbcaa2dd30f73933f84a235dec84b822a488455dd63c4073ba188f7bae46d34f021671d901387510b716c42fd3ce9f0ac55c5f14e790a159627a2242dbbd5ad420588c37234e6a249730bda26b6e2a62ed909a15495f7e7cf8b1d430a29dceab5443669a2b081451421b592f5403e0bf178f10e3b8fe54bf63153a344c11c9015c79b19fb80c105bc5506bdf26d5f95f0b4fdab1f0ab0100ccac3b6583a43dd119d2581c4dc3c12deed72a08bf8976a466b400b0627fc51d10bfe7ca870610ab528c3b9ec2c2dff2a83448fe5f2e1eb80e18262e38ff07c2889842fccfd32e74be66a7ff9f02291ac4c37aea0cbb4b215ae4c8a3f3f351618dc3901d283e62fcebf75fba6327e372a67459e4ed0b464f486730d411fd3656392f7f1a5c1264939501e50d03fda9a2e16039035d6140cb98fb7bd169798470e57799b3ff97de36eec455bc3d15efd2161629e58ff3abc8ae3a3c68e00f860fc5090bad1b5982c9b940f93f7e8a8fc97ca96cb9923c2e6496f00fefcfa6ca8e6c434b12aec5eecf6848cf15c3e5a593bbe143d07886209e39c16ed17eaf50b3116551c4bd70831c419376417836ab3de7ff075a43166a0702deaf09854c808ad1f2691d3532542e68038aba14d7c4d7774998cc44f16b48ce6b665548d9f76696f15736a501a44b6d6f59bbc270371c90816b86f440edc2fd2d232f5a89f337fa79bc6df288a273d0b0299c6f764e88b62f4d65e4c40057f1821da834ff12d152ddeb249efd51f28d7d885f067f0e4ce4fbd244909668775407518ffe18e8c00d132bd9704e54cc43f24b74f7029f29044493103d3c143a2a82eaa6d4ef7fdff67b6ee109e017a69250186c5f19437e5ae867f731d37c2751fe9ed07cbefe4ae20b251a00668b307b08ca112844b781a431721ee14dcfb32bc75db7a5643e070dde231e8dd35a40f6c5f89220e8d3e7e4ce07bc32e8d371acdca9bfa1f7b2a3efbb30aaf711c2be4a6879db129a9ec3a52a21be2116f26bbd79e643b8699628ecb27de4de0ef3c7c2800b1e615934bcb602d17e0b9e60af9b48214966c47003c9cbe6ef2b32110694564971f31cb6e20e24827bf7692c0927d0618c1c34935e479ef9d46bf46f53e32d21df6b13f2ba059adb4b53bdb6600ab4abc05f0e4297e526f7a217be0a26defc07f1912832ac8387fe3794bb70aeb00b953f6849642ced9562bb4fa0390031893d4dcdb7622553505f5ced50305f0ec225296a966f7cadda03c30a96671129360ca1ce2661dfaa1b0f827b4032242bf7d9338badb49cf93ee572b6bf84be7880849bcd9536541e37c3b311389b097b322ed8a2a6f898f1ef7b2316b4b18cb2a61c274a30c02e4d5b75c2e6267659af5a584982dc280a06f03dd08310e55ab48d8fa9295dfc52093082f66bfeac2d89305289cdb20d462208c78eee8fbaa2431189997f12025703d1252905953914e5445fcebd74a788d47842b7ad4b97950cb28b7663e00c0aa7e06b3ec6d73d3ebe49836ab8627a89ac5dd0814cf70924cf646f6e31962bd21850acebe205800854012b617a855f2c2640f4f1bf372f405fdaa804b5b7d11b5c3afa467f4ff82b834e32714de089b4033f74fe5a3f42bddd97222ba979e25377801f9359720dbb187ac60abab6e66ef3d6f480d1cf0d7516776cd0352ad6b9e18c4e23aecbfaae406227588a4c752dcf8d18cd9329df2e5a949f8ef2e525528158e7adf693dc028b507798e6487ba23a737575287256f261796c818d395ecd3b780f1f1e53c410211245350d67640a312c4e0fc9c63fa3f382c27272a099f2142ac5f977c201677eecd12a9031b6f113337b1d3bc854847c5f1f71695b374db3f63763cd9fb7540ef2f643dffa08f9bd25c5494cba9fffbfca68e5c3ed1f318b7ddcdc1fada7a46cf0add633a19af49dfe3fd81df30b155e9d721f7d31676e51a9bbeb5aec405711c067c439491619b9560f663befa2dc59a52e9d853f9b8e4fde8ac7bb119f4c7189588239eb10c87a6f2236526499ebb8206b5832ec636af6f20d883b427ebe81abb6d5199a57c34e43489ec3e8cb2c387eaff510ed72c97d2fea051dc389edf17fbe09246162d32d841bf1445da4053997f246bf472825bd49f6f1b55b9681e93aadf72e42d6570b20eac6dfa2113c91a5ad12ca44bc8341f4e0604865cfbad6215b64196b388ae1904ddbae284eb30d9b131b5b5160034c88f66243b12103ded5a8a24e91663d3ef1c6bb73b2fa6be29d9c1fa0dc4d12293f1b3147f9e8293011543597d1334139530cca6cda50eab5f58a2de935f99ec6c228456d5708f159be6c309325ba3be693616937f2814c099c36cba44554bdfa2594d63d792d6126dd0fe60000c847ec1f5fd6bec5356eb0e1f8891864bd2919275a043bd36cedede481e6dd91198aaaeae3cdc06b82de9829b06c8cebb5b4fe498ac7eebc144f7a6af0fdd599a17508f12e44445f81668513aa678307b5da534c1775645119bd80ffa2acfca6b51bfcb2c9c7c0c3d0adf9560be22205fbb7e45a439991d951529fb9fe385f40718c1059c2738927932a4e75af4d4a3ebebae2c93e436e8a2ad9038533f963d6f39b77c2fe1fd49aa3837d4b5636dbac5fa1b64d10e40e38c31c7e27d2a98705e67e3f784fe4f7879cdbabf384c7d631c3476cfe4c838c6d41cfd686201b5f9f260cd241e0630ec2db84507830d58cca726d321ef62f09ee47903fffdf16c6ad3f11e2bf6ee191dd79ec2c8ec2d3d31f3154c4c8fc7f846569a15e5eb82b2bb3595a2758ff78f847e8cb8a6003ff1844006a3366d63eb900c2949e00ede9b5a2046f0a0dafc6b790996ef4a908763c7028f05492b9ea55e3acf3f0dd95e45293cf304975836ad9fd3dd1ddec57d4996011ab0e0a3b050a3f815159af2b257d7ac84afb2cf907825d0589d04fae0e25d109efbcfa5edf37131585a90c7fd3afac11eb3efebb82a1138f6471f6cbf3418cfcb1e56db3b47a6b1c8dbd2a438578b1036bc2a113f087207454c22b3a9ded438828731fd89749c74172fc07589d320fbca5d8b9dafaacdb204f6aeaa27c6cbfa37295c8a324152fc5b95af91b7e66f208b05ff8d96ae2035a292ddb1e80f213bf6850fef0b6da7906a9fe81c45aa407616ba7d1936859d44f1e97e98ba16024511f1d509e6dcf00384189f6909724d280e7fe95d00e303b4dcc30d5cb922f0960ff949fe3ec3fe5f2c04b0390087605b81510b46977af8b515dd5e866ae490fbce857a479be3d46eb2bb55fd23566b2ebbc96f1d7fb718d1d197a091bb710322fc69385f4e7c496ac80f4c14c84a7c74711e1eb3fa33eb8799a99547302db6586653756741fd4bad00f6413a2c899f6a7f863af3574774b1815e3c90d668a7469e8c5063aa5c9d872130dc06399de5fd09881359262beddf190e8ac55a2dcf0c99e6e17fd4984d6b424d49ee406525f5b1a3594e878beb9b34305b12ff62ac694befd6fdde8a3a51fd8510085a585d992fee09fe2e83d7754b29c82489a8c674fce6af45520d59ba426a5b804eb4186302361fdb3ac2fab8589bab9cb1c629640b305f4c4d9fc77cb8dcb10eb91406e1a43be028074cab9d11f4e0ed76428a8597cdd0d34eedd182cb0bb8d139262a36ae441571c72062511758bb95eeb7a661d1e226d3091fc3321bc1a68f3d05a15a139d4434bab785e04a02afc3788f4cfb89ca49ad59586eaac6a782f39c696aa96d0dabac04e1d128caefbbbe83b28aba1b5039eb43fb3f89c72c40fee8ae053bf6414be0ebd02cf624363bcce886be74e8d93e015ca75d4629b9d6780054feedb079d2a9a9f5c143b251a9f9125924f104087e84863e3da46716d4836a8a82e31565f115f640817fae1038b9e73e90d01061eb8372caf7fea51b9f5207aa9480d278744ee01fbf5ea0e10473470abe4f9c6ec0522c8dcf564df82d538320f6a46a0abde5fa6dd57a1f968ea90dea5ffd76b41afb85beed062d0a013697b6b8a14014e71758ec32d37c499472f73b6b3c28734dfc4ec733f679b6c1c5083befb4d1bb4f27b60cd49ff5291e5fa23daba1435d9b8308b906a1e50a3ba05ad8eace4c9510d118520d8478152dedd82d55293ed745479fd94083d420dcef14eee146738a7da9a26ccd112177be0c7ffbd0f1953e908a5d354ae505704af407650b3f93078d2835382ef6efbf0116a5b6ad653135d114a6f5a2c249f39bd672b1b394773efbc5cc0aefcf02a3a7baec01c1216f65d9ab6293d7b2b07a267257cd3baa6833cb11bf609a110d2fd0f98fc6b72e67c3f858e73d8af1abfadf54d86cf06ff2e5ad47de1818f386a90b2cc63f8a329440f89c7024bfc2ff2faee9016b837feb70a2497f6d34383ff53e8aef5e3ba587ef5a3914a296753dc7c9e3271fae7d72385e88cf397f8c821553839b219ffae531078cc77d899d6cb637c773b92f4fed338592dfa44628a6d5e7b1e2d56e829c2d685fbef9e4c88030f657140253f37d44591c77f23a67ec9fb6bb96bb50b328aa5d76c9659ed8d2c806fb121145e49ee9635b41d31594e7a543b38354508509eca4e67093e2f59e62a29d70006", 0x1000) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) close(r0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 15:56:32 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000040)={0x8, 0x7a36, 0x17f7, 0x3ff, 0x6, 0x8, 0x80000001, 0x10, [{0xe, 0x40, 0x4dc2, 0x81}, {0x3f, 0x7, 0x100000001}, {0x6, 0x7, 0x22fe5840, 0xd3}, {0xffffffff, 0x80000001, 0x8001, 0x8001}, {0x30b3f09a, 0x4, 0x10eb3482, 0xd78c}, {0xffff, 0x101, 0x1, 0x6}, {0xffffffffffffffff, 0xfffffffffffffffb, 0x12800000000, 0xffffffff}, {0xdf, 0x9, 0x1, 0xfffffffffffffff8}, {0x81, 0x7fff, 0x7, 0x8}, {0xfffffffffffffffb, 0x3f, 0x464, 0x10000}, {0x2, 0x101, 0x6, 0x7}, {0x5, 0x80, 0x80, 0x3}, {0x9, 0x80000001, 0x2, 0x600000000}, {0xbd, 0x5, 0x80000000, 0x3}, {0x1, 0x400, 0x81, 0x3}, {0x3345, 0x100, 0x400, 0x3d}]}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x2, 0x0) 15:56:33 executing program 0: r0 = semget$private(0x0, 0x6, 0x400) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x4) setitimer(0x0, &(0x7f0000000100)={{0x0, 0x8001}, {0x0, 0xf423f}}, 0x0) getitimer(0x1, &(0x7f0000000000)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x80) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) r6 = geteuid() getgroups(0x3, &(0x7f00000007c0)=[0x0, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000140)="deaeb2084cd5d95b8ce8dca453a486ce9dd7966cfee4a966228e0772ae050864c48c5b3f5ebf640841566a372d", 0x2d}, {&(0x7f0000000180)="49f8df1cb9bed12ed633257949c667aaad0d47e2eb03f2114c87ae1ea8e28b386b33d6cee55799df51b8a15a5fe0f34f9d38310b2f4dddb3b32c4aff6581d16ad660fe1166de011521c2f3e957780839103a406863be711863fb081537c89a2475f891a2212ea959baf1471bfd7ec34901284e7dc8058ce207ef023e1b75485b708c74334c1942600dea58aa3ec0a2b181987078d78ff71b63091b847968246ed2bc84bda834d83b51367c1d2fcc9c227f69d494d6ecd01dd859942574f4eb21bf6b6f383a45e8b84bff7ded32fe05057a1d0b51ea1a956b723b7d21efa11b800deafd74566ac0409a36c18894b2", 0xee}, {&(0x7f0000000280)="fffd94642e5034692bafd200902b54c5b215c361c1ceac83ee0a11f3d6fdd361fc6c830b562daf36452501131ce114b3491b605f106ddb13904c393e04c7160afc038e33b51372e64a975a74be9c0ee713d5eeabf3f621943d6aefd32a9e46cc25aff9b3", 0x64}, {&(0x7f0000000300)="e026bbf5e136d3a2cbf06942380f1b4d2dc7e7f116bfb85fc1df524550479dbfa4a153e7ce5be22257aa0118b1f129d64473f4d549289836fbf606e82829a3d7c3522a1b951a537f94c3c1a1e8daabe94c9bff75fd6cd492f84736ba549f1249f8d28d1c11db63c3ec5f99955c09b0f629352ac4181e7e9c7d130f60927a7b502a0c8f9ab68368002f5ef4e555390f91bc5eaf9313b6a7c99e2e6c1f974bc3ffea75e9465fc9cd1be1ba43445719728230", 0xb1}, {&(0x7f00000003c0)="1dedde24562c9ef5a58a186f27748f46", 0x10}, {&(0x7f0000000400)="77280db27e08b25d348abc11d4174d49bfc266516736396cfac4ef349fddc5d365eea0680272dd1c3500edbd46607c22619a425234ad10fc3878fe759885", 0x3e}, {&(0x7f0000000440)="3fab4169b885125ae405a005bc49e180b013d355462a2067d5dbe590d4a2f8249397ad379dea27ef7746fbb2c7c2aa7f5a89b631658ea5dc038e7259561b926e96fa076cc7293fc599b73c82939d5463bad42b245f5af20fe555b1373e97914a8b89ea57e8fef9cc3b40ed8b9bd52465ec3bdc619ae8ecb7e62c73463a6179ee28f1465c79d5db893a83b6ce5a5934ea989fd6cb754c55729bd8e329fc3724798522ec15536f86143566921813fbeb4c85b54e193027364bdbc50f3d05090e9d8fc565d83a8e43636fa561c244cea3b995345e9d999d1ed06f08dd007633cd57aac0daa7d2f67906", 0xe8}, {&(0x7f0000000540)="c9512f373864eb35cd30c2128560b0c0bed68bd1e814af05b3f67bbd7f26820f696f83a779e4ab2f4cbfe53549a00906b3219d5d94c9cc743265b30633f8211524959cb802209726e1edb05c0d3a0fa0707164d09292307762245cb03a1a6e7e4683f5625f9346f4bb504bda1feb55ac1db96740205423", 0x77}, {&(0x7f00000005c0)}, {&(0x7f0000000600)="d6cc47c7f6f7f65229ddcf3a9f86be9d6e8e27bce67df77c0fed538d53c4bf", 0x1f}], 0xa, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x40c}, 0x3) 15:56:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x45, 0x200000000000}, {0x25}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 15:56:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f00000002c0), 0x7, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xb1, 0x1, 0x7fffffff}], 0x8001, 0x0) r3 = dup(r1) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000000)=0xffffffff) write(r0, 0x0, 0x0) 15:56:33 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = openat(r0, &(0x7f0000000380)='./file0\x00', 0x10000200, 0x8) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000003c0)=0x101) write(r1, &(0x7f0000000340)='\x00', 0x1) r3 = syz_open_pts() close(r1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x109ab, 0x0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000140)=0x10001) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) r6 = dup(r3) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000005c0)={&(0x7f0000000580)='./file0\x00', r6, 0x3}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="19ccd6931e4b19f2a72f8ce6a344426f29c1deabb5af2715b2a5ab3e0eebe4f3b6c8d806adfad087962a37ff1d1abf05b1dd1e016b5c20fb1b34aa6bd2adcb222cc0f3e96801a7a3899998be09e55dfaf85600ed93c56ad4e5642572209429388f06041a9cdda10bd5afac4162a5be258b5a69679ae7f03428785e", 0x7b}, {&(0x7f0000000240)="7dfbbb5c1c69ef1b8aead6156c24c67636e36941ef7e91fd5205c61eb81cf9a1c2bf9c3457d901412f70ed9ba198c5e2475518e832e83d12939dd87fa11a982f1bf6bfd18c77281b55a6ab13c63fae33f5c0d54e1f7918dbab13887fe6930f98048cf44cc389d672ce7ef8fb9fcd2e3f19f025cd9a717a976872ee558f002b1acab312499929db97828e712c33e27aab2bca0e32dfd27e6bd0cf41c160b31dee20077e67c6e7b9523fed7a8be03a81715a8a55780da7a9678f04e534c3d41ded8ac8e3b25451cec206e0d6c306a1e5d8de509af6122321a16692d856c95bd08e460d", 0xe2}], 0x2, 0x0, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000200)) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000440)={0x4, [{0x2, 0x5}, {0x3, 0x7}, {0x1, 0x3}, {0x2, 0x565d}, {0x3, 0x9}, {0x3, 0x3f}, {0x1, 0x1000}, {0x1, 0x7}, {0x3, 0x1f}, {0x2, 0x525}, {0x1, 0xc38e}, {0x3}, {0x3, 0x7fa0}, {0x3, 0xffffffffffffffff}, {0x3, 0x10001}, {0x3, 0x6}, {0x3, 0x1}, {0x100adf36234d5a92, 0x5}, {0x3, 0x2}, {0x3, 0x400}, {0x2, 0x2}, {0x1, 0x8}, {0x0, 0x1}, {0x3, 0x2}, {0x1, 0xff}, {0x3}, {0x3, 0x8}, {0x3, 0x5}, {0x0, 0x1000}, {0x3, 0x10001}, {0x3}, {0x0, 0x200}]}) 15:56:33 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f0000000180)="13", 0x1, 0x0, 0x0) kqueue() close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 15:56:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x10040001, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x3}, {0x2, 0x81}], 0x3}) 15:56:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000600)={0xfffffffffffffff7, 0x1a1, 0x1, 0x5, "d73ae90e26618fd9dec5a2361312a9db1975d44b", 0x6, 0x20}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x7fb, 0xffffffffffffffde, "ff0c003c02df71795acd00"}) read(r0, &(0x7f0000000880)=""/237, 0xed) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f00000005c0)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000780)=""/232, &(0x7f0000000700)=0xfffffffffffffd24) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10120, 0x0) socket$inet(0x2, 0x0, 0x43) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000640)) mknod(&(0x7f0000000680)='./file0\x00', 0x1020, 0x2) write(r0, &(0x7f0000000980)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e451", 0xffffffffffffff2e) 15:56:33 executing program 1: r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x80000001, 0x37a}, {0x1, 0x7}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x4002, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000d, 0x0, 0x0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 15:56:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x24}], 0x2}) 15:56:33 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) getegid() r1 = socket(0x2, 0x3, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 15:56:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = dup2(r0, r0) recvfrom$inet(r1, &(0x7f0000000280)=""/89, 0x59, 0x0, 0x0, 0xfffffffffffffe53) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r2 = accept$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000340), &(0x7f0000000380)=0x4) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0x5, 0x468, 0xb2b, 0x7e5b}, {0x6, 0xa30, 0x4, 0xff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x3ff, 0x0, 0x80000000, 0x91}, {0xc68, 0x9, 0x1a, 0x7}, {0x9, 0x10000, 0x40, 0x7}, {0x6083f9fc, 0x40, 0x2, 0xfffffffffffffc01}, {0x5, 0x1, 0x0, 0x6}, {0x1, 0x9, 0x100}, {0x4, 0x3f, 0xbd4f, 0x5}]}) 15:56:34 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0x80000000, 0x4, 0x4, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x5}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x70d}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4dbb}) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 15:56:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[0x4, 0x4, 0x6]}) r1 = fcntl$dupfd(r0, 0x0, r0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000100)='./file0\x00', r0, 0x2}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x1d}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000000c0)={0x1}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x7, 0xffffffffffffffff}, 0x8) 15:56:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) getrusage(0x0, &(0x7f00000002c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x333, &(0x7f0000000080)}) nanosleep(&(0x7f0000000000)={0x307b6bdc, 0x4}, &(0x7f0000000140)) syz_emit_ethernet(0x1000003a3, &(0x7f0000000080)="f3") pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000200), &(0x7f0000000240)=0x4) 15:56:34 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000), 0x0) 15:56:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202a, 0xb2c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="770415b259de50083fe9b7818fdb1f2d04e80ccb098f319dc35d30bbcbd0e46623f2d1df8e95b33cf004918ca0286a430701b577905abc65fa66e884eac7a11c5cd3a660a5f3ec67c2da7647656dfa267496d2804ea924048c87a5d6af1ecd30c6503046e47bd80dded4cb4472132d568c61a40c5bcc8b21b3c3bb67c5c27fe9267803651d8aabe279671775b9f4ca7f26189ed27c54d304447bdb9e1c42943503205153e4e8e683185d5700000000005d5ce88ad2dc5e2e9c88944179991ee8054111958ec1835b48847480dfaff1578dee37aebd582293f34e57a57ede47338235ebb5ab6dfe4162459820942c46", 0xb0}], 0x10000000000000d3) execve(0x0, 0x0, 0x0) 15:56:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0xff) 15:56:35 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x88, 0x8) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000240)) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x4a0, 0x0) fcntl$dupfd(r0, 0xa, r1) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f00000000c0)='./bus\x00', r1, 0x2}) openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x21, 0x20) close(r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) faccessat(r2, &(0x7f0000000280)='./bus\x00', 0x20, 0x2) write(r2, &(0x7f0000000180)="2017025877fb3bd96a17f4277683be86302092916a4db875f11047a0a04451ecc34bfad91ebde5de592c7024c86b6ca569d9921b277ed3f7b16901c2132878bca9d7bd62735395e9f406552d63a94fa1a31ee6190476ba81ecb825425fab5b23d2fdf5920cb3c7204c862bb9a8b1bbc9e4900b63432d", 0x76) execve(0x0, 0x0, 0x0) 15:56:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x60}, {0x6}]}) syz_emit_ethernet(0x84, &(0x7f0000000240)="7381454a5682fa7ad8258c248e5322c99bf510d76a6c492560cbe56950635dbab6f05365e54c97c96f9b0ae1cd12dddc777e418ceca71db0c3439a8e0977e08c05f1843dfbead66cd7dd1067e0fcbe9736477c5f6128beb79203c289d3dc4dd6d6a7c75794da8b050a32f7c999decb461cfd093b9fba026a541121cf0000000000000000") 15:56:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) 15:56:35 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) dup2(r2, r0) 15:56:35 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4) 15:56:35 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r1 = msgget(0x2, 0x400) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be929, 0x0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) msgrcv(r1, &(0x7f0000000f40)=ANY=[@ANYBLOB="e8ed0d000000000000000000747cf33d7c93f99fdc6bd4961963722d00000000000000000000000000b2000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000380000000079875eec81f0d9efd0114c30f3bbf5434b1783799a31cace4e9dee9b981e659fec545a252d5e71bdb745172ff25931bdb88773609677ceca67e0c7b9ac154835612db304ae898dca3a7171f3eaf3b919720bb37e63909d72cf751571e0c6dde6018bcc36d0079f28f1b8b17c73a19287bd5bbec5941a0e28234a99aa230e3d6c6a81d9e0843564142728e45a0d9edb9b92d43a206e32998aa7ba2bc85f9e09fbde01a6c10fc1901d3182ceb14606a2aee2254548caa52b9f48a60e0f0449a07fd0cd336a25a71d497700eef06f3c943698ba774343633952cf45eb23b1cc36abe69bc0f4c377cbe54d49effc62bca582da5d9461e8fdb63cf7372db2fbe3628c954e82ea1944b360b56bbd847026ec48c03ebab92e8800e40e8a395a5f84ea420a1859a0c52a1691436e05a3135b540238a35578beaea5bd69a3ca2d1bfa9cc34867cc2422b8401bddffff1482588cb1ef8d5e3e81008d2d73462a42523629e95cb8982dec3aaed0686911feba79ca8346a823750583af2ba7e0ff0132a05f1a22757f6fbd438fb31f2fc5af774d890470964e90af22d4558150fb475721723f0c5a8a8082e5f2000000000000027da9db99f3b01a49cd1489b9339a688d0007ea3f629a944168cac32f7729129e225f7c9325686efaf30b7e99b3ce3db354b682903e1478de2703e99a1f851fd056a3899cc6ad1d28416f5de638ea056506c3375fa1322ec55f8a0baf52ba65ea7191b026b54225c82dc539f01f6662b03931fd9b74394c29b1940b684f6cd122765ffbf39c482a5210d200403f8355003be1f765c498a91d5888746b4a74e50f3948e700000000000000ccc79c807b208ee7790ce058bcbf17638f8322708231eddb908b40b7ee7947b366e9d3ff0d502dc382a6d64c1eae34dc8d9eb5b3c56b5c30417ebc2d854dbe52f7425badce0a44cf18f20a2220269bfc2013a8f13c498c8a16238de26498127be9484a23faf71ba81d06b70498fb2a8eeabd24cf26388fc2ad13354cb5d42302c6080f7f17cf5ccab2075187e84cba67fa4b4d3f104603992d1b1a4b3ee72854e8c5711b9872cf8bd78b1291bc1a666c2bae1a94718e52e94d917de7125d2b480b3b24aaf3c3b293a5ec00"], 0x1, 0x3, 0x800) munmap(&(0x7f0000feb000/0x14000)=nil, 0x14000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000007c0)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r4 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r4, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000000580)=""/159) recvfrom$inet(r5, &(0x7f0000000180)=""/174, 0xa8, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) shmat(r0, &(0x7f0000ff5000/0x1000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x0) r6 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r6, &(0x7f0000000580), 0x4, &(0x7f0000000500)=[{{r5}, 0xfffffffffffffffd, 0x8, 0x0, 0x7fffffff, 0x5}, {{}, 0xfffffffffffffffb, 0x60, 0xf00fffff, 0x1f, 0x4}], 0x1, &(0x7f0000000540)={0x7ff, 0x9}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x40105706, &(0x7f0000000000)) ioctl$TIOCNOTTY(r6, 0x20007471) 15:56:35 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000240)=0x3e2) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000300)={0x2, 0x1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000002c0)) r5 = kqueue() ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000180)={0x2, 0x3}) close(r3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000400)=0x8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) 15:56:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) clock_gettime(0x0, &(0x7f00000001c0)) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fe, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x100) write(r0, &(0x7f0000000dc0)="d059f51b8ee301ed2491718abf4450da4183694804e8f21718436d38c0b80810593a595902f3724405dfbb48cfd13a2bdd9df48ec677fbb70e79d765e876e138c3dd1eebbcdeb0a2cef7aa910056ee4a33ef360ff0e0d16204888db0407f0937bbf0249c844870358747139993f243e8cddb11dcc567f092dd0005fbaaa2f850f62d26c6994202269a6f7043dff9f1905d5acef56009ee22a8600f29e771754ebcc795781901f27e7c05de3b080000ee423b6697aa8ef2a84397c96ff0dd8f0907114c9b1049a7586417", 0xca) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000200)="dd3850bad13c77ec09c8d687a7507c43adcda13ec2452b", 0x17}], 0x1) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0), &(0x7f0000000300)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00']) 15:56:35 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x82, 0x40000000, 0x80, 0x8}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80, 0x4, 0x1f}, {{r0}, 0xfffffffffffffffa, 0x4, 0xf0000004, 0xf7, 0x90}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x8e9f, 0x3669}], 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x8, 0x0) 15:56:36 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x1) pread(r1, &(0x7f0000000040)="37c051f55dd7e11d47fd8425ce591dd4b9193bbc1d15a67ea601beb1966fa87aed751016516a6a199ac693f8a836ab869fda70316ce039c901c310bf50df16813beb33b2a27115081d71c80b7422499c50b59522657fb2b6edb58d20748bc5bffdb6a2166d1a21184eaf333e07a937882b201158798b0dd95e0fe7063a549ee60288096c34cfbff8eca4daac5f50de335df3d4d5dcc5f991eb19cbf1a6c85d1512aea36d6c54690ce0306b86e3442521fc607c3fc11d1e612d8e47", 0xbb, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x100000001) 15:56:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x2, 0x8, 0x3, 0x4, "e25758f64beac3d34bd5516a2d765c4009228ce8", 0x8, 0xfffffffffffff801}) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff0000000000001f2092520e353d03fdf87c8a5b671b1b542a538706000000a714000000290000002a000000000000000000000000dce81d090795f2743a90b017b2b9942ddc6508172e8955e847ce2fba3f7494d74bc18763d0cbab6f3759d113e1f846617b125210065b79e44fc2b0dc226659ad0bef17aa13fde2ec0808d5603612593746bd72d15e25b3c5a77989116ccc205c9f62babcbbc77db05902b2e300426ec2bbe7035b88baae69973907ae045ed3"], 0x38}, 0x0) 15:56:36 executing program 0: r0 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90f6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b4fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a400"/101, 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xffffffc0) r1 = syz_open_pts() close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x8004, 0x200) dup(r1) syz_open_pts() execve(0x0, 0x0, 0x0) 15:56:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 15:56:36 executing program 1: clock_getres(0x0, 0x0) 15:56:36 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd932eaa63713048e69931929648", 0xfffffffffffffff2) shutdown(r0, 0x1) 15:56:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000001c0)=0xb8b26f548dd791d5) bind(r1, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x15}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 15:56:47 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x50, 0x80, 0xd9, 0x8}, {{r2}, 0xfffffffffffffffc, 0x82, 0x2, 0x100000000, 0x728c210e}], 0x7f, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff8, 0x41, 0x2, 0x200, 0x3}, {{r1}, 0xfffffffffffffffe, 0x8, 0x8, 0xfff, 0x400}, {{r4}, 0xfffffffffffffffd, 0x41, 0x1, 0x7f, 0x6}, {{r4}, 0xfffffffffffffffe, 0xc0, 0x20, 0x4, 0x27d2}, {{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x2, 0x5}, {{r1}, 0xfffffffffffffffd, 0x20, 0x10, 0xca, 0x2}, {{r3}, 0xfffffffffffffff9, 0x4, 0x80000002, 0x3e3e, 0x1}], 0x6, &(0x7f0000000140)={0x2}) 15:56:47 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/133, &(0x7f00000000c0)=0x85) fcntl$lock(r0, 0x8, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x200000000}) open$dir(&(0x7f0000000100)='./file0\x00', 0x488, 0xda) 15:56:47 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = geteuid() setuid(r1) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r2, &(0x7f0000002480)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000002300)=[{&(0x7f0000000100)=""/84, 0x54}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/110, 0x6e}, {&(0x7f0000001280)=""/38, 0x26}, {&(0x7f00000012c0)=""/39, 0x27}, {&(0x7f0000001300)=""/4096, 0x1000}], 0x6, &(0x7f0000002380)=""/211, 0xd3}, 0x42) listen(r2, 0x1) r3 = dup(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) kqueue() 15:56:47 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) readlinkat(r1, &(0x7f0000000100)='\x00', &(0x7f0000000140)=""/129, 0x81) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 15:56:47 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x1000001, 0x0) r1 = dup(r0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000000c0)=[{}, {0x7}], 0x2}) 15:56:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x180, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000100)=""/15, 0xf}, {&(0x7f0000000140)=""/54, 0x36}, {&(0x7f0000000180)=""/130, 0x82}, {&(0x7f0000000240)=""/168, 0xa8}], 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80044272, &(0x7f0000000080)={0x0, 0x0}) 15:56:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f8952daed5e2bab009bbf423ea9"], 0xa) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f66e6fa15f8d3"], 0xa, 0x0}, 0x0) 15:56:48 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0xffffffdffffffffd) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0x5) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x80}], 0x3ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x1, 0x8d) kevent(r3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x2c, 0x0, 0x7, 0x100000001}, {{r4}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x3, 0x54}, {{r1}, 0xffffffffffffffff, 0x80, 0xf00000b1, 0x9, 0x3}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x8, 0xd}, {{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x9, 0xdd0}, {{r1}, 0xfffffffffffffffe, 0x1, 0x80000000, 0xc52, 0xfffffffffffffff7}], 0x7fff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x88, 0x20000000, 0x6a, 0xc6e8}, {{r3}, 0xfffffffffffffffe, 0x41, 0x9, 0xffff, 0xebdb}], 0x2, &(0x7f00000000c0)={0xfffffffffffffffa, 0x1ff}) 15:56:48 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 15:56:48 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3ffff) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000c80)={0x10, 0x0, 0x4, 0x6, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x6538}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x20}, {&(0x7f0000da1000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000e23000/0x1000)=nil, 0x100}, {&(0x7f0000dea000/0x2000)=nil, &(0x7f0000b73000/0x4000)=nil, 0x4}, {&(0x7f0000dfe000/0x2000)=nil, &(0x7f0000b99000/0x3000)=nil, 0x1ff}, {&(0x7f0000b76000/0x2000)=nil, &(0x7f0000acb000/0x2000)=nil, 0x7}, {&(0x7f0000da3000/0x1000)=nil, &(0x7f0000da3000/0x1000)=nil, 0x6}, {&(0x7f0000c25000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000daa000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x568}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000c1f000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000d98000/0x4000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffff9b2}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 15:56:48 executing program 0: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) munlock(&(0x7f0000ff3000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2000000000000) 15:56:48 executing program 0: symlink(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)='./file0\x00') r0 = socket(0x21, 0x4000, 0x3) r1 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='./file0\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x81) r2 = fcntl$dupfd(r1, 0xa, r0) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000180)={0x20, 0x1, 0x5, 0x977d, &(0x7f00000002c0)={{0x0, 0x401, 0x2, 0x9, 0x1, 0x7, 0xffffffffffffff82}, {[0xf9, 0x1, 0x1, 0x0, 0x4f62, 0x26e0f1f2, 0x800, 0x8, 0x1b8641e0, 0x8, 0x3, 0x2d, 0x8, 0x3, 0x1ff, 0x9, 0x9, 0x1], [0x81, 0x88a, 0x200, 0x5, 0x6, 0x800, 0xc0b, 0x81, 0x7, 0x9], [0x10001, 0x0, 0x7ff, 0x7, 0x6, 0x8000, 0xfffffffffffffff7], [0xffff, 0x101, 0xffffffff, 0x1, 0x3, 0x1], [{0xff, 0x9, 0xbb3}, {0x20, 0x9, 0x1000, 0x4}, {0xdab, 0x9444, 0x5fd, 0x2}, {0x2, 0x1ff, 0x1ff, 0x2}, {0x9, 0x6, 0x8, 0x7fff}, {0xfffffffffffffffc, 0xe04, 0x1}, {0x1ff, 0x2, 0x5, 0x2}, {0x8000, 0x8, 0x1, 0x84}], {0x536, 0xfa, 0x4, 0xff}, {0x0, 0x3, 0x9, 0x7}}}, 0x5, 0x18e871c0}) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000100)={{0x5, 0x3f, 0x4}, 0x101, 0x4, 0x3}) 15:56:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa0", 0x124) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/103, 0x67}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x1, 0x20000000008, "b00900001600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:56:48 executing program 1: accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/90}, &(0x7f0000000180)=0x5c) r0 = socket$inet6(0x18, 0x8001, 0x5) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0x7d1db64a) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000200)) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 15:56:48 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r1, 0x0) setregid(r0, 0x0) 15:56:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x3, 0x4, 0x7, 0xfffffffffffffff7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0xfffffffffffffffd, 0x8000000000001f}, {0x3d}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)="06") 15:56:48 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpid() r2 = getuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x2) setsockopt(r4, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 15:56:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x1fff, 0x28ae) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r1, r3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='{\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='+!\xeb\x00']) socket$inet(0x2, 0x4002, 0x80000001) 15:56:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r2, &(0x7f0000000280)="8c07ba9887bedad58f95fede765d93e6504c0d837a68ce45b1c5584f9b3b885cd8f189611c2b778d658508a715a18176324e75ddce96c5f5f4b4c56372622a0a289d9a4bf60b294a68024abb6c8a6a0a43f6d423379f4bfade7632752913acce93f7bc2f6de59c6cad783aaf88c784a00a4117739bd0", 0x76) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000180)={0x4, 0xffffffffffffff00}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000001c0)) close(r3) syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000300)) fcntl$getown(r1, 0x5) 15:56:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/47, 0xfffffffffffffe24) faccessat(r0, &(0x7f00000001c0)='./bus\x00', 0x33, 0x1) stat(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)) read(r0, &(0x7f0000000000)=""/24, 0x18) r1 = socket$inet6(0x18, 0x3, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x3) fcntl$getflags(r0, 0x3) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x423, 0x0) getsockopt(r1, 0x200000029, 0x69, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000180)) syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) 15:56:48 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x10, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/160, 0xa0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100), 0xfeae) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x1, 0xf920000000, './file0\x00', 0x3ad, 0x73e, 0x101, 0x2}) 15:56:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x80}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x100000000, './file0\x00'}) 15:56:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="821e2e2f66696c653000"], 0x10) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x5a}, @cred={0xffff14ac}], 0x2fe}, 0x0) 15:56:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x200f, 0x84500) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8) faccessat(r0, &(0x7f00000004c0)='./file0\x00', 0x39, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000440)=0x9) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) semget(0x1, 0x7, 0x408) accept$inet(r3, &(0x7f0000000000), &(0x7f0000000280)=0xc) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sendsyslog(&(0x7f0000000140)="8ee7afee7735a66b7f17cddbf973751435a9ff8031aec0bac49f7d6fcf0d7ef8211d126f47424ee76cacd0466874fa1af73af6f51789860d8b034a30d9278e13b94618d6cfa155076f2adae7933de453eda568cadeed5925566a9289a1b9d9dd4f09c65eed3d1a99008670ae1dbdba89e99f7de6f6105ae2979608b2ab478e003220bdfd8e1d5d6995cf19fb1fb74076611373be9e5f5e41a935d41da44e7e4c4975e4dc9f96d20a8631c8be3ee47bdd295460c59b44958cb855d1cb752e5cb706841c45b16e9b2ae7a329ed6e16e0ca584384ab64898c", 0xd7, 0x20) sendto(r3, &(0x7f00000002c0)="d274f243515a95a111d22ca030b53a48509f1d1b16ded87b4161e50fc0a8f7cab35048f1dffa36c0cbb980c9ffbeedeb49f22da3c96647c7e0c25f1eb8ab342c089e2fe7ac892354075b4b91f8c06bbc3cfcec28c1105bcf51a0c6bdcb8781db52dca20dce9e685218cd8017b215d77fdc096d6abd664d73f6c76b46496eaebdada28fc8543a2868913f3cc7ba9763f38aa6d1a81e7b1249b65d3815793c58fadea61dcfdac707a64b6e8f38da053c072026b0791b54068ff27bab6a419eca870264a29fad40eeb22d5f9488b4730f7c5d1e7fa9c7a06de4", 0xd8, 0xa, &(0x7f0000000480)=@un=@abs={0x1, 0x0, 0x1}, 0x8) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='r\x00') stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)) open(&(0x7f00000000c0)='./bus\x00', 0x24, 0x42) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000500)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002900)=[{&(0x7f0000000540)="7c869d1bc24c011b6f351eedd5468849b230bf518b4d2cd1be9a87fe66906464de1827c246c9a3b91023fae3a058e2569d47fd06cbc04997e876fe4898303ebdb869f6b2b19c6900f485a45181f4dd02a50fef2cee41d228921dfd65c7e656f80a575dc8e4f199f70fec7c5fe395e303bb5918189933e2ad223649c05855183e34f60e335ad0c284bc786674a7a4cefbd797e88d9a5e82609791f793c480f42d94946e11270311ac48a70748eea16e0882914813830a172957a3deba823a7eb1ce117becaec5f4148a6b6d7348969289109f4e8aabe6e5", 0xd7}, {&(0x7f0000000640)="d47a2bf84ca751a3e9fb0d3db3ce0e3e15bcf0f875e81a8cf6c5eeb306ac2a918563fcfd34b0f63c313e158b66849b7e7e8eef796c504f0240e2fad59c7e84c6688cecda25430086a8e081a1d712f7a92b85de4a0b6b46b35c1f5cfbfc6f2ce075730dab15a8a92820e7cccfa025d73d5c47eb6f2c93ac12717e144f9bcf116262c9bcb836c67fa8b3d1acefb9053b9669968f36cf579646909b6852d0e3ca64781bfb225b5b5f6c1d69365534c56e877b8c59ae43a3478c825333c93ba76e341d0b47e3ebf0aee9ed29da524182a042cff34a40a5557a0296c813156051e11a8a6a0b346038033dc1e62517322ebcd785d2be4cafd560a32ba27a5d64c92c80c5c8cc5f918bdbcc2f25db44bf3712dbdd2c1bf8c746d2cd3d33b6e7bae5a8fa75b0a6dc3555c292e51939ee1e3b730349679e2a20e1a256ce44a0719a193fb6607f999387d4d35008dac2994a98cd4b76185fc9380d64bee640d4c7667288297ea81a00b52a4196c5f07ca334733d34249e7b1d66c0e631596651a8a05cfb8a0857c53746a8194a2d33ca156a0a052f5037104501e9f63efa3e1fd8c1779fc394cf26f39bae6fbd09d7640b0ce006c4481873de79f8a25c73e8297fed1c3b6dd014bd976bfb0c3e3f33ef9cca2f2d12859fff24e591ff9e15dc6bad7bd39f9da897d9a138b0add8ca7bb9ac0c6f3d5d796effee381b911b555b1a07c555650597dd28d68be3cb6ed785733de1214193f46d6d9b5b6823c459c9835ea456c80a6ea1ac10255cdb40de6536c793028db043645215e4b7e70ba56824511776de51becca11cdceff21d437c0994862485ac2aa8152c1d987322dbb3c0a7980d8ea2c6a110ac718ab04db9f37e889675b09ee56ea08fe8d0b6385bb3a3834f5f05c298209cafce5cfd17706ff1b72d3bdb7919f7d0328896aa5a2c28096794efd16ebb3c123689016f9e1f7be0f6ebb821cb487319325ee162ccdd65d2607b39c17c3855c488862220c3443fb8caa5c45a98b4bb83e92a180e7dbc53838b6cdc928fdc415736eb643ab270c1cc25b2b669083337cda9f8cff73d7433ce8a8fd6d3b67975905b4a9788ae848cb04ecc34dce192f08b6b79d3704ec20a4faee450555e9e3b50598b0a5110ee341bc5e0459998feb8e25265a05f7209f27a9619751c181a4f99b24de7f4a9f1cb80567fd44d63247c1851f13c931dc0bdd96e5db3a54b75f708a7b7f964a347b6f87fdfabe96bcee199d8f24357ee8170db386e3e70264f8c4bd5e5ab629b5195a1c2bec3634f2a374bbd9171b3cb5c10e08bd16cf23bf9b28a58065ce6b234efc254ff613a47861b064a43edc055dff442476974e29f746273cf5ca07727bd5a0907d4b96ee51bb3732a496d547a2995e85827a04e62ef7af3ca9143623cb18768ed96720be2c7ed86591fe1a334f18f9a8d9c527afed7592b6958688c0015d83fda6b969b1bceec530954edf3fb97ae0c9e6b08a1acf54f88f7668511af81b1a71ade1263dafd9e6036ea8ba867ec5ae196997fe2412fd85a1b0213792aedc29e870657d396861a3dd1cedf034a040cd345abe5dae5414c53a434bdaa6aa333fabb909f4699b8e292630fdabdbe6ccb149cd6a7b5570c7bf1bf35ce843654b8386f3bfceeb38ba1a12f8dcdb6080476e6b9389d15211bcb5327ac838ef64765a566b056181ce40fdea7f17a7ec266f4975a628d0401e897c777d5f43b79495d7cd8bd1a12c70e14f25c9f13d8d3da61dd5866d97c0706b76241874784c4e91b4d1593021a6859c0ac7c603c9e8f64bbeffddc67e0c71fd923105b8f7fc2afd2868546bd1dc372f18c894aba346a65e839ba132c13d3709375da2c75b0383b4f79b162c5a155687939b20f7503ce02053d13f670a13f1c55d54b9a253e1829b87f934d03871679fd8152eaf951ed5dbb4d2e5dd90d4c0c16768769578d88d6b55aa07987c66cd6ccb8cc77a50b6c75f3e2df0be5fee5d5083b1e6d61eaabf28791f5e16f3fb410efcd576094408d28ce4f51e4581409022454ef178276a8d484cc668d8500399d341c45633fa14eb321d4021956a18e13ecb696a0561dc5785e7476064bf8d2e2826fb9ba2ce3bcea2496eb162d41625459ead80802ae2a697c239c1cc928a63e5174f3b23a12e0d5caa71e81853e131ae418b2d847efd27f260fef5f17ae67e2252466fd1be55fb6f21aeff9285d9126e5c1e82ac2e2f1c46eef0d7382122e86e4bdbf4780f0dace23a8a152b12791cf5c44cbf672b1b5566bf2d3850253682ca3aef42d3e5930a7c3451ce6c7025f6fa466daba77fa66c69c95b8c5f9f5dc385f1fcb755d522536e253c6a91b34bcbc5ec41f5289548d1e1c0dc0f16ec0fb83363e26a916c9d705d41e2a74c4b16e8c6a0ad06bdabe2d50c75655a9b7ef9a2340f622ce1acc7ab4a7ca784c676b4186f1d851030eaa4582aedc64a260ef5970a64fc5715e148a918dfb4b1dbca3054dd442a5873e6237752294d1e705e0cc04f68977a5bf0bb3a150355b3931eb43729278217741305a467a3158749aa22222f98c092d560955c71681717c631897fea99df95b38952ebc33cad70a0cf06ba6184161fb0396bc52a2c756e7ef8919e5e9254406cc45daf61b393ca36c1981517cd8a407940216704569cf3a65c972424fb30a84ad0009022e498cda038b7450fc2eb194efe1604eff57a9e5d8cc666fae3a4c4025958e75b094b58b4a719c35f510d394565857925b30033192aedd515882d94ce82ef28f84676b2efbda2b6c0ebdf4cabcc71ce99df6b42eb603fbb19ac85f795ca2a32f0f4844ff13d4410e3ebd50f60f7b2038648de84aa045c562acc5bd275c0907112282ddbb5d70b3f41b2ca239c8cc8b06c474782afb0ee3f158e5a0fa1b67df386db7c3e13a6b89778fd7dc60198fe47c1b7d4bae1528b60ed8902d5f4b1c82b43c8d88bc7535fb1a6e6358263ef57f53531ee1054b6e45c490f04963aa2dff39763ee4200f96c86b5addd87f19ad1aa49e39bbc2e28034656a2fb0ecf667813d7f35c8e7e9cdac9867b6b125690cb7fb1d1e42b43795b15911e4587376e0a6ce3e0dcb2cf706534a2d6d81cc300063b21d51e667b2db41f879c00746450baec3852fb50584fbda81004daf17a518d6b6d5a14e33305a4acfd3e8776bc4238db97e55bbad24923c5bd1653dbccc82d98683d5f15f34cf90a0d35d10d94b9c9a3d46257e560b9cc8fba1d36fd3f0330fdb2f4df7a16cccfd1efeeb977df8f51c525c191d2f19963223e77bb4bbc6961c8702e5032b4c7cf27a50e0daea0b5e129258801fab9e6f995c5e9e018b74d5ad10b087aa455f7b83d05c14eb9688766aa1e72506e6e618723b4d0895086f5ece4f6fd177160b53085ae47b541aaf73f395d5f6ae566404a32df1735c07f64c2e98bff1b22b0081cc56356112e9ba98c9ebc6f5284fa4a23cc99b72e05b093333489695f4bbb511eb3d7072734d120af77eeb5af55380332dbdd11ec89b485b7cf42c55691bcff73e2a340ad15d18ae1b04ff617b51bea5ab46fe847d674d24718d10283b93798a02ea951da663525bf78a1a38603bd1d00586b1a6f16731a32ff56d4a571104e9ed217e7b1f5702e3c394439b7cf27c98380bdbf3b5534415deb9481048d3331548ccec47f4105e6ac52bcf47e516ff8e8b3038a0d7e9662b97771f40cac0f063d146221bc65d957be7d0938d4207b513709efcff4db362147c2f16604f02f5c909cb21ee02b1704f963c0632b2b18194cb9731c0dc6eaa93f00f1320a5c37f1a137cbe1fd3a82378016a2547ad2761fb9b3aba8d8750df39ec1c09a7fa74bee967ccbae5d68b89096daa867ab504517d7c461a49f18dfa2caf95b8a71cd7d3b49997ec810abf02ca98fc29f43c53e97c8fa6e1e5303b69cfa938224216b2e76fffbc2b57f8f448f3f3b09adc54329acdd52f5817ead763b50d15db009f131712c97f47b8ec3772e066b5242350db0ddf6aee6e2e92c56fd899993591cfad4dc6680bf4535e7976d2ce5d0f03bd6d666f7119312904c19238f04801c1a619e6902e5e8e487a23860069dd9c9e97d65cb95f731a91efb791a457171e8a2fafd4b3316f89937c46a97f66d949338f699827edf146d5aac9478cd799220a5dff2d730e1b780cabe7ccbc26488f33cb43331977711bbfaa487dd189b1f2d08c0da3e4cbf84ea52410c749dbd4410f8ee18c3025b5d550ee46ea5858dc7bfe90c15759d760c16f63a101eec2848c66fd80dc77e28b0b4989010c316257eddb203cd4b5d2c507f3cfebd332bb702e4b91bb5523399a2f0cb202287b3b8a458f970a44860a45a2cc65fce15b34f96fd154204745cf9a9d0f533593efd4930a8e3f1fd34c0a9ff9408bab738add99fab0e38d52f80c669071baac9ee860df864a9737f7695a0737d88c561c89c20a8162fd77eaeb16df0480afabc6b6f6d727f3b09cbf4adbdeee3ae8f19a54399bb29b7dab470cbe0d623fe7c15b8838aeea9207c27ee1f3d9393be508330db8a6e008205d8eb9a447bb50f611136333458959f3bca7045f9a8ce11c40c465a21c3f34d842201383c8f89c5987244479f134911184aa95fb46a4d7015f9580955f0f2eb0125523f109219ddd0d35f1fdd6a5322a7c9beff3a0aadff1ac7a0d9c889f9a03823870f08c528f44ae24bf4fc41729bf4fa4bcf0f38006973c0b9525c205fb94e888c0cc248e9359602991f1eda08ba828d4e0dcbc1ca8ce56ff2bebfe8847e1289b62f2ec85297bf47b1dc3ffdb1163cbfd52b538bd8865029f9199fbbbdb7d3205cc99b21e21aff00c2a9f9d0b2175148ab36b5e97f1b8228c2d6b1bfa77cfbd7c2938490c81ff58c934ed6e2c8148cb72af18b360c1b95e942ae648b2a7ff6e32f0fa25023dfc78402356ba67872107edbc17338f35737d117c41d0e42030507607787a2b7c98aee51b7cc1a76fe4acf552820d5c74e303068b1dc225c3faaaab9787421c4ea149ec6c1ab7696c2ede86643e6916cc85aaca5b3a8c0971765d9513600e6055276f7e03bf8e582ba8a66604693f32779f0bf8009391d4a60a4c80ca72c6446e4c82956472a1c095bcec4260218d94f2345a4feb167d539d0c859fb76be806a5aada876283d8d9a884b6dd6e27f9df54144e27368df14b6cccb8ef36ede544708a8e7edb1cde8a52e6c1b80f123b7f841d904b41230e6f5f42bc595a4e096deb274b1161c076a93a97a20986c8318a972c73e2a6cee81f100f9bc37f16a9241b6d5747f4096d924adff7d78cf732fd8f941902032ed81c64ff0cf2049c1cb33fe13a34075468c494bdef9a51e566b5146d33021eb72e5c251a2bb9b460e54c44363f8c3f3907542d86798b9f71c07d0157d456a413fabf8acabc972babfaba0cde990dfea0c3e6fd2e1d62f5adedf07c95ebd42020ffc2316ec9baeacd61db8cffc45071f2c722e62ab4e27c11169e45cde1022ac481d070a8120f3369422b7100694b4cc2bbb07e1aa874925716c7f75124e823eb2373dc2bbc27cdfb7a882303390e77fba51a0bbc7174e02a6debdcad9623a49d21da1e3b6e828434a1ced8e446223c2fc39a1787179d36166ab13c422677fd5f48bd8b623305fb734e5b058ca791a5a6a9f982dc0ced79b7d3318a1e0de9e0efc448107ce4c4713f1553ac80a143a1a139f9917989bf5e62340d6c626e67a0234ee094513919d39bf1e8b56c3768ef8ce4b0a4f08cdbd167c0a606a2ca697387ecaf539bb86986c474fd797997f8ac5e7b81e191b779ae5e", 0x1000}, {&(0x7f00000029c0)="8af0164fce84e4164da425da70d969892b7b0750e1c86ea7dd641c3df729d6bf90054f6d33188b1d91d64c69be", 0x2d}, {&(0x7f0000001680)="8ebafe4e2f774d9d800fb11ecac486d9cb2c26dbb0bbd5a1b76cef67cf27a7b1434f1b8391c1900c2ef2282ffc3aa208d04c24573c3be7a66edc", 0x3f}, {&(0x7f00000016c0)="fa95465eb7960a7dcea312c8930333333238ba8261a69c26ce091e1c0f5c16c989fad538f1414240a12df552a26f54b3de1e97f216c53acb42da5efb43bc189ce805", 0x12a}, {&(0x7f0000001740)="2fd135f4d6acbe99713dcbe266b010983c4ed3e30d67cf2034b774cf2816cc8978375bc0e205258914284fde36d8abf4bf40b40bf17a8cdc145deabf73e019378f4a734560b9c20392937c9a26847be080ed84bc16ca127b1268bef86ab89219a106e8f60a4125edd7bc2d99be7f3ded88d296187c22446d0cff1d448975874512961d75be293b2ebb14e55e6117a2b8b8bbe65a2348578cee4a2ac86549c0c85b443da668c2913402da3cf048a67475bde53d7c8ef1e8baf1ec7f6d2c6a2bb677d939b94cfd44b4aa18616cbe1716cf5fa91ab038e63e3a936d7f80f4f36a017c4f11b92620e6146180ffed741d49151cfe690e9da77e76a6a9632bd9c4b2fdd236afab6c4849d8f0523c4186269999529d54b928777b977eb75f08112a4a282053eb0afa78190c625b2e712e70d458ebab3c573330602b15bcb9f585e0d12ed0cb2d2dc3c5ac16fa2147caaf38292ab3730ee484760c6e8333d61d3b607e0c590aade21e4ad87edd80cf5e1bb898266adb1fbb92fc29da5a0e251d25a22fe2dd15ae68803dc94a10d76990cc7525dbe1cb00a4393227b5a8530c91bddc99844a703494b95e788516de607997ea2ed716ff691716422c1a5f7de28dd210141c5221017b73b7c7a84bf63beda144f648484d26a2777962834264667e4fec05151e8e20674eb8f5ef565e32055abf2091dc2c0ae65ade8cd57c31a7a79fb86d6599aebff91bcb99a6a6a2e30534a910d6540f729651db248136334dd287e5dd30a4d06cf7ccf10b7ecbb1ea97c3948cf1c54721f529168775232ce529476762169a2c4d6a4d86d3cf80c99ad88c77f697689c0e088cbf09692f970a4d8a295058fce867e59143107dac4f153dcd4cf9ba5b2dedbb49ee6b0c36524ff774e841105ec69c01c0b7853e03a9ec5cf5d197ef229121a0e30c19dda8fa96dc71e6acb4265510615dfc36b94824ee331638bc1a71ce2c4b5eccda8aedd5d6ca312a03d0ddfef673593b2f03d78d16a10d0ffd9deee93a7d9db725d4a7683bc463298a08df65c2e4ccb3a81e9827c3c796f1a4bdd004e943afa545e3398027984f1a887bd519d273a9ec138eb0b821ef4e142d2a4ad62a4eeb03858b9226100f705f6087b08dc9bf93968fcf9998a00be99db43dd9be80a5dd0b2c9feb4b32de8b2e950840d6004815102be8f522195947907d7f14033aea11cbfc7978e3f4749c3e74c9ce17477a50d697fabc6bd8917424c3a2f650a2905d0cdb8e350c5827671874190e4738e73362facd6864c47e6849402dbc9a1ecf3220e39afabd9e713cc6ff68ba50bfe466902314ffefc445159b106028343a95d7696ab9ec1f422a93944516241fb14a96374bb80bbc33f283c9516eabfcba886f82168912fdaa3c443df2dab39d52baba670235ac10f8083a88056bd4e00afc16f4685172a5b981a32f75ef2d0599a2a2282a5cc299fabe827df19f7b3e31e9b5d607730b9246f3006230804c4c519e06b2acd181ce13b15466a8a8d4d6304039f61ad1330017eff8eeb2d3ccf926cf5dd3fa83fd1e508c9eacbf72354bbd5b27a1e5a7199cc9b812b4f6162ed4fd55b5ab71a31b5ce9281dad15c9d940ae99557557ce2d0a3d5f765154687262476f82688ba6401fa31cbcf4093961303c61febbd71ef94d8e0be6cb5fdb5a09046b5505f0636395962be8325e6804c9584ca46ffa52ab093c4f6f65f30c49901acbd9e8e71709025c0f768c4fa04312dbfa390144810a5bb4a8dac5daaf3547fe7a40f4c01a33fe59a00ddb2c156cd43e35c7d444aa3042ed6aeee73d2bc0e44167f84caeb17660d8cfba5f49e7bd5a50f86f7cb3173199642be8864ece9d72b18a25e5dade0021335303fd001f6a86c9ef562b875339bd9277dbde6f880e97bbfdf4e114b2f9f7c7ade19dac83d7b53dd674a3b6340425b6a0a72727948c08be66483a2f96603b8c17cc40df40ed5922e8593b3604c92c6c59877d34c656a2ff4130e444f167cd1526fd2b8f2e26f307257aae0777f272fd2f4a51fd4a0f6278517129a4cc4013a7d59c634a73df94f31637527e69465709336a5dfc2c7f4c43a8233b6ab7bd849ab0733308ea5cec2077d7b4761d23622ac428eba65de87bfa0f5d34cface6ced91df11bf3964a5317309b238fbad8d27095660d44e7652cb9a4c6eae94499f5880205fe47655ffa7a19d163069bd0b88b6c64ff756e076fa5e62fba35bed4658be7f539f4facb58fa210d3b6eecdbab5d7890f5d7b3bcbc4184565861336432c5cdffe04943681893d2f15c338657b3786bdc568cda887158dfff9e0079cefee3381e98c6a3d3bef1743d4fae3b28a72e8c7afdc02b8d3ff7289b050cb8d2ddddc0c03026099d87e338374ab678f17ebd0e15b0fe5b274dc265f87431059542ff9cdb0ac43295ccbd9ff357d1bd690acbb98a927a7848dceaa9c2a8f69ac52f8026e07f26d56c2de6991e7a0a97c1fbe41102c79b7b4da35ba2e0625bb73cc77ee6b93124078d24ddf8ca3552c8fa74dac0e851f64d9f4fbf6d358b87f2506efd58c8c47549b0bd785d14c03c954dd644f868f90a91f57ac55301b97a109d2dc802f9b4a0b981e26adee7733c3f19890d66adcfe82a41cad23a16cd56a1ea354b6b54bd0a4488fbf208599b039176529cb3b43c0b0a28a9808b1fa00da9e7308332ca263e4a34d869c85bb2b631123229ccbf6c67641584481659172daf5c5cfa328a7b1c2bb1562e4e54225945766554b99f2fb834a05885d71a4cfcb06fb82b9eabc133d61164243709afa8352a4be3a6c3039f503a543305da22ed32f9f62298f969d367d16ac543e4f9adbfc6318908a414467d786c6f167e626b7165d722e23d92f5c26f54c9d551e7da4d2a3af6c938b67c346906754f226e0192dca24a772333c5d5e19366f7c0b4f5ce4a59a167b6c4f1f595f4669b997e77f919e887b72c70e3667d16f19d0878d69d72c7f2f0ed9f1288357bf1c712b620220ef3a7ff81a066337e59fa6e5ea5882e745acbb27898a47070419fb9f242df9d86ff54a1b2fca26b04a2c351ee263bde62729ce832409545b9d9be988291708b969e1a1f06b36633bc10a65652c703095abad48b28622ed9e8f2db85a7b556bd783c325499e973204d332b77344ed25464e82308f4379bbb476a4423d6092877340e84013f8aa7720e2cc87055895d16d928839c96ba9460a6c9926049f0b27f9ca4f24938ca1ee3045ba5a76135db5def22e537923bee1d0f31bac14a83ed6f9029d6d2d3fce8110027a669a6f42c6b9da85cd50a9dac0db2cc3c28a0b64ebbfdca8081e7dc9a5d237c8e8416a31538f5fefa8a7fc7eb300ad8b9d100642f1265f0aeab2211a7a0ad1374bcfc657f1a97e9b3905078ed06823dc62ffae698d89c71b39377eee1552de99eb3792ed72d73cbf8bd9abc8d97e5caf6c40a6836d80c2b75959cd3fa162823b8a60bbed18914a404c7efefdda8fd8f4bbd23a869ee3fa625284933a6b6d4dafa3520aa47cc0f14f0e791a5f39bcacdbf4a1742f8b984e71bee2f3381d094b032a0d58d3b3ba95edb436da7eebcf7574321878238ba72d45a0d18b2e546b7d518e783a23629e5f15d9179f0ffbe3c8a33c0f45ee64b161bc090f8c612ff823469c471f3b918bb73d09ad5734d2365342d818b94262562bf40563edd057e77770f20224d7514ed87d324962e5912ca93920de782157b1017e0371c75895a85d4ae0ab9dab2594d5bbae6619e4510a62362962bfef75cbce861d7c3154ecf99e83586e3efb4e2323dd96a5868e3774a93853832f128f116fb82242d7e230baed768fe3ce006a8a0fe1c6335af5c2f921aeacb5d2be1e07cbba3866755225b01f7fda962acd7dd490a599ec1eea317f87493ec770047cecc64b6a2e43311f73e8e1ead7052205a2c21cf4d2fc4783ba95249b5314518d1d9c47de1f7d4daaacc9dad95e98b8c93744760836f478ccd38935abf9cd960ae651845f77aed114cf26701670ec6b24a333a23b5c794825a6ac7573fcd996aed263f750f247ce55b502da5820ae9aaff4ee65cd610d33eab480ad85811d4cd12b9dfd10befb4115e6e6f3af342c2df059df54f73730a93998c4095f88da64a4382232e8ee34ab046384d8c098b576a950419b76b757023009bd610d53c32aab2adb2bfc146f3c607f3d8189bdc472a1def108501eb18ae2ee367a968636cf36b994faa3e75dc4f094206d6e730dd4678c9304bf4fe555ba499c827f790fb84734ffc9ed08da343d00097280d1b4e2ebb99c421515f72cbf6c234522916a62b2d86a2b76c2029dba05e62f9557302cf2d76de8b6cd0d57cd839175bd13e5379cb3a9a70a9b616fe61a833c87b6ae4a56fc35600d69d6d89dc1ab1b118a9068037324e2852e84964160b9c672ccd09d4144b0183e2b61239dcb3934f2d0543a41cd4a8f37489f619f68160f15bfb48fdb20316714bfcee734de9a12f2f51280ef5205e854839860a15cef50406ec46bf05b652bd0401306e167b65ce179db17dcc54456ff6487aee9b78abf73322b247973980d756efa006909a86e5ff1ef1c33a35cf48a177757334029171624315c540c753350cddbbedf52ca59d01e52839035a2a070f0a4d24f58cce4f0be744ddb7b12966f739711a8d6486cf5afe434044b61ce84fcf827d79ce2a338f0a1d4fcc2ba205ec1b7c586dba492d568154e24ce81a64f3c2f2317ed037c1bd7d1631c2d593393197592ef6d53c20407cb2b271d479f9e409ae65c86a395f226bca61ad58029c571761840e6954519872e5dbaed8c8e37bb691bd067a602938b891d61864342b63bb15c45289dc208e345bf763ca490eec380e3a66b4ea093ef50473422f44144ddcbce074dc2535d2a05633e5452b62e181e68bbe4420e8d90147b1ccb2b01b80ca872636a650040807f0c500770a8cc60a00ff7500d57a28c2fdf7612f8443bcac0a0fff74978aff098d584763f6e118568e012543b8ae285950bd3d1c12967c7f2d4dc0cb9da48c3e92f68b6971eaadeaff780e667d21aba229612f553b1ed4677eb161e0779297fbfd89e91bd6e17ac96a869b7391305e34c7cdac7c340e63481d96cb46f82e51b9028a80bf7463c7d5da2a2f8dfe493b8faa6d4b36f6cb5856d5a527fcbd6276c996f7e84f0f6ebd80f202e37062aac59b4112518d6435b350336af71ed532688b315d10b3d5dde27ab9766d8652578a72dacbbabaca1fab5ac1eb55176602b345763ba5915896fd9641d2ec11445202db756b7fe7c90e19f4bac33e52934ded1ca5648574a625a576e37da79697abff5105a2c917e85588b47e4ee8173004cc51d0f317bfb5cc7d42b61fdef5799e7645c8930f9a21fae248c4a47d8b12d04bd9d71c11828c09dff76ec9c66bc2d0c73f85292f0c40c7da4df19013954b7c3f9d656396fe9edd954adbb2b3f351dad6adc03d513c51e2bf35b660b241109316866dcb28d7844419b06d13239a9604169697b93ca9256b9d38ef688fb55c59487ecfef23681e459adbd44e7352304d6c941962238a55fc8a3ad960bd2c9eb92b1a7d8efb6bf157f7a582b13a2edf93af7ebcf333a3ed07743ba8b04ca9a692d43c254c9f34b3af295abf89558e77896e7ea72494a72db0ae5e1b503c4063dcc5e8b6244348ca44c5aab1c13d9f7bcc057ef2bec9baa00ae1bb3b360783b626e05a48696d1225d48e97efe403d2206efad0c413235bd402a939232bfc032b4c3ecd79aed83bfc037bc9d483e99e73ebd1938ba3cfc29e0cd3661da46f", 0x1000}, {&(0x7f0000002740)="d8b70485a13a9807d2da4d6690e80f743f3d94c7931a425a8a9f5adb274b7d51e3630608a1471e69394d37dca46aef39ed6643abe83b6d00c347fe2ddfc03e2242a88c2223ad94d3569cb1fecf0cd708fb71dffe445f86f3ad198c352eebe4c8486a1d027dfa6ccfc5f5c075d34e5dfceef3e8290a307a55a0153c4df8325d314cb2083db2a707b4dc4f66d73d4af3e1217ea9718295ff0b06feffe78613f0ee5204758f74a416eb31a161fec09fea287707fa08b1a77d7e94f814a8df13d1e45737dc03729e9783849b32", 0xcb}, {&(0x7f0000002840)="db4199ba2503233831d12e508244fc69d5d3b3710c6aa47cf2d199ea0c0f3c41562e27b438f896a14a16f7368c13d57ceb600777f7111875e84482b6e4c53b07c26f1dde5acd9c8a9021bb5029357dc0eddbc51031ac8648e7", 0x59}, {&(0x7f00000028c0)="bf38d0a0e9f496acf616a3c34101b2fdf2b468b63b3b13c483552e74444cf73210c599a1910561c7d2bc2e64746e21482dc4931a8917a561d576fde23d1b3d88", 0x40}], 0x9, 0x0, 0x0, 0xf}, 0x4) 15:56:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x1, 0x0, 0x0, 0x400000000000007e}, {0x16, 0xfffffffffffffffe, 0x8001}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f3") 15:56:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x5, 0xfff, 0xff}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x11, 0x800, {0x5, 0x20}}) bind(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 15:56:48 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x44}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 15:56:48 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000b}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000300)="696a0012938d6f3bef3096dd72e358b8f3c7d0fa2de57b05cfa8fd922a14dcfa09f2709cb6bef3589a56583e3da984c6af80c8001103ce96da12869f788b481733e9fd87e9279772a32c7e9a7e54d986e6afb178fed9087ad03494749a68551591b50cf75feb136bf1c0b119e130945e1c4e1b90ba876aebcad5a9b22c1240ed1035f467e9cdb26e635da2007b480183b6ec946b7bd1108023469b7db001191d0fadb370b19fe1ec5937b950fcdfa3c73c202e9a82ffaeb2c14c30b8a7b8d6a0b038b6ca54014d141b92236d82a5fd9cf5092936d2c9c8a79d10184c21e5b0af6104d3e5c9e36843b0de5b40510c8ab8085b2c22330491b12427958506", 0xfd}], 0x10000000000002af, 0x0, 0x0) 15:56:48 executing program 1: r0 = socket(0x7, 0x4, 0x1f) shutdown(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000001c0)={0x9, 0xdd1, {[0x8000, 0x101, 0x4, 0x6, 0x7fff, 0x5, 0x3, 0x9, 0x2, 0x0, 0x3, 0x7f, 0x2, 0xb726, 0x9, 0xc981, 0x401, 0x9], [0xfffffffffffffff9, 0x8, 0x4, 0x0, 0xdec8, 0x0, 0x7fff, 0x101, 0x1, 0x100], [0xffffffff, 0x2, 0xffff, 0x5, 0x400, 0x0, 0x7], [0xfffffffffffffffd, 0xfffffffffffffffe, 0x30000000000, 0x7, 0xd8f, 0x5], [{0x2, 0x80, 0x9, 0x7fffffff}, {0x3, 0x8001, 0xfff, 0x2}, {0x7fffffff, 0x9, 0xffffffffffffff7f, 0x1}, {0x7f, 0x4, 0x0, 0x9}, {0xffffffff, 0x1, 0x100000001, 0x7f}, {0x1, 0x7fff, 0x7, 0x100000000}, {0x3, 0x5, 0xffff, 0x100000001}, {0x200, 0x6, 0xffffffff, 0xf6b}], {0xfd, 0xa47c, 0x100000001, 0x3}, {0x7, 0x100000001, 0x3, 0x100}}}) syz_emit_ethernet(0xfffffffffffffdf6, &(0x7f0000000140)='\v') 15:56:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="fb182e660000000000000000000000c4dd4702c9ad29170761b4c78505839ab748d229b71e106ed3b096025d596d196c331b708d495b7079a20fecb1c6f7980b9bbcc10d0c7306a4847d2dca60fff298d01f7af8d6f7d8b118c09a33c73ca7043a435c94e2c013e0d3d8d3926178ddc4000000000000000000000000000000822305b44242f18fde14ab5ca6a1d2cc9faccaae822adefcdbee0bfd09f79a74360c30819c5c79b0e5e356d3b42b739447449c5326b0cffcb035039ba76d9c416aa7de171ce9788e6107fc5fae323b"], 0x1c, 0x0}, 0x0) 15:56:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x30}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f00000000c0)=[{0x10000, 0x0, 0x77f8, 0xb9a8}, {0x80000001, 0xff}, {0x9, 0x9, 0x8001, 0xffffffffffff3b48}, {0x200, 0x32a8, 0x6, 0xfffffffffffffe01}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") lseek(r0, 0x0, 0xfffffffffffffffc, 0x1) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000380)={0x10, 0x47, 0x4, 0x8b, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x101}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x20}, {&(0x7f0000ff8000/0x5000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x9}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x5000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x8}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0xc33}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x389a}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x101}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file'], 0x9}) 15:56:48 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x100, 0x0) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) fcntl$getflags(r2, 0x3) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x80000000) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r3) getpeername$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet6(r3, 0x0, 0x0) 15:56:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "000000000000000100"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20100, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x5, 0x0, 0x7, 0x7, "389b1102f2870ea6b81872706e743f44d955f7e1", 0x7dd, 0x7}) r1 = socket(0x18, 0x3, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x90, 0x10) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x100000001) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 15:56:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x100000001, 0x4, 0x200, 0x1, 0x80, 0x9, 0x7, 0x0, 0x3, 0x1, 0x6}) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000400)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x34c1, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c", 0x297) 15:56:49 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) shutdown(r1, 0x1) 15:56:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x92d6, 0x0, "d730c1e7bb6fc60ba39611dfef1ca40000e74de4", 0x0, 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="db616436a9c1ee6aa164264aa5df95b41ce37cbb8714bcc133baf42f127e22183ce17452b94f40364b7d67076535dc9f1cce68412b3863c547d5d6e04241b3b5030eda9f096a91fab9730a59db8f92005877bc58c1e2b17222232bd79d6137a81f0bdb0fda15712083c29660c2e56ebe284f38ef5524c7fac8a6ae968c6d902dd65e4d860df900c14b", 0xfffffffb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x9, 0x4}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000540)=[{&(0x7f00000004c0)=""/84, 0x54}], 0x1) 15:56:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x207fffefe, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x5, 0x5, {0x7, 0x6}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25, 0x0, 0x3d5}, {0x1d}, {0x6}]}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)=0x13) recvfrom(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x2, &(0x7f0000001180)=@un=@abs={0x0, 0x0, 0x0}, 0x8) mknod(&(0x7f00000011c0)='./file0\x00', 0x60, 0x100000000) 15:56:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0xc}, {0x40006}]}) writev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="dd965db356c2bdc41fbbc96a7064f8e5efbc793f010cc008f725002efe585613ab638949", 0x24}, {&(0x7f00000006c0)="92f387c3dda929bf0388d4baf931e375d203f766b2433f392cbb5f1c10fac2f23af694711d7ab401a7bb84409623e950992bdf0865154bff45e98580f7da297f347bbb17e7bf8e4bdca1c2472987d57966934143c09a77175a217a79cf54c41ed0152ef5ba07c094cca42fdc35b48c0beae34f5dd1948f36d43800a6fab69e05d887fcede40c9d3d99e7c33a8a4199999246255040c876a735247133a13b9890e9c4795412bf96e4005a8f9f284f1babc95ec6fdd9a7eb3dcc814999ff946d902604c7e62e4919e0ae88c82c7b8b40320f08c163f00c2d12de5593100417b79e7c09259ea31ba3ce3fa60c1e5c4a97eb7d4bb6eb8768d8ec6aa3f70b208eddc8ae98dc32cb13519ecfca10c6023d9b2a9ba661754dc046e0a516dcb4003f234faf898c22ae455a6175bd583f0836373f64f7fafe7306929345f42c356c309be317eec6b7672c3521805011e4dc734a8422fce97e1cbe520b744f552038394e26b202a5443647a91dd07393eae7439309f7250c0f659244a69fc6d102a6637814d0a19ad441bc7c3ec6094da662fcf9ab7638ef842a8602c5298bc982e618383f75d2d2725addb931459c78a6af5f9a9131ca4091ec7dfe8880ca7ba43890ba66a0cd75b8d7b934c8a3249ac10158a9baf00d36a0ddf538fb0eef8e453e07b9b8f68d904c21bfe6a1644cc8d9e079cc4d5d7c6e48c9a409b1dc4473ae97d9705fe55c1249dfba5776d26c18150db15b96b2125cebced8958870ab815bb42f5223ae3e7b6e27e9a0e9e0f6e91be93719b0dce58da17c32da7f3f0c1a0c96cbf3fb5e20c0646ed8ff7783016e6b3678f1a3db3ceff4b5c08349cde3da5b9c6931dc78a9c0c727467d559448094f511cae2029a96957877681d5d8308fa4e5aa36ceff8c972a891994ec612307682590b3113fb0a9ffe98cbcc2284b8944808b7b2e26314fd744b8d1de66ecd2f209bb929fd2b616930dd1f51452c01648fb747d6ba660c0fb99ad12cb2cb0a6b059c49ca449ef2b464d66f00800a3ca9577a05e8141edfb1bad7a33d2e3d12a1886d7a14cfe1bddd11498661bc5d67f69147909b511d7d080075f89090b6be39cfdb28539bdab5aecf1caf723f71c0517a97a41829a7af98b35e7b8431139d7fce7f561622c6fa16b7a54fb7f3f7406ed33a0d695ba028430bd1f001a264b2a77572db77147150b47cd47c4691b7a0d8efa13409f3bb86fba07075e5314dea9dc983794cc83d91e0d876d26226b71fd0a8e746c5da9b5cc179de2d7f693316f98da1de99ac5f98a0a311badd9e08d597399c074ca000668112c1fae3c12392f66b8ca109d2a10b06b9596c4462ebc0c0b2c58e245a177fb4ddbb6eec587e6aafe8b8f7d7591b36f268dde53b291feb24d13d2d96c45e4c36c03c9a5b6124d4a2d91714bd5b9307226a2b03f5c5eac541131bf17161ed18d37aecec9acb83e7d2fc9af0a3b805269bdfe06e80ad486101c2db7192507336331a625929a4792dd077052343290d11bd6806ee3c7339f7f1504a0ad57f0bdbcc22b60f660cc074de76700ee3412284a4dd5c6d0dc5e99f9c251c78c9cce595eeb0124be97d6338f1b4055aaf3b298a33d929d90cffe95395e0ceb5b430bfe4745f628570719558de642a82548433756484a78611603ad3d0563ce1948ba865df9e3319330da4ff88fec8a644f06effa1ed1b0687b20ec94ccd0e9a78847ebd7d7b212ec598e370b5d28db780bef0bcf82c35c8cc7f5168a90a8c15d7d0128ddf94021cab4d69967d7ddc7e3191deee3adf8bf8bcd029b92cab90d9f72070907b6df748ea649309f5dccc45ee9cd35649a09a3e21c6cce8678a3471bb09b414d026a10d114ba7b3669e1c95b63143279b198962d933e122855a8ced4751f8bedc951b340c6985eb806eda5ecac73cd8ed15b917bbc364c71626170b6000be2a851ad5fd0dc474236f774d6004a4728464fb5f947b6b3dc4a389581d8456eab24d8254be0a108d59220546d4e87b3ac6ac29af2a8967b2043c087183edf4ac76713684b9287622d2494331a40605dc5cd2b40a79baeaae8ddf2a32c29a00775a901262f037c59c9c92d0364b62a6266f95f44d83557ca8b4299d2943921c0bb236c649b531ff864af65ad915b22768c330f15edfaab412f0d00985191e31f860010cda7fc9e0732024b95c9abca83b7749c4da3babc62553ccbb6ae090061c8823f51f868690317cc110821bcac630b67dae1bdc363136cc84a3bbb36a147d89e7d7b3d4c3fe08840bac6f4a38ea691b18f7990109e73ec6fe9c504bb0b7d00053ca0243d34fab37b3a116cac3752749fa6589669a462575f63ae8dfc087dab5aec7448948f4991e4ba8bcab468178a81a5470812144088eb96c101c43e446f6f95229052749dc808aac1764c500795153dda3927f1215bef765bbfb60ebabcb1cf4fff3f71e23a031d484e20db39abb33b9eb6fe02129328d5195fa8c228aaabef879be04fac57728442f7dc7c5917046de5c6b256cc366a1234c6da15a8d4851640a91ed5fa3abff98afca198d219a4d1c136221c8b9bfed2353c52f2b55a8e26af39fc49f46db364a72ebaf90b304b469cddbf5e808ea775d3659ebed54104a7fcac7199fd7a44a6111fd453902b85973d060b4edb7353f9c76666aa97ad489004083759cf124a3cae24ee8941e29b0ee08241aa02812b1f812c1c4778a0770ab729aa242099c1412c0af1113af75cf282a2dbd2a171e68c896040d3f40453d25987cfab72f88ed93baeae370cd241ca269e4d88c00e2a691b77765833afe7c29caa156f345753644d5c0afe36000b66c996b5f34d2d73999f21938f875d84d8877f5807d8a4b37c4367e65b6e926c46e230325b6ff018fa9c80d62743c12b6db8784d1484f1ca9d2d752637db76ffc6bedb58c9bed82c6326b39ca90e7c1bca01c4b27ce554c90237ec66b458afb9d2ffe591c7d5360785f8e0507bb42e9db0e1effcb8c22ff454062e88154a08511a95f658b2c90a7addf7a302f3d9903c523e39a51281ddbee8c27230e9610c4a9534bfc599af0bde01ebb7245052c422ec0749ec45c1cf9334403dd98053e07a59c77a8dbe91e9e3fcfc62ac38e9d875d730cfe2bc5be22bad802ceee665a694cd6369264298e2e254ddf6ba2c38120fe1ef64d2473b3c493cd5c7aec9cdd2563f58054f78c794ba01f2496488a990ed80af5d26ff8431e7fe64538aaa190902cbe099949990c33a757e08a52bcbde278ed734a4d023789ad970e9d0debc59fe05a6e06a6e707467255de483e0f38c464ec5fe4d3a03c2f675b1478fd654c1b7ba81ffc6c50f0e2ae261dfae8f5e049e416edf343e1f48bb497dd45ca992b99c83769346c9ee2d42281be14431e9d01f92c3b3cc53ed890405da993bd50d7e61fd88615530ae7fb0f3251565e644ef32facf3108ba07626f852fa5b030809e0abecac7a76dd368446699dffcaec25787770638148a39d68ff41cd0b63c636f70b3de3b1ebd2faedbf313e7d78694ad3699d69bc3f554e31e9078cc80fb0fd420ef64310ed5c9675bca69f20f266945dc0d69032a6f1188d5e60ce35b9e8005836f238b30c8716bbe715fa4277eaf6ddc5b53af4407921e9c75232d40b2fe0da94e2d24bc65df4ee2b550e742038da31c9ab0bc4f9ec5c3d8b58267e2bae1fff310e57bf19a67775b959744d61733d99a3e39d9079f69c38b6d4a483b1d21cb4b8071a13aa42e374257c954fca06abe2654fbc4a8cabbb9ca709d41181fa8e996de6e1b7d8a2b1aec2bb977424a51294862c13bdd3b857781e7df8bc9be95fec232df60f8def10ee868657f20655f1e4eecadc77f6a9dc7bc4b9522f447b714721d6d5eebde95b3b387971ec490cc9fc2aeec834e9f9bee979e6544d13892de436b589b34730133e409489d1cd2bf31c128395076cfa55c9b9b0842736206e49ea488f7c2bb59f585d149b81c4577f5dcb43f05478baa9c193f9d4e8b8c24433a40c579f2dce975737a6cde5a78c40eee99b2ff6cf8a2288bb87cfeb00fd6e4e375a0003416327fc5cbfee6f08b4bce80a26d0c7b76cc4f76bfe921efef2036a47ad8ce739762a3380975f07307fb495923b516715e1dc810b3419a32b9f968c4cc346532183e23df275521220cacee385cdcbb55814c228f9d72484d960c09e3ca628801ed4aaf5ae3c78e1b28c234403111149e1726ac58653dc229b31efba2c580f3906e97dff0d82cd953dd17d6a635d13ab1d96799b88e20d3f4d20e2e9c4b1042b4fc1f4ce1bcb3ca2b1628c5d8129c60553bd571b813aef9ce9d70caef8befe0bd4937e9c2357a04f136b98e5ba4dd9c81fb91e8e9a1a2fff580b4e8a8bbef5ec37739858f2d2775d41f3a5bdc10db896f47c00806eb47ecd9694de5fe52cac0d5355ffdf2f4ab8b251a54b3f24c78ca6f469f0866d2af5a857091ce3ea32e9dd4ece28ac0d564109f9e5dfc91f72a1dd505b6ff195c37b5a27214a5978747717c50adff7e619b849ec05d160374898404f8dc17d8618f37db040b9fff1ed8ce56bdf8a8b726e24860806fa6481da46a276ab0d51da42b02ab3df30eb5b2d34cb9cd4f680422b93963937145509d8928be4b2862508e1945f9fcc7aeb514514ec5ddf353c47205621d45fb57915e87ee7d3974a133c1487c88c014ebf7b873953f464abdd91e93cf5f2dbcbfb69d526e4b5a11f43558576f4ca84a2babc902c97b17af457081c0668fc21f7796953e3efd5f65d123f572f8ae66fd7ec635ac10fc707aa4114e8963bf999a0e0d37a340907a92fb99fb371eed2cfef3577a433b86c93b24d9af8bcb9ffd666e827da975287e88fcc95e23ef9dc4e2973d57711dfabe7b297a853a912e6680023e4a86b46a1e7938b7fa604b9474a4408ba475be9b3778a1e3d74880c327d28b426c2a5345220d6e68a147d13881b6142120eb17028a0ee9df92959e0aa6864d316ac944abd695601c45bcebf25dfc36128403bc41fc6f078aa5af3c51a6ebff0b92cfa6cf12ff82f036bb53f9294fde21f4e788dbc8e9cf84fb4f63a54bf5551d09cc12ad65f2a32216e0bc837e295e843691e3dde23a01cc6232ab4d637ff0617d03b4a2e2b068d39055b4389ef1bcc2a7d7f33b1dab478dd6c09d0fd62cd6916396024cd1e232b7c048580030638a9afc18618ac863553114ff2955a7bb59973517c53618b125c67baf804b54e50f2972dc6cec6204182af1d3f70fd820bfa818e1e064bac78115c17214fa7b4c7e55080b5beac91c6c2d63868666e828978d046fe5043a3fde749231cef055f5112e700afe3f27accd43ccb1e770957d480c4c3ec01db98a2746164837111e4b1ed479dc459558d613c1b7ca5aac4f7300ab9b0907b41d1447691add8b405c45ea1de3602564c7bab7a9d27f1bd469d097fbc65f0ff28c9d0673affefaa0995aab07f05586dffccef7c5dc504450f4c379fb0e5e4f2f05458a8fe6a72ba714123405b2cbc992953575dad9f372fa34f5821b4a95552cafbedf08d653495e24c2238e04f8d548968fbb514b90a885bcf01a27ec6b63bc9bbd99ad89834cd19fd367229afe92dce55d21a786e23e436bcb7ca468b1d9cc5134280e9ce9825e0c56e6f45528dd51de5ed8cf9f2432ae948a59b5f8499cd57cc5b567658274b264dc7f12d13ff5ae405f188eff5dd0cb56c3788fd8e6337dc824762c67bc4eac522cbba07d69387f98e204ac81a7779e91208a695b2e46640f918e0e22035ecf5090fea42059a43e2cbff71eb19aa1b213", 0x1000}, {&(0x7f0000000100)="4737a64871362358f1a4b79c8b7df1b8e6dd619900757c99084e08a127e78b16d035015c745dea3c82c842a14d2bd5fefecaa04c9e0dcf303f23f8d192131dc6d5599bdb921826ac952dec9c4a13177702d2701d167e", 0x56}, {&(0x7f0000000180)="39f9945479df2d5b16a53a3b3ab2d232071326af1b7550b8cf4846f69d8afbdf34d0b0519035e4264fa0758d4d31b2fc3b1bdd34278e237c5becf77798c2ffce39f9588be3e8498a5774af3311169918f72562111e2456cd", 0x58}, {&(0x7f0000000240)="39d1f6c9678ed71c6dbe73b42996760d5f6525943d80a925b165eceb6b44d29682e14e67005fcb27cc12d5d3815dcdf24619f8c51f96a1f2ea0f769374b71810817bbff195a86946f7e81d0213055ddf7d0b348a4f7f8bf6a82517f9604677cef53f7af0", 0x64}, {&(0x7f00000002c0)="4c1ad3893df6a7fb1a2327bc92e1405f26ed46bc", 0x14}], 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 15:56:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 15:56:49 executing program 0: socket(0x27, 0x4, 0x9b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() socket$unix(0x1, 0x0, 0x0) kevent(r2, &(0x7f00000002c0), 0x7, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xb1, 0x1, 0x7fffffff}], 0x8001, 0x0) write(r0, 0x0, 0x0) 15:56:49 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30090, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffb, 0xfce, 0x927, 0x90, "a20832ff8e22765808e9281683af07fe4e8b812c", 0x8, 0x1}) syz_open_pts() syz_open_pts() r1 = syz_open_pts() lseek(r1, 0x0, 0x0, 0x2) 15:56:49 executing program 1: geteuid() getuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 15:56:49 executing program 0: ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0x8, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt(r0, 0xb250, 0x1c5, &(0x7f0000000180)="ed9f6f8663c34ba7ed7f18ed2ccb85f63ac320a02d0e76ab1c3b8a5c366bbc3c38626671df5786d974f7ada5486bea4c717fe0f3e371f81deb0104e7fc3cc794fd675ef084a2beab01d0c93ed75ea984967d3c4a89634f4d9d8a2fcccdf6ac2b83f893a65b9241b4f7a166fefab6c100266031879a5aa4899993f4dfc023bb34875811448b57592daa642a3256e59bca2145afe745d88b4ed6b1d2f3e5d09972954b2ede1297eb7770d7b0e6", 0xac) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:56:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03edfef1b5447dbf458a1f0b741f8e8f80b5", 0x2c}], 0x1) syz_open_pts() 15:56:49 executing program 0: clock_getres(0x100000000000, 0xfffffffffffffffe) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) 15:56:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0/file0\x00') 15:56:50 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = dup(0xffffffffffffff9c) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x8, 0xef78}, 0xc) dup(r0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 15:56:50 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$setflags(r0, 0x2, 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x3}], 0x4}) ioctl$TIOCNXCL(r0, 0x2000740e) writev(r1, &(0x7f00000025c0)=[{&(0x7f0000000080)="7adaebc19640a465acc52212f2f7caab44ab7d58042784af7c783da0d37938cd432f99b9a2b39de34c8cd45e9af5bb38abc67237b5fb41e0f4", 0x39}, {&(0x7f00000000c0)="155105843e6afff26f82576517a533be26154e4f539d5b5ab26b949bdc6ff8df4c6a414aca734ed1afbd38920b8062ea2e45ab29ef9e1af831fad14cacec97fbdbce03e89adc45f1c194683de62cfdc87cfee10a760d0dacce5eb41d63b10725b9075e533201aa9d3309e89159f73c805086b0893c88bd8caabe", 0x7a}, {&(0x7f0000000140)="49bc65fc9182700ee3bc66b9028f0fb35655a19a92c9b175c765cd0049b44a25c88c972c2486b8161303642ad7b39145fc47a60c1f34b22a462140d36b41788052794fa8f56474206cadf6edf3d3db4bca00bd0b24cf4b49fb55abb22be80eaca4ad401505fc278ac1b6b2e253a70fa5249d559934bfaf9c386e13aaac8cb22f67605d9b909cb652cfee2ec9973ba007e248367f0767cfdd71f31e94765fcbf72bf20a2f2d1bcd0db482d144c036f9f0f4ec2ae07465ffad61bd0fcbdb6d39e8786271c705577125aabb0ceb094dacdf9beb18cb5eb0f98aa20e45", 0xdb}, {&(0x7f0000000280)="c145d054134c2c06e059028f391d7169910225379c0c69f63f89dd04d2a8d9781ee12cae7f5909583825f1df5f24fdd6bc68f6f72e523ef1227c4dd21fc7e3c20df106829bb35bc3df21979ae44d4dfd15c1159d6da5dfe0f91482941010a15477a5372952fba96445d7f4f1112b25edff51fe057f7aa5541420718c978ed7441811c90ec52ce8355ce0203237d0263543dccf1ba72f570eb0c6c95850e5ca74f2f05e45514479c883ef8ea4daf557061219a83cd46442bfc34a50f7c26c03f01b914e5af84eb341e2aac933895f39db0c911a3ee501f9d960798b0d86f9c86fb2722e94bfa31942a92e471a60c269bebac5bdd6fc66823d023797e271082cea42ae5a160069d0e2ee648a957ec7d6492166798f7b299a7b5a7db45d41a5b20c4500fa0584074eb4c1b3d8afb38fe06b839f4416ddc5053248d73fea1059f64a82a9fff1d3fc56268bfec13e94b33020a939eecffe9a94663aed2e436842016a60c7c83a5774033313fabe1fc81af932ae6ee2b77ad9ab32a0ce94819bd05071c9480d640211fc1562f7ddd745991de6f86e676ba858f599aa2346ed338185715a0c686647cbb50f25c4c92d8228995bbaee38045271782cf2ca10cf784536cf866492f7e5c9c9b7e030f846e4b640de3ce5920b651c1dfe8adeff74e6b5484787b03e5b53eafe216421303defdaa0d714d70f832ef362c8dee19d5bc40c4f1bed21261a718d03398fd125c6ac0844cdf225f7909608d0a0c06057a929f527a2414d5983bea84567890f0086a101dcacfd3aec24e6f86d4d612271e87a8efd1a54fb01b5dee21c7657f3924cd51aa6a32a1e9517bc32ac4fb12e0d07bd79bdf1657a8e021b2aa074bf3d7c6861daab936c86fe6547c06b43bdf0fe90c7a1921714da1d61108331e45892adf3a598a60dd9bf403bb640021e91b0cafc9f285c2ad7fff0021e041cd5ba41be2a3a807e9a3270aad50c27acaf23a758da3e237c1001f1188bfffcd5be03e6bb22fb9e333520846912718a1eded751bc8fd4bbfa58f005f358384d517adfab1037450cea8c2357cbe68baaf9afe72d798023ba4f93c8731d61c8a8bbe6b76d8677511b126134965efa7fb44dc684e0c9e733aff95f5f407fefdf494ab34a8a94e10862d133335c8b3e85b782a5e1151c86806a708e1e2ccfacc8003a167ba93dd1aae34cb8e011d1fe1c611f1fadefd503540105e951843496818d159bb43cc48ccf94c2df58de09092bb5a6faf1749abd0e13e6f193678c826c95742cf7959fb21fa80d16b758f1fa2716b67abb977dbe4d9ce229b6d9b113380d678e1d53ee5fafd0480664c6ceef9cb26b57c2e985276d3bebdf61fbab014a0f5abfaae1c621f437562b7fe3a99264ab2f768c986756f24b0ffd7e2de86b236ea081d5b4290129f2a2f3c757709cb12ee7fc9e259843b8ca7e45988cbd13b241ba1f73b15bfca9bc16098201786fd241d4adb0c83cfebd88eb99c5c68d44c4496b2ef67d26ad9e738e3544f14ce50bfd48d59149ff7a9650aa59e372b7df2983d9e6c711530c61204185662eb0fd9f2bc819f8180402defaff39da062c438b209aaff1d2b6810c98cff70e4815ca9e522dd6fc0be5ee81f636042cb262c7b2701d3009f1fa3bbeeac0e42c808c737bdae2d64f687d1a401dc36211b80ecfdc448c0e6d4ee452d9f33f0d474bf16e46e55c19bd2b5bacd86dc2ae80f2c8ea1a3d272a943e51e60118ce58656060f3c2b55318b0a9718ec3874f6b069c44b916958f87093a8c0def9958e8bcbe699fac268d32319fb0c92a851d7af2b75a8ea1cd03a13d5c4fd2c43765b1b64362c93a5ff0ddc6cc8c992026cd17fb9a8c776ba8ffd8946cea379cf1be0c1d2fd8ffcee227427fb30dfa6999cb7f3b384a84325d772780a280458781dccdb0af58438a2332c014419176c6b0b409f8838f78a55b1280867e8f561ef15b33cf3801acf8d9e61f8fbabae93105f72e388e37f414e805776090eced5153296a60b8f0e77f3416fe4526787aa52f79de10fb2c5573b6f05e7f8c3928fe8dd5a374e3b62a30fc633afd43513854dfdd91917ce172fb5b80105581b72a419b4c1a8d89fbf39fc138189e2efc5ffae80a62c0f2e3cd8936e24aad505b9136d19d06c3f7966bd0cc104b1e86f9d9a9d2c20ec26ed1a2ac14b5aa861fff5f99738b8140c1a7f7410c25c68bc284bc0eaf17c6ac6144acd9951f9abf8ded80d076514cfaa42df0239a1f8c70fcc2dd82acee3c3a069bfc6d6f63fdf7a9b536ec0c8c92d7abd4fbb21a59154c18e6390f05c775596dc20b844442a5726f3d3b33ddba360b70f362ba7a09c248c27d4dde098a21fa5d7cc5f56307dd9db568595cc03b3c20847343f25cbd97c15f0b833efbac0cdc18981a6a591bdd0f9832da9be7b4df0cc0f8cc803bcfe977848e1722fdc7afaaa027424acbac550db4c55ed123d7ebd9a74780c429327d1c3a703920789f79ccef51ad64bdf1420a996aba4abacc36e24c655ea76c0d31b32b6b9caffa33aebed2c773b05cdb7d9902d8d3cde9df0a5ab3dc1887092d72d5e1ccd7cc5b220b7308abc2346836b905dca985d5dd087c260d5507622dadcf44311cb1081fe257e83f5e4486b22228c7fc09b176db95aafaa4a54723faa1959da773dfbc09867f4a313a75c9b6bb97729beaab7175b67eb8bb37fc6a74220971fe085d6100f4b5d197e85e0aba529d2f33fa193e9c16a850d35d4ba81da68790aab0d1f2283f76746a09a6a069833e3942a592041ac85dbb355b223d9d192f1ea10ff98a4ff1ac639b389e2792bc566707daac097e3197e8ab4d1f1c31eb3b10c79df663c9510f7a119c5b69caa0920d0827c18c49e2ff32bdd6d1e27abc376883130feac398dc310fa1d81598ca8dbded546929849da79275fdf8701396d9c0eb3b2db2aa7a71873c26d874081a82f48d0b0d721976af956ffc4b836d81d5e8013ca36ddf3fc86f09dade3d44775b209fc35382a526a64f7fab2e1196fd40afc0d5b38439ea5719cc46525cd8a527b59c070c53478bc641f2287c82ee7d475af658f95b883b63dffd681092890fe1975f7fd9d4b24def59fe880bf92a46c299f1117dc62cd850aeecd0cabb0c1a9e3045e19ddd7ebb16224865bcc0fa7fd056207cb598cc9022cb7e40df677f438c9f5bdc42d64585fc1c56fef21830550518e454b9b6939f2cf565704383230f88f17921fab79f057294ed558eb7276162f2188b66bc3956bf18cad7412afd57cccf9b5daff69ea3a59c2adb2214e48141114c047767f1344848bab848c31c69a38d85490c5089965418cebceb02a68636bd64c72b851193429ee61d600975af8c6e52bc865d3a162215d468824a4b752b868b3b724db554e47817f35b8aec1497438893a29d6344440bf6e4ce5b894b7b088173d4687553ffcfedb45de5b9a88223037c2dd6630562703504ca3d3f585313b31087f9b60a352eb7430ebd1b520ebfa3a388585bd7d3f45434f3c55ca1b745a3259da664fe06485cbe2f727c91f16b41cbed2a4e4a48de027bab548a89b48aa8b93d42cbfa569304b508ad6ace843913fe9255cc3bf00052b119602aaa9f33a24a1323f71579dc9d93f6f73b659ba497ab9080859712f573ed15de442d766dde95e8fee84a0641d5c802b4d03be848ecf80df599881df395d9d479af587a6b2b7cadd5a2991066b42926b5a338933ee52553756811c50075b800dac5ac180f8262a64af6164731b6ad7d1a15d83318dbf465f6eb5de65a750f636f21c5d5827fb5464d17d4cc8132cf58d6750c4008148ee5edde24e96ecb3938ca668e908460a7ea0d162b746c4b13420eb59b78f3d606922c1f5d5ab5dae654a5bb5c01ce955627c242b2f09f3aa690cc6a8456534db078e5312b3ff871d9411eefc3ece8c43a267665b22a4647130d34636b201409828ef08fba54551b10af32f32d68764a90c4be2e1ceaddd01c6c257bc8dbe5143f2892de0d38c2425954f0770bbcbb214c435c11a762913653559421d0cdd24a216c2d84e4675d3fc8e03309d554cd9da5afa195c67d8364d95cf788384af38c25344cdb142dfebb42e14d17052bacca4be28dcb272a90d8b6e2fe32927cb36d315944ed9bb2720cd9c1629c56ea7f1d525c562b33a6a013bdd380d9c4525bcb8c06d0e36cec9a3d1dd1ff5cacc9a5cf3f14f78021c3cf8c2b42ad7af3fde340e6042423384049d4cd5d8d84e022032f4853488004d571a8367141ba53a0896238f38a0787bee78408021917e58dd7c72118ed3830fa2dadcfbefac772e7f064f2108a7cc8225f4a11504d8db77ed324907b45fbc5e90c992acecb8501ec0b19d3e91f9501113f11c4e1c9c6330d7f0ab1e68d90e556958171ccd0826977fd870f7792a75a86640ce1a7df1ed65a758b88643728db786c1247754b018e0e67cb2ffb7cdd86c6cf347d3987a2286bec3ea0482b6255f1cb91b13a1cb3b3aac3585acc6724de1d9d7eed95272ba8005b495530418ff3dc883a0f8d929d849fd6782b47f5df48263c7ae73782d853307dd87861a969f4d3a0c464d37437f0eaafca23b47c09462138878c06085a92027f45e731fa3a6b6af7f652e87265b7f9fdf8943f3ea6675f4a810ca592068fd5203fa8850b5fd308f0b6dddf782658eea166ac0ef712229fc566e59a258958f647974fff26b5f1346d728d2006e805ab54dab7bd9aa2557bc4f2edd0892887d0826241952cd286a14be6a1904c4d1c865a30839618b8d0ddc76ec290bc936f513b37ae85dc44d1a0cd7719150b4b3eea64f71a79f4f27c31947cc27a6978690459f890ed2998c86397eca1a2b54f7d0e7f2b673227399a183325e6a2b1276f6fcb0f9bb7dd0e876f53f0d482b6f8f97a4a7cb583b525f7511b501b429767f1523c7c27ccddbb5ccc8b15d7dfc0ba2246bca30cc53dbe97f28ee3a5b1ea79639db5faacb180a433d7f9ef6a8a399ad6466fb19e2b1e96eddd77d0b8b484c94f37164f54eb6a724c087208548c7f5659eaa1ac457869784b6d460d87dc3c24f0fdbee07aa48f18d5f12cf1a8931418863b372e9b73235ff63a083bd01aa5e70b09da9d2dff3e9f78c724fa632e8addc81133ba56cc9db4906d2554e9bba832daf44e7b4871cf49b3fd8b972dbd572e7a5fb62d483801a56730ebdfc867a2c3ca110ff4736074b9dc88cabe4a8d006a65751d2ce1b0832aaa08745cce6a68e85cfd193012f4c30c8f2f99a5f1b6251b9e6cf6da862e5e3795eb7b3498b3a08d526f06d3e0edab909d646463c566442576581e6c77a4aa63822c00084f5e81e9250e845cec372792af6384401ec2659d2326f510c613d65fc1d155e68492b6e29a328fc5e1dfbb12727518865e4a52096926af41974acab3988883593fd764d287d7c21a0eeee25d4bec32aae1fb142d0f9fc7e195f7add6390e79b9f8b1eda61b05801e5f96ad8fc9ee315b2343805ce008026edc6ca6a6fec24930a0f53519b2e950db3f622b70bd8123023461e100207c5afa8a4084f1e9796470315246af25c2f6052d6fedf3d9d4a378ffcf50a86e1febc6b20e02ca35a17bb88fd4b5873be7d75fc20e8209cbf6ee16ed1ab8856fb72d9cc72aad94ea579d5c36ae4a946ddaa4a45f63732fd763639549a4ffde78b767214cd4e028c231e126dd2edead29cf51ae59a03d72c71a18a2ab04adfff7a53aec8f1370c1aae3886ae2d0e9d40cef3691c8a4225dce14c129683b8ab05de5ae44489605b3638dc633c8f6b2435ba6a3d70e7406267f23", 0x1000}, {&(0x7f0000001280)="ff928719437acfdf4bad794fdad0d85ccb7577cac49a7493169ce1ad33fde443324bc4ec8bb61f4a7d2c9b6d40bfe90fa70dd093f757575a47def2ae70cb9dbd1f4c8e0454959654a8da77de048eaadf7085d2fddf5dd59f1a585ae3156b0c03456bccea5cf0917951cee42de20f7393a4b65bb248bc19c6f0ad7b92599cdfe619b17e996ea22e2b60c21376f14bd7d1964d9379bd33760e9773609275eeca1a8ddcc5f32308eddc6109da60c3422cfdeb67c9f087abda81c08ebdb18cf02cb3de99432347fc325fdccbe77b3c76e60c14ed0afd10d64ce05320fff044897a2008eb884103c9bcbf26dcb8494a485add09c8dd1f64b88f32f327a217c7f18b990c1b289c7a121a7bb8d88852802cedb9bbe9b8959ea0660607de5cdcd31aee9ac169999dc0d5618869755eb2021a8176fa14e6f67b5098fe05909f1185c71e3361b077f74338efa124fa777b32ca0a7422f2d465c76ea3853706266310ae6fa6f39d9471c5c0f3cd4df092685dce63bef0eb87d26b7b502826e098d35f3d33b714019763b4b798866c96ac3ddb8a3cd51b336467e94ae19056d07f949af47f39b3966d0fd4b8beb692895cd9f6e61f1d613d0287e929365cca55e2ae033b42fb4d94d5e8db4e5de9848bc35e2c447f006965d52bfaa6bf40e2e697dd69526401c4995dc22aad9d778ee70b578ea1bf286a9c5863e6a829203256b31bace092fedce7419486850463121ce9d3f8edceba78ba45f8ed286cbbb82b9fa36b22d7f266bbe05dd08a307a77c88840653efdbe84967688d3519d05abc64472742c83bd01aa71cca4c0992f04b9f32dd7b99014e5a50c1d9a1a4763a74b7a9b198c030a07a90b17e0964eee32b1550034e80b3b1b6b68580c3a5409692e9ec6664112950ab4d812898ac5ce55c24ed992484ddac4e5958ebb0b11e0655f451c0978475c22aa38b9fd809f8a6bcdae832345d3f0be86944d6ca958d90fec6d724503e964892d285f787ba3872baf82c5be77cfe7b2a8461ea5f5154e96ff1d1dfa0b2b98b2e8fe44cd29d21f03f55c88284124fa4e57121af5a1bb35eaee7a804559bb4d05308f7c6bd3858b290db7775ed9dd7e65a6d7c83f6107c5f2cfcd76c424a1ac54bcde8df5208849869fa6dc19512febe071b8f0331d6b839b76b9cdc9df5e05a90cd87a519011c4e163108ebbce098c85decad68533f28d56a6d0bb1e63539d2f0e418630b496ff3b309efbc80745bff3bf3fa9b8479d55cc8f8e291b2283cda5b508282d6dc3bd7ec7e0a0e0e8b80caaf0aa54632189cb5ef4d3d4a0b07cae8b3bdcd8c7aaac35dadcdb77e713ed6a4ef60f0027a005d6919131bf3293ebc78e52f85a0d6076a5caa155ca40a8c1da50100093dac8a3ca68c482e103f22fe3e94a0cfad53e7b82e4433df8a737e047cc174fe88eafb928f0828af77ca77ad791bc66e6d3b4574dbe47c8706764761c8a08b778a6a12f50e00cbcbbb2a0d52b123b8fb3179d4a8b50b52ef9ba43250a1229e7d934b5616a2f1d7d102e7e53f3853d33e39dd194f96ba6ce486e8908c9a20270be227bb1441b957fbc6f4ecde673c672505b8a9705a9407ac9a9ed1dcb5775062faf9c704e2bdbd3091e9ffaac7ad41c1034e9c1141e55d0f36719e107641b3ddc7acb726e84c23a54cd63a5b9b71cbd4f14fd518d845221ab8d30c46254985977f30e0e54815578f403eb1ef4145a0def96768f3888e69265a83ece0732f6ab04946169e0d36868bb0c523ecb8f2823891e9f96f88cb69d152a50cdf3c87ed8c806e61ee0e2295f4671ef9402f104d04c692e3a24f69f06ad3c5098395e2509d3902b8d673a2bb90d7450c9ff4ab3672ff349295bff63d17a33818787d4585934a82debe18b6dd32805e6dcd8f2116db50206d4645f8ca5a5525378a14b9858298458067fe8e52713a12ad60df9317edb91a706db51d20cdd964dcc328c4b8fb2b2635089d476b63eee4a9a71883602fc5037e6f6eed2b7ed5b4d8bda1e32c44f2d9f6d5d8bd72399d3c61f8b143c958f6d8b8f54d29451f622d6f02b9781f24383078aa734550d3f0ee1cdf470951e8a2c890e4a841f5140fc49aa12b35304c63634cc5cc81610ad882b0b74bc3b1ed971571fe8a8b30948a4c45fe8bc3a7d87aba86bf5ec608a3ec5a7ff582fa557a072b21cf9bdbda0475a5f59e3f80104f8ed6e05cbb6275e39402717268b5680173307d057088ff6fab6352a1a104b4742f89713911f8244d46d626570d1e0522e7324b0d024c9667a60e62da8ef42fafc64bb2fc5e7ea83224dcc2b095eb17f2cdddca6c5c6b1568e7818476115b1aa247dc1f7e6e70d8dbf7d6b78de6e1bfea750fcefa03f027071811455ac9b700f37b1b1a115146be2e66bae41111751166220c199d803591f9223db8fc18d84fab80a1ecfaae95251c144efbd63f20ad24ecd1b0c34e8ae1eb62c2cac256977c5ce279cd8392557286fe0f6f624e6d06438b0f849eab1980977c66a336f90fa1898a4e4c6a3aae308d6ac497e17047a899284fc36ef470d0b186f8a0953f1891c4aae80079d4f36b2a43279536d3d06f19b6e7ca78db2488d07770f2f4a1c375a15799de8a4c0704b024df500ba4333d465e28f8f9f47bd976f253a552defaaa85815910592f9840fd769f4e91eadbf8f632a9fe02564ee97bf72e506892f67850f576b43e0f080bfcadf421892157de09e6da61cf749b988c04105f24d36c750a7d53cdd7a0e122b75575eec48be0825113d851601a2ba103439e34f8ca9707a9abb274181be2b6dc1bdf9e989f20b608c5f11fa217cf62fe70e102249af81bc84b11da5e1ab9fed0d01c69d355c6c7315060d92c60cdd4583bd6cd11457ab2091d71d55d4c2d531dd3de5f547ac268a852434389938fcda2bad9c751699f7bd0d990fa46b45544d19f93d7e7ae9101348d4bccb8bbca076aeeedc8c07c141cd28d03ad86fa3c2f615338284ec853b11cb6d98859058c9b9efc7acddbdf4c0ba7f0e4d847cffd2fc5d16249385d2464a1b0b328ac34f9acb6a36c3d7e120b2b77dd22f6a964dc327d8e78a0b92dfaf7eb91628c24c70e67b76000a5c28dd5cbfd93580373c798e8ef522a676c42e89f6c3cb850c0243758d8b5b8407db8bb8048acc6d4bfdeb26dc5d0164edad3e289c587762ec073314b9e6d9045bfe3a9d30dd4e57f8e22f0ab5ad5287ee9065ad290c81a0bee4e41b116f21567338a56ba424c6a823a731eec4b031fe7de9666d0e405370f5592ee26755b8cda783cba6de95a4f4de22eb89bd1e1b6a0067206b458a28a6438c19640b7945a663e8f2aede3ae4acf6f1e3e51057a5e50173d826797d2019258a07ad3abd8066f214e69dd4b6af333c307460a0653945c4e2377e523f7c453dcb8a0aea6be72077840eef91f99c12cfd9f9013efde38a3114e8114d26f979bd1ddfdaca9fe816d428c939c4f857ffcd82bdbce9c86b01c49f5bb2c2a168c5207ff911feb42f78d3656fd6e10b55d1170586534cf77f44a3b49a1b1c2f29ad92afec83e54f4307ed1c15c338f4c3bb43dd88f2df9928f197707c1b3b9d836b4f419bb7cbf7b345d42558b554fe485f1bcdf70f9068cd0d9f3241ca7ce2aaddaac5614223fd93818a2659e108ca6894f2b4849ba3244fa157998f2b333ea69e155b181a71cb2f3db4afe9dcf0f7a8cd87ee2c07710d40e3dbbf5566c3e447777302ce2868cec376fa581ef8b7519b76ede85f398a78a375ad9e3a7023f8eae8cd752c4e8b4d02ae5b5dd9f48beb4e20b08220d724e3a9669b6094213765b6679e8c7a70b02dda6f92f356b6391e61d2e960dfd5f0fd226c035a63db043190dc8f254c76abb07549beb85f1632d0eeec421f51f56e14d8c3fea6acbaf2ed3ddf9467a051bd83ba5726c4675298ef5e9443e072135ccdd94e99cccb947d4f1d8607b3c40368dfa3851a75cc3bf4711ebba7c9d02aadee9d290a02ae4e79208355615f42859becedd4e92aea4555494ff5da96eb3ea02562812fc94ef539802c549c25c83e827d29aaa09136bf0982969e804466cec8c4531ece195d12e9729766b26c093d769363b41c802af98a8a8d6a1fa4f193d89acd415f60c62d390bc290d01bcac68e42454af879451805c7ecc90ab8ffe96da6b802167bc91f7fb49292adcae62c5169890d4f8d0e735c1c12ac5881728bc75512dbe26b19d0345a37865cf00e1a9370641480e9f83791b465cd0c0385ecdce5f5392bf537b155ae162bb7cc2a3b6156354f470d953eb38e000db98d69de4fa10eec6c0fd5b47891681cb123ba3cb345e4ae766305908cd44eea09c470adccd3e0672575278fdc5c363e3aa1dacededd67718f7ad98f59cef19b5be8b28e7c1b319189834507747ef6e2a5c719d18de32c509d458d86eafd3b70312517a7d7ab6fc01b1cad725d8cede5e01cfc31c57b09274326cfb11132d1b333aa7c9aa644a003e65d4ba7db3567373080e715916c1c5867b842cff8a19fb44455b76eebdde49ce488a57956ac65022423d370b59ce46cb2ff58ba1627811a80d9d15739924d64cda4f3d258a39385af27aada598bcb0c330163d122cfd1246fbc2a989236e612b3bb5a1b307c9c32423952113adf94509605eac29da3cfc6add8a44e1f0bbdd0b0dc2ecda369f59e9a34fe190b2910a1dfc2c50fd3d964527d91f9aa3ad5b2e708da3e0ac11db1dd0f553b1b5d411c9e20848c595fca49785e8c9749e3b7a065183c34cb7d97ae8603fb3a701237725755f0d6ddf6d3133ac217db769f6732c61c68d90ad507834224f52980877b308935e857a1e37b4895aeb047a91f63a4142af17549d295873312762f17879418892dd1a2a0f12a2b42cd1bbe873af3ed4c21b6ae7b4f24f53cda0d9339ec1488852e1b47aefbec4ae6478af29b3408bbb3860f12422cae8e34868a1747ea9d4669e5f89e7e5de50eb32aa1ba827527cc2a6dfa2f9cdce460a1403a82b9dbd880df8cf9d360e21d45a6ea4122bfb8f2e2aacc602469762f357c909304f6b8a8190c5dbe4f8ae9b6164e200cc0c56f1e04f30cf993f9690a60c0438bab8c1b9fe933d10012cfbe27eabde195411801537b48945736e10875f6014588c8f99f1806e772ad7ae85a7da568136cd989112023de672ba54f6f5fefc45e7c548ebc8315a92922f865df23f18c0794a3f55467e355ff5d7734fe1aba8337887e258687d4348e0381ce17c430e31cc504ac33b825a20d73d8171fe70dd009e6ed4c6b67438a91ae3d98798a952761f1b56be55bd5a4a2db8da53be9d22a0244bcb7163e30feda55c12374fe61c2de0225bd8b8ba02cc6309f7ab4c51c3e3311b64bef927f34e3afc9273d7c99a5f6f8a86e96c074646731722a0c48206acabeb2d85c9c5e94aa251a3b91f849b65661eb3e89050de6b15191a72e7d3bc675cae71a513a2a38f46fcab5c93b2fd07c6d233ec201b19dee2b1b424b5b592df633a67bf795a4114e7f1ad485d73ca3d9ead7e7045ce8b7c3a17b1e51501c3f9c1286e5b322c103a12d3a7829d3b16c5657278f636e6b1d83682cba82910100e243b00136710603da8bb7d7fe4893180fced262dd26ecec70c3cffe66c54a33de563617e3a6107b93e450cfea3222cfe8e45d8cb39d2d60f36bb9139ffccdb91d8a723ce715e40b8cfa7d7021837f80db49eddc1bbb535af04f9e93b8fc3274380e1aac52a415cdfe68d090a5df07e95af299f03fdddfa0eb912b194c33b873b28a3294821f45a37faee06e17572f67f4bc59e7e11850e5a4bc", 0x1000}, {&(0x7f0000002280)="202cd0416da9d6dbcf6ef2de50cfef8d3d306667304d5d411e659732230ba79a29dd700aff26ff1643e03d96c18cfe609102446f19f35e6ed940717272e99104bb54cc37dee08f901d694675132c65d4689e3c4b5cd8f503b815cdfd3526a4838a94f4f802e3432e4da13c1e9538ebe16d4fe396235bb154b1ba9b5b116dc04df449d8a1d8c7727ae30e5f9aeaab297c0b2e5ea0b8e04838078577a63833c02fdaf6804c3d731910c8465782ecd099379089d54dc080c7a4ca6be368042e7c8bdb07b6095a6f7463efefe15e711eb658e9df4e3a3dba4e6578472340d680f078b2b011d0473e045783", 0xe9}, {&(0x7f0000002380)="282aa4a3e15a196568f617f057c4e77f0d541b58e98231acb174702511162a3a65dfdc454ae20bd3672b35627bfc34237eca83b4a97b64771d7c3cefc0524847fc4b492334ced468b26dbdbf8ba7", 0x4e}, {&(0x7f0000002400)="ec984780fbcc0221f2", 0x9}, {&(0x7f0000002440)="6eea968dae7a894e72aa2e231c6a959d041b9707bb5be2102e14073276292f2ef0093dc7ebf0dfb25a11621b40a544e0ea8f6739d884473b9a46173d9f5247f8c3081a76e5f297899822c378c0cccf639ad2011609fd79994aca70269d936afa0b26a4e1b15c94e1474dd773ccd6887be5cac0afa7532a39916b18fdc1b638aace456e1fdb2cc41ef41784dbbc4c9b4fdc60a52e70847ca21dbea470559ef475f3da0791a66a229b8199f62ed4f1a185e35bdb083cc9a1719a78a4d8a4de2dd46250e1fc7e759fd76a5d7b998d", 0xcd}, {&(0x7f0000002540)="6c0779d9f998d978bf1b19ed147dd97749fb9df40f6f63bb92d656100dbb1ace603eda7215977ddba7815e9b47f0dd042e27f74f7704f076e7f0885c08d3684bb212a6fdd4979bb61eb318d7f9f73a0390e26b67f6489813769544548fb74895c6232d496e8619bd226411881a56e8251d8151f438381549", 0x78}], 0xa) fcntl$setflags(r0, 0x2, 0x0) readv(r0, &(0x7f0000003700)=[{&(0x7f0000002680)=""/4096, 0x1000}, {&(0x7f0000003680)=""/85, 0xfffffe76}], 0x1) 15:56:50 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffbfffffbfd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000004c0)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d10781010000000000000064a3ebf8db74a914547840c3d46c8cf9654d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c75de3f1e7e4f1eafcb1be43322c82c33754964dd2a1a19591a7f9571e823e7572d5f2ffac335bc58d3a3bef61c1588177870b3f40afd754ad4ddbff4f62b99fa133ca32d60fccb32eb86e069260b1000e7d61a420c86fcb562ccabbcb0416e02b71a14a28bda72fa1d8b9e54570376693e306090786945c25eb9013f9302647700d2800d63d53b1a88b2a09beae9e70b69f449f144fea227cc0a2df75e2928c8af6b54", 0x6f}], 0x16d) write(r1, &(0x7f0000000100)=' \n', 0x3) stat(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)) open(&(0x7f00000006c0)='./file0\x00', 0x81, 0xa1f658d6aa2f1f24) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000240)=""/142, 0x8e}, {&(0x7f0000000300)=""/109, 0x6d}, {&(0x7f0000000380)=""/255, 0xff}, {&(0x7f0000000080)=""/45, 0x2d}], 0x4) write(r1, &(0x7f0000000040)="cc3ab2970c2d7b258d63fcf0c78227f9fdf68f903aa94d9bd9221263df", 0x1d) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000680)) 15:56:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") poll(&(0x7f0000000000)=[{r0, 0x80}, {r0, 0x8}], 0x2, 0x7) 15:56:50 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000003c0)="8b684db41860e3b07777a28b9de957f868d6d42aff76c43c2b65d681cab3ba309cffb9c408b1f177df4d91ce51a208046a7afc81300f000000007226419a47189299af86a0da46b477b45ef0af287b410caada5fdbc53452f573bbe68dc3f596e41f8cd81c69a20b0138005acb8b2c1d5a789b9d2bbc3e3d30452aca51c97d2044da1eaabf8b24d848bd6d5577ce5cf733f7c7b143aa5ac5d623b495a913038b243bc87be81ca36950c211655fd796727131d20267e41c455839cf53ca2a1130608baefd91d5c168715b9efa26beffd131e17d1d34ecc023f72c9144", 0xdc) clock_settime(0x7, &(0x7f0000000040)={0x20, 0x4}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="461afd8bf0c536887add8e1fa2aca39837dffe88867dbd2fa4d8d09376310b58c4f2e240dc1aea3e58f398207946114988cd4848b902c8bb77c753cbb1266d1a624bc3c3bfa3dee14c3de339e143384c22bfb5aa512663ab15fc8231b55af7885a6a67f591adfb8e930a81e527461d7a7123c2bf9c8ad1fdbd5795109c49885440153a36d89e55612e", 0x89}], 0x1) execve(0x0, 0x0, 0x0) 15:56:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35, 0x0, 0x200000000000}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x2b, './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 15:56:50 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="9415653f823faf670417b978d8f50de955b33747a1ecad354b6bd0ed72", 0x1d}, {&(0x7f0000000100)="fccd2ee57f75ec7786d91ae27ec1f11a430c5b733738b36135ebaaf11477eeb2c1917f789add0d1f789391bae8918b177f46d9e1906e8c8a3e8c7fb81016822b525b97db9a7200c3297e9137209684f21e0e9deeed534118a1885dee942cddc89e724ad03c8805d047bb65e6403a385b9060fbdb0eb91f3d387de2c45cbf33642fc6f60f2cfb60a03cce77b2b930ba0daf181c9acb7cb08c544ed186da7571e314", 0xa1}, {&(0x7f00000001c0)="b1a0917bc496e6b68c66f341a33fd05f9fb29d15ef00cbadec955ee4fbdbd8f376de27eb313c3e2744be124f7437aa405a7c00f9e91c0cf49f776b6aae7230efe9fba21b78880623a3aec391f285b6eb22de1bb7a3ceb82a13509ae58e33e00caaf2ceaab3c00aa758d0232d2f8bfaa75186efc6711fb292a199dbdf2fc1e6d3bc32d5a770a44e", 0x87}, {&(0x7f0000000280)="cefec07dab4ed8d9b880340f106d6269f0275e6f23de10b865db02427df6a0019fdf3425c3e38dac19fd97c0194756d3ae5bec1648a17ed0bea90fe92171642971325856badf965fb64e3ecdd52209a44bc176e64921f8900b137571922c44661f3e003df37e79637663a7267c630889325e1600025544dc62de0732b3ea5c709cb9feb665a24fbafc5d01f87d0e8ccbb6aef89e63fa16a21296b178c244ca1425d2931144cb39a03503cb5a5e4b1ed9ae5e9dab6854efd1c85151d7acb6f55cedf1233b18a9dc830edc6e4dcd1f3f71842cd9d63f9fc88926c8581829e270fa89be85d6dc79c47547de", 0xea}, {&(0x7f0000000380)="b235cc880e3c1f0a16021dff8756c3a1", 0x10}, {&(0x7f00000003c0)="f3af1ba8b7076d4604f38bf8c66333e708621326bc2d8d8840bc97ed88e8636f5345da96b7c4cbbeedb046d230f09e34a29bad630a43597a24a0d7b2a3970947eef26847897fd93231f494badb35e952dc32c3d7ce55bda37f2ee2d087beb395bbca0750c8d98f851a4aa0f52aa342c792719a98188df17926a0e2385e9cfa8c7c506cb3efefa986f40366652047173a393b2c4986a22b558a4419", 0x9b}], 0x6) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000005c0)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) close(r1) getpeername$inet6(r1, &(0x7f0000000500), &(0x7f0000000540)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x18, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 15:56:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="672dc3", 0xffffffffffffff1c) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x8, 0x0) 15:56:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x80) dup(r0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='W\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000180)=0x1) pckbd_enable: command error 15:56:51 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x8) getsockopt(r0, 0x80, 0x3, &(0x7f0000000000)=""/78, &(0x7f0000000080)=0x4e) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt(r0, 0x40c, 0x8, &(0x7f00000000c0)=""/141, &(0x7f0000000180)=0x8d) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000001c0)={0x789, 0x8}, 0x10) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$dupfd(r0, 0x0, r0) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) pckbd_enable: command error 15:56:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000100)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x97, 0xfffffffffffffffb, 0x590000000, 0xffffffff}, {0x5, 0x8, 0xa0, 0xe5}, {0xc7a3, 0x6, 0x9, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="84") 15:56:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="00020000", 0x4) close(r0) 15:56:52 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x30000, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x0) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x1010, r2, 0x0, 0x0) lseek(r1, 0x0, 0x14, 0x3) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x4) chflagsat(r0, &(0x7f00000001c0)='./file0\x00', 0x1, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0xfffffffffffffffb) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000280)={&(0x7f0000000240)=[{0x0, 0x99f}], 0x1}) clock_getres(0x0, &(0x7f00000002c0)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)=0x100000001) chdir(&(0x7f0000000340)='./file0\x00') r3 = dup(r2) r4 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000540)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) r9 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000740)={&(0x7f0000000380)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000003c0)="99ad3d7e1d5f8dedf531a6f71c0aea4ce74903481694d712aa19f813fadedf21f6eba0a31effa4b24e69b8110538e5cc709a25f531044c873e1114670f8ae568aaadac554d82f09e3f41578262b00fe4cca96d8ea2f23bfcb74fef9d3500c16ee0912bdc167c1e73efe20def9578f28c1fd74613ddd2c071a0053fe223e46024cea3378e8dbe8ffb0606bb4007493bbdc2caaa587647553782a9", 0x9a}, {&(0x7f0000000480)="7793ef41d674f8704716865197511090b373fa11a3d962e6c5b68e5d0b5998ef321ef7b6ca584bc022022fd64ba85c6f52be0ab962149eae", 0x38}], 0x2, &(0x7f0000000600)=[@rights={0x28, 0xffff, 0x1, [r2, r2, r2, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r2, r1, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}, @rights={0x20, 0xffff, 0x1, [r0, r2, r2]}, @rights={0x20, 0xffff, 0x1, [r2, r2, r0, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r2, r1, r2, r2, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x30, 0xffff, 0x1, [r0, r2, r2, r1, r0, r1, r0]}], 0x140, 0x402}, 0x405) fchown(r0, r9, r6) r11 = openat(r0, &(0x7f0000000780)='./file0\x00', 0x2, 0x2c) r12 = semget(0x2, 0x1, 0x8) semop(r12, &(0x7f00000007c0)=[{0x3, 0x2}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000800)=0x3f) open(&(0x7f0000000840)='./file0\x00', 0x18040, 0xc) getpeername(r11, &(0x7f0000000880)=@un=@abs, &(0x7f00000008c0)=0x8) 15:56:52 executing program 0: r0 = socket(0x10000003, 0x8007, 0xb0f5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x15d, 0x6, 0x9, 0x461d, "889950b0c471e91b05d8d5c08a9e0e8825ac3a60", 0x8000003, 0x3}) recvmsg(r0, &(0x7f0000001380)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000012c0)=[{&(0x7f00000000c0)=""/175, 0xaf}, {&(0x7f0000000180)=""/69, 0x45}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/179, 0xb3}], 0x4, &(0x7f0000001300)=""/85, 0x55}, 0x1) setsockopt(r0, 0x5, 0x8001, &(0x7f0000000040)="083c65cf1388905ef30030f6501602a794a6fa9efe7cdffdb5e74163e9c662494f3cd442", 0x24) fcntl$dupfd(r0, 0x0, r0) 15:56:52 executing program 1: syz_open_pts() r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) fsync(r0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 15:56:52 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:56:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e80000000000000000000000b00", 0x400, 0x100000}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x800, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0x2) 15:56:52 executing program 0: r0 = socket(0x18, 0x200000000002, 0x8001) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="63920000e917b600000000000000000020d8cf507e71720000"], 0x10}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="d74c2101cddbe68ae7ad37eaa6f96fc9ec37d34c7d09b04c1d211165a13e4ce6e3531338dfba5fc71690aea683f174590606285cd35ef201c5937e1433c6b768c160f5a039e63b19e1ee1060fca758c3decc3ed1234f44d65db7e3a38a8a33b65f890af7231b0489186d81afc48b0f206cdb3e9d557e47d99a9e9346ce4f08049ef207ac38992013bc57ac5eadc7c52c2ef174c3635d0487adfa8fa1ab7ad335d6bc10319fc98e458cac57b7f32ebe73c57009aef3896440f0b98644f688950afda5bea4ad012866c3fe147e", 0xcc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1ff) 15:56:52 executing program 1: setrlimit(0x1, &(0x7f0000000040)={0x4, 0x2}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x442, 0x0) write(r0, &(0x7f0000000080), 0x0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000140)=0xfff) close(r1) syz_open_pts() socket(0x11, 0x3, 0x0) setitimer(0x1, &(0x7f0000000080)={{0x8001, 0x3}, {0x8, 0x7}}, &(0x7f00000000c0)) kqueue() 15:56:52 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x80000000, 0x400}, {0x3, 0x25}}, &(0x7f0000000040)) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0x84) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x7ff, 0xe7, 0x9, 0x0, 0x22bfb8d1, 0x7, 0xff, 0x0, 0x0, 0x3, 0x401}) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x20080, 0x14a) r2 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x80) setitimer(0x1, &(0x7f00000001c0)={{0x3}, {0x8, 0x4}}, &(0x7f0000000200)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') select(0x40, &(0x7f0000000300)={0x0, 0x211, 0x40, 0x7, 0x100000000, 0x2, 0x3, 0x1}, &(0x7f0000000340)={0x1, 0x7, 0x400, 0x9, 0x4, 0x1, 0x8}, &(0x7f0000000380)={0xac5, 0x9ef2, 0x96, 0x20, 0xfffffffffffffffd, 0x1ff, 0x4, 0x9}, &(0x7f00000003c0)={0x8, 0x8}) sendto(r0, &(0x7f0000000400)="d223223c6c956fa27ff5de7ae4c87eec0e1fe19ce58f5854b162d4e2dd5cd37b7bddc35a3d3e4f5284e73f81ed78214c222067bf9ecc3ffe6c5189311017bda55a65807bdcaa12fed9659a5c9ede969c02212b0bf4b10d5b2aa95dd547d369dd998ffe869607b281925d303f20280acecca6758301cc47a75568ae5b8e26de2579838ca3b477216fd298abaff428fb6c2a044850186ac128f024c0cc7b37e607f2490615060c23192866646c858b4e643ce7597e1d897c318664d8b1ac", 0xbd, 0x1, &(0x7f00000004c0)=@in6={0x18, 0x3, 0x401, 0xc42ee0f}, 0xc) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000500)={0xb0a7, 0x4}, 0x10) chroot(&(0x7f0000000540)='./file0\x00') sendmsg(r2, &(0x7f0000001900)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000580)="b636bca921525f30a9520f0da9f18d31cbfb8d608be749b028720a2974739d31bdbf59d415a64959622a9175b942e160d243d469c3bb1f1e0c03ac92cec4fca2f57ea69295c6226e74c7f6bd434e8072a620ec4c3c87f77515910906cab1c7ba99627b8789a524d982be1c55d7d6079469896b81e974f52a97fcca0cde4fa8f12e8a207e396970e91872b190cf4cef590f59def2940769a40b315c64652f749804bd3aae2f", 0xa5}, {&(0x7f0000000640)="83d55b281c439a13cff7644f3d720bcfa9d3c9ccc1225f5f1bcea1c3e056c9867de00cde8760e8dda587ea2fe75d617483e621518a0bc2c534938f65db1e5f14a359f009f5b49ace6b76dce0fe6d302f6ba132eebed8aedaa58f3223a625749232974bafacae1ce8789ecd7f63cf922820f423961771728782fdc0dc283df6e17a1b2e1aa320169d97705daa5ef4e279deec148e2db100e27b7bbe930a891f0b2b9aea399c0209005c684143d49d26be87505fb4906670bdde3b8f8ecb3266725add10f515e993649f28bad039eb7906b6de9297d1b49961d1a8d8be05d0b376180f1d162effb66790faca1eea8bf2a1fa2f2f57ea34cd6a35ba6bdcccf9a2c542eac8f867865b808db5cb96d8d9c9b9c5563e39c2ab4220aad6a9e5e19ba34bf0d2dd97996897e361e815491848052515a4bf31580bed8c911da959027f081068ace28d7b8f5312de9e55b85500df2c8fda40f8fb3fbab0d4789af60964d19db5f6f0962aa5322df82f0b63a90afd253f22aa3f5fb01b20b9543457cb81bdc4ac9583eaa5b743f02690d4332c1856c777598c08cc5cf42dc4ac0cef1b0364d7f20c96c994a7de4583e24b51e39e235a5659019f1724a7bf361912639533cecf11975d09a51d983bb96c9b1b7614e38ee464078469b21a5123f9fcd0768245dc3148544cdab3146ba4a6119b7a25eec07ac4a2ecdb2ba1ace5378c5fe40df96768f0ed73a56ba6738b2206a864c36fb7574cf192aa2f41f4e2093d543bfdb24c78e2ac160fc940abaa15589359d7c53a47bbdebbe7415ac56d81674fb288321d97c6348e7e4765fde56f0f3d616b231442c51147bcf02857d0184d85243a7e6201eb035d3c96528aa738c7d76815347b707ec3b1b98a054efb9af2ebba72917b064b0032a0478ec1a8a4841bb42cf540abcde70ef6677d7783b6f5b0518c2df921676282bc672a60a3a18d0a5c4b32d07824fa54a1438184d5b505f177573155f1a208ad4e330d205d03987532285ceec4342d747a18a51a397a48c3586cf65da9127faaa47f50b2c181a35bc559fc23c946d681fdda9590e6633a1c259a301a5b64fe3eeee42bfe15277a61fc0bcc81b7c8a47dd9152985af1bb1d1daca35c9946842067b3e94e01c9dd97640b504692b0a797dcaa82b125482d35e630d4edd4a64d20dbb9ea8eac0379f52daa52a2c4dc71d1fc24cb29bb7504cdc36033166fe0abe78ce1871b50d9cae255eeef344b94024c5097eb6fc61511da9730c60244e4d165c1a516d673611e30b34c098a720c57d593e8ed41fde51fe869bbd3d5dec8d5b629e497a5b16d86e4bb031b8bcd462605ec17717fed83e97976f2ee8e7c669bb25fad4707ab3e019affc757d70779ce1675e6a54c774925b63f7f0ed0884471fd22cbe08cbab0dad75dcae346db6361a4c0699ac145ece70be5e2930ee305f0f6a28db20187232b51dba48f487735d04166296a46117278a1094cbdbdd1815d24a9b7250e2f24a3628e6be59192e9cecabb9968fb8d9186d50f9859136b17f575430df14d0b8661d4e8352cec9a2ec51ad395c4a8d214d96845fd30c921d3b3ac38b69c03dbebdf8b19fa5bb89b2ef9c68a8100c53be4bf0ea23113a6c266556348f492a6012b9e477813846a8df2d09fd9d7517dbe89e60969367de2f6d5553fca0a38bb98fee8e60f2bed17f23fdd51853c6a14b73645d93852f93b9a8d7bf9cf41402be37a01600aca3aa58668a1b74afff226c14a5ccd3228df084bc78cf82afec2cfc6bf8ad1090ec3198d66c56153aa9368c81a0beff0109a856d519b8d7b331f950b5ebd9cd0991faa9132ab4b1adaa60f5cd78232d75ec9ee6297b0a534970b60265b09dbd39f1ba9f12468a4d62408d895c3b0e8e95dc1b032cad46912a0948513a7d7432aaf6a95b7c8801552ec66ffb34f28243e8b36c2a2ea12b3f92645a5fb49cae93902b55c45bc2b914d8b4ef6f586f8ed37cd56f4ff1f4f518a73df028f198c1319f277a6577a0e321ddba5b7ee3e6174885cf16910db13bc59c465fd71288f03a3bbd932cf68b741649533e4209dccac5642424d089e176a430c47baee72289bc8179744dfacd9cc81bab10630f5549890c0cc7f8a67ce635c61d66597ef7b00193ba3510493ad10d10830b0b4d6a7f48cecd4a1d2632cef45fb4044c65f0ec6f30b9c67cb83578794fca2fd28f4c8249fcf178c013cf50ae851e2413d6e72720a2f35c15830be368be9e372b94c01494ad26f93fe73119b60b6b0c38970ab0ea3dca49d23947f94d2ad71da720ab3bd25cdbe5d9bb8bf329314fdee22de9103d8bdd3be08732b78ed637c572873fad435f6b096dd92d0c54862996e1b98e987491d5ef9debdda0aeaf36f5ca415ee8bbb6315d2ce5cef41300f18b14e401349a9a5398b97d5e5f7421e6d38124a90d500e4850b167314eff800990fcff028d6a6b1fadd7c0264a1fb43c1839fad80cadcdbce59ab351012c12450c231df3cccac252b5a725b07a84aaddf84ff8de8e446871e9a3659d3672b19b3d9bfadcca72079f4d6d1bfc4a22ba000078b1c383729ec4736f5377d26d8e51896772a54c2feca64ade4a2e4400ada88b38b9a2ba4aad9277188e528e9354ea9aa32442d1a481debfd0ab3e47535f41f88dd95509b1f4e5201eecf21fad7e2327d392fa7845635685f8046f3ca1d49144ac5b5116862929c3655b918601fe8d392b2224fce6341a0a1bb3637a6f9514b3f31cc81d2d50add91b4b326ecbb8f8882f47b69192b15f8cdab4e62323d970ecbf0766441c4e077ec65aa89ef2d87c46881ed23d9d7c630cab73204527b46f78e96c8ed60a40da6e9fccb63ff15ca56509d1bb09acd548225d3b9672dee66dc3f009343c529ad9e3c258607516ca0ab40bd7e819c902fc9de02edab47fc6f0de4777c4a22e962c70d74f92a17be636afe79b3a7f05ec12116e3cf040ed199eb598bcbc2f583bb49ff15b31640a1d140109306aa34e04e3a3c15260609e1760f5e70da38b9f72cbfce5027a32a708638e5d7ec5c4396abb62d953656c6e78aef6b61f15437537dc1798c7541dc2bff8a51a938371b97a853f47703ff9449f36b8cdeb36b9aa0d2d59f24dcc1986dba24c4afdccb25bf89a801263448099a2d69fa8da8389ee6d96384766a8105472b8521aa917a3d0f98ae805f9123674299eefcdc7cb159d0885d1e5d98075cc504a513278050367e030785a7c6c65ee27526fa768ba77bfdd3374082b30aa73cf7282a8f13dcfd7a533926120b8d497fd9d8cd8b5e539281153ad05127dda348956ecde49052f0d4d440330fd99b256b8fe70aac0a7e84dc1d2adc5bf3e1d523226c2d28c8987f1abf05bc4a1d5b50fe71563fae7beaf0cc0ee86085e89d3113a54fbf0c4d815923fc03918e14d9ceda808dc3f20013863fede2ab65126d2fac00115695c6c442f1c82bb62c60c54cb6a4a315fbd4ecd1f4bf29ecd9afed24e2e39d9dc10bcdb3a89ccfe0530942079c7d33025a0067ea74119b86d0482f2febccaa932a253c9ed44f38f3cb7a349e4e6b765ae6bc09ecdf9bdef43967f13350163c911f2c4b249b713a0854954ef0ae0033d6efa95325315b94cc38ceb371de7af81b75ef94d281e6a0d29ee4f5384e3bc31890f35591ede23faed0abeaaac144326aaabf382b58b1efe212558a58ea40140596c1f0f70e8bce3d0e63c8a0efb1e084266c954bd95e42fe95b321c04c0f616cb07c9db22cb8fb3b42517ec7f1a9b213be30188b2085ecfb5e313099901189b72b56606acbeaf9788ab83c8832358f0777aa0062476104c66a79113ec99769ad2268bc580e3bb7316932a1671df6c5362ca609dd102efb3f12efb9deaae2421e7809b5c4d0586b1007f633c28dd5530aeea6540e862a3f20cd270f06aadb381c948e5c800c95b8b5791d46509dd8bd1f931dc7918523904608390c4b36bb931b548ab6fbf771105ed5262dacaac2d4e3b3aadf12bed95ccaf080c84daf386575c3be7e7bbbf57b273d1ffa4c63c36d6daa1b30553a8c729f3ff4132d44b0311ee76c1908a3a5d03d8a19b24f6d8f633b85e6f87f0a061165f3c4b2bb1606bc670fcdd8932f00aec5b1905a5ec76429f0709d6a081555df1d36cf9afe91da674d6201c299a05b663e133bd4892f0eef6e578e47454f0c2e094225dd980829402b01f62eec8f624d50ca5c4e446125b48275bad7d71713f8015ec4839fd8743663b20796d5ebf88f8127b010cd73eaa14e5bf962e9b0e3f9e934d1c50e431b99551af23c83ec78d594432a56ab16bc31cde358c15e48285bd5163e59fd0540fea8e48fefbc50af1079f5f55dff3ed4595417223e5f88b7516358272dba19edd52ef41b8543244a603d031fb0b41a59cb9faaf04d42cae4e9469161be48a7da2e4429a4080ff11980ac07313763437141403b3280a479edbe24d2c91a605f916642d4e91c39ca9ec25a34b74681261e222246a4a05a89cfd34dbaa6d8989a9a7ccae3d63f57fa54f4afb9117a6c32d43511fc9a3d2b5b803d78939d84bec943048630488555d10d392c6d1ac6cd49e8ad6687a732084ac250d303ec1c8a43d28264ff037cf480024f3a52cd9c75499a97e493ca92b76bc8e3ddb25849a0ef0da1cc94cc642ec4aa5c7491615a0743c21300ff2b5473f4f13f401d54691032706954269fb0df8a0f69c517c79577f3da871b4efe5d0fdb4bee2359afc3f8e180e2c16dcce71ea7e3d769698bf9bb9f7ce8b3d5482a1b7d636b2d5412265b8f5266501df78059d8839a5253d7c24c1154f9b161e1358d33815f88e5137c6e2ed68c95dae22e88259a3c935af065b533248529fda3fbdb132759c2db0d04e5c99b93e5e0b5105c5ff4e7106da4f34c6c080816d6142b69e46ce434a3cc4ecf1c63e32c8e0592e0d12bcdc79255ece24e3c7e9a7d28c78f5be2733cf12fd5ecd4064fbd34503a5108f99812736e4ae3ee7dc30302690b825a6f1f8609edbc2e5fa0d7f9f666643302c207070996d178bfde6bf95aec01b32af2a3ae9a7f09622083fd24f72e07e3d63242099c5b98ca45f702df1f0e76c7f37200b8999b676dfc2a3e3922e5d439085acd05d37a7d37e382cf4ecac0b697f2a1dd0c3b2e9a3cd728d203a601dc169442f7ae47bacd3d17c11049b8ef45c8822468b080add4c78d000dee41419d963c440b557e3302bb32783aa3b80931a73f86fd94ca88ba8f930853793582f7201573546cd29bb11f3f852b3ed62df7eb31393b78822bed9b269a5c21cade242c737518eb75db3f82305db41e5f0eba1cce8f509080acb63c83b47f53739962821e2e3cb7e447b0fbfaf6388651d4bab410ec3742b94c06e57e5b38a6d931c0f5d75f1ed8a77459fef294c2d4942381bfb3404aaa948e45aabbb464ac31d041d2b0642f10c9613c435addfa74cc392642a6370555e5a8d5ec9cd86c01d28c0306da42bc53862610a108841ed203b59d3001fc388f5e2d2b6c35855f641b3eef7b425f267e7d9525ee0efa39c12f0a75c107d3931502a0db0fbd711546e969cedfd7ebf970781625d892142b4cec9e5178d21a7764f5323be43c25499870af17e99b06e06720b4344a0c8bbc28b16f9e64838090b88f08e74061a5e539366677d06edb8b9f504467fef0105bbe03006b57bdd2fdfdfef2496e68ccf38f007d96efb70b22ab90f661e96108de7d077f6475b977e117b4f93d7a879edc194b72210ab9080ca4e7bc8872ed76721ecaf49bb552bb83b2a4e6336652e5b140ea270452db8117ecf", 0x1000}], 0x2, &(0x7f0000001680)=[{0x60, 0xffff, 0x3, "68a3f3c4e4978b4209cb45a6fdb6e7ade1e6d75f9c8b64142546051d07e153867e8aff208f332163f95db3aa17eaa501ce21a7de5fdb0ed76f75671fc1f20ff36ee5bf349dd2f60ab7b10f6b040345"}, {0xe8, 0xffff, 0x20, "e22b0d759d3af204adf727a2f670b74145927371a9b68131b95baf11b72de9f523a8d7632b78b3ee8635c45ff0181ff9e188c2efa04c78c0c3d351bf50efe0e9d0fa096a7abb9287c30f1ad8be6a360bb984224c666b49fed245b8604e1c47213fffe9f79f91de4c3a376087d0fb2ddb237335d6233f4808ec0c557bf0d39984cecff211f2a6ba6f98de47873c416f4005f9443d2e23c11a889a6bdf448569dc26b378b7dcbf1eb8557f19b49068220ed039fbaab1b738102c4cb060b1f9306a4903bc3e5bc84c2603a9b3156f514a51248ca27a"}, {0x108, 0xffff, 0x7, "db07a91ffa27e9d06b72219ca42246c70eb6a1589949308afb2d8369817f962b212c068770bf50e2c2aa91c808ca621a250f3cfe0d9560c2e8e77fadebfa4b67f8f4348a27969b1d680a0cba8f005acafbe6cb05e7e064a9031994e5bf36026d8d8f7d76c06d5fe380422630dae093a4aeb3b512978c2131e2dbe7ce5d9a1204be15ab03bbfdd471bc0a1689582809ded33739e6312fa89d663dc8ab67a12e4ec1418bf03cc4dcf83d0c338c447df68f7ab4d5846dee2186995ebc742e140c796048de683fade04d7b29eeb901f0d26c39531dfbd44f5bd09a07e857c22d7d29b6c6f24aa73a3182878bf5d3df37181a1d1a93be"}], 0x250}, 0x9) sendmsg$unix(r0, &(0x7f0000002e40)={&(0x7f0000001940)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002cc0)=[{&(0x7f0000001980)="112b9da3fb4d61fbd4756602a13ecbf9b55e1e444c5d2dc8153e364fae277c4c12cf0dec5ecf5cdc46d6cfd8ce26d2436eac8ec7fd2e2494e34be1dd619612350cfac2553106f6772b3f7a8121afc24dd9ef54b0c51c7d379f0ed045f52b3b05b3e492999bddf7a7143f3b675008e56786d9c02bafd17e26dfda0389c5cd52544a50891cac717e062a18b927418611ff027c0e9c11a9e297249b01289c80c0283049047a90883c9dbc115df3dd345ddf5f75be40fe2981a949a9799532994b1732e46a2bceabf7de20c0e24f071d37f3ab383d149a662da80bd1687027bd5a594d2afcc96ee683", 0xe7}, {&(0x7f0000001a80)="e170c4b3d19ce9ec0da4b0b924839c55bdee1c59b20c6b5238d1fff3f4ea0b35ab735481829b0dc5a45480bb6c1a51538e1b920a60dac9ee5ac9f603963ef562ef9700a757e795168c4c47261c82dfef89e4481f702367fa4f098602fa5d10ea0986f75a8bee3db61abc7d1ad762e94ddc1ea46877d1037b47eef9f5a67965227851c48c565c31b96b0358ecbfb952a6074431b2220b77c3d7cec01094660d5f87ee8310344b487edab1b3478ee61137d249289b500de6cd81f67c7652e6b0b881c15f9fee4eb8aec0c4e8f06cbddfe24138d471d80b92158755cc205a64843077d630459d092ddde72628a31cb3e9364a3b7711fc0b2ae41e6e44430393e5d47dd011560c1b9bd81a388d4adfc047a22025edba424c51be717a93d23fbee259caec0228d3125449ba787fdf416f14f9eead6326edbbef2bc078a3db8c06223aab5148103417a0bc38010427861dc9ea35cecf19c2750229d49eb75b2a94f845cfa2271385c917fccb1f3c5784949da4f9049fb5419d19da5a160adf16abd74f507d5d70612c2f22bf934c27bebcb79b72267841d8692b3fa5c9d3b4c80690217ed66a04f691b8068ad5fde4a478b2ee3ce885964641450bd40bb8a9beba268bb9f3f9ebe92afc3b7e4613faaef2f581fe77ec9aa5a1324b475ca2df9780fc1b4a9240bad85fe4534037264b463a3e87b93ca48299e859b7fa9398a6a947cba25e8bc18911ff873980301827da272fe7fc1951d27e3c65a053abc1cae79bd1a495fe5a4b99a2c10ffe70a3157b88675beefc854e4005f7bf74892376be6130f748f5cb9b1999f42c3f5bded08497d88baad20ea36a81419c85a6e78762f4b1ab5bfa81a0b6ab620fcd8557dcdfc6e9b634ecfbda1ff01b4fcecb1231418fc948184d8622514f62bd2fdad177fa67ff666ae288bd4a2a1a89ebb597e265b31ea73272ced0296e7fb88bedf0ef37a7f61906c6f5db275e8b071010d7f742b562bb753343108484f860c852268f0ba70802aa5d5b70bceca54429773cb97313156dd2c30342f6d75b9e4e9f486299e927045f7c4563c65023bc210047bbb25399c6763d4dd9cde2673468addb268cbb7f9eeb87271297f7cc092ffda76b0e8ae0b0a85bb93f2137ea25653b9b2e88c77e13dd696f33562cb74964cb90fe7a00b8df321e4123576ee3dee69d2d4029a7987a32c007c7a6447e139b849ee264696c555bbb291bbf065a5cd513f1c648a997d1d049b4c4ed076ad38a6057979ac120b3a23715cfed743ad6c84dab54a15689b7f57b7373dd407a2336d3b65e7e1ca1aab7b3f3bcd5ebe6538bf0dd1dff2f9e5475028c91462b97535643481a8330edc6bb2eda7ba43e5a57274c685c8cdf5a5bc015e984ad9e5e5276d3323d3be3f7588007cebd9dec0e64d7759ffb762bae87944b04dbac2216016821541168290ba5daca803cf47e57ad911fe5eb336442d5affcd4941b13ed3c3f205799e1b3463891e572103d94324a4f42f7555d030cde2894f65ee154823181081b33ae84e2c8a61e2448923b7ff8808b16d738b988721bd7a1db0cb125de727e43d688f54af705f44a18c62d7dff43b4ab780a9351686fac8ea85724a7ad0796ded8621a4e2dd02b944e66ae1769442e76d31f021d0eb0288556d4e533af60ecc36ab5d14dd2adc0178d0dd16dba7e15a43af656a74c7dc6575d3d17876cfa72773f12b0dafa4ef7a3423ca83b64d9ae1f27e16de622b2b709f96cc08d2923397ea9ec552772a946373ad4105b8e2d484a2ca43a49623a08c519e7b876fa1a6f5804ae95d2e1fa631b2d4a2bdaa2ee58118cb85f43116cd0a5a79a808667be691627a1951fb809f20c58181474b58e66b06341e9b6f096ed552efce2d85cc28cfc6a687371dea12bd7ed353df2d0d1ca6ab51cd5894245ec81ea99b5f7a1f9c746c82bd27ffeb069b16fbd73e58d8b4ea5d0910793367e2d07e2109337adfceb20b903ea44f9c429ecafdf414a0ce9a3c4669fe02e2b963f5eeb7b1ef87b34d52cf0d3d8e1502df24bddc4b8c4194c8d2ced114e4b8093b588bdd28be4083e1cf708a462ac0308a6e1166398735d80eb39c0e8a982ab4403bc904aa67cc5c53045b9e901218859c786f66da6975676ce8e1f00760d1dee1dba147a4f339261e3a7c94946e501162ec49a04ce0b01eaf88c57344de948e386f46259e17f31e5377394bca625fe3f464b4ae5f5d8adb426c6a207fbf1e0cdf277baf67766eb88c1a3eb46394236f764abf31b0b47b0d26187739517fa0529a60783104c3e5af126dbd3de287b640cc5287668f06388c0deb3792d6da82efa84fdcc83aaaf25aee3e78683d83f251bf03d447643dd86f0f4407ebd0fc96c8dbb87ce036173cc1404d673eb82a9d44aba88f026fa1678074bac65a95b4bfd28cecd578ee99636978f64b4e25c455175dece4feb508b28bdea95029cf5cb1cb0964e393b0a467bf35ec39bda36d652d6d852233f610fc0f33c0465bc0710d2b0df1e5bdba156f7423a3844f14e48bbdd05abc7e6e70ab2a7051d9d20f19262c86d8b02b18c3b057362379e080e48384087c9300a944658e0045f5502a3c8d8b54940b70b731efbe732d0b2f82f6d9b26052d4bca52059433d3ee4826909b7d3ebd7d92ab9105611f2a66360868f9f56945d451aeebee2cb302b394322239e834b26dc2f7ef5821f2d606540f4c26b12007dc15e0f7603e8b5e46297039c9d512711f39264f9fa013ed5fa9f12eee6b9865a8bc0bf63145967fb9f34974c4eec0cca421a61d9b103f4d13d738295afb66d93d8bcb737722853d60f6bb7592c47e7cc0dee222fe8713dda499ede1ee90459d462d7b85172f1eb8c5637c08626d9234c3cd4137dd4496202cd73d9d583ec4fcbce213a0bba2846f274a923dcfdc7066c37d53cbf049cf9f0ec2ffccf59a09a983ef9a25e9bbf1ad2220478ab98c3cfc1714d7875a0c8925be4957242b22a03b3fad5ea2ca95ca7552d129064c5bb8e119a79bfee46677da9c388e0b91b1ab03578261b692f059ac829a84f2b0dd7c5da72d332d1cd3642697703a5820792f80fd52b8d09c0c48b8790e4f012df3a497c1d38d47e2e8ff2f498c62b270c13abe643b456d0071019b61f5c0ec3418119fe8b8084950236b7252981bc5d9d1b3e8420d120aa65beff3c74045e057557f64a6c1367a9826056dc3e3cefb9aaeb5bbc03621c0a9ef7c545b62a9b64e7c4bcc6b498fee522c34f52cb0e625ddac281a25e9c858afe48f4286d633889b800c92544accaad65332e8240aa6d88f44ba3fb5afcddef3ad3364a2aab7cae9a53058e3befae0a0dd1ab549fd571edd90648e1f5675e7484d488d8a7a5067f6dc01be961b4fb59a0ccf03b9441f72c12a6163a9008fa5b08c6c9578bc29216e591f3605090e9dbc0552914a8ba9cc2bf064458eb2c27a86fcd8c37b9a130330d6c26f3809c6d6cb833f186b713dbd9c54f8d1e38b2592db16bcee776f1cfe2fae7eb8510fcc4bcf1f9c68d2695dbae19d5ee5f197a3f77603251f0785bb55ad0d8420ab3afc6a2c9832f548d78d6b92785c5c7a87b896b824854c96341d97d0ad1fd5f5e785c160bddcdbfe4d919722e6e1f389773fc133e8abeee87525ab149d78cd3ccb076368ef32a31abeff8d8302594a1e1fbd44cd5c9092dedf7f399d0dc07a1d98d2cb66078bd8fe8f8ba65b2f4377865e441110bf95df19c506b98c70c4285c618e532bde6e7565c818a8a5bbd9bea0aabb0a581e7cf74d4c81ee4e329124e1fccb80ee7f2b7a5777891ebb7703a226a02ff758adb375b29216635868ed7b5966391c870f22970cd3be3f25d012021d97ab906b96f992ea94778919543512797f8a0af953f15826067baeb0dab2d63ab2c65e3b29cc1f02565c0d975dfb061325c4c0cbda2abd8f41dddbcfdd8e8273630a99777451ab0497d8bb5e36101e2f07ce9b7fb853ced8f9e68d580b6b84103b55853362583dd0be39c5af3386caab92c190e49f5bfe86043bfe7dc886bbdb4fd6adbf57e3fae45f9e57e30366000b549a566ad3c95376addb1ae752c981b13f597bbae25ce73aa746da22a6fbaec0154c963e44b4c190ffebe366b48ae91224ba3e37bb20f44c9850b429b24e2e086d55925d8a07a001f4241032097146d4aedbbf2e22e4ce240f4272c4eccfe6612081d0d47363fc7309b1f3f3bdf70dd2cf4d826ad09cac125d3ab41c278ea91e6c4c469d3b99b2d6090639b47ab8de1309243a9665e869144f27e907cf11b8e0485083648eba16aaab2387fefca389b8d69f4bbca39da657a2450db1914cc68b3a3ad61db78dbc1d4155750f5708f4aa559aaab13ba6cb3ef5f7163cd7c3bc93dc8624a5d0ca2aa72d791a630e1978614f8937940abe62834159e90c01e932f5d7b90246f14d2bd172ca31cf405fe087c4ea527af01f5f879345acc80728bf683701b93997bd5a34cb3e68c10499852600d6807fea329d37b5aa0080de82c7b51988232d6a5e3ab34b26d4b682fd6c4dc6b122efed1de680812dc11ef3848fdfa67a41c6b9fae25db0b59da107635545a532928f6a527cc279c33d63b8e6536e61237960d94501742b05e070f5e52f53da76a4641932e7ff58f8556b459f9adbde8912bac2df40e19e6ee3610b7237590f40a83017046ca9c00f7befeb78fceff2f2265ade3aaa7916e26adec494695d37caa66c164a775194cb6fc9446a8273345f93fda393ccd1baa3a7f0eeadfd6f5a3bc14d71efcc81033b10775e142d9d260f5411bec74da4611d28c69a835c9500713176979d52c3aa2d2967e05e8ee8555f690bcebff7586e219db7338b38fabdbd341b91d58e186d91ee9c47ce4518e791ba20dae8b9a272b427c8079a5d168bc7477b1064439a52a209d71d8209c0e71d1cf6b84194935b9b1514e87436cf3821352422a03489a48bd8449db6246b923b70d6442ce27bae5c29f1eea1f978299f5b3481cd919ac5df2e93be23ed9da96dd32f6cb934db23692b5edd8c7348b69db7349e900450231033cf30f2d358dadf151c941477765ab40239e7f94acc3d745df6f68b4d07b4cbfe926c6db3d6a97d67e106c9208158ce80ea82237d8b976ef6f9e60ca81cf9a3ab7602a68d46bfdd9f5008889978a48b3a0c1ae8cd033d71cbf8af651ff0e96fcfba12600f96d0d68ee90454ba93181f3c8170d408e4820011a5b199fdec50845d757af01f1581e26304e6bc7dbb9287f4fcb5c02f94a21e25c5df3c6cfbfb5bc029b1399035d08e0d39c93b36b56583724937fd0acdaa3a970d1517c927d807631c3ca8dd6dd0f25acce27cd400c80c4cdcdd23dd254112ba5a08e2639826aedd0873b65713004cccc593bc81ddc09995b1912a71b44fcc5cc14c5239b509e5871ee36c6c19c3f864712f81eeb505c1b23b338637788a6d6f7f6f10d6f0399717ba203a68acf0b6d4363cf800780c943bf4779cc18d4c4ee28014edc87979ad39c5891cfe5c15aa29b8d927ed468bdc04b6e83aff9d87680eb75475315a88207b268417d8bff663cbaa3359de35d2544d934e7cbe46617643a5337ca54e5e87e981ebf2483c4315feb4397e6bb890f7754b23786079504230d5f4b23d80f7a2ff5311e35d56a3f730e48c2de1cd1924225aad0ecf90a60205a4d61bffe0e38eeb53a8c6e65f2d144666cc0d70374976be97a875a39b2b050eeca270954191b6a893aa233bc4b6fc339543c284d64c4e76e4a2d1cce3da48c7dd2ad656d380ca71b3349aea59d16bc21402e0e594511efa7093", 0x1000}, {&(0x7f0000002a80)="3bf81c8711640a9240dd0550f157f2c9b4fb43b3ab518b854c6289065c19b2914b4bea5604ce92c5573b28f91865396afb207d4e3949c8ece2a40c1752fd65b5f9ccdfc849dd771157beab35a9bc92da7d9c84a2cbcbeb8b0e8a59621fcfe41534535ac23580619300d1e6ba00025267c3c958496f54fdfe1cde716ca4697ee0ab390fe4c0e19a645c3b6e78f2b1be2057f093385d8d2be10c31af1a3cdee69ac76fefe0", 0xa4}, {&(0x7f0000002b40)="ca3ce8df34bbbca59f6735eb09f890ae17001f105b27b0aa68603eb9f7", 0x1d}, {&(0x7f0000002b80)="c0bca6eb3888c78a247d8e09f4a81f2c27c986b35e53dab7dee3dbc112d2afbd80320d77281d33069d71e7819019608cbb57f214a9b13e6895946979d72ccb08be9cb53b361870860c9796c5ff03e664d29e8cbae373ce7c33dc6f564c960feab233296bfdbcb42cb3dd18117d1285ab535fededb924891a883657e2c9a073fed2d26ac2ef84be1729ad5e3e0e4937937cd30af9dfbce1341d47ec1cf3b2a2bc242325457a9d877bd4cc098a97bb36f96d283cc55e56c28f9fb6a5496c3738cd76ac56a4fb89a2c5938bd4f2e80cae28254060f156b2f24e468865a7e8ad8fe8b30188573432149ddcfe9319233a28e1f01f897c2eb179020615", 0xfa}, {&(0x7f0000002c80)="859edf0d9fe9a1fc4e70eced7e5ef2f2756b828ab831f20eb0e941da67ad63", 0x1f}], 0x6, &(0x7f0000002d40)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r2, r2, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0xd0, 0x1}, 0x1) readlinkat(r1, &(0x7f0000002e80)='./file0\x00', &(0x7f0000002ec0)=""/4096, 0x1000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000003f00)={0x0, 0x0}, &(0x7f0000003f40)=0xc) lchown(&(0x7f0000003ec0)='./file1\x00', r6, r5) getpeername$inet6(r1, &(0x7f0000003f80), &(0x7f0000003fc0)=0xc) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000004000)='/dev/vmm\x00', 0x20, 0x0) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000004040)='/dev/klog\x00', 0x0, 0x0) r9 = dup(r7) kqueue() ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000040c0)={&(0x7f0000004080)=[{0xef, 0x3}, {0x8b, 0xfffffffffffffffa}], 0x2}) chmod(&(0x7f0000004100)='./file0\x00', 0x120) kevent(r1, &(0x7f0000004140)=[{{r1}, 0xffffffffffffffff, 0x10, 0x80, 0x80000000, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x80, 0x11, 0x3f, 0x80}, {{r7}, 0xffffffffffffffff, 0x2, 0xfffff, 0x400, 0x100}], 0x0, &(0x7f00000041c0)=[{{r8}, 0xffffffffffffffff, 0x45, 0x9, 0xdb, 0x8}, {{r2}, 0xfffffffffffffffe, 0xee15f360d59cb297, 0x80, 0x7, 0x5360811b}, {{r9}, 0xffffffffffffffff, 0x0, 0x40000000, 0x1, 0x1a}, {{r7}, 0x0, 0x40, 0xfffff, 0x7fffffff, 0xa83800}, {{r7}, 0xffffffffffffffff, 0x0, 0x0, 0x7, 0x100000000}, {{r9}, 0x0, 0x0, 0x4, 0x1, 0x4}], 0x3f, &(0x7f0000004280)={0x200, 0x8}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000042c0)={0x2, 0xffff, 0x2}) setitimer(0x3, &(0x7f0000004300)={{0x40, 0x10000}, {0x1e, 0x6}}, &(0x7f0000004340)) getitimer(0x3, &(0x7f0000004380)) accept$unix(r2, 0x0, &(0x7f00000043c0)) pckbd_enable: command error 15:56:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 15:56:54 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000240)) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 15:56:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error 15:56:54 executing program 1: r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 15:56:54 executing program 0: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') shmget(0x3, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) mkdir(&(0x7f0000000000)='./file0\x00', 0x140) 15:56:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x1, 0x20000000003, 0x6) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000200)=""/165) r2 = socket(0x18, 0x1, 0xd) setsockopt(r2, 0x5, 0x2, &(0x7f00000000c0)="86537602", 0x4) r3 = semget$private(0x0, 0x1, 0x1000000100) ioctl$TIOCEXCL(r0, 0x2000740d) preadv(r0, &(0x7f0000000880), 0x1000000000000080, 0x0, 0xfffffffffffffffc) r4 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r5 = openat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) syz_open_pts() ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000040)=0x64) fcntl$setflags(r2, 0x2, 0x10000000000001) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r1, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x3e1a}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0xa) syz_open_pts() socket(0x21, 0x3, 0x1) close(r0) dup(r5) syz_open_pts() semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000500)=""/214) close(r0) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) 15:56:54 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x30, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x21}], 0x101, 0x0) pipe(&(0x7f0000000140)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) kevent(r0, &(0x7f00000001c0), 0x400, 0x0, 0x9ce, &(0x7f00000000c0)={0x3, 0x8009}) close(r2) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x7) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000280)=0x8400000000000) 15:56:54 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) renameat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 15:56:54 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x7, 0x9) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 15:56:54 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000001c0)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) select(0x40, &(0x7f0000000240)={0x5fa7, 0x0, 0x100000001, 0x10000, 0x2, 0x101, 0x9, 0x6}, &(0x7f0000000280)={0x200, 0x3f, 0x1ff, 0xae, 0x8, 0x2, 0x9, 0x7fff}, &(0x7f00000002c0)={0x0, 0xffffffffffff9645, 0x3, 0x800, 0xc000000, 0x1, 0x2, 0x4}, &(0x7f0000000300)={0x100000001, 0xffffffff00000001}) r2 = semget$private(0x0, 0x1, 0x80) semop(r2, &(0x7f0000000200)=[{0x4, 0x0, 0x1000}], 0x1) r3 = kqueue() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x208, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000080)={0x3, 0x22ba41af}) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 15:56:54 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x100001, 0x8000000000000}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socketpair(0x11, 0x5, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x1, 0x8001, 0x20, 0x1, 0x2, 0xfff, 0x746954e3, 0x1, 0x2, 0xfff, 0x3950ee56}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) 15:56:54 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() r2 = getppid() fcntl$setown(r1, 0x6, r2) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 15:56:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x25}, {0x6}]}) write(r0, &(0x7f0000000240)="15c1e7abfb0cf5b4f4ddeef8ad36fb2a165ae1f982417672cbf7e88033b61a9d337aed70574e1196b7e0c79ad9840c6e88f4ae6bfa34b1859f9e695dc797a6db1f50c5c809da7e3603c50ed3ffba24f1c92c1cb022f1e8afc8028fc30de311e2011195a0044246d9d2c88deacefd46d8c2f19f", 0x73) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:54 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0xb, 0x0) 15:56:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x4}, {0x6}]}) r1 = accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) accept$inet(r1, 0x0, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='.') r2 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x3, 0x3}) syz_emit_ethernet(0xfffffe3b, &(0x7f0000000280)="e6190a5e4982eedd288e1caee6baf7a6fe6a5b844e25b1b6199aa109c2b6b596e316bef5c70fae0c170ea7c29f76306c63c9470820fd082385a229490f217db0b70b675aee096d3053feab64e8cad6e8aaf8d99225137aabfc94d10ca1") 15:56:55 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) 15:56:55 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ff"], 0x1) socketpair(0x20, 0x5, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000740)="ffb7b98ab131d41bb08bb98d84d0a9d8ac0d914f8f947e95ce9e80dec798b9ef392886c82b7931b07c300fed66049a39a2934192031595113a39ef76b45d5f753487bd602c270457ee5545a7b4d5ddfea805a46e3b9391fa041b4812c9358b4479587b593966a7597ae1b2d687e903b4ac3d1bb728d9efcd5665c1cb743755b12ff0209ce66cc940aff5727089a5519d4da142800da8936cd3770161a2d32c662afeee8c6048a163dcd49657511643d145e1c83991321a47a86fffbf24d16189b68dab0c12e3d6391154645394b7afa0e2ad09229d056a9b9d4a2fc3c8cc09a8bed40a9dfc36e23b", 0xe8) r1 = socket(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000680)="f649e7f55fdd5edfdaa0ec380da16df1dca9fcaa6c87cba7c1060b029c1916d0512a7d8b7012934ac16505265b66587b1f15094dac2801c22d23eebfca2af809805ae961e9b839802e95ce7062833a7a25f92738ee503a16870632fc324d64ed43e0796a79253153970cd96cf42c9dcfda51669dbec100a7a81984394a994bd802fb8a34bcde21835fc52ae669e2ebf54b63d6fb9b79fbd71f4c4958", 0x9c) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="ef14045f099be06bfb327cbbd8a6f2c5423409e9", 0x14) sendto$inet(r1, &(0x7f00000000c0)="a8232c3e1d898d02255b47fadae8325f953856612ddd950ddb07243879289f0dda07c752e7a40bc3a0e006b68609875b9b4a63a753a50d5b7e2bab6c3a4941254136cfed0699b1fece0aca9efc5c0d4bbe83d5f7f031d7f5b06e2a166ea71144d19f3bd71b5117c61e59ff1f5ed2f2fbf5427ba610c54999a6a3e5fb511b35b6289938d9abd4b7bc7832f8974e0063e6966ac9e42ab591458d7527f95bd451d4101a98c703c5b086f0953bce4e3f1af14b8fc25207f1e324c5935e8c0ac4cca42b365f38d35874e54b3e504292e14a76b683e60ac43dbbe2a806f32c5ef8ae617115270b2b8d6b14a8dabcbbfca31bed8273a3d3810f7e98c3fe002000166ba0b5d1baa672bfe40c1ad1b8378418b7e215e86347f1deac2063aeca320f3f9df58c1e94da398629587d41650de210d89af7da59f7ebdea93ca1c871d877d9d474d485554fdd15d7d82ce594d347a486869a9c9411f1ac0634d4b017f225d1675abde7b8b3422d03194b6251fe9ea6616e1f5071d4e97b05ffbdcbc71d8e85a47f70d98f6b0cb20013ea5142ab397490b952a741a532e9b021dd710a330f1035023b19c48d4103f0cdf663c83673e884d7c464896272f494c6771d4d05d50e6ad9b489908388efecc7d694579f77782b891fadc89b8e4d933da54896e8b0eecbbedf4e0d493fcc40412bda24fe0fd07b1ad6f40039378043c279e6713f32600404370f7403a6e392c64a03b2ca007efe97dfeada9e12ea7b87b17c86634ccd5a075e1867e5b61ea4eecc9ff76e81bf1d64721ad5451a0350d4e13580e532790ac405f30cd5b2c3859b02e4fc338d17f225ddac7ef6111b0857ee95d934ac2d242ea9c7dbb19b7fae2c8f1babf1da5831fc921449e590d83ade206f9aca263eb33b76e7a35979f53fa5dfc4814e2716e13fc9d480e2111a0d7f3f96bd7cf57a99d2ef2295473ee3e87e2ca80f068f1c5cf3861010b4bf18f8a03b207936de852d5677ff3ca4b389bbb31f773dabd8c709601b302fa048d288926bbb8fa9baac2e54225886737046090b709de0e5e914d46229a83238ffd011cdb753d47fd361a58b356ebb03fee7063458b5b5c07f4c524f93f9627cf58a07575aa98fbc8ecc2329ce3f23aef786cfc6c602be19449643118a44222b2271004cf5bfcb55662f218e79992501d38518f9ae9df07c884e678d37a8c68ee5305b499a0204fd4af9b7a7f79853f0b5f6282328a7cd5e4d630f39170d0fcc8f47a012da594dbb31784dbd1b27ee836cb931b81f857c7ddaffd8ab15cfde8e372232e06e519cf927fc8ab5c51f235ef8e8f33a65d46904207b01346e843387f44517bc2f439a34d8f7771adb3fc353e2c23144028d1f18dd3ff44da7e8d4261fb988797ee794cc317c477a3aab9b3c5349e673e3ae67c91d4b6581fc63fdb85d2068e77c7ad1eff61e16107bed36743bef9e08307f8a4768583869f0bed12df893ae7e51a5bb8bceea2606d9237ceb6ce151ddebb2480634ba5542d696dbb1fc8ac4750f5deb6f071054225f988d61f763b32c2619bedb26e24af7827ad25d81164892e01fdd22dc8c529e9dacac6c7178f7a64c4ccd057c48919792d13665db317edaa0af0a192ca86a6d517ef2c5eb33366cb1d2c7ce7a4edcc0d8f16c0887bd8e12ed9f6aaff7e5c3de9e22a59051bdbe34c56b852a101a2168614416357a003fe1d03e09153245aaabfb4a35ce06a271a7d8da35748d09f40a2e2424542c1da152b39d574556907b6b344a414d1b5e5f683d0035bce212bc114eba8dad5660c92509a12a5c43b71d55a391ab3c9c469f958f8c81610c52129d208ca2f68d348fd928aab668cd95aeaf692c6285b7b346cdf58f519352d84a423609c4c5bdf473bd997b5b03b3630f789b5d0a4bf806953413ef42d483dc737dcb92d18c3209316a80fa98923ccb6d7f663e7dd145884aa04896df5c6f2edce6970028a1f678d0524fdb095cd29f715fd7b5802debaaf744dc5ec84fb0", 0x58d, 0x0, 0x0, 0x0) 15:56:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) accept$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x35}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x25}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000001500)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x2, './file0\x00'}) write(r1, &(0x7f0000000140)="e9475d54587114a3f75eb7f40db522416141d22826d96b8e61a374654d8946a57daa98ed6e5b58656a95e991728252ae8453958f904daa5b1f43f99d6b6f831ba769427460c1483f0a70685905b92a6b6800413c86e27eede622cf08a9e2553f21d96169f478e44b5bdec32898e1d8ab2cee9891f6fbc4983a57332586ee33fb3885ac2d4fd9b4b3a98beb1f442185b08265f6029af761873ad2121c04f17a62325560407c73189e37a05c7e3df29d0e495c61fe121c4fd3e1fade09e35d97d218829309e63666b012f4038731f9df86bd7c6616c1da9d60add7012b1e5f53fc87036943f761d8192057441722300a73e818efdbd4d5", 0xf6) syz_emit_ethernet(0x5d, &(0x7f0000000240)="ee558193ff00000000000000fd72f64ded90a98ff7094057fd40635687eb0452f8448e6ab1b15f4141f6a66f0cbaa5b1bdd981f80dc95779cb1638df859b172f395622a2d8df69ed506da505a249c0fff99521992d2169b624f68511e5") preadv(r0, &(0x7f00000014c0)=[{&(0x7f0000000340)=""/13, 0xd}, {&(0x7f0000000380)=""/10, 0xa}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/219, 0xdb}], 0x4, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x8831, 0x0) 15:56:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) 15:56:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x0, 0x1}, {0x8, 0x7ea}}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4d}, {0x2000020}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 15:56:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100040000000083, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/27, 0x1b}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) poll(&(0x7f00000006c0)=[{r0, 0x140}], 0x1, 0x0) close(r0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 15:56:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x6e, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\x00') 15:56:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = kqueue() close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613b) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x35, 0x0, 0x0, 0x0) dup2(r1, r3) 15:56:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:56 executing program 1: mknod(&(0x7f00000005c0)='./bus\x00', 0x8100800080002002, 0x2e00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) openat(r0, &(0x7f0000000040)='./bus/file0\x00', 0x8093, 0xc) 15:56:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x800, 0x80) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d93}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 15:56:56 executing program 0: r0 = socket(0x2000006, 0x4002, 0x3) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000040)="4684a7d04cf6f6c8f159aa450a54ddbe09423bc4bc5d56123df460df20d181acc9607fe061e57034590cc28aff8e9d3ce755efcba55d1e71e20ab9cee6fc39e724740d638572886b3262bf9c7abac27793a7f58cba4b7f61d591d36ac2a96dfb895930f1e734f0b487576a8729cffcc35694ea0f498b5a3e55414fe97d608bda3e5f6cb253035c57b40d638dc8bed468f4", 0x91) 15:56:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x200000000000003c, &(0x7f0000000100)=[{0x10000003d, 0x0, 0xffffffffffffffff}, {0x37, 0x6, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") 15:56:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x0, &(0x7f00000000c0)}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 15:56:56 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x6) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000040)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xfffffffffffffff8, 0x5}) syz_open_pts() 15:56:56 executing program 1: r0 = socket(0x38, 0x8, 0x10000) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000002c0)=0x6) setsockopt(r0, 0x0, 0x1f, 0x0, 0x3a1) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000280)) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0xdf52, 0xff, {[0x4, 0x5, 0x10001, 0x401, 0x3, 0xfe47, 0x1000, 0x7ff, 0x9, 0x5, 0x5, 0x5, 0x7, 0x5, 0x2, 0x0, 0x6, 0xd3a], [0xcd42, 0x200, 0x7, 0xd7c, 0x3, 0xfffffffffffffc00, 0x800, 0xffffffff, 0x8, 0xfffffffffffffffc], [0x9, 0x0, 0x2000000000, 0x4, 0x6, 0x8000], [0x6, 0x80, 0x74, 0x6, 0x364], [{0x8, 0x7, 0x5, 0x20}, {0x76, 0x40, 0x8, 0x2}, {0x10000, 0x40, 0x0, 0x8}, {0xfff, 0x9, 0x401, 0x10000}, {0x800, 0x1, 0xfff, 0x7f}, {0x101, 0x8467, 0x7ff, 0x6}, {0x2af0, 0x0, 0x200, 0x5}, {0x81, 0x3, 0x13, 0x4}], {0x100000001, 0x564000000000000, 0x3, 0x911f}, {0xba0, 0x5, 0x7f}}}) 15:56:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setreuid(r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48, 0x0, 0x200}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 15:56:56 executing program 0: semget(0x2, 0x7, 0x101) setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000040)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x5, 0x400, 0x0, 0x1000, "0b7698c9b69fbc64bf0ac3190c1ad7247da88396", 0x8, 0x7}) 15:56:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000000)='!') 15:56:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) ftruncate(r1, 0x0, 0x5) 15:56:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x14}, {0x7c}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = geteuid() seteuid(r1) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:57 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x1, 0xa1, 0x7fffffff, 0x7eb, 0x2}) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x6, './file0\x00', './file0\x00'}) 15:56:57 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) fsync(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() write(r2, &(0x7f00000000c0)='C', 0x1) close(r2) readv(r1, &(0x7f00000026c0)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1) 15:56:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000004c0)=0x8) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/32, 0x20}, {&(0x7f0000000100)=""/135, 0x87}, {&(0x7f00000001c0)=""/251, 0xfb}, {&(0x7f00000002c0)=""/189, 0xbd}, {&(0x7f0000000380)=""/143, 0x8f}], 0x5, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) r2 = dup(r0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000480)=0x8000000000002) 15:56:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000680)="90c3fe67eb58689860044aa977a9fa7adbbb48061c21e09825f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bfa34505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a15a2c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f862103732258695ad9a27a178b26c46059befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef7b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x196}], 0x1, 0x0, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000840)={0x10, 0xffff, 0x4, 0xffffffff, [{&(0x7f000000d000/0x3000)=nil, &(0x7f000000a000/0x3000)=nil, 0x204f}, {&(0x7f000000a000/0x3000)=nil, &(0x7f0000001000/0x600000)=nil, 0xebf}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000555000/0x4000)=nil, 0x8001}, {&(0x7f0000527000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xeda}, {&(0x7f000039a000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3f}, {&(0x7f0000091000/0x4000)=nil, &(0x7f00003e7000/0x2000)=nil, 0x3}, {&(0x7f000039c000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f000050b000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000580000/0x3000)=nil, &(0x7f0000316000/0x3000)=nil, 0xfff}, {&(0x7f00004b6000/0xf000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000597000/0x4000)=nil, &(0x7f00004d9000/0x1000)=nil, 0x3}, {&(0x7f00001a5000/0x2000)=nil, &(0x7f00003c8000/0x4000)=nil, 0x7fffffff}, {&(0x7f00005c2000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f00000f9000/0x4000)=nil, &(0x7f000002b000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f000018a000/0xa000)=nil, 0x1}], ['./file0\x00', './file0/file0\x00', './file0\x00', './file0/file0\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file']}) open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) 15:56:57 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='x\x00') utimes(&(0x7f0000000080)='./control\x00', 0x0) 15:56:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f0000000000)=[{0x0, 0x56, 0x6, 0x6}, {0x1e, 0x4c, 0x400000000000000, 0x101}, {0x12a, 0x5, 0x3, 0x7}, {0x2a54d110, 0x3, 0x698, 0x5}, {0xff, 0xce8, 0x8e, 0x7fffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xb1}, {0x2006}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='p') 15:56:57 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0x1) 15:56:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000001c0)=0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x4) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) syz_emit_ethernet(0xfd4c, &(0x7f0000000200)="103ba230512651") 15:56:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x6744, 0x0, 0x0) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) dup(r1) 15:56:57 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f0000000540)='./file0\x00') chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) 15:56:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0x2, 0x328, 0x20, 0x9}, {0x1, 0x7e, 0x10000, 0x1}, {0xff, 0x7fff, 0x8, 0x7fe0000000}, {0x100000000, 0x8, 0x6, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x3, 0x8, 0x8, 0x800}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)=0x1) 15:56:57 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$inet(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x0, &(0x7f00000011c0)={0x2, 0x0}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x170) r2 = dup2(r0, r0) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') 15:56:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) r3 = dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) renameat(r3, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') 15:56:57 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x27, 0x5, 0x8) r2 = socket(0x1e, 0x3, 0x0) kqueue() dup2(r0, r2) r3 = fcntl$dupfd(r2, 0x0, r0) getsockopt$sock_int(r1, 0xffff, 0x102c, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x9, 0x5fffffffffff8}) 15:56:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x278) 15:56:57 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000902000000003e00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket$inet6(0x18, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 15:56:57 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000200)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000d00000000000000010000000000000000", 0xb1, 0x9647cbdc894d2825, 0x0, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="60d47243000000000000000000a0fd00"], 0xa) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x30208, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0, 0x3}) 15:56:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4500) open$dir(&(0x7f0000000040)='./file0\x00', 0x300c8, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={0x0}) open$dir(&(0x7f0000000000)='./bus\x00', 0x840, 0x10) 15:56:57 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)) r10 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r5, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffffa, 0x21, 0x20000000, 0x4, 0x7}, {{r11}, 0xfffffffffffffffc, 0x80, 0x40, 0x4, 0x19a}, {{r4}, 0xfffffffffffffffc, 0x78, 0x11, 0x2, 0x100000001}, {{r1}, 0x0, 0xe, 0x1, 0xc6, 0x3}, {{r9}, 0xffffffffffffffff, 0x8, 0x0, 0x8, 0x5}, {{r7}, 0xfffffffffffffffc, 0x41, 0x20000000, 0x2}, {{r1}, 0xffffffffffffffff, 0x50, 0x80000005, 0xff}, {{r3}, 0xffffffffffffffff, 0x90, 0x20000000, 0x800, 0x1ff}], 0x2, &(0x7f0000000100)=[{{r10}, 0xffffffffffffffff, 0x6, 0x8, 0x4, 0x8}, {{r2}, 0xfffffffffffffffb, 0x45, 0x8, 0x6, 0x400}, {{r6}, 0xfffffffffffffffe, 0x1, 0x4, 0xe4, 0x5}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000040, 0x182b, 0x9}, {{r1}, 0xfffffffffffffffc, 0x10, 0x1, 0x5, 0x100000001}, {{r3}, 0xfffffffffffffffe, 0x8, 0xb, 0x5, 0x7f}, {{r5}, 0xfffffffffffffffc, 0x2, 0x2, 0x6, 0x2b8}, {{r4}, 0xffffffffffffffff, 0x40, 0x9, 0x51, 0x6}, {{r2}, 0xfffffffffffffffd, 0x80, 0xf0000007, 0x2, 0x8}], 0x100, &(0x7f0000000240)={0x6, 0x2}) mkdirat(r6, &(0x7f00000002c0)='./file0\x00', 0x49) syz_open_pts() syz_open_pts() r12 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r12) 15:56:57 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xffffffff, 0x7fff, 0x0, 0x0) 15:56:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x0, 0x10000, 0xcd9, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) sync() socket(0x38, 0x7, 0x6) 15:56:57 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x26, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffc2) recvfrom(r0, &(0x7f0000000040)=""/92, 0x5c, 0x40, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x4) 15:56:57 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x2, 0x7) r3 = dup(0xffffffffffffffff) socket$inet(0x2, 0x8000, 0x503) r4 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x1, 0xdd, 0x6}, {0x18, 0x2, 0x8, 0x8001}, 0x400, [0x4, 0x1, 0x401, 0x2, 0x0, 0x7, 0x48f, 0x7]}, 0x3c) poll(&(0x7f0000000040)=[{r1, 0xc0}, {r2, 0x8}, {r3, 0x4}, {r4, 0x40}], 0x4, 0x7) poll(&(0x7f0000000240), 0x1, 0x0) sendmsg(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)="fef03d3a8f63cf37b3277b8190a80198e156dcfc7c73f755dc402e2c220da14dbc7db570b7af6cfb1c781de197864ea1efe2b23f4915e2185311ad146899c75b61f5d07648b75e90d8c4a892b69b25d96571f93459727ecd6368be08e5dcbd6786f8faa50b3c0600afba2841de29459aa643a5ab2dd42167b465819c8cb0d711ab3cf9badf6f6319749c085fd822ff8f6983f1ae632517e0a167", 0x9a}], 0x1, &(0x7f0000000180)=[{0xa0, 0x1, 0x101, "ca8ede12116c64bc6680073c2bb104e26c8256c0fd4f049568ac8d394d5002172b1cda0ea73d632af7e6e417bee0d2e04d400c41a8acfbb07bc236a868d85fee0f56f5e0218dfc828507d37868a540dd61b755ab44ec2485a737f89d6dc7af01764d407afa29e349b902c8170d2412624232140ac908ac1d0b511629f4d221c1b7feef64c8da7cdac1fb"}], 0xa0}, 0x402) 15:56:57 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) flock(r0, 0x0) 15:56:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xff, 0x2, 0x1, 0x8}, {0x9a0, 0x513f, 0x200000005, 0x40}, {0x80, 0x1, 0x7, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x20, 0x20, 0x40, 0x800}, {0x9, 0x563e, 0x9, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:57 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x381, 0x6, 0x1000000000, 0x100000001, "0fc741ae26bbbf772f8dc51e6acdc0a411062106", 0x4f, 0x1}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:56:57 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x10090, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000006c0), &(0x7f0000000700)=0xc) poll(&(0x7f0000000740)=[{r0}, {r1, 0x40}], 0x2, 0x8) write(r0, &(0x7f0000000780)="c3ee522419caa734c331491b7e87f6cef3aaea801d2f0a69b6a2403990a418bb067e8b7454a8d6c862fd18f3b5070b654a22889bd79136b0ea5a7ef7d5b091337437c7aef957c048c6c6a45fc7fe589d05959ad7d16e337fa2db9667608074c311d3071fd137a09ed8297ed0c459f98afde1143a17aa7377842186674902125b26ba703ddcce0ffc23f607563a1caddd7b958be98f14f421239d6525695edea742d9cce410f97b1d55a1866720f2fefbb868be6cb31c97ef311ec2afe1b63476a51ea5c418ca88f45be68e2a020ac5f471ffe52f58619f563eccc3798b89d050a251b06b6f3de54e8e9171703dd2904871bc30cbfce611083fc916dd67f08c4f55914f71a976438ac5191ecfe7f31ff194107eaee87b628d03f470edb35668f5443ed1eb254a35b7dea4d8b82609ff266dc6b3cc355ac6dcc2f25e529d063c25289c14a5d50e10f5a073e869fecd5d6ecee53cfce11242c6725bcb7fb075dccfeb9827f1206f24f0def08418e958e6f4967e25c2abb137b13c8631c82514afd97f4a28e52ec2519c3597fea71c5e34ea1dd00f7aedf41b06970736860563117cf8c83029a6c3ec1498db6f4d584d578c49acf9f68ea7d255450d2f14806361931c6ea500661367ac038b879676e0e855d2a8593765864c16c602cb27c63aca5d287d70fd6e169dcfbc2349c1b37ae6a5d6841f359e3e74de4fb1f85c51b3570824105cedb553022f615bb879ee97fa8f80df710e8920cfe19ab30e7db1a1470a5951599181d7c946ae98efcc5c53a40a05a6bd9afe30f420f894945d4382f2bf88c2bbd0045321303cd94f7d00f840a486c76fae69a32675092698cbb973df215d200956c7894705f7bc774907a744d07ad61945212bd8da921f2a14bc0214ec7321f2796b827a99af547ae6cf3079fafb07e6ff7764733bf7b38fd457ae92a822e57f08d1ad3ce2cd3c67fe845e00161192a00197da428eef2e43cfcecd11696050cbcb2d2f45ab7fc4ddf36e7aee5f7531a8bdabd98beccd89f2d198883b0f1042e6350574836f0dcd590643741845f3b46600126238c16c2248b31f9121297fa2682f2f1a5cc980d618184e4faf1070e27d100a4c42344d230a992f220e9fad25a389d911142ac828dd10877696b8093f81b2f3212d071372117a552da3475cb5122cd7e47f83b26905d12fd4ca637bb88db8b6155b60fa52b6b66d8c479635d6381824ac2dec8e28f67fbed8647331dbcff1d129174afa68aa2ba06f9c880e4bc23e8f57e3b77f6bd8501ebc2881b327ed28d4315e3d8c0ea617ed0c56a19610adbc0e875a13aee01c8da2b51d618d5ee2611a1373af3e98bc1873612decaf3884c071bbcb207f74472d28b4c2a7e78513777d64e18132b08c03071d536daa9d16d67ffc76c083cc300f30cd7359df1fbcd329217b1b7743545e6954f0100e23dd0cc3fe77d19cdc70a101771e6ad57999f6d7026fa1d7afea997cb0e3cc7e16e3e42371f846c0d5ba807a1877e047075c090f2528da2d934fa44a52d4be357a3cefc990f0ea2b5d33c5f43cd37acb7bebb16b4bc3cf34abc6578587ddee74d8a6420bb945bcbbb2cca54e671bc775a6e4c238f38ec89f9da5a82105e2bec58b6c50c89a6fc5e3e934077e457aa12fcce5c06f8478db4b13c81cd2107bb0446ff7f27bf5629b16db8ba60f2eb0dc6905be165f34fd643a47abd60081d67a8297b4a9ea61196b6bb5e2c4bfb731a8c3c87ea6ec4a965e40a989032f3da135c8d9ff7ef9f7fe90d5ac975c3381174f75919d8d3bf3386d7412a188bdc275953f5f288e8066034857df41d8bc6a6b01a3ae2575e7058d6700e0ac3e6e12e07ebba144c7261cadef65b5a359136a1058fd27d48fbeaf5ec6cfb2a75309b62788222e3c627e929435a8869a93186397c7739c7a4f5201515d0c731052571666521d33ab1acbc71543a54dc415a634974dd1f2e8b08f4eee92e0c64cfcc75c07c9ed1930bdd44c1e56f07dad2d1eb8beecfd473d6072f6a28237f5638a34228cd65641f8bca5ee072a4551e4f8f09d74f668d227ae07d7565cedcd92f93356c4e6b2a21ee3c28d218b8c30c769af65f50856518986d201ac13d316e082345b4040f385070d", 0xffffffffffffff68) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000200)={0x2, 0x2, 0x5, 0x1f, r3}) close(r2) pread(r2, &(0x7f0000000080)="b2b563d4e00a68c3c2cbd8dd9232c3622ecda61c521c725072c490872e4bb423ed51d1b4cdc530ca2a8a0251789dfbbfd7f1d8bd727a09a8518f0e3f1b5496471c7812c42c603d6e9de20837598fb5319a06cb3978aa8571c20172cf741d38942b36178498a07460002f3a38ab8b87748789d298056e99f785be8c98f2f2e0244ccf7689973c3928db2d69c2cd256e996592c3a97ee4c92dc0fe79cb73e22ec04f59982a561b456bc4491a90e73008f3ba0fc01e610c29251ebe512b53a70465d2478c3657479679012bb6d5e6ebb92a87abce95ac06e9ecf16e7979b24eb84af821", 0xe2, 0x0, 0x0) syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r2, 0x7e}], 0x1, 0x0) 15:56:57 executing program 1: r0 = kqueue() select(0x40, &(0x7f0000000000)={0xff, 0x8, 0x721, 0x90c0, 0xfffffffffffffffb, 0x4, 0x3ff, 0x9}, &(0x7f0000000040)={0x8001, 0xfdd8, 0x6, 0x4, 0xda, 0x400000000000, 0x40, 0x800}, &(0x7f0000000080)={0x1000, 0x456f, 0x100000000, 0x1f, 0x8000, 0x20000000000000, 0x0, 0x9}, &(0x7f00000000c0)={0x3f, 0xffff}) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) msgget$private(0x0, 0x10) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x2, 0x3, 0x3, 0x1, 0x0, 0x4c5d, 0x8a, 0x0, 0x1, 0x8, 0x8000}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0xfffffffffffffffe, 0x5, 0x2000, 0x4, "c0fb7e73eb469044df0e4a89e064696a7dfecddd", 0x6, 0x2}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0/file0\x00', 0x3, 0x100000000, 0x3ff, 0x1, 0xfffffffffffffff8, 0x200, 0x9d9, 0x0, 0x0, 0x6, 0x1}) 15:56:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x3, 0x9, 0x6, 0x6c12512d, "45946dbfa3288097bb5b207b14884060caecf4ca", 0xffffffff, 0x6}) 15:56:57 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x800000000000002, 0x6, 0x8) connect$unix(r1, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xf) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) 15:56:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) 15:56:57 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000100)={0x4, 0xffffffffffffffff, 0x0, {[0x8, 0x7f, 0x5, 0x2, 0x9, 0x5bd, 0x0, 0xfff, 0x4, 0x8, 0x20, 0x7, 0x9, 0x1, 0x0, 0x6, 0x1, 0x1], [0x5, 0xfffffffffffffff7, 0x8000, 0xffffffffffffff00, 0x3, 0x8, 0xd64ff67, 0x0, 0x4, 0x1], [0x9, 0x9, 0x8, 0x6, 0x7fff, 0x8001, 0x1], [0xc4a, 0x81, 0x6, 0x1, 0x5, 0x5], [{0x88ca, 0x3, 0x5, 0x7fffffff}, {0xbed2, 0x0, 0xfffffffffffffffc, 0x7}, {0x4, 0x3, 0x9}, {0x6, 0x3ff, 0x1, 0x57f4573b}, {0x32, 0x9, 0x1, 0x200}, {0x200, 0x7, 0x61, 0x8}, {0x0, 0x5, 0x1, 0x5f0b}, {0x7, 0x82, 0x1, 0x20}], {0x0, 0xffffffff00000001, 0x3, 0x7ff}, {0x7f, 0x0, 0x8000, 0x8}}}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 15:56:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) r1 = open(&(0x7f0000000000)='./file0\x00', 0x11, 0x4) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="2ea92c2fe144b1b0824aaa27d700aa5150e98784ea18c67da53b0cc437357811e1466124a50957df6a7ffb219885", 0x2e) r2 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x120) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r5}, 0xc) 15:56:57 executing program 0: pipe2(0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000000), 0x1024) write(r1, &(0x7f00000001c0), 0x9a16) 15:56:57 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) mknod(&(0x7f0000000280)='./file0\x00', 0x8, 0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setuid(r3) ioctl$TIOCMSET(r2, 0x4004667f, &(0x7f0000000000)) 15:56:57 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x1, 0x2) setsockopt(r1, 0x29, 0x4, 0x0, 0x0) 15:56:57 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00007fc000/0x4000)=nil, 0x4000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:56:58 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ftruncate(r0, 0x0, 0x2) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) chflagsat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x2) 15:56:58 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) ioctl$TIOCCBRK(r0, 0x2000747a) 15:56:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) chroot(&(0x7f00000000c0)='./file0\x00') syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") 15:56:58 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() socket(0x18, 0x4, 0xfffffffffffffffe) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) socket(0x39, 0x7, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 15:56:58 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) poll(&(0x7f00000000c0)=[{r0, 0x90}, {r0, 0xc1}, {r0, 0x108}, {r0, 0x100}, {r0, 0x80}, {r0, 0x20}, {r0, 0x10}, {r0, 0x8008c}, {r0, 0x11e}, {r0, 0x100}], 0x1b628659de268b2a, 0xffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 15:56:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) 15:56:58 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000000c0), 0x100000000000015b) fcntl$setstatus(r0, 0x4, 0x48) writev(r0, &(0x7f0000000040), 0x0) 15:56:58 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2, 0x0) close(r1) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000200)) accept$inet6(r1, 0x0, &(0x7f0000000240)) close(r0) r2 = syz_open_pts() setrlimit(0x4, &(0x7f0000000080)={0x1f, 0x3}) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000040)) write(r0, 0x0, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) getrlimit(0x0, 0x0) 15:56:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x24}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0xd2, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 15:56:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1d1, &(0x7f0000000580)='\x00') 15:56:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80000000000822, 0x0) fchmod(r0, 0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="8d40c1d61736d1dbe125bc4d2673849a81b380d3d0317daefa197f56ee069902968658a4fdd5c17c7e99c6b4c2bbac2b8cf2500c402e3aa2063213ccf8a9eaf660e4899ce0850c38c4e19fdcd97fd725e1ac4912eb447f824896196365f1787c7ecb966542c78f451c641514e5acc58e7a27eee63f0bf1f1e054cb5e4fb885b4a5ce210ba18ddb2531fa36ec3bebc8f7c1a5dfde4d402ec8dedbea1874ee9248fe1ed202864f114eace4cc2d3db6c1c02c63f61c712f0a60d029e8649b87c09139b18785c9ee5fdbfa9d02f8cbd7256168daa975d3865eee7ac734777f5a8d56552fa34e949c144f984647283141312e", 0xf0}], 0x1) execve(0x0, 0x0, 0x0) 15:56:59 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8480, 0x0) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x8, 0x1}, {0x6, 0x2}}, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) pwritev(r1, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) 15:56:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)='W\x00') ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000300)={0x1ff, [{0x3, 0x102}, {0x3, 0x8001}, {0x3, 0xfffffffffffff166}, {0x1, 0x100000000}, {0x3, 0x8}, {0x1, 0x308}, {0x3, 0x80}, {0x2, 0xf3}, {0x1, 0x2}, {0x2, 0xfffffffffffffffa}, {0x0, 0x7}, {0x2, 0x10001}, {0x0, 0x2}, {0x2, 0x8001}, {0x1, 0x2}, {0x1, 0xffff}, {0x3, 0x6}, {0x1, 0x9}, {0x1, 0x8}, {0x1, 0x7fff}, {0x0, 0xfffffffffffffff9}, {0x1, 0x188a3ab1}, {0x2}, {0x3, 0x5}, {0x3, 0xfffffffffffffff8}, {0x2, 0x80000000}, {0x3, 0x4e}, {0x3, 0x86bc}, {0x0, 0x1}, {0x3, 0x1}, {0x3, 0x40}, {0x3, 0x8}]}) renameat(r1, &(0x7f0000000280)='./file0/file0\x00', r0, &(0x7f0000000440)='./file0\x00') r2 = kqueue() chdir(&(0x7f0000000100)='\x00') kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000480)) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x4d}, {{r2}, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffe, 0x4}, {{r2}, 0xfffffffffffffff8, 0x4d}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 15:56:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000100), 0x3, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x60}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2da, 0x0) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 15:56:59 executing program 0: r0 = socket(0x10, 0x4003, 0x80) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0436fa4f376336acf00b7804be781e499108c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb574b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208717ffffc000100000000000000000000000000000200"/177, 0xb1, 0x0, 0x0, 0x1a8) 15:56:59 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) openat(r0, &(0x7f00000000c0)='./control\x00', 0x0, 0x20) readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) 15:56:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000001400)='h', 0x1) open(&(0x7f0000001440)='./file0\x00', 0x81a0, 0x85) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000001480)="89dc7deacb1c15c4c6afbaafd16e6dc9a26a40a0a10a9f7cd324075b607f9f01838a847e73371efa50efdebf38277a952ba02e8e2d232d555615918dc4aaacb3fd21175e4775a0e8688c1d85fecc88039d38c83d7d5760807e25d42288ef4acf17173b8eac26abdbe2b3491485c6c228732d48e4af90dfb35172402dc648f0188ac1e675bc9d6bcbabc655b8a3013218f3edab193b3121e8695421f1171086d52bca1848b7ede93960b214249cca4c1a35a4db74cd12d065e0aab59cab944f0a9cbd966b41c087bf55bbae9d00d708", 0xcf}, {&(0x7f0000001580)="7be1019f20ebeefcc9a19af235464a08c6ec4573ae08371d797fc4c4972528e9686a74945ada0b20eb0e782c2a8d61660743679e0c95e0b5c4f8766a079c7f32805d5fffa7a1f9065f13dc36c4f5e544f379dbae71d3ac65629881ec0c22eae854c3fa356f58424e1b6c0911e24937067b634ce688c672705f21923d59c6619ba2a49e15eb80c337f255f2694d5ea512f9105bcf252f2982a61bd7b7134865da2c7826793aab8c8f52ebd13fa2105839cbd9d22124f51fbc9580c8782721c9c00cb77dddae7882fd82ef603e432a466b06780a4f2fca869c430a12a8baadb8132cacace797", 0xe5}], 0x2, 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="c6c1bd3c3a9e2c90fdb71a53cd9c5950eb8718cbb51bbe1d73864bcd3475b3dff99e6a0f4a9744d6b07077dabde8799727b394ddfb3018551ccc910cd47f4b37b641a54e455e71f19817662b4462a7f4c862eb9b763fdca3fbe369e7105ce56ab098ee3cac1864de171229b5526d1b2e073b2f5d8fbc071ee5f9e1c5be6ba978496ff4a9a31a300a05d359e03ee83e864613f591151a5a855d44fc9ac91cd4d5a83ddde1a4baaa6dcb33b4852e0b41df71380d95843a0fea8ffc4c1f446699e81a5453f070a8ee15e2e2f059ee2a589532c644807b6fe63ea64b54620f60c0d2f7b934bd2a126b6d695eee31da37070f1668091f629800b7d28b30ca39a2d1c2891ecf201027c47867c080ba41c2c4234ed5a3d8e6ca76a3cd514ba85d35cdda732ae149dce63ce252cfa181b9607224b5ac9be9db14d9a4298f138fc7b7d562b7ae45ba8d17a3c03a7cd86dd8b90c70db28980a7f0014fd80e53ebc304db06566552d41d2b9af826856cdc66b47607a46d54f463e816780a0826b8f848b68a4677ee09d9aba09d3c5f09bdf1faaae5285c96951f5e8ede49753960c1a9befdeb16fd06f1050d78163850201db56aa1aa3315af9bd5875ba8a358e95f151b0845d07f30342afc151b7731bbe0275176ec773d7b50332917a810a6b25408f05191f5712befa2c3b2ae118985838462e5097153408a8e767e5c539f12abccc0cccc8957a5f79472e8d646bf37b0412bce31e94218caf856073d38b04c5d3fdf0f405af115aa89ea2f260ad2bf4bedb20eafb407ee93f5389efba671e96d9806e8413f2c816e0fd9aa4f465f073a129cdeb172e82318daa4697ad64032e75962cd3329965d2a9ab9111b49a390b588a9e9cec7e21e25c91d72309b423013b1e275919b1e499de835818f0185d2878fd239058fc5bdccdb20f26a056fc705f6be165932b17aeaf66da85fcfd7eda6ec18fb7419c0b46aeecf4d264cd6c125ec1c15bb3916d061222368dccb4eae1020c80b7bf8c6482bf49cea74a9938da29acee60ddbb1d7ad0343c964edbeaaa0e7e164b2c14e827d855b2996fdeb361750d1cd68d75f6d9c25354331979bf1f36feab7e04d62afe998931bd8ab08b38e19dfbd737718592349e9b4356c3e4f3ef2c9223ba492f8cc98edd493eb40f3b547fae18a32ffda9fbaac1f34ea999f8cee09084ec1d112bafe1b56d30252f291672ec570ae64e93585223ad572d1e45f13aba7aa8d6714b9d204e5f6300439641266511c7cec8fdc8997329f3aa35dd62ae43dc05b49abfadb72781a804a725e04d5fda3f9eb6e8f4717349a378c4d52a6bdbbd8d2b3596afc4645a6a3ab9af271f26f60d6edede005e6f5d283294d75abf3c073002d7ab8879a3d70f37446e6c6bb1e836a02aff3cc91d9397e6785784d8fe7329460d1263bd19d3e9e4e70545fd5dc7bbfd83f978afd7161e71e08fb82027bf07e86fb431380dde68a80fb171e6820985f8d96dae5adbe931a56e8eadf80bc24a0f2789c4c5181d4dc1e92582f545b17acc072ab905b9bf61d60d478183cf452dd837a6906390862d40d356c5dbac5819667d8b72dd6f19d924a1343cd3560aec2c72fe19b9c5f6395cf3f243e22ebf29b93019ea4012ae0c8ef402716110605146b7075052892e9111410f5ed03257cecdcb7bbc485c1ce79878494eae387608c1cf44933a0920ada6a73a6c563e0e57f2fedf4240d519f5a446123ac5bc13752e503b6fd78279114c34cff6811855b8159cb52ee19293ef6c60bc6c8ffb0ae4917df8b14cf0bdea9457d8c2663d919e40f5bc793e4215d168be56c6d4b59e64c74332e66c823be38b843f51797bdb5075ef81d668c5d992528a11bdf19e4295ea7b99b77c022582697f983a9b58e97d678af7be015c66f8376bf7a4984172c663f4e07f6c9e299e153882549e5a5dbb23b1faf9e596aa00ed5f09547159b12f44651614a39bf9c9655c82d137aa8e7c71bea79cb4fc1bb91e4fe31fd605e9095946f9a8c88951631cc949811f79b4904fefb3b21245d7d72a0a10efee541e75e0f97a5d72b68c4117c18ebc3a05435d57552896b6e7614eccec987426d0e6e4c93e9cff919f3819383a88389fd784e13d2c18d4e3017523472a967e395d1e0a53d4496c56623a9897914109cc693ba89b79716925959336ae6981439e24cabdd4d7a481dd98ad508a17e675edcac30c43a5449155c9ab6e7863defe8d80acde282078fb793fd410d6c1f77d6fdad4e2c0e9b862d510990cfbc00470390e81308a7aedb5d7d5454bdf3db0f40160fd6f495c6d8f5682bd9b7ea4f0a27c5d62452ad7e33206c3ff530f9ed1f0d77adfaa08b11471ef8dcc9f37f3097bddf9f59da3fb826cb5d149dda343d2d8648880b6118400ff6187eb2870634bcd5065a78dc8f6801642997318ab80cfeb9c476e85f26c6b58cd8b8fb0e24bfe621245f26fcf556ee15cad21bd41bf307ba3e5faa014e328dc1240acc70e3aacea490028ca99457d6b5e11928765568966b0912cecd5cf9191c87249d210e0e0ef424272fd78df0dab72464339dde8d6d781ac7bbdbbb41ae556f78e51979c52ab32003ff15d7e141b13cedbf8a247595f16e339c17bdd4f598e0d2e4171932e867979be6660b89b045292fa2d63d3836aaecbadc22547f42bf7eca6ad09350385aaa0c5c4b37c43d9119266481fbdf66a1e58aed734acad4bf8df5652dd215cc38e1910ca25a2699173150f351ed02ea5d4c7775d279bb984c91bc981489ae86b1ad74ee4abf1046c9e8a250160f3b8ea27ad21ca3ec2f065aded996077b5d440454e76b2eb09810ff3c654f40d651d350da0c2642d77f222dd78673f0c25de06818cef54e70e8bf06664a4c89158bbcc64fd9178b94cf78fb035e9bc91754678bbcf060de5502c044855b460949e9c1bf585a0c952a076c493d3941026765dfca8689145fb57b3ac858f11c68c1fd5f183b6e27d1e7653f71c89f2222239c593bc35ed8c96c44aa5bbc8a5c6d3b29cfaf0b42259e0d121c09ae5c9a897e417218e7888819acac8d2c4a53d30c5f0abf14f6dad0869f70d98a2bc01deabfdbb83ebca37d6f7aca7278bccf02d14d49ecb9d63fcd0b3dd053ea10d220af6224167b456f702d8155090590e67a8bef98fe9cb1747984118805bef5b25a4a65196354789f24ba121f4f628ac40a9ff49a6abba25f87f64ff7b719cc0658ce817e1fa2e023e655fb0e4a7f427550a83defd438e024300d8e70eed77528c142cdd260c320b8a596e3a623a28244e943d6061e2bf2954f87951a8fa8fd70696ac9201af60e7f46f1fc181d271b491d6d056f200e2a309a6282334c6ec31572001390a1ef2ac817bc39be1b109af105879ac9f7624e921c25b28561317059ab5a6b3a1df3d63b19b39ed7c9406dd1fa7916dbc98ce0a364435b4b01fc952f7d5cd179cddf28f5f0a867e1321677db5a326045dd267248cb2b446053534ba0e61c0425b17455cc95c884fe157d19b3a85dd7a8def3261191d49cc41487dffbc71dec27e398a91dbfb1584f192ed56a345619cbcb48ef56127f84f6decd67fff1dca5b0c34c5caef1d21cd90ef87acf6845d16bcb6c1a56066011934adc2bda99ea46c49181adde6eef1dc54ac789d53ed07e5c74dba53d5c91c5f9f1028c284c54a11a1a63036dc4002fa609bc0e4cc14fcc9c70e50234b22e711e45f4bd9f49efbae5d738dd1f8f0b4b4139b2a91fae979bd066e1c84243bc8ba2a92e7f26ca1cebf245b452af60613882c9e69cb662f5443ce9664dd2d043bafb10f689bee461def6965015f4f319ce96035afda1984f5a2091f94d40d7d80d97530aa5aa0d7dcec981a0854b02277feecc1feda80e1135d3d4ccb67b6a92daa107b3d9a44d16af59c1b67bbe3b3e7129e06edbb30816189b3cea6379944f2221d944fef354e431d20a77fc5cc58d3a076f8b9c7ac13f26826a998c19ba3fb260b31fca9b6eca79e7e710cb9a7387c51aa8ebb296668983455152f62762806723843079e41f93f9d1a0fd7ac9f77eb1055c8bd686b840ff0bd5bcb29b5403f7d6bfd5c2670b52bdec4f6118e88abd2cbb8d887a1e3787cf9f2ec75d0d2d0d8c2a28bedb6a526c69fc93879a6dd93752bf553b63586a9022fa1e4849a236f57bb82bb766f6212c155f22f7e594d4cc5bd8222c4f971be9d10ef4c090a057855d0b04d6707fb1abdffc1fccb1550d018628b7fdfbab219847c63bc0329170c4acd1203c6998f2694b53c7ab07d02ef97aa3f17595d41d63f278e6a269eff196797326859e490fe98fd66a55e054120c20643841104925b53a0f087cb0b78809fd9d6abb2c8296d564d7f6c06621d23f2dc7edccd372f9467348db0d226d6f105be99278d779b442b176de0a60a5d8badf805259aaae3a395fb52a80538d497c659fd2c47bc8635df1b258226bb47d70ed06cf2a952aacecbe894869c71f589c407787b96313f88e4c6110cca5cbfc4ad2c6f1a2941a4ac0b8eec838c4f70f9f2143b1d163bfbd1bba3d6d21a61da256ab857439f43835fdc89634252ca7b345ea91dcdfcb8976d6cfa837d1e01fbba2d696cdbde61f074d8c46ddd80f050188b43f472714b5c80d8a8d7a8e6fa2f2a95776c7bce2dc8e369634ba158dd823e9f48b9a7b248a45fc5a98d8fca75d09b02c8cde243726985a1a21dfb7a6c83c2fa3836eedfb2dc6f48ecbaf8dc7c2def7f8b9ad48632a93cca939a4bd3bc0c4bce0258bc77120899890350f56cb6d9bd04a3c487e3bef9fccddee61417404f50aeca8c5515cff926c1b6a2d16ed191a8373d51b7f4f4cf789e06c5bd44c15e42fe1a02689b603f526c4959a13f43a971db6e9533a5fc99d8bc3adc416f4084c536e57076b86b3ae34a269dc4302bc65c0a48dcf88581bf0ac179ffa2fcd0a11aa2d6b5b36910f8af3da07f75d1db764eff1682a46edf3114675ee7f94df0d2d37dcff559928487b713a1fce6845d83c5438097aba7f8f55eb07a8c5c42096987e51832e2ea31408a395c93cafaa62a48fc226b7ea12406416fb5f5969acfee256cb31534ea3e8d2784629ee811ca3d9b2485b816a891cb60ecaba8be22f38978bd928f616d15593ef1060e4ac9d6aba3f50d1ab219b8e848c1176d76936bcf4055360c1e6c73bc92fa3484441a59601256f24f9e59a72b4dc7b13d6ddce75231810de904801d6126c61e72cb2062e5511e7cf7cf9fcbf5a686f9fa2cc71535ae2f749623ab4040c4ef2a1a834ccccc32be3c0b0a219b0ed0de9ccfa2fc05c28cb5087523b50cb79e25e6fb255d43a7b0ea0ec85f0514dec397d2261be6c7653b56779218d5ae6815db786bb1560cb480ffecea1e9a36309346ff258836f45776da7f9eade6a2c9b001864da6be1d2ed43f3d5cd2256e901c149d9fe59576da88f219ef67363992733cf3331397958a1b8fd88ef496dbb265ebf23f1ed861e3c8de19f729620412a409c4548fb8511e1eef290d5e8f36f9c3a23da767274b154becafb5ccfabd18aef14ea737ec6307d20823194f91d5f95d341730ffb19d1c5a4b8ce02e503617743982aa1aea0ad6d2bd1ce26f3729592bb9606a46872cadb45477396ee1a8657ea9d7ef67e2a0d33952f4fc79e1a43c0ea3d53f31c39b1c7afc4a9120d91ac2cf86806d3d748eadfaca06c06918858456a5eba440e7bc85a5caec7764bf45664b0df174655f8f3840aaecab37146f86254fb8badaf1dbd2eb667062a289d5197bb9e3c455b4fc5062beb678242fa6ad8a29002849766037", 0x1000}, {&(0x7f0000000080)="f0c6e21d1dcdbd931271c10bc5da9f74be5e47684ef9d223ed80046a6907eb843220781e92c507e8d9c47c5c27274975c49e215763c21e9521969822d90437220bf88fcfc0331f3508a20d5294116d582d56f101ff8763e7e44107da8974851e57038e1efc7ebfd2ff41c9ee3940df03a289c01c97031fe240cc0d738293644c7d4f8590684b32c8ab331d33d0a2c26e2a5327caf12696174e82d2b2e129705e1268ed9d363643281a598b23ae736c4be9eac805688981c4ee4a24c7bf2e08b40b408679ab4b7417b7c4a2cd0da422c1bc172fb4ebed45081d3c7b953e68b5401057785534764f6a3b06a7bd0d9127717a843e98a5", 0xf5}, {&(0x7f0000001240)="86c05a7789066a33da2d30e645d2712526868d1e1021e07354f6dac1e1b5a0e3aff83826461c52328c940daf7d29723ed5438db8ea69f3d6a3cd56a9b1d8c52c710fb8d3d201a6e723ab41ea0864486c3cdfb4c7f7194193f431671fecd5d0bf1b9d19e8db862b5dbf649083743b7b96fb7cd791f6184d1413eede4084e770fff1d8a3adb6185ad6", 0x88}, {&(0x7f0000001300)="d2c0a0c87471f91e2c9271bc72aa0d867f530a89da2fd37f327fbc52773a25113f78e2743d4f3ae6da84ea4c8aaea43de7fb6b4d7327cbf7a77df9ff4d7a3a21e079a20c2bded954fb997d4bea23426ae0a565acde5d3ef14f82611c5b309ec0943395c5346f00dc4ecf915db1baf1fbb564d84b8f9cffa1c43809dcb892549f01682c7885c6fa4f0871530c2a9d", 0x8e}, {&(0x7f0000002a40)="3ceabe15650e4212c4db0e58d7143b410cefa614490f887167f008fe6aa00394d4cde12c19c61e60a450d956792da36f246bbc8982250b093590b81e0b5251ee75326571b5b33feb98a10e3159d74f85eda968e330dca8dec37bfae9bc07ccde7c465f6817ffe74199e29c80348b0c71068cd04ac36d34cad4008e1e754e5cf194df36e90b091cf730c993c86b39dc47b27340917c3d251344ec147fce2b2610c7dcca597f56156f4e0a09a38d3cc33965ba3d4db4f1ba30e85dfda2d63a56b8e499844df8ec4cd68efec9c93aa9d3d32cd82d57117a72c1f244cf46ae5768b1bbc9ad13b742b2be7740f07019a88f32eca70066e927225037a555c5a35b5a078ae9f167d0ebc20e367908186b246b5d00b10175d908dc50b6e69cca6f07c8272f51f8c450c4a5c7da1c311855e2f6380a24371d32c0842cf1cbc254dab7c549673cf4424add9c940fa0c4924c3c3997c1e6588cf842d24f0c791462283499313a8d8d18dc6902effa15ad867ec9b64a08ee8534aca5b8d1aa8db83f4d8a34be4acbb841597c4106cc7ae7b1cab7396456dd4b72c8bfd11310725c88fad259c81c83325b2e952601996f4ad4e35eaf9a4c4272c5d657e80c879b1e1c916c7d4721d6ba2f25579e704842332aa7650c1758ac0df5461619de484b7074d6c02826ddb5b25d2a91acf17d44bb0a6bbf96e1943007fc4e9d1d37a9c3ca9e14578f8a9d3a1a2831e0cfa04a37f2d000c43bd3aa9715d04024e65b8b82642c5ad50511c2ac8f5eb4ca575eb1d242cd69309cfcbcf58668c42d13745837ceec0a50975a1056b3d41cd484bd36cd8355a979b82d75e0c2ba3d99e50ee81ccb6184fef175817ffbbd9b3a55962a1bd1ec766376a621e1a2d62865da69df03131727815d8b17e91b9efbcb065c2284e3316cf0fa592906553b66658677978499f3031ca5af97bb4f012608aa6ab41fa3b65f4a57467285666337d674e97c935906dbb03c2be1acab8ac5bd9881ef241c52a79edd83d4f1207d9d59227271d661a9790456a1f68f9518ff630e49a8dc14dcaeb208da9a1e472f9b50a4f1de92c3893691d05dbd5e8a8753640d6c41b26758dbd791f545db87cf19eb11b7fd47dac90a567d206c2ee40dbd8dfb755a554b9ed52da831e9f004a1d9278b4aa38119f124d2e258c56a083dab76ec8bb448a8e8959a83840211bc9cfb3f24bc628c9327b003814317674892a6ffa81c87f1343686f05cf22783f5d5c6778b0c7dc7e641f43f8aa6f819a5f39bcd2cb486111c68fa1dba68af4f074d5e80f7f828e4d8bee9323a62961d49a01903f995175b16e52f3cb36795ef484744f858b7e3c982cceaf87b92d4ff9d43cc39c56ffe2919d7d091fa441a66e057307d8f430ea86469dddc5c284f8c3379fade60eeed59882c60b269ac7f42015ed7d0761fbc05650fae077b245ecd7975c4c1513d612966a7e8e52c1ca0302460df3c7194075fcff9c4591fb2cbff0aad26b85c5afa3172812f176ed5cc79232a24d66c44c1cbca215ffd5486e79b4d2e328618098e5e8b84b1bbb37688cd6657dac8ad964e7ee7bc40252520be1c39ee7dcae06ff3555c93ebecd62bda2c3889b78d5b349eeb1d8f0b8b011e9fb6e2a9a01dd63cdfbf944f72903b479b7e826921ae4185ec54fd27b99278cabe62232421e33d2dc6ac3a8138a260af4359d88739ff11e2b2e2bd9ae421b235e791ade4829a8f83d2b5b5f92f619e9c7377d6c6a8a7a3a572124141592e1c112e3505dc2236dab1c7f2dad05ad836852fa5c89ade8056f773874c8b4806620068ce442866813b2b3f60bbc459064eeea9c430b14c39aacdd1ba30415725110ec94bbbe91e77be60b924b27798a2dcf3a4ec7da807492ace315cdbec8685b865646292228e33201421d6a778d467d8efa42ecbe97fd777f79b52e8c116811971d51255babbe734ef49b6d6c394d11a6afb45ec52da8e82deb7cd1e66ea680c4359bf3af516b203b58aea8af2bdb4bdea0fa358bbd02c6879bdf8b1b92254e901b1a4bb2de00d39f6ce943d93c13c167adb7aff1f63469f9fb959d3ea85b9e677178beb7f87e21c99d4e718448b4013d9b8dc67735b0da60c4ab8f6aa38ba0797b6186a7193d45b29b78f7a3c5f1396cc613683645c192f02969fb1c403943bcca37945e19dd8166d538a6d7cc8fb6df7efb1168821be381ef5c12ca6bdd49823ee4708fdeb12a8a8f7eb9200d351692b75a9a2eb66adbacc091d8d9054f4ca2c80d865778667381827b9883b9fef3238a866c069f30453dc1986e55580508b36bc1ea390aad014d82001fad1a6429eb9a1f97334f62d7c3c4f18b09b1cb484e66a06f3120a36e97c10294f4d7e583ed9bd7dea5fcc82f7c480540be9f0123aa4865dd28a41e936f6d8487c6274d5cb71cf18fb96f68ea38875b6517db8e75dd49715697ce944b592f416edbed75be5c1a44f15a30ce316ba85f17724cf8c5fb3909a860791324a85ccdf08693b7401a21538818c20d55a487eb5b634ced7de542f845aa5479947f5aed021e96663447e257c007fe1afbbc8501125519e7a3054899c959922b0410bd4abba5b075c710b9ac40db0a48eb81bba382ceb2ff06398617a86c522415f81bfe3eee8688a79f9d2497244f8dd5faba07444d04101ef9b07ec8f26ea2e30923cd44a3e5bce3e35fbedcff0c9549de693514351f6b85167055ce292acb48d3560018f483ef9a829d2e7aefa5c35041ad9eb15d5d337bea33b4fa07893ec97189b28ccdf50c901dfd251465162b9e1d149c10a93e48e47a18424d2b77d2b7dec3f4c79e64ed251581a8367430b6c226d60137dd727e49f3f80df452b560f99a0a40fe434d88c776e56e8565734f9ac087d7d982abd2476b346d06662995acb28dcbc487870e552bacf2ea3beebe739014f81bba6a34ddb5c0a11fb8862fd488fb06955b092b154e930f00ff1a7c9bd8cc3cb55f3150ef327230536a18500b86faa35758bffc5bcc4cee4dee2df5144f52170a8f17da4561d73182b101d0e4ab3350df00cccaff8de4c1d75b0e5234d2553687b0813f3f12c7d03eabb0272fd94d1255216a360e4c611a748493f66819753ee92e43c08262901385f3561944e2cd36127b4c4056f660afbb8947de6c9b09e817e4c2fdc00bdfe76e1f021779202d34392b1d58247e89af759c9e4fa67cc05efe7969ad3b8bc5f0d967279f4e93296af61fb3066bd5cbd6a3f11ae4dd41af4b0f8d4471330fdcb297398416af08451fae00d00899545cb42665cf03de241de2d39005fcdbae9cf38ab8d02a17a2d173c409202890e80ac1fb5076b78b7cd81278d243cf264e483b7f8a024f14e896bcb34906817b00860a5915677df48362461694363de1aeb482989267c2646f2c5435a0e55c2227c9974970cbfd9d69bc45a5f8e87fc03817ae2b79761272e22d00ec4826584ff8cf08bb48e49ba8db8cdfe11810706f84541976c6a8b9fe8417a41d7fb6eb602f872747c5712c140eea0183169b5b3a176529a22a3c3ad790685e9bfd91b6d11fcaace66ab45bf5d26531695886926ea4d457d89057d7230c8ce9538258f42fc8ba40e07f2a87e0ec21eac843432ee0af8ab5de2d2fe46657042c18f499e48f3034f127ad552223c39465b8dc49b472a196a9ef9e4886d2a228d581388d3b126d56d377bb6f9250eda4095146876a2c88f60f14b0b1705195cdd655c66b1b361bbccda0e2c99d0f9cc0704f5f2b4decbf7d9c6072bb0430724f36cd9da29b699ea1aece8750db528957480e9fd5c311e2d8e94fcf90908688604190af240dbe534718ad35e611fb3f2ed2602da9058ac2291262c398e012a38ee428a1146c3cbc72a1f7a4cbbcf940ab12333549fc5d475109d849a655d7476fb9125fd18ae91ee94c74b08c711d3cd6f01f1d3cd0d9a8e009589691d42542e4ba52d38e84dedfbf58dc7c96bff0983b76079752eb56bfdc303436987f6abe1234561483aa25515f364f260b8c8f704f1c00ebf259e06f17931029c4ce4240f7dd80c6347e330c511c367dedfef3a2f1275eeae5b8c6d86e203aaf5abe257a589a19045cf34fe85f99f03f959ec1f0e0dd63aa379e2b12de540734f978a554ac6e812f57b4a2397394023f7699384e6522c6d38a8e39f6823c579ea1787e240d2b513ec866ab1ca4c439c6872c1d6eaae913e47e4a5bf69eb692af750afa81fbd21b66af241610dc8237da318d6384e995786edef61af13f1b345f67202c25a4d0b328817c1416de9a8a944733cf838d15a20acfa1b300cd04b5fac2ff533a4db34835758cd998b19b423d224abfb222d5d26343fe1932e9362f75269544084c58e5ce72b31aede72405a562ac8e44bfa55ae17fcdb19a7af1607b50d32cf7cedb19a292d369bb1bfe0dc485ca90a78261361768a313075439bc8e5500fb808c44a9b7df158171194eaf65274b9a475520ed6c334da2caae3dc71023fbe5c61d09c1fd8ec6ce5013f6015c572d3c49ba654acad3da5648e363225ab6593b6113e66b540e9cfb80ca09e7c720f266123d5e61e8a8e4ffa11bc974eb36d8c1eb34f0af8f0fb45618c44f996c4c8497bb024b3146b48bd383bd4cf4e2ee620fb2cbb7232afa3884bc900d92953ab9b9836da36098eba35eecf02e6a2b34cdcc3fc52dc4c6088e04fa296a4aac0cbe3e820cadd0e14af05ef2ab246edb2d44ee3e965b76f6df80aa9bd4e0daeb321fd5ef2a7f8e3fbac00a6be7bf7dbc0b49f3ee0dc1f53c6c58ec9ad6ffb1ecfc6e1ff3e7ddf846736c7c59b464849fa8ab1d8561d544b49c4772c25030a6534e55a9370693ebfc9335c56db14d8547d481f9bc8bbb356106589ef200fd63c2acb37c34d21de5c4477f35e5f3242fc62aa96e34173b3b8f4916d6b75519e11049b9fc3c8872c1411cc57559b104a94275567cbebc5662beebe8dd4f4b0c091a7a08c9b2b8989ad72d2ac7246ccb7492d4e1d94429836a98fb56c55717bf8c7b7c26b074e5928abda9243f16e8f79c340db8edc6aeced2390f96b003b129e4f157422c6718e9123310647493a0bc19bfa707402a642814701551112b84e2fe906890d9d7c41eba45fcea71e9a70930321b5e357abfed981fabdee6d9067253b4efcacd70f3afccc4ee2f59b9af9cfa84dc5f986da720136dd34cf53de506a1b6ea585d305b444898b2b57a6c088fb5cce8826de58fec525ebfae23ac81b6f2f7f452c6b951e69ca53ec7e319f36168b4a5c9ab3b0febb07897b12a51d3f0f8a590bb50f0a54d42a4225c2e3ae111983611454a7881222aa0569e468ea85069c09e0fadd1df99b295fc8eb37b8d022c2d166fcee6bc8a9629adeb7adb1a6e17cbb0113b83b9745e4e63519fa8ba4a1a32c4b787d45b40e6995aa4b50910d0becd3663cb2b1510b77b1dff37dbdd36152bca292d6167b86811e7668d48e34a2856344ec25275956ec90bf8e4ce7889c5ed027853958ef739b48e81a711e739ae7afbc4d1a32e208673b30acbd6f7709d9882bc0a92aeb875d542e3197313ea3907430ad1a50b88115e6e224fa05243e1df0bc886e38bc23b28195d414f4cd36ae7ecce6188651e2c1d2eba1a0b6bff630e31e840c47b571308fe1b62ca09b55e6522c5bd8319083233e5140aeeb668909140ae40b2d5ea01eeeba52e8e6b8764d69bca7c411c6d1ebde62bfbf7dc3da83e4297cc298d150ac8fe9b80b478e0d4c8d0829490f4a24eed98d3d17e0f3a3432752e5542bef4f397654a08f4c29b6a53fcb0e400472c92035ec00e660", 0x1000}, {&(0x7f0000000000)="413b322877187df9363fb4e72e7e6409f2493dbd60a029f853cbe9aea0457ed0d481d92fbe5d03e6a2fc14ffc8df4f54203c", 0x32}, {&(0x7f0000003a40)="819b4e2e8cd989009837dac23d98b8071f059861a731e7d00ec61e4dabf13138bb0fb9639c786ca3f2da9d00e833535dd200826af7f5dd48350e44a7fe5a05af2461828029b46f8588d05764622391175fd2dd7ec0593208dcfa452d90f693474381bf12857c50256f43a2ab4cb2364b33c660580da41efe5681f8ae9adeeac071e82b4945601270e11545d68f9a00c3d6ecbde6c09d87dbedf259c9119412e1029ba3980e1a58425d1a58a927bcda48cb51ad69ec335a56ef7dfd4fdc61efa90019925f38374ea165ad17b994739652261dcf891a54ea6c6678ac123c1850211341dcc221776cb85040356fee37a9850a02c4d70b789a5582c23ad2e73914c70342e91bbbf7a0a469837c9f98b97388a1ea30f879dc6b960c840b41ffef4a091297b7775424efba326182c1e08108adbe3d2e2fcc7006a146783ee1ed0e5aacb3be9041f944dc65e593df6c2c38b2f523bfaa6a9b9bd3e21f6f7f13b27c55741fc70e0e2b7ec8a911b58270ed39207fcfa1d5ed441dae8fc8ffb7d3586702eecd48ac437d08a9433c7472b5370917a7e32369c11e5a54dfa6909411bca82051a598bea888615447d11dd6784d1edbc752322b854f3abaf397446d840400ee6acbef90fea99a1ec0e0f9920734e78e4e4a1f074db2201d0718b316d36158845c2412fb3148d9d2ae46e95cd58fffb02171bfd1c67b2cbefbc59dce3e993847f3aaf8dc521422598ef8c6e98cb73c6503173db83dbb4b43c95a0fc247add8bde651c1201cf85f3c47393ec64674276762860ccdf62c3c526d1f3b53ccfe9ee2a8d6b790f9187a114c20164dbfba1cccb8af9a608d55f80cbbb539b31b9a00cb339071ee3644249c6b1afa32bdac6a847579b829b53f124fd76f30032d621e71dc8f88057166b1c1a1696600a006abc4d4ee4fb3a4385a51de52811b710f3db93b0966a493768ddfdcb0fdf5f6354ebf802482167f01ba693041174a666ee1651f481245b102a0602a363aefb9363b4c21302b489ea3c8987542d8a82de61ea7003676684caec491ff1c5d89a66e611c5b48e2f8bbcfd0b4bfa1a0b36e69a1e0b2bd1558dfe0d36f1c161e46f6fa738013455761c8856f79490cf516c5eea7e6651ca99df0750aeca97772c957bb442be403214b3a71e3cca2bfe551025fc4497aa463ceee6e99f4a3ae55ab4204a724ecaa9a8f9c72b3d0930e5ae835f8cfe3d0fb99b51c84f69d753e31d94bd50e886d1ec16a6713afbba8f0263b31adf774960d312f7dd92fcd8138f2f1e3af6acc3019bdb8d1e26c53071aa847edae615878937f91ace815c0377131ed48a9c232dcfbb3d0402e4970ff4c3011a7738bc2df48329041fdca647be6c48737a08e6035c11eff8aceb02f292aee0d4720392a1969dd6fc5a64c0cd5e9b58ddf36fdc58b24a03887a702a43790b06f464e8fb3c1f3078a811d231786dc7718008c456832e5e89ba71a9bc6066083a24bf7e8de4b03d5560b63a43059429ffd4aad7df5318424f74f119211045d8d462ab03fa050f6ff5294144391138c1cbae0020fe6bb397529491b2c94ba407c93457a4c9bcee487eda4becb42c859f8e7a0725ed2fa0db3d77168c8bff8850179862493f4da2f3edd63c74ff7f4e6b66db0591459fba3da275cba2c9cedbd8cbff0819212a2e8a9b6d14cf3b8731d676702097b1a0812f40ce7a5f5d07571254d874875f5c34ee9ea1464cab58bf97eedbd12f7003c9771e7d0544ca2d3ace9f2e956126aefbec68f653c8f52998f2b8e14f3e50e19681d82a720f82b5e5605269c1cef39cef1c933af1486df553586a7a4940d10d7440a868c3b8654599d27de87e1f265b1442a9a9d477bc6fd414f3dd987430a0f774b73f9d4fc197232eacce468557e2ca7ed71a514a2922e62e734b58ccc9ae932efbb2264c90333b33f8a2482e2c2a4d19155091d8a48abd987738eb9fa60e0254650721338144ebe6fbdd54759c3efa4aba44c7b5471376a4e5834ca4f77f8fb7a794f4793f2b6d937b9cc74a38efd5e72c996f5aecf4b4268cec398a57ebd3d774628841c86c7ce069d60d1ed4b15a2c71090dd426b0fa64a702296d1e21484b951fec41f72a5b135b09bb4868e0d6dc6efc10022cedac69ecda254224283ad769772d28f966c41d7183d764c5da298fac96abde02f9d90434dcf5e4fcc3482c20962f985862c85462d1a3057ec5809d54b83579f023a1d255e7f15422726cf44b5684e77a4f0eb4e975d13b15c73ece6111946e1d10328c0c902e12ee0a2cce07418a8b8da23dfd12d82443f8e8df1bc70d8457c4fdfaacc401769ea15a78d6c396fa5e491a92e7bd26a77974663b57c52b316439156edbcba6b533d8a48139bfab6df8d59cec4b17809736b9f6ef74e0e8d93d9a67fd39318bcdb5b5fc77388bbe4c289690fc7d6ae4810337463442a1c04f4c6e5e0bfb5a60fbea4e859c87a3978599c3bf0111fd195b68bab1152611c184ebb14595c1ee50aaf0e8231e89522a9ed9c0f8b67858e4f3467c52b2d6347e3658b03b4d4a8da22b890557096a5e16f5f8d55a0c2decb954554121a1e6dd76e2cae107faa73044011309383caf1a6a0d0f973ae23100eb5918032e5ec5faaf1f8a010341b7a638a4322cac5916e8e3112724027084e5ce6f21afdd26c008f899f870d0fa98676c2905517d3977749ac5f99d5ec0689532209cf9c5ad2270980ea6be1d2f86b5559ad81a6beae287627af30b6c441baa023c0d269323684410e5872bbbbb6f96605d50e55d15db2707356960c5abf5eb89a9f9e003059c892d96f0b3542963b646743701399a9949d303c0815a3507d8bed6882948c046dc6b5cdcad3a53e6a539ce42e83a78bcbb164ac4072ed9116ea5aad3d0ce0a3b12b1858bce851f4354927f5b32403a3748cccffeb52d1bb7109ab1003a5f738a736beb1ca9dfcea32016266276996d46f6b9c8e9f54c1b45b0eb8c79f3e004ab9b2a6c29ed43a4cf1b263d8d404df5c84d17d808f0c510c34b7d9d7a0c463bf5ad94b12410fd06b561ebb35be4f80957562880e25b39355d7a0a61a7cad21a8e3fba04c61d3f3126508696431f56b9f878f57f78f5bcd2190c9680b0af593a5c042bd088033de840bbd8251a1753612ab9de9c733969a8ce37bab45639c478ece8ab6efa676b726ff752285b4468d9c923737bd01b463be69a5dcfe8ad3c916fc48b373ce5f03600ae8de2af3cba728ff23a64226999857b773c708849c7bf59a59443d52bf4581a9d3c6b60d057f695f96eda1c1ccb028a27e595b6916692ebf798093e4cc11866281c750f85d6e7271208f5aecbaae1bbbc8b7ed1239bcf8f187ba57a2f9b1e09a65bdc749d127956d639f43d1293bbfdb40e7ca9eff3243a36736088443e1fae6576f692c115a08a0c938d968e2d1ae37eb631047d96eee6ce48f371fa55e065918b2d7ad0078124f84cc9ac00ff704211b99e99717e2cb4a7888f808c47747841b0c8bd5d0860134f1542f48a83c2de1f1af9d4f74e137a1353c70d4423f2002a60b005c3634bfd87ae94fc5937c407a217ff1210f18b4a61322a29fd3adcf13c3535ea54982f18c23f7e32a92a1bd012da9b09425012c690d7c19fde14f91bdbc48d55e56fa2d660dafdb49ad7fa439437264b63d5f47fb3806f9d70363eb8c0ac2ca6e03c0fecbefb589a9881d8f1250ea49e48462dc3826ed592e92f9196f58ace571b9c488a95534faca8f8ac8cbf413fbd32a74d9c085bb5c2b231e700903359aefa2a3a6cf7067225a55ff53039267730f2449023e5f7b037764cd04af99528b7addaddd5a09722f8be159ba1512df5215ae4b32c5f5466a6efa5ce9b684f46dee7773669cc7f9170559d1acff5ef2ad4f3890e1da8004963e1913924c9d276eeccf0957992a446124689817c1a8c088ae7edf17ba79c74b23b9a5e248e386b0e78daea044fe0bb2fe6df53e987cce5e5338ee42344a2c78170917ac7a837f4b25cb37adc952d4afaf986e330d6801ac71a5e5c8b81cfd565100d37e195bc926ab43daf27f32f507ae3ac2cc9069094d9d3819bc467f6384e8ace92778f07add148cac61ffdf6814f3c7e9b08c37603181ecaf5fe1ee9286ba1011339b91aa20015393d46fae277c28db4bc0ef635e9eb059d1621f4f034cef6cdc61d4cbe25fd07e96ba22cdba68be258089cc678765c436d59e65146114283dc1f41fd3da29233d43b89564391894aab938299d4f936d20ba17ced3cf7e5be654b7036ec81fbeaa4131ab13596c790fc84b7eafad6e475bbd763b29616306836ef22f737f6d8826902e9b8713875a1bbdc6fee2cd1ec8ca58f919ccf6147776b47a59a507a42eda3a2234897975205437f89d2a20cec00702d9e206c3a9f2efb970d918695ee2a564bd43a26cc2e9ce414ea0994dea36c3f88006a2d595da5c09d68fe4c7ae962029a6e03e638e17896aea5522a10f0216b9166e7cf866f64259a76cd50cbe877c1a166d91c9dc3439b44a770df6605e609a8e0c75a8fe808bc7d8cab12dcda171579d52d5d8acd40cfbeeb1be15c6e3325acfe11027e8fbb73eefe1784cf81e89be7ff4990e2ba4b2058ce833cead539816043e50c1653cb21bc33b5f383f3510c68a8735f629d35a39584a6ae1d74307ac7f902617d0d0461378e5d13a274cf539177fae58ec44603d84040fc6951cd3585624e2f18281b704744af250bb953b30f5c013e3fc6d4822b3d84b5357dcbfbb15a33820b78e34e78395c5980d9eca5e9b032668e8118a067a1999a117dcc2bd1f360bed907c8eb1893127493577e5643d7f1155d302d09aa2525e421ae685635ef00cb67b972e36e56dd46dc7da3ac48368432ca8ff647567106e817e636d44d3326ae71add07b8cda64034a1a438521ac1027c563943585841d3fecb05bb2e9e1cb65ac159bd3374df2c9c295390935aaf4a251ab0e567cb2641aacee5cee89f6d8720c93bb5e6a01e9354cf00e76c85b365cde94088730a2699fde8980673e6d98b81e596b0bc0e232cc9b256dac2cf4d4a8fd5f650cfdfdf6c36ff5e22949e2ce1c2812a05545d57de39ead2608ceeba5dfb862d3bef2e119a85bedb5052fec88f913fe3c2002522a16b11011ef06628fca599c7578066324233e0685c409ac565896e6b807c36ee9907293d6df059a64a9248ab3954af6cfe4511ffd0de7e0a7625cc49b74af3475a0271f421a897e76981d7cfce26d40f8da32dcfdc14a6892bec1e97b8d54e7f79cd6424c82a88759f2dd0e81e555967f42b6a659cb958bd969757b24219e73c098294eb2f620edc8044714bc3a78996813c9f400ca602d6a8b11b5c0a8cd4a03300324affe4553136635403ef005eae14f3b2309b7579fb5c644e7508603ebc53679f5af0a4c5bbb23856f1919f6ecd38f3ade5b0a9a3e074338a8c3540b0582c6555881ca188383b0c66342f923d91258c8c82e864ca3e7bc2373948fe2b8d4ad9bbcea2dada34beb865991c1a4a900479ae19ae9d818d3fcd75dfdacf65376d6a80d6a174c0481d51cdcfa9048146b52f23fd96c3153c98cd14ffb0ad9ea1bcb9db4d2fc59e91ee7293156b6b233f9bb1df30b0364bd00721100cb752bb99a79b41f72d7818cdf114fea89e33eee82191a926e2e76193632fa95e99a88780b029a34fc9da386a136999274de56c467f2369194e8d521b93fbdca081a8155e044916d9048f0f450350b07fd2719d4322b1639f8fd317c01851415cbbbda79fe2b598eb82b6377b78b29d91cd60a212ba1e6c5b888e", 0x1000}], 0x7, 0x0, 0x0) execve(0x0, 0x0, 0x0) 15:56:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockname$inet(r0, &(0x7f00000004c0), &(0x7f0000000500)=0xc) socket(0x0, 0x1, 0x7fffffff) listen(r0, 0x100000000008001) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000580)=0x4) recvfrom$inet6(r0, &(0x7f00000003c0)=""/185, 0xb9, 0x841, &(0x7f0000000480)={0x18, 0x2, 0x8, 0x100000001}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000380)={0xff, 0x9, 0x9, 0x20, &(0x7f0000000100)={{0x52, 0x180000, 0x0, 0x2, 0x1, 0x5, 0x8}, {[0xfffffffffffffffd, 0x8, 0x2, 0x2, 0x100000000, 0x400, 0x6, 0x401, 0x4f, 0x7f98, 0x2, 0x5, 0x20, 0x100, 0xa03, 0xf92, 0x8, 0x40], [0x0, 0x7, 0x6, 0x1, 0x5, 0x9, 0x1ff, 0x4, 0x8, 0x2], [0xffffffffffff7fff, 0x5, 0x3, 0x1, 0x5, 0x0, 0x800], [0x4, 0x6, 0x0, 0x8, 0x4, 0x8], [{0xffffffffffffff7f, 0x0, 0x1, 0xfffffffffffffffb}, {0x200, 0x5, 0x9, 0x2}, {0x92, 0x200, 0x4, 0x200}, {0x40, 0x297, 0x7f, 0x6}, {0x4, 0x0, 0x8, 0xfa}, {0x1, 0xffff, 0x8, 0x8}, {0x5, 0x3, 0x8, 0x2}, {0x0, 0x2, 0xc4db, 0xff}], {0x3, 0x1, 0x2, 0xfffffffffffffff9}, {0x1, 0x4, 0xffff, 0x4}}}, 0x6, 0xf0}) 15:56:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) close(r0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r1, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) socket(0x30, 0x7, 0xfb) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x5) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000180)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x10000, 0x4, 0x446, 0x3, "be60990dc34b56d4d51d20870596b40bc3f5c418", 0x800, 0x4a5bc083}) 15:56:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) shutdown(r1, 0x3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x1}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname(r2, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) 15:56:59 executing program 0: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) r0 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) 15:56:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002006, 0x21659) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 15:56:59 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100000001}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:59 executing program 1: r0 = socket(0x38, 0x4003, 0x10000080) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0436fa4f376336acf00b7804be781e499108c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb574b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208717ffffc000100000000000000000000000000000200"/177, 0xb1, 0x0, 0x0, 0x1a8) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 15:56:59 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x7) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x25}, {0x4d}, {0x6}]}) socket$inet(0x2, 0x5, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:59 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSDTR(r0, 0x20007479) 15:56:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xe0e) fsync(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 15:56:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 15:56:59 executing program 1: setitimer(0x0, &(0x7f00000002c0)={{}, {0x0, 0x100000000}}, 0x0) setitimer(0xffffffffffffffff, &(0x7f0000000000)={{0x3, 0x40}, {0xff, 0x3}}, 0x0) 15:56:59 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = getpgrp() msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{}, 0x8, 0x7, r1, 0x0, 0x100000000, 0x7, 0x3, 0x8}) r2 = getuid() r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getegid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x7, r2, r3, r4, r5, 0x18, 0xffff}, 0x3f, 0x3, r1, r1, 0x33f001db, 0x5, 0x5, 0x3}) 15:57:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xcb9) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x9, 0x2, 0x937a, 0x200, "e086c6eaeb6ad2db97843b8dc0e685bd6a189e89", 0x13b, 0x80000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x8, 0x0, 0x4, "d7bc600b441d17ad3934338d7c3bf3744077eb71", 0xffffffff, 0x6}) syz_open_pts() 15:57:00 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0x3e) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) sendto(r1, &(0x7f0000000240)="95ca9a12be0c36a31df76eef26504a79a104c9db26a3ac40d8ad58243e8f82fa5f545e59a5e007dd85ad75257e264c23e71f5152de5e249732ac6d60539b1ff3e910b4932e2a8cac23707f5d54549945818b5ea79d4c16e2b112ed6d84a6a8dfd433165dfdb04640fd8842f8fdf3c9fa17a091a0d3517fecce25e1a79b7c70bcb987be336e401cbb7474e947d76d26aafe80ad7db30f4da34c4e97ce95209b21cd8e0d03041525e48799414e24a466de6c4654467044cace0735bbbad51ef910cea5f83afe9dedef2a0f9d100c3ca478c705911b0ec6999ebb", 0xd9, 0x3, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10402, 0x0) getpeername(r2, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) munmap(&(0x7f0000000000/0x8000)=nil, 0x8000) 15:57:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000b13886ca3849451ae3c3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89f286f70ad7d3ade3a298263026b42c850fd3872b8bfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d904000000000000009ec7ab3a34c29000", 0xb1, 0x0, 0x0, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x100, 0x1) semget(0x1, 0x4, 0x600) 15:57:00 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) 15:57:00 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x4}, {0x40006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57:00 executing program 0: semget$private(0x0, 0x3, 0x30) clock_getres(0x5, &(0x7f0000000000)) 15:57:00 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b818000000290000003100000003000000070005a2ab35b467"], 0x38}, 0x0) r0 = socket(0x20, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 15:57:00 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x802, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)) pread(r1, &(0x7f0000000040)="5d8caa741dbee150e72982fe3f4a843dd0620ce9e6c0c8d57a545b2b5fad3fb9817f8625dceb8b2f9c5a3d983722a982bd7a6279f7f48b842da024ac23924c6b2d26f2b84860ea472034b4566ec723704fe05d73109125c2f7c7a7ed549d93f03aa4f05e04a6b4d1b08d298a2c79c61ebe83d10a317b02a92bc2aec618825d98f9b642", 0x83, 0x0, 0x0) mmap(&(0x7f00009fd000/0x600000)=nil, 0x600000, 0x1, 0x3812, r0, 0x0, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="59673aac7d735493b17410d1e1a084b8f56f898d0f5fd18cdff2226d0e52571724f73bd9fa63df203bdd4c46dc25bed6fbab910c48025791aa87f167ad58ae3900f57b6dd18f7fc92ab6c8305c4caaac5c3f999e1b5a17a888e0085fd95fe5311bcbada6376b66fb53d3d5f78957f243e9ce672ad7", 0x75}, {&(0x7f0000000180)="e8b665a24eb3897c62a635b9a25c41f32cf7b3566288c592b0a1f8086c385a97dec00f08203b3fea89413a4575bccf1fa73ba1ae9ddf14ddd60bfe4844553fbacb80c212ab31719fdb4e5e41029137a3cda434f6b9921c836a9413bdcf06af815e", 0x61}], 0x2, 0x0, 0x0) r3 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0x0) r7 = getuid() r8 = getgid() r9 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r11 = getgid() r12 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r14 = open(&(0x7f00000004c0)='./file0\x00', 0x10000, 0x20) accept$inet(r14, &(0x7f00000007c0), &(0x7f0000000800)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f66696c653040"], 0xa, &(0x7f0000000400)=[{&(0x7f0000000300)="50dea54df20c76874fc9c1eb624795abf2ae2f91bcfa85af7197f913db0496894c7a98ab5d953c05a701989bda10fb4556aacbb711f9497ffb7212f4a1b6c395e0755e40540ebc140b8ce857e4658a94892a2e39b022650d06d65e7247ba6299d06cc77354553cc28e6132593e52c80759404e4ce05b1d38ebf2815644aa87105f1bea2ceacd28bbeb6397f8bdb40ce56b081e5631f2b3981fa104e5340fe727b65b3960994def623aeaf8f0a3a11baacb15c263212f231562bbd99c4776f5dfd18d8259c85d4d9e8b87ce0806da8e1bb7816797d8c6c0736a0fbf3100e4", 0xde}], 0x1, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r2, r1]}, @rights={0x20, 0xffff, 0x1, [r2, r0, r2, r1]}, @cred={0x20, 0xffff, 0x0, r12, r13, r15}, @rights={0x28, 0xffff, 0x1, [r2, r1, r2, r2, r0]}], 0xe0, 0xe}, 0xe) 15:57:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10000000000040, 0x0) r1 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$BIOCGETIF(r1, 0x4020426b, 0x0) 15:57:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x14) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x20, 0x2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x41, 0x0, 0x0, 0x2}, {{r1}, 0xffffffffffffffff, 0xc3, 0x1, 0x6, 0x9}], 0x8, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x8000008a, 0x4, 0x4}, {{r1}, 0xffffffffffffffff, 0xc, 0x80000005, 0x401, 0x56}, {{r1}, 0xfffffffffffffff9, 0x4, 0x2, 0x0, 0x8001}, {{r1}, 0xffffffffffffffff, 0x10, 0x60, 0xf70, 0x401}], 0x10000, &(0x7f0000000280)={0x6, 0x7ff}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x402, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = semget$private(0x0, 0x5, 0x0) fsync(r1) open(&(0x7f0000000340)='./file0/file0\x00', 0x40, 0x14) semop(r3, &(0x7f0000000140)=[{0x6, 0x7, 0x800}, {0x2, 0x2, 0x1000}, {0x4, 0x7, 0x800}, {0x2, 0x3, 0x1000}, {0x2, 0x401, 0x800}, {0x0, 0x1000, 0x1800}], 0x6) fcntl$lock(r0, 0x20000000000008, &(0x7f0000000080)) renameat(r2, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') open(&(0x7f0000000300)='./file0\x00', 0xa80, 0x0) fcntl$setstatus(r1, 0x4, 0x88) close(r0) 15:57:00 executing program 1: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) clock_gettime(0x5, &(0x7f0000000040)) mlock(&(0x7f0000005000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x0) 15:57:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) 15:57:00 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) getsockopt(r0, 0x1c1, 0x9, &(0x7f0000000000)=""/237, &(0x7f0000000100)=0xed) 15:57:00 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="510fc3a0386f", 0x6) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 15:57:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x4}, {0x64}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 15:57:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xc1) read(r0, &(0x7f0000000040)=""/86, 0x56) 15:57:00 executing program 1: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xf8c, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 15:57:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x18080, 0x48) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) open(&(0x7f0000000400)='./bus\x00', 0x881, 0x0) 15:57:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") mkdir(&(0x7f00000000c0)='./file0\x00', 0x104) fcntl$setstatus(r0, 0x4, 0x40) 15:57:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='c\x00') 15:57:01 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCLOCK(r0, 0x20004276) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="2f012e2f66696c6530809afdfd2de3374ea91b4b2a248ffb9abc0ec8027250ae27228f72a71f0ac5e3787e922c8e5a6bd0d2f097f53a0cb3ce034e0596aafecc2d59698c9ff71ecff082c162efe611d047704b1728c8ddb0a938ec64d5437db6692ebf21a5268a83e892fa98d60ac1470b6bcca71b88de244395b4c0d874bcaf6ede9a4c8c3ce0db6cac42030e86234f150415134e0e68bd4e028d2f785fad6a32811495857fa169f473b326d686b2cb4265b669dff3e9cec07da7"], 0x6a) 15:57:01 executing program 0: pipe(&(0x7f0000000480)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) r2 = dup(r0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r3 = msgget$private(0x0, 0x418) msgctl$IPC_RMID(r3, 0x0) dup2(r2, r0) msgsnd(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="03000000000000004ea9f9dd7a478634c11127394f659efbd897a552aa914628d63f2d4e0fe1aa6808828800fa249e8c80f2e54f0b39074ec045ed040b616bdabd775f7e86f4b227ba025492c638af0c9f9cf9c3d2450beb69eeceafaadbaed937a4609c254ddea7c3eda62a5238f516cef3e90f078ed37a4818ab669c01934b0815862fde397072bce38350ec542143bf46f60823d1d2f19cc3d9910664fc9f0370ae7ca3971cd3d3e8c487eac244ab7bd8a3dd6c16da6fb9fa0e8e06aa0b7301e3f358fe6c509a6f6afa00000000"], 0xcf, 0x800) 15:57:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0xc}, {0x34, 0x0, 0x0, 0x5ce}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffff6, &(0x7f00000004c0)="ffbd09c3988c64eb8a4b3df37b7f09f69c7d7453865c9c809061f4115fdfa799a2f5eccec4db74e51f1d98f3fe8d49e437e0dc234fd10b679457b956df5d002ad4bd5d02a286b5e152a9c02bae66863f9568e33190ff461530377efdb5fe410cffbfe7ea148a289fab04fde77540b4a3719a295f9994204cbdf904c913e797a5db744602b1b58d77803d17c201c15d73c0cfb226ffcec8a797a3a7c0ff0300000000000070d86f251b226e641ed151e6c43614aed1eb93bd475a6de8ebd7808a69b91b1d4326b6837fa5d02712ea8e306b55f21c089dba7fa7da35849bbda4181339398a2ce0832d15163beb4eea84a5f02cd13e1db1ba316637d15e2df2862e18a4788a050544e051a64283fbc885d0390cab") 15:57:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x6bb) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x2) renameat(r2, &(0x7f0000000000)='./bus\x00', r3, &(0x7f0000000080)='./bus\x00') semget$private(0x0, 0x3, 0x1) r4 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r0, r4) r6 = kqueue() ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000200)={0x10, 0x67c, 0x4, 0xffffffffffffff80, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x12000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x200}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x100}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2d}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x400}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x1}, {&(0x7f0000fe9000/0x14000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x2d}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x8000}) close(r4) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r6) 15:57:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x2000000000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") 15:57:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xa0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0xfff, 0x306ba65f}, {0x18, 0x2, 0x1, 0x6}, 0x1, [0x0, 0x201, 0x100000000, 0xfffffffffffffffe, 0xfffffffffffffff7, 0xa5e, 0x5, 0x4]}, 0x3c) close(r0) r2 = syz_open_pts() ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0x5b1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r2, &(0x7f00000001c0)="882cbcbd8638244b58dfba5207690133b832737f4b07fa07194a20fa803ba479ad2b18e2a76a9d03f70af96be33fbebc", 0x30) 15:57:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000280)=[{0x2}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x1}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x8, 0x80, 0x4, 0xffffffffffffffe1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57:01 executing program 0: poll(&(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x6080, 0x9deb) r0 = open(&(0x7f0000000040)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x82, 0x81}, {0x7, 0x664a5935}, {0xcf, 0xfffffffffffffff8}, {0x44, 0xcd4}, {0x41, 0x1}, {0x3, 0x2}], 0x6}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) linkat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00', 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x6) listen(r0, 0x40) 15:57:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93", 0x1) syz_open_pts() r1 = kqueue() clock_getres(0x0, &(0x7f0000000040)) close(r0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 15:57:01 executing program 0: mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x4) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x20200, 0x0) setitimer(0x3, &(0x7f0000000000)={{0xfffffffffffffffa, 0x2}, {0x4}}, &(0x7f0000000100)) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x10110, 0x80) rmdir(&(0x7f0000000080)='./file0\x00') 15:57:01 executing program 1: r0 = semget(0x2, 0x7, 0x16) semop(r0, &(0x7f00000000c0)=[{0x0, 0x8fdc, 0x1000}, {0x2, 0x29, 0x1000}, {0x4, 0x5, 0x800}, {0x0, 0xfa, 0x800}], 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x1b00) r1 = open(&(0x7f0000000380)='./bus\x00', 0x3fd, 0x0) linkat(r1, &(0x7f00000001c0)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00', 0x4) recvfrom$unix(r1, &(0x7f0000000100)=""/12, 0xc, 0x1, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0xd) write(r1, &(0x7f0000000180)='O27', 0x3) semget(0x0, 0x2, 0x401) 15:57:01 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) open(&(0x7f0000000040)='\x00', 0x91, 0x14) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000291, 0x0, 0x0) ftruncate(r1, 0x0, 0x0) dup2(r0, r1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) 15:57:01 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x50}, {0x1006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57:01 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x400, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000180)={0x10001, 0x3, {[0xffff, 0x45, 0x4, 0x400, 0xb73, 0x5, 0x1, 0x8, 0x100, 0x1c1, 0x8000, 0x80000001, 0x3, 0xffffffffffff0000, 0x28, 0x6, 0x54, 0xffffffff00000001], [0xffffffffffffffff, 0x5, 0x1, 0x8ab, 0xffffffffffffffc0, 0x0, 0x6, 0x4, 0x5, 0x81], [0x9, 0x100, 0x8001, 0x1, 0x8, 0xfffffffffffffd83, 0x9], [0x3, 0x1f4, 0x1, 0x1f, 0x210c, 0x5], [{0x61796ff, 0x2, 0xffffffffffff0000}, {0x9c, 0xfffffffffffff001, 0x7fffffff, 0x80000001}, {0xea, 0x5, 0x7fffffff, 0x1}, {0x6, 0x7fff, 0x8, 0x8001}, {0x82, 0xfffffffffffffffc, 0x831, 0x336}, {0x8, 0x1, 0xffff, 0x800}, {0xe6, 0x2, 0x8d, 0x977}, {0x0, 0x0, 0x2, 0x6}], {0x1, 0x81, 0xffffffff, 0x8}, {0x5, 0xf85, 0xfffffffffffff7b7, 0x1}}}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3) bind$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f66786c613015bddaf41ab51bdd11516dc61a054421470000b377909fdc15824c40845e069c8d05d13b00e20000000700000000"], 0xa) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x3, './file0\x00', './file0\x00'}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x1ff) 15:57:01 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57:01 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900", 0x0, 0xffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 15:57:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) 15:57:01 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x202, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=r0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x60) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 15:57:01 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="0000e91f7189051e9233614b00"], 0xd, &(0x7f0000001400), 0x0, &(0x7f0000001700)=ANY=[@ANYBLOB="1000000000eef9000100000001000000"], 0x10}, 0x0) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000140)=[r1, r2, r3, r4, r5, r6]) 15:57:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 15:57:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20550, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x34, 0x0, 0x0, 0xfffffffffffffffc}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000100)="9677a8c3") 15:57:01 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x33, 0xfffff, 0x5, 0x400}, {{r0}, 0x45b3ab6f312e014c, 0x2, 0x20000001, 0xfffffffffffffff8, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0x93, 0x9}], 0xc613, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x20, 0x44, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x30, 0x20000000, 0x0, 0x7}, {{r0}, 0xfffffffffffffffc, 0x40, 0x40000052, 0x3, 0xc0a}], 0xffffffff, &(0x7f0000000100)={0x400, 0x9}) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0x6}, &(0x7f00000003c0)={0x9}, 0x0) 15:57:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = dup(r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x60}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000269000/0x4000)=nil, 0x4000) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 15:57:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x0, 0xff) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 15:57:01 executing program 1: clock_gettime(0x0, &(0x7f0000000080)) setitimer(0x2, &(0x7f0000dc3fe0), &(0x7f0000b1bfe0)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x80) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffc01, 0x8, 0x100000000, 0x1, "e09fc8494017b2de9c44992675e14f471ac7e5aa", 0x73a, 0xfffffffffffffff7}) 15:57:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40074}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x11) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x1, &(0x7f0000000240)=[0xfffffffffffffffa]}) syz_emit_ethernet(0x1d1, &(0x7f0000000000)='\x00') 15:57:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x6, 0x8, 0x100, 0xfecd}, {0x20, 0x2000000000008, 0x9, 0x1}, {0x9, 0x1, 0x6, 0x200}, {0xb8, 0x1, 0x2f34, 0xfff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x89ea) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x7, 0x1, 0x20}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="000000186004008ba8002b270000000000003456f54464e3f200f5ffff011000000038b60fb5ccb1d0ba9fd9", 0x2c}], 0x1) 15:57:01 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f00002ed000/0x2000)=nil, 0x2000, 0x20001) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x4, 0x7f, &(0x7f00000000c0)="a1fffc3bb6263123e39d2deb260cde55a710dc48cf80081ea4bab1d10b8966c73f92890d3ccaa881f285ace6582357", 0x2f) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x10001) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:57:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b8000000000000080100"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x90, 0x0) connect(r0, &(0x7f00000018c0)=ANY=[@ANYBLOB="d554bf23bc0ea18ab85a2e12257a019612ff01521a5cb4df53c0bbef19538e74fa4f28b08be8aeb78412d0242b6f71c644d54c05f93e0197092c492b8f3af58eb5ba05df9fab7dbf861a6621c7d32e1704f39e160ff87986f1096a0c639ae6d8f6a0cb3adb9185391ec7579745e0061f3a4265bd9c0896ce8079eede9a87bce662b91e9fbb24b1756b26513117c31a1b50dbc1f7ab81fe9dbab95fa916c4cc3b7a049a73b5d94240e826656065d0d3d198e84ea751c5fbb58872f03791df554905ef4e0660380ae321820970af18ae5feab76b17ef7c5eaa066ef57b8c93465ad8bae0d05932fe5e944f288605d99f73fb376cdcb3e5d6a680f7632c11e822db6a906c19073ed73fe5cf4bbb6a934a2ce4b611d6603133c69896cada5f0322c1603973e3e53f71f56e39736eee82bbc7215c902193dd9277ca36dd84149cb86a83da9ab7430163f98744beffe04f083833e6c0f6a0385681464617c2e5e96c6e0544a939febb8ca1b7e006890b56407de37efc684e5e6f02f396180e4a635a9c081b6e82f6899c0c774bfbb19cb1b97171b64883fd4d33ac302fc7e5"], 0xa) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc0, 0x192) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) r2 = socket(0x18, 0x3, 0x3a) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000180), &(0x7f0000000200)=0x4) connect(r2, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) pwritev(r2, &(0x7f0000001680)=[{&(0x7f0000000440)="2e751cfdac960315b09c9c7492e5af9905850753209461f33d4671742bb55f697f997db4907c3054ae2873901e8517ad6dfb92f17e8b3bdebbd0aeb435ebeb94fb9d88d8c6c0b06846d3538364cb77265d2fd5da189f8af0903edccfd86d83ca0384c6ff1d5dde281db61c4ab33a845bee802f297e4d3024e8237afae6ebce7f8b6db90758c72e23be1eb581dbf901b5102ef0cb1f2ffff0d8fd36f05831950fead489b1f20be6767b8a1ab79f9c222864d54e63c07f9dfac53da56040770f195a8057825033da65", 0xc8}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="5ef5b7dcb04e7e7732a24105feffcf71c81dd19767ce7330cffb541799db224b35d8f2487daae3c9ccceb8d21e75c03d2ddf5c72b5aa4da984b094a7e0231df9d126e1e736ed47d88969b1056849240e6a8d6aba7b9a6cb0dfe0a09386d359277356a24a950e4bea9d215c6223aea2c684a2fb", 0x73}, {&(0x7f0000000540)="e0ceea554e97a2e1c4e36ca2c8f7445e2d80e36c77e85e0cdd93de9ca05ec6e7d919f1a54d45ee68b8862408dcd3a4f16f8e2423fd69bb1688b5d18d8838acbf6373dbe5dfee031aa663ab559af28f81db86de33175d35c47a5580f2be7a3b53660508f591a4371281dd6ab3d5426ccf92f82b20b8e047b6bf368a00c2eb9235c5799e3db5e9ef1bcb67c941311d9a73d32cf5d111b1748d7d60d2070c7ba9ecc98211a5581a473fe8f5d62983a16a38675b7e764c19124f64943c6c6ad29ec7afd218d32ff0dd019742479d8f7421149404149c9f10058a298bef4cb3742e90c602b95ac2e303c6de7437f092445aef95a31dbc94856a2d54518b153924ae8e616c0cda4e457c0fd8ab7c7596e6a0d05744c116c722c81e86e3ac9a18e5f5f0f430969409135cf1f18c2de322a8b2e67b3b0c2eecbeb9191e18efa4a15a87356e9fe2d24b71fad99ba0623e891b292a4a9e5297b58da3390691f7a6f223cb55418bef25076be09a90f27cdd22935453f2f0f699336e73107f05a86d389b42892c702148d6d52afaf044917981f2151082f69e876130e3d5079ae655aeeb25f23a024fb4f0c63350867e15e336fc47c81bc873eaa28e0aa0717d05c1fd0d535c444dd1f90066d0b2ec86bda142b9355e474dcddd11d4511d79a75ca11de6f771486e6a44128fd3abfe8781a62963c2ac07f8a5fa5fc1e3d338a7910887f912cd20649f71d32e618c79892a7d5eb7cf91582e3bc4ac6cbb3c4c058bd8e84b91ed79dbf455bda746e61757098d824ed23cc97e9a4799715d81ff5b1a979e9d421e975b1badc272921341916e92ee3768d3200bc13e356e209ca020425e72b8750af935f3a02f586e671c7234c09e3681f8d525f8660e6677bd2d6f8e1d3ce87b2e6de49643de22d62c96a30d8441dc8db11751941fb292ebb3afc1d119b12db178835edb7d75644a8a38b2ef80473e6c007919356711258baea60770d35d7150adcd24be058edaa08b7ddc31db0469dce5556f6d8ada471d90e877877f8dd4eefbd8e58b82c600f01d8542e88dbeb859ca9d3d407bf6861c500bd18f8d21d24f8c2f189efd14a701cbc90fd015a9f2327a289fdbec8be67dc621b6f6944ffc7e7f6470016ab58a6e537f93a21a4d095f26f28e779365c332707206a4bd01b1de983f82d95d2b9d373bf5364caddbf98dd8c2b417b0332ca0e664cca7a7b79dc5ca402ce50f84b17ef8481d95d8451389cc4eba4bbbc3f877f54bc90d4ca5932775296cb9017a6b57694a5a53b0c5efcff66979138202983cf4448648afdfc912fb51fa23df91ac6c875312ff5a34db58fb17d6f6910b189d511b3058e2a31393ad8c693e3dd3f1bf1ca022e59267b2c5439dc4bdf27302ea2091264a697646f3095676b7445f05420dd47af00871a2e471f1766cecb3aad5f7b76b989778e3ab93ccedf1314129d7a3ce21b4c689689a6b55a302418c1f477249cfd0ce22fc4f76c7fa99db535b986a4cde57384d855bc5cc314d123f06a8e8fadb35c001457ba7955cd28a23396f31f8f3adce20c45de691e47d391e0e7170e2873fd3a6eec7ad3c6226eade95b9196f8e4a055e862e1ef87bf1927c3fedcbfdd4f67e23d60103a8430f09630ade8f4d5556909b78d0f0f4c3b35273d8ec57c564f2f24e080e66528427d5f494ab7d86b21836e6489c33071238584eb1490da796707213a9e652310b7625ea7980bac450f0f718240b69d285d04ca34baeed8b2f3f227ae2e0322734089b14492e81c49eab8b4603f70a5aea9569d74bb9f2cea693a236231a68cfcdf4e251fe340eaaa6ece0d5e4e425ac02550257cdd87daa3ff51237da16688f13a8911c2daac54e7aaad438fee2a4e53584732370eb81e1d35ee40d3c8133ab58b413122f232d2be368f3785b0f18e5d5d7c8113f8a7b028880cea06f518dfe30e191e01fda3a7fb39ce8c5d968f04c174eb1d05c5bdacf65239902dd05938efae5a61deb936c5ea0ef448783fcf39120d775cc967a5196f11258417a110f73cd20def0ab13e18e1111ceebdce0d11a69345a02947a10492d5acfd3ac12dd5fec22bd0acda9912a3d6fb5859d76350c7cc63a1e616fcb83d19d968a409a35d58b864ab7fbb5f947dee005114ad949ac3ab60a34513e73070c4d8a5459ff48057dca261644d20c04ce01c87e8e1e323ec55efffbef4f503e038990f36992718eeb3f29f416e9789f90d15cc4fd1db42d4c061c93074d3beb98e4201b2b07381b9d7ae479657dc0fbd2dbcf87f2ad73aa184467bde827db98c37ae1d724eedc06d70719f2e8e3589cb74e0a373bdaa63001716eb0289224094f81bee5154f30eae5f3a10d69c6a7b9269e701f5da2d2c5db0c25adc5d38d479460f089032b915063aafaaf3bc7734443bf321c9f60a3f4f0063fed611bf668cde5b8bcb38a1d33405413efbbaeea9f9433b85502ca0b58517f9efdf798a76621bc938b87a01f781c852944fdf1bc21da62380f5b318ef889defa22a4527a5e3ad02f0e20b02bced310ab9edfcec4251f4234d2f18c065b3dd619d85f527aa37441147164e0503db5eb49797baa13a02ffaa2b5ffd264f65f38e275a30375a8dfb24c3fa42f44e835e81a66c18811da96242b2412356122b007512f32574c668f7412f2a15a7c409efa9666f1f6d18285a350c5bc499bde5cd95ee7ca658e9791c986e44ea46ab9d9928e9b5bede09fb424b9bcc7b935656f591611f8eba77a170babaca1914e2a79ef1f54d1f2fe70b087d94b991c1167282cbb3a39b7cafbc51260a26d2c5fd3d682e75ec89c9aa905b6ab9225a3d63581f2256f4a957d4fc22d36955b9558053ef89c899064f74855654317887a323f4f9252bfbf4e87ad3332a3b2206aa45c1967cfa53685e18b6f08bc0beef2cb95032d123f19f018f27fef16e0e5ceecf37dfbe0e682f17db8122ac6b1e899edcc04ef0aabe8472de53dc585e24f34a8f07da9f0dd2a9c4b5388e5c49619eedc7f9e3f1c6ca434901e27217984245b3adfecd71d96023f5b1a6757f2a011d399429f9df585b54134d40b1596b9582dd7871e85ce74d043051e69ee8d830202d1b6bff52695e997d87983d43fe4c400d4d2df53d27c8fb9e67956e7929d59143b666fe1ac087cad8ac1eb915ffd3a7522e86e411fa41e9153814ad04a9b7d135d604544330ff0eca6ea2bc39cc0e1558ebc2822ff8f35f14ea4ee334d93382d5b341263a5625d1dac8ba845ee47421aca96ea4a418d873292ca6d664f4213c35f9563585531c02deeaf7028c56f950c250cea161dcdee038fac25384519abf1273d731bf8d87e29579e74a6b64d5207120a522e34079ca568084775d5e013de2c31cf77cc9430a5fa8624b7f3e44645bcaf9049defb3b695ab0615bf36a102ab678b606b07de87ce2d05b7cc9578161114e2ee817702fc9e264cfadca958cbc2436bf00fa717845ebe5d0b52e32b346ea069eda5be71efb716f9eaef9521a262385d9318205d3db1f76ee68da34f8d655da6005479efe4d2f10643b571c46d6547ec2cd29ea0aac29e54bd0b5983fe7cd36f3d3e08ffdd18b5a0fe480647917bbfd163e34f87add6c66b099e0ee258657d42331b877545b8e5d13829187635382f2c2a6847b44512e58ddcd09bd6f729735184bb71dcd5ad7f3661bbaeb126c41a7fe0f8667636b5352da5ccea0af03f665350fa5883d7572ac03b8bd3ec88447629ca4eef35524529b3aeb28f54bb83b45999e1c031912316a8ee0c2e2d612dac0dda289f7ec535bda9f773cd938fc1d347497ec326e6535f5fa222eb1f06f2e153e389300b75daf1f29548f1ac934ada2e0afde250ec49973cb944c47208fc68946ba46ff1cae19999017331dae5506105df7c884442ff687cde109eb089119f578568afde033223a25fbf4af491e5d72049042f92d10ca93d4d954b79a119e8d2b1969c926d64b0f2f4ec845644ee99b51e9bac3b16157c34d42373a0360edc7b6cf393424df1d79ef727fcbfd853bf034e14aa30d98d37828276986d1ccd3dc794b5aa80a744402b702dc9c40a02969c9fd9ebb59b110418528ef06ce0a3708c9db7202a6ea001bf2f2ffff58931a31acde327526e8efc002892e3bb9aa4e9e9eeecfdc3008c2a193544f57eefc1ec4d7fa7077fb7b008112e491e7ca5f3a904f6c6f6a5cc604aa9cb07080b903798143733f30a52065f795fe34a3f8f6667c1aad440fca084abd2bbe79938ddd3f56d224b68269775e7af58481444864cebc160d74b1012700520396388b4d19e047de8fc7b9c6c297f2e8ef90816c6e551d73fe01bb3f19f59b49020b07fe85183c68870187c49845e9be29a1e26c87d3c3ccd3ee8e9ed0d7452c27773010593b4eccfe6e388254ef81b5468ec6a25104fdbe5dcb544f367d1e49debfa96e9e03c6b059da587996cf53e6386755b3fc9e3fa8fef51899c517c0db6517158d26df5b3a8153c65d3447149d83796253da85ddd7315977c75541cc8e0b469eae50df66ea550c9d3708fc28bd4d3f62c42fa31cd45d61d3e34fcddbdde18540ebc0c56fa0f5f5ade0ce72076259ef39050065162531679554f8bc9fe2bdf4805c343cff1a36b05e21fb73d99deda050a5689d1cf95c1ca2d6c552fdf2315eba4166994253023fe316371dfb75324828fb7c2f1f80728f7f1776e2c14677095ab5191036cd52240f7fd88dc030954a2c97c40e5ef7af871e35dd32d600f1474f38729730bb955832be9558a42636137fc22a4eb3a457fb4e6ba58e147da9f6d8e500c4088e0057f9651ac952f89d955aba0c2c2ee01922012ec5a5fea2ae7ecba39d97ef2863c1a67af0896503129f1a767aed952a74b677a57bae36861d4f77e88fcbbabf22d4660f9acd69f3f792176b812d59b244fd16117c0ab42b99ea8003ed996d197219bb85f4915304cde8534a23c98f4b12f79b97e0e965fa625948cc203211f458a78d7e43b8be2911f9ad2aaad3daeeea13e166e39d062ded458f4dc42d741669d3181ed64765e28319281a7bf6e8afc36c9ba91ae1b9abe6b2012c75fd7393c0a2349f7c6d77c07b1b02501b952be31161ef18ca96b87faa29d809d61be083ae31f0969358275b82368fb4062fae3d30465a5abee85b3b5ec26199a3722c426b10c211029776040d2b62473a1d370790bb96125ab5125403a594dfd24994b5e1a0e79a73af63284491ea53776164c317f260775135b58c7b43b074b1c8b99399ad38cb94fc637d15e3f1c8ec8d89178b77239d8db91647b3a001b66e47ddb38d9c77ace1d0f0ec92ef9e7ca12c426b0f8bb2819db56cb91be27579297e04109ed955d0dff487e874c5ad2352fe0a424ecf6ee2bf0f46ca70afa7fe0a11bd30fa874be9630c5b546d5009bef1e001d2783db768ecb2244668c304e9dfeb97dea4714c6a1c2244129b1fb802918b23a4fa56f72c5b1c5035b4fc77368d1bb062946f83ea8ba434a620fbcf40a7f3153ca05107b5e8914b59b93c77f54d4883b07d135d9177b95d8d8387bddec8c2f29ed2eb2838f3c3deee0d67e07c5871ea8a2ba03a6f9f1be6a89f2f3c58ed3140443d00d6c5cc4ab0556f94c95ceba71cf91c49b0f5cff65beca0fa05dbc2646d108fe818de5aa9790d74eec9f18df51b896e85dc3e67dfb1b4dd0d5b0de39d28f7d68fcb3d52df729f6a5d933b149155a52cb505a20a02b97f593659f067bfa979c6167ed07f167ba438ebae3cef0cbe2d17b4df09b029033e5c881a292b64c3022e1199c7f41737f53eed53f7585e", 0x1000}, {&(0x7f0000001540)="33c2abf940b6f22ebc0d27b36e36aad640092d54821ca66ce3ecd935a2807c4c87d43ae51a45612f6227220968099a7576d6678891d221ecaf48936d1c097e10b96fdefc4d74ce72e157f2ec36f7461d19bd77733065444084b332dc3b55b241078aa4a66b84590910b8fc128354fceb1ab80505589b90d277391374ceb5ef752d966a1df4a5328bfe48d08b99e54c3f76a36fdd2b31baae0194a84defa6d92152fa1b75d1ad8738d736030fc5fcab45059737f47a34b55971ec2e5678530998bd293eecb607b73155b10a9c78546c988d2d57d7c08f34c20aaa0ab920524226ffe213cde294918829b49a", 0xeb}, {&(0x7f0000001640)="49a43b526dc3c671b6de5d3f88700917519ea5be7a97e404c9e4dc6af5239ac909009d", 0x23}], 0x6, 0x0, 0x1) close(r1) 15:57:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 15:57:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1c}, {0x16}]}) openat(r0, &(0x7f0000000140)='./file0\x00', 0x82, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) 15:57:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x269, 0xfff, 0x3ee}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 15:57:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x82, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7e}, {0x5c, 0x0, 0x1}, {0x6, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 15:57:02 executing program 1: getrusage(0x0, &(0x7f00000000c0)) rmdir(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) 15:57:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 15:57:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r0, &(0x7f0000000040)="63313ab8d9a38603140fcac6e24b0b7b14abadd4af7bc9ba5baf56b611e53801e32acc4b2886f13088e6d01a16b7ac3cfa14e9ec1994013afae6411410302f0a2619174a81a2065aef81bef501ca79c744383fea81e7f7b6cbaf246ca2479039943c9c340c7e1ebe6953d712bddfabcf683f13128c0ae5b4b4c55c79837da00390f2e9009303c7e554f0b646679eb71c78d87a084efda0", 0x97) write(r0, 0x0, 0x5b0cb9c) 15:57:02 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) r1 = getpgrp() r2 = getuid() getgroups(0x5, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1, 0x5}, {0x61, 0x0, 0x0, 0x2000000}, {0x6, 0x1, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='G') ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 15:57:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) fchflags(r0, 0x0) syz_emit_ethernet(0xfdb4, &(0x7f0000000000)="09ecc62fc6431d61b4f736a1de3e6774ef654831f626d1") 15:57:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="db") 15:57:02 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000300)=0xffffff1d) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000340)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000380)=""/223, 0xdf}], 0x1, &(0x7f00000004c0)=""/81, 0x51}, 0x800) r1 = socket$inet(0x2, 0x3fffffffffffeffe, 0x0) sendto(r1, &(0x7f0000000000)="a452b138cf9075dc3ed9fd7134dda40abc947f8f929a0ce9b3ca16777c0f6c132965df65ffe5e279f9529efce3539ce4661f6500062a5e07485661225623e87289750c5e99d90bec5abdd4388e9038a5cb951e7df172d5f2f35d98a59253339912ff15093a8f04cdd1a9a31eb5daf0b4aae23d4489ecd9b38a55f045c209590bae778d952c8b6712979922bd66574f19e00bc160c8a84ea8ad7e4b9ba59cd17fc9168af6475c2d6335e7f4df7c39005bfd091faf44ece0d4d207095cb1", 0xbd, 0x8, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x6d, 0x1}, 0xc) r2 = dup(r1) msgget$private(0x0, 0x80) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000580)) getuid() getsockopt(r1, 0x4c8, 0x2, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000700)) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x120, 0x1) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) recvfrom$inet6(r3, &(0x7f0000001d80)=""/245, 0xf5, 0xca0c6b4847c9e1f2, &(0x7f0000001e80)={0x18, 0x3, 0x4, 0x8001}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000140)={0x5, 0x1, 0x100000001, 0x7e2, 0x1, 0x37, 0x21e431bc, 0x10, [{0x3, 0x4f62, 0x7fffffff, 0x7}, {0x6fd, 0x9, 0x4421f8c7, 0x46ff707f}, {0x3, 0xfff, 0x2, 0x2}, {0x3, 0x3953, 0x4, 0x400}, {0x3a, 0x40, 0x0, 0x1}, {0x9, 0x0, 0x40, 0x4}, {0xffff, 0x5, 0x1, 0x3ff}, {0x2, 0x8, 0x35, 0x7f}, {0x100, 0x44b, 0x4, 0x800}, {0x4, 0x7ff, 0x3, 0x7b49}, {0x6, 0x400, 0x4, 0x2}, {0x2000000000, 0x3, 0x7, 0x401}, {0x401, 0x6, 0x1, 0x16e}, {0x892, 0x1, 0x35, 0x6}, {0x80, 0x1, 0x1, 0x7}, {0x10001, 0x1166, 0x6d, 0x9f}]}) recvmsg(r3, &(0x7f0000001d40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000001bc0)=[{&(0x7f0000000780)=""/112, 0x70}, {&(0x7f0000000800)=""/196, 0xc4}, {&(0x7f0000000900)=""/193, 0xc1}, {&(0x7f0000000a00)=""/4096, 0x1000}, {&(0x7f0000001a00)=""/243, 0xf3}, {&(0x7f0000001b00)=""/174, 0xae}], 0x6, &(0x7f0000001c40)=""/207, 0xcf}, 0x800) 15:57:02 executing program 1: ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000001c0)=0x3) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000180)) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x8d3}, {0x2d}, {0x4000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) 15:57:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x64}, {0x6}]}) ftruncate(r0, 0x0, 0xff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 15:57:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x1000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x2) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 15:57:02 executing program 0: r0 = socket(0x18, 0x200000007, 0xdc00000000000000) sendto$inet6(r0, 0x0, 0xff08, 0x0, &(0x7f0000000040), 0xc) 15:57:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getitimer(0x2, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x88, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57:02 executing program 0: r0 = socket$inet(0x2, 0x20000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 15:57:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) 15:57:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000340)) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f0000000280)=[{0x213, 0x0, 0x80000000, 0x94b}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000380)=0x5) 15:57:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="820252ff21326c6530005dead12139a1ab91d9f1cb8023510300000072d9424dae1f95cd"], 0x10) r1 = semget(0x2, 0x3, 0x400) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000040)=""/210) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x18}, 0x0) r2 = shmget$private(0x0, 0x2000, 0x138, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x73, 0x5}, {0xc8c, 0x1}}) 15:57:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x1, 0x20, 0x1, 0xffffffffffffffac}, {0x1, 0x7, 0x2, 0x81}, {0x4, 0x4, 0x6, 0x7ff}, {0x3, 0x17, 0x2, 0x1}, {0xfff, 0x7, 0x1ff, 0x400}, {0x9, 0x8, 0x2, 0x80000000}, {0x7, 0xffffffffffffffc0, 0x400, 0x6}]}) r1 = semget(0x3, 0x0, 0x400) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000180)=""/6) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x61}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57:02 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000001300)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/253, &(0x7f0000000200)=0xfd) 15:57:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1002000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x2, 0x0, 0x0, 0x1000000000000000}, {0x400006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0x2, 0x6, 0x3, 0x6}, {0xbc4, 0x10000, 0x0, 0x800}, {0x6, 0x7fff, 0x2, 0x1}, {0x0, 0x2, 0x100000001, 0x6}, {0x20, 0x1, 0x1f, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57:02 executing program 0: r0 = getpid() setpgid(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x4, 0x8, 0xfbfffffffffffc00, 0x0, "a6cef44ae0e892cd9fa61600", 0x8, 0x9}) 15:57:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000180)=r2) r3 = shmget(0x3, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57:03 executing program 1: getrlimit(0x3, &(0x7f0000000000)) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x18, 0x0) setrlimit(0xb, &(0x7f0000000080)={0xecd5, 0x5}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000000c0)={0x5, 0x5a, {[0x6, 0x4, 0x81, 0x2, 0x800, 0x552, 0xf5e, 0x3, 0x81, 0x10000, 0x2, 0x1, 0x7, 0x10000, 0x7, 0x9, 0x4, 0xce], [0x6, 0x4, 0xf13, 0x7, 0x0, 0x1f, 0xff, 0x80000000, 0x1, 0x7], [0x7fff, 0x3ff, 0x800, 0x7, 0x3, 0x2, 0x1], [0x51a, 0x4, 0x5d, 0xb464, 0x800, 0x1], [{0x9, 0x82, 0x4}, {0x8, 0x70, 0x6, 0x4}, {0xfffffffffffff560, 0x2, 0x22ee, 0x1}, {0x0, 0x3, 0xfd9f, 0x6}, {0x53, 0x8, 0x8, 0x7}, {0x4, 0x57c4eebf, 0x6, 0xffffffffffffffff}, {0x9, 0x100000001, 0x10000, 0x23d}, {0x9, 0x7, 0x15e, 0x72}], {0x4b, 0x6, 0x200000, 0x1ff}, {0x10001, 0x4, 0xffffffffffff7fff}}}) getrlimit(0x7, &(0x7f0000000300)) setrlimit(0x8d0ace289fb68bc3, &(0x7f0000000340)={0x5, 0x8}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x1, 0x0) mkdirat(r1, &(0x7f00000003c0)='./file0\x00', 0x20) r2 = semget$private(0x0, 0x0, 0x0) semop(r2, &(0x7f0000000400)=[{0x1, 0x34b, 0x1000}, {0x0, 0x800, 0x800}, {0x3, 0x9, 0x1000}, {0x0, 0xfffffffffffffffc, 0x1800}], 0x4) r3 = getuid() getgroups(0x8, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000440)='./file0\x00', r3, r5, 0x0) sendto(r1, &(0x7f00000004c0)="4e85d9d152001eb0b75506fb4a9caef1a6b5e52f2916c9eeffde6e27a37dc154ac8587b0c82cca9a0c827aea56dc427db1dbf0845cbb765b474e30bb7079c3821aeb06db3d40ec8773339f51adff47a6a67db7767eb48ce519d4c3e7c032040e195d4f5b03fd83713e19", 0x6a, 0x3, 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000540)=0xffffffffffffff3f) faccessat(r1, &(0x7f0000000580)='./file0\x00', 0x4, 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) setrlimit(0x1, &(0x7f00000005c0)={0xffff, 0x800}) write(r6, &(0x7f0000000600)="0cfe03816b4cc327c45fd78213705cc1ed1cd03b26e189e36403276bd75c48ea6eceec436427173d55bb9be672cfcb8dbccc0e02", 0x34) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000680)={&(0x7f0000000640)=[{0x2, 0x7fff}, {0x84, 0x9}, {0x0, 0xffffffffffffffe0}], 0x3}) ioctl$TIOCCBRK(r6, 0x2000747a) ioctl$BIOCFLUSH(r1, 0x20004268) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000006c0)=""/233) r7 = semget$private(0x0, 0x1, 0x538) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000007c0)={{0x7fff, r3, r4, r3, r4, 0x10, 0x5}, 0x8, 0x2, 0x100000001}) getppid() ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000840)=0x4) mkdirat(r1, &(0x7f0000000880)='./file0\x00', 0x8) fcntl$setflags(r6, 0x2, 0x1) 15:57:03 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) 15:57:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x25}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 15:57:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x0, 0xa6, 0x1, 0x100000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchmod(r0, 0x2) 15:57:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x552b, 0x3f}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) 15:57:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x400000000000000) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 15:57:03 executing program 0: r0 = socket$inet(0x2, 0x4000000000003, 0x2f) r1 = socket(0x2, 0x10000000000003, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6669e1903000"], 0x10) write(r1, 0x0, 0x0) 15:57:03 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000040)="529e000000007bde87b2a94a3e4f198a9d4882e70271649636bd672419c82d57e931b7c67b86cfb5c03216274a33e4c0a8010000000c4745abdb84a0c6f2c4dd276849b1f3d8284c26dc897245326c45582fa0cc86692bfaba1d1a37de4c2df30d514f6b11873a9c1fa9fbdecf2d5fa9835305b2988a5eea0f9170995062b7e625a793e96c9520e34d60069f59666d043a26aabd51141821c694186579153b2f83917d8c81c12dfdc3902d313ff943cbaa77b985672296fe542dfa7c6c8f58470fd78fa1473d76b696f03a0672cf0f6b085d767f2c8d9cdfcd3908b791ed866a68b37de35d7ad369cd916cf45760dd90c301", 0xf2}], 0x10000174) dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000140)) 15:57:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) r3 = open(&(0x7f0000000040)='./file0\x00', 0x280, 0x42) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000300)) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x800, 0x4}, {0x18, 0x2, 0xf297, 0x5}, 0x1ff, [0x1, 0x0, 0x6, 0x8, 0x0, 0x2, 0x6, 0x8]}, 0x3c) r4 = dup(r0) clock_getres(0x0, &(0x7f0000000080)) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x32, 0x40000000, 0x3, 0x8000}, {{r0}, 0xffffffffffffffff, 0x31, 0x30, 0x1, 0x4}, {{r2}, 0xffffffffffffffff, 0x11, 0x1, 0x1, 0x7}, {{r3}, 0xfffffffffffffffb, 0x40, 0x80, 0xd722, 0x7f}], 0x6, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x20, 0x901, 0xa319}, {{r2}, 0xfffffffffffffffd, 0x10, 0xf0000020, 0x100000001, 0x3}], 0x101, &(0x7f0000000200)={0x8, 0x1}) getsockopt$sock_int(r4, 0xffff, 0x1006, 0x0, 0x0) 15:57:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") r1 = semget$private(0x0, 0x1, 0x180) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x800]) 15:57:03 executing program 0: r0 = syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x1, 0xfffffffffffffffd, './file0\x00', 0x6, 0x101, 0x4, 0x4}) r2 = syz_open_pts() fchmod(r0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) 15:57:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x280, 0x4c) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000280)) r1 = syz_open_pts() close(r1) syz_open_pts() readv(r1, &(0x7f0000000440)=[{&(0x7f0000000140)=""/117, 0x75}, {&(0x7f0000000000)=""/26, 0x1a}, {&(0x7f00000001c0)=""/183, 0xb7}, {&(0x7f0000000300)=""/150, 0x96}, {&(0x7f00000003c0)=""/77, 0x4d}], 0x5) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x1}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) setrlimit(0x7, &(0x7f00000005c0)={0x7fffffff, 0x9e5f}) r2 = dup(r1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000540)={&(0x7f0000000500)=[{0x43, 0x5}, {0x66, 0x3}, {0x0, 0x2b6c}, {0x0, 0x185}, {0x87, 0x871d}], 0x5}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000580)=0x100) 15:57:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x48}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") mlockall(0x1) 15:57:03 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x3fc) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000100)='./file0\x00', r0}) poll(&(0x7f00000000c0)=[{r1, 0x1}, {r2, 0x84}, {r2, 0x44}, {r1, 0x34}, {r1, 0x40}, {r1, 0x109}, {r1, 0x8}, {r1, 0x20}], 0x8, 0xfffffffffffffffa) 15:57:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r0, 0x0, 0x2, 0x0) write(r0, 0x0, 0x0) 15:57:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) listen(r1, 0x80) 15:57:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 15:57:03 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getpeername$unix(r1, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x280, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000001300)) 15:57:03 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) 15:57:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x72, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x9, 0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x4f1294c6, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000180)={0x7, 0x8}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000240)="82f9ad9af951d0b5dfdb327d2621a1f9ef74bd4bffadde1c96a42bc606cd63555db0085555d498c3834c6c9feec5440096782422d9ae558d11cb1245fd3ef0d46703b1c67b8bf7c6712d52177bbda70b5a10e3d5006c3ac4bb776bac3f73b2064cbc6aac3b4f008a98a839d292986bdd5c1cc1ebd8261640a741701dc4dda66e68de051817e5b924f87cda58e20ab6f638618b63", 0x94}], 0x1, &(0x7f0000000340)=[@rights={0x38, 0xffff, 0x1, [r2, r1, r0, r0, r1, r1, r1, r1, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r2, r1, r2, r1]}], 0x58, 0xc}, 0x408) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0x401, 0x80000000, 0x0, 0x80000000, "b3a148fdb865d9cf04b55f7e2b38c8f5892c1a3c", 0x9, 0x31}) connect$inet(r2, &(0x7f0000000440)={0x2, 0x1}, 0xc) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000480)) accept$inet6(r2, &(0x7f00000004c0), &(0x7f0000000500)=0xc) ioctl$TIOCSCTTY(r2, 0x20007461) semget$private(0x0, 0x4, 0x8) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000580)={&(0x7f0000000540)='./file0\x00', r2, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = msgget$private(0x0, 0x2) msgrcv(r3, &(0x7f0000000600)={0x0, ""/116}, 0x7c, 0x2, 0x1000) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000680)={'./file0/file0\x00', 0x7f, 0xd53, 0x0, 0x1, 0x5, 0x3ff, 0x1f, 0x3, 0x1, 0x1ff, 0x8}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000700)={0x9, './file0/file0\x00', './file0/file0\x00'}) connect$inet(r2, &(0x7f0000000740)={0x2, 0x2}, 0xc) openat$klog(0xffffffffffffff9c, &(0x7f0000000780)='/dev/klog\x00', 0x20000, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000007c0)) clock_gettime(0x0, &(0x7f0000000800)) mknodat(r2, &(0x7f0000000840)='./file0/file0\x00', 0xc020, 0x7fff) sendto$unix(r2, &(0x7f0000000880), 0x0, 0x8, &(0x7f00000008c0)=@file={0x0, './file0\x00'}, 0xa) utimes(&(0x7f0000000900)='./file0/file0\x00', &(0x7f0000000940)={{0x3, 0x9}, {0x200, 0x5}}) 15:57:04 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) r0 = socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 15:57:04 executing program 1: r0 = socket(0x2, 0x1000000008003, 0x0) connect$unix(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8cf19b1bcc9d5d0cdb62af45abc77732a11cc2c7a2aacf1b001553e098972885ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad9150878964e72ca8ebe000cb412f6b1602a67897c35de010f244f134bf371e8cfaa1d4ab424b61452e0fd911f88d3525e34e763128666ee7877bf9753b6b5ae4c5b436e445960fa6b980ac1fa4aab44f032563348f261b51f117eec1358441dd3ee16630bd2d66f907cc642709f2a2fd96cb58d127adddb69e2b5a27200b3c1"], 0x10) writev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="e7338bcbe1f6fefcfb025aeb456e7bd4e4861ff94e6486722e2492900f8a9ec5c1f494572c70767c5bc3211cfcc07e929778306df9dd48987a648266cf48d988427ebc850eb1bdcaa6e49c12ef30cdfbb2debc045ba353827eadcd3bb8c75f775618cdb6ab98419f36c3cd16519af6db2f1f4c9d7eb20dada8341075964f938608b2f7bbe499a081332a83927593d70fa103dc84c0c37ee7af3217ade0dea3174e9c48a3320baee05cc44fb71b1a0aa8c7b1e0b113eb432b8896e5399ff50e8429607f0a615809ba0bdacc0fbe727f6ec20038b87866e38d7a6a1b149d87ae215d07624e42166b0898f3b114b88beb38c46f418772ffd51e", 0xf8}, {&(0x7f00000001c0)="3709bfd3e20db7b91b37308e2cc8140329a93fb186c57e07d27c17836e2d48fc3ca81753e6ce512d92fd589f136c489bd8a6887d58c452dc84f0f4b227685f983c05b80b4c", 0x45}, {&(0x7f0000000240)="081aa0d2d287c21e4848d1b8e9259eec812e1b110d240d6dd598d32d603214b8e78795309a028218c768628b0ca054af1ff157e5953c09ae6c439fb3fe66abd04e8ffff79bebc6b265b3ef0985e6c81ec23a87865e763788c4a008fcee858228289a951a3e76fcd49fe953071ae560a7effe0d0db2dd038bc579ade797f93532e91f14d07d3843dcdd74aa884c28d4b5313bdd3c456de1bcffd94a378834724a825ca05b10cd7452625fafd53b7062c73dde23e4477ba4cbf59fdbd587c713b963b3a1204e17d79267c9bf00a445269f8270861c1a7051f7631011f701", 0xdd}, {&(0x7f0000001580)="97b5d93b18df208da4ec949271b357e33cb67040c3e118e3d3b00b9c71a51615a15696ff9d3805f6bdc98717d99cc0a98aaf1fe9fb93c65e81101fcaa01db06ace772d170c107ef8b34313a811e7520e064b0e075fbf9413285106284c0034acdc8f68d440595d25aa2cc2314b779718ca2cd79872ff6d2c82ae8d784b04a24d2c74f7522c42124977f46d03aecc418784cbee1799ec43378d6748ca5e32b31653873fad4376aa1adc5f6f8916b645d2b09b2cc279b148b9722c073191ff209099cbdc5e706ff0743293b05ad98b11f70a46da880a43e522324002c723d8b906f9498d03410bcb5be610aa839d39a7c4cc4ff6cca8e4fc10315cd7442a04c43100db7a4028f53d61b5d5907fb9020c77d3fe9967b583fb352b2c9bb6ef7915a626522178d9b7922d9b5f9c4460e0e69d88a02cb5f3a47e3c007d9c6a259055dce1ba3d4cb10f97f007c1c2a6901f2483e7e5fa9b45550dbba1cb97fa766214e40c5eea2274a75a6db9b1ce5fed9fddb99cd0428f3ca0f2992b63380e1717549f336affaa1f341eb6755367769de9f0247c4785057739b0e8e14b22ce36c385280e1afc891a1b050a9feff2556ab3e1d208ab6dd5e94c25165d7b136eefc1879462b093c8ad3f64ae6c62358d18591de2ca21513ad4a7f8b4153b8f9fdf5cb43992a06119fe0618840b85481cac8480a90407563fe0459691d593f7417cd26b91e4e11f7305ebc1d984dce4236cfebaf66cdd17bfad0ab23c3a000d18b42c4c8ed37459a9342ad55d94da01d726524053854a3768f47d8288cc7635230b739a495129c07acccb36e505bf7e41af4c30d84c68d758bc0207fb0119b8c4794e7abc39c120137a66e2b1a7355d09adcd46519b7c9eae038d8a2e1ec44d3f0404b47e1033d0dfc84197b063b27b11aad8c1df4e5254fa3ee6929fc7951e07944e53bf9ba95f9215f632642bf5f334b588d18b741c215b48ae2e2d5ba6183f559f5fbd627080ad2e4772d0431fac5fe687da52c13a4805c81b6ce65df9db8091bba74957c2747d7de7f070a9823e3d6c20e3380480b7fa05413ea5eb5450a64e5f9ad33044b499b68a5f73f0451c0ef8c2a51c2c10a498254ea434058c0e76238d8f54c1493c872f9e7ee4cfeb5ae7a4c52357d5aefc64ed1a4c079e96a125afe058399c124d7874bfd9689876fad25cb238679947f6685fc8db6842dd04a845737d31b3c6a9004df963bdd1929871c685c54dbbd228d597759c0ede43eb4d82c3746da3bcf4776596ba268dba08ad20eba23d1e3ce8c484467e972dff1ca0a200b4a29a8c9e050ad5d79a608a3bae26b8d2", 0x3af}], 0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x4) r2 = openat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x60, 0x40) fchflags(r1, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x4) bind(r2, &(0x7f0000000340)=@in={0x2, 0x0}, 0xc) 15:57:04 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 15:57:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x5, 0x3, 0x800, 0x100000000}, {0x3, 0x0, 0x4, 0x1f}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x14}, {0x6}]}) recvfrom$inet(r0, &(0x7f0000000380)=""/4096, 0x1000, 0x388aaa9751c6ed2c, &(0x7f0000000140)={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57:04 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x18680, 0x0) fchflags(r0, 0x10000) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r1, &(0x7f0000002b40)=[{&(0x7f0000001ac0)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a7d6b346b7387f8fefae21535a2f4862e5514912960c143c2c984d44e5bbadb09e0ee1bd9333954417ccbe644d67a08f82125a7c7bfd86fd1854089f9e5344118837e47364bf03ac2c8c83d3d9fc01727917c24f9009ca0a6685cf41f6d38267b995e37c9e2f2fdbf80b6420ff25077a53d290ee3959d0f1cf2bd5c428884ce8af62ec03c81ea155eda537b5c0e", 0xaa}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xffffffffffffb2a6, 0x9, 0x2, 0x200, "e46928569dfd0977450076db8f5a5283004a58c3", 0x3, 0x3}) syz_open_pts() 15:57:04 executing program 1: mprotect(&(0x7f00000dd000/0x1000)=nil, 0x1000, 0x0) 15:57:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xfffffffffffffffe}]}) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000240)='Z', 0x1}], 0x1, 0x0, 0x0) 15:57:04 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCLOCK(r0, 0x20004276) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt(r2, 0x0, 0x14, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) poll(&(0x7f0000000040)=[{r1, 0x84}, {r1, 0x1}], 0x2, 0x101) 15:57:04 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fchmod(0xffffffffffffff9c, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x1, 0x0) readv(r0, &(0x7f0000000000), 0x100000000000021b) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x2812, r0, 0x0, 0x0) 15:57:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xffffffffffff2ff9, 0x40004204000828a6) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) symlink(0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCMSET(r0, 0x80047001, &(0x7f00000000c0)) connect$inet(r1, &(0x7f0000000040), 0xc) ioctl$TIOCEXCL(r0, 0x2000740d) 15:57:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 15:57:04 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20001, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000080)="f55e9177557b5d", 0x7, 0x408, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) close(r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB], 0xa, 0x0}, 0x0) 15:57:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$inet(0x2, 0x3, 0x3) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/95, &(0x7f0000000000)=0x5f) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)) 15:57:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = socket$inet(0x2, 0x4003, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getegid() r5 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = getegid() r8 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in, &(0x7f0000000300)=0xc) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x182, 0x0) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x400, 0x0) r11 = socket$unix(0x1, 0x5, 0x0) r12 = open(&(0x7f00000003c0)='./file0\x00', 0x8811, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000480)) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x0, 0x0) r16 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r18 = geteuid() r19 = getgid() sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000000)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f00000000c0), 0x0, &(0x7f00000005c0)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r8, r9, r10, r11]}, @rights={0x28, 0xffff, 0x1, [r12, r13, r14, r15, r16]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xc0, 0x9}, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r20 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r21 = kqueue() kevent(r21, &(0x7f0000000440)=[{{r20}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r21, &(0x7f00000002c0)=[{{r20}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r20) 15:57:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x1000000007, 0x95}) r0 = socket$unix(0x1, 0x3, 0x0) getsockopt(r0, 0x3ff, 0x5, &(0x7f0000000180)=""/191, &(0x7f0000000000)=0xbf) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xe9591e2d76b88ebc, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)=0x40) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) open(&(0x7f0000000240)='./file0\x00', 0x100, 0x28) r4 = semget$private(0x0, 0x0, 0x88) semctl$IPC_RMID(r4, 0x0, 0x0) 15:57:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x1) 15:57:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) select(0x40, &(0x7f0000000080)={0x7fffffff, 0x6, 0x4, 0x7a4c, 0x81, 0x2, 0x6, 0x7}, &(0x7f0000000100)={0x20f, 0x0, 0x4, 0x7ff, 0x6, 0x7, 0x8000, 0x2}, &(0x7f0000000140)={0xce2, 0x0, 0x62, 0x9, 0x0, 0x5, 0x618000000000, 0xc040}, &(0x7f0000000180)={0x9}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 15:57:04 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f00000002c0)=0xffffffffffffff88) open$dir(&(0x7f0000000240)='./file0\x00', 0xc08, 0x42) r2 = dup2(r1, r0) r3 = accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000380)=0xc) r4 = kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000200)={0x40, 0x2}) kevent(r4, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000300)) open$dir(&(0x7f0000000180)='./file0\x00', 0xc80, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x5) read(r1, 0x0, 0x0) fchdir(r3) poll(&(0x7f0000000000)=[{r2, 0x44}, {r4, 0x1c0}, {r2, 0x8}, {r0, 0x5}, {r2, 0x34}], 0x5, 0x3ff) accept$inet(r2, 0x0, &(0x7f0000000280)) 15:57:04 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 15:57:04 executing program 1: syz_open_pts() setrlimit(0x6, &(0x7f0000000180)={0x7ffffffc, 0xfffffffffffffff8}) mlockall(0x1) 15:57:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x5, 0x8, 0x4}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r1, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 15:57:05 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202bdc618b7a5d0315ec6503468e42e2f66696c653000"], 0x10) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000200)) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) unlink(&(0x7f0000000080)='./file0\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) recvfrom$inet(r2, &(0x7f0000000100)=""/108, 0x6c, 0x801, &(0x7f00000002c0)={0x2, 0x0}, 0xc) 15:57:05 executing program 1: pipe2(0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)=""/247, 0xf7}], 0x1, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000000), 0x1024) write(r0, &(0x7f00000001c0), 0x9a16) 15:57:05 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) shutdown(r1, 0x3) readv(r1, &(0x7f0000001440)=[{&(0x7f0000000140)=""/118, 0x76}, {&(0x7f00000001c0)=""/180, 0xb4}, {&(0x7f0000001280)=""/182, 0xb6}, {&(0x7f0000001340)=""/100, 0x64}, {&(0x7f00000013c0)=""/106, 0x6a}, {&(0x7f00000000c0)=""/64, 0x40}], 0x6) 15:57:05 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x1) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 15:57:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001340)='./file0\x00', 0x400000003fd, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000001300)=0x7) write(r0, &(0x7f00000000c0)="031277b0828fefc6285b20df1eb9676a00", 0x11) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001380)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='c\x00') preadv(r0, &(0x7f00000012c0)=[{&(0x7f0000000140)=""/51, 0x33}, {&(0x7f0000000180)=""/176, 0xb0}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/111, 0x6f}], 0x4, 0x0, 0x0) 15:57:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000009c0)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8400, 0x0) r2 = kqueue() preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/140, 0x8c}, {&(0x7f0000000880)=""/251, 0xfb}], 0x2, 0x0, 0x53) getgroups(0x4, &(0x7f0000000980)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setegid(r3) r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r5 = geteuid() r6 = getegid() lchown(&(0x7f0000000300)='./bus\x00', r5, r6) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') kevent(r2, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000340)=[{{r7}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) ioctl$VMM_IOC_TERM(r7, 0x80045604, &(0x7f00000001c0)={0xfffffffffffffffc}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x40, 0x0) sendmsg$unix(r8, &(0x7f00000006c0)={&(0x7f00000003c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000400)="a6267fe039817f970c5846a267fc12a99a1bfe54f508263578e09c92c9a116a301ed428b772aeb", 0x27}, {&(0x7f0000000440)="96641e11f609a14e73e51d83c68c7cd9bbf77af65fc1fa8f4da25b79a7453d59329ed35d9e8aec", 0x27}, {&(0x7f0000000480)="b3dc1d8c7390a462707fa847044c2626cd92b87bd97da813948a8242c37c9f04971404d3783aaa2f0a09e1c887421e8a1e91768d45b2280c271501f3873c02d75c65b1c3d41c50a36da7aec478de74093cbaaa9a4048a3a7e4c11f8cba6c105517ce64ecafb67d4e3444fd3a2a6231395add13779856290142c6d1b6a94c52ecd21b68598637766f9b1b83c2bc6870429172eccecc250b87148035a9", 0x9c}, {&(0x7f0000000540)="fd6259211031df7720867a16f7d72713397a6a44e22b68e1012774d34537e58951789392937b1f3ac756e83c49b76cb418cef1e035b7f7f974ac9da3cbf97b3284d2804113b9f52598d377cd39", 0x4d}, {&(0x7f00000005c0)="f014b229e0a903a7845de832097853a61956f323d6598bb37e1d0248957dd140e07e041fb7323336dd0d891ea2cfea886f16828cbda9f78895c0a8b8b9fb1d1a61e37df4d8fc3d441ade4d4c9c4297c2853265ba54d5d43e2bf34b", 0x5b}], 0x5, 0x0, 0x0, 0x2}, 0x5) kevent(r7, 0x0, 0x0, &(0x7f0000000200), 0x200000000000002, 0x0) 15:57:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{0x30}, {0x16, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 15:57:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3d5d600148c984d01e54b666c826e083ac25af12e7261aa15db036d42f2f5bf16e29ca9d0fe5c358dbf5a919cd799d5a63ed27f1bec4c04af5c51222bc2baf2a5990cf3e2fe7cdee1ef0df66a8d3808b9d45f3a43e6a7ba5a1ed8b9e2c44236fe2712cee5c249c5ef072f6932bfa83699cae545c3f91ba1e1bccd830a200be50e8c2d3d3204cd8e85702dfe43eef74a9375a5b86", 0x94) 15:57:06 executing program 0: munlockall() r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000018, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10040, 0xa) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x10, 0x4) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x9) 15:57:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x24, 0xfffffffffffffffd}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0xfffffffffffffdb9, &(0x7f0000000100)=[{0x45}, {0x10001, 0xfffffffffffffffb}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x5, 0x5, 0x11c, 0x6}, {0x96, 0x7, 0x6, 0x189a}, {0x80, 0x9, 0x266, 0x6}, {0x81, 0x24, 0x401}, {0x7fffffff, 0x61d, 0x1ee, 0x516c}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000180), 0x0) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000300)=""/4096, 0x1000}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffff77fff, 0x0, 0x100000001, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:57:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "000000000000000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000000)={0x0, 0xf, 0x0, 0x0, 0x0}, 0x0) 15:57:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x18, 0x64) listen(r0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x81}, {0x6}]}) socketpair(0x6, 0x7, 0x1, &(0x7f0000000080)) fchmod(r0, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfffffe8f, &(0x7f0000000340)="b6") pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) 15:57:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="000200ffffffffffffff00040000002d4104f5d3ed180f68227a0093f0af97645f17ea0e89b374593c92a744488699d3a8901022af048462859014d12652a7f7be447b964a7a6fe4aa247ed515ecbcc98da08f09f75065439c343f8a06c2b0b5559e7bd103af392bebbe6a3da425c06255f3587bfbbe0b5f7dca0f0f650809db93f730fb4889e30475953433687c2612249d8a0b13a7caa37c3fa6c126ae5ff1c85b5efae593ea66aa68f223c56606d94ff555fbc7c4d2d5aa13f47cd148b255925d02a0c6c916c4e388b8a60a42eda6f947713e451deb4d"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x4) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff19}], 0x100000000000005e, 0x0, 0x0) 15:57:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000002c0)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000040)) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x80) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="139a6c618f4c9351894ee72feb954b333c481ce3a7103bb24f55598167c048cf4015651f9ca75f527f36b36cff5507278db7162b75bccff2fc01d7400ce8911f", 0xfffffffffffffeea}, {&(0x7f00000003c0)="635df55ba52aab1bde9de8630a36c6f8c22e2c40763c893980d44f435865e9759f5f575c27ee811f398c6f339fa9a2408356a2c7dc800f55ce17f8f4be68411a11f8af1450fde1b5c1933fbc4134a49bc8a83cacffb024cdf9ffef265eaec2d7e6b06e9e8fbecd1b777f401e2f2b4202630219ad9dd6cb65d34b92b213abf7bde6501c94821c"}, {&(0x7f0000000300)="1a6223afd9a6fda005df387a48a378af179857a49246d954db9c9ae0ee7e64428475f13a69f3d79640511875e7ba9516f51263d94828d7c182e675d8ab03f9adb1103b197cb47ba67081ed238377fb26d08f90425d236b37c4afa493d0e4bf8beb72f632819baecfd6897e062dcdf52f08b4d6ef3fcda81b515045e1a279c4097e667e2d46d77de9e37cdbe768615ab3df16e82b15d0eff83ad5f85314"}, {&(0x7f0000000100)="2d65fd4e1149e3d4620fe11d26e95a90fb159c7e5208285e94230abe24828798d1f126cb37731b504850ea3e3556e2f340a57424576a19a684aabb9d2c2997de190db42ca54cf50abf1172a79eaa565bea0643c1bf591b7ab4b479", 0x322}], 0x0) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') mknod$loop(&(0x7f0000000480)='./file0\x00', 0x40, 0x0) execve(0x0, 0x0, 0x0) 15:57:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084, 0x2}, {0x20}, {0x6, 0x7b3}]}) ioctl$BIOCFLUSH(r0, 0x20004268) fsync(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x7ffc, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000180), 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfff, 0x8, 0x6, 0x9, "42b4686ee9fcfc7883d0b4fb7f53cd0473a9c57e", 0x6}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup(r1) 15:57:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a09000000000000004dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefe", 0x26) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fef6bd060200008300314f6d809d1998330200"}) readv(r3, &(0x7f0000000040)=[{0x0}, {&(0x7f0000001440)=""/192, 0xc0}], 0x2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x1) 15:57:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x44}, {0x6}]}) mknod(&(0x7f0000000180)='./file0\x00', 0x8020, 0x800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000200)) ftruncate(r0, 0x0, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x3, 0x1, 0x8, 0x8a7e}, {0xff, 0x6, 0x7fffffff, 0x7}, {0x8001, 0xfff, 0x80000001, 0x3}, {0x1, 0x3, 0x800, 0x1}, {0x0, 0x0, 0x10000, 0x2}, {0x967a, 0x6, 0x1f}]}) mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x2) 15:57:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1}, {0x2d}, {0x6}]}) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 15:57:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x68) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x1, 0x6}) 15:57:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 15:57:07 executing program 0: r0 = getpid() wait4(r0, &(0x7f0000000000), 0xb, &(0x7f0000000040)) r1 = semget$private(0x0, 0x4, 0x4) semop(r1, &(0x7f0000000100)=[{0x1, 0x100000000, 0x800}, {0x0, 0x400, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x8000, 0x1000}], 0x4) wait4(r0, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) r2 = getgid() setgid(r2) setgroups(0x9, &(0x7f0000000240)=[r2, r2, r2, r2, r2, r2, r2, r2, r2]) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x40, 0x0) r4 = dup(r3) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000002c0)=""/185) semop(r1, &(0x7f0000000180)=[{0x3, 0x2, 0x1002}, {0x4, 0x6, 0x1800}], 0x2) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000003c0)=0x5) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000400)=[0x0]) mkdir(&(0x7f0000000440)='./file0\x00', 0x0) setgroups(0x4, &(0x7f0000000480)=[r2, r2, r2, r2]) semop(r1, &(0x7f00000004c0)=[{0x0, 0xffffffff, 0x1000}], 0x1) lstat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) setregid(r2, r2) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f00000005c0)=r4) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000600)={{0x18, 0x3, 0x0, 0x8}, {0x18, 0x0, 0x9, 0x4}, 0x40, [0x2, 0x3, 0xffffffff00000000, 0x5, 0x8, 0x2, 0x3, 0x6]}, 0x3c) open$dir(&(0x7f0000000640)='./file0\x00', 0x8001, 0x40) socket$inet6(0x18, 0x4, 0x6) select(0xfffffffffffffd91, &(0x7f0000000680)={0x200, 0x9, 0x2, 0x7fff, 0x7c, 0x3, 0x85, 0x10000009}, &(0x7f00000006c0)={0x20, 0x8, 0x100000001, 0x189c00, 0xfffeffffffff0000, 0x5c04b3dd, 0x3, 0x401}, &(0x7f0000000700)={0x2000000007, 0x6, 0x40000002, 0x9, 0xffffffffffffffbd, 0x7, 0x96a3, 0x1f}, &(0x7f0000000740)={0x8008, 0x1000}) syz_emit_ethernet(0x339, &(0x7f0000000cc0)="68e94d0ba190a8c9f807dfd9877566bc36ea4f0bea999d617f0d9bb4cb7871bca0d971d98447047a3cde9626610e6fa873f92d5e31536d23c463c7d5bc70e4fb366fb38abe22f3ec118458e1f87a25fe7abcc0fa42c45174bd7d475c1559b53f064b5a1e734e2a5dc539d092c97b16522a3e3e6ff97d351502e19180992d2865d2698ceb66c22cf465afecd6b8108cc37aabbd2b4f6ddfb5f5b37edb160cf5eaa3d47808b7b8401150cec6140e427c3018dcd6de2cc176777ca00705869832b24ad526b835bd") getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) semget$private(0x0, 0x0, 0x204) setgroups(0x1, &(0x7f0000000380)=[r2]) semop(r1, &(0x7f0000000a40), 0x0) 15:57:07 executing program 1: r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)=0x1) close(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) recvfrom(r1, &(0x7f0000000040)=""/99, 0x63, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x4fb6, 0x3f}, 0xc) fcntl$getown(r2, 0x5) 15:57:07 executing program 1: symlink(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') link(&(0x7f0000000100)='./file0\x00', 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 15:57:07 executing program 0: setrlimit(0xb, &(0x7f0000000000)={0x6, 0xff}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x5}], 0x1}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getdents(r0, &(0x7f0000000200)=""/4096, 0x1000) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x7) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x8, 0x3ff, 0x7ff}) 15:57:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000500)="c17314bdf86cabcabcea35eb7e6dad642182a8daaf5c745ae707261be3bf7f6c727f52882f5fe94976e87dfe403b0914ab4a252ef8a8dff80ddd490258b55b896d41d531a1fbdd6ad25773dec6b9b7dc9c75a73c495c99a456f2e7643d828f49d4591c089a0cb0aa51912b604c5a7305703db913c137c9a295b529321787b7ce8aa5ca459ef64f9d9b9a192969868b6a1cdd5c1480ffdda83d1ddd156b16b4730022e713f09e57df53db2e60d44f078446790d5fa00fa0f8ed0875f4852401def288c63062047f5457490ca4c76322d0159cdf04844cc4f52d9c9b02a8bfadc3ac4843626958095fe20b82d97cea6d9deb0c5b1c1a2ae2efccd9bdb91daee5dbd6d7fac6d4ff29beca1eb215aa3e4429a36eb104582647250273c41b7084fd4f1cdc7cfdf7894b33878b648561ed78ffc30ab05411866b98854527e10056cc1322270d73242da7592fd2545157fc257ff5896b0f4945077e7136da50eaf28937cb908be710b50c6d6f153a7bd1308eebf9ac0b338af3404c52151ba6ec0ecebfbe9e230ce798270abedbdf9630e5134c2f40462be6728eddd40d8ff329b5928b43115666b417e72a50a2cee7369fbad65fcd5124baa50c5208c5cb44fb7fe6fd92c0ca1a149708d4da8a5232d5ffdfa93db747f885c75f91e0d3a5ee3f400970eb61f3e53afae162a0e274a0fc802d519e8f9316a89e6a9adda47b7e04fbf095dc9d4ad3c2a38ea29ed9f5985a39446aa5fcf9f5be3850e0b5ace6c88ab3eec91e823dab73024fc2c6d00ea13d15f9f12dd5f74b33e5801baddfdff0aabc268d229c0101098f30a5372eb8270c942e5ec9d110a49dcabad589d6b98d2fc2aae7f30a46637bf510c469a62259be9856abb9746a3a438510f47596301d3b509d016b4b343a92733db635d0135be2f5237a09e4cd1bb5c79035e807dd384c8b6f818d0472e826c4dd613448ec56ace0912f01ea4da0c24dbc3e1c37060b69c6e88e307cd6eb316a4f5ee43425189e6f85573b4cd48c52dd3a9d8903bd6aba8cce694e07fce5eed565fa2cfafc0f75caab264d487673e518a31f7f7df8e0b6b0f32d7485a283b4ff7ebd750c0550cd0b80360feafdeae2629b7caa13cd7abd5c1736f36b2d5cf93e8ca72ac250ad2bad830465fe86c1f837f87d5f61d3b761ebd9a63a703860a33c4563262fb85bda175a11997eb81b2ceb7efc7ff4e7d5d5f2700435c398e5a3c68885f33cec63cc73eb4d56a40e9f8ac31a12372ec292debbe77387357262c48fb99780da1b920bb350600b1c9f46c1fd0cc2fb5db114b2ae0945a21757f1485c20c0073c593534710b640af814bc2d2e424e980f99d74936185dbf8dd25e55cebb2c5456b3d73cf8b2e23b3baf61df71b7a27300db11266d2e44f55e58bb247ae8f879699aed4fcdd9fea99533e3587db33a08bcee26c40856ee37a3ae2a8bcd42f4c14e652f80708752fbc5aa5d28c1528783405001d0b30812f6d9041182eb367606fd46a27a9c0555ed3b63b22459d06c7bcfb18fee351d6f6659e4c0bbd99a995fd401cf378f3d7735cd86e0ff0ed72208a2aebc57caac36aee3517abfba8d1cd5748d420f1a5d15012eb8571df3a73e31da057617bb3d09cf934f82a1d985e0e346cfffa8d7ad14497f81a54845aa66775fcac64f314172fc0d1da8d5f1a344f0b484bea8e00cd217b2bbf5bb0332aa97c1ca89f8de59fe6e515c8fb13df2acf5bb68576fa0e1d1d22ac715e366c231c28574ee28d9f91e2d6f7542d51c27ec72875bbd074ae73828c2790d83b5afd00057a1e679be4e66031b7e5aa735dfe782f4129a07563758d985437078480c5e2bc85acef568ffb7cfd2b1dbc7781f37bba958ee70550b435fca6557efbc89c079c367002f4906545dea2051888954fc6778df275a995b6bb8dccdc9d95ff81a1757b5b8802bbdb1fdd7513ae07ecc4c2f0df27bc7d700bb20abce34dd5a363830a3ef4a9e265051802e8bb295a99bd101818730239bbfa208565547ba9a56e542b6fe31ea827de88481df24e28da8d1962fbba4dda942daf1b4294a9453ee2238d7895ab119e54296af975ebc438825e7832496fde32cb0a37cf0e652cb502adab74d461356136907458d8ca59cfe420bde187fa27939053acdb63740e1de2349249b0e6c118f8a4f80b4c26aa475b70c5a8dd5588423595f17d7ab88ea8477f71ccb5bd11fb4f7e5abe3993f337460b5dfa096c6a84a3af27e33914c7f1b923796ba7f5c9f9900a2b7868ad1d7b5022914b1b6ce0947b0ea90cd79cf3bc35cb9559ea42fb188930f660658961b53ba687c863529077eb877a7357afb33054f8c7f0fc22fd0eaf79525bd512014d03d3576466ae7a37c3e8ce3e1af0b651516a1b2117666410a25fcec1710215433b6b9448636c027fab2b50b62df32b9b0b07344ec136f8adff1be432fe8042270c496c61999740f", 0x6ce}], 0x1) 15:57:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r2, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x31) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000001c0)) getsockopt(r0, 0x1, 0xfffffffffffffe4f, &(0x7f0000000040)=""/73, &(0x7f0000000180)=0x49) 15:57:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202e, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = geteuid() setuid(r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a41cc83ab1bc67d6526eab702ba28fd8d5eab12e"}) close(r0) 15:57:07 executing program 0: r0 = socket(0x10000000003, 0x5, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 15:57:07 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x4, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) 15:57:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x7c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 15:57:07 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0x7fffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2c, 0xe9}, {0x80000000000006}]}) fcntl$dupfd(r1, 0xa, r1) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 15:57:07 executing program 0: semget(0x0, 0x40002, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) listen(r0, 0x1000000000000000) listen(r0, 0x40) geteuid() pledge(&(0x7f0000000100)='-$\x92+!+\x00', &(0x7f0000000640)='\x00\x8c\xf3\xc7\xb5\xc4N\xe1\xa5a\x15\xc2\xb3\fF\xd1\x8a\xad\xdbe\xcb\xadlL\x0eJ\xdd\xeeMM\xa8\x13\x01\xed\xd9j\xf5H\x10C\x9d\xeay\xe9\x91\xfb\xfc\xc1\xd4\xb9\n\xfe\xf0G\xd4\xe8\x04|\x93\xe7\x1b\xa8\x16\x1e\x8c\x15\xe3\xb7\x81\tG\xdd\x97\x06)\xa7\x87\xe9\x87\xf5j,\xa7\xb2\xb4:\xf0?\x9f$\"\x96b\xe9\xe2g\fp\x1e\xb7\xfcl>Z\x02*5\xda\xf7\xedV\xef\x1a\x86@\x00\xb1u\xae\xf0\xdc\xe5\x88_ 20G\x83\xd7n\xc3\xb0\xf3Jt\x9fN\x9e\xb4\xeb\xa5j\x86\xb4X\xec_\x16\xf1A`J\xef\xbb\x9d\x00') open$dir(&(0x7f0000000140)='./file0/../file0\x00', 0xfffffffffffffffd, 0x64) setsockopt$sock_int(r1, 0xffff, 0x1111, &(0x7f00000000c0)=0x1000, 0x4) bind(r1, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) semget$private(0x0, 0x0, 0x100) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) accept$inet6(r4, &(0x7f0000000480), &(0x7f0000000600)=0x2) r5 = getpid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={r5}, 0xc) r6 = semget$private(0x0, 0x4, 0x4) ftruncate(r1, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x2, 0x1000}], 0xa) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x90000, 0x0) ioctl$BIOCGETIF(r8, 0x4020426b, &(0x7f0000000c80)=ANY=[@ANYBLOB="00000000f5ff000000c8915b254636f7e7c40000000100ffffd40cac171386d5321d182bb261436a3a169f17f0450a998008501f51c85a01db3a060000ffffffffac9b44b2e4bc0609bcc90000e17f2a7d3cb2b0355a83e0c6650a0ce394c6a7a4012267bea7cd6efa9c873feeb2e75c0e48a7b01caacc42620ce6893f1366e900cb22720a519bd4fd62e2cd4bde030c82dc4f95ccb5df831a4755e093f24da75d97242e45bded456a7dbe0a5f45e0d9fb047fa283b4669bb8400172a9f474b32ce6b6d89a112f6d0e7c812ddbead87b9074ff88edfeaf4606a6b3ab7469e012699ed402075786ebf14667853a657360351065295dcedd7b9e3f000000ca101694bef62d33318721a0902cad0b3c0987b5719f11bebf58a947e21030da78da2381541f0b1651196dace7015a3c867e753fa8e5c56d0000000000000000010400000000142fb2d291834424643622c1f50f92a02448bd3263061e677744964139a1666e93837e2eb16be700a0b5dec0ed22b29fd2699365f0cad4710d783fb83b84a6f341320ed2f6621974854fff99938da6d0d28396209b08ee6487bcdced272ad9e4a257e4a9ec3e0396b25516e0ce6efe8c874d06e6809dfdd9be81f44907fd21913f684ca2524a7f563f9e3093ad388bed51f391dd3261a9516f7933b35de5d27092ac7c661e8b48e8284c9e174beab17a7dbcfeb608a8355eca63395a2af27937bbc93895ade21d8545cc6775b7191d92b30414e333f50221c22be3933f3723255328726c4abcd86153b4343de8783a286652c511524fe046bea459727cb2e6e96e63c3661f43929686835e09fb9b473d07d5f7b118056ab19ad667f4742fc55a512ea25b99fa147aa4c2fbe62f24c9110bafd9113d8a2422db29193012af9fa367bd951c6a013faa1f5c710d1971646125107a285a2a1f759d4f9bc2000028a5e64155188a744d1121a0322a209519091f7b518a8e2fa589e73a53161db5f44501be88f7650000000000000073736f10effeaa3ea6b57768c862229cf1c955efb0b1ffa90867962d3e8d96da34f91fe64402cab45468e81478d4f9084bd7c858534b2e8506a0edfb1e3df9e51779ff88ccc54c69454f984c6e49dda6b8325b05ed1b5f20f7d31b711ee8f77704a95abb545840e55e3c079e92c9d532fac0c01d3464ebdc6c2ca4fbb820447d7a1b1748dbc29e71c099fc9d56994a45329763ca7d56ef428067e3c71db989ad95eddf543f936c45a85bd41abf8cda5c5c08bab2d79cbbbd9f6fc46b00"/923]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r2, r3, r2, r7, 0x104, 0x6}, 0x3, 0xffffffff, 0xffffffff00000001}) getpgid(r5) r9 = semget$private(0x0, 0x5, 0x42) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) accept(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) semctl$IPC_RMID(r9, 0x0, 0x0) 15:57:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000340)="a9f261fdcb61d13264e5917b2363b88e8b9adcd66fa291590a1869dd30c286c1ad078a4e3edfe843f82f7152dea613c2a3124ddc4e06690feecc796d0ec6a48d38a0de34e23592d361292b79d4ad2ff9b2407aa6dd8715d0808fb52513f149990d918c1b675b49af685ca82e17ce2f9009817b38e7a45d43", 0x78}, {&(0x7f00000003c0)="043e1fe0aacbbd2e5737d36b443bed48a521a422b53d01ca1612d2de730d2f85d8ec78830f31e1ef64df7b56f3f7261b32595353b40486e8c46c0f540fe22b01c6e5925b832007e3576348cdc14f94f457c53d69eeb236ae2b67b963b474f266e34c8ab5a13d3bb7e16d6c34dd3c610bbbf6227e8749c2892813d5d7a0cbf4f4b9994d9a59e69faa0d296bfc8bfde4664747fa3c46bfdaac8b5612fc10470d562be8998312d10b6446e1b6c6d89d65c1f700c91362f323685f28ac86302262a7b600e8ff402b9d4c85eef7bd4222350b8268d656d3d640feedefd6b189b1e6af1bda1966b17db88175a66edff52c2849aa479e50c0dd", 0xf6}], 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x58, 0x1, 0x1, 0x200}, {{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x3f, 0x4d9}, {{r2}, 0xfffffffffffffffa, 0x2, 0x0, 0x800, 0x6}, {{r0}, 0xa88a6f2535dd9427, 0x1, 0x80, 0xcfbd, 0x7fff}, {{r1}, 0xfffffffffffffffd, 0x4, 0x400000d0, 0x800, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x7, 0x4}], 0x3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x2, 0x6, 0x100000001}, {{r2}, 0xddc98b1bcc86030c, 0x92, 0x1, 0x4, 0x6}], 0x8, &(0x7f0000000280)={0x3, 0x5}) syz_open_pts() fchflags(r2, 0x0) accept$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 15:57:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) 15:57:08 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{0x0, 0xd9f4}, {0x0, 0x2}}, 0x0) r0 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000240)=0x3ca) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getuid() r4 = getgid() r5 = getppid() r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x7f, r1, r2, r3, r4, 0x0, 0x6}, 0xffffffffffffb913, 0x1000, r5, r6, 0x9, 0x200, 0x2}) 15:57:08 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xc4, 0x4, 0x5, 0x40}, {{r0}, 0xfffffffffffffffb, 0xa, 0xc9, 0x8, 0x5}], 0x5, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x1468}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x3, 0x1}, {{r2}, 0xfffffffffffffffb, 0x80, 0x1, 0x7ff, 0x40}, {{r1}, 0xfffffffffffffffb, 0x2, 0xc0000000, 0xffffffffffffff7f, 0x1f}, {{r2}, 0xfffffffffffffffc, 0x6, 0x1, 0x9, 0x401}, {{r3}, 0xfffffffffffffff9, 0x0, 0x800fffff}, {{r1}, 0xfffffffffffffffe, 0x80, 0xf0000005, 0x3, 0x20}], 0x17, &(0x7f00000001c0)={0x4, 0x80000000}) close(r0) 15:57:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2008, 0x5) write(r0, &(0x7f00000000c0)="9c4507881cff2800a000004e2e2e", 0xe) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 15:57:08 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r1 = msgget(0x2, 0x400) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) msgrcv(r1, &(0x7f0000000d40)=ANY=[@ANYBLOB="e8ed0d000000000000000000747c7a9007a7f99fdc6bd4961963722d000000b633dfa9720a565b0000b200000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000002000000000000000000000000000000000000079875eec8170d9efd0114c30f3bb29e77634252288e5cace4e9dee9b8e1e659fec545a252d5e71bdb745172ff2591cfab3c39e4594df135d31bdb887736096770d42620e757b44480e7fca90ceca67e0c7b9ac15c835612db304ae898dca3a7171f3eaf3b919720bb37e63909d72cf751571e0c6dde6a68bcc36d0079f28f1b8b17c73a19287bd5bbec5941a0e28234a99aa230e3d6c6a81d9e0843564142728e45a0d9edb9b92844144be32998aa7ba2bc85f9e09fbde01a6c10fc1901d3182ceb14606a2aee2254548caa52b9f48a60e0f0449a03cdf76f0bf5f08ea15ed1edc7fd0cd336a25a71dea46cc89f0693c9c3698ba774343633952cf45eb6fb1cc18abe69bc0f4c377cbe54d49effc62bca582da5d9461e8fdb63cf7372db2ad2afe4c0d3df85d4cff916882e2d0fbe3628c954efc941944b360b500e40e8a395a5f84ea420a1859a0c42a1691036e05a3135b546e38a35578beaea5bd69a3ca2d1bfa9c0a4867cc2422b8401bddffff14523629e95cb8982dec3aaed0686911febaca8346a823750583af2ba7e0ff0132a05f1a01757f6fbd438fb31f2f4bb34af5890470b50e9038f4b6647f50fb475721723f0c5a8a8082e5f200000000000000a5ea26d453195710641888506e013e834f75299db0d4fdf304c14c7aebe703ac177b44cffed1263f9c397c666dccc5379152a04078276fa91bfcb40bdf54a899aacc54fcaf2ba3f267c1df9443e6fb43f679106309c1df926953f1e846c0c05b516425f1511facf44515d7fb4ea35e828df7df30850800000000000000c59324a1c873f4b8530000000000000000000000000070a98d0bf64c54fce2fd829097995cffab3f47f8ca65dc8112a7888d0626106bf3fe0358e44187bfcbdf7c5baca1d22cc2fcf838c8a22e459a16db5ad0e440a1f47bdc5bedca0da6b21026493bb6f7ff19254299a2338704cbcd4ce5aa4069678d588bc808137ccf87c562269dd5d93167ca9d93f915ba60ed68cfdd24296fb7676df20fdb72c394db4bd15022c66e4a6b02a47afeaf9f6fa8de10654fcf8d06438130532130c78a9088f89c7c9bb2038a6b4f1d4453e995a01110c43f98378d0878c0dbf6c8fa3e560ddb58143b18ed4cf2aed2c4618cafc7a82e003e6f105a50c215135415cc6c421711dfada5c47cc09b8d6ac9048cab8ae62519393502d00484513e869024c32cb1a3595929bd4ab807406e8e3d3e1b3b5c39de323897e7f604c35d139916dfff815062fa2bd98f0c32e0ab0e294c49325d7137891ab4924c49767a099a092f8b45d189d46f1c5e7f02111c1fef4dca26093079fb3a8c0e3e3b1ab707f9c2ead4a90973cc9a88ebc94635a75b47a9652eac9eeebe58a33cb395de8ddf929a08ef84c653a216d4236b3da9cebf756d1b8c06e058b45bf265322d6f57c87121968f14c03a670ac2c7baa7dde2b54ceb31dabd13b6e24837c5b9ca7bd455d97f51d2ebaf05693958788612349249ff5e234b9c760d9780f5e4f92c5352a4e78f933c9644e87d28b0c0dd7bb6f9ce34bc3005dab147308bb242"], 0x1, 0x2, 0x800) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000007c0)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r4, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r5 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r5, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000140)=0xffffffb0) recvfrom$inet(r6, &(0x7f0000000180)=""/174, 0xae, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x0) r7 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r7, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r7}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r7, 0x20007471) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r7, 0x6, r8) semop(r5, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x1f, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) 15:57:08 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) open(&(0x7f0000000080)='./file0/file0\x00', 0x10100, 0x18) 15:57:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x5, 0x0, 0x0, 0x4}, {0x6, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000240)=0x3d3) 15:57:08 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', r0, 0x1}) close(r1) r3 = getpgid(0x0) r4 = getuid() r5 = getegid() r6 = getpgid(0xffffffffffffffff) r7 = getuid() getgroups(0x1, &(0x7f0000002880)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000028c0)={0x0}, 0xc) r10 = geteuid() r11 = getegid() r12 = getppid() r13 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002900)={0x0, 0x0, 0x0}, 0xc) r15 = fcntl$getown(r0, 0x5) r16 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002940)={0x0, 0x0, 0x0}, &(0x7f0000002980)=0xc) r18 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000029c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002a00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000002bc0)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002800)=[{&(0x7f00000005c0)="6a927edf41da43bfc0e31c1ac61634c5ac2f836f92a4216ea331189e3501a124b8827461f1225d6329684f221bc2fc01277a28c560bd47d38a089a83df59abec914637c961460696de6a6b01a2eccdce2c", 0x51}, {&(0x7f0000000640)="401d2cd0b190d308162fbeb5eb74044c4b003b9082f83bcae454ebab816e14ae629b9aa90f503dacfa6f4bbc279d563f03c638bd084097c8f9ab556cab932a77b44a699b35003f523f8c6ecb18f17ecc7c28fd7f06782f12785046b4ade98da751dbe1afedb4c4d11df0864c97237e11dc75bac9fecbb9b999976b405c08cc1b72da00c03d2a3b41018ca94221bc9cb5ae6817b040eef48f9c334ebc8fd13c8151b4fe", 0xa3}, {&(0x7f0000000700)="d250562852821b77d3bef0611b410e570fabfb30ffbdde4714d55cff1b549eb01304841ff9308753d6d0d3529daabac7e62068a57bef5e9d16639e4f072a79998c2fe73d370985918477cfe407ee9f449f5ada8ee439b3a9259958c124232a8db95177ea2b9298c515e64a3782f8abeda454e4bbc13049f3b8d07bee72850d0eb8b4d29f40738fe44fc13466bafd89b124954a7e6ff98ad469e0876f16795f85a10af9d54eb18fe04ff7fb034166f4ab1028d5e93ecfdfdeff05", 0xba}, {&(0x7f00000007c0)="aaec32ebf633bc582abbc673d33ac8f4e7dfcc70c1ca12c496648b3fc4c034dd5919fb0bba741f007fec42fe2b35c83beea56a2ad2f01998f36a", 0x3a}, {&(0x7f0000000800)="44ebdffe65b78b99d7f9cff6e42ed4fe9d9280ad0ae471b3412401739b326fdaa1ae10eaa38c14bf11e5e8216c5e2684e849c30b135d1e9895fc90badf9346299cfa2ddccceb648042dae373f6f21fe26fb597c64a0fec349fe30f9e8567e0d4768a3c27b987f02e2d65e04fcb328866749b81e50646a78067abafd8c21b35a78a6ca52629c48cd95586df7ab2bd54a9f3d8519ced5c30d376cfa167eeb8aab07f7b394406243503eff56a0040c29dcb278e05f5e3ca8743f7c7a47a3586838f1427d4f2f7c7b32758949f2a43e42a4b057374bca328fcd04a1e67d999cf74d56ed47104371c796b3116ceeb33bbca428bf9f2e599b0c40566c98bac1217b9b2769e6470eee4bc6a5f5fe5b0e5e94e3f94426be57795ca03ea1dad7ce071d626da7e426e61ceb58fa4c87198971a444c4f5c770fb65d45ad577d254429397a995fe80a00354e9f1f243f3eb1767c48f592b3aa6dcbc17a00b391977244327370976d5dd2801c5f435df2662a155826d03591cb4b7fc833eb5e2d23be96e007e56690f01f96194a2b9f61dc372b99ec08f9281660ee10e5f47fd0763e18c820f3f9fa03cb367a8c1810aed826f8722f7995876ad988a67e1092d32f1ea9655bf68c4bb130829c1cfe2e235a3c404a6ccec7972080e09b1b98e21ac4e81dfbb4a63978f881cb5bdccf6f8a92f6bee891a93c28d2fbb65bb2c4eaa00f58c09d9c52b2a272526b3bbbbedbb57a1b8c620eb5b6b705581cff0d92549e2ec48ee4ef8623ceed5718638bfdbf42486943534511eece65213bd29080a1685fd523d6df05802cb5900ac117b9cd58fc12862864af629bd7af6a60219039bc33a93439e88ce071b20f25575b51fa82877ba119311103181b67b7f2d0a1675e66025d8532c77e467c6fd7938844d0464e8f1dbd65ef2e299b037db4b2e027301bbbca72c288022705e24b529027cf62446c3137ab8fa890c04dda22af2bfc1f4c5d8ed946a503d1ae236079d4ac757223fb5032ccd0920e30b876291c84aadefb1d5775f2f73a6dbe49446c75711ec29576a572a5a77f8a15e6defc2e539e11f280af69981024766dd91feb5fa1ba54a04f1b5d69c3e0b897561cf37fb3867f30b0a110f222dd8aaafc20d0266626f3c872a8b92ff5f9978b90801433d51c271ce138b729b4e65fd29d3db43ec19670549291ee196aff73124f41cfc77e8358040f2940dbda4ec60cc69427cb81ef1e6d189283787ccf4b5729a4f05a456fa7ff67ec783f0c8f45867d366c817569d8f6fd1ca1d18224f65532cc1d41dfc1f68b78c89757c5d8382ad0521dd4d72065e192371367543cad95d0a4c55343b966d5889fa5a842fd0663416a39650d1e634a62b6b4aa7c37cf1c2eec946433d99831badb58173360822ec6d1c054bce5861527b6437eec1f50cdac5a2961f5429400ad3fc5659ea282554b616a153e017738ebf3dee32d978f4ff67f9efbf175e9724ab57754f50f91e819f239f2add6e1bb70fb0ddeb9bafd0a8b983c680980ebdce66d5d60696ef21957eb5ce4a360ae1ddbcac96166ddb85a89f9f0782861a6c914302d41cc0d72c57e8afc8da233fd73917237f59192531f28c5a1b91f1f1ee3fbfd82099c4bbca3708c30ee1a88b71043bb32892ddbf567c24fc6ed23dec8ae1ad3fba752afd98660f4e4d70f37be0811a02d47b960b0e7953174ad0d94530e16cc1fa048c6eebcbb28ff174dc640e176a2d0b6ac5a186e1a343adacd6b8465a7e7e97c29c3b43ff4c274d8357928284f774147465cfc86ac7b84a17cec0142e09979cb8113243318ffea513057860131e5ea550e2f62d0306e1096115e4ed4c6c43984e6ff46b2b06f544a716498e4c37d8147e6033f495f420fbd9c8cd1fe12e5ed05192679474ff70ead87cc156181581205dff483d8f75319b082b4522ecc4462da86dc4a917a745891327d02f6e47299f12184a4c8e27209af142163ae15a1645ad31c3d4f40f8ec07df13e8908cb52d780333d64c2384c0050a41a49849fae5e66f8dad93a4768e888493325b3f09ed66a6c5c229c72fbc625a673cce32517b0895806c767bbcfcf69d2c016ca199459c6f931e1861ab824586f5c6a8ceeee2dd46f2e195a587b6b043a662818149b96ba01f18e60b1104549a2c04a0f1e6ce06207f87cdd9c94f5bc1e1ce947af301cd072ea9f5d7de522e0a962c0fa1d78e2d521492a43a69d41db574a8b08a7b6fb6bcb61c749f44d48724099552c01b94b4a86932061b1f97cba223a1f9b55663da2469f326a1795903f01cccc2a147beb1a7624acf39626958b1f9ec3d21ab279071152c4011186f49071bf04cac5bc78f00b36dbdbb1b64b786f5ddd4a923801d15d026c9e77d61f688caefcefee91596e7f54d2e3780696366b85f7f62135b4cc328e8378c94efb7e92a5d478c6d4ab973198a41b3c4bd5e9658dbcd406a470d9be8a0953c1d751b16bb0ffc6924a3e1e82c378ea491999dcd3d060964007810b83b59a3e56c75d98e0c547d557df00b1a7aa678dbf0e8138c593516401e2d8866d0671dfe4e775def15f0e4609a934994f6ea641dd7f5a0f54b77a3b1728d3a886a83add87544a18939da509873f8987970f51037131c09014c32e4ca0163db11a4efde81a0c113b7a46582932e22e5ed499d0c258bcb895b761efea88c9dcce00a327a3d4af87ab6ffceb3025b300e90b8c7dcaf6563e0ae9f00b3ca2da3ad9340fdcc00cbd8014357f3f0b997289a438e1776c0f62ae8c29d2c712610eef58a6acd44815130eb18b9e72cc4c5ede1290dba63abe4262235eb2141ba255e6c3e17e16db3bd73d180fa06f16fa4c41a29d838e08d2925552ffe4c9bb2979da615be785b136597a4de71d64f044ae6e79e66cefe1a73f4f96dc067948642e497d1dca46ea89753437bc8276768bc26c308d247e3d9fa441489f081927da63603ddb20e4c10a01c7c96bbf44591944fd32c6a0028358e258847ecbb5c9951df98b8925701223b68b73605ec23cb9907835b9971c9a7d1fc82f58538df7594fc2a13973f75ea78bad6208785bfd536b9efe173ae6ce31268adef5fb0592f7112ecc5ac2d662184ec87ea43f2c0cf5fe24b16c54619ec98967b24e551a9461d714d0337b4b9ef1af91a058f60ceb9e5c29657d43a07a6eba9e2e505f609d7ec565ff7554ecb7b1a2e2d3e2538cd9c81b55f1facd59d881774f9c75eceb014f0c1daeb50a1205def1fad201ecc4a85c82d849b62edb0db7cc8fd5c3ef138626096a90f869d5b92092bdd24ca08f302d1fc57b05c1d573265f6e99b579567d1b0c9c2aba86883014f165ad099edeab721871e2f1440b3dda93de9b99cc558460aa5070f860de594aa68b3949c6911d9895df9135e0a33f10b4ff4106b1c2d42f9216d54c2b66f171e2eeb97e66a997a09de9020fefc5c4ce019af21982b37316370425a652187e127b3f1e7caaf48cc270a8c5dbbbd647a3e8dedd41d27bdc1323af4ef06a3c8b9aeab4e208a67e4d769025f97a143da44bba35491238e085a56b1a2a0894e78519f6560e2b4b9f96507fbe617be32fd30dffbdccd3ed903fb3f2f489f1d79d6686119b851bb4e88473c8a056803c6621688d8e24b4d90f35b74bdb8ef69a66f010c68e1b6446ab6fe5042bfb7c9e9483fb92c60c9450cc219613d3b6f91c9d114a63777e4a248040b96caf29be489f6ac27a445591d34a08254c79ddda7705318744d1c5b8febc9a22cf1436dde84285889a4d674fb31f054bd212fd6b7cdb2ca454ecabc37d285ea69bc2a409ba68f6a5c32b7dc1979e840b00cbc432f4a0cfd695caf6b15debdcc80369dac5a8d571607affbdea2264999abc0c21eb4bcdfa0e3f5c3f3c140f357c9b5958e61cf4a99b531a1d4596add79d49316f6d6162e52ff91c4dc16e2643e144593164ff6328ab94d55bf920de86a78f4c093442553821d67e620c0fea862de8b460ee636666efedd3d9da36495a6b98a8e3c1dbcb67c0fa3dd71ab1b49d91d0a148d29704d5aabef4de6ad4e42a254af3915059565636ee66a860213a844cec05de7452f52e989a0ffd5b2525cf4cd70b6433d04e7e5ccd4c5642567ba68afd863ffcb584ccfe172aa5a4cc84e2a39d601ca0a3917328467c8a07cef33c25015d18bf40fff18c12ee921529fa435b32b68d3a91fa7df81b60350ca043009c7cf3bd083e227b63a52164b316e24c771874523ba3f22017eba449847b4ffd3f7a5d42129e7aeeaefd7062e10ee83ec78370a5844d1e769c7a1c9883ef2e4e65865b414f332620e6bafb25c074e13c7af56a0f837d6d85a3eab351f6fdada0f7404517b50a8a0910f0b3b03477dc0da9cd27b4cb1afef141a4dfdc805883cfea918212f80f801712064340000b3759f8ac0aa9edca1c2edbf0bd1029fa6b44a9d3bc6f84703c6455e4ab4a85f050ee87417607a601c97b30241f2ba233a9a997fd3d9b9099f1b6fbdae1f12f519c32e2568c7cda63a5a5937c228efc502c69e6cf88dcbb45278d05ee4310ead3f0895008b856355c524a65038128c6a57ab3affa6c64c5c9fcbce83c70f20856a8684d164ade341d7fb9c0457aea636fb1050b9b4f423a7e298aba6552f40c93808bdf4267c8ceedcb2f338ba943d0195d8eca8a378a5fed43b439c7f7de201263395f314a8e35fff30cb6b1a1ac83ac41a93fd4d03fa868eeddf0a3989d845b97486cf3723063830498386d3fefc443bd489903261dc1cfc48a445bc225633e2011191bf0ff745ae4a0003e4404be264f28ae51ed6f9940f2b7b3a15cb640f88112c3e5ecf0b1d9a85e3ac456a74a70867ed74ba2547b0c68a969140de951fb8e153230d10f775c01c2b139a20ca2d3ef2e1383af6f03ef394054885a9d63e08a51b4ea50e926119b6e7b7c86a33215684d7555d73ca92a7afad474f0dc5dec64c79abb6e90351438498a3482b35883fd3365c3464783c8da6dd0eafb2fa6f85254926ba7eff5cbf151c126ef6ab2ffdfb59d3c6b2709beef5742222dce7dda6ca8c18117621c4a5b3bdf99fd048e63130fb652ee52bc686b56a1e82654c365e8b8b1b4371be3aa9906c9a4ed2d18c458c6c2ba4584dede71a395a8c020eeac7274dc09a8aa5ad036510450e44604917c8597646d4022aa8bdb6afb6414799f62ca2e185170ed06c696a276f353b3fe997863190d920b3bd2c95eee748b2f168e304c0ef07d7f6a0dba5e38e09e31d5bb68a6b453d90ef76323d8f479b207ea2de7da2e3d8d29200e154101987497df2524257159e5596275f15326b70ca39303ef8efb6d8d4e6295bb1ee390a3000785fcb4c856ff3a36cb24246c25a214f4c6df99e23010ab296e6de9f379f77fd36249242b3863251d58f7301437da3eb3892fbe458290736bf9445ac35ae463e88e1ca32de5dd2c09073378409c055b36cb5016013122603c123bac2cc289c4747ae443f0f6719a1d25436c1c98f9c0a94038192a7304629a0db53f3efca04a4c3b4d0f0383f887ae947028fc3f045877cadbb6d1e2933015a7329d1ca7e7b0cb4892af0e4809d9cbd4c74a4b0477af4b36f67be55961250fd41b269ede48deec6f1733621cc24d43e44206105e53cc51f6c484a7b3d823f3a773522d0937d85712dc49c78dc6de1be7c1b69dc7e97d18e1f91a12720bbf01b0a0b5a9de018d2a11db3b215fd889b71c0edf2cdcf29e9e1cc83d95c7de5b4c098c6dd678d885f422da63394143ffe479b2e64490ddd7fa35272385046e74c08bc473b6b779ef96f10e8585823bb", 0x1000}, {&(0x7f0000001800)="db95b9fa8d0d8a018c801ce2af1645281780b03e489586a21235c48b4fb3a99e326974c797226d91d5ffbe0ec3d8b6ef67a5b775be9905edd7474418cb341e14fe76d0d6a7aa6e4fcce1675a042d2da640a15f0cd777b77713ea524aefbab7c592ab3716b5da983fa46d61a3ba462d29e6c37682d4c0811f9b0c16a284fa6b369c3f6bfccf541513b20dc0c67a273a4e8a2fa6662f548e79e38e1e7d682afcf026eb63172d73b1130e49b387adda4b28a38b9e17bd80691550217b47d4791cb1f9f3a34fd180b6a6dda3baecf3287616a47bfbb0ed85a06c37c916ed6c5be7fd270e78880c2b3ec0cf890c67a740df9bac48ec928acfd2e5a987d6a6dd0eab1defb2ac36b1ce3867ff9e302c0ae50b975b14a0eafb066d564d12f010851cc8876fd9dbd18e94037f413637ce3ee59a883e6908ecc5cd46ffd48986f160996729f0ab225a60f72c00d230704c4f8bc964c133241715308b3882aa3f3a1a94a1652a4a62b5c0442db9d726fd794db1dd72885fd4d45efd89dd7fb4d47a448c9b64eaaf52128c68c402b2433c5dcb25d5bf2a8b0a70a09208e604eb4d4940636f3cde4e20eceeab0149e701b8517fc39e26c2f16ade24e1fddb04f2c951246b26c0cc54d3190c70f0d1d3a6b88d98d1bacf1ae6d7303e987229dcfe6fdec0316d9778aa6137760cf2e8b6b307992ca7d21c1ff7a1f60d7d58025c4866794965bcfb0588c6836319ef6487d0a79297f819b7778c92c40953eceb1a149bb9c77ca6f88928e4c9d3dcd2f12faa8fd5c545b48f64d6676331d0c2a9b3d64a77cc8581c8ec8877e66c6820b93725d06e3e6856ae655c22c153cf0814592b532cfc34f8a4f97a2eb224a03118b99f8cef505fbdb8e5db89aa4a46e73fef9cb24c2cf74f0fdbfc266bf6cb8e5edd3ec39853fa7b020aa22411ac92569b49f65b0891ea3ad435fa62b21a0fe2d4c86c4552766e0aafdd3e5bf763a62314343a4ba70c368831d1f9081fb8bc21a2496595839751950d8342d7a7d98d908cddea483d880307570f85e3a68453ac24379dc5e906fa80f8c71e10908b0485d577d5306fc32998f908820fcf69bf91664c0fcf1454958d6086a3a08404cc2f3f8502187c0cb3aa13aa1adc6445bff9c98ed4018fe23e934a7485d8d14f73480aba4697fc30ac42dc9ddd5f738e6f909132c03ef1b8ac212d11d81a02b63f4ec9410ecbad7de98645611192d4908b3708b389575e1207cc53b99a6529b891f67f2ba9b0120b19e72c92c0ac173f4dc62875266af131c77f8e79e4e9eb393dcb63e8632f2431bb246cae2cfc8509d89229cbb943aa945b4efb075a1277e2a647657f08a65fe618d434fa40f41b3c905ffb3b31b39958e9a81090a5cd661d4199a0571de0da1033b580bcd55564109e8f42cf194714625ec231e21af684398d3ab11085e6064c75375f47e70aff3c8d4e6dd72f26af32624f5aea726134b0679a95581561f37f7a555ab55abdacf4f59d03e53e8fb04dc683c4fa814b1afdb7e8d6c8feb3c2c04fd50bf4d6bd4fde425cffbdc1dfc4a403c962d43ed36cf1e671edda993a885774a726b6d85c7e1ca5a3d59ae8a062a696a1fdd1f4d69b277c77521c4f431fdbb800567b9e6438068a82262aba7e7558c0a84c03fa24dde801f77affbf9e3776b2906c16f1ca555359f60288b8d16d8d886a89c8d1ee505511edeb541fe63fdf8cff4876360c361814bf01040cf7f6bfa3d1ba1083ea3e6223cf4e97ed7ee090a8f9840db611c432aba076de1ab633d48c35bf22e1e701f66639d8392b21d9fe9c32f82c45cc11931b62021d55d75d755625159ea2df6da560a283a723d733e6bb932154f3921af0d109e4fbee99f8441487d99d8c02973985817bed2e7b18b4541d934add28d06ea9db20738ee7b9bd41489c29056649546417d3d4ed30a3ed3cfdd1e4e30d3d2b834cbdfda9ad8e1de5d52eca565c604b4be429d7b365ac1650aa4b18ad591b5b204605271ede255d6e0275dc546fb3ac4f953d6dc1b7af229b9c4529626eb24d7893293a3eb156e398e0a14531f38094a123371054654e5713cdcb9a5aa57fdb8c19a075ab7ef847acdfb9e2db5fc4c80e94eaaab51e030fa6d0647abc9a2a8c294c447502deb0a710377369f7a24b01fd0f88da0e3fe8eff8f8e3ec1f67f0d9888f04927cd6b5344d9839523ebcafb7db81e10ac3b5bd76498b1f5592bd1bfe045bddb55abc301c8fcc23c62159af5c8a726101dcc8aa2bfa9544aff2f01235c8c850943542de76778600ad4061615da85aeba55a94342ef4a18f843304a3d6a3d1ef03fb9d63063c97e8444617bea5c619a5d35e9d2c08733f8a8887025155e94fca676764b2739a14a4cd63c856d244f60f03dae09f753279f64b99a34df6094e52ff4d855bb3ebfd7084fdce5f98bf666dc274c608cb8bbf967aa1af0f263776be20b0b60ce5f8119fc070f6ccfb53df36efb9ca59b047025b574614664f4b35bea5292b76c4b7f3d35e9f9a822c83a34b0413395562377d4e64334df5a5f7ff9741ac7bcc705982c0b5db6fbc01c774e32478bcb64234950e705e75d4c376dc85ee02b9746147039ba240d1203ecd52f2ca333b4dd91613d9dad8e58b5bfc01507cb8109d3761bab72696f4e6786ea1017bb60e417ba86fb3457951f57dbfab77417cb7098b53093f3163a1aa0379267812db2e831e9a5debdbd660088fafaa14936d57e241904cdd168b1f3cd7d6643cf9e37f1807912d5e82f53336ffae646a9deb949de1becfa3fcb2e2f7b20ddd234030f07398b0bce254923bfae3e57c63176f02e3eda0ba89ecd701fb5b0a604e71855dcd5c9044294d198c51ed42580654cdde27c7b2bddeafc7fac1b5e488a2805cd84d1261fc1c35cc51e7fbc0adde89b66a1ded42d9c27f58b4e197c92e10eba7fad3e03e251c1b5a5a4b481b67ea8fa271036221ed78e9d0233ee35860873b0c06c91b32ab7e583d6a5d498b12c7f5a9e3e25d108a7cd07c23e6886a85dc5ebba0ff963045a6d68d86ce6f0873347e526c438e13e2c2f2022909d0fea1b53bf63a2e5317735ed1ef7f9fae5e57dbd3ce0b4b12eabe240d3586bd930110acf05c1882dcd6d4fbd0079d54059f27f8713bc1f5908d91da9fe45691de599a09c4321fc292824d53d70055b99a83fde01fdd93f7b0309900286c50e0c1fc8a50c2b59c0b562d2b4311ef2857e4aad5c8b5d537d0677134118d156f5f95e4525ce1356c545a41a909785214f0ca043787f006b88c380fd2811a042ceaa6622d6f524fbf36a9acd953632f67da190e874fc1a2b3e0ccf1dde58d1127559e285156a359fb214b657d45bffe367289191606b06683ca800e050a1df2bf97e1edd617db2efe4619da5feeb01d72c9de8802c688da88105818f0fa8146498895e4eb97ac3a08ae772421522067d7ed7fac848fb8f56b9c7557b3159ea310bd6d0151210f0e1be46226c498fcf3c0e1ba95528c6400f94fe4978efa92c4ed15c3a6a1a3af807c3d9d0040d754f0d9d35189d1db867c3caa169bc17fb778ab5933c1fc0fbb4d61b1910d1b74d78975e08f6c101ebe1997dd9ba30a41ce302b002d48e7ceac34ee3e6194d0b706c14b6e0dfa4eef4775d34d1329e4a5bb5a4ac6fea72778b7e079513df5f2261355ff10cf23c545df5533acd66336c52a652ac3e57a5cf9d41e700f70101b2bfe1a631498f62ea6248281c3d408442c0cb9bfeb5712bc976289b3962b7d2b3bd76fdabb578ecb60cd464cec89f29ddf4665ff09920d99ed6d83ad694f7d340c55db9192a4fcce7a391d3e6ad0659c0b2243a6bb45e033bf9cbebe87ce21d50b530900594880c946cbf3f079f5eca2951520d9494c3f71b14805ff907f2a3d648819925d1d36da1ff51bc30b5080c232da7df9a9d1f23f0dd2c0aa8fc289f9936f361859b78a9dcfddc799739c4f3228aa5d4708e29f19017bd69c74b46f9eda486b85309f5441590a6d297eccf36f6f9b5d5229c8a8031322673865d0607dbca61114e54afb8746564bd82981d6f61b936335c10c5a7487fa7c608ada01a647b553bc0f6ebb4311ce0ceed781a521a8406e79f9f9ea5310dc91d7db047d11bc7f21aa89ef8f9aac9d1b15eca5fdfe45400459801d85fe1eb08c7cf6996246000eae4019181a5c5a9021637a5a2d63c21e7c312fbaf65371d4353f89cf4dab5b0a58b62fd45ce6e42520893e96d42cf3fe12a0e2461f97a575c9390a5454db53b287eab8d24e06f98bd01558a87025bfaad2a1284109cd875afdc93b2f72d2e39ab26b79565682f7023e5d20e6759f98367ff4865b09acadddf9abfb9960e82f1b6a3f019d342b7e017426800b426a309f368048d740f7f0d987abc77e0dcbc35f7431a3b39a848a905e124e0192e03434526a47a7460a4394b7fd69379c4bcea50844c42e1d7932a19259fc2de5437478e053e958558aef45bd4a506c515c28698cdd87f348da9b85b0deea05e923cd16cae8a9301707528d166c52e29724119a401429a3e3cade73e3395359cf28716539722694741331790030d48a755861dc8191ca26e99d77f355f813921379b715c9440e4291f3496dd9b6b5bbc1100362d8cef771128065ebc2b6c3fdf23322b9b2917cc56b3c747c393965d6dd7c7a9b3c6446250f8307a599689aa0cb7ef526406db0598a151fb6c0c52b42bc80f2a137d93d06245077a0ce73a1e83cf6fd50f5b48c410fe574830104a5ab49a6f34932949e7fb160ec0c9c92fb48413fa541591d0396f2a8564a3bedd4d8fb254f6a4dab22d14415e80a2d2b99b96ac5f52cec102664471ef4093d060d6cccbf8cdffd11f23e9aae945d6f3b1744dcc0f785bcb6a62ff65cfc02be16ae4b82a5cade2baf32a4b85e5e9d6540ed29d9b3b775d0012084186bc55ad46e1354ff17ddc42249e0e1d885e13d68d8b279ac1e99d0557a8ab57af97a08ca31fd91a4d0f9d9c053349ddc3d906483c65cb2ba075008bc59ec7c6f3031f167b84f2543f242d1f9cca99721c5cd95e0b39492399f9bf6cd6b1f3c7881573ce52338e74c27884ddd70420d406e3b4040ff5c006eaf7f05411a205c9dcac541d9d9c8f5c390a9853aae86da48087144995aad16d00951c5eb5ad5a74d39bbead6d8c16e1a24da58acd2745918eaaa95a85cd44978935ccf5ed3072b7df1f3e2b629c5faa199e1606bedae5b90c520692fbe124fd6fc5fc26046e833368a881c0837ba240f9f206bb65f6940b380ec5b140c17402bb7da1d49725679affbf2169acf778a75a758bfb9942f3dfd4a0c57b4d09bf998748fbe180ba1366cc7cb9e88b84503d5d48825addc6dd390157f2ae7b536e6b572e7c3c169834ba52fcba7d1d6a8f4d7cba2901ce5fdcf474ea4152bba111e4eb4587c431f611eaa523ecdc6b43d0aea9b7c1d88989208d9f075ad34f8b64c61033d5292ebb2d40089dc14f6f5bb1e10721257d4398b32dd03b587f79dd6ba29e5495b17b773f117bc85aa7efe308a934aa48d29317fe52b54df545270798cec0f4b1ac65d2cfe6e38a16b5ad49e91ca6b3494a89bd92c7bf492c256571102f09fe9d714f82fbd410448226ed5695bf6ca469157ffc59a94239725ae047ffc63b5e17989b9f65ce80acb2848e9e512667b2227c86b449b8f980620413488e1506ad344d0dff8775cf2534a5ec13c67b924548dcf0b4a3ce401253bda9ffc21c3cd5a44dc530c642f8d183d419600b98c80511273f40e3ba904cc30e7bfff82a78e4073923d6a153a0da879833f0f11362b79", 0x1000}], 0x6, &(0x7f0000002a40)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x30, 0xffff, 0x1, [r2, r2, r1, r0, r0, r0, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r2, r0]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r2, r2, r1, r2, r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0x158, 0x2}, 0x1) fcntl$getown(r1, 0x5) write(r1, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd5ff030000a168a0237f559b7cb1e32d0ff2d4e7199679da8987423cab21c6b2748aaa7c94e0d863e56881635ad7af19ab47334c7da61d75bc9028a2b887f0130906e061a751731e5c2091f3e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b4a93f4518dcef33403b1d207fd15e8ec5a2d5d14a79a15cecdd79cd66c31400b4dc386972d2eae146ed5ead4060043c6c3b018be5455ba5fe808b08ef9840f9e13da4762e54c0182247a3e405d535ca73f2a9edb94286eca84b10ba5651238225996d2250f6ea821e153a60fe439f3779efa285828dc1aca021b622423cb41191c368771b6626551a90e6a0998bd25030ab8acee75362f47d17eea23e6e567364d75812c4b2755492599c1486c929f9c5f38930f893ac12db90f5caf186bc06a615e38ac88ae50dfee7fbea36dcdbd00000bfde217d0e9249708530ef03785b4931dd28ff4d41018f41b45af57689e4ffd3f8ab7471d627eb687171345d5e9a66e893ba5510a279425db39eb9f1e1920624bf611a05b351e4d4378267ec49b1e0cc4942786e232bc627192437d88be0e63c1b0772e17638fece26a5b8a135badb898b0aa060000006e6deb01000100000000000055fc37a0962b2c619cfb82688678440700c68d49db737cd242cf9418c015105d6eb3e913453ac940ee7ed007d13906bedb74ceee147e360000000000000000", 0x3e5) r21 = syz_open_pts() close(r1) r22 = dup(r21) r23 = syz_open_pts() ioctl$TIOCSETA(r23, 0x802c7414, &(0x7f0000000140)={0x3, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0xb}) getpeername$inet(r22, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$TIOCSTOP(r23, 0x2000746f) ioctl$TIOCMBIS(r22, 0x8004746c, &(0x7f0000000200)=0x80000000) ioctl$TIOCSETA(r23, 0x802c7414, &(0x7f0000000340)={0x0, 0xdb, 0x1, 0x20000000008, "b00900001600"}) readv(r23, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup(r21) 15:57:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) close(r0) r1 = syz_open_pts() close(r0) fchmod(r0, 0x40) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getsockname$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/19}, &(0x7f0000000280)=0x15) dup(r1) r4 = shmget(0x0, 0x3000, 0x288, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r5, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x302}], 0x1) 15:57:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 15:57:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="1ce82d4a58d72b71669d9a85ca6dbe379c1a67ff5f497529ff4efa07c27b685f47655c4a1e38a885c6ea9186685a6e016f2b185feb7b03beb1aa18af05e6de21817ee0f5151840cd031e9f6728112ebedc38bf3584477f40c8f297b4ae8ffd49072320d8516510cf06e9fa6389def8e8f6b2181a9c1d7b06a64bc90a8b5148e8dc30c6bc2dd6b9c9f1c7ef143ddd6bf748be6fd625d4e48053a145af39fbd67aacc82d0971da77badcf53bdcf98dea334c5dc7e0ada57f8409d6b9646c12d267b2a360dd76fc5eaa6b59d3ec79fb8147e8fefa4722aefdc9da57f31cd4fc12b61f45d2145a", 0xe5) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x2012, r0, 0x0, 0x0) OpenBSD/amd64 (ci-openbsd-main-3.c.syzkaller.internal) (tty00) 15:57:09 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000040)=0x7) open$dir(&(0x7f00000013c0)='./bus\x00', 0x88, 0xa) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000080)="fd441ed90039d75ab391c31e8786f1ccda54ba9cd0a43f6f26ab05b75c0c3fd019f6866cbb6a166b39bebf77f5cfa4c01e1591937664bb328b0d207f3506ef0d813b84d41ec3ca0bf281a65fe8629c3c4881b01e64c28285789d5890488646ff7179e3dc5797539ce21c0ff74788f214a6ef6cb69dcdeffde5a89ac27e9afa46fa21520565345ee46fc90874cb8b87e3711f1dfc2a8e44cf85b2bbda7018cfadc57bcf01d2647956f9761bea353bb0d30894e4dc57e7682bbfca68b01c30ef463a5006bc154cf353ec8be0f1612f9cbaed898e7b0ad8022fd6671ce444ac3050", 0xe0}, {&(0x7f0000000180)="6b5bad2522b1cb8f3ba48db265ce31aac0dea9ea106925c84e498e1101f21489369b8af380d3fa0663ccb1bbcbab3c769d14897654b5369a33309aea09b48e2872db516bac8c541f9b7a68cd23092a9acc007b4f32536709184e20400b5eb89a5b01359b584cf20d7fc8aa2fef5c7b43474f872211704fcbc59890e86226da071879d3c4f2b090fd430c4b45f7a98a28e9c235b9d51a", 0x96}, {&(0x7f0000000240)="108756f632455694c7cc8bcc35a5de1e0afddbc33892d60095637d66078fa25adadc5b8d", 0x24}, {&(0x7f0000000280)="a7db23773a819dcc58f8eb1e76f98f865b531a4d5687bf3349c1ee04a29bf7a822bac3deb1ea2fa18d8501b042e87f0040b7ebc69f1c1a9452cbd8ea79b029658809f50b4e8c9e48c98ac4313a262641027e2e15d8c612a8053703381ebea21e24bc5ff0d20e636debfc4658ec59e6305d33ae4112c5a50e616ded7a21d58c74d7d9", 0x82}, {&(0x7f0000000340)="f37e8f0cff387895b3f243c3c4aef5c93e5887122ca1297081ccf6346f7c450076847d39848cc7d399c5bd64c1ff8cd915a98f95c0628a2d337b55448027e1d6a3336d524b895cc3b6e077d8bcb842ea9db64859504c1c5eed30f6e453d9a1f394d93a07f4b548740cc4d9ccf983fe16d955241324fa0b5cfebc66f5c35f6e70e7aeef8abd7718a30e7d8be76a5ea8efd8da2e14de3eeb90efdd6bddf3a7b62f7397b77bd2b403ab9107ad46efa9c0c35984f120288047ab643b85667416cf3669248f5fde52bb5b98ce2590164dc491004878b8e25971f7b6f5281467f8840e4fe2fdde41e8d740b2a37f750b258bb09d7614891bec8d923d60a246a926012e9da5966f900aa767aa63087fafdbc0ed640f63d4b93088e573495e9e70ead0a794ce932ba0de07f8a12c8dd4de598daf253fd3c6c8958ebae822fb59efb47f5fd41b0c5b467b2e366aa9186acdf77b960d3d679ded36931052df53522a2865cf3fbd51c2c21d6f258988fdf65fa20bf45a9df2882734c0a62da720db0295dc4b09e6d4edbe54e968d84203b67ce671dfbfb274881aa5d93f7d169504ba2e505880d51d3b602336951a18c62e13ac7cd1f285bbc70228aa36f0e79c75127a75f56937a3fc1e03437f3d3a3c1ac9f27cd7c60b7e693c39e089c71b7501b38e88462fcda071a400d06b863c517b2fb54e0ccd832bbecd458a72385bc53938e9d675df3e049a8acb2e76123da05a3170c51d4831f861487b84589010ec1175bb2a4d8badd9ed98ea6bae0cb44cdccc86c397b93dd3cb2fd8fcc69abf504a34cf2c9b13922ad00d2082e8a018802f0730c74404e27d7a48c19c03c2de80f1fbe4f46e159d4967d666cc470395a217011ff1a427c6cf7e64ec8df0f27fbd6d73a5a38279d8d67615ef08596bea0be1da8e6ff1f4987c955049821ce32e8684dd5dbd14122c05bf1277688f20f5ef52bdfd19ee0fc92f6e877c8224c511fc1907b4a010ab2c8cb07c4a9db7fac9b495f910904f4b8e4bc7f62a60423ca430007a38626386b5963be054dcef065302e05f5c7e61205ee27fb09091c048f21a4422e6e5c1a384fefe73d0f11c7ae6a1b4e2f9ad30fad15e2c1ad27693b198a4147001a62e42d791d6b404d71c26b6a0025f394c2b960465bc470ae221a434c8b3d451951379b61b15b40718af691a355c6fbf80ca12271c45bc9ab3c048435e2a55085e64ea9b520e85f0294767ca5e2fcdbcd2597e797103975e4c3f9161331302d2c68672bbf26f5d6ce42f1c7f539bc70054c8c14c9f9e0ca3aaf07c6744fa9659ee430d01f3c2107f7fecc6fc98547c58f4ca5179caf3f6a588ba6f7347197a22cd59ab608cf18bf6a20bacc3075cbb12a9fbae9db5b4e43cf1ca5e1aa5b72ad55c9936207b0a1cdf923884405aace7eb172116fa3eb0e1ba945a069c57bd0eb0b5fe363e9942a2e625abd80f202ef19fb7d7475f4c01271e06e104165cb32f57ef17679dcd7c2f5e52b4ceedb26e07ecd96c3ac141cd0f958d9f379cb75490e77f7bf837750abc1776685df6aff868225d6396a575e95b3f7a500b2f536e4646355f0816c2a711eb10c6fee89d909b1b26a796e2fc9a890a48b95853dcd3ebf8095d0658660aee030d58f4dd3e0099c56980c3468722485a327fef6dc9876af39c675bec1cacbf8e8b4a09fd974c2b5d9df2268a7c3c84ad8242cb46ed943971c70a679be0a159c2ed8c50118b49386bc7f4207bdff1dd19e7948a69307b025e9523d38513caa4ed965db569fc7f459ac75132b2b5cc539efc76660ac53709a4ff2a4e1bba50284a4ab54ff5ee15ba289ec4c865ac21bf250bebbcd52828e291af6204d30fc84cc4d501abb9ab55c4c0a73aa5b365c4a68fa18f58feee2ca669505f22d0fc2222ec8593f23a7c17b00e49a0d9dbb6259a4ed7bf5a783ad2de4de400e795a3e8b94c5bf437ace43567f3762f316742dd79887ec25ea2fd0e91414a687f28b9b19e60266f70f8563b0d37239f616c14ad14d024b28cbd9112512ed8e236df5b3b2a60099c9924c93947eabdae8f7732d846724ed48d6828ec558ac2888e7898022cadf5ea0d2976bb500bca4583d99f78ffa5027eee83248d1bfff139b012ea3c5dc2480314de05f77c562756707324206e4ede13c4fa6492d833ddd5532675c64bd38bc272ff5f418ffe6e51a4190eb0f6b105b928970e683887814a25545738176130b7aec431e33b8c8c5e00ba87f4053d8f331b5070d62b215add5b21bd82a439c825cfb2aad517be8b665a6081deddb7478b2f49f78bc7650d7fde731d590cbff9afce7ba62b7195252b603496ca06c02e5f0a9360138d560bddcdffe4723bcb3c4cb0101004fa6bae8429c1f6c9472bff5e0b284de7228db21cd7d776d1c58b3882a83bb5fa35af916e87abc8b67aa4b115ccec920f7f7d4ac6c4511f43c457384cbc2bf8c3087b31586b8a13220c75674d3ee9fd61b35a68d19de9e38d7b0dfdf65c2c84be52857fb5803735339790423771de6670eb18be83428c1fe3affa99e7115b468ff07626035fcf62f974ce155609609398b25708d6ed85ba6873e33d55cab3e047d4ff7ca1c504453551fff5bb21df403442d0b060e314852ce19c9a459d18cfb570f3728c8f11ed1121a1af2f3094e9b47917e9da8215b1aa29276c97811e5eb1b4662ad5e58b94dd7e17abb685f6a389bd21f82aff6ffde28fdcc1d918b6e925d33491b09132c38b02dc5a954b9e3db76e4bcad05526e418b6ccbff198883ffef66b2d8cf78dfc111f9c4a93fae30e93481ab079042b948203d599e9c1b022f903f5ad7c2e072f98cc421997efb9398a0552e3b080243cb18233e4d74695240a99d7fac93db197f85da0bf8ab4ee3fd6ec2a67b694db735f93a02ddc5c3a17ad5aa9c64efb74656656fdce265039489b19b2ffb47cf8d28fa66ab82280801be4a37d9c8baf8cfdba0d76622cd9ef40fc46c6392db4b041a3f79a03099926d7bc8a6a2720d30734f47ac0af5f3f01aaa8e94ec8c6b204d738e4ac63212e8fd679b3e8698df391c5a75b2fe1942f8f87973935b14f2a3dc3ac3eaecf5a7bb7dade154a7ff9e4876302201e0fdd2a888d14472d11ecd14eb568c4cb022a47f6735576fab22531d605c1d0fd58ef3b9013076403eb0cff15e709d1184c180ea00f7f296d4610ae9bf59b423135a47c22c3af500ed37a7b127a6b64098fc9a8ffbe34f5b3d70d7276ee83dd8292f000947c47974cf3d1a1b4835c83962268c669e875857e99ef625d92ed0445b6f9c8ee4a972aa5708ba01ab829be8f4a8b5249fd51174a0a6a3f8f1bde050db7f70c7de2cf3f0b4e3a75931979c70b6dbf595dad9381c67bb964eae3d83339d174e8ff96c2d549ed69acf3eae3ee14a8c1bb86909b1e1051289515fd4c06fa036d81c22889d0bbbe5612adf9398b9985ab4810d75b96b5d776536f7214ab346af039bceb1dafc6ab620d6ab3459fbb64acf5fa3efd08babaa1fdbe5fd60974fa33bf31aaed6d5fd4343ae2812ee83c95d90d9a41c76d8ed9d19793f266217ccfd10fb22acca121984580ab7d8577040a4e5a654897e4e1bf65ad3f9e7d48bf9eda67e5b72c7fc0842d33568fa44f9d732b783f9272b3c4d8eb5f9ec5a2f8ce2a1d4bd4fd308f36f89d1bf6df95c39d2e78a9ebe84e8dd7219e92cfb3846cd72639458bd402a4fbfb8b8f7c419e12e9e5fe8c30877ba63ad58cec0d8b771a879521ad98349abde97d1094d849777960152eafffadf16c9b98e8de125a41e1bd3bf8fa0422a94d1dc5ce2168a4a4b6bf1d83ee9da7cb066d476de2106707afedc55e9b890c1d21cfe28c27941369aeae3d031710797687d6e67f6a425e2e064f1ba4ada0a2284bd0806ca5d5f644826d9629c295ab5dd5d6ecc7c60089dc5dc9d1c56994317bfd1edd040e5a3f3115f0d64b89e9914017201a7dcde3ad9ea486e235d7e77a90c5f6ce90b462a763484aeae6d0db3b2d2731e6b604391760a2a88cafbb8c47f6769ed1d80147a796bb45e638be5a53269ed646a638119122c7f942ab9a6c9b385d61529db10d3a178dfca1ce3903c0cab67b086d027dff1f20a4dae59209771fc79a0b76406f690f0e3df05b8a960db91857d9e06d27c64ebd2f59de1cf997d797dc263802963c18d02c498d42f75539f45888055d3c47aab16eb62900d06de6d754a7bc01fc892f131dad1ebc481c8de49d8847760b6c46a380232502aed34ec07440937255264d42ae10d62a3e3bc1399df81682a321fd3e86da17ecea1e7c19932cfe75bf3a1476e3751ad540f0c730d5953173806feb657fe10f0774064006c28328e781294c590833d72f15e5824a7f97cb4f1338b1d7437ea9187bc8a88cfb6620988567009c37819949fd54b5855070686cf4adc8138a17f5ebe827f547371bc651b6960827d1479c10e3047f1a1cc6ffdc508a83d72cd709b4f0303f8b3ba93cc492224fbc94cf5225257b2ae4a0866b14061162dd385a3b3087c79def11f5f4d64dbd89ececa703ca054824afb97bb908b51ba9eff6668e1916faf934efe317819fda5994966c4359884b1420ace094c98c73a4b7a83e5bb7f0e2d97762ad1d1fc082e6a7b9aed225afa03fe9585d1ea6cc96070a7ea60adb4ce788dffe6b197e2747d7bc5b09c9b593b625e960010e0eddc7ea023c4110a3e15e11971362bdc686ea1d99a382f82080ea8e17ec41ed6a45af2f9c75ace177d13e3152caec3da04658bb1e6d6c413fc3d99d7e78c32c212262c5ca6efcea2e7a7851d462547ec3ac25c2b8e9d5a0df7c283e1562b4e9aaff553a8f09071e848a73c976e8ad7a6184b3d2cdc112a8e4ef1d577171f1ad75dbf2c4f748438bde6c1bf2c9b57887b2bc9ccca7c471199684ae667336b72e05686f84822e974170653ea68501562cc643cda8a591c59f92d9e0b1753c5de69581befbfe6e7cff4cd0a713ae2c232104339c81e1a704c9f2c5aafb3150421b44e50f40150198cbccbc87381b109060b4e2e46634540be8023185dbe06704c956c5d1f94673840999227a8d79911d020a980cda07af5bfe59bf6f43af1f5bd8c833cd8e9ebcc985a7f3ceaa03577fb3429192f2deac4bd61fb29377ce4be16ee0c2439641f985592c5d3ff231aa7638ec5b37d8a84088d22a1e42a9276994c8fe32978a419af9dd14e6bd2e00998a9b6ad44caf42c3e03634690dbd490db4fd8e99358b154c6b2a23ad97a953d8928a32dcdc8ffc78e28c883221a043391de47c6085af57bfb95c01bd79f59d8ffd09e49b719656cacba72574e558c34c01337d51c6a4d57c9a7a90c2196bec1f782279b7d07a8fcdc1a124c8fb8bb33598382715957aba3ce23451b9629a0c26441968026ffb2cbc0463d014e137f197ca9816cf8cd45d9ae224fffd2bb9cbc47f8568311f6590b3b6dd92e5379b3a5a25e78f7e3cc383450b12ef3b99e6a55d3d7b994b1975474c8fee344833b80360752580d8989d7085b72723063b727639655f95289afff14ac23bece283285332b98516b4453a14ea512cb38830d9bc89275a4fe950312dc393195dff74d41b4287f5e11a04e824efa45808729a5f88354a5543e65554f8828daaeefd4a16221605b3ac95a2a6fef96310070184f50397b8e190a1223d992d5f99d82afc8f585178a8083ad501a05de85032993e5c4070c762b730239466e8247f6aae1a8adcddcceefe6b7cc8c2d2599f0e40bbc5412cbd4bf4c4e23d3e2b5579b8ff20d5d1c3544a82d886f22ac3fe75c90eba673948c391", 0x1000}], 0x5) socket$inet(0x2, 0x2, 0x2000000) 15:57:09 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x6, 0xfffffffffffffff9}, {0x18, 0x1, 0x844, 0xcf6}, 0x3f, [0x1, 0x1, 0x8000, 0x7fffffff, 0x1f, 0x7df, 0x9, 0x4]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r1) setsockopt(r1, 0x6, 0x1, &(0x7f0000000040), 0x0) 15:57:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) fsync(r0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 15:57:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x5c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000180)={0x6, 0xfffffffffffffffb, {[0x5, 0x6, 0x9, 0x4, 0x100000001, 0x6, 0xffffffffffffffff, 0x13, 0x6, 0x4, 0x7, 0x6, 0x1, 0xe1d, 0xffffffff, 0x8, 0x0, 0xff], [0x6, 0x7e, 0x7dc, 0x5, 0x7fffffff, 0x29, 0x0, 0x1, 0x5, 0x2], [0x1f, 0x10001, 0x10001, 0x2, 0x9fc, 0x20, 0x7ff], [0xffff, 0x400, 0x7fff, 0x9b1, 0x5, 0x80000001], [{0x800, 0xa649, 0x7f, 0x2}, {0x3, 0x8, 0x7, 0x3}, {0x5, 0x2, 0x6, 0x4}, {0x1, 0x4, 0x7fff, 0x1f}, {0x1f, 0x9, 0x5, 0x6}, {0x6, 0x400, 0xce, 0x567}, {0x4, 0x8, 0x0, 0x3}, {0x3, 0x2, 0x17, 0x98d4}], {0x0, 0x8, 0x8000, 0x3}, {0x100000001, 0x3, 0x8, 0x1}}}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") 15:57:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x48}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCEXCL(r0, 0x2000740d) 15:57:10 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0xe, 0x0, 0xfffffffffffffff9) 15:57:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) 15:57:10 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0xffffffffffff2ffc, 0x6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x182) 15:57:10 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="1000005b31f70200ffb4055100000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/108, 0x6a, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x441) msgrcv(r2, &(0x7f0000000180)={0x0, ""/193}, 0xc9, 0x3, 0x1000) recvmsg(r0, &(0x7f0000000080)={0x0, 0xfdec, 0x0, 0x9, &(0x7f0000000280)=""/214, 0x40e}, 0x0) 15:57:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0x8, 0xffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f00000000c0), 0x10000) 15:57:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x7fb, 0x100000000052b1, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x3, 0x0, 0x2, 0x9, r2}) read(r1, &(0x7f0000000140)=""/141, 0x8d) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a", 0xe3}], 0x1) 15:57:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x202, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x100000001}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 15:57:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000001640)=""/247, 0x39c286b}], 0x10000202, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r1) setuid(0xee01) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) close(r1) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file0\x00') 15:57:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r1}, {r0}, {r0, 0x12f}], 0x3, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x10000, 0x20) 15:57:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000001240)=[{&(0x7f0000000040)="468c55eec614acbef0f88c75870716c05870fd0961949a02bd0ddfcd435bdbe0507024c71503f766778f13c6b23bc96a7706db9e21ef0d2cd3b62eec43bfa5f5b7d1c9eb8d2fba5043a142a455430edb1f55832e4e4c986c3c577ad8ef86f87620059fb67b26e6110b1ee5f37e42c3cb2170e392e5814ca8f5c16a95b45a400b88dd0aac94d7dfe242de23c9a354c9df832e89bf12ed17eb505381118684e449f26b43", 0xa3}, {&(0x7f0000000100)="f61744a38fc4994076bd79ea240992bd5ef16c9479ecc44f6e6298727ba02fc0080a93d39a4e96ad09500b3ccb45d7af4e59d4c010c1c210d8b6f23654a2c1a04550c4ab37f3f3039c6669093be0370a293ddbacb5494e8d0d5610de6e2a2203cf5ea16bba85f3c8a386ca0f4ceb7997e3d06b5a733b8857b7ad05751ce3d421621fdf7ecb882ab8573647be47502f69fccd2fe524e575f84cd42af1a0000e0499d9efce3827e125cbca40e3d022ef6e3dfd91cdf76ffd01e59b90f1f25effd53450728a4903c820d100628fa11c9bad0c2c2473acd51f72ac3226cbadd9", 0xde}, {&(0x7f0000000200)="5eef52", 0x3}, {&(0x7f0000000240)="642993acc3aa5deb2f21b2f02a0360fccd2beed7ff3a40890d7d8eecfc51553a9e3dc52b9fac4ec8d3d994e76342a331f7069c59febb85d0a31c1907f2d674e989ed423019c11e78715dd90108f9bcb7f975c6b06a1d2e726ddd8a2cd66810c7fa5b8841c318c920cbf1fa6e7540db015fb0bd691b19d7c22e2bd9f5aade9f7bcc9b35f235e02b781421ff28e999caaa748031d08d5ff74a4a9c59515e6f521846c55603a436067d36bfbf834edb91200bf4a632c40141e7d467c4636ec1d4432a1fb593465da058ac579a6e23ea51b0eac8125695d197379b2d2ef61e437f7714c23d0c8efa54f29ad8f15e52578d5fa30021708757b71f921383bb38395f10e8dc23380169cec980ead7141e3fb5ad4a5ae06576ae378ca680655332ce58a40aa94b445b2e888c2279bae667d441dc33155dcaca552775afe4e5b2cc56c0e6f4c2280d3c91a1071c4c11da71888acf299576203ac556f558549fb825d19c1081d9f9f439292f1b8a592dddade7ef94ac444ef485f0b0a817e2369dfe39da1c781d29a88d25ac94201f986d6f97a2eee92e33a86dd510eb801fb4d3c3372f77b3c58c6d9cd237a799a4711a61203263f0fdb88c5846f8a6c286836bba41cf94bc715daf6ea4384b1012437018b710625181309401717fa3280af80629a9dd1953719321a2814a2e1a6b98896959cbd62fc2c8b32872cf7555b9b77029da8146b6d948dfb7d786201c604369e01dae575cbd0615d90178d3625adaa54d4621da79149ac335999da6caa311334ba1cc5989a63a3c36ba2d5dc173ec442f6a9c61ad3378ed6ce7f0d481dc09585fa176339226e8f3ba15045f0a7a3b644c5f2deff8bc4239ca97b186170b44c9bb85ce6a3c70b1f92f7ab33d9818452a2f03228ed17270eda0d3b98482abca9adfa16ad1221476276413f550b039278a44e4802bdb2b5e4c6a8b4e82495921bdcc7fef29ed7a76f68bca45a48523d1488271e82dbe793f7ba52266c398bcf4f8ab96432f447adb79c945676777ea08ed4eb833dcfd867366752ce994c42733e19ff353529a8442218099cb95cb73bdf7f8bb72129c85c66ce92fef0534143d054cbbfa8d3a5d0c0de1f9be5b88e0c4b12bb561d97712504d727959242afcc8fd8f9ff60ca38b6a2f94cdd038d4f8993077ca19e11cc6b2c9368aadc736b3d13f9cbdc94061cfa4ff45230783e805974191beb25f0fb65fe95d88df854ae18f5aa4010d7849d822b8e8022457067c5e77981329d91488b40d27b706d5b753feacfe70e056a32f3d3b43c8486869675e96f1a0885f944a21b2b8051a129cc2149813ceb3a9c0514c9912c081a7d6e812468f69907102e66faf20bbe5cffdb3007e30720695710c6ec46b56ca7da6ce59f23285b2bb4c6d22689f76da87870f587784f1a61d0b302fe03c851869b379faf619cf6b071727f2def3b84164393d8e1f182a1e631054111eb2e2d5b28bb880f7471b4fb7fe980c7ab11945ce6dcb51dd693b17b25aa8a651bef21c812f2302f2a66db8497e36ad0db0dffbeaa46d82038a42a148a3e479db3b06000281ed24fb1a1d03801aaaaf5cd6cb4423e42b6f785f40160e1c15cb38ebd65c41e02487dca1c5dc868de39c575185a9eefb18b0aa19656db37f4fc4ebc75515c848a4972e179bd18e8a1b1daa22349dca4472bfbe3868d31a857d3edbc8bd65258cd82661f840beac66028b1631c34799b21ab2cdcc5dd4cde1b4df9e29d3f87ee743dd2f825200d807e2fa0f9824da4c28706939949d57d4cfc295867c95c68ac1ae9a9c5b051c82496a7d996c8b0761c2d436c77609f858818e1d7da8385cc6880b8511910057dddd4fcfb74019a56e6e80b12b8d8a4a9331d912d6c01981bdb975b8a0959c171539ce0e1c7ea786e1a96205a1e5fabf53cdc0582ea77c74c75e62657abefc553dcd6951630a2b0b3517bef370b614aa3ddd27b790569427cc03a8dd9a2dc11a8e206d633db244fa873da922167b97d18011f713302522be7de79548277432468a7a3218fb76741d4b7b1ae333ebe1db335d2e1a62ce29b785cfdcb4517ceac7e3d0e5679b64a743af071b33ca6305b8088588bb7319551b4d1511914be1f636e85596c1075530a9b0d1e6f0db9f63a9a307451d3dd7e08d43b487075ad91cfcec1ff1754d8c97a7624dd647ad6b0fafddd495038f5aed32de4ad41ac631067afb3ff13d3e388e075a798889b5839795c9ea4b133a0d0b964b3dc873e3b1404597015342b14c9aa009cd11ed3d913cb9224669ae4ba196103a5ba3591f715101d77abf9e4be6e8e1ae04ed817da5dd5f6592df880445e0de97ed97b63a8c06cca9d6eaa269aa9b639598548546d545737536c7be212fcfc62aaa409bc88334e150b7bf05c40f200d62eb6a98d26a167aea6ef40d540176779e399f16fd51ef62f6dd0c8bf12e124c9bb13e55149293f9e4f99c1e5271c1e923d48ef8d4903f8b45ec21e00df8c2441765c6bbaab04ea9b6371a82885c6bf8f2546915077671f133bf25ef407175abd2b6734540c2ad3782695ecd3e0bf1bd333a733740ee29bc16e05fab3453a186e5f9fda2e62305d45cb01f8f6712310def9d57b80c08836f9dabe45aab5fe758bfbca60107810814155997dabf46122562b867ad4943adbe028cc3021ad6a9f8d30e926bcf2869aa8365983d478443af69b989fe127efdba3cb46196c81deb4e4d179ec344c5d79afd83e8c062822b581c0a50f41ae3ed5aad4344e33cc8b6b06f8db0e280c34388af100fedac4184e86cc550e457cebf534753c05718800dab8f5d2c10cd12fb2d3f1d959de18555df50448ed882d5ac2119515cd9d0976c4827ccf6a5746c62bf9d3dff52052fb7402cadaded30ddf6d823e84f15f8fd7ab6740c379c01e852a44e62da87bd6929fa7aaf6ac5c22b8a900868d0fa32e64ea0c44f6d3e9b45a731429e9bd2c58a6eef9cf68b4883dd5aee29f37127e598bbe1ded68e32576fb12777e2c922328cec2b0c47c300db247ef43407cfe56656ed747238ff151859f28b929790525d08098842a829589cd6a365e975a3d776d58c9d29f2433f81a914c7a488c89ca4d4b3378b158a8274840b6e9c51c69a0cfd2335252df88e85569c10a016f28f85d3d8f00c13e6cf53d2c41a036fae5ad4952232ec5946ce8a352e25e627dbc49df85ea4982614679cd3dea4032ac0fe477ce8ea77a4c9d5aec8492257e0107d099f5e97f36767bf29a94db2765c42c462263c1a2c964680584657e04717f6a4176e7419f0132335edf04b48825bedcbb5d0b6c5acb9047f5756246e89a486236bf3cf7175534841cedad1ec1d647fa8cb88ce865462b235f8d28611254375f9845091ad3547ec95a9c860e5e69cd20994a837bee1808c03c3895b015e93d50df0571321afe6703f044215086bf243c5a5ff8fee813f4a107ca1aa001509040be9a7e27c3b80aa4f470419b17389e374fb8c2c73f3311791037d9921c8332b85e01f2286ed8ddb41d233159f9d63190c662fcbacff9e7eb6f8bd7c487f9cacf5de17448cec7657594d87f06ada47bea4e18847abbc37ea582d736edc28ecea228073d505f5c899e4b89c22f6659cc34d45c050ce24a349e8826c32fcc2854aef05e60ea8df7d7b9e4f189a9f34076f0e24251903761c23f148e91d8b6617f9cf500baf06093b92875404773ec0e57e57bad83cf63d6cf9bcad309a6f2a1db684d783c8fa340250e212efabaafa75596df7fe0705ba6de4ed7efc6daf47c1248f73bda3b26e4c454f2e4d1963692e8d07f33ff8d8711c240b85ab7458a706c5084f14ee2be50c88ceedd78fd3f38730e9a4a589c152c9b201bff82b90943cab1600e8b739bab632f2b58272cd29971992dbce9495bfeda3f39bc4bea8362db577156fb70e5429f61a8c9b2366bd237322cb6bb56d7e2fb5d802614e95f2a2e3627895bfd3c146b95fdc39e10a2dee87f720a4a8fb32ed571e3b54acc30d572c49201eb15de10b729dba4786356b71e01e842719fb01264b05d37d3d80c610cc0c0782cab22a8a84bfc4278e21b52615404b39f627abd210414f9d26cf1ed06388f7196f2f5ea52b2266fbe211cc6de119ab149df5917a82a9286ad0f2c1f01971dc6c17f719dea3d2dec945ef0b358cda5f29824f6b72cb9da553bca307f052f8fac3b06d2cb95ef2e6579891bc26af90901d9a438e974280a074e8b5176981b43a3553be093e5f5cca20dd122d664640be38a799b947baf67b1183d060fea40aeaeff0437b2f2da735b0cd299a7af25b76a45e384e9f3a73bc369c3970c22e5dcaaee7f1ed287ffcdd1c13c21ed517dfeea509b305d8d8bddc755aa93e59736817422a96880d2f295251f44a2626649378eccab0fb60c16a5a378f06d11866bf36c8b40672587f998dc3e818c784b4ad954f2e86ea15e3b2333303b60ea04996b4213febf044b7c9dd71938c6ce21da84848e794d2a78dae8e98f7a497165de600babd7c720c18d2c1c30904fa31ff3e96f56f8e143dcfebbbfb54ac060504dde50f308c8bfef920a21d917c8985470dd137baeeda25760c2381c6c3af72ab87135918ce46df7955704b1ee22a70d678b3413b0e2ced2cde5938d025d351f5b9fe61ea15e6ff96e9439574ecffed059849e2c76160a03bb253a90974305f83426f65cf4345d76d274a4c0a90c0a1abd202537039bba02a3ff508ada7fecaeb17c7a6dec36a37ca8e3f4f43834057eb4f36abd8e9832b01caee10f92b78dc9d7a022ffb1fdaf27b4d067d9e4d2a453b322aeb363236273182fadc58dabbabe62d435522efcca374bfeb143e31a59598693a5d1c72d94863f31e8934a1e4992b3ec7f9a5c89f454448f515cd63157835e10e1ab5bea2be12eb4fff43d015c63d07c160a89a1999fd94124a1d0ad21c455017dc37db5f9b3f49bdc9ecb04dec0e3e26416618930547dc0705939230908b579cb14eaa48c988a2bf403ee0d344e2b2e4ca3854eccfc00aa89e27dc5a602b55e380b15687b29d3b3c00397cdc51e6005cf950f31abf93220aeb3bc59be0f0135f09a95edb87580e9c320121f94156e608551279781afdf55fd31bdb0d440aaa506f40980a242d469fc320a481e561d63e26ef5419b0d3377bbb3a93a56b37141e61684abe14653784a3b60e0f58a206e111dc235bb6240e9e0d9e76b0d28bd5d34c0827c7a561513545be7c8a19fdafac65f3a5800971b54412d45bc7482ca42a92aaa12960b09f80851b9f7c7c376caac220271722579fae37170b54c974d356efe792affc4b30c716012baa1cb3fa7156c8271f16641cbb515559936a9556860dd539c021b3d674ffaa2aa98d778c11592ec1b6619b4a65c9453811d38379a854584c91bbbb7b06fd4a2ee15f3e1165130d3c5581d23f58ce7cc202245eb83716e82a1990cbb6a3d0aeeb384767046d78d8ef3e55ddc859ba152c92cfb9092743633f67a5f8562d30f8ef2c03fe080b3b842697a10e71dc13af1f92877eaab806884ff4546326e184306bf328ada67aeea5ad212c3caf838e3376b0bb2ba459514b97c385f51a174bb49d419cea537bb110725f9233a1a078c9ffd47668345b844e76d181d460c63d3d4c3865c22fd326b18593a4aeb71c1ed245e4b8af6257e0f5564f49a4517b0712d2b73bf7b72879dfb33624bc36450547a6c04385ed578ec9a270820982a6f0f23af3bfa85d502cd6747e0569a8eb4263c0a2df6f86a6c618d17fc84dea49a9995aff4fda44da51ef72e68f50cec623071d4b", 0x1000}], 0x4, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) 15:57:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x1) recvfrom$inet(r0, &(0x7f0000000340)=""/4096, 0x1000, 0x2, &(0x7f0000000180)={0x2, 0x0}, 0xc) shutdown(r0, 0x2) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0x7}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 15:57:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget(0x1, 0x10) r2 = geteuid() r3 = getgid() r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x4, r2, r3, r4, r5, 0x10, 0x101}, 0x101, 0x7, r6, r7, 0xffffffffffff0001, 0x8, 0x0, 0xffffffffffffffff}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57:11 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r2 = socket(0x6, 0x0, 0x8000) r3 = fcntl$dupfd(r1, 0xa, r2) r4 = socket$unix(0x1, 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCLOCK(r5, 0x20004276) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB], 0xe0, 0x0}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20400, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000080)=0x4) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x7, 0x7, 0xd013, 0x0, 0x8, 0x3, 0x9, 0x1, 0x0, 0x6, 0xfffffffffffffffa}) ioctl$BIOCLOCK(r4, 0x20004276) 15:57:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x8, 0x5}, 0x8) syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r1, &(0x7f0000000180)="a053323802861585eea134bc4a45d3f4380b6fa50fb7236059fb4bd9440460506f9909cbbe76696bdc22696a4f557bf36b28e60e0ceb63e0fc833c4a6122214c456ebaf42196a5853386be55095e12dd1b26a58dec25bde8c3476fcd873168a1a4534caaf2696d3a20230c82c901c706982204695b0ee031f6", 0x79) write(r0, &(0x7f0000000140)='\r', 0x1) 15:57:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0xfff}) 15:57:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100), 0x1f5}], 0x1, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r2 = msgget$private(0x0, 0x52) msgrcv(r2, &(0x7f0000000040)={0x0, ""/227}, 0xeb, 0x3, 0x0) 15:57:11 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() r5 = socket(0x0, 0x5, 0x10000) sendmsg(r5, &(0x7f00000009c0)={&(0x7f0000000280)=@un=@file={0xce4fb8e16652b9fd, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f00000002c0)="63e005aee39acdbc89cb9ad44c6cc50b6416f5cf36ea919cd6a85fc18e4add9dca2b18e3bfccc7d5028e6f8e13b7bf5f8f958c7c14a3ff398c39156a4602564928f24eb7a1c004cb8041fe8bd2c68320464f36f9a18061a384e6c008004dc698ed3ca3fa3e1d3d799728e30334346b291b2c4baa13751ac22a68051d2c6d0ff5bfec78af765834918cbf5875d49892d1dca2b716694455f3068c2324372804ecdc7af67675b5fca2cf3e5a0700a8d0fc9738c87ce19f93b95c9869daa55dce1463e4585be403d17b583c7d7b98b887a21355", 0xd2}, {&(0x7f00000003c0)="086475a1aefa51a1a08446b2b79e66a8a9cb52cdb04a2c2ee121b87e10e32a0f", 0x20}, {&(0x7f0000000400)="194c0cfc923972ac1fc2df0f0753bb1699f071cb77a051295a3e850fa886a95534f7ddb71e19b8a94771c6181cb6200bd6ae8be371ba02e43ffe2584ae837f8850587ba2b5d6990ba6c95848c62f3b8d125f9dd68791e78c95d0", 0x5a}, {&(0x7f0000000480)="09e7a884d05dff5cb57ef39a27e17369121a597fb6419435e3eb4d567eb0d8fe8e2ab1d1d987fd81f7d9ae3ae6307c4ab9ceb3381ce508a0fe2dcde8f13ec2e3bf0316cad955d2c18f1bb235b092b3e369198498f0bb2a071866de38f6c3bc64a6a8d30acb60bbbbeecc441fc86c8a60800dc579747d30295897cc3684910d20f3850e2dde1edc1aabedcc09fce8fa34", 0x90}, {&(0x7f0000000540)="ad838262b3af0d7896611582e3812c1e632b1798fddb9e15a6a90210d839ba85fdcfeb4c7f80ec0016deb77608eee1678ace095fa30951215b19301244bcba84944f359ebfa12d6b", 0x48}, {&(0x7f00000005c0)="4f2ba78c334c6a428394b4b774f409758330e1ec2aa0f7de61c5099c7961f83f9e2ba7ece08cc847b2b637634b6d9b7e30325ec671741ea4aa6b21c0e20990f7175dfbaef002de78cfde1381b5786f626fa4c6642d3f41689bb540566844c76345204af35bec4e862b0bf64755bf37a9e083e78a8358c864279945af61026ca93334440c9e6a58f8bc77ceb0531bdbf001daa11f40fbeece94ef2718e8706b737fff7b43382d7e92a99e394e57b8ae340765558512ce8554f375ad7dca6fc113513f8a02abd5d0a8ba8ab79ceaf28cd78b38df24fb5cbd321741cdd8364d6f25e4b06bf2171d66aa90aa4e954fe56e3a9b79da6a39a308", 0xf7}, {&(0x7f00000006c0)="2bab64768677501aa9325c338fa0d63e44e7df2330579ff9", 0x18}, {&(0x7f0000000700)="e397977165b66d3684d7338431eb3b0677adf4709b37b5bc3b400746f2e6bd85d0fd93be520860bd8af2ab27b7dbb4fa6851d5c3c323ca0854d0a913cd7d06859f8dc2e98ae0f8c0b39df310f3244eb485bbe41d714e4cfc32", 0x59}, {&(0x7f0000000780)="755bd805bb8a240ebcf383dd250dcf39e96b900e54b6c7c1dc17384a89e3df13454f9e8b54acec2e9f", 0x29}], 0x9, &(0x7f0000000880)=[{0x98, 0xffff, 0x81, "ec4f8cc9d652cfa1e8be39ce2e7c55138632a8cb073749f77117c6696c4fec235815839160b27a0174f6ba590e9b9c90fbafd2f096d4e0b5493c31e1b32ec7bc79ee050d12f8ffb9fa8665be316b8c9b96d3e9421bcbd4767c5a8fffe99818c2e4654e06f8b4615f81ac5fc0f1dfdfb5f154864bbc7d4039b33a2125155c85fb30944d"}, {0x78, 0xffff, 0x100000, "f974f08838cc9af3b61035d34e4854da5d36c7a429bbd7ba04efe4725f48499def9564f08f5cfa4b1fd5bb5ab053f0e110569e4154ecca292024f1e04eefac631da9260ec7adf5713b3bd1613c64cd023cdb461f3ef079a43e0298b0dc042cf96033"}], 0x110}, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) connect(r5, &(0x7f0000000a00)=@in={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getgroups(0x8, &(0x7f0000000240)=[r0, r1, r2, r3, r4, r6, r7, r8]) 15:57:11 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0xa194) poll(&(0x7f0000000440)=[{r0, 0x42}], 0x1, 0x0) r1 = semget(0x1, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0x60000000, 0x40, 0xe07f, 0x9, 0x8]) 15:57:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98048e5a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c201c6be9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0xff51) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000140)=0x1) close(r0) writev(r0, &(0x7f0000000900)=[{&(0x7f0000000200)="2d228fe60d6261c08fe3a7ddc9e325cbf5dd4caa455502bc2456ada54e138494c8b9157adf2e2cb605ab3ae1cc316a452f7d03a9b84f17a090efdcdf63b62a5b5b65e131e4a6eeeafb85acce46d43d2bc25f8f5f417bdf122809937d7c47fe377bf8da534c25e0c3ecd5998b177e64c0472831433b3209e5dd32ec70c5244d3072c830254b727052ed00146ee2cbea21454c1c63fddb758238eb737e4b69ea6b6b1945fd0858ab37426da2f716645454f6cdcd74e82f93", 0xb7}, {&(0x7f0000000380)="741e39d47d8bd157a81d8f293554dce6dd51ac94b72f1e2ed33725b33503cb7c5a286affc4fb6bdf8af6ae48c93efa7995ca10ec408c0c3ee112398f1b1ba07ad91f5760ac096c3e8065bc289615c54119a865f7a30ced0070d73be7bf9888330d63b583e814af673d94f3e245972115e50a9f9932594f236a686ac13f8355", 0x7f}, {&(0x7f0000000180)="abf6528e370fcbf3551c6cc0c79eb789d4d5f1652dbca145ffe6e3ca311bc49d47eb123fc372", 0x26}, {&(0x7f0000000400)="3adc12f5c503d658fc423a4670387bbd18a1ab050cee2d024cbabd753c5bc576bd51aa75c063068bf70b56399ef14bef27b1027bdd21dbddd4a3df209639e17b4e2767de6bded69c6f9e93a63211bff19ca51eb5c5b154a7e71c773347ee7d917e80fcbc3675f882ab0d778d7a4d0706ae6e6a61147fb1cab61399e0333f8b5592698f16974cc29edeb08532", 0x8c}, {&(0x7f00000004c0)="a636b8454a1daf44d429b12ca7525f542df1a18d7dc5b5f3a35dcc46811d410e043c1c3ad74a1936e23a86d2f78d0d6228d96535fafb3cada5048f07adc536d06cdd5773706ee59997f1844b2505d7fe53", 0x51}, {&(0x7f0000000540)="9060bfd8eaa9a4a49e64f5928ff6f025a1a368bb77d18d1e88bca3aea760a772add8f98d806cb6081d101c81e88ef70069a26b52e9dd900bf45bea17a9e9cfa6563fedbb5f6c91e93a79e513148e5de19a52a0c7bdb55366bb1ad0d6f1de12ac8828ab68af1a00653eaff67b5c5b604f7171e95a1d9aa61a8c80855de4d25f91f44e50c9d30ca763a0648b29af9a645e2fa8a73a1ccfdb7f3fbda0997a77015b6b7583617db5d758e6fd963d67cb15a27a8915972c", 0xb5}, {&(0x7f00000002c0)="9f77cc53aa516efbb2ed14c5a9287ea7f975c64883c197ba0cf2e4", 0x1b}, {&(0x7f0000000600)="e99e9d293ad1383a90f821b59bc5cb9a69a501cac432165edd31b25523a6ad6aff", 0x21}, {&(0x7f0000000640)="bbe419351c52ed0638f685d87e91890718108d6f0db4306a80173997b210e31ecab2ba260bb567ba4bcdb21ade7a1ff893de9667f830a6", 0x37}, {&(0x7f0000000840)="11698165705ba40f642e2619164fad0aec1c36e02e5ec454d9e96d24ee566698b1b1fbc9f8066c3a2f814f248052dc759caf1b80235d5fd0bdd4a843c84cc5f353c15ac4d87b4383b6386e5614744842575fd5ec8ac4fc4376867e659de27b53158dca1c9ffb2a01e60045da1f92af32312726141d31098fc12b7a7c398c5060362194f7ef1fde128b8e32f30e5860b207cb1cf04eb037bdf04f7024c06442bcadc6a0b1efe8f257c704bd53f181", 0xae}], 0xa) fsync(r0) dup(r1) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="76fc3d08a042321f1f9894eb8753760d16ce92"], 0xa) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSDTR(r1, 0x20007479) 15:57:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000000000005b25124b0000000001", 0x0, 0x4}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 15:57:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x4, 0x5, 0x8001, 0xf6c1, "83926fc138281d780e84d35f2d85ef73d082f072", 0x8, 0x3}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt(r2, 0x80000001, 0x4, &(0x7f00000001c0)=""/6, &(0x7f0000000200)=0x6) poll(&(0x7f0000000080)=[{r0, 0x141}], 0x1, 0x1ff) write(r0, &(0x7f0000000140)="c8918a7519ceaef190c6d4b3d0a104ded9f1e6a5cb82c5e2fa791e3154de669a9bfe0b7b3e9ca4de1001", 0x2a) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) poll(&(0x7f0000000000)=[{r0, 0x111}, {r0, 0xc6}, {r0, 0x4}, {r0, 0x102}, {r0, 0x172}], 0x5, 0x187) 15:57:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x84, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0xff, 0x207, 0x8, 0x0, 0xd5d0, 0x0, 0x5, 0x1, 0x0, 0x40, 0xffffffffffffffd4}) sendto$unix(r0, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0x7f, 0x0, 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 15:57:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0xfaf6, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x25, 0x8000000, 0xfffffffffffffffd, 0x3fe}], 0xff, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x7, 0x0) getsockopt(r2, 0x40, 0x7, &(0x7f00000001c0)=""/65, &(0x7f0000000240)=0x41) kevent(r1, 0x0, 0x0, 0x0, 0xffff, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000280)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000180)={0x2c, 0x0, &(0x7f0000000140)=""/44}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20861, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) 15:57:13 executing program 0: r0 = socket$inet(0x2, 0x80400000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x4) r1 = semget$private(0x0, 0x7, 0x287) semop(r1, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f}], 0x2) r2 = openat(0xffffffffffffffff, &(0x7f0000000cc0)='./file0\x00', 0x1, 0x8) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000d00)=0xb6) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000100)) r5 = semget$private(0x0, 0x2, 0x400) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000d40)=""/34) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/pci\x00', 0x103, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000080)=0x7) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000c00)={{0x18, 0x2, 0x3, 0xffffffffffffff81}, {0x18, 0x0, 0x1ff, 0x3}, 0x8e, [0x2, 0x8000000000000000, 0x20bf1310, 0x8, 0x80, 0x2, 0x6, 0x2]}, 0x3c) getppid() readv(r6, &(0x7f0000000bc0)=[{&(0x7f00000005c0)=""/91, 0x5b}, {&(0x7f0000000640)=""/118, 0x76}, {&(0x7f0000000b40)=""/105, 0x69}, {&(0x7f00000000c0)=""/62, 0x3e}], 0x4) getgid() shmctl$IPC_RMID(r3, 0x0) readv(r0, &(0x7f00000007c0)=[{&(0x7f00000001c0)=""/179, 0xb3}, {&(0x7f0000000280)=""/29, 0x1d}, {&(0x7f00000002c0)=""/244, 0xf4}, {&(0x7f00000003c0)=""/240, 0xc5}, {&(0x7f00000004c0)=""/220, 0xdc}, {&(0x7f00000009c0)=""/193, 0xc1}, {&(0x7f00000006c0)=""/203, 0xcb}], 0x7) write(r6, &(0x7f0000001040)="74211cfc84745583cdc6258204a54686bdd82c6a50939181b48d8dfd31650a68fc277e20c8bf5586d706f9f91d0c94bf916a8cf1f881e8bcc5408668fb9abdaa367a839ff3ed7ebb29668604356cc613a19d701412dd23061b5797cb5c4faa60a90787618afe38e25faee2dc445ab5f760ac83e4cbf564bfad50d666bb1fb5049a4049ccf734cc48e045364839fe98fa5dd8a683e00bba4c4549fcab2586c20eac82d90c03d3f30dc9d5ee5c2fd89cbbc34556100944b0ba", 0xb8) bind$inet6(r2, &(0x7f0000000b00)={0x18, 0x0, 0x100000001, 0x8c}, 0xffffffa0) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000880)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000d80), &(0x7f0000000dc0)=0x10) select(0x40, &(0x7f00000008c0)={0x80000000, 0x7687, 0x10000, 0xfffffffffffffffe, 0x6, 0xfff, 0x5, 0x3}, &(0x7f0000000900)={0x10000, 0x8000, 0x7, 0x3, 0x101, 0x20, 0xfffffffffffffffb, 0x8}, &(0x7f0000000940)={0x29bb8000000, 0x4, 0x5, 0x9, 0xffffffffffff0000, 0x400, 0x55, 0xff}, &(0x7f0000000980)={0x20}) semop(r1, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r1, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x1, 0x5, 0x1800}, {0x2, 0x6}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x0, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) setsockopt(r0, 0x2, 0x0, &(0x7f0000000ec0)="f1e3d5e2e433f2073dad37e024318b6035bb1ecbaa21b88c73c808000000f39aa304d4e2be369ec988c69776067bd718c99eacdda6c2906966d68337f756076bb1f8e571c12f2069a30f280474fc4a5be7ddfb2f8d5884c03b9ef509d34434d012e44ddf4d00000000000000000000c8bb9caad54f89fe79a77ea198c0f7f26fd9ed06bd8f2cf092d876ae99e49b46baa371964137431ba02142ce172bf372dd51c612908a933de53f8f71d792dae9aa05b43255b3057a9aea2ab96f1f9f47e4646fc409341cb382320f129d43334e75bd4a7848b2349498396ee6f0f71645f035cef29b471e2cc3961e9b87b6440af38dd560714b00514875e426257e88397a52abfce8f681ee6902dba68b08b240408d69adfa4c9bcea378b33cd3f4de00c585a1f1d560f5b96c03770e56fb2fc5bd6f6460cb0d0f4076801cce4f512c5414ef07846ca9da4ea70087310e6675ceee6a49f136f53e392c00c9ebe3a01b05778ca70679b00d0126a62f94d6966dbe379959cc05415cf4", 0x177) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000c80)={0x3, 0x0, 0xf9f, 0x2, "1524adf5f68085e51536271cb2fc2c47393b9480", 0x917c, 0xb609}) shmctl$SHM_UNLOCK(r3, 0x4) fcntl$getflags(r4, 0x81) 15:57:14 executing program 0: setrlimit(0xe, &(0x7f0000000000)={0x6, 0x1f}) getrlimit(0x7, &(0x7f0000000040)) r0 = msgget$private(0x0, 0x103) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/120) setrlimit(0x7, &(0x7f0000000100)={0x8, 0x7}) msgsnd(r0, &(0x7f0000000140)={0x1, "9ad0c5b7c288add3e4a010a81241d31d1a0bc4c2ee7b1a953765d67d0402ec2e818b95a3de8008f402110be7859e0d1b785172f37711386ae11185c9d2e09045856b5a3ccbd4a23e1439e2a78baf6d9011bd96837994dae1136c734ef5b32229732f00402f5b2eb5d5cffb0e084e87099c1838806a73c508dddcd01eb9063530fadebcbeffb5e67ce300f0bbd07b77629aa9fec07c4f397454b1acc1912efa0ab46d9627832b770ffbb511ad875e34d787a08a9370a77a9aa5aa5c869c0ac15494e9024f53a2f7ea1b5670b753b2b22cbb655f2a9cb69f630d55be55105adaddbaddaf9f907acbfc42f89ebfc89b6a364b0e7c6741f05b68aeeb072a283607"}, 0x107, 0x800) msgrcv(r0, &(0x7f0000000280)={0x0, ""/24}, 0x20, 0x3, 0x1000) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x6013, r1, 0x0, 0x0) r2 = shmget(0x1, 0x2000, 0x2b4, &(0x7f0000ffd000/0x2000)=nil) r3 = open(&(0x7f0000000300)='./file0\x00', 0x10, 0x50) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000340)={0x31cb, 0x7, {0x9, 0x5}}) msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="030000000000000084bd7e5c00d3ca0c6b25c19f0052c644c4b44c60656280aa5ea730d9b5d36f9231a8d6c86b754eb40d4d16de761a108884bbeb06f77623cfcdbb76261a4ba8c1ec6ad6df9549af51c80c01e5233bc0ffeff372b80d13ef114cd53b011e7c683e1ef607c68dce8009f915d6425719f555f078988b5daaafab7ab6315b16ffd20d4b50857e6ec59ea679aaf22a20c4b2e1579eff367d5cda49d40d5ddc2c44d50e7c9200"/180], 0xb0, 0x800) shmctl$SHM_UNLOCK(r2, 0x4) 15:57:14 executing program 1: mkdir(&(0x7f0000000180)='.', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x6) 15:57:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getdents(r1, &(0x7f0000000000)=""/191, 0xbf) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x20800000032, 0x0, 0x0) 15:57:14 executing program 1: r0 = socket(0x32, 0x3, 0x3f) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000040)=0x20) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x73c5, 0x2}, {{}, 0xfffffffffffffff8, 0x1a, 0x2, 0x6, 0x20}, {{}, 0xfffffffffffffffa, 0x10, 0x1, 0xfff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80000000, 0xffffffffffff2155, 0x8}, {{}, 0xfffffffffffffffa, 0x41, 0x20000011, 0x0, 0x4}, {{}, 0xfffffffffffffffe, 0x4, 0x1, 0xffffffffffffff0f, 0x8}], 0x7, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x9, 0x40000002, 0x5, 0x2}], 0x5, &(0x7f0000000200)={0xfffffffffffffff9, 0x8001}) write(r0, &(0x7f00000001c0)="013d00e500000400", 0x8) login: pckbd_enable: command error 15:57:16 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 15:57:16 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) flock(r0, 0xf) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="0700000f", 0x4) pckbd_enable: command error 15:57:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x7}, {0x54}, {0x6}]}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x1000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") 15:57:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x60}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r0, r0) syz_emit_ethernet(0x1, &(0x7f00000000c0)="9c") 15:57:16 executing program 1: setuid(0xee01) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xffffffffffffffff, 0x0, 0x80000000, 0x0, 0x8, 0xffffffffffffffff, 0x8, 0x3, 0x0, 0x7, 0x11b}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:57:16 executing program 0: mmap(&(0x7f000052d000/0x400000)=nil, 0x400000, 0x40000000000003, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000000000)='.\x00') 15:57:16 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0xffffffffffffffe9}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) execve(0x0, 0x0, 0x0) 15:57:16 executing program 0: r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="00ff0000", 0x4) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 15:57:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x800, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000003}) flock(r0, 0x1) 15:57:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) socket(0x14c69f4bddaaf5b8, 0x4007, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 15:57:16 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000e57000/0x3000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000d95000/0x1000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e1a000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 15:57:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = socket$unix(0x1, 0x3a447e5bfa29213, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1904, &(0x7f0000000000), &(0x7f00000000c0)=0x4) 15:57:16 executing program 0: r0 = msgget(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000005c0)={{}, 0x0, 0x0, r1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) 15:57:16 executing program 0: r0 = msgget$private(0x0, 0x84) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/95) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x4}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") msgrcv(r0, &(0x7f0000000080), 0x8, 0x1, 0x1000) r2 = msgget(0x3, 0x2) msgsnd(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="0300000000000000b8ea54bf962215df49f0c06b5aaf6b116e1225dd735fa7bee8e78da6f2dfe97bf19bd934f35343003b23165473dc2961ccdebba97fa4ed8a18b8325fa3c42e3504b8a374d174f1d2ce622733b6f607003814b835d2dc4f292428002eafb18644f87ffc03dab24fcb3931f8f04518e6f580b4bcb8379b3b3418381320e8745139ea8ab05e31f9cbc5ca25bf1470b5516bbf4005cf0d3495be4cb892eec08f181a3bf5ea354bc8a83a400a46d148c094d6d53e265977efc9e61adc38320a16fe7217b61634f72c47283b0683f3d24aef80c8ba4132320b841776e93580d83593f937638c6a38f8db0883c820e4f9dc2b6a1f69eeebab3ef01a31657585f0661313cb248862a8bdef5d9f7e89b554b5d08b2864a6995dda2ebd5c705f6dadc2abd61b860618b265010479332887d245a34767583a7f1de9bbacff60de30cb14c72a1ad66389fc31e06773931ea9b4aa17a0f49c537aa5ae03ad36f82398e52f5025ca00dde2a578a6f22ec7f5f68a436a182a796c6a204233d383939895413b841c17b86d0a23db6be9c25e259efb4a1fff"], 0x105, 0x800) msgrcv(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c190bb5186900000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096c758140100000000000000000000000000000000000400000000000000000000000080000000000000000000006238bbc3702aca0f5579b0394a1aa9bb87df1be05c143dfa2b45e8262c83a3be9b298a64dd4affc852bb89de01ae925efbb4693ffffae7fb335982d61e"], 0xee, 0x3, 0x1800) msgget$private(0x0, 0x140) msgrcv(r2, &(0x7f0000000300)={0x0, ""/135}, 0x8f, 0x1, 0x800) syz_extract_tcp_res(&(0x7f00000000c0), 0x8, 0x5) msgctl$IPC_RMID(r2, 0x0) getrlimit(0x0, &(0x7f0000000400)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x205b0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000480)=[{0x47, 0x3368}, {0x87, 0x1000}], 0x2}) msgrcv(r0, &(0x7f0000000500)={0x0, ""/226}, 0xea, 0x0, 0x800) 15:57:16 executing program 1: r0 = dup(0xffffffffffffff9c) sendto(r0, &(0x7f0000000100)="0dd561f0f629bb3328755bdd4bf50f309c4bfde3c76388209fc0ac0965e5186649f82ff52446b1e974466ffde550b70977ea3a64f910bfd86d25e51f15d4160326aeb3cbff137207d3e5a55cddeec88ffa1123fe2fe3eec4018edd03b084223b910d9d49b0058d5b7d89ed6f97134086ff554cd00ffa05b873d55b0b31d84b9b787a68a8f5cb5a65115a9084d4277876826b43cffa2a8b6b0f3c7d080126a915adb46fae6246fe00f68ec4445a0d1c0e96fef9202d36757b4403ffc9a1c6d844121fef0418bf067c8bd013611ac1c5214857ac71b3c8fcdbe1fd932fb1bbe114f1aefea3de33ea0f662e3656e05a88a50a0f", 0xf2, 0x2, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57:16 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x0, 0x1, 0x7aa4610e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x40, 0x87a}, 0x10) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:57:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x1d}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x87}, {0x40045}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000540)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x7c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x0, 0x30) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x80) mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028a8) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004a1a300062b00feffffff0000a3bb6b3c042efdd100000000400000ad1ca8a95704000000000a", 0x2c}], 0x1) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000400)) read(r0, &(0x7f0000000440)=""/100, 0x64) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) getdents(r1, &(0x7f00000006c0)=""/38, 0x26) r3 = kqueue() kevent(r1, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x0, 0x6}, {{r1}, 0xfffffffffffffffe, 0x2, 0x400000c0, 0x0, 0x4}, {{r0}, 0xfffffffffffffffd, 0x4, 0x4, 0x3ff}, {{r0}, 0x0, 0x5, 0x40000000, 0x36e}, {{r1}, 0xfffffffffffffffb, 0x1, 0x4, 0x40, 0x6}, {{r0}, 0xfffffffffffffffe, 0x24, 0x4, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x22, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x1561deed}, {{r3}, 0xfffffffffffffffa, 0x8, 0x0, 0x400, 0x1}, {{r1}, 0xffffffffffffffff, 0x22, 0x2, 0x0, 0x6}], 0x0, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x21, 0x1, 0x8000, 0x5}], 0x9, &(0x7f0000000500)={0x1000}) kevent(r3, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x6a, 0x400fffff, 0x4, 0x3}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x1, 0xa4}, {{r0}, 0xfffffffffffffffc, 0x8b, 0xfffff, 0xffffffffffffffe0, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x28, 0x2, 0x1, 0x10000}], 0x2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x87, 0xfffff, 0x400, 0x2}, {{r0}, 0xfffffffffffffff9, 0x1, 0xc0000000, 0x4, 0x8001}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000002, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x5, 0x2, 0x7a5f}, {{r0}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x8, 0xb2}, {{r0}, 0xffffffffffffffff, 0x14, 0x2, 0x800, 0x7}, {{r0}, 0x0, 0x80, 0xf0000009, 0x7fff, 0x1000}], 0x100, &(0x7f0000000180)={0x6, 0x3fc7}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000240)) read(r0, &(0x7f0000000040)=""/32, 0x20) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x4) 15:57:17 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) read(r0, &(0x7f0000000240)=""/244, 0xf4) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x10308, 0x40) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000180)=0x6) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000006c0)="012e35781e9e407a03be61d295a5f7926ead2808ed00c538946611d5e54400000000000000006204ec793b1d5d8d1d38b8d218160f73ab69207aafa0cd37e18090c8dc12917664f8b0de43f672e3d1334d058aa8bf447c22bbfd2fc0f2cc6aa85e7b31a27b1a13867480b0f9c431ef55f668155a82b2f9a25ff6d33232003726a01b288232f92488ca14304baff798dc674cb017a299d650f8c40a4f7d0a9fb3bf86d1bd6a1a3b3f28b2c0aea18e088901abce1007fbab86c4e0d43cc08ee9e18b49fa3b188919686242b1c0519a7d3f16c7337d453fa7616d93fdc85c30f51d14497db0f9a43b1b9cf8f165894b1dd8b13156f94fed614accc1872fc6038c55ed75b467e99154e4065c7ab3204fec2d267c94db6a1a0502372cbb261528d383e91cc677f776fe4b6b721c4bf8ba59cb66025fd0ae036944d0001fba8962ddc8e8f52b0127ed77fa558217197ae7a8b0ed7dc42c1eb7e2325f667facebbd725889cebe08b7729e24d3a6ee2bd4227a55341e3bf7c0c87c9aba17060025897c03465adf1c124291c0be31d2e6b66f490260a9241439b5ee890c2afc19521cad5b4072298ad3736c6ad05f3fc90d0a44992376e52fe8a6e67d8bbf881f964938a97397dba17a91a9b83a2dad3541", 0xffffffffffffffca}], 0x1, 0x0, 0x4) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open(&(0x7f0000000080)='./file0\x00', 0x10402, 0x0) munmap(&(0x7f0000000000/0x8000)=nil, 0x8000) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) 15:57:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) semget(0x2, 0x4, 0x100) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 15:57:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xc0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x6c}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 15:57:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f00007aa000/0x4000)=nil, 0x4000) r2 = dup2(r0, r1) ftruncate(r2, 0x0, 0x101) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 15:57:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x810, r0, 0x0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x49}, {0x2006}]}) 15:57:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r1 = openat(0xffffffffffffffff, &(0x7f0000001080)='./file0\x00', 0x100a0, 0x20) sendto$inet(r1, &(0x7f00000010c0)="867d1faa3e018f5320a1d925d195b29438998679b8dcf4c574ad18eded2c6280", 0x20, 0x3, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) fcntl$getflags(r1, 0x1) 15:57:18 executing program 0: r0 = syz_open_pts() r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000040)=0x200) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r1, r2) r5 = open(&(0x7f0000000080)='./file0\x00', 0x308, 0x0) syz_open_pts() ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f00000000c0)) r6 = dup(r0) syz_open_pts() ftruncate(r6, 0x0, 0x0) 15:57:18 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(r0) semget$private(0x0, 0x1, 0x40181) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) fsync(r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r3, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 15:57:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x6, 0x4, 0x81, 0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8000, 0x0) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x100, 0x4) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000380)={0x7, 0x6, {[0x101, 0x7, 0x5, 0x2, 0x0, 0x6, 0xffffffffffffffff, 0x3, 0x18, 0x8, 0x4, 0x6, 0x6, 0xf0, 0x100, 0x7, 0x7, 0xa44], [0x8, 0x8001, 0xff, 0x7, 0x3, 0xea, 0x5, 0x100000001, 0xd95c, 0xf7e5], [0x100000000, 0xffffffff, 0x10001, 0x3, 0xdb4, 0x80, 0x9], [0x7, 0xcb, 0x2, 0x101, 0x3ff, 0x200], [{0x9, 0x9, 0x1, 0xedc5}, {0x2, 0x3}, {0x2, 0x0, 0x3f, 0x1}, {0x8, 0x7, 0x9}, {0x4a1d, 0x8b, 0x4000000, 0x1}, {0x2, 0xb522, 0x3f, 0x5}, {0x5, 0x3, 0x3ff, 0x17}, {0x1f, 0x2, 0x4, 0x8}], {0xfffffffffffffff8, 0x0, 0x8001, 0x2}, {0x100000001, 0x100000001, 0x5, 0x4}}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10210, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/36, &(0x7f0000000200)=0x24) 15:57:18 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x9, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) 15:57:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 15:57:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x3d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 15:57:18 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000000)={0x6, 0x1, {[0xfffffffffffffffa, 0xff, 0x7c0, 0x7f, 0x0, 0x1, 0x400, 0x1, 0x8, 0xfff, 0xfff, 0x3ff, 0xc04f, 0x3, 0x5, 0x1, 0xffffffff, 0x9], [0x2000, 0x6, 0xffffffff, 0x0, 0x7, 0x4, 0xda, 0x6, 0x100000000, 0x7929], [0x3fffffff800, 0x800, 0xfff, 0x7, 0x1000, 0x0, 0x101], [0x4, 0x6, 0x1, 0x20, 0x2, 0x30], [{0x97, 0x561, 0x1000, 0x3}, {0xffffffffa12e8e86, 0x9, 0x100000000, 0x17d15c5a}, {0x5, 0x4, 0x6, 0x4}, {0xb8, 0x9, 0x140000000, 0x7f}, {0x7f, 0x2, 0x5, 0x9}, {0x3, 0x2, 0x800}, {0x7, 0x5, 0x5, 0xe915}, {0x83af, 0x5, 0x6, 0x6}], {0x3, 0x6389, 0xd089, 0x8}, {0x3, 0x8, 0x10001, 0xff}}}) chdir(&(0x7f0000000280)='..') 15:57:18 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="c7e39b13ac61712b377410a15d839dbc7f59acd1c403fef3680dadf4862e12aa9f117c5ac62396aaf1baf957660c5b10be24a2a5d55651e13889ea10b659f4b9d6", 0x41}], 0x1, 0x0, 0x0) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000200)='r\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) sendto$inet(r0, &(0x7f0000000240)="445d9b2e1e13c5aecfef47581a72c0b9072cfd08e46d53410b7281e52d8a6403ebefbefdeb455a781a90a26606f5d115fcc55643ea8f13d537000c5203806b30a2016c7d2b8f3e088cc31583e596185a6a6b8987c37ce33ded7974fa681ea68b863c779405c0fb22607c109e425f1da443be28482e59dc2b2019a3be9143861de60b8deb6ca34caa53f1e2c56ad14042a167917711", 0x95, 0x1, &(0x7f0000000040)={0x2, 0x0}, 0xfffffeb9) faccessat(r0, &(0x7f0000000340)='./bus/file0\x00', 0x8, 0x1) open$dir(&(0x7f0000000300)='./bus\x00', 0x20000, 0x10) 15:57:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) syz_emit_ethernet(0x0, &(0x7f0000000200)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_int(r1, 0xffff, 0x804, &(0x7f0000000180), &(0x7f00000001c0)=0x4) clock_settime(0x2, &(0x7f0000000000)={0x8, 0x7}) 15:57:18 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt(r2, 0x0, 0xc, &(0x7f00000003c0)="622fe8530c3c0700", 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 15:57:18 executing program 1: r0 = open(&(0x7f0000000000)='./file\x00', 0x880, 0x100) utimensat(r0, &(0x7f0000000540)='./file1\x00', &(0x7f0000000580)={{0x7, 0x2}, {0x2}}, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 15:57:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r2, 0x20007461) 15:57:18 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) 15:57:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000040)) r4 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCCDTR(r4, 0x20007478) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 15:57:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000100)="2ea45df1983eed9dd01c210fe0555582b24b716bd02beee3aad9fcc2f62aa1e95dbe89f1f3412e5896f3738ad7f31b5e5e0d5896516cc546676a472ad859ce88a8a53f5a06340e875b52b793cdcc6f4829c90d25c9b5b99410ecd54f3a7d3cae0d7848c717cde2bd1f6f741be1b393a45bf2fc219b757e6b2be3440fddbc3c8f8a66c279c617a3f6a5ffd1828a6f037f82e3daab1810b95a24a185b660d6525785ddd695decb3efabb138feee41d023878e2cd28d0136e42a0537073c3bdb248b0630daf8f42c598f72c141ae15d", 0xce, 0x6, 0x0, 0x0) setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) r3 = geteuid() setreuid(r3, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x5, 0xc0a3, 0x7cef}, 0xfffffffffffff800, 0x1, 0x7}) 15:57:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000240)) accept(r1, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) listen(r0, 0x2) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x6, 0x1c000, 0x4, 0x0, 0xa86, 0x8, 0x4, 0x1, 0x0, 0x4, 0x7}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x8, 0x1ff, 0xffffffffffff9356, 0x4fa6, "e761641b63c2b73c18b4d32ece4d3826efe39403", 0x4, 0x7}) dup(r0) sendmsg(r3, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2000000000000000ffff000002000000f87c8a5b671b1b542a538706000000a714000000290000002a00000003f1ffffffffffffff000000e242fbf975cb3e"], 0x38}, 0x0) 15:57:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x54}, {0xc}, {0x40006}]}) getgroups(0x6, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setgid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57:18 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) r0 = shmget(0x1, 0x1000, 0x110, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/87) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r1) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4010, r2, 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) 15:57:18 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r0) 15:57:18 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8000, 0x0) fcntl$setown(r0, 0x6, 0x0) 15:57:18 executing program 0: r0 = socket(0x11, 0x4003, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513b1000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x410, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) 15:57:18 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028a8) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x8) poll(&(0x7f0000000000)=[{r0}], 0x1, 0xff) 15:57:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000100)={0xaa, 0x0, &(0x7f0000000180)=""/170}) munmap(&(0x7f0000e82000/0x4000)=nil, 0x4000) mmap(&(0x7f0000e83000/0x1000)=nil, 0x1000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) 15:57:19 executing program 0: r0 = socket(0x1d, 0x2, 0x1) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) 15:57:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) write(r0, &(0x7f0000000140)='d', 0x1) 15:57:19 executing program 1: syz_open_pts() socket(0x18, 0x6, 0x0) 15:57:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x48}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="b380") 15:57:19 executing program 0: r0 = socket(0x18, 0xc005, 0xfffffffffffffff9) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000008ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f0000000300"/56], 0x38}, 0x0) 15:57:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) chmod(&(0x7f0000000040)='./file0\x00', 0x100) 15:57:19 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffc000/0x2000)=nil) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r1, 0xee00) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 15:57:19 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(0x0, r0) r1 = socket(0x800000018, 0x4005, 0xfffffffbffffffff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) setuid(0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) read(r2, &(0x7f0000000100)=""/237, 0xed) 15:57:19 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0xfffffffffffffffc, 0x2) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000040), 0x1b) 15:57:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0x4500) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000180)={0x4, 0xff, 0x5a, 0x4a, 0x1ff, 0x0, 0x3, 0x10, [{0x8, 0x40, 0xffffffffffffff4b, 0x5}, {0x7, 0x8000, 0x100000000, 0x7}, {0x5, 0x8, 0x200, 0x20}, {0xab5c, 0x1, 0x6, 0x7}, {0xfd, 0xb14, 0xbbd, 0x5}, {0x4d, 0x100000001, 0x0, 0x1}, {0x2, 0x2, 0x7, 0x6}, {0xfffffffffffffff7, 0x401, 0xfcb6, 0x5}, {0x4, 0x0, 0x0, 0x2}, {0x1, 0x7, 0x5, 0x80000000}, {0xffffffff, 0xfffffffffffffffd, 0x1, 0x6}, {0x140000000000, 0x7, 0x9, 0x9}, {0x2, 0x1427, 0x98, 0x5}, {0x401, 0x9, 0x0, 0x80000001}, {0xfff, 0xbfa6, 0x8, 0x1ff}, {0x5, 0x7, 0x9a03, 0x8}]}) 15:57:19 executing program 0: utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x20, 0x1}, {0x8, 0x1000}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="a6") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x9, 0x7f, 0x5bde, 0x3}) getgid() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000180)) 15:57:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x20}, {0x6, 0x0, 0x0, 0x200}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x8) munlockall() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="d90170382df59d859a0ea806d719", 0xe, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x1) 15:57:19 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0xa, r5) ioctl$WSMOUSEIO_SETMODE(r6, 0x80045726, &(0x7f00000001c0)={0x9177017b9129be55}) connect$inet6(r5, &(0x7f0000000180)={0x18, 0x2, 0x0, 0x4}, 0xc) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(r5) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000140)={0x4, './file0\x00'}) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setgroups(0x9, &(0x7f00000000c0)=[r2, r4, r3, r4, r3, r0, r1, r0, r4]) getgroups(0x5, &(0x7f0000000100)=[r4, r3, r3, r4, r3]) clock_gettime(0x5, 0xffffffffffffffff) socket(0x38, 0x3, 0xfffffffffffffe01) 15:57:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair(0x18, 0x8000, 0x544, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10482, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000001c0)=0x1bb) recvfrom$inet(r3, &(0x7f0000000140)=""/70, 0x46, 0x41, &(0x7f0000000080)={0x2, 0x2}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x30, &(0x7f0000000380)=0x7, 0x4) setsockopt$sock_int(r3, 0xffff, 0x11, &(0x7f0000000240)=0x5, 0x4) 15:57:19 executing program 0: r0 = kqueue() preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/140, 0x8c}, {&(0x7f0000000280)=""/103, 0x67}, {&(0x7f0000000300)=""/212, 0xd4}, {&(0x7f0000000400)=""/143, 0x8f}], 0x4, 0x0, 0x0) mkdir(&(0x7f0000014000)='./file0\x00', 0x0) fchflags(r0, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000540)="8aa13f84b6bce40e7ebe76b561c0ef7dfc3f3bebb4478b02f2ef580d81daab8585fdd1910553de721399a96065d9d75de78a4a1e4b2b391fdc0654c1e470e45f5e1a9c9742c7ed217c0887a8c97e079dbf3c6ff3517d3df70718ce403acb41e76e4d35e66bdf0636ec2eb5a4c755f1472d893ffbd832b10084af40484eb88d039c7da68437404f76a51bc65e60bd34d06431be6c9214a3289e990bd080d2eab962da0a886e2820131d02294633beffa784793ec29159f46afe453301d2c28a81d958232deabd9baa0d4f724b26e4f942acb21e8340a5aa73f27149a53a7bb896c41e2c62acb7a789983ba91b0399193cf938e8", 0xf3, 0x4, &(0x7f0000000640)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) unlinkat(r2, &(0x7f0000000180)='./file0/\x00', 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) pipe(&(0x7f0000000680)) accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0/') 15:57:19 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x46) rmdir(&(0x7f0000000600)='./file0\x00') 15:57:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x6}], 0x1, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6, 0x1010, r0, 0x0, 0x0) poll(0x0, 0x0, 0xbc2a) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000980)) 15:57:19 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) lchown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='r\x00') 15:57:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = semget(0x1, 0x3, 0x240) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000080)=""/28) syz_emit_ethernet(0x1, &(0x7f00000002c0)='+') getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 15:57:19 executing program 1: r0 = dup(0xffffffffffffff9c) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000000b13886ca3849451ae3c3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89f286f70ad7d3ade3a298263026b42c850fd3872b8bfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d904000000000000009ec7ab3a34c29000", 0xb1, 0x0, 0x0, 0x132) 15:57:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x54}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 15:57:20 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 15:57:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8002, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x42a, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) r3 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r3, 0x0, 0x2000000000021, 0x0, 0x0) 15:57:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x84}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x3fc, 0x0) syz_emit_ethernet(0xffffffffffffff67, &(0x7f0000000140)='+') 15:57:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse0\x00', 0xa, 0x0) fsync(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="4a8fd6894a6f53bb27a15e703f1ec9c48ef38ece664b3db06d9aa1baf008a6515ee773b9a72ea60c8f220cb4784c1b83c52be6afb95b32ad6cef79b1fd1749e794b20bd7711423b541740e00b7f3c03a10a2a51d0376183c746b18235d4584e4583f96a49cfef1764f81b53b6ff6dfcd41721bfb13074ad8a01fcd15771cb43b48e587f41582385eea9c52a65877c0bf78041ca6a05a31d71f353552955a441a29377b1c0e0ff25876885f72b36ede780d566cc8d901dfa109e7f1cb", 0xbc}, {&(0x7f0000000200)="30ea115039f84a67a24ba246b0362db594e7c308fc10e64160d644b604b42cda0afca166c2d9482be0647acc72f3f134051f7349e87c4ef89c70dad056bffab5d173f4a7531421f1cb2248db9d19e6183e3e253a5c0f4740e5c17b7fd184d9c7292968caecb6f0965cfb98d3c097f75c6836ceccd318c1cb3e4f560f2e3180d3c44d4432836ef6cb26fe", 0x8a}, {&(0x7f0000000380)="b816e58a225ff4f346bf4a0a20207b45ece6a865026694ec4b8db51315a71c18a70d85cd3210cd9a411aa475ae90d02ce08bbd3e2dfea6eb6044c5b66bb5c2f6b4102884bc1ad04157ef8dc0cd12bc65c35aa106f23603c42b1a98f368782a9f51da8e45edecc1fdf567331f4233240a7f", 0x71}], 0x3) r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f00000002c0)={0xffffffffffffffff, 0x4, 0x9}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x4}, {0x6}]}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000440)={0x4, 0x0, 0x0, 0x7ff, "9b87e5d5bee68584905efbe6de83a1f86f93005f", 0x80, 0x1000}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000480)="b6") ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000400)={0x5, 0xffffffff, 0x100000000, 0x2, "4e5ee4b5a6ca75c9e7273397ba454978fc0f826a", 0x6, 0x2}) pckbd_enable: command error 15:57:21 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYRES16=r0, @ANYRES32, @ANYRESHEX=r0, @ANYRES16=r1, @ANYRESDEC=r0, @ANYRES16=0x0, @ANYBLOB="54569278ae1e6b9155cb56636d08f2e6f4a354c162297149c6d33dfcce17cb71b93ec39626a05c0621144f39be508ff5125281f4961c9cf62d239e8b833818253644cd143cc884cdebc4faee5746221e05fb237870352a1a861351362a0a4b2811565354f886a37f3ced2b5015942aded3a0227debebcee639bc8177f8047db694b3817ae3369525768aa7e876c94cc15cc79d961c5612b9f01ad3571ed6f3871a1d2cbb39009f85c5f0b021ff5b02e998173d849f94ef576db47c9943946ba3f1f7531ed1"], 0x7) ftruncate(r1, 0x0, 0x3) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x101}, {0x40, 0x3}, {0x67, 0xffff}, {0xef, 0xffff}, {0x101, 0xd2}, {0xc9, 0xea}, {0xce80893ee8ccf831, 0x6}, {0x123, 0x8001}], 0x8}) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 15:57:22 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) open(&(0x7f0000000100)='./file0\x00', 0x40000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000000140)="b5f8be393558f158938322af151c5701eb5a5aa31a150975df2c5d077a09d21e2b9f212aeab91690b019d384d35a32334dd1c476d7f7397829fc09e4bf81e85721ff3a983e40b12a3594ddc0", 0x4c) chmod(&(0x7f0000000280)='./file0/file0/file0\x00', 0x18) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) setuid(0xee01) socket(0x18, 0x2, 0x4) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r2 = semget$private(0x0, 0x5, 0x3) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000340)=""/192) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r3, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) getgid() unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') semget$private(0x0, 0x2, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getgid() getgid() msgget(0x1, 0x2) semctl$IPC_RMID(r2, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pckbd_enable: command error 15:57:22 executing program 1: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x100, 0x200, 0x3, 0x1, 0x9, 0x3, 0xfff, 0x3, 0x2, 0x100000}) write(r0, &(0x7f0000000000)="d188091521b9e886e10767332984c6ed33e62bdf10e5c4d6a12081906801055dc4d6c30e47", 0x25) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000280)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f70556e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6de67722af3b08e9a6e919eddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f0496edc3d387511d95babc9e9756cb", 0xec, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000440)={0x0}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) rmdir(0x0) 15:57:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x2b, 0x8001, 0x200, 0x20}], 0x46bb, &(0x7f00000003c0), 0xf35, &(0x7f0000000180)={0x9, 0x1}) kqueue() ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_data=&(0x7f00000003c0)="26d50e2a29fd76ddca155d0f1e8366b5d3dc6a5d58a5ed51d21c48b18aea55612073fa31044c6cddad1a61738f1e9fd3ba8eaa5f8ffbfef4b8af48c568331a5b748d9ad281c95d7eef405f2cceca147555b35c872fc002aa1ef07f2665ff5be5fbaf630144dfea6d45643464d7e6b4a88b8f6dbf302fc636b56defe6ee2b77cabdd551e3f609b2a80a3c635c9a7de3c2300515888e1ee274247bf5c28c691dd8dc67dd473283e7f0ce6a65f39fece6c8e3293d63acb1cd973de7b16044"}) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0x10) write(r1, &(0x7f0000000080)="d9fa89fc51ed6519b2e21090630b9125e95edd82d89abfcf0041556560965c6caa991603a2dc873ebb0ca9e94156214c8185ba244c0ea9586e78644e5fc0f6a1bc0d44439110cf4f49936714b580d370b7439e04b67573f8b8879c3187b7d27cfb7cf6d9f13709fd16a7d725cfb49be8eebacfe29bd59d35f5c0c72baf3e80015191b5a71ef4d5954d2f167c3135d19499f398b0ad4cc2188ad6b07a874c1585f952cf0e092fe86986db22", 0xab) close(r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000280)={0x3, 0x1, 0x5, 0x81b, 0x24000000, 0x4, 0x1, 0x10, [{0x40, 0x8, 0x9}, {0x2, 0xc5f1, 0x8, 0x101}, {0x8, 0x80, 0x4, 0x7}, {0x6, 0x2, 0xffffffffffffffff, 0x3}, {0x7, 0x1, 0x1, 0x3}, {0x9, 0x100, 0x0, 0x5}, {0x56cab5c, 0x5, 0xc7c, 0xffff}, {0x5, 0x790, 0x5, 0xd1}, {0x20, 0xe5c0, 0xfff, 0x8}, {0x100000001, 0x8, 0x36e000, 0x1}, {0x800, 0x5, 0x7, 0x2}, {0x3, 0x8, 0x8, 0x2}, {0x6, 0x4, 0x1000, 0x1}, {0x10001, 0x6, 0x80000000, 0x7}, {0x6, 0x5, 0x2b1f, 0x4}, {0x80, 0x4, 0x401, 0x7}]}) 15:57:23 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000080)={0x0, 0x4, 0x2, {[0x69, 0x4, 0x9, 0x1, 0xffff, 0x40, 0x77, 0x80, 0x4, 0x4, 0x2, 0x0, 0x3, 0x4, 0x10000, 0x8, 0x0, 0x8], [0xffffffffffff8001, 0x8, 0x7, 0x0, 0xfffffffffffeffff, 0x4, 0x5, 0x8, 0x6, 0x401], [0x9, 0x413, 0x8, 0x20, 0x7, 0x80000001, 0xff], [0x0, 0x4, 0x800, 0x7, 0x4, 0x1], [{0x20, 0x2, 0x100, 0x2}, {0x1000, 0x7, 0x5, 0x401}, {0x80000000, 0xfffffffffffffff8, 0x3, 0x2}, {0xffff, 0x80000001, 0x7, 0x26f8}, {0x8, 0x6, 0x2, 0x8087}, {0x9, 0x80000001, 0x7, 0x81c4}, {0x5, 0x8, 0x4, 0xa8}, {0x5, 0x7, 0x2}], {0x5, 0x1, 0x100000000, 0x40}, {0x4, 0xffffffff00000000, 0x8, 0xffffffffffffec2b}}}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000300)={0x0, 0xa58, 0x9, {[0xbad, 0x9, 0x6, 0x1, 0x2, 0x1ff, 0x6, 0x6, 0x3, 0x8001, 0x6, 0x3, 0x3, 0x80000001, 0x20, 0x4, 0x9, 0x7], [0x7f, 0x10000, 0x0, 0x5, 0x7, 0x0, 0x4000, 0x2eea, 0x3, 0x9], [0x7f, 0xfffffffffffffffa, 0x4, 0x4, 0x3f, 0x76, 0x9], [0x8, 0x2, 0x8, 0x894d, 0xf41, 0x1], [{0x40, 0x3, 0xaa, 0xbd2}, {0x7, 0x3bee, 0x4, 0xfffffffffffffffd}, {0xa21, 0x101, 0xeda7, 0x954}, {0x2, 0x5, 0xfff, 0x9}, {0xf3d2, 0xffff, 0xca80000000, 0x3}, {0x80000000, 0x7, 0x3, 0x1}, {0x1c, 0xffffffffffff2eaa, 0x54c4953d, 0x3}, {0x2, 0x100000001, 0x6}], {0xffff, 0x7fff, 0x4, 0x7}, {0x1, 0x7fff, 0xad97, 0x401}}}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000005c0)={&(0x7f0000000580)='./file0\x00', r1, 0x3}) bind(r1, &(0x7f0000000600)=@in6={0x18, 0x1, 0x2, 0x6}, 0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000640)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt(r0, 0x5ee, 0x4, &(0x7f0000000680)="1ef90ee3e2e332c6839d85bfa024b02f32fbefc43e639ac88fb5f6f96e9144d7795bf7530334a8ca9d60345d8fb06e8271ef147334b4e8e77378279196b0a4c2194740019406c1e9ae842f684c122416535168c6ee5fa0451faa32c4e8aa837b3eae817678d62330a1d4376599cf87290679a4a4d0d8050eeb48cc60eca9c15f5c2b3866d6fadcafc5fc03c26b7c87871961be90d9387f70bbcacd3080c1f231cc886e3a33f3973adf1098c6bd3b11ae8ce229088589c01716d3970a0fbcf94b2e6964567e235db802da8d9cb6ce7a", 0xcf) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000780)={0x63c7, 0x7, 0x9, 0x0, "721914e5d74fe94e7cff3cb84cd52fa4343193a2", 0xeb, 0x8aba}) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000840)={&(0x7f0000000800)='./file0\x00', r2, 0x3}) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x20, 0x0) ftruncate(r4, 0x0, 0x2) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000900)={&(0x7f00000008c0)='./file0\x00', r1, 0x2}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000940)) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000980)) kevent(r1, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffffd, 0x22, 0x68, 0xa167000000000, 0x9}, {{r1}, 0xfffffffffffffff8, 0x8, 0x4, 0x1}, {{r4}, 0xfffffffffffffffd, 0x0, 0x27, 0xf2, 0x9a}, {{r3}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x3f}, {{r0}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x80000000, 0x2}], 0x0, &(0x7f0000000a80), 0x7f, &(0x7f0000000ac0)={0xfff, 0x1f}) writev(r2, &(0x7f0000000e00)=[{&(0x7f0000000b00)="711b4c0143638803d4bd69167be116050b67f510eb69978a1691933157823ed14401780e53df2d576bfadc3858477c2fbd30d09746f596a4bfa5bacade153b10e0d0575f077d923b0ccf622c4cf3ece5a3d1d2c040402e24f6b1994a9abe4e6f54173f137996", 0x66}, {&(0x7f0000000b80)="5c9a3e818fcefb7b5f0d9ab295a105dfc6bb429533c7ec6071c8da91673c5cb040d0c8e71ca52d93846e5bdae731c9e563569c335806805977c24beb4248d44a5eefcb402d608440fff728b8dc7062856ec11ab7957455f7236737d288af4f0ba88839c1ef7e1d02c32d6fb5a7983a3274da60bc1bb7797151843dcee2c37604050f08c995f00c7a3715a8cc0c21565c86fbc34cd52e95a3429dc7ae1f632ba539d09a0a33b211f254455487cc249f1aa754742538db613475cc4c8f0fc64f8df01f30e825fcca44cd03780686bc3212fd1b00b68977ca6e0a0d4e2f027391d445682ce4f2fa125fca", 0xe9}, {&(0x7f0000000c80)="4336df103c74965edf958a72759938427ece7c754dad2aee0deb4649aad7001d1351db1f69cf08d64b7f81ac794f881954bea21a9a0e21612ece5937bcf8d0568447bf1f8c8570f760775fb0054e86fdce3c3a291bc4b978d38e24b1890e", 0x5e}, {&(0x7f0000000d00)="a806eac93f59ea0c76c4a216722a2ff42b8027cd96639ecc7c89267eb29acb649b8feb76fff46f6d111377ea6860b8981884683d1182c2795be6fcbba7c0c4ba7e9e3668f92a4437829d9bdb019278ea72e5e6b255e5b3268ea37a649c4f53cd8a377c7861f091fe2ffc99bc3914e7b21450ae1a76c66a3f4d00ad0b6db432564ed05cd34d38996d86d2225cc1d81aec277860a4c8303d195f31f9fc85381a20c89ccaa79260ce47586c2eaccb6136e6470a9c7a52ef7874e5a1f2688685a1d909e40d097f05ac2cdf2f47c2b82bdf4a6abcd5fca1274f527b3db27c11967eb0f97e48d564ed369c3faf298f1b", 0xed}], 0x4) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000e40)={0x1, 0x10000, 0x3, 0x4, 0x2}) r5 = semget$private(0x0, 0x2, 0x4) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000e80)=""/71) r6 = semget$private(0x0, 0x1, 0x211) openat$bpf(0xffffffffffffff9c, &(0x7f0000000f00)='/dev/bpf\x00', 0x0, 0x0) stat(&(0x7f0000000f40)='./file0\x00', &(0x7f0000000f80)) semget$private(0x0, 0x0, 0x400) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000001000)=0x1) sendto$inet(r2, &(0x7f0000001040)="4df754a8cd0d7a277b86c6e29b6ed7031d95e005b223df0f1b31bfc72cefbb80ec47c4897a32e121b9bf5231493b97f6cc53d66bdb16ce8a79010a37058ee43b4384fe5b6715066bae037397c334587d4b6dd59b429c9381584bc07401522e5b8661b2f1ef782853d51916beb41594682997d52c3a672aa9f723fd4b3abfb29b7d7cb9f1fd58b0c71ce947bfcb4098f141cdc3b00249df30af9f7a47627a4485c8d191031817b1f96eb890cabb070d95a868809aed546c620d8d8c13f0ba9a5d2fd6fa328ddd0c683ab46b7338cb7a7e7315a55604715a65bff199f4beb0c849c7e0d9562c364689", 0xe8, 0x4, &(0x7f0000001140)={0x2, 0x3}, 0xc) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001180)=""/236) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000001280)={""/16, @ifru_vnetid}) 15:57:23 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = dup(r0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 15:57:23 executing program 1: r0 = syz_open_pts() pread(r0, &(0x7f00000000c0)="3b950f296810e71702e2b5c7e6378bd39ac27df208fa89e90543ab", 0x1b, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x400) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffff7fe, 0x11000ffffffff}) r2 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x0, 0x2, 0x0, r2}) r3 = socket$inet(0x2, 0x0, 0x6) accept(r3, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x62) 15:57:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x6) kqueue() ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 15:57:23 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000004c0)=@abs, &(0x7f0000000540)=0x8) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000700)='W\x00') mkdir(&(0x7f00000005c0)='./file0\x00', 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000340)='./file\x00', 0x2, 0x4) mkdir(&(0x7f0000000200)='./file/file0\x00', 0x100) connect$unix(r0, &(0x7f0000000400)=@abs={0x0, 0x0, 0x1}, 0x8) utimensat(r1, &(0x7f0000000000)='./file/file0\x00', &(0x7f0000000480)={{0x2, 0x9}, {0x1, 0x8}}, 0x0) socketpair(0x10, 0x4003, 0x1, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000380)={0xfff, './file1\x00', './file1\x00'}) r2 = semget$private(0x0, 0x5, 0x8) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000740)=""/180) utimensat(r1, &(0x7f00000000c0)='./file/file0\x00', &(0x7f00000003c0)={{0x9, 0x4553}, {0x4}}, 0x80002) mknod(&(0x7f0000000640)='./file0\x00', 0x2020, 0xffffffff) semget$private(0x0, 0x2, 0x100) 15:57:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x401, 0x0) fchdir(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 15:57:23 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) r1 = open(&(0x7f0000000100)='./file0\x00', 0x40000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) connect(r1, &(0x7f0000000200)=@in6={0x18, 0x0, 0x5, 0xfff}, 0xc) write(r0, &(0x7f0000000140)="b5f8be393558f158938322af151c5701eb5a5aa31a150975df2c5d077a09d21e2b9f212aeab91690b019d384d35a32334dd1c476d7f7397829fc09e4bf81e85721ff3a983e40b12a3594ddc0", 0x4c) chmod(&(0x7f0000000280)='./file0/file0/file0\x00', 0x18) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) setuid(0xee01) socket(0x18, 0x2, 0x4) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r2 = semget$private(0x0, 0x5, 0x3) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000340)=""/192) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r3, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) getgid() unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') semget$private(0x0, 0x2, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getgid() getgid() msgget(0x1, 0x2) semctl$IPC_RMID(r2, 0x0, 0x0) load: 2.93 cmd: getty 33734 [ttyin] 0.00u 0.01s 0% 314k load: 2.93 cmd: getty 33734 [ttyin] 0.00u 0.01s 0% 314k 15:57:23 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x80000001}, {0x0, 0x28a}}, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x1, 0x8}, {0x7, 0xfffffffffffffff9}}, &(0x7f0000000080)) chflags(&(0x7f00000000c0)='./file0\x00', 0x1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x20, 0x0) 15:57:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$KDSETRAD(r4, 0x20004b43) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000000)) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 15:57:23 executing program 1: clock_getres(0x2, &(0x7f0000000040)) kqueue() 15:57:24 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) 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) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) write(r0, 0x0, 0x0) 15:57:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x7, 0x4) 15:57:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f666995cc985a6ae2b6f33db934ea4469f28a6c673040a6b46ec00add38360ff1463a335e4eb38651864e0890ee5e1238889728a720146baea9015163abce64a7b7f3a452e8835d524d99d8f4e7ec41563b5c1be461b1b11fd42ce4c60aae4fd6ac67ca44796f90a08a04f16b8181d3f6d1f40aa54c71eeadfcbda1a8bd41c16ced53226bbd388f30e32f3992635a2f5a7ba9da898844346f8b7782c7186d37ab3c26e9"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) connect$unix(r0, &(0x7f0000000300)=@abs, 0x8) shutdown(r0, 0x2) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10440, 0x0) r2 = semget$private(0x0, 0x2, 0x125) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000200)=""/244) socket(0x20, 0x3, 0x3) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) shutdown(r0, 0x0) 15:57:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000040)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000880)=[@cred={0x20}], 0x20}, 0x0) 15:57:25 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r0, &(0x7f0000000280)=[{}, {&(0x7f0000000080)="8123b1cf6bbade2f8a2af78908a923a112066b1dd37b113044826b84b4053a41294c37bd28d1130524168aba92f24f5897c1c8e7b9a0d4f44659bb9d4c", 0x3d}, {&(0x7f00000000c0)="12cfa4eedf99ac", 0x7}, {&(0x7f0000000100)="03b37711682e324726882c74c72c1e86975ff19399b8bcd8dfb397f045790903f3327ebfd8d3b70b42f69e5a0c18d1721e059f3716721f3209f7ad9eff4f24c9663d9490353744b54ea4f4ee02a03873c0534e733c71be6399a7b28f5faa2c7ccabc052f449c757a6b1fb06a43e28c3b37550394d46fdd5ec80a0cbe693488e79d6349f34658764ec82bf261772f4ecf7a5217789404a74393aecca4f38667abb59e95f6bd2d7bfaf3128af7e29b56ddd001733e529209d4afc38be29d434afc793a77e2614f61f993e6fa8641f180c05402d531bb7af567fef2c053", 0xdc}, {&(0x7f0000000200)="9597ffaf93d9da64a637238c0e0acf879c0f8e38488702d911a4ff7ddf175e9c2fcf85e90e8b07a4a9ecfa00998ac6f10dfbd9a6ff2b855bed802728b13ab8dc3f85f262da2bb0f5417873a3ee5df9f6a246879e21b0cf26d6ddbb", 0x5b}, {&(0x7f0000000440)="208af6c33ec23d3537b5c67fb172246e7592ca427fe88bfb8a1c77661d9ceb3076c33fe0bd3b5e97c14a37b632dfcd18c6157924caaf5262bf807031e7a92642476e927b9d49d8f91a161e4c0248db326d9143097e5e6c45a1c6b10d41cc2df9414d5b14bb40b481cf1fb0cf021e3423182bc0a89e53106d75854454c88706895e6f9935a0808c8938abf475dcd7f4142172a453868c2c04efb5637bab975697139dbc0c5bde9a1567e603d79cc3336c29f5a99a98aa8a8edf375b9538d804c65c1c4ff728aa86844776d518b9b1fc2f2580908593e13d4c0c2b567957b5dec814f0e8970383caa03e8bc60b54a33ae27f3a47c33af89c1c55fd2dfea045b6f4810f805dd97aee794891eebe965c6aee2d794693106c0344470759b45f4a1e422451967eba9150ba2ed24200939264174efc5b9ed251d416549929eb4d23244722c908aca28a88261acac366d041b53e14b98c971bd4604a184c1f16f9a0482a5736f7819d0e93a3895614550230cece31b50dae622e7c254032b85882927dde4f94f57daece98ace3eff0640432cbe91699a6ef383555fc679774fe829b40289d080f079d7ad2847a3d7e8f6e0c0e85e5e3170e23d4729fbdaa79b1a341b6bad4d5ab48308e67b80ada2b6e2030baa01d39ed516b66fd188d1b2598a39b4f3f7922f9cbfd76428cad06bf3d73ddf7d049d445eb6c353e4595a68ab8cca75a393d14d24773cdd17681fb34508aaf4f867b1e1f0f952201f0535936ee3b7673c88b5d49cb7d1ef80ae9f0f354b5f8d4e433314c6f25b9bcd6151c526a2945cd1cf48d814d01ac7c850b96119d8f3c801e3dc410904bc33b584cf0a77ffdca28d6c90a7ccb5a580a9800deccd0881e0fbebd2179776929091ebf01bd32f2ee6045927096cbe9c1c63d6f78e9eb374faa44f4c9b9c02d0031572d5321d70d2b751257a8154439112e6f1286e376475dcdaebae1118e6509c0734a2b4bc05c9b0650d240f7d34fd85542be6d7a7cd0d864cfe5947e4a9c40fcdc3e4e2ef4f526b9190fb66f8dd2f7f036c48190026f98b070b11e757f57297a314211816ad4ca740b6d05e1a1c9074ba52b987d277c0013842fe7af6af1fe5bb0aedc906d288e76aba3cb1547ba1ba649672872ef9f37a599481be2dcacbb6a05363f694a0a93c0e9d51cc850f3ef5afb62dc27a60d63274c563b51bb459dc9d1823994b2e24631022ebd22e90a393d83e93bae3edb67b955500f9e8c375d9d519f5a922c1ba6603310539f3308bae437f0020150c55706ae41ed0f681cbdd71bd79963370e5c96cc0efc765b4bb5274b21f0baf119c36989cce4403019995c46bc329cdd17908724e4b262af9cf9ac49c95f814df02a6a3805e0ef5a02ccfd967577c5fc0e4eb7b363db122c1834ecdfcc2eb23226c010d0b2b6a5a7c227f358ce3880129db0c04d79c12613fa29adf56fc0a1ef77e34f5aee851405753ba60850a54a216832bae759da2fdff958b7668ada4ab19de32f93e5901c80adb73433658dc1168bee761fbb42e6df53ef48180bf57cdd28016409bd1b0735863134efa1ec94f44e679d64612882c58916144acdb7891f6131ccad204dcdb70c0c2a91dd2029e9b54f3044b399da1bab2f68864293ae4724f08b93655dc3c4edc590f953436c2a969273fa3cc33a11149842e3b1e936f2748f7bd3911e8cc11f860d733bc96fb7bc4199339448af9b8823325c25880325fb264e45465e2acbd8a6186c4b8792743b5070fca89cabd81bc90a6d0e5e62fd4bb892ab7d1d9c3f2d498b1a32ee06c05e9cd26878c8fbdeb9f19606deb1aec76f6b5e7b2f8b4f8b1cba9df821ba81fd8b7d34229be55963ddcb7e6476ca211af9cc019f7cd825cb20f535f5b4b9ce40d757fc3e4a541def789eeef8b5f58f31ae3b5f283d31c23d09cd218a298c5f51a79d0dd10f9fbcd03cd1d760881f1410f461eccd4b119374c3e5c7c3275e24b2aed8dd6f79369587d3b25591ba4f10c8205ae87960957687d615359ec6abdeb9dbe5d961af2eaeb6b447c1f3d57bea798ebddfca368e7f80aedd6ac51c469b1839a592a991b30897fb5d09f7afe9084b1e7696e94232d5e7f92575d2b6b7b41ecc5c5a5e98e6913385bdde096e4dd757cb41ffb1e9b804c796f2e4e10672967159e285a0a8f478e7f45494ad0aece01f83c8269e4cb9f81478153753387b8fc657f790432d913aec85c9046658a3087128f5b53a028a405b2fda61f3dc3cc72f69b080657b8e043dff0dd4012467ecf500e827aff5f0fce0166bf6bc3035082de16f89d8e96344bc67b6c3914bca7cd735f7f8fb5723a4320ce2d92806d3407c43ae4845a77bf18ccc7a4b519d720fc295dd6bc30096b6423f07e6bb1e7b659bb7967aa3bb4675c9771e2d4093438906bb3fef977db76334e8e93762df6a6f38e12c2140f3b9530897c328377ca666fd4a0553b3f75f6b14a425eee617d8d2bd9a4fba49831d4e811761acb76565ffd90e57f0c0bb5caa7ff916b6324cda786eea3f3b3c7524c91960d9d695cb3d650a01d4b617bf35b5986d02c8d0767aa49c601cfbbbe7fc548138aa725cdb3ba18beca53cd6a1585d13939e354fedea1843c298f15ed6ae635b24394870523f3913e8fc5cfe8217ce31878b2707ef2b274a91d350a077f0ceb6d2ad72d56edffc78983feab86439ef607604aee44bccc80855691a93e0b08781fd8a4750f227ed3a49454ec51dcc4611820170000b6bb2e71a921cb6181d852fe12dff9bb0aead13d717bfb7d57d847e9798a957cdf39430a4c811fe3639879f05bf4abf82f47b6499cdf96d52872d17ee5e874f96a15814d52875cce98ce73ec7fab7a93627a1f31883c81bdffaa525964c007263431edbbfe8b9a0ee6a135fc6ba098cae3654062bc90a72caf4a478f7ca9ef2dc66569eb0937e48cac8ccb1f576f977b97fc5c212f7063eedbde34da7ad7c2914905a6de84704d5bc338be3d071a7a49cc542e485c14adb17da75f94e091b4fe3e8b093f56e9c04f2fbfec3861c3832f4cf4aaa12b8729c59700447cc0a00aa51fda554702882184a9e2675297a6b0788543df0fd0ba31d1e210cb75c5f7e238cba5757ebcaaac953220a461e56039468f760b3cf424111a614fe9b9bd7ea30d1b9db8e8261f0a81b1939ec355a29f42249cbc9289cc36822da6c9382dfe75092c370be12e213a1e94313fa913ab024c1a564eef241eb7562a0cf2646adb5d5259bc359899226836255c41c43c48c94b5ec49d91bae7f3657529efb49fd1de9f71d6f35324d0afe2b1efd3c3c1f021b994264a0a4034675a736dd70d7e45d114f8b3c6012cd418a5b3b3efaaf5364e18e146a68c5d807c03267b284f987a4f37e14332d23c1fdbfffe1f3d6d3249fe68c48f3b168ab855c39a8936bc54eecaeac986cabc70d735a99adf13cf13e67dce5f28992faadfe2470a7b2b9135fca59f2a097ff89ef6979cb817c31f1a4d0d162c5cd405347c82de0225492d1455ef3bf9041f2871fe2b90275cbd1480dac5810ce3273ce6d1a54e20b7ab0f1e43f75c1ea5120334230a419a95b6a1ec92fda7780feb90360a7316e2f5496fc013abb90738c7f800ff80393e8cfb05445496683d2af9a70484afc01e6d35cb4ed1b5a884a1deea22cadb570def1a4bb93bd9fdd728108022cbb5d855835ec9ac36e98bcf1573ac919d02f028e75a56b8e8d9339f17f54e3dae821850060d547b0c6c725adf029507e78f62a45c7783e0314522ad31b5ff72e33c8b4a35aeaa172177b4de3e7a345e6f35025065988e2bfc5a52e725b7fa3ce4b61187cfb98ea6e677b6c405f71d9fe83bb57fb8b832bba03671f35841dc1d3ca8153417bcb3a0cf3b3ba1359c3aef04cbb28dee5daae097753c30a3b53abf9bc3c2907bc97db49b7fe56b622a29b518564f30881a42a5cebc8c9ffdb4f2bd65f4ec52661b7c99cedbc95cfd8e984ae2afb53787672ecff96a2b3f0275cc1c1219e1892836a883f761b1f5f6132fb60f165153ad308b7dde23da35313458a6595cf90dc717483a3e350634e3194eb16cda4a09952c7264be8303e21df497cb58e33d0d1b5bb532064b22ffc4a09e60a5e4a76491ca499d4447bb36e860bd7d0b5cf48c94010765bed0b709a084eac022c5ee6b1e09709a48db0beb2848ba68b5c9b860277306c3fd015316ad36d4de558a79c5777aaec4e50f590d7a82449e1bfb522097f840acfae827c5362a8debf93c96347174ef0d9f380fbadc5c16e344d8663bc4aaa289ab824eb30b502611e5455ea1a44aed542259df0e0481c509a75f50ca5c29403f5b6dd6861ff643e95502bcf4257525c996e508262102b314ddb0a1da70a48b84bf35533f4e3ae7ba47a2313e363cc78359786e952d22f9f15b5d4718feac4edf753a328f5744788ba0aaf79ec468f3eb37d5bd1610834f593473bd4f52f4ec8600778a4cba05f5874b8221ba0820a019c86e885df97bb5230065f314aa5d192b52ecdc6d05c2937858525ae3a6dfca334fbcb7ef2a30b7a675fb2b71c9d7b5a783d4aa215ed4da476bb5f29fba8e2befad20906b0bfb6483606dea8fd2dbf5ab21675a28000f9a3c2d7eafbea82be881f21d95597b259d61287476dbd31b8c008554163e2500aa86284728cbd442c69ee40e69647af59d1ad7f6dd2e6b32e1c3cbe91dd4f51221bd355ccf19729ed4f075cd512ed7ec0370917a46c4a0d925f504c2863db26bf1c7d0804e90282b9512f9eb6606e488ea838e1a42acf7a3e152f33ee3d0bf56e80257aa8ddf2341521d8bf1ca30345a01ee808cfd5daa4102c2b70132ba94a8ce21f8e9ab34a671c4e5f03ba68cb2761217913d1b49f0a0a4977b8a647e611931c43961c9a05535daf74f2d121d916e78ecd5416021faef19f86845e19af868e22470cff4b09e3c3c643a97b6c815f690233a98b30dfb6fb0223ad010551b9a6c1a6817c27c5a2c6939f2ec9e4298bd8ca58921fb33cfaf819752a91735ee65f5c03706ef84d543b5d4eb913f3e86ef79504fd0a7504edb16b3a03725169b5fc3e2a541cc44a90a07d6c324e6986749b04da8978d6701c33bcfe89d82875955d80cad27aeb8398fe6b53d048d5289c94f369046bc034adaa530a538ae61671aaacfc8dcbbf6f7d50803bcd23ce86284508f61a864d9f87370ad7b6277ea26783366e13d7122c2c00aa9a7bf2763bd57cd9be2aab42be92206841b536af4b79a3069c9d26b5176b823fe1fea1f81915b1a9d11807ac85c9405402181bc796219ea1987ccd0249afeca41de256bf21e37b216983e0f47b58ac24cebb4d470ce1b7debb55c52bb3e9b797890b32e09c0d0bd7c706b3c6cd96347bc16df49a4152c35d507d405920389d2c1541a983166a61c7bbb5278b96c8afb49a995b28e035126e516327061de6acab3e430a221020fd334408fc1af109eb5393e2d5cf6a80175ddbc48462582ea553ded8df70dbcf6b6f081240381d3c5906c194342b253344f777db90290561179894f1ead2966f42572c6a5fb1739d9a8d3ecdaa7320a843185ec30b1e768dd73e67adc814fd639f8d4d127f221fbe8c50f7c2dfcd9cfaf1fae2c314aec477e44f07f815a5f8da21dbe740c8f6305681b272cf3baded8796d62379f5fae09aeb18131fbb1e0c363f87aa6851a7a659dc1814300d000aaec69baf04362b5c98a60b288824186e6e0331f18d0a6436bd332f502f5219f230294f6de4a0b8192a45a96e938eceb028e190b26680600811d724b1745a5809a58ca9d3ba01", 0x1000}], 0x6) 15:57:25 executing program 1: r0 = socket$inet(0x2, 0xc007, 0x800000000000007) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x8e3, 0x0) r2 = msgget(0x1, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x5, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r5 = getuid() r6 = getegid() r7 = getppid() r8 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x0, r3, r4, r5, r6, 0x1a0, 0xffffffff}, 0xfffffffffffffff9, 0x200, r7, r8, 0x6, 0x9, 0x4, 0x2}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r9 = dup(r0) ioctl$BIOCGFILDROP(r9, 0x40044278, &(0x7f0000000040)) pwritev(r9, &(0x7f00000001c0)=[{&(0x7f00000000c0)="da7d90c522c8a5134e0c357224e8644bbfe8589941cedf374ad755c4e57b391d7b5d9a93b845e2d2026aa89377ff34a80afed123fa33a8554998560a1c790521975ca90e658cd62ce3829c99385047b216161582aa05c36ca47eca90981aed0cc6eb4e45dba4fd0ccd10e69e7dbd77780ae6191b7b7f94eb778041d086a2e97f0c07d8e5f411eecf3cd2f117f3c0c071d250e85aeb5b5d6f61af36aec8ea9d312e9c963a000465e2e9742c92994b0d7157566a8eaf28eb99c934e78ad98c5580fa55db23acaf404df59e6e445a0d94c04220a091a6", 0xd5}], 0x1, 0x0, 0x0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 15:57:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x28}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000100)="b6df") r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) sendto$inet(r1, &(0x7f0000000180)="a5164f43dccfd8f4eb2195fc2800f8bd476e3d3bc43873d20df13a305cfb87207586ca2b3acac389c90806e7dde4fadcdeea4c88894c30250708e0fa748d6a7374d9b4390ed9b655a48fce7e93af778041c0acbe0c0df1ee08c6350165f0bfd9017b", 0x62, 0x409, &(0x7f0000000240)={0x2, 0x2}, 0xc) 15:57:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffc5b) 15:57:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) chmod(&(0x7f0000000080)='./bus\x00', 0x0) pipe2(&(0x7f0000000040), 0x4) 15:57:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r2 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) 15:57:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x9d, &(0x7f0000000140)="1383aedf571beb1c548cc60bb0c8818465e19510d40ea8355e0c30300d42b87fbb823120fdcf19fbd797e1b76cb38dd1d73ce841d336e44ff42d6c58cd4b52c9be9fdcddc4821ccf8a89f3a44b5a14db95379f339a30bab063eee39feed7e778bc2cd2eee292459869ec259542ee048432bd8217683580a01ed8d8ad1a73ff2a5ba0e6a6ba5fae014a49d76e7fcd79e8e6c3327d9b3b0061d9faf7ed34") 15:57:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x6c, 0x0, 0x1, 0x200000000000}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 15:57:25 executing program 1: setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0xffffffffffffffff, 0x0, 0x1ff}, {}, 0x31}, 0x3c) r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 15:57:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) r2 = socket$inet6(0x18, 0x4002, 0x6) setsockopt(r2, 0x9, 0x1, &(0x7f00000000c0)="d22c4268dee3ee3b2901eaa89f73226f7795d5850cc309173e033790e26abc74c1b175ea67c022479c64aa127162da12e4cf9375b258b6695ede49594d7e7ac98ade3d6459a4729e99ef36d8594774f3ef189f4fa45307157c30236ae579b2ae5bb710f366152d8777af3da058fdcc0eebab5d042271bea506b875662e", 0x7d) ioctl$TIOCCBRK(r0, 0x2000747a) r3 = semget(0x0, 0x0, 0x210) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000000)=0xb764) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xfffffffffffffe80) ioctl$TIOCSTOP(r1, 0x2000746f) 15:57:25 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x4) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000080)={0x10000, 0x1af9, 0x2, 0x0, 0x535, 0x52d, 0x8, 0x10, [{0x5, 0x4, 0x8, 0x8}, {0x3, 0x7fffffff, 0x81, 0x8780}, {0x200000000, 0x8, 0x2, 0x1}, {0xa9dd, 0x4, 0xffffffffffffffff, 0x5}, {0x8, 0x100, 0xfffffffffffffffe, 0x5}, {0x1, 0xffffffff, 0x7, 0xec}, {0xffff, 0x8, 0xdc9}, {0x400, 0x81, 0x9, 0x7}, {0x1, 0x4, 0xf104, 0x9}, {0x54b, 0x3, 0x100, 0x9}, {0x9, 0x4, 0x81, 0x40}, {0x7fff, 0x1, 0xffffffffffffffff}, {0x9, 0xffffffff, 0x4, 0x4863}, {0x1, 0x9f2, 0x8, 0x7}, {0x6, 0x6, 0x2, 0x6}, {0xe622, 0x81, 0x3, 0x80000000}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0xc80, 0x0) utimensat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x8, 0x118d}, {0x3, 0x80000001}}, 0x0) faccessat(r0, &(0x7f0000000280)='./file0\x00', 0x0, 0x1) r2 = openat(r1, &(0x7f00000002c0)='./file0\x00', 0x312, 0x42) recvmsg(r0, &(0x7f0000000780)={&(0x7f0000000300)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f0000000340)=""/57, 0x39}, {&(0x7f0000000380)=""/230, 0xe6}, {&(0x7f0000000480)}, {&(0x7f00000004c0)=""/133, 0x85}, {&(0x7f0000000580)=""/242, 0xf2}], 0x5, &(0x7f0000000700)=""/65, 0x41}, 0x43) mknod(&(0x7f00000007c0)='./file0\x00', 0x20, 0x3) fchdir(r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000840)={0x3, &(0x7f0000000800)=[{0x3, 0x4, 0x7fffffff, 0x4}, {0x8, 0xfffffffffffffff7, 0x7d, 0x7ff}, {0x0, 0x4, 0x8a6, 0x9}]}) writev(r1, &(0x7f0000000a00)=[{&(0x7f0000000880)="2e1f4c47d5faf6a48f7e83bf1d5fb86641193ad17b3e73322280b8cd23667b38917099c1021bd2d1d1550fe0ce83f34e0eec06822b744984526ca73bf3f189663040cd06da2ef8c8dd71f65ddcfcb62663a1d2cb5ddec6b288e7d241589c891619e8061e4355ddf5614033c3c9", 0x6d}, {&(0x7f0000000900)="38d2", 0x2}, {&(0x7f0000000940)="d3b7ef8da0701e72a1fba8e65d2d4bac35f8faaebcd36936a15260c426380633bb82cf2a8d8951a3c28b7b44de16a659b7c5dd7d8f80ff8915bb37d96d476dc56bee98ffd5e23ba3c2120dadb35e02b7e7d684965c3ad9f3e091c25256a38a5d8ebfef1faab2642986ca830dfeffbe65c5b1661da53b72f6a051a3825a4a8f765772d03b3b4e60d725d5ed9cfe63ff600eef93a01a1300dd25", 0x99}], 0x3) r3 = socket(0x1e, 0x2, 0x7) getpeername(r1, &(0x7f0000000a40)=@un=@file={0x0, ""/4096}, &(0x7f0000001a80)=0x1002) r4 = socket(0x12, 0x2, 0x8) sendmsg(r4, &(0x7f0000001d40)={&(0x7f0000001ac0)=@in6={0x18, 0x0, 0x4, 0x81}, 0xc, &(0x7f0000001c00)=[{&(0x7f0000001b00)="73a0d81da19b5415839d8b9bf8185ead209c15a70da1a6481cd1c1dd4dc53f551efabf0b4f8d08ca5142d84236416365721c3b90e18d9932ec01fee08f330e6e3a4fdad6b30864cf6f911afa78598e602ce93a40455dbea44624f1685db9f3b2222ab0d972d97937f8fe36c23f8e3960377c9aeb81dbfd26938d2102ddcc60aeb19e3ba4aae61a85d797c9cc379db0b0f2250d228865c221c5c0d0ecd4266cfaef5745f844184fa40a14e660b87d06e45fce394c9581ad9d4befe1b880b1758fd5a7aef8b6440a5e9d2475fa962119dd632cd7ad04e61b966bf1944e11513730", 0xe0}], 0x1, &(0x7f0000001c40)=[{0xf8, 0x0, 0x3, "34bd98449f28fd95e1ea40e73b728110901bda92a7ce07587300baadc5823a8de473628378ffc0e7ad18973fe494065da8fab07f9fc75b6e91e581d3c9c8d59ee543c8fdd0c6b7bbc126215ed91f6023a6c529907252799f66052a11ec9f933cf2d1199a3fae0755b405abd1414065eef6f72e7ff102ffb4971f0b10468b18654905e6cf0c9b2948f32e4fcedb782bc2ffd338917132294733bf39cb8ac704ac94a4d974470bdfeae8d9a2e1c941aa00006d89fe75d72a2b40de0b35ecaf4e1274af60a1b0d805fe9faf0af5cd338b136f7574b5df52a73bfeb78319ad732e2b84"}], 0xf8}, 0x400) r5 = accept$inet(r1, &(0x7f0000001d80), &(0x7f0000001dc0)=0xc) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000001e00)=0x400) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000001e40)=0x3ff) pwritev(r5, &(0x7f0000002180)=[{&(0x7f0000001e80)="8af6f3d8d50e3cc7fa728d0c385d112376c0e1e8b6f1c72fa53206b981f04d4ee0963a6a0a56491854c7bde1902858cff0b38a39066e8ed1543600fe48d31d6b22d804f5b31e4c9542c5b6f35f9beee3333dd47649572af40a6989dffc92bf858f0902b6081bf90de08625f64f59c154dfcc01e60f55dc9f8e17a6c238c5542d184df6b30e443ced075a3498813719201d506ef840379e048e6eba29c0586bb78cc5e53cc7b347af96e6b59df03d71505a5ca57959fcea2a5e116b719e9caf7b11a0b66f2da213c4db89de71792941eecb694d52feafd4ed", 0xd8}, {&(0x7f0000001f80)="bcdab5aaad3b94300951dc4270c07ed8534cfa12a03883a434068bd9d69142293f9afee59afc110a2ae340d6c49c75ba152ff6ffdced7157ab56dcf39b9534bf228ee6fa5c13577961992b819dd6532abdfd8c4eeb725590d18b2434ad452b74c2c7acbec3c184019b8b3d9f50e30518aa6a03b9d8ec040dc28df7bd7493d8a6a13447d6606443ceef51dcfef9fb63dc899a", 0x92}, {&(0x7f0000002040)="bf1cee76198c93f9cec7343d8e8f3d555a3c75fb978ef5a3fbfca88c430c8e1c02b632397b0c1403a5c31b5bb9e011398040f73321d0a9f07d2dd5bf54d2440b4a", 0x41}, {&(0x7f00000020c0)="5561f2f6b6eb9aba49c17fb2b649539da8d8edec2913a98a7daee23a9477e9bc56fdafaeed247d0dc04704ba1a8d68218b8f200716a42152f5a54071b2e729d4e3c6234e4faa66b2f62dc3544b388412be0400b000bd83074acfea95e90e85b98b85f1afc99b14691f24c3326801e1cd200bbc4543d03377a6a8936d8a3fdcf5f5584dc4d27fb9094ac62d08c370be6bf96f9069b3fd60af869de8ffe21742d5776182ce12b51bc0063ddc44cfe0dce3d0c9beb8e720e5", 0xb7}], 0x4, 0x0, 0x0) sendmsg$unix(r2, &(0x7f00000035c0)={&(0x7f00000021c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000034c0)=[{&(0x7f0000002200)="e8c08ba9c566e65e2e08e5767b6a265f49dafbfbf15f6077b1f506ace557c8a257c85bb67bf6a8c3447754b7418b4cc5b459060dd1521458d3144d7fc0d24f6ed27ddce2ea140a165e7eb73062f285787b03d0d5e24fd1dbfa878a2af80093ebb70821bcfe45da67220b8886a9582993af75d1cde2aa615ccc379824f0872b75ba34044857ef687d1eb1f0b2dd0ea92e5fc16b2e21a3fa4bfc35a07eb35c9e49cc38a80c8d", 0xa5}, {&(0x7f00000022c0)="8f9cb554df7cf4f81833d58d0d2c5055cf02bb", 0x13}, {&(0x7f0000002300)="37c80e42aad305045d66658c67a5c4f6d24522abdd3dfbad6c38e410ed4226164e261f44ccca4ab6051acab5268c32bfc46554eca64273c5f9a17ea59aa7c5b061b6e1f856bf1aeac8d36b8e68cb121c0010eb14344e707225aa1fb2098002b90977434ef3a666f5193964b503c83add153d35306ffdeac3cd0827884543091d8946c1183690a77caa5517f002c3994c66483d9ab1197179515f719bf3b3c8f0e7297378ac5c18eedeeeddb1b9c4a6051596907a247d75de5613e86302bca879021910dd4a9022b4ee6da795ef4f7a517a", 0xd1}, {&(0x7f0000002400)="cebf91196f1b3368048d5ab5fb9558726bf6abd08634df731f5cd4b10b4c36f0b5b6cdd5971b2d1d04d6df6e9dfc0fbc542783b26cc208b72b8f2cf4f58518b9a95dca32c8b1b19e107964c9f78246df2fe488ca980221f296a6cdab07fdefba5836e96f7a3882cb96f4ac3e7b0aa8241f1de91b59672cbd82909c1dfe268861b1600ae017d196db4cd4c482ac6ac4e974e4d40d5a248d36f5def8633bd88af86ab3aca3d15d084492e699049ccd2456154efb2f2e1b2a6db4ca2422292d71c335950a8f74e22d1177fb90fcf24e09c943777f57d7806856126f1dee5031036f739dbc79668fe3e45e9f1c6ea76d5eec309f731ea29a8b3c1b4447f43fb77217ea1ce2360cc281f414af22c9c04c9e0888b9d39c30cd99eb986780df2e779929484d457dab81bb6a9e185c679cc35558acb4fba73dba27b5a3ad2e08024c71e08a36d2e40f38f9a1db1c175769b0ba1d02014d32b0e663a250ee880df85644b20e518882169537c1714a036bf4d43598c6e6c94b8309d4371f7670a136943d7eb22c4a3971286ae706b062d4e60c693335b66467477d5dfd8111cb97c7cf16a1276f9241463e357a791bf546895a1c57c3b569b2bd9c122fd0c5a55e6af0bacb998814f5d1acc0c514797a86d90b25c7835080d262df7196dc8917900ddd633e17b4e9a502f73371d7142827659380f615d992d5b2ca45e6ad987c31abdd9dcde91b634126c923d0802462d03b00cfa9a891988d8c24b284b8aefc8912fde75022fa3225fba1698d9e60586808a1ef4585603b246b8933752e441d71fd2c3d79d5229351bb261e29714b2731211229bb71acebc151b7cde8f1556d9278965688dc931bbc4ee44e6730aaa484a350c9afa8ba210eb7f509571e45fb0fb82bc4eb4f93bc6167b027d90dffe40e9d455091a635dfb6fc79e0967732a4575afec61290ffe92c19f91b6e77e5dac21a0eae4586af3a2b436731cb2146c7fc437914758dac25e4eb3f67a9237c0321681214d9e982a36e5cfd6a4355b09779ac616cd6288d3198a4f8bbbe6aa10bc4fbd2c6d722ecc243c98f2e2850d0786300ef8ceaaac27d6432bb0fd7cd479c18ffd033b31ce54a915c5036d79aa5468bfeacc4053eb2210c70b9352a7f48aaeed81bc62ac8a2520aa563f87bfcbc4fa8990c1063e342daa1b34f6e91154ab3c5df5c196e19494035ec4662396eb94067e8942a14d854e2f783d3abe298131f2ede179edf42b02f4b89e8cfe7ceb18ad2fb3c7a11fcee37cd90735fa76f7bad97d20e8471a04a3bfa1c8e65ca873c07e65b0e26dac8791aefeff61bbbb28f890e07141bc814dd3299137c9b6b5d00f3d2195ec0bd960e3250c17b29a21624b2bbd17912db5b57f8a8edbf77871f941e39b5a591c60633bc1496c6e570f3b7857d861595a28d8cf5781502f63dcf3638d3931174ed47b52d0882fe0aa744451602be1c464fa014743a0045eadf9d73a50608b99bcc3b30da1c3d1d154b51152b1f9624744855be8583ece15012b397d9b8cc3b59dedeb1475402d8d5cf8f25e4b43c1a02263d76188d6cf9351b29917c5fa27c2902897c8b67ff0f17e35ed08a7b68b73dd2a570e16e1c36586390949c312bc668c1d975d52becf2756e4726199374eb8200723812a257c3e88eec8decabc40f875994339cf7203ab7d716af6d29f985ca9787b33a6ba6bdde0c111f2102a45e9df85c2f99817d61e4cc1601849723e30e6877b81cea46cad247e811336be79664616f18b95f581499858604a2bb7f063738fce6eab88e765d5da2980fdf7c4c2826a276b90f7130706e22aaf952e14256fa9d81e1716fb4ca2bed0b425a7cd391d4fcc5f85f7a68ef0d5ca0940d191d93844fdf9e371aa7606bfbe88ed88103fa9cd58656297ca89fbbb3bf5bd48a92127ccaa0f410e43001259f0888e4a4c804ade8bada4b487bd00262c5aa7c2fd62f45e7d40de7b836e7b289a55b88282dbd7c85c77d52285160d8ac3b82744cf2f030632b7f7b8fe46d722b96cfb39f844f66424ddac6f1c554fdd89f53cb07dd7ea0a3d469883e83742690571656be2499a2eb69abbe3f529f771f304d001a433ddfa88b7a23694d49b37da1d380d39df40b57af85ac5da67142c296a906796b0705acab12d6edbedf21c18deafdcaa5e1ffb116d5d9aeaa320fec2ca617f397153c04d510cc8b0d9cce6e167d12b1a2ffed08d0d2a2ec9957e04fa0c713d38eafed2cf46ee61ff1ef0ea17bda4ab3aae499b70bf435feff185422816615ed17a58829cbff6b2b73e56ff1ec93eee5ff805931f8a9770feed8456bb60a4700eb18a5c15df5db91325b6d7507ccb235cba36b76c1f04b05ce8138c8b4c5f2ac9d75123a0a4a69337864146f85f34fafa5d1cfe2aa80825464b4fd970f4b0bcda2ab8cdc5bda46bf27e17d8f55fff64830e0071d2e3c69985666d2f71bd37f0dfcf73f13cdd7c7f597b6300bbc6179c6820417547eb76716debc90da9734476b569d67436951dc7046345ed0af416e1600c59b3948a33211a595f6d02fb7e482943d68b2eb827c968db6432f0e2e4b75918f716b9e568d2e70d9b2cff3ada1f5c00b76a525ba186dbfe13ff2830baeaa38ef1e05e554c6fbb976751243365950eae3e07fa2c383ac5b5dbaec3260e261163d47fee2da709c9ce1081aea3e75303cf91edb1369182bda19c650ad11861b92bf156bb9bd6f438040b80e0a15e5d0c94ff24b14f90bf365397d21568c46f5a73a4b999034c712d33317d4ca597ee1c2219b70d6bb64b3558a540620f4f0d4d24f9446b7a622c1902a434339d12fcc7876c7dc2a16f4a07f08ef7753a3fcacca787c06901f00195570626b8e31ad6cb7b36742d4f9464b8351e727a94bd3ccbabce0b41d3043a1c4440dfe237b484c94a16870a2d0e2b585cb264de78575081b3729d15eaac1ce3604d6737c0f488eb37038fde6c1bfdb77235753a273813feacb62252bd218bfdf01a4d59b898419b13e9bca17bc4185dada3803fd4100ff31ea94f6557c712dde6a4ae79349547a7752411c0eae667e386a501e98fdf0172f2901efadb656b282ba696617c1e515ca7fec09d99fdd60338ee133e854c890b46207fd4049f70b0bba5cfe876c7a5e9a30631698fc5f3af743240368b93e7d621c5394194ecb538b9af60a1068f5dbed7810f23b9338541dfda04b0fec07fa70e4ec89cd761bc221b7d0a43c45509921ddb28650fa53787d6adfe75fdde1523d869512c2564eab0081e9f773b519757847983c8e64ef6b8242d363fd19c4792c9bbe97ac0c68381c58c24121669371ff5b4bf6a9259f5984660f93d4f6d5cb93cac5b6b44dd79e9708feee87eadfd7dd510fcc7707425ef43dd15417099f85df4d77e46d4acde61ad1aa67bbe2c3953c999d8078d113ffe422995815debee509e8bee0729cddd657eb3943cc39f2b023a6cf27a9c6231593c2aced71c56b1d05e985d25ea09a96d7a9a1256942a5b37495e2aac1c3f55268c6a68e5e6acd909be22e46f00898fb1cff5d0e42ddea7a7781f766fe3279a56d51eaa41b9783879b02e3c9afabd7b894d50cab60f5bcd04a622f0082d86981fc9fd82731833af8d46c7643bb180c27ab953eaa40debfa374d9f76cce2709a33554870aeb638aebc40c8e50e2b0257f96c6850d342de63ceff478e9ada0ace8400bd015e51d125ee97c61db16a93ef4c9e6d19ec482628d7efb0c9ab0fb995bef7f2fa8395bb79a94be062dfcbba907a2023bf5d05f55342647be1ab44fff53b2411e91ed30eadfcd656bfb2a3aa04903ba9516675e6d725641e5a4a1317854faae3fdcb74e79dd7c85cbfaf9c185021737984877f6df1d5ca1b39d8e9f2575710fac9f666a41d79e088b372633f1d4bcb2ad39d7b3e445e3ddff3df55786d0666c1ef60b33f51aa47870a41d54e4fc60d6b8016500ac4d07870cbc698d0b0a477609f4002986703352606f4a7ae3753b589d6093ace2d52938820e3f1a52046ad099a7647f5c22c0c76d10ba997a953d2c5f9872e03e7764d4fecae31b05437d371295f93b275621dc7d455fc863cd9f11b00d5b36b7333b9c02b2d66a21bc5fa9ce317ba5d49f14130dcff0fea699dcd876a35d52d02fe12dfa9491ec272c497665380f94d882d0e4de6a261d881bab758340f880a2ea3a185c1420c99324b0134d6a0c3d29003c1cf89af279cf0f5cf89dc7c79625572e8b5143013b20793fe98baf51177bbe6bd38520e75b8640461c7668812aff7e713b8804093932d5f6560bc3189699ed2da2be71dad22ddebca0b0ea2ffee418c0739f1a6a406a77bf0cc32ac7d11eb2368d596a5c0324e3b3e99c7236a5ddfa0515fc213340cc4c3ce1e7fcca613d7eb8577e7317d8166e03c8dfdc844ef9d3a3b72e6b42343fe7e628d07b30f568d979479dae75bad39a1889e2728bb50c72b950dd001dc94a5f6d7839e291952f8c9fb2dfbecae391cd519e530e0f3b4949790b80dcf6faa1dcee64e36206e73e943b6f7ddd45b66bbdf3cf849966f5d1c87648ce8b0bd205c9277b8a685d0ade8c669cf373be5fbe5d0b82b112ed6fcba7fb49b6a9958bd4bf8e8ca0d6227e30b91534b84effab42c37b7bdf5b0fa74ba20629ed3a70e7ae388165ad64986c0acce4dc37b23ea98335908c6c73218508ef2f13475fa35226288dfb7c6738a9db609e8c6d99dcef4382af58543a20a7ef7a53e92ae70a827895f2608802dd787d7b03914d2254251589fee91bbfafafa6205cb79574cb9ea97ddb21beeb0f7a699e4c135b4bc026319fbe9f29357cdd4370618604063c81c51a10217ee29c12263fc419c0287b013f85b70ad9cc8e736b58c422c11fd81ce7fb9eea45b78d6b5d0910e61b3a76708fdf084dfc5543455fa2683a3961f84bfae9f505657dd58e4cf2a5f48d2e546ea0a5dad889e69f153d1a28694ecadde01b1d06d9b32db8c20fdfbb0918a6a73c25b198052ffe29f2ad12e70fc9493a26d78c3ae0b3eef0e82a1b87e5941458f8035aae05a5a5e43b5645e440f1587cd2ce3349def779b14a86450b28ad39d8736183212ac243fe5e000aecefd06fd4fc69836c3b07a6519c655b4ed80a124390c2bfb169c8092ddcf6eeb78b95565b87fb0ce009ad3355499dd4c21a296f46f97d651d8c0ceeeaf4932a11ec2ec68c2a9ef0ac82c9f1079a8f7afdbaf0600a60647804ac94b5887a0c2c54c03af468474d7b679f07a42ecbf124b04396d8f7ef8beac37dc6ca06873f01c13e515e6fb5587607d8c82d4bab1fd8e906e8af1bcbe51373d778f033e200054382f5abf79ece0e1e13ba1a7ccea1ddcd082719ad6fad6cbb5ae8c368020b88ea3be50ea1491813167b6736e66786e88264ed0e00a6e4cb5bbe7a1ae3c2b1a06355719fe75ec12bd6396d02b0c3c7bde1d8b4afb73a2fdab5faf0e4e87cf2828ec2d143c5ad32f00fc201e4c12f18153fa53ecf1a17c0e5fe4b97174e9d3e6c853b127bf9f2c944245fcd617538a9dacbef3ed400debd8c994c7cceb95e38cde70979cdc26d210a6099f44597c55431b67e850ab6cfad4d4801bde998f715e26328a1fae283f657d98caf712d06f50fbea1e38f197ed14b65835eb753d5eb4ddb45b76177a06c670c8269d6456f258b141c891285a0551715310e440a8f1b805fed0d2430e0e6f634f2ba14035a21c51e04ab70ac37248618f7e0488de72665008e270036956a4c570112752ec50c1b6e06765b7f3128206113d1aa7c4509ef23bbc5e55afa8fd9d0c03c50a830b45695f083", 0x1000}, {&(0x7f0000003400)="039c035f1f0d17eddef02630a3928fd35836b36827a9a6f75bae8ca669797fea5fcbf53fc02ad66f41ff2508ee78f5f2a3fac6b23987ff78b8c551194f6a74fc4c7749c905b29ccc7d8d1bbc47bba6cf12066a90c62d1940a344f59442524024f0423522ddf2a498d0412187ee5a071f53198850a80f86fe5263ba6e3ae48ba542a8c0a296dd4e23", 0x88}], 0x5, &(0x7f0000003540)=[@rights={0x30, 0xffff, 0x1, [r4, r2, r5, r4, r4, r1, r1, r3]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r4]}], 0x50, 0x2}, 0x2) r6 = open(&(0x7f0000003600)='./file0\x00', 0x80, 0x89) r7 = open(&(0x7f0000003640)='./file0\x00', 0x488, 0x0) lseek(r6, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000003680)='./file0\x00', r2, &(0x7f00000036c0)='./file0\x00') sendmsg(r1, &(0x7f0000006ec0)={&(0x7f0000003700)=@in6={0x18, 0x0, 0x1, 0x1e3}, 0xc, &(0x7f0000006980)=[{&(0x7f0000003740)="0d03b148b17032a835f8d98a9c7b64dc9621b0be799bdbb9cbabf84e4950013d4013919c2c8fabb17f46ea72b50ac397fe75465d76a6915d57c3641217ef1e", 0x3f}, {&(0x7f0000003780)="b941cc1d49b0191b1bc2b937c8362723b1b6ccb57564895f66cf6cfff5d6a9c7015b75aea90cc33206c7d708007314000436079f21bdae0fe65f560872c70551641f68f6acc46ad89fcdea33d755e967088d030c15f7fdbf9dda28f81dd4a123fed2e1701238bd90b7e1d2776b7cff6623e75f08191f0a50b5fd4d99e6e971da0356c8bb0df57b6d41dd4a319b7cec3277523bd449841f451769e813928946180f83d7eee400cce81c61f8dfc05c288cb132f5108822f9dbe9e3d2e98667efbd61076f4aab721d7de104309bc1973642f56b5db4cb546d53fc84fb48b38962ae1990060783011fcb3a204e80e56c8a9715a3115a55b7cdee4d61ce343becb85f881808f3eb9b4d7a7f2af771eaadb38dc0f591744dfe07ae0c9e88c7bfccd22b82d0c3e4a35354b08f0961fcd34d0d5d3028041ca605bb50d86f4156f25f3e0a40c561dd0e63bdd318d5d74cfb16c1cb039da7676f648abcf1ef385e3023cd32310e3fa0d89385187ce595cfc82fda0cb4c4fffab1b67db225fa33139c5cbf358900da03a0e9612bd7a35854b83903fa2bab664fb9605936db7bc2d6d6de24acd50d308af83e32bb9910a7ff281c3a9b2bc537d7de8dae33edd25f53d4c6e51ba62186c0e92159711eccfa0f0d1869889c841e4ee3b48b58cd2f1cb6301b82d90c9cafebc452caf3acf698b343661587ceb49f1b858fd8c862a2403e41659b53b6e0bc0ec91c8427aeb147e00ce31cb289c8345e8f098f4386ea0ba9b1f8b164d67166c41d82f6e039a91aeda455ee82e9fc6b9f9d6fff4cfed95a633a13619ef95cb8afce254ca5c28d7a04eef0d58568b66bf33b662721e62fc4f626b8157b0ccfbbf0188980a57eaa26019458467ee9fdc3b50462f2ebe8e9e48ba571f7dc672972a90774e8837afd023486b05cc46c909ffcc04ef8478b2eacca1bbe8a671a93a212142438f804c6af992bc0462c3ad8194681f5fdcf95c209c5d4c940386d0c3649109c1e6614c049cacfd32c080305299fdff3720f6f6c66e0f97ef36cdf65402c445f22cc351761b7321d4ef92c4871f870e498e25c95092a3c897f240aa5a3831b5177f4295b81009a6af24c86abf14431c2f76e0b809bce47fca17eb9f813e0d0ac867047b786cd40e73ba6cf332631188ad6f36534f1cd7606040713f003efa1bc3b396d4c5940cfc4ab76410bb70e679b13990790c2b6f0a7505d9d70a9578f88e1a64bdea1afa4d946d5709e4408ef1f388d440772e5cd6783c94eade26709581282f54ae5b7d8b2ce28046b4619afc2c4c1f3bb54f593c5bb9c89cd6ead5f7e22111c627ba7e0dd898e05c1fa12779ee02ae83c25e0bcf8f2773a7a78f2d9060e7ab42b91d1f5aed6f4fd6d07e7008d4f446148d3e6268f09b609dd08ca88401e4ab2c7c01e19fc791e1845b4f98c9d95fd48f7ee389656c923075cd26936a2a032f2049531467725aae9427c8211c98564c688af55c67f86986e0c6bda658a34163b058fa9e6b0853e02d847f6955c0554a0636db7e8c3c048437f1eeb83e37e82e9fde835348b8ed2bbb20b897e79859edcad8b9ba66b186157fe19802aebc2c24b4e70cf990c59d926d2cf39601ecb6791578752a7553d1c47d763618be60072365ff4173bbcea6dc5ba4c7fd708a5115b4fad1fcb3a51c884bd1b143efb68874f6dbf43e6694a2353f5c0aa14869f0840e159a260f658965ec0b2139bf8445fd50e3eb9380376dc74fe2f7d54cbf2f66399b63742ec8a3d1e70170f5ce911c941637c599683537546a8d9c9198188a9785f91dcdca46393b1ba58c81ec5969ac4f89019f8dc8304fb20a2535e347236f4fcca69fb87b093b7208c8d1e2f2f992410537f29f388899d98ac4bced899a382a1e58828d91c64a342048c55b7293b6b011b9fd436bcec90b4778fd01cc5db18f22824beb3af99785e3626dbf56eaef95dad250598b79f0d48424a432259cd42e71cb8cb3b8a13d239b39fe6e78e131e1824c83ae3fb0d4f6e087cec61da65a6282d6b1d3fc3fd5dc9a9ed3c1242125db5907de476b193d33ccb82af52956f171123b0ea36c6e894fd4c5032f52debe6e290fd7ba7ccc934a2c9a133d385896748f40c21bcccc589566639d5674de84049518fea11148fa96489c7d120ab05859659101f5220dd42b55639473b92a40cf40772ba66326854accccf67feef7ed6e9d84d12eb53be7f74137c5a6daf276185cdbf18d17bad00bf078c1a6d7490e2f8f67a0e32a99167a662348ced224c6b43c0ff85a1f835aa583c9129ebb572335a39b2f69e5ac349621dae32704eb8e0ad246e9ce35d99dbf5e148f0605a3537a9b274a58c3125ac7923a8d5783895d2d290036850798deb1a3049fceb3b2f778ccf0c8bfb2b3e8c6e598c5f6be4c4638f5d61f6ac117faf68532767c1b01ec0e85036e8fcd80891ecbcf56e7114e0bd88e1bdbd430fedba6336ad6efe5cbe426e353852b9c313a0970454883345bce85b5f2fc80b29927fd6d63d417b78a938ee691cca3bd9994dc478c7c339a8fa7245d93f796a7673d2035f6abfe743d3866696686813fc912907c068c7ab5ec58d15a3115189c7c8bdaff168484d6312c018bc10aca30e991d18ce64762c37b5f45e528dfd61a7f03a41707bb615979aacfd209da3e834aaef02215a56c0857a6ac374328f7aa355e4ecb67ce2a4a642b4aa1620f64c7615b96782ff7720fa7f468b28dc672d16cebe58c4f1806e1cbb36b85bb8dd85b51dd0efa686002526a730922ca44348e8bbf204fe2aa82546fdb68bb31c14a5458adee68f2e1dd670aa7c6e0e56cea09be551d3370018c83e57c7da41acf84856e2276d031c95fd117bd666366f1b4dc71382a913f0b66299ece515c77c6e8b08875b28c41350848ed65ec86b4d937bceacd51847271a58a9c00c96f5c37540520a701f53925fedd22ab51763120f34dd3033f2a9f33c4d35c50d8121c4ce1d4e501f24e8c7cf9535a45b12a8a622c132b8fea6df9f852131bc4c4e6e71e01d3eeaa5917ab8b648b9a38fb36fdb03d6518957bcd28959463e5c634311861de33922caf76810e991cb07c8826a2ff171f977d4c1f49d6debb1dc773d05360e11bf7d75208c51dea2bb87fff6b7e05ad5ba5f750c80d071b69759026a4522439d0c311d10b2309af6dd27aadbfa4fff723f207fbf2e7f8f780ba7532fe2b3e2ffc5475e747c0d78505d112a58dea9fd72d541fc57b6ff08d12c8908a673c16b468c5482db35725b9b26fc7b4276bd28800bb8efae502bd400a34ebfaffe534a6b836099920eb5982f396748ed54b206852d0d6da6ccc290bcab1598eb4fb5cbd3487ec837473126820a1d216cb1eacff8b0cd27f6612a42483f6e92c52e72e2fb5b807d766ea2d92d1ba402258de8db569110ee05fb39a0fa1c400a251bd7ef00677a9117249935b80bcb720655620fe4abf6d1bc5fb15e4da48c20859217d2000b168fa3256ac9a4a1a63bcacb0397b601f9bee69c4366753d678420935ac98f7faa629767d790f730011d769cd49de6f3f01ed48c95d5403992d1c1fbf09b7687f88701bea69f8af851327b0b4ae0f9ce83a02366fc7c940c93c98611bb2fb28fa531a3ddb7242e795d1c344ab70a53027e588005dd97a298dd882f5e8a636e0ae99e7fdd6d0145ab1fbccd05cdf3e650d433d193277dd78601418a9a4dfa5d68547b70c362bfa238827ccf5b6b0393e6ca27dc28fd93c06eef33e8e81f76d87f0bf6eb09b1aed11e9d36fe12c2edb1a83199c49d88fa82ed273af7e902282e60013042975b267325d2576d372b0ccc319b6d3a0a60e76a7d184d93cb23805d35cb1ab9842f4694f2009fc82cb4d905b809bd6f42aa8bfa61edf4aa3bab21d6a1a78a389e538b2019cc1bf4fb97301b18d6663420c11dce5494452ffcb9b7d608bee887e57627a04801143cf1ed6295ee5cba7c9e2c9251676f8f38b11a5b9f7644a42c74459f371c0b8a80676b91ea1204b2b1734f6ebb887bc761578d551684208f0bb1a0d475c943b8827f5efda28e8aa8cdfe6ce60dedff4e9f80e8cdb92eae49b0de0c77dbe8b1591f3397bfd09e64ac326fcb34ec2b4029f090c6b28fe769a65c4e8498babdea31a9a511a081906fba4617deb2521fde4c35515d2d701142c4a77a36b834e936158faaef88553bcea8fd042818d288bdbda62203fe544af9d3b56c31e2f1889e84fe7d9a1b302b5dc27ce3c777850285c5ce3a0eb0348535802b111cd7a69e641381921701b2e78fac86723f4da86023f237cbea979796a9ee8ace5579289ac69a9a910c9e63ccd97b483843c4cc2d6886a753c3ed6dab7effdfe668d134f7a23a5a3b49d15c99352a4070dabbdc9ea12b1eda30fa1194749c1a8904479fbda6f16335f4744907a3f41ca186e00e079b04b4731bd5849b168c67739ef7de5f207a5ae961e19c3dced1b0ad5aa1846fb1376adb634a4e76d00889ea94faad49477474a89b19b40e40eaac3ae6263197451a90340980aa6a2fee97b419245e72dcab520345437d45451357cef80e3e352bc0afdca54df0aab63f6c5fc4cb5055058c18122696e41e72d5fbb2fff151e0bb876d1df3739a3c2148cc2e929896233883d89028bf59651efa1eb40c9fc4ced95bfc84ba4562b417d244e299b2727ab7912a62d8b7c83203e4f8ebb5c0f641e75a65bd126ad42fe793ff787fd7b7cccc30b25c2cc8a67768ed428a71623221eb4c75055c1f7203246ec993fcfbd5a9b99527b50b4b13e7fba8bcdba6d39b3303d6ee1dedca7c08f02ad992c92729101bd7f6a1d5b0c3e055922b9306f05e4eee582c74440158e0e2fb46f64c92bd8ff9329ed66c4d5c5229827cd95850832810a9cb02fdb29ed49d4b9b4c0f5cef7450c899ef31ab0f3412fced049a26115dc07b2c3bd0ff712c8ff5f26346d3f7f08e4bf3479b76ec5556e8af3793b1f7917ef51ddec4b57e4ec4cf247f4bbaae3c12652d7fbd75040af66860aae0e5b774706ed535bd99d09b2ac675546c4089fbe46806ec0c1081315d14d76cfa6c3b30385eb42d602c01c205b85029cea74895c5e5d700d9429531f16376c6f005da3c929a6bc10c614ddcf794ff5e62180196346cdf8d070f0601b0aae008e1a45bf99cf161124da3e2bdd685761255cf6d61ce9d68fabc5097568339631c5795559196c22bb98f435c41df357993643ae7008849947645a19a8e0b236b21b229315ebb170dced17de2d1ef430b8020f80d291a74dec07647b941c9b9ed222d1e638a79043bb5c4b64626c07a708cfb788631d81b658d1d6d3d3ffe40a24d04ca42a927f9265791e9ecbc5de0d2433241fa3f05f29eb9f779c4be38710a0ba57d51f457a39a36ff68df33f88e1c79ce3f579420c3711a793ade15af82956d63ab76b4bb9345ac39fcbb3870c9749c374bc140bd5070dac4454b7498016b501b2088031c3303cb73747eb77abd91095e872813c06a2a938066c76bd715480cfe27e7daf231f199d36ac31ed4f48c7abb541f138ac65339c915d6e5a1ce712cd34c1155bb335b7a64917f7ee982b2e2f40e6221c2491e588135bac52f22bfeaf5975bd24dfe4ff096b8a4befcd4b6671c87d3eaf3e3cc181ae465dd7aac1fb253bc2b10000892cb8af24faa6ba24cb649562e7f626fa6106588979cb8ec0d767c59c675890490aa8e764d1f3b4436efdfc25a3cdbc5d092a5ee3c153edaba2b93b5690be8d1f49b6b954d620ad4bd196795f1a2bcf192cce20e9df230e593b6a0e09c180f4cfe421aea666e0b", 0x1000}, {&(0x7f0000004780)="415a9b05ffafdbe022255211202001084d2fdc4036da2f348f42941043bc81b70aca5c9a6849b2c141777e751fda6872ee16fb998195a0e82c5102f1324c6ab54d8722cb43f91dfdaa549c2032ab6087e6f68457723ef4b465cbd8dc9ef2f83fd31be1d73a933434bcf9c271e26049a2e7cf4bf5bc2d0b2bb9cf12b1592f812202f72e903f2c8b56ff9cba5568dddd980b78816fdc54f51abbfca23b63f1bf7481c11ef9ae68024f1c2148d2e4cfbfa44c9ee7c5428d283554c2ca77d1317f72b0635a4ebe1d7bd64b29045942a665e81810201653e894a11087bf2b59495adb23a1df8380c7916be325d7171cf7f7ea38cb206aa6f8a6578229355e6ca1718f2f2611743375da1caf572a65aeadefeaa68404c2fe26066cca0fe1b0f2f3633349486ee233d49327ae5400cc814dc827345cbfb33d0380b22920ab77043c5337b146aa1c5cf2b019220b67b173c7bacd60c33cdd5e89a556fa658c0deaa74798d2a83641a8e219b8f9b13f70dd0a42145f5b1ffe0a3e5fa8a93bb13c2e7369a8290fe20b5fe7c18b92803be9c7a13b7f49ead121c130c65fc1c3bb8e49f55798ec2b8b0c352f8ebe2f92e2430ad41d92c09316da2d09e266e09b9f315596b1b4b3aec0aa0e61e5aa6b0e87f999911c75090c36a74c0d0e118ef0e7002df90d8270ebfb14fa2001af8575653ad879fbae974fb2df8c12921c5d32cf43b968ad4040664a82d94d090cdf19c5ed4a7a18eee9f59b9b79c31f6992fd7765a9e49dcfad01c1df88ceb8ab5b0725208aac1ff7e8b35356b42870ffbcfbb60aa13e6730bc26fe7ba4d0cf62c1c612dc5d98f3f4174e5eba695b35ca048979725359a3fc28fcc83c8c3969c87b4d77ad2debaf94c8aee86d1cd717a9fb8dc1822d5ec24cdebcf68847bdffa02028b1d01697e658be25a864a000cfeddd94726d36315788076cb5151ade2e70b45ee3ee39aa7d3e8e7082fd4b2ae3f48a076e81350214f1ada26a516e623e9f60a20c81929e389883fea37dd71a8d9f797dc0e0291ab31f6c389d75d3d8640eae484550de0b9119faf15bd769ef3abdac27b0c82b97ed7d70b54860478e61af3da605b312790df9df282b8d1002825dceaa90961fc9ecc95143445ab9f49a6b929756b90c0fcdb5dfce1814c81c70c9331b337e69e5874298c837d31d469353249413d20298299ffbdd90a4734b28528bf6257f7dcf27221b29c2912f4377e4222fee272042444a812cbfc76293a634d75dfd69a1911ef8dc36901b41b0fec5fdfb5a42d0f585f7a89e70348bc77029c1cb9fb60d6acf989e69410557511af2f84445e634f0ffb74c434a149ec03529d6406bce9580434fe6c5b22ae064e2dda5c9784c8c7816744dcda0748fcd0ae8db11df3bf5fc4662a8660a036499a51f1fb46787826499fd093e595fa6993725d169d68e4636a37d4486fe9007f7ae6a4f8e6bba9d4829ae108690766929f5414addd85b49c32dc0a89fd23aeef6acee6b55a42a283c3ff6d687eb9167c805285b799784b21a913da1dbe21235c9ccf53e98550bf865941e914aa7c3e6b062f186f4d7cd3bb0d9690546606af27c57086b50e46ff995bd1117b7c43c554fac0ae19994980cbd11f14b420c47961b3f023bfd7d8715c08807ab308d4444b2afbbc1b306fc813726421da61915055a2932f0d4a7fc4e005ee6e6fd23aa608c1c1e7b72b7993fd8ed28b4157fd64e0889b1764dee99b944150bfecf32ce02f80ddd6a664ca5aa4ec4f5314355e8328f6e2a108ce2f6d3dc54058751cbab04348683b392229db9d9eda16abe53743ed50aeb84b5570f39c37432edc78449baeaeb3872bd10a1bdb13ad7517ad8fed8a8c956e4575f6af9825cb1bf4b1caa547b95266c2b36cd44dc5bab2e73fdbf69cbd6b371a1ca768f44348c2ffcb34c027086781def6080a2e5e304d4daaaef51485fa0978ca8e94648aab89231d3706c74d925b2fce70439e65f0e555c117e31f0ba3fa13752a1a7da73f1bf6457d46406e4721e6e7ce76c9c0320cfe304ab8ad705d44fd4860994aad72220ae4b8d602dacb528155325cb76227910a98e53eed8703e4d6a9ad8dc84226e5473dce26af43c610e74b6902ad83df1428eeb747e01bd0bd9c5a91c9b30466d93a178e0b0a2b830f6af42ef60a274f36ec95622fc1e267fc8f978578eb8913ae4b4d3f23473ffe02cef83ed907c125bf79ff164ae9dc79102ea0a9c19d42687a4f1ef68cce390a467c393556640e40418c94f8143fa9ab5dbd3b3b831ded965e988d3a359a1f1a71d473010ac33c179132e8dba44b1dad60789aafec9cc94f38b64511418478aaa7e70e7f1ac74095258646bc2671963457b56270f4178dc359640ed7846361816b939bc05bb391714cda2768c9e31fc230b7379744c01bb956b76a6ea5cedc88cc827a1c1b96e14dd6880183d0ab83518050d854dbb88873a30d5e6e4a29be252d8e203a696ee756eb061bb72fda9f7785e8cfbcc51b2e0e922cfd32f262ebc7fbfe0c12a54c1736314adb77d3bd9d4a9049eac91f0bf895bf09274b6ae183ca2f17f92b82f7be0464f648b21fbbe24752d1b883d32a588112a2a6ef45cbc7b32f74e90b5ebdeca57cbf9d921f73a0da1314ab96632bb466b55e37553b5c97d4e47fd716c921f7f44243dfc1179638d755d755769d42065af40977748a430e94d94172a67af03a4e56e63622abde29d6e02dddae1740825c89e740fbf3dfc3fcf71b1236beb9d230ba8930056431cea89b783af4b49efc6471080ee79fd24a919126bf41c5a2f0590701565f732bb8d5f187010e80a6326a60e3cf185b2e4dde815ec12be341a97dc96425317d45dda848a2b83aa8009df34d207352078e21b15e6da73686854d3afcc267a5e062b020c5445ea56d52be39311603b17abe78ffdbe58c37807123899057fe5628f1f578a0d8c586f3c51ea35ba2b46f515371f33e9e4abb2156f96ca9f169eedf51ac755f7a16a2be5314c5ef943da89c4b06a0351733a1a08a6afb435ab057171dc494548bf54ff25235964f8f73031857844b965e062e7e5e77c5d4f32fc25e56cc1eb389eb3443cd68a48d75ecc2f0d4d86053295334121580d3e92edf652b9d8b11ba22469554ac5020d937c3759f835c408d1e7945c7e0b69d9769e3a332ad7fab0a3bc6abde8ee2391f5c12a7e3fbc660bcfff62bd5c13b67e0b79fe589f1529593e3cfc5336114f2d1d83ba9a4ded7393be46303fe4981eadd74994d35274052789604ec06924ea3e267210d64bceb8cb33f506a3c4e9084c132a9e45d0e000940b43a67f008f4c696eeb6488fd72722f6d1032ee5db1bf9a96759e449f0db07dbfe5b0fd65f559b9997345c41bb2998636b9ccbeed5994600cb0c1156399596fa2fd052ad99102a047a962b48aae7e3bc5da78847b0669a9c884182befaaed72d5ed1d948c6ef8a787bd2658e1619eb939c8539e22062d5642b17fc3691beeb74fecfb65fd68c462210741ab1c3726f8181390fc75ca09274b8f8db0bd85aa217d2951687de3baa970ede6df6314258fc7ce2419c18cd492f557ebe761dc2b68e9aae1d6c682dc54f31a393c54dee59a0a62a8e8f05a1cf8c11edafeb638772b176e917a2fabe02f2dc6c291f8fb8e18927d7ca9ef6fb45a538c6a4392d92ed13b44de1007eb90168905b0502aaec915811d02da9a986be3abc10239e6d8f6fc5af1bbb3f83de692a2cc961726bb229658324e195238a526df14d14cf01ebfedcb200fa1e9d1eca6c047c86cfdf39617c765750c3d122b071f2d0cf1d4e2398bc71d4ab4d5653b23d50e7a2e630eded75681a03304233898bd25aa1c73a9b6965aa4f439cf6f6426991c3b4474d41f3f2b8a07040cac1df90e2779b387667d6eb86d13b61fce2e021e7bc01328023f0f02df103750f9410adb6c13cc4b25005d2d7b1360ef4cd5acf0c187f935e7e15efd1dec022fd3c06f42e96df31406fa87bf74b7f2adf368b074f878d2337b404913abca1086988456cd67f9ed69f3ac32d4fd3b64981300a91c7e0ba900f9e5fed09e013a23bd699c90885d4f66540707517e7038ebeac58967665b5026596cb5438b30a04c16eabedb37a0e88c2ce2abf6a7f2b73e3c76cb99efeb1d1aa8e9f3e3d2c3d48bf21d00d15e8d984dfd87a25b6de5769b8a7c99f284b509644612a69bfa0ca7669500d2997352193b138c9dbd077e06295edcd20b02eac6ce0c2fec502662e19264cf70d65a319fddcd43c13d30b5e0960e4c64a371dc046106a1424931f18ebc8977f78737a6afbe167415fd20749da548a0c8c802c5f52deade3a25801936661da2185d7085f014249f314bf982e96bf435e2768395892a3aff129b50702cbdb71ab33f02a83558de9dbe72641447f44142f544b3465d018e827400f816fcf16ca6f50107656c862c61cfa9b174c7bc00115db7c9c4b22e4bee126af966619307e387a8416412889e858323d506604b2d4517849ec899e41b4475297250e227f296ca5804337ef749792437c1e2cabf1c08a70681afb746161209bf5d477f0e076d275bf4bd9be25a436d9757ad05e54d27a39f308a79d45ea9e4d00b20d03ece84bce6dd4edbe48dfafb0c5fc84cb27f0b90b89fc72e9274e50a27b23df2f2c1166c91af62b0e69b91686093e5c7f4f8ad4d0601650abe9ceecb969d5478c1dde05eee731e389fe48139de1abae9a5cb443b3498b4f9c53364cbbb52fe8f9688ee4409f0361defa8a9b880ae0690fbecba382e0016d13897ed9f9e839b6440354b1d62587f928201ecafef14590648c71996b788009b54678a5fec95b4a49a7d6f544725bdd8b928d3ae8622ec1454fbb8587f2014988ec9e7982fede58cf9cf83127f7e8b318c904d187264d7e8f6279cb24863ae3377dc484ac238fc068829b8992f64d1160b4d1e64873096336ad491d48eb645e4f54e0f86f9c8f7fa1bcf0b03da401917a5b609a08bc3c35e0db49a1dacd2fa6983cd80decdd034533ed080dcef4537142c191641780c29d97d6e5a09f147b9c7f7f8422d636c3b4c5cf4ca47c0591ba11d4a3aabd315a37dd79eafeb60d839ed45ced0d16041fb4c4e743c1a96663891c708f4a1fc7132959ee2ec91b5e5f4982391eaf2e9713dc21a73e34270d5b0d4e7adaceac0122040ade1fe1320274eac7c613b1230094abf24eadf76073c7915bff398d6596f7e2098d05fe5d7dcafe813b83b6ffef74eaacc6eaef85b28566d762b885afc4434dace3bc5c8c6c5db8cc00f044e118960c9559c1d9ebaaed03460d9abf2fc3700b8079a867063f416ff62fa5f885eee91293b4d5b3916f2c9ce837ad1335bff29422761e790a1a3d9fd32e92b3213dca6ea51a47ff321df50f2b3fdf2b89fb09bf36f4778865e9efd7d2a3f23d69ec08c37e0ea96b6feaee39b213a65d9841071209a83986a774bd2efffc72f0ab6f4e5e24c5b5a96c9afb41d7b40cadd31288daecc5905f4b95d95ca05ac131c5439642556b44f7e401896da33b5fa4a86cf3831bac7c0ea43d5df6f71d6784388148be21e8d3fec873e60ed90fe9a1a2ceaf3ef8b6826140fbb353e4924bf542858fe14a8861568d60ef99e90bc70bb1e04884a9686a7ddf871fa8e0564cb26dd98a8750f1959272045575e8eacbff4626a90a9906e33d427bb49249bea399887b1dc9b3676eece9520cccf2735a8e6aa4b02e625f3a5db5a2a8b58976b130120418c2212aa74660e2cd5668e7f029d97ebc49c12ee57c756cf13c8cefc48b5f19cb7231c28e1a7", 0x1000}, {&(0x7f0000005780)="08cb49a3ab0635f3f60c72bf256c4393d8e931c15ea27b0b8df0a58672aa916278a60968bbce7a53f397e7780668c41937ebfc1e98ae657bcc7e4d36f439f172c1e41ced8c287e13e194b1bd40c5fadf8dd375e25db7c21b9426850e81435f77fdb9ab814c582c926280cd79a0c5c02ca6bc61cffb5b27374163c783bd7a474dfd473ec6bbc55bed9cf79518ca4ecaa61d307aaf5a2c5bc7a2be7ac917b3a946e13bb24e8c38fed955560d2d794f6ef2d4bfcabfef", 0xb5}, {&(0x7f0000005840)="b49470e53a11a1d1091834c0930706d1746c955cc5aa4408e08862a5a7def9f5ce54d4eb0004b0980183", 0x2a}, {&(0x7f0000005880)="45541b5a5ed7733a2ceab9957593ce", 0xf}, {&(0x7f00000058c0)="b41a392f8d1175270473a27aee45edf155bebda399449c012e17032bd10299985f2f4468acd51836111653bb641c5eccbe32efd8362815838e9461d23c7b977464a59716da9ae6b9b6cc35ddb4be484959eb14f7d49493366e9d0007f28c4cb5b6f4cb2b67bbefa89501c8394f676e29e3b518beef86cc164e76c5e8b638403e0fdebdda63424f79dea7e6863f0123e8d5049a69bb3d1a101153a95a5a1af42a814351471359e3e4a4dad22ac53629658d816a7f640ced9218b7b7b4f5d7a0c4e0f7e396fab4b8af5b83d25ae4ebdaf09bb51cba84f4f647df1a2dd788e9eb061b7afb81fe32d3a4e3989df91ec3ab67448c55fcb1e472fe3e9d654f46a2a8edca2a74b7ff9380844848423587307eb7a145886d04b5cdbf4b9f5edc1275f6c98d8b34ac712e6469d1564dac127c4d9c7f8422e9430600a38ea98167bc855eebeed0dd633f4454eae91d146470d3665c117693eedd316af98285c87e93a55a006d7613f59fbec3483f3ae6a4b2f9c240acc2668b50d4fe82817f338998f2e379b7d35b9f3199172f8ef5802da384b29331a6c636e1cc0668b1c9a3041eed679fb55451d05df52e8dd2f56f97e68399080b16f50f88d953c271784fb4877df945fab3077900a86c6490d26339004d04322660c55d36bf75e45517e4a2553f121231ff7da078fe3c43442658f3924e44d9a3130f144c4cfc7ac113134d534a1e730a02061e13648eb8e07a4fb4db7ea181432138a2304e0272590712012585dda96b35b56da716569ec964d31f6f1a7cc83ef92090711c736c495ab9f253f075436bd3580dea48b698a512c8467701da79454da8509e6c2e0e805fb0e27897cb1b764aa621ff53586e6c24ffb6c38097afbe2b1aac393bc0f2604365b7a64c91216ff02a1260680b1099d53a98a6f6bea1aba6ac92c8461da6c4efc7bca83bf81738c8bca0d1c785bd35e7a757c36737c08ac94c2665f02c9d2ad3fd612433384ffcd7415cca7782e8c439b19f1cf5a7dcfb1272f600cdbebadb55bb1971408c1311e43b299f8639538c3c9e24a37828e816cc6838dd930f4d97ed81b20e8779c61df45a236d2f31a154933ed8847db0acf574816b2b00f7a770972e448c7c43817827b73356e9fe5df52c61f6ecff76785f88f039629d5d36b9f63b5c085b2197433a7b1fc345c15605e753d7b5ff58b9cfc0cf0af25c46f5350a620fe91fefa4a4ba04a7e31ef07656c3943813f64e6c61ffb8abd6cd13a40ecb01122cba49243af2d78cdb9da49249adef7833f4e810a591da6e19610c99b91a3cf71d04e1ad72880aebd61d3107c4d953388f0f97098eccb69ad23cc00742fd653afd1d67a5369ebeebe529396bd71077b05be673e41162629231c9f90468f7c34991ff6e5eb057b2a39017fd4cb05b825f9d24d4bdb9d71b1cf5a6eeeb1d2f41bd120a18dd3d689dc62e0b20e14306856835a78f84dc1203e2fdc0f2a219a448c5567dc3aa5ffcee811397648879d3d12f9291af69e23e84eef3cbcd5475daceb736ff12a878dc2868389ee1a15d11eacdab4d34c4aa534ec76cbfc0836a1834a722d47262bbd6dfe36e8015266f84bf3d8e8aa033c5dd5c34f6e6914a7e69c4b9bef0a0baa2166d60c12d6cdc08e2ea712da883871e5b8349a94e0aeeec03a04368a93754e4fe9fc4b6d0f9b1ac8261b3f8f77e27fa1bd8a957052bb16775bbcccf5b2b0e5434edb6ee2aaa2d2c42b429ba94cd25d1514bf726a51c99af3dc81efdec07e2d53c75c3fb3cd993daa38f694050a11a055ce97aeaaebec13c78172b9a953c0c867678ece37b6324d2c587042449cba2a6898e02b75aa94ab44168aa9b6ef68b5c1e6fce5a80a9b7dcca4365bbfd59bebdd2f2ee4fd1523fdd35ed436f1ea4c04e1d6724752c1f5a9013fe72305ee82974e11506fb47ec788fdec4f955241351b90576bbf79d611417a8f1b825d28167d63d420be3662786be9ec94cbad10c195a7d10b21ef4448676e05fb1b9346900429350cffe1e6325d3433ef2cc4e40c6c1997b478f6aa510d53fda5642c1620715b4089221fcc52fbc0e914bd2e89b22e1fec2bcc7487c8275fcadcec21dc88c0d0ce0c48401cfb8f82d55e1e304b90818a9dd2695cb3765469eb5fc12e6fdad74afaa8f2407d693ad179aac6e21fe14a21048c0971bb5829a90b0a73b329fcad93c104a29a483a62138ff84228cef02416475732cf0c6815a2cf1c3900e5208eebfb1a098548411ae9f14d5652a5c09166f7583064c1e039b60948a6844dc5e98693a5cca64173c89d1d1107c483b269212a843121c292f7f1546f9a0e4a9f064bce8747cea407ab95f6e4736e87de163c5be56a348eea15a8fcd5cdd693bee57df6c037eec49b961459796b1cbdce1dc6bfb896ddfc0c036bd11e9400113eb191061e7074fee102809e7fd2ab5231edef4977712362335b47b4c1fd6731b61003d33b9a25892faeb3ab56cbe63d76aa37b6ca1f1f0ddd79ae29e8289678bd7649cf28675a0b92368e7e11ea54a3ae2ac1473615f1eb882150fca93a4ec49f92f7bb9a0c5c3cd1df7565c7f036641f3fec7f3fe75d3d1afe8d661ba19efb2c1538c5c9b19488a75bf234aefb098f127446382acdd72e75fb53e09542607456266ffea6031c40d5a7bb38c2f1fa45062d410561dd82e88ea0211d6f55a48eae2b020155f9ebb66dd71e7bfe1689770050fd38b42f425a21d45fcc52a458fa73ab356b30e27f588ccd747d33d7b8129890cbe03e1309e46dacd5fb7c7f49af451c3f271f7d15958509efbb6670e5453ccf090cb5985686405b91ac20cd0ac1cfa5b20007bde3abde1d37dc806f0e28c76de10f052aee6df09db4bec6fa028631afdf44a6ac05415b01bd9d56bd1c92d4d71dfe381f11bb08e63433d24df07524f96b5a6945d254d7491a65a9d7c3f0f2af8f23881e842454319a5251f9dcbf24f00de8b7700448ccadd3db745bed3f8ca6a30b3f16651add114751f5dd5ae4665d7eff2a7b4b40594764feb7776241be872aebf827ce747a8ea2b5bc761be6e2a9fe55b7fc25bd5aa220296f8814a4a2c4625944150643dc10a63ab50efbb9f5ec5c0742396793751bc59d22a55a299bdaa29dab95a45f8232d6bd13b8157e0c2f3461bce4548dbd0ac9e70341030c086646b368313fa89d765e5f5574bb745b789d8044744c5e31d652762f8f44d8d80bf1a76a3c3cddc1771a0daa56f2bd1e4554a146f3ef7a0404e73e19d3b7d0a4085f97db84a81144c6e2cc3166de4b5475ed3c7ead1df2bd9984a4168d9032630442e2cb8cb815a01f0ddc5311197a00f682cabdbda7b3d317dcf11e482753596ca6d807d68dd1b27ad7cc041ac4aaa5c675cb72991207516b8f593c4a80f90f3794a5052c56c371aa441e38f64bf1d4a632c4e85454a043fff47aa5e2da3b26cf193e3d053930abd8084bcafe8330b9db8a3c1ae89dad9fce455525ce8e0e2e4c2476d52957dd9ec8fc6adf9319a0400bc94890c7e68a074d6b99bf1dfd2bab4d34a63f3fdcd32dde18294ca7cfb1270a779cbd43e7ad8fabf24c65defbcbc548b141bf96de7e2281a2a52a8889b8740d772289e994c99b35e44de552799b5dda2582b440d84d16ea0053bd63830cfcd33f6f14e12a2d1b3482594d16ac0b1a5d7292d4c5235e4e4f35a571114f6fd825144a90bf389622d7fb9e3b6149e0d7f20587e59c2b985187c693eb20ce68f338a14d841d17e8e360083e7910bda981c3b4adea84442aed85af51a73ccfa5f27a81fdfad7712e1c8c1ffde5fce73e9163d9cad37c78b8d1ee52466482920f2b24b7c0be314e05ee8fb38c97b82e0fe75ce6b9427ff37abed7103b2270a2f46b9d3b5ef21069a124f3c7b3e231d4c8277af7c1705f3c6108b9f3280fdb04dfc5a9a2eca264ed27755df777b1614c62759963cba1b397b3be25d6b75b6188f1a81140038b173a5389f82ec54a74a22583169b12c83e49270c61e307f5fad075ba823bd26708ce8547d0c103a4b06f8b73339697a04499c7a37983d7ddf88b0783a7edc7172123652490c55534b5ea176bc9cc7e86dd8cfa0d3ce595e53e2e58262c934c7bc5163fad38b5d067a301626152c08cd22c2e6cbfd63c4995576c021f6f00235b088701b46239b5df377f32aa356d5d8ab2ed114d2a58730f0f76f835242e87887b305bc0aedf708e8bd5fb6bc20ccf973c130070b64bb7976c62d3c65d286952647744e64e305c85b379b22bf042307b48e3db5b790200aa3e33b97e6a3fd025d4ff8050fd24a90aea062baedee7dff1dba5990f7d99c27644a2064dffc57eb44f612782037b0c75e97fb73ddc98252cd2f4c91c86630e586424f2215c6f3beaaeb84064680ba215e3267bc2ff287b1233ebfc63600a1dbb64619695fad043eb87e2197395c5f9a6c9c4504044f9ad6df59f45e6c735ffedce7e5e14e2fc56681ba7282ff18adaf86ec97c225bbf578d44022d19bd9c7343eaa00e3590b1d57dfc5949a1322f79504162765f9201d4e88e56c540ea17bac71e974757be8ffe0cc3491ff948c893d448e04eea3aac0423a41381d39732ca914ce4c9241d1f80dcbf15067088e4c4d84515f4a78b0b12ed968f64da859fd79945596c2cadfe4d17ec7700576b66f7fd917cd51d4835135cae8dc16ea333892bacf9215066af96114fd18418b2fa317aa454995334b917fea7ba200e923ead7d18ddeb54792b8a35868429bce43a45403d2c5c7d192ddf8b170fc0fa57901b7d1ac2fc2565dbcadfff6b514a5ae7bb7ef7d6d73ff9c67207734ba04f4a4d116b2fcb7c71904874b49849194e159c80748fe40174b005b484a132a39a12f970c5c8e483fe6e3e26605bd95a0deab13123b3762341dc38522a07b3fcb32509fd71eb48f62e4d5929060be38b66164f5c60b1360311243d06db89bd565ceeeeadc1f2a1067b8d8727c939e3c0ba9977aa6da2af562bf499e1ad0b2bc4dcbcc28a1c44472563a7ae661b649833d7144b7f1f0878039189fb88f004fdb43abfde75f77499a1f93bdfbd8e8cfa5e704e13b215019864e36d2646c23440524a647a919ded882ae67b9e0b8c75fc906e4efec450f6cb09db96a996c32961df92cee4e48373f6aab6acf953a48aa760be1ef09b05734661db0d45dda675986aded41d6df020fe14d705687ac168aacda3ca56b2fadae6f94909b57557b96165afb113f4e49982055dd3ebe0633ce1971b95b51f63fc44a77326d9405a4c583cca07f86ca5955a1c1e122013ea1c213792792ea0c7463b893b17eab72e9551da52ac062d1aef1f5ae60d7a951272a1ed47d7b9d71c8b7ed3622ae5047bdb66fd7e570cbb951db0e4f6ddda07ee0644ccf6fc3622cb8ebaa6c7758c96e47239e92deecf129db65fdfc21188084c4914f6fcf343b2cee7c383ec954ff361a20edde5a318b50f09dacc71f2ee0305e73ac0db2f3952d6a3e22fa5f19e7ba21bdad7260e268819ba52f7a7d9e3b1733a29c94b09b6e275f04913f2ebc045f2325c1603f1982c37fea4a6c87aa3671d8809b12dd915980254ba5149902d57227b88a96fe267d3dbd8b63b626493eb0bdbe32e49da06543210e5ff2e8bb3770762fdebeeabb1323a26e86a1d5ef1b94fc59d9297a1c377647c6c8a05d494279735cc7081df9a89d082b2bd29839caf5f67beafefff2c8abd0ee0840afbb20f4645163c0041588f9ff11f7d3190414560453564e82f88206f1b30f2b13f3ff41fa1f307f1f0f9a80e1474e8e4109e82a2d7fd900f7d3b3fc3c3b960f3f", 0x1000}, {&(0x7f00000068c0)="1f99f71d5dba105b56ffe3f0163bd093d4562c9675d4d7667ae5ff6b11be49b1e21ac177dadb945971dd945d75457a9e04a4fa1eb617d35908", 0x39}, {&(0x7f0000006900)="1a362d3b670fe5479197fbe571f92325fd2a94ed2fc80cc6427b3bd2dc0538803fec165ab5dda4415986aa3858a7fa0dcd79ba9cd1f1bf6f85ea6c8caa6d291d21bfb67046dbb75e", 0x48}], 0x9, &(0x7f0000006a40)=[{0x50, 0xffff, 0x40, "c0aef36b6b57098b377632ca82ed8207c76b50fc3986291439f7e4f55903203603ad8928554c78bfbc6def8e468c0dd5e50f3f411143f144e67f6d"}, {0xa0, 0xffff, 0xf36f, "2a40ad0ab91b881ff7ce09c2dc5b9275f14e1432a1040d9858110a1c0fe49adb000ded7bd2804a2503c159a561ed31eaf6e6e943ae643e6e7498fb2bd9124335069f67838e49442d1107418e294188356c49b23c29152fea303a3c084d451c490cb63fb4c1c2a237d90ba740aebe051801609bbaf2cdb67fb47bccc4e961a938ed79fd60ae0e1ca767"}, {0x10, 0x1, 0x40}, {0x90, 0x1, 0x3, "a15926b534db5a7f641f51ee6b0731d9e8a7bb5dd6ea13e26f68fa411347a115cbe986c6dd18a5dc4d7bd931b7ea55a27613e1ada3a2028994e458c5d121842b3ead3bcd571d128eb7352a2ac7e5e1af2fe605ac9f4c04bef2738574826220a3e32ca1b6dd3884a13cadd82f78ae3544ec5e195c410713f5b29a13"}, {0xe0, 0xffff, 0x8001, "15b651b9a8253a0f6c7339d7e3724d6b4824f689057550f67199b107dda700c7fe738920f42bea09174e0bb3bd87e1a092b00a8a477fdd50b4486048f3364946ae0a40d5bde99493aa8b159f6ae1419ca32eacbea47dea541557f3e7d4da8cc4d3dd6e8c281ae8459a4e294a9035053ab31c3ccf3346116ff4de16f8d1ff8f8ed9c632c94725f30bd9179fa0543880549d1a3724477423102102dde9993efaf82a01fff5278541c53ac8131ab40ce1b2a28ff7150493f08e22b6fff8075980a6caee6a03fd2ac87e380b27"}, {0xa8, 0x0, 0x5, "b671520bcd51a5bc1ce528bb1dc55f6e1106efda6da5aa9636f825c061eba0439ad0b8c17c6291e3de2f891abc1deb103f0533b65d2ab731ea91c534cfc240790ff49efacbd962c81d6f7f23515763389b496694ddf107725ba025c3e51ac895e8b275733357fb166cd910019861bacc66a3115242025d92eaf844e29ec0145de4a1836f93b7799171ea2b66a06488522092aed54afc41"}, {0xb0, 0x1, 0x3, "653a5e1d4c39b5acd8da7a324cba5dcaf875cf46dc3d905322e72e79bf14033a168d413d178f56546216dbb72da8c278d3067a3b12829e97dc66f479ada6cec3df892e79b2b4c674c9c228881a9a5dc340741dbde7d1d61c6dd5bb6cfdffdd1d1874a66ad85ec15bd2c4a873f14e2b8b9ee74a3bb289ae7ca62fc89723180773b5b21bbac3f36c87afdcd5723b3b1d572ef0722ed45d103486e1"}, {0xb0, 0xffff, 0xffffffffffffffd9, "f80e4efc1f7d69f9ec075ff1a4cde0d1850115212e7196d7cce69bbbec49c17ea7e5abe0416270bd4941441ef662d24db33d1d7fcec39bac6639d609c744247d93eb38e7c45999ef7abd821fb1f0e2cd8f5d04bf56738b96ed8dc77089206efb031fde9500176ec38dcdc55044756c57ed7334b97b0de35645a549d5c6848e3c86848a6b2ddd8300e9c023ab20ebc92d2ec036a4b37ee6da67"}], 0x478}, 0x8) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000006f00)={0x5, 0x5}) close(r5) getpgrp() close(r6) 15:57:25 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x62) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10100, 0x0) fcntl$dupfd(r0, 0xc, r1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000000c0)={0x1}) 15:57:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="9c0240000000c4371266"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843", 0x171) r2 = dup2(r1, r0) sendto$inet(r0, &(0x7f0000000040)="1bfc6495332fc925430c807f8278ff16935219458e28737300c2f86c3e8f7347baa028f399230d2ff8f6775583d60e2093918f7802325021eb1e7e95e4d456178e0788830d6818e1e7fa436a7d8b8f62375ecd1dba8990a378b2fc721f858da2e73ddd4c37f545ddec8a955aef6c15deded0a0a34e1101e411fcdf72c56331926da79a8be187bca63f09c0256fdcae7d7dfe1b931bd96989b220197cca4596accc84e2a7cbefcf", 0xa7, 0x4, &(0x7f0000000100)={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000200)=0x1) 15:57:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x5}, {0x6}]}) syz_emit_ethernet(0xe675658522f707e8, &(0x7f0000000580)="e478") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x1f, 0x9, 0x6}, {0x5, 0x80000001, 0x1, 0x20}, {0xd, 0x80000000, 0x6, 0x1}, {0x80000001, 0x0, 0x1934, 0x3ff}, {0x0, 0x0, 0x6, 0x3}]}) 15:57:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x74}, {0x74}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x86) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x2) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[0x8, 0x3, 0x8, 0xfd29]}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000180)=0x7025) syz_emit_ethernet(0x2b7, &(0x7f0000000500)="74b4c5baf59d934027e7bb1756e0ed769d96c581a589d91b0866ba169f1cc83ee66127df03000000142f8bc3edaefbcd0234d2b0d501643e69fa900745594e5bf3c5fbb3ef29310086ee7d0900b4d0d598b87425c698a1c444ed6a717a24be68ebfd799c7b858dc35f01d596e9d1fcf4f882c401a08ff41994aba2d128c1fc7be875b25172eff0bd90ac31e5a0dba96a37cc4226fcd7b0db57bc27f92493f78e8bd37012c53d990306e0edf12255b7090000000000000099b8da7671f1") 15:57:25 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000100)) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x810, r2, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@un=@abs}) write(r0, &(0x7f00000001c0)='z', 0x1) 15:57:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x40084}, {0x15}, {0x1000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 15:57:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x200, 0x0) dup(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 15:57:25 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r3, r4) getgroups(0x5, &(0x7f0000000000)=[r2, r1, r0, r1, r5]) r7 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0x7fff, 0x200, 0x8, 0x3ff, "ab482d6fc376c1f4da1e6733fa9839eae0a4b5da", 0x5, 0x2a6595fb}) setregid(r6, r3) 15:57:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x20}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="b297d33e") 15:57:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x588, 0x23) 15:57:25 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000080)='./file1\x00', 0x2, 0x8) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0xaab1, 0xffffffffffffffff, './file1\x00', 0x7ff, 0x47eb, 0x101, 0x101}) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 15:57:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x200000002d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") dup2(r0, r0) 15:57:25 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socketpair(0x0, 0x4, 0xe86, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) 15:57:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getgid() r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="2da0febdb17fcb7b96696ddb69d7a830bc0dbf854cc608d5dcb0ed57a9343c3832524a9d770c5ed9d9f7ebaa5f82388c17e70222f9d54d9c671d52fb61f20fd758112df3d8c3e69b7df5218ade68e42cbd417388a2bf4fe54bbed1aba70bed98c0b181a1890a0d0588553041f2a83580f452d079bc6d07eca19f5d83ac21d1cb41a8e13bbfca2ef9b863b95656176e576119579c00b65a5b4d4c680a13c55dcbdb4c218422afed3e5686ef5351ed34081b", 0xb1) syz_emit_ethernet(0x1f, &(0x7f0000000140)="e228da1d4dd5b7aba1955fd4042a12ba28a874c5c549219b15fd4bbceadab6") fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x4) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x3) 15:57:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}, {{r1}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 15:57:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) 15:57:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x10) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x26, 0x129e}, {0x0, 0x1}, {0x1cf, 0x5}, {0x8f, 0x5}, {0x43, 0x7}, {0x2, 0x4ea6}, {0xce, 0x4}, {0x24, 0x8000}], 0x8}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) poll(&(0x7f0000000280)=[{r0, 0x8}, {r0, 0x1}, {r0, 0x100}, {r0, 0x81}], 0x4, 0x7) syz_emit_ethernet(0x1, &(0x7f0000000240)='$') ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000200)=0x2) unlink(&(0x7f00000002c0)='./file0\x00') ioctl$TIOCCDTR(r1, 0x20007478) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) 15:57:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x800, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair(0x2, 0x1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x5) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r4, r3) r5 = dup2(r1, r0) openat(r5, &(0x7f0000000240)='./file0\x00', 0x10000, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") select(0x40, &(0x7f00000000c0)={0x20, 0xb8, 0xb84, 0xfffffffffffffc00, 0x2, 0x2, 0x9e8, 0x2}, &(0x7f0000000140)={0x100000001, 0x8000, 0x800, 0x3, 0x400, 0x5, 0x3ff, 0x6}, &(0x7f0000000180)={0xb9548b1, 0xe1, 0x7, 0x8, 0xbd8, 0x2, 0x9, 0x3000000000000}, &(0x7f00000001c0)={0x3f, 0x21}) open(&(0x7f0000000380)='./file0\x00', 0x8aa0, 0x1) 15:57:26 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f0000000080)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) 15:57:26 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000480)={'./bus\x00', 0x2015, 0x2, 0x3, 0x4c898664c75ea3d, 0x8, 0x9, 0x1, 0x0, 0x0, 0x7, 0xcb4}) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000080)='{+\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000440)=[&(0x7f0000000240)=']/B\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='](,\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='[{\x00', &(0x7f0000000400)='\\\x00']) 15:57:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r0, 0x5e27ba9b, 0x6, &(0x7f0000000040)="0c99158193810233a953cc99c20b4bfa989e29ef8902331808876798228996ab255c8fec84ee18dc7d1f3e6101aebf23c5f1b3dcab1de59a707e46c6e35e924d748404c39efca4a3a8921bf8eddf99e0e8752d73bee8f0d8b61261030de302f21b7a4d6d571b2e4ce8ed6ea9855b2d79edc4272556d0502c9accd3cdf558dbbd9e338bcca630a21e5bbe6d4813b7f68ef410f684c61bc7d4b550b4a7e425e05c71426e999a4af50d47ab5689f6c418c1aa3ea8f950351738a8d6a6b53e281f73d9a85343ca6aeedb2d30bedbf7081a4d6e4e20a38441370ea60dbdffb3f99ee2da416c78b3a6b0c58d214ec6c318733607852bcbf8ee21", 0xf7) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x863, 0x0, 0x18) 15:57:26 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8088, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f00000000c0)='./file1\x00', r1, 0x2}) readlinkat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/82, 0x52) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x13b2bd15e8fc2c8a, 0x0) 15:57:26 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x3, 0x8000, 0x8ea, 0x0, 0x7, 0x6, 0xfffffffffffeffff, 0x1, 0x0, 0x6, 0x8}) dup2(r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r2 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x2}, {0xfffffffffffffffd}]}) 15:57:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = dup(r0) mknod(&(0x7f0000000680)='./file0\x00', 0x2000, 0x7fffffff) renameat(r1, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') r4 = open(&(0x7f0000000000)='./file0\x00', 0x11, 0x4) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000240)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet6(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000004c0)=0xc) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000640)={0x9}) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000440)=0x1) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000040)='./file0\x00', r1, 0x2}) getgid() sendsyslog(&(0x7f0000000340)="49d6799924bc8030f48793854c81e12435c979678dfb39a323b090bda7cfc0b7fd761d6a517353379f27674bed15b34bc909827ae589688163ecbe0537e56e50a3fa386f1665e612d7828373e84c13380d6c3c66864865d27ac4de1e4367fd12d6d801c2db8ad09b93236ffebe0254f7761bfe387eb9be7fb4d55b78da75875c9ea7c15133b2c07962e53be84fad4728c21c5a4d9ff034bf782d2ac02db922876ebcb95f42d5a25ba2b03e458d9bfb203e7258d6f2a46b22f53ec4fa719cf784534b78757bd2a099ea7ebdfdd168354fb8158ef911ca249bd9511bac", 0xdc, 0x6) readlinkat(r4, &(0x7f0000000300)='./file0\x00', &(0x7f0000000500)=""/232, 0xe8) 15:57:26 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setstatus(r0, 0x4, 0x40) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x1, 0x4, 0x20, 0x1, 0x8, 0x72, 0x7, 0x2, 0x0, 0xfffffffffffffff8, 0x9}) execve(0x0, 0x0, 0x0) 15:57:26 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x127) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0bc729", 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x38, 0x7, 0x76) r2 = shmget(0x3, 0x1000, 0x8, &(0x7f0000588000/0x1000)=nil) shmat(r2, &(0x7f00003ee000/0x3000)=nil, 0x1000) socket(0x20, 0x4005, 0x40) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000140)={0x10, 0x7ff, 0x4, 0x100000001, [{&(0x7f0000462000/0x3000)=nil, &(0x7f000036e000/0x1000)=nil, 0x9}, {&(0x7f0000016000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00003ec000/0x5000)=nil, 0x10000}, {&(0x7f000075b000/0x1000)=nil, &(0x7f0000578000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000632000/0x3000)=nil, 0x7f7}, {&(0x7f00000af000/0x1000)=nil, &(0x7f00002e0000/0x1000)=nil, 0x80}, {&(0x7f0000682000/0x4000)=nil, &(0x7f00004d4000/0x2000)=nil, 0x16}, {&(0x7f000021f000/0x600000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f00007b7000/0x1000)=nil, &(0x7f0000701000/0x2000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000072f000/0x1000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000616000/0x2000)=nil, 0xf52}, {&(0x7f000009f000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000807000/0x1000)=nil, 0x80}, {&(0x7f00003e7000/0x1000)=nil, &(0x7f0000726000/0x1000)=nil, 0x5}, {&(0x7f0000504000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffffb}, {&(0x7f00002c9000/0x3000)=nil, &(0x7f0000036000/0x1000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xbe}) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:57:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000100)={0x1, 0x7, 0x1, 0xfffffffffffffff8, 0x9}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) r3 = dup(r1) ioctl$TIOCEXCL(r3, 0x2000740d) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 15:57:26 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8009, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) close(r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 15:57:26 executing program 0: r0 = socket(0x6, 0x5, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) socket(0x18, 0x5, 0x2) 15:57:26 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0xfffffffffffff819, 0x4}, 0xc) getsockopt(r0, 0x200003a, 0x0, 0x0, 0x0) 15:57:26 executing program 1: r0 = socket(0x10000000002, 0x3, 0x9) getsockopt(r0, 0x0, 0x4000000067, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 15:57:26 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206911, &(0x7f00000000c0)) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0, 0x2}) 15:57:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) sendto$inet(r0, &(0x7f00000002c0)="3adaa26b9b6f5ad525605e7e6306559fa2238142fbb4eb3bac24c542eedd9f0de0750902c08e82f6fc3e734bca1273b9a37abaeaa76d564d670de653c72df08a704c3a94cc90f0ed60b69818a2d7c5c510b8e930c968485c29aaccab48bc70f430829e7512a2608f8729ee29289973b5e3bc5be07880ba0ff89a72df6489ed3d0f4b9c86c3da3aa33a9b96b75550dfaf7e7ee807209ef56f7bcaea9bb7acd17014b0f02ea0fb0e4aa1326d9c0d3589d693485e4dc0cd03ad88103abafc78f134e34b9627beee2e840498c111f4c169dfc27566c0a0fa0a0543ef5e2f30f19ddf2f", 0xe1, 0x2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x1d}, {0x6}]}) sendto$unix(r0, &(0x7f00000003c0)="72b8bcddda0e3f913a744351696d92da7669258bb602eaed17459d18fb8be0bb1cc54e7d8fe050ba5c44377f5866ad38d1b9d867c34d71dd5ea7f4ca45c87a22ad8a22d6b91922f8c071760ea49455eef6b9542c00c62dbe3899cccb378339946bcc1720857ef4d8d74aaaddfbdb3ed3818f5f6ebe0879d581acc0ffd13f2130dff6255734e2a28ca8b621422030aa85ce3d7e57", 0x94, 0x8, &(0x7f0000000100)=ANY=[@ANYBLOB='?\x00\x00\x00\x00\x00\x00\x000\x00'], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000040)="f9") 15:57:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() close(r0) r1 = dup(r0) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r2) r3 = syz_open_pts() getitimer(0x1, &(0x7f0000000080)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffff7, "42d7517b007de3c7660000000000000000004000"}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x26, 0x9}], 0x1}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000680)="3b138f36a89f77bb5edaecec77d0e524573794fcb698547f12bb4b1c372317fd241af6faa0ef57b1e6e98e301328ac3c5145d601d5ced21adbb026d64779c6d08c3d6837779bd4182129071e3121d24e407315089860d0d90dd115b8d9b17d86c8f19e550bc7a387e5023c11d7a0b481a951462c83449a7c2b5dac38359ad50fbb23b3af09a32307b903e427763cbb0be2a02d4423bcdce1b561f0350381e384252f8e299640081eae37cf3ce37fdad7abdda94bfc7b995ccc84dc81c6729ebc8bc928f3f3ce3b49865860ad6f1d165e1bd540b6ec9189bba1df5918244457c3aded0e5e32624f65490c5ecb14e75d302b4c0abd2be7744ad5d83afb0befe4464b95eaac4bf4e3b81887309db09b12bd8c2f0f144c6eea03b2623515eca6fe30c673a10f7cbc99a179f16d79f84520fd170cd038915256f4798c971b0871344c8bb8f92fb09a68015e27b316137b5c2cd722b9d60245d2fa81b658bfce92d32d0cb1330dc09fd9a345c6e17c46e176c270590857e690a976f6109e094444630443543c70b4b1160500061848e90c2e12ef44cb0eeca4bc5c9236f079127923a1cfc85b4200ecaaeaf926db54d622d61ae8986a058f3c584ef4bafee7190ec21dc9f47eebb1bfd799aec7b09acd9a947ff67a50e86db5edc8d6cb69bba316dc3771068b7ba55520a766d5e86842abd3d5b844e32cb90ed4619cf1018621a17883c1eaf927d20081888f362516cd88d6cdd9de94625b076df8793563cbb68743456c46bd5fd8e4f705a0d49ee972b27500c90e3912b09539c058db08b35db727dea2ab0398b26dbad7bb544e86578e2a4643ed702c88fa5dfdf8e649d7ca0f0b973f675862757a0030d46da2cf90b4b62b65a0adeaa6141eeb5e90e219a05dde9add6754a9473d418f608441b132f080b5491a56113f86ccf2b626dd5fc1b0dcbb4f587b42a9c1bcdd869954229ae4c76414e5d0f4a2d0c5b7bc0fdeb50553a99e0b87ee76cc32c33d5030ccd588ce906c6f0f2001304b3c02f65affe634a3aa4fa2a92a5a8c91bca7cbbbf3e0f75f21bed89e4baf378137d509560bebea2630f805466d7a6dc22c82986c2de406fb7824606b35f5a36c5d4d0c6cb8ec896b45619702d288319650f450dae3d3e9cce55f1aadfcaaf0629f98e4faecc22dc97523edd86c6b75fffb83cdb6a61c9abae7522bac682e7f26b78faff55059753bd575db2e9abc216bb276842883fa72ddcc97c74f7ba5d15f7eb3920a838f768ee57d9e06b02aa73fb698dccc0adb5fc05bf6a7ad9fe6fb9e31bb1bf89f4922673c0c6d434906aba7882a19693cf0db1ddcb4de092e7e887bbb3d93de5823b56e12d31648f291947b740a7d9e8b25967c1619f814dfd40675a9b94eee3a101aebd2d4c0ab80d4b346513c090fa3e9f263b699936db817fe48ee4eddbc3405591a01f18733e14b9ce26c30fce4aae10dc0401991704bfdb7c510203d975447f3c9194118df57e7b57a050b15bd0685871dea3bdce8ea3f3d1f5e27c0b99587e9c5045766a628a1ff1109066ecc622f6e019e2d67d104267949619874ce3cc8bd123da93d24d43b2f00ae47c6d50c1de24b09af546f91f5c38e642cace8f43a81b62239dd84ae548ac8641e8730f3f541eb8eae8bd71961bfe0000e73e57f6793869ffda1aa455153b675ec10697ef7d84cad80f9dd70d20009a5801163410700e6b41c1b376ba3f888ac90ab36aee8d76c997774c33299a5b267d29b60b72b837516f3814cbd261148040a3e8fa06d019ba01cef17bcc05b7f380762e76e649acf1f05f10fb061d8bb2674e832dfcfea217f16d65728841c6199293fdb99b035b65e4ba07fe6182f7a0261510a6ddc158335885138e08733f17dfc6615a33b29316c8de5064276d1fac62ae2b39a8ce70b84dcf6b156602336e6125d79b84c559ff9a474d54b71e9a6ccfa04a2b342c336379e14721a77a78d4ebbb37ec1958928ada0b126f8c28c1383b4068fbbdd0667153ce6da2f9fb62961491874f321bfb70f7c86f8428e61ba64cdc51a0219217bd9caaa0ad9c4780a4624e260c3f432aec288ae9499913db37f29a9945db3e4cd7d7c6b96dc3c03763c3e9b2ec62577bce9377e25eddad85c4b449ea53c17ecde6bbda02032b8c442032002ded9c2d43da70e60381d6868e4aa52719fd749827784fd0e208d38dd94f9ba524055943dfdf5955ec9e8bc00906c17c7cb002f2c4cd0575f7f53ed8dd93451508c1b88c8e857f634d20d94ce842e870b09fe969edfcb00fa9d1e41bfbf49a4e717b9f3a7e8fd0b10d7fcf2429067e2f6085bc60d95b88b14c0d20236f9c70a9158eaa70bdd784f7d6b5ad0f2ad986478b90449b3746489899c6636e2ea3a436e9b17a5a20bbe7be30e7b2fb0bf30cf167ba361225ee5774e8b1ebcd7c352d89c01e2bf2c5f2416ef7f4508c527520cfaee7ea5403b5e17f840895d20a2df2b119dcede6906075b011aea66056895c46f8e240811066b750e9787adbad86abe291e0dcf9d8cdc0d67e572856f392f138981d5b20f81bea1ecd00b1e710d65bbb5b2a6d82f37939f347ac486c18924a5f101292d00d6756a5991628e6f676308787ff783a4434051a31da5653592e473e0f0f91c236804460df0926914068c916e7a6d9966bde5bd10aafff7fce53331d6c6e6a31526fed363385c1954dcb9a7bd90b8917d6ce1580afbd8027d395b1814fe35ff2a4166ca885ef38dc170a9fe791cf52d7b20014990cb123730a8141df60828ffb026e7b42c396f9f6696d28d49cec8f9011c025a4c99fd0762a4bd577a4f44a6f664fd39890af7ed9614e2058bbb8407ceeddc0f3df0021570a357e6bbcd7ad5467e42ed3530b9a19066b1ad3862b0e3bf2082f16e5125e9671ea630d82b372e4a7656871840aaea90b55e11744d750860d20a6c35856249d1f0360f5012668aa5adb3ff3611b7c7fcfdc8bfd4b726a0e9ea0df390476b3aebbaab02aeb596e4621001e072d6d56aa839b2e651bab3cd5acb77657f2b58fa4dbf58fd3046c4ef10eabbf4dd9de3dd8bf5a086722b5b23a10bbc5d9c4cf55ca9", 0x885}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') 15:57:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000136, &(0x7f0000000040)=[{0xc}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57:26 executing program 1: shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) r0 = semget$private(0x0, 0x3, 0x1) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000100)=""/237) select(0x40, &(0x7f0000000000)={0x2, 0x9, 0x7, 0x21d2, 0x8623, 0x0, 0x5, 0x1f}, &(0x7f0000000040)={0x7fffffff, 0x9c32, 0xd17, 0x5, 0x9, 0x3b8, 0x100, 0x101}, &(0x7f0000000080)={0x20, 0x4, 0xffffffffffffff81, 0x2, 0x0, 0x0, 0x1, 0x6}, &(0x7f00000000c0)={0x155c, 0x80000001}) r1 = msgget(0x0, 0x80) msgctl$IPC_RMID(r1, 0x0) 15:57:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x7fffffff, 0xba}, 0xc) write(r0, &(0x7f0000000000)="7d1ea880cd9ab305271ae2ff72e605eab34b6b3d1d4d585e3953444fbbf6eb7f44f79e8db8c58c99644af116c003d41537135fa4ac5212bc0b269b6442d0560d39f68d075f225f49733a4f27c770d0d267a7a59458ee5fb3e8e2f1ca67508b3653c833b291ac39a77bffc950dcdfcdb68a12afd5136b6ff36159ceac73277c7d3f8857e91621ccd4bd7439ee556963474cd646620fe965631e22c73faf281b95d97baf3e57c5", 0xa6) setsockopt(r0, 0x40, 0x2, 0x0, 0x0) 15:57:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2ce2) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) 15:57:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) socket$inet(0x2, 0x4003, 0x800) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) 15:57:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x2b, 0x800000000000009, 0x0, 0x639bec83) 15:57:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x51, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={0x0}) 15:57:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x87}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget(0x1, 0x0, 0x610) semctl$GETVAL(r1, 0x6, 0x5, &(0x7f0000000180)=""/185) 15:57:26 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x41, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f0000003ac0)=ANY=[@ANYBLOB="1a762863335d00fcd84a2c980de0fcdc2db167f71bc1eb31c04bb25a12a5eb4526121f2821cc3178104c7a40cc448e97f3c48a3164dee7bd4fa0cfb816989f575c2680c3eab250be2b0655f8796f5c36c4a2413c6311a69253e894aae2fe1ada6b252a6269dd5f34a052a5e566bd761caec16b8c5459601adddea392d39daa5cb43aafe238cab1efda4f32cf324e5d3c6e3dbf8157cfbe3f3f64f645330d76a8ac"], 0xa) recvmsg(r1, &(0x7f0000003640)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000002580)=[{&(0x7f0000000100)=""/55, 0x37}, {&(0x7f0000000140)=""/100, 0x64}, {&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000240)=""/215, 0xd7}, {&(0x7f0000000340)=""/141, 0x8d}, {&(0x7f0000000400)=""/138, 0x8a}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/115, 0x73}, {&(0x7f0000001540)=""/1, 0x1}, {&(0x7f0000001580)=""/4096, 0x1000}], 0xa, &(0x7f0000002640)=""/4096, 0x1000}, 0x840) r2 = dup(r1) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000003680)={0x1}) r3 = kqueue() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) sync() unlink(&(0x7f0000003a80)='./file1\x00') r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000003700)={0x0, 0x0, 0x0}, &(0x7f0000003740)=0xc) fchown(r3, r4, r5) bind(r1, &(0x7f0000000080)=@un=@file={0x1, './file1\x00'}, 0xa) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000003780)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000037c0)=0x8000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000003800)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000003840)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000003880)=0x3) chroot(&(0x7f00000038c0)='./file0\x00') ioctl$TIOCNOTTY(r2, 0x20007471) pread(r3, &(0x7f0000003900)="219a49c0eb5976c233fa532d874976d0bb207fdb4a9f35e23a8b18caa74275b1e75dc4782aba2c2ce5d735385b0a3d36d494689bc2f46e4fee514e1be4b3b5c340f8c151c44e3fb43939966b7418b09d3a0bc2372f522a8984ea93507d05ab720d8d8b6963e9b521d3e7bb5d05b1b3935aacc9b67c19b2456d594db4d568fe9b2fa75b50025c7073f5128553363344f0ef4f7ad3118a9e94f176e23c3b57e27e27cdfa08a17b8741803f063548c73932bec8d0390af8a3d7220f3a993ec1c56cfcfdee31a15e9c823b039f584f6598268f89545cefd53b197e711b6aebe8850a933b64244d33c48253f4", 0xea, 0x0, 0x0) listen(r2, 0x100000000) msgget(0x3, 0x1ba) 15:57:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x1f, &(0x7f00000010c0)=""/38, &(0x7f0000001100)=0x26) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x803, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x5, 0x0, 0x8001]}) 15:57:26 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) dup2(r0, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 15:57:26 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getgid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getppid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x8650, r1, r2, r3, r4, 0x0, 0xee}, 0xfffffffffffffffd, 0x80000000, r5, r6, 0xff, 0x838, 0x80000000}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) chflagsat(r7, &(0x7f0000000100)='./file0\x00', 0x10000, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x80000000003d}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 15:57:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket$inet6(0x18, 0x8004, 0x7) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000240)={0x0, 0x48, 0x0, 0x313, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[@ANYRES16=0x0, @ANYRESOCT=r0, @ANYRESOCT=r0]], 0x8}, 0x400) 15:57:26 executing program 0: r0 = open(&(0x7f0000000180)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 15:57:26 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_metric}) clock_getres(0x4, 0xfffffffffffffffe) getppid() 15:57:26 executing program 1: pledge(&(0x7f0000000080)='-]*\\\x00', &(0x7f00000000c0)='\x00\x00\x00\x00\xb4\x9a\x93G2\xad\t\xbe!!\x83\x89\x11W\xe2\xd5\x1e\xab\x85\xda\r\x9b\x96Is\xa9\xda\x99\xe7H\xd1\x9f\x99\xe1\x8dO>\xd3\fJi\x14\xed\a\xe1\x9f\x84\x19n\xfb|U\xa0O+\xbe\xe63\x85?p\xc3\xc4Q\ab5\xb9\xb4\xbf0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000280)=0x6, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff17) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000240)='./file0\x00', r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pledge(0x0, &(0x7f0000000000)='\x00\x00\x00\x00\xb4\x9a\x93G2\xad\t\xbe!!\x83\x89\x11W\xe2\xd5\x1e\xab\x85\xda\r\x9b\x96Is\xa9\xda\x99\xe7H\xd1\x9f\x99\xe1\x8dO>\xd3\fJi\x14\xed\a\xe1\x9f\x84\x19n\xfb|U\xa0O+\xbe\xe63\x85?p\xc3\xc4Q\ab5\xb9\xb4\xbf0xffffffffffffffff}) getpid() ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000000c0)) 15:57:38 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x200000005}) 15:57:38 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 15:57:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = geteuid() r4 = getegid() flock(r1, 0x0) chown(&(0x7f0000000000)='./file0\x00', r3, r4) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) close(r0) 15:57:38 executing program 0: r0 = kqueue() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2084, 0x100) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x48, 0x10, 0x6, 0x1}, {{r1}, 0xfffffffffffffff8, 0x10, 0xfffff, 0x1, 0xffffffffffffff9d}, {{r0}, 0xfffffffffffffff9, 0x81, 0x1, 0x1f8, 0x4}, {{r0}, 0xfffffffffffffffe, 0x0, 0x82, 0x1, 0xff}, {{r0}, 0xffffffffffffffff, 0x39, 0x80000000, 0x70e8, 0x100}], 0x4, 0x0, 0xffff, 0x0) 15:57:38 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000010000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)) 15:57:38 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2028, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0x5f7ad475a03fca01, 0x4, 0x40000000, 0x9, 0x1}, {{r0}, 0xfffffffffffffffd, 0x1, 0x5, 0x6de, 0x95c0}, {{r0}, 0xfffffffffffffffc, 0x20, 0xf0000001, 0x7, 0x10001}], 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 15:57:38 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) accept(r0, &(0x7f0000000180)=@in, &(0x7f0000000200)=0xc) getpeername$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000088c7f1d583b21ab497d7ff5000000000000000000000000000000000000000000000506e48ae4d66b091e7485a0000000000000000000000000000000000000000000000000019e7551f3f338d33c96844888b92e1bff445777836d204a9d707b2971a030933d78de10c38da3aef947b48bb028f4cee4dc2"], &(0x7f0000000080)=0x6e) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000240)) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x80) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x400, 0x0) r1 = semget(0x3, 0x5, 0x2) semop(r1, &(0x7f0000000000)=[{0x0, 0xb3cc090, 0x800}, {0x4, 0xd567, 0x1000}, {0x2, 0x9, 0x1800}, {0x0, 0x0, 0x1800}, {0x3, 0x100000001, 0x1000}, {0x2, 0x4, 0x1000}, {0x2, 0x6, 0x1000}, {0x4, 0xff, 0x1800}, {0x3, 0x4, 0x1000}], 0x9) 15:57:38 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0xc0c0, 0xfffffffc00000000) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) sendto$unix(r0, &(0x7f0000000000)="53c0755ba2ff9a37d2fbb57e6ec73b2838bf1a39ba3ed37f0731c12849a55733dc5e2dd9083ee78f466bb187ef12a744f0a071154ddbac88f8f2df5f4a13e1", 0x3f, 0x1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 15:57:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x809, 0x0) fsync(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x100000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000017c0)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) r2 = getuid() seteuid(r2) writev(r1, &(0x7f0000001540)=[{&(0x7f0000001840)="7ce482a913d89153a21cd27d2da47975102b78b82fc01da46fcfc5277317fed9be054aff8f35c3554d46ee62838d3a7459b105116432908dd91a0fbfd0e987a5475110132f91dde3a4ed944e5d739284e2c3bcf942be2796b0915a80cf2d889e25329d8af5a8fbe71e301f20115f9ed9f9cea276fb9fecb98bc8c6b16c00259a8f1ff1480a0c88b89272b00104835a38fab689290933f5c6", 0x98}], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x81, 0x0) r3 = syz_open_pts() socketpair(0x26, 0x5, 0x7ff, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r4, 0x1) close(r1) r5 = dup(r3) r6 = syz_open_pts() ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000040)=[{r6, 0x21}], 0x1, 0x0) ioctl$TIOCSCTTY(r5, 0x20007461) 15:57:38 executing program 1: clock_settime(0x0, &(0x7f00000001c0)={0x1000000009, 0x7}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20040, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0x0, 0x5, 0x1, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0xfffffffffffffffa, 0x6}], 0x6, &(0x7f0000000200)=[{{r0}, 0x0, 0x35, 0x10, 0xc78, 0x101}, {{r0}, 0xffffffffffffffff, 0x68, 0x81, 0x8, 0x20}, {{r0}, 0x0, 0x10, 0xf00fffff, 0xffffffff}], 0x1f, &(0x7f0000000180)={0x0, 0x7fff}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffff18, 0x0, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) writev(r0, &(0x7f0000001780)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3d2fdbf62e7339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb0391822dfed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eac1036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e55e5cd528ba3c16812e2860bd5f6b2be5dbf5", 0xaff}], 0x1) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f372e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10ba7fad78136904e09d9dba2fae010f5a1e543a1ec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b94daf4d3e251ef3dc9b3f15a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x502}], 0x1) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) shutdown(r3, 0x1) recvfrom$inet(r3, &(0x7f0000000000)=""/189, 0xbd, 0x1, 0x0, 0x0) denied attempt to set clock forward to 68719476745 15:57:38 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x5, &(0x7f0000000180)={0x0, 0x1, 0x8000000, 0x2000100002000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) flock(r1, 0x4) denied attempt to set clock forward to 68719476745 15:57:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000004700)={&(0x7f0000003380), 0xff59, 0x0, 0x0, 0x0}, 0x0) 15:57:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x38, 0x8007, 0x9) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 15:57:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xa, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x20040, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000240)) setsockopt(r1, 0x29, 0x0, &(0x7f0000000000)="d5ff9668", 0xffffffffffffff6d) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x20) r4 = geteuid() open(&(0x7f0000000180)='./file0\x00', 0x10, 0x20) r5 = getgid() r6 = openat(r3, &(0x7f00000002c0)='./file0\x00', 0x10, 0x172) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f00000001c0)={0x3, 0x4}) fchownat(r3, &(0x7f0000000080)='./file0\x00', r4, r5, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:57:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x48}, {0x1c}, {0x6, 0x7}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) fchflags(r0, 0x10000) select(0x40, &(0x7f00000000c0)={0x8001, 0x26901587, 0x5, 0x6, 0x1c0, 0x6, 0x8, 0x8}, &(0x7f0000000100)={0x101, 0x200000000000000, 0x5, 0x10000, 0x2, 0xdf, 0x8, 0xfffffffffffffe38}, &(0x7f0000000200)={0x1ff, 0x1, 0x6, 0x1, 0xffffffffffffffbc, 0x2, 0x6, 0x7f}, &(0x7f0000000240)={0x42, 0xf}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000280)=0x8) r2 = getuid() getgroups(0x8, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r1, r2, r3) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000340)={&(0x7f00000002c0)='./file0\x00', r0, 0x2}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0xffffffffffffff34) 15:57:39 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10005, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x20, 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 15:57:39 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2408, 0xb7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="fa1204", 0x3}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x6, 0x7f, 0x7, 0x0, 0x5, 0x3, 0xfe4, 0x3, 0x0, 0x6, 0x3}) writev(r0, &(0x7f0000000a40)=[{&(0x7f0000000840)="fbfb12afc45ca7340075e024384a4b4c1ae97531ed2beb355cf3d71952515bfd4f866b510604d5f425812ccba3876ddd36ca3b19aec65141f95e5fe30770ce4d33c10ba937a22495073076c6f86df8f3ff765007abe39d22ea4d8ef7c5379a1871716e6428ec09658125efe047ae3c80e35074d3cefb579a2c5ab3785d9f9d899d0a383db576b5033a9b03804b3053a1e663730b40e96db3f916f6c0f7f15999c3cd2b072517db6d2609f52faea4b057d9b14fc5198892f5f454e884d75d59da8c815653165fa15dde3d813528b1c18e0954eabaa0b9fc382cd3bfcfcb1d0c0c89ee51", 0xe3}, {&(0x7f0000000040)="e04912270ec3b6ce94fdca1c040a4e23", 0x10}, {&(0x7f0000000940)="216d5dd7317dec246b6f004b1f461ed97624e96753b3fded62fa147f0b561230fe89a1546d5a0dcaa56fd96f56383aafe606d9b9c108352c1cf166548d6c45a9558aceb7945f6cae424b9dbba66e447a738da28b3121ed4b4e8cee69f6d4b1038d0cfe7c61f38140e14cddec1503e4a8f41872d37a2868777fe58570d5d366ba3e6904da8fd663f8f6784406ec2f0a69eca4abad7d0c3e4b766747d19b92364519f42c436691e39ccb60020e83452bdd192d567e7bae7158f556abcb7a545b087e26f998f12bc8d988e55bd9bf991465971253513f7ebfd5780625f365af7e489f5fdaee22", 0xe5}, {&(0x7f0000000180)="a60f1f4cd5b4b09e116d497e3b8b98974988316cb283aeb847da0ed732a2ce7c0aa2f541aa9eeea3f6", 0x29}, {&(0x7f0000000280)="5c29f9b2f8ed2882612b7343d87610de15000811a8055c33d0f343caabca2b508763536233e68a9b9c653ea7746f71ca4adbee68e3734058d4ff49dacae156ca3b8d51e74287588d22253c767d0a02b15e151ce85efe504b112ad5", 0x5b}], 0x5) 15:57:39 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x100, 0xfffffffffffffffe}], 0x2}) 15:57:39 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) r3 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28defffffeff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, 0xc) r5 = geteuid() r6 = getgid() r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, &(0x7f0000001680)=0xc) r11 = getuid() r12 = getgid() r13 = getpgid(0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000001880)={'./file0\x00', 0x80000001, 0x2, 0x10001, 0x0, 0x32, 0x4, 0x7b, 0x2, 0x3, 0x7, 0x6bf8}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) r15 = getegid() clock_gettime(0x3, &(0x7f0000001900)) sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340), 0x0, &(0x7f0000001740)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r1, r2, r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r0, r3]}, @rights={0x28, 0xffff, 0x1, [r3, r3, r1, r0, r3, r2]}], 0xe0, 0x4}, 0x1) ûû¯Ä\§4uà$8JKLéu1í+ë5\ó×RQ[ýO†kQÕô%,Ë£‡mÝ6Ê;®ÆQAù^_ãpÎM3Á ©7¢$•0vÆømøóÿvP«ã"êMŽ÷Å7šqqnd(ì e%ïàG®<€ãPtÓÎûWš,Z³x]Ÿ‰ 8=µvµ:›€K0S¡æcs @ém³ùöÀ÷ñY™ÃÍ+%Ûm& õ/®¤°WÙ±Oň’õôTè„×]YÚŒVS_¡]Þ=5(±ÁŽ T꺠¹ü8,Ó¿ÏË ‰îQàI'öΔýÊ N#!m]×1}ì$koKFÙv$égS³ýíbú V0þ‰¡TmZ Ê¥oÙoV8:¯æÙ¹Á5,ñfTlE©UŠÎ·”_l®BK»¦nDzs¢‹1!íKNŒîiöÔ± þ|aó@áLÝìä¨ôrÓz(hwå…pÕÓfº>iÚÖcøöxDì/ i줫­} >KvgGÑ›’6Eô,Cf‘ãœË`ƒE+Ý-V~{®qXõV«ËzT[~&ù˜ñ+ÈÙˆå[Ù¿™e—SQ?~¿Õx%óe¯~HŸ_Úî"¦LÕ´°žmI~;‹˜—Iˆ1l²ƒ®¸GÚ×2¢Î| ¢õAªžî£ö\)ù²øí(‚a+sCØvÞ¨\3ÐóCÊ«Ê+P‡cSb3抛œe>§toqÊJÛîhãs@XÔÿIÚÊáVÊ;QçB‡X"%iÚÖcøöxDì/ 15:57:39 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x7, 0x2}, {0x18, 0x0, 0xfa6, 0x8}, 0x100000000, [0x101, 0x8, 0x5, 0xfffffffffffffffa, 0x2, 0x6c8c, 0x2, 0x4]}, 0x3c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x0, 0x4, {0x7fff8000000000, 0xff}}) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x1000000000000) 15:57:39 executing program 0: r0 = socket(0x11, 0x3, 0x8) sendto$unix(r0, &(0x7f0000000180)="b100050490000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$BIOCLOCK(r1, 0x20004276) socket(0x0, 0x8004, 0x1) i줫­} >KvgGÑ›’6Eô,Cf‘ãœË`ƒE+Ý-V~{®qXõV«ËzT[~&ù˜ñ+ÈÙˆå[Ù¿™e—SQ?~¿Õx%óe¯~HŸ_Úî"¦LÕ´°žmI~;‹˜—Iˆ1l²ƒ®¸GÚ×2¢Î| ¢õAªžî£ö\)ù²øí(‚a+sCØvÞ¨\3ÐóCÊ«Ê+P‡cSb3抛œe>§toqÊJÛîhãs@XÔÿIÚÊáVÊ;QçB‡X"%0xffffffffffffffff}, 0x10004) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/51) semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x1, 0x5, 0x800}, {0x2, 0x40, 0x1800}, {0x1, 0x3ff, 0x1800}, {0x2, 0x2, 0x1800}, {0x3, 0xe66, 0x1000}, {0x4, 0x3f, 0x1800}, {0x5, 0x3, 0x800}, {0x1, 0x4, 0x1000}, {0x4, 0x4, 0x1000}, {0x1, 0x4, 0x800}], 0xa) semop(r0, &(0x7f0000000080)=[{0x3, 0x3, 0x800}, {0x3, 0x100000000, 0x1800}, {0x4, 0x6, 0x1000}, {0x2, 0x5, 0x1800}, {0x3, 0x895d, 0x800}, {0x0, 0x4, 0x1800}, {0x7, 0x9, 0x1800}, {0x5, 0x2, 0x1800}, {0x4, 0x3f, 0x1800}, {0x2, 0x7f, 0x800}], 0xa) 15:57:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8001, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000240)={0x80000001, 0x10001, {[0x3, 0xffffffffffffff57, 0x1, 0x8, 0x2, 0x10001, 0x7ff, 0x5, 0x10001, 0x0, 0x4, 0x6, 0x100000000, 0x10000, 0x80000001, 0x6, 0x100000000, 0x116], [0x3, 0x9, 0x8, 0x3, 0x20000, 0x8, 0x1, 0x8, 0x8, 0xfffffffffffffc00], [0x7, 0x8, 0x800, 0x4, 0x1, 0x0, 0x9], [0x1, 0x400000000000, 0x7ff, 0x0, 0xfff, 0xffffffff], [{0x800, 0xfffffffe0, 0x1b1, 0xdc19929}, {0x80, 0x80000001, 0x9, 0x100000001}, {0xb44, 0x1, 0xe9, 0x2}, {0x6, 0x1e, 0xee3, 0x5}, {0x6, 0x3, 0x4, 0x7}, {0xce4, 0x100000000, 0x8001, 0x7}, {0x80, 0x5, 0x7, 0x10000}, {0x1000, 0x101, 0xffffffff7fffffff}], {0x7fffffff, 0x9, 0x8ab8, 0x54}, {0x35f3, 0x59a, 0xffffffffffffff34, 0x92}}}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) syz_open_pts() 15:57:41 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = msgget(0x3, 0x8) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0200000000000000310f21b236a7199b024fda8e084f4cbb31ba0a5da694150ba26353a5efe70fa10010327562224516f509577688927ae58100ada0"], 0x43, 0x800) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000140)=0x400) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xa4f, 0x0, "8dd8a990a6856392e424426528f3643f4b214af3"}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 15:57:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe5b, &(0x7f0000000180)="bbcca984dfb86151314421d45ad344f943f97b7d52717336285a10a3abe8c78a57b2f436ffec4b2fcb29226d77c431cb2c798940263b98fe28034e9cc7b99eacf68415d458af3d507e74c047000000089c8a4464be237c4bc0c1efbc8b9e9ef25fe4ece9f1996f62e27132072e5a08490c7c94a4ae15d61ae24849ec87cc40c18835291c395e26c3af99e451cccff59cffc464ed589bb544bff198f90e35a25cbbb952bdbe60129845d3969e467fb8654c56dc33f9ac97abf46ccfd5024392f276f5e57afcfd8eac300f5ef909ebf3460ddb9db6731355ebf0fac0fda6de9dd8c3edde70f167a7b7b2147e2c04488c9d91a67cb55213c612b8ae86c5eb0ea18fc828ffca083e972c9c5a973e01dcadb98c2eb320306b07a5e546214996f31b4b62b0fad0b677502f0f0af50de5886a8cccd00cf82b93e4941c5f817b53e8d2d0e0534e33fefc8c4952a091858abeeb11cf884a0e057414d1d585b37597d15d1522e0412eb7406e604122b29eb47eb3dbb0f8a1527d29e2d7b564a261687fd2fa43772ce321aaf249cf7355c88e6e0ee3d9c43000e69d96") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x18, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x0, &(0x7f0000000040)}) 15:57:42 executing program 0: ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)={0xfffffffffffffe00}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpgrp() r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, &(0x7f0000001a00)=0xc) r10 = getgid() r11 = getpid() r12 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0, 0x0}, &(0x7f0000001a80)=0xc) r14 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) r16 = getegid() sendmsg$unix(r0, &(0x7f0000001c00)={&(0x7f0000000580)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001880)=[{&(0x7f00000005c0)="451fcc20062f62c613491dca5e9286a9fdb3d3dd5a2191332464547695d8d8f9250654ad728f49d4aa979357dbe1cb43375ee4093953d49c04042e695671c67d7694dc30faa09c471e1ad135c5d835da6cad2a520d88d57b95019278bf910b8b9d67729da0ba13d0448a4421abf27467faf34a6916e988c068568f76fcc69b93c71d92e4f678756e7267f2f56f231c0843faebd3dc54067d05c1b74665939c9a03b05ca16f97be71519630777026117adb0edb7264a1977b5a810d1469aab1a2c8682e3993b2df6ca909f0a8a6e16088eb0d07c402cb6da1a6", 0xd9}, {&(0x7f00000006c0)="5db041cc48a661324204fe07c8858ac007400f6c5259b8df0c252bbd6d2c0a9f427723010d478e96ea06f83bd2db5d74cbf908038167693d0c782b58cc1cd44854078c0ee43c4904632880e0c65574025f53cf1ea181a83717fbf562eaa5eb515a7a1eef5f8a023937b0e73841a64d610336545b585e13765e6970ba321db378c09a721280270a2b02ab5da765cddd47", 0x90}, {&(0x7f0000000780)="78413a1a01bb4324cdd23aad71370a1bc7d32617019db1d3718a52e2b7e064e908692bd492e01a01934b379cc2aad77fdd0fd074f996dc", 0x37}, {&(0x7f00000007c0)="2d9634143cd9f9b835d54c1d025dbb433cfd63549447d02968d8c4591e794d5753db9d685cf9b8f41ab58ff2bfbdf5dfcd7f4a6f245cadfcda0c6970c6199dd52688f4fccdfb16313bd938b582467385094d97367fcb43babc6e0ebb55c5a18a4b9415c265422e88b2c535d3f25b5b3c93729ed342b2a1a823231eb4a4c76f70cbff9f0d07ab92be5604662994aca3665eaa60e944e4c030f992280e2c964a36b6b8335ecc844d193d57996a9b742ababd36046bb310997b257f19a5c030830450e8120b47446fc65405654d93de820bba437320b1ea5d7e95e78d910417ce6566928953034d5226b8305054714dd876b8bc3928a6e1609d465cce327d611fae1c6d619ae0b2ec8a392281816c5711d63fa555c520c777602bd2750631d3a146885ea855c8fb41c373d1efade2dfe1a4e6c9d86403f0c1d586ffac08682d305cd1c3ef6d8b2d9fa8e7aee8be76441e5e8c6dee889867fec68ddd49cf74f4980ab580bdbd48faa751962ed3b052d01f22975ffebf74070a97b6eb58e7b25f04652c3c188033ca9eaeafe826ea21466e29115c5d504ed3f3392088476b279b7428f11eb1a0f9b1371ae8d99e4e3ae904774156faaa82cd9194a7d3419f62d74706183102fe73b69101e5628b91d119fca0d8993d19975529ac0f58688dcd74a5d77fbca3c6f0d08bde26cdff898766017450b8ec0471f2addc29f168013baa8e7ec31abf6f7d0239bfb0bcbb38a337943d61952efc0cf332139564242cdf13bddfb4877e47fd9808b27b2c8eb82bfea5dcf4fa95b27090cf68db756ea081546934879ea93c4d0c5aecaa18e0c70afb7867f8946ec7ec693c6f1ce144c43b4bf14cf5c1812b619220349bd9fa4c2c2f38d40718d4520518230f295a88f229a02873fe35c85bb82cfb254c46dd17a5a83ed2e576ac3ddde1c779bb1958ec03bf1b95b206582a4c64042f12583ecab29b207e768854316c3c6bf489f694f413dc744f0c561860ecb0564459dca734fbbe13da78b70545b0145eb42403173059408ac8a078a645c429147fb07681fc3970db0381dfa6e8abb10085714fdb2b20d19cb82c8417b989bf0bea34c25c047566644cb5c7857380177e5e3eca617b68273be52674a075407cba8618fab2b80b611e772227a82f325a169e9a09be92d0f9630c6e7d4d9800c2b687992bc9e0ed59ca22f0c0c7501eaea9a049794b5d292aa995d5592e4f79d8f376929e63b01c4c2231f14b87a1f2d9f34b0610e02b1fce76c033af6d9d4e47dc97e019086ad20b440e3cd799cc4b79028224f94f4545d5041096d4e3376b7d89af27a3d8cf30221ea802a18ef1924b2a920c5b28b3be4aa5d5fe34459c2b138e01225ca6e7c533fe0baf0a158d67f6470d2fb2c45a93002340179138380f4fc30e9d4bed3876c7699b24fdc9f419b8623508f7e2a898ae99cc213380a099e2cbe85e0f9d16152449dd0f272e99861b53b3be7562bedbbc6c7d7db7c5f92a111863c0c95b329564c7147e638d37cb6a28cadf80877f2db0389d34c6ed99ffbe393d6b999246f9d26eb4c45b82bf8aad9edf79012c058a7cd78d3db02f4452586d5a5c05b1ee95bd670b2a03553a43abeb89dbb6cb42c3d92bd6b86f928439fb8c6e7895c90b2ac5ab6abbc861dd2d1dafb70c4fb989be3c3fcbace614e7d9a566ac9b05c15941be3dfda4049bd0a0a8eda5916b68131b226e146984ccf083b37fc66c07a754e2f61faceed3874ab54f22b85caa4fcf88eda6fd417865ceb9631b94530dc96a02d2d308b7c3cf151ad7c87e27f638f1f8925c1ca17c2815581de8758d46c29444b92c0f547664eddd05d654dff304b1f28974553328871a4add5fad9066aa5e7def97e53482fc760d89c63d66d8f9b5721f2d688d24a85261e0e9d940607dc1ef08b4ba7ddaae984aff43aa8c47c4b218968a9b38db140b7e9697d2a2d506a26befc88c55c223af5cd0b6ab24bd811915d0a28e7fcb7996b7fd3204838d6ed6a3e2504efe619fc4de509a2677372799058ed11ae80861629fe4a548e3d62fa6e3885f308b743632958246b026e662ea83ea531357d25414a8941e7f44f41c84603d53605ff026bec976fe86d74d33c72359b7525c5b70d59192e603d1641521daccfbe3d4db44b147bce5408ea3520f4007e269dd9bfb3a92a487f022ffc56913173a5fbd2f6dba6083b0f5d0b5f980dfe98f2b449a138f006b06f9b185dbc9e4f195245f49b5ef1191ea8e5f55c03e5ea130ae766cbb0cc6d19763895410707cdcba51655619c10bc315f2d12209167089d5d6edfe7b477b16e8a2ba2a5edad761749ac267759b26d24956480594e25ed86c46441abb4ec17433777480f0167edde421f10d024400dfc711850b0c9c87db7f8414ecfa9e82188d06bf0a7d216b734396756ac8eb0f3ec31e4a0fdcb923ba169ce0bbb8898a03dda2b5d7d4f8a8ebf57e17ad0d97c0941ef9360f36e05d8c140cd0f17560ba55e5771ba0595d8ccec3721bbe399ef34149f2528aeed35d1a97a8cae8c31d57ae6980454ffc93cd7e04876e786b9ce37f49185c8a12e08b822ba4e38920f16de04a1dfc780adc77fe967dfecbe4c9de232463a4015563b68beed79cc5176f522d263e9c29bfc21032aae7724682d6e48e50be59c1460902d9f95cce8d6c72dff338a33993b74dcf9d982a4d51eb584c526bc796bedb50644cb6a8c24a81bf78857fd9bcf36311d1f5bda1c94091c9d787b29a4f6e356335ab4572459a606324eab9087202cdfca43b95fd5fc385459dc6c2194d84bd95b7f60f7c7289764682a71166f450b147a8eb476b5e046b145941ae016036f1eac84a7975499043c594f398a186a5e5d9c2aeda136d6fb653b0547b5cae43395eeb5ee8ab7b7c20d882988a2dc88131d15bbc4a231c001b59a09d5e8f67a839807e21915b59c28c143101ff8e0c780f721edee38a940948ea676c66216a2f402e352e51f2d86ea1765bc527f5c7b922302fb26ec3b2e1765f2b386db4e1ef3800c9f39b87826d80157a6b7f72be1f2a59213c38b68c3b48cdf590e90959331396365ec8ddc460e1ecc4534c1c4d7287bf42fa7016f1773993516314de2e7d31c2b301a4330e854c579a6eeb3bef60dfb240f0fdaac85e5c6b273adc8a2a7b193e857a1183fcda0a005b86697c43ac5e95f62b90d1e3e7259c18cbfe5a6b8832102015318b861a522c898db92382514c70c7ad6b6b824cd544a55c051eac93416cb54232efff670e396b3d5a3b672c64a5d22ff55e1643682f1745b7d43ca43b548c72592bded589a55c7d3f14673ba0e16b749fa80867594da94ffb359d42596cfe33eab47c0969033f4ce482c1c48dcdfcf9a16db0110d94b7a5b77980b68c804bc75b38ac76ffcd0d94b9b204de83067ece7a09ffee0a6494c483dbfcd000b5dc4ce11c40ac2cb6ad3faee68264108b95ccdcc7a8a92ac010e8b6f01ea3d53d4a31d10ddc09e78cc077a2b008ee3f42f45de91679905b31e6ea2d45fc356ae18b394ccb3835d03c5f5fdd151ee2c9e8db1ea45ed4e7335753c64dff3a1efcc3e1add3521c65a69e2298a5ba4dcf9a0405ddb6fbcc18e32ab43c280992b8b4821b0c1fb106e2affa2e5e6477217a90e5a84b4092b284acacff2e56a8bf25c11c9be1ab67e88c8aead729acab25eeece440d4deb72f49eae3e70a7fa04b5926692ce5e9e9394c2cee4042f082da821c1b1ad9465724335d1957bba993c5fb22792be5a41ce9d0ea8f2d41d280fbb287e83d95ea7839c7cfa06a6c24205b3e5e01271029d4cb8c033b65935290540b431e93c0d775258996942313611915c29246b9e6bfb5364a20858537de7eaa40d405f0b9f484ef526812c42d2c84a041ee093590e46c84faa5d59c655deb64278f8b1ec4f0d9068002c6cd4869364931780047a4fc69bfb6d4f7aa9fe39b72c1de3ebd52c3c5ca55f8f7013777d3377f914d06aa11c480196f7e989f771869716af47219b7e810624ed6340be98ff33ab81660bace3c6cbd85083269aa9a541dbab8482bb38e4e0d29a3b6d584173457ff0dfa726064d182767471a02e02f198c9ee1698506c350f90d14a45609d151befd15e4dc946bf326cc957b2f611bf29a0f5a82043bb60520002d5e5160f253706145b96c0c84dc36d2b1eaa818b5cfc1fca75c7b9323c25d9ac8b61c8efd3ad7842527e74547f8f8cd6e1079622dda38f8f3f5b536fc743ded72a3db05f3436c11fcd4bf2a0faef2076a77ee0306323476dd8b099e35b8f5f3a9a204159bc64dc6cd8ffe030853337af067b2eeb9a59bc0dcd236ba513e976e4e06190013e47ff296f8e5f9fceb1e2b86fa4e87fc277c186aaefc18b55db4a5669c6e4744dd453f62dbfe4f01de19fae3612210771bc2394350519a324a014d9ce8069e5b951e09c651c7ecff3f5ab4c3b5b90d2e7cf5c05eab06d2c7db4ac2ab09aa9c0bba51ae5fb3649564fe509bf30afbd8118a601971d9edf7cca6cde6cf8ad5ab63680463cd653882b47ea3dd72c81913bfe121c46e8394ef01238a754369e4bcce482654caf5fb0f37f681319ef7be3a372efc9931c99d69887dda9e4928b9a5b1eff1cbb74e4783d3fb1d20b19fdbdac11bc1fffb4b7c32c68c98f8be3cb9e3b6ec1246e7e0284656f5ecac5ceecb095650083702caf7506ba1cc85ac3679444ad2c9f76f48cd8a1ef336ffb1cbfe03a42124defe364134ff237c4a7e69b2988c0b181f7168e5c4586fbb1e7bcc6b1499bdd6072bb1d98eb7120a86cf7a0486a38eabd6a38316ed859f897bf78b21bdba7988f9dee29e14825ececad83b22ec751791c62affc75ed45ed3345ca27b21332269a8dfeb21f5ab99dbc3ecb193fb0bcd0bc6152ebdb4c39507511d5a248aed3f1388e6789e1d639718df3adb098c593fd1f16b8489e1f7289ac18f564a13c64ae707ce500cbe5020f3a5e5e4f19f8be62c128e0e5df95caf4a60096899c5985bff5c5dbb89fd89040b4a7f12f0ce2e317d17a95758011efd5f4ae366457fa378e8c9a363734c08a490b552697dc8443dd42d6eea004f59547f2a961598a71e83dbcded148fba0e4cd0b9938cd1e157103321a3bd5050d3e13ae6c25c7cb8cab071e59a7b072b7d4e5354b07fd206eae774938719b4e1d1fa8cfaee7268be3c3f5f88a8ea3d781c2d0dd782109b35a23a7c1ff2c4ec8b0fa07a55b526b31f03f13ffc7527087cbc990439c0bae9b00e8851cc84ce2a33d3b584cf250ec20b16ddf64f2666b8fffec4e2943913f8801ffb48d9eaae559d5cbe4bdc94e3d828095ef0209c725751bd41eb35db29f255ce27f936bb32e561bca0ccf6a0e1bd1319fbffadfc6bf62aa02a9609faef03fd3dacbfbcb1864e4e7c3cd18e028826b0af5ff5eb9b4e3659349962a2b4c81303c7d9dda3cfae62bb4299d62fbd1093a4e740c715e6fc4398bd23f2b8534fcb5a97105f831c24a863b52b6d92497f6792fd29002e6d2fe016dd7ce9e9138c3033a4ed0769d5b2b15e2169faa0338b892856e31e776e8e7a2093ae70293167b6b390f626cec166745c6b531cbf9370143f66d7097a564409dbbe8bfae8bf77bf4f2a1c00a1656aeb60dc67b77ff62bdf837dd48f7d8e5e4cd145de3c443929957599c2a4a9c23d544e8f8840ea2f6ad1a2f9a8f527cc78b2e7ec1b892417c7d05d4f9b251b2053c13ba0807647e8565b257827c0c911ed2890fb9864a9a834dcc8d025b214ccaa20c9bfa77bb3641f69f13c413596255fa3a1d5951c1c591c148fe08141616025203d7", 0x1000}, {&(0x7f00000017c0)="1f8feebe95eaee19bf3cc6cb2dc363fcc14aeb02f8b1353551444e5a047f7940c20ed1553a6866cad4e96222167b065dca54a3d95d47a30b985c530ff143cc7cd5f58fbe3bc8da6bacd590eca02c22f5d09a153cd663b008d616ecdc38502d9164eda1ed5376cc413e3512072994c0cb04c65617b4f99f8bd27a694edbce962bd353c2079ffac01ab1c6c9668bf3fcc77efd822ba6ae278069733402ecbd2d92ac6a1e7c1b4f94b4d940fa5706b9", 0xae}], 0x5, &(0x7f0000001b40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xa0, 0x4}, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x3ff, 0x4, 0x6, [{&(0x7f0000352000/0x4000)=nil, &(0x7f00001a0000/0x4000)=nil, 0x401}, {&(0x7f000056e000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x101}, {&(0x7f0000245000/0x4000)=nil, &(0x7f0000085000/0x1000)=nil, 0x8}, {&(0x7f00002da000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f000040c000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000619000/0x1000)=nil, &(0x7f000030d000/0x2000)=nil, 0xfff}, {&(0x7f0000003000/0x1000)=nil, &(0x7f000076d000/0x1000)=nil, 0x200}, {&(0x7f00003f1000/0x4000)=nil, &(0x7f0000434000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00005b3000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000692000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f00001a9000/0x7000)=nil, &(0x7f0000132000/0x1000)=nil, 0x7}, {&(0x7f000004d000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x68e10d49}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000347000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000694000/0x2000)=nil, 0x7fffffff}, {&(0x7f00001a3000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) r17 = socket(0x2, 0x2, 0x0) bind(r17, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 15:57:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0x9f}, {0x6}]}) syz_emit_ethernet(0xa0, &(0x7f0000000140)="b489a83b8fccf27b8e84901652446aafb9c974d210cb3d6d298456f01a982ea00c89c3f131262b0795de24a22162442245e34a7d3119e1ed3d0ccec518ef80549db8566ef9019eefef36a9a164200fb9ccc60910fff8b5a73217c220cbbc9c6d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d228e619800fb5d49c36633c936466cd480a06d211f979d24c301d0862401fc71fe7502c") 15:57:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x881, 0x0) 15:57:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x10000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 15:57:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x5) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 15:57:42 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="7a2f357d539a38b59adef4ef35084bda047790edd442bd1a36e0874f66f45c6075fa", 0x11d) 15:57:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0x10001}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000000000000006, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)='\x00') 15:57:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) close(0xffffffffffffffff) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x351) 15:57:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000ac0)="582720efabd16ebae60400259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619514a4c8ad7ce4bcd660eba26135a223bee40ebfab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d7228193ef16a0000000000000000", 0x65) write(r0, &(0x7f0000002580)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03c78200b6dbd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff1639ad7ccd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5ffa4d8bf18460869a8f385273a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f47b78bd765ae9de88b7cee81973ac783d4a6c4362cb8d339e12305098bd1c4c7bf4e88dbeae5aee2daf7fd7166caa9d8c0101411ce8ffa8c04ac6981bf9549", 0x434ba9f92fb615ee) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() read(r0, &(0x7f0000000180)=""/74, 0x4a) ioctl$TIOCSTOP(r2, 0x2000746f) fchmod(r2, 0x109) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9c, "9f8dd8e500"}) readv(r2, &(0x7f00000000c0), 0x0) 15:57:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x40}, {0x400006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = getpid() fcntl$setown(r0, 0x6, r1) 15:57:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x7828, 0x0, 0x0, 0xfffffffffffffbff}]}) fcntl$setflags(r0, 0x2, 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xff) pwrite(r0, &(0x7f00000000c0)="0488bb4d59e06ee562fb4085e945fc865ed07cd725a96d27639656fd5570715d75dcdcac7c2b9dffff378f089ad8969d6950163d3cd4c0c0a928d5578c7ebb81cb4086c10c3884d03431efa075ae6e00f3bf674b24e933f30b60a1a01004f20ed052d99ace57c14c062d255843e2d4772a3d41d66da82d490c34defd9b64b703725cfb439a7df7c6b1fa8ffa932e1ace788f772d92bf9558968d07e83a8f3fbc231a503276df5b4ed8c7710ccc1d210f789f78a29a1c842d5258aaaa1ffdd9f7df9e1d42f3d469165ae5526169435fc688dd73eba337a658794795bdb6e273bc5f127f99024f368d87b714bbb729f163532b5e2e08793a5068b2dccd15", 0xfd, 0x0, 0x0) 15:57:43 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) open(&(0x7f0000000280)='./bus\x00', 0x3, 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) symlink(&(0x7f0000000180)='./bus\x00', &(0x7f0000000200)='./bus\x00') read(r0, &(0x7f0000000040)=""/68, 0x44) r2 = dup(r0) chflagsat(r1, &(0x7f0000000240)='./bus\x00', 0x0, 0x2) write(r2, &(0x7f00000000c0)='p', 0x1) ioctl$BIOCFLUSH(r2, 0x20004268) 15:57:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f00000024c0)="f2", 0x1) 15:57:43 executing program 1: setitimer(0x2, &(0x7f0000000300)={{0x100, 0x12000000000}, {0x1f, 0x2}}, &(0x7f0000000980)) r0 = kqueue() r1 = syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x40000000000fffe, 0x0) kevent(r0, 0x0, 0x10000003, 0x0, 0xfffffffffbffbf16, 0xffffffffffffffff) close(r0) r2 = kqueue() r3 = open(&(0x7f0000000840)='./file0\x00', 0xf7d9019643903379, 0x44) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0xa02, 0x0) openat(r4, &(0x7f0000000700)='./file0\x00', 0x800, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000740)={0x91d0, 0xdb}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x10000, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xffffffffffffffff) fchownat(r3, &(0x7f0000000940)='./file0\x00', r6, r7, 0x6) getsockopt$sock_timeval(r4, 0xffff, 0x1009, &(0x7f0000000680), &(0x7f00000007c0)=0x10) r8 = kqueue() r9 = dup2(r1, r8) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f00000000c0)) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000780)=0x7) symlinkat(&(0x7f0000000880)='./file0\x00', r9, &(0x7f0000000a80)='./file0\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000b80)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r9, 0x80185758, &(0x7f0000000600)={0x1, 0xffc, {0x2, 0x80000001}}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000005c0)) readlinkat(r9, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/173, 0xad) ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f0000000340)=0x3) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000280)={0xfffffffffffffff5, 0x6, {0x7f, 0x4}}) recvfrom(r9, &(0x7f0000000540)=""/61, 0x3d, 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="01000000000000000000"], 0xa) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x2, 0xfffff, 0x5, 0x4}, {{r2}, 0x0, 0x8, 0x0, 0xffffffffb71bdebf, 0x4db9}, {{r2}, 0xffffffffffffffff, 0x62, 0x800, 0x2, 0x160a}, {{r2}, 0xffffffffffffffff, 0x48, 0x1, 0x7ff, 0x800}], 0x1000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x7fffffff, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20000024, 0x9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x20010, 0x0, 0x1f, 0xff}, {{r9}, 0xffffffffffffffff, 0x8, 0x80000001, 0x7, 0x1}, {{r2}, 0xfffffffffffffffb, 0x50, 0x1, 0x40, 0x3ff}, {{r2}, 0xfffffffffffffff9, 0x10, 0x1, 0x4, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x10, 0x2, 0xc3c6}], 0x7fff, &(0x7f0000000080)={0x2, 0x644}) r11 = semget$private(0x0, 0x7, 0xa2) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000480)=""/136) 15:57:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = shmget(0x3, 0x2000, 0x10, &(0x7f000049f000/0x2000)=nil) pwritev(r0, &(0x7f0000000100)=[{}, {&(0x7f00000001c0)="b32ab0f94c301990446cb402fc707a27725b03cdd1eebe999908cca1b2f9d3790544fb4cd03308e3dfb0222d7cc384cb7bfa2c0be96b617a833aaf3d0b9f961fb4f757e417864b61af393f162c1790b68b24def229bbf4630f37ad7aeeba52b65b8d8972abc00050f9d7815790d3a3984b3c01b5d03583be52e60cf5679b48452e84d07e86c0fb1437fbbe5302d840a6f20f3be7e216f8057cb4b191b75c48c486f8b4a2fa72e91111a39839f589e9f09842c09169694741b1334bdebb67bce8486f782449405a570804cedbc60b1c2b854f9574813d55c482722ba290c3b16684d71032e9969b9811f83533ed87e1789e9ccbbdb10b2e9480b24535902cca1e77d891f3a49d07cc8d019c7d03535ae40188823c7708b1e5d1ca2ec03b8140af5861fc797b3fefb1590053f08ae6ecdedaa6e50c50c242d936b94bf1853e0f8af8a0526feebde28cb8c5101ce638e8a25493f4f349cf8abdbeab7cd99424de42b11b1e7120438a6df387643f398312e9436376c301ea7d246a4909f737eb217c5fbc48ced2f145fb5dca89a711ecc99a9ed92fef7b60b7dab2553db1276bee9a8b4570a42a42dc80e3efa054c85db5c10c1bb66a846e2e4924903d9b892c1670a8adfe77ba5bcd9a6c0f615357f6b7249a253c8d0a6166af1dfe58c6027d4addc23c2c4839a4813c2b2d45f402cefceb6d5974ddbe3a2b7e49f266502513c9fe6bf32d90ed8c29619a492f1dd4b19a6433eb3ffc3e840abc22ba4f2be76878082f17b15195370268c2197a838d3f0ad73aa105968eb5806b0f66436dab9eed32ac41e77fdd6f661772ef1edabca47f5813516c59da52fbcdebf8f4a3b621129ccd058c41236260cf2a72ad784a0e4b519db4e8f060dedc2475c02817390cfd172e3faf47f60ace5dd58d7686bbbbb69d768cc83139346bc9350c089446a80c7e91f5bd4776c7c16714f26c6ac8b8217abe6a3799601fa6ecb7906a8e0e1b14114f958e612b85be2720a5e8cd6e2cc562acaa62cead3e1a1f807904c9ef9f3ce6a96aa3c34e06759eabdb525a9e42243dedfd230e5f31aafef0dcbffd504a9383e321fb6f4fa84c3d22e12c5cda0e0462412c8497fa34cdda95e527eb849199e3d4ac0f883d99dc13c0f09515370393fd57c58b338eeafb84dbedbb0b473ea68fae4bd3ee2c2a4e9264449930f48d178bce77ff988b0c04e6cab825af0687c2f631a54410f6e21f89ce8876f7f61106132450410449d547319a5833e9f98abea4b2992d642f50903524c9b0b2fe25ebd7bd134b000a39e30516217efbc5ca45ae3dc8fbb7ef1bc0248e4629eecc2f4b601286e906160184801291cb008ea7fad395dddc58ddeb8d9a731cd0a31220045774c5598f4ca8a929712a9d1fb88fa8241ff47835bff33a78ea092116b5b93adabfd85a1f2306e128f3e98d7ac68dddaf825da24e513cb28dee9131885b060c9f9e998b80dd7ef271cd5f7cb589f07fac0f40a43ff3c7cf3aeaf6397fe23cb53408113a1ae9a348fa1219b7989381e1563a840dc5d7102626b221e2beda442913e92328922958a89784cb95bf44be8b837efc08ed25b56e9e2ffad6f960a0ebf6e170a18395019e41431db45d5f6e19352bd6a1d73b4b3d0a4b15dcc0280462f945b830bb1ab0bca09c68375c51eb589819a593296f705156f435fb3b9f44235900aa21d50aeae9ac1d83e9df0fdfcc18669fc70c6976d1aff3c00a160fd9f898877ecd3c37b90f025a9b340ab00f383297240d50991b067eb6e7b058da6e2c1fb0e826b2692bbc7085f29e68bfc238ccd07d1fd1e6e56df51a60535532e8089c1abaf7026ef7286a1e581f3fa36f175b352dfbb7069ca61316b52cebe24e522b57720e517d0de64fb4efbf291f1e235e9facd488205f41f3d6647356dbb7bece535e926cf7820e1703721e32096dc80d34e493783b7695ca79b0286fcd4920cdaf03940222f38f038457e65b8afa84c0a2f1f8df1c71155e32d933eb61f36c71fab60a30c136d018f8062024fece94114419a75ce6684220e536992ce96977270f193e1e3573571b0f19e401c2623b54fe45ba18b72973b734937ae0f016f2f169a8a311e1b0a76b0826a904a0cd7dab32b5e3fd8dc8ef34cc0b4e322f9be7f645e22417897d201d9f35e27523201d6ae8ac9f15cd2a4f4bb6aee16b970a234a52b98436d36b657f87e660e1fd2cbb9e79f613d4eefb919b86eefb3160a8c68c218ebc485fafc6173db4d5e57a8b737120d0a7ce44b785d159d50675e25af9e337facbf78e018735dd63de3ae3b867412cf5ace4a8a90ffca834fa7939150d67a7c06571f72ee76329f665b1604cf6300d534287caf12e7afabed7c898402e8dd1dc0be282656c2777e971c66c4349a7f5087ce240e75d833adac5fa6928e27d346dacd1b58e00c6eb7af5deea75ecf623180663d4a3128715e51345a2ae581cc5a0c8501a566bb6d5e8f1da4f0a4b1ec70a7fde5d1fbbf381e5e6d10903c6c3636271fdad49688c9c0467a01e8833009bd90b9487dad414529a7182ba467a1d150982aaffb6d66cce9f8df04a642389e91ac6edaca41b594092fc6fbbf5c4431c47334a8efdfdec37bbf8ac4198da5db02ede5663662e7cfeed0caf54a7aa2459468211fa01270ac4f73dc5371a26c96056cbb2ddfcf7a29530b91023eb5481fc23f81adbd1142d55c8739ee951714294a2776c0d9d41fe1956e14800b3784da31ba5bf95b041e269b9e7f6e7bb9fcd39a5642c41c459428ceb3f4d7d2b119d05887573644ffe60f5580dcf6831351762c8e6e8474b587a7714eac3270a429cf9b81b285763a797defc419e3f266efa0ebd80e4c22fb49e9008d353cebb7b46d4d13a40152d38b3faa20ae5a09d140bdd0bbf5765ef6a4dc23630500995af4319d9f84108def5e32e379c33e4f59b7963d0223ad3726e0b0048807e073d558c318c2ca79e5410237fe9969d3d39a0f6f8ff44c0137e31caf785ed2847288f2040d54567d48383cdb2e16330d0711292d0f95b503b494cdeb9a562d5d05b657982e48c9e1e437c7f88f611b63dde8ace780ff8e6156d6c9a1c50f9d446b0dd92d150ead71bd3b47eb2ee3b5cd37325981d4beaea771b829ab86f2fc951e09fd6c7059df32ec9fa36a56a262306e56d3e93b16c1e1d734ca794efd246e47598ddd8c839dd162faf8270dcc54b0f1d3b4ff03b3fe51a85dda155b5c4d9df6eb33fd71a9f024a2e572c8802cf40961862714e51b47b2873b0728dbf9d730d821b49788adc74e566b555c8b8141ac5f68bd35c203dcce51b650bc9417d3ee13d12601a2b203d903f2943f4f223cf89525b1c97b06b89c75947910965bba0a004fd045869fdf1097b0acece5e260bb07b282af94c69cd42a898d66823641e764a8f279c52a35b0712b61a7e4696ac39f3e44e9448d23943399cbc118566ccab0122a715ab5a86e41359a45515fc3b6d200e8ec0afa74e3e4a50b36cbf9e90047d987edf9f5ce4eb9f264692f53567e478a9ff2d93b87af0256c90665e7b490f5a6669628ccc48ef31a0a16f088dbc9756b82c804f34477a572dc8d95224c6fe876bde6b95fbd4965b67475b3dacab957e3cede53c46e1c7a370e418c74f4d6ca8b568f9c4c418cb27d3a5cb9b8e05a543997d115f7324c03ee02d69b37b3c250892858b774894308cb244070ae0bd645037201d9a10e26d45ddb94cc845f18b04992feed2f181b7ff0d4133134a5b3eb50fda0f17c063e173c9cd04feaf30a160bf4204f28d72ab378bc60e0557481311c3f2f7bf8d77cd751db763fec59de98e8015dbc1f0708d535d1ba5a823a3064bf81ba65a6b6d0516de502a433d4463fc414e6306177bd1c1180394d0ef6e01161068783bf0982e387ddfebf4cb05c249f22ce4ba32d6bd6ca5f5867815b8289929de795a72e2b55cccbcf269dcd36c75e8897d6a27501b2fd6dfb715aef83a23208929568073f018f61fb78a06fe8c345403f2832f75abc1d9164f3eeb5532d9e6481966e2e28b17ce68959de1737a3d2071464b3c8a5370c150092ffe8b59605882c1cb5c631a0d2e08facce3bf2b18900e3abd9d5a11c47165bb1b08dc09ee76e880a24d19f468719b01d08758de59fe8865eb8ca6c997c99185191975262c331b6242be738d114355088b4339862671de1e18fc1db6f7b911a986cd4eef44ab17c6474ab7c9d5e466806148c4a8034f5185a44c75e90fe5acaf504feec08c273b9bcdd35a236a988027f8ee65b8913eacbb1c96f7aae452fc2681a105f9a6988775b6f375105928b67bec45c0ba4a403f8ad4e157f50f0022d1efa44af47a03a93824b8659a6ce2429e55a5b375d2a2ff29863a6c13165e8815ecf1eb7635338297abfd1f9b18523f75ca87fbb0994348d5e6aed1142cb83d70225979c9336aa0c17a92b7e280399aa22ef5fc13c53fc418bca0f2be81558945a778783d6705754a819f64fd81a98a2d0b697584be566fac45bb1840c80d3c368fd52c9b78d710e7d90f4de4a9c4334401553e7eb8b1bf93abd7eeff3f554b5fe949a889bd468f782efa696293b106daee78595389749aeab7c802b7d717177acbbc8679b8dd5f6946072de9b2ddeaab5f80f04f80cf2c2d293f7f92af30a6867e4102777c84366b4893646cc79cb6faec1e8a9379bc7348662781c86e75ce5e9e904b0cb365e799f542e66ed4602a660f33084735c967b0509f8a27b26f77128dc3a7ca853b1a3a191e68a491f54a7ce1f2b4356861183cc982bb8c400dd8b88a83af95d978bca347c8642ee0e9aaa64df6c6eeb2bce70be9cbaee6b860f0af51263020334e691a9830900bb4a10c144ca504ac926bf8f97af64b26d798f8c818609b4e6b0770d68f2846300e30a3da18035069bcea1d5b246362bda6f9ce63438caf9fd63b728aef0ef1fc2d48501843a874c01acc814d15890b2ed4f86c22e2cb8147c971f53d38d0bd6a287218e801239be07840434af6ecd0c4b3446303c5d5a71d839c316eeb9ccc90d5043932c9b7c828e95ba24e68664a5b26d9453dc83a0ecf3f9182bb921df156add5f52fa762394e5c04ea8ce56b2bf65381107ab5fef4946e70653583aac3f4c033967001f37c380832f637d010c84df78d1ccb1ee6eb5acdefd7cf2f3f9215b4f688c5fd4b3efad5190291849fbe742e03ba994b97ea40f25cf50bc44f661ac9fafe4555049c02c23377ef540444a6693db7f906381c39e01402a3f79a916378170dc35013113592b4dc5685613c72e84ca1c53491cd83d35dac98eddb45e3f7409cfc59409f74de9a532f2be2cd7351b78df790bce6dcc6901703ec7a868dd75f25788b5850409e391e3bf85111867865a8a8be2dbf13b788281c5a44d17988e7886458035360cf422fdd45da9c0ce62163227c7141856f79d3d149d1c9dd0c2cb334b5218e9744d97c3a8494d5c86ec54fc1ec2edcf12cbb6e30931254ded33d2c6ffba54d75639a9e8e75033c722567b915b2036bf9bd3e9e3fcb357c90e9ad8708eaa979651641373df6b108008a825526564857f160bdb2f8d36b0d92d45969cacd53df200a5a0d45ab4f77188a400d8c09fcce223ddd6d900dbda8d59cb4ba98ebba6d849bf950cc26b226d27051cf984600a8ebad4f58241fea8f1d5b93f3efbcfa808040bb6995649bc2fd43e7f0ee238960d3c247b4eb60bbed82155ecbd99d94697948be8992fa38a05d25cf283ed827a7bb480e10ad633e811fb71b40c0ab0f977cfed5e34c80bd027773564accf107a3299b42cd", 0x1000}, {&(0x7f00000000c0)="d6ca543739a7cbf1325c52f0c6e95a55ff9ed6794e96ff376958093917b40a42fefe3a86ad51e4870e54316f06641d64d707223740f2", 0x36}, {&(0x7f00000011c0)="d01195088a2a429312765f9a83cd7a2c55545f8d06a61590a36a2eeb5043f878b9f699fcca5be708b5d580b2fd898f97b4f64a499863fe626113e5d41ec8c2e84d906f8f90f06e44374c20b00f808635d75534153ea0d60a9f62b87fd87ed7143b7472c9800bb8c8dbc8f916cce385fa7e04b0e0dcc4dd5ebd20162c3e87a63b72dc35c72ee5cab68bf8422d46f2c08c23063a3709f0a46257bfcc58d111b9ce4a8d4a62802d8c9b197533927852e95c39702565950e9fb16a6b59e1745178936bd9aa", 0xc3}], 0x4, 0x0, 0x0) shmat(r1, &(0x7f000076b000/0x4000)=nil, 0x1000) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000080)=0xfffffffffffffd51) setpgid(0x0, r2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$inet(r3, &(0x7f00000012c0), &(0x7f0000001300)=0xc) 15:57:43 executing program 1: r0 = getpid() wait4(r0, &(0x7f0000000000), 0xb, &(0x7f0000000040)) r1 = semget$private(0x0, 0x4, 0x4) semop(r1, &(0x7f0000000100)=[{0x1, 0x100000000, 0x800}, {0x0, 0x400, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x8000, 0x1000}], 0x4) wait4(r0, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) r2 = getgid() setgid(r2) setgroups(0x9, &(0x7f0000000240)=[r2, r2, r2, r2, r2, r2, r2, r2, r2]) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x40, 0x0) r4 = dup(r3) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000002c0)=""/185) semop(r1, &(0x7f0000000180)=[{0x3, 0x2, 0x1002}, {0x4, 0x6, 0x1800}], 0x2) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000003c0)=0x80000001) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000400)=[0x0]) mkdir(&(0x7f0000000440)='./file0\x00', 0x0) setgroups(0x4, &(0x7f0000000480)=[r2, r2, r2, r2]) semop(r1, &(0x7f00000004c0)=[{0x0, 0xffffffff, 0x1000}], 0x1) lstat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) setregid(r2, r2) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f00000005c0)=r4) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000600)={{0x18, 0x3, 0x0, 0x8}, {0x18, 0x0, 0x9, 0x4}, 0x40, [0x2, 0x3, 0xffffffff00000000, 0x5, 0x8, 0x2, 0x3, 0x6]}, 0x3c) open$dir(&(0x7f0000000640)='./file0\x00', 0x8001, 0x40) socket$inet6(0x18, 0x4, 0x6) select(0xfffffffffffffd91, &(0x7f0000000680)={0x200, 0x9, 0x2, 0x7fff, 0x7c, 0x3, 0x85, 0x10000009}, &(0x7f00000006c0)={0x20, 0x8, 0x100000001, 0x189c00, 0xfffeffffffff0000, 0x5c04b3dd, 0x3, 0x401}, &(0x7f0000000700)={0x2000000007, 0x6, 0x40000002, 0x9, 0xffffffffffffffbd, 0x7, 0x96a3, 0x1f}, &(0x7f0000000740)={0x8008, 0x1000}) syz_emit_ethernet(0xc6, &(0x7f0000000780)="68e94d0ba190a8c9f807dfd9877566bc36ea4f0bea999d617f0d9bb4cb7871bca0d971d98447047a3cde9626610e6fa873f92d5e31536d23c463c7d5bc71e4fb366fb38abe22f3ec118458e1f87a25fe7abcc0fa42c45174bd7d475c1559b53f064b5a1e734e2a5dc539d092c97b16522a3e3e6ff97d351502e19180992d2865d2698ceb66c22cf465afecd6b8108cc37aabbd2b4f6ddfb5f5b37edb160cf5eaa3d47808b7b8401150cec6fa0d427c3018dcd6de2cc176777ca00705869832b24ad526b835bd") r5 = semget$private(0x0, 0x1, 0x204) setgroups(0x1, &(0x7f0000000880)=[r2]) semop(r1, &(0x7f00000008c0)=[{0x0, 0x40, 0x800}, {0x2, 0x3, 0x800}], 0x2) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000000b00)=""/229) 15:57:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000140)="77079227740f051bc87764e32e6c7fa49bc5dd598c60a8eede5feeab9b99f69803921340734e64c74e7a34da8216f50e009bce2831d6d86ff39dcf1e62a071d190bd9373d3805f30b0767a25419e2b", 0x4f}, {&(0x7f00000001c0)="6f647bddabb7dd359e4054cfc416374ce82efd05932de1699e06366213eb7ff216f374e0731d66f34deac06981f83c2b7cacafbf3113b9535e1e206c153a775a3cb7a8b348d270331789e1fa9266c645cde97b727d5ce340cc06ce3642c0e3c90073ca44c6987aff0b7964448c7f3e6a43de178833545e0c6a44cbd979fbd50a89c84a847f9dbc0dfd5f489d6fd1f9d3264340d26de9c3e4e0a9fe772e6c643fca79dad2b4ee3bbf874dbccb5ecc2b15b775fdeeeb043f08a6253bca00960bbf15a2d4", 0xc3}, {&(0x7f00000002c0)="3b8092a4a3da7b16209a9bc0a50c1daa6652b639778ca199c29ed4e15e5f853b91a3b16d814d07276a528c94118b2bd80dc9171db462d7da2a99f6aa27dec25e2eeafc2876262539bbb23375c9984182bf006ddf32997287e748e2f1b82847274058c8388903dd3f40d452a3fa1af504c0d122393b0362fab133c579770ba73ac98fd3101baa", 0x86}, {&(0x7f0000000380)="6ea5864f0cb2aa338418eba8aabc7ab357b45c7a6be1c1942f617c164ebd779738fe16b26b1bd038ddb88b51e31ba0bab2dd0c5f2341fb2f27068111ae5e747ad9ba69a50e62dd5bdc232a9dcf44aa44d508ee71269d2375bb260deff138ba8f6a790182ca771745fa8be01ece842d17b9601af62a7b871db43c399d8db45dcf7ce57a37e277fff1a7d97319f5530f82fa440a91cdd2bea31f620ade831d1d1c868d46da5f182f641285e037e5ffd52057bd8047746c0eaf0ac60af7a3b24fe1bcc06bb92cfa8bd592cd2b94f5cac1ff980bc0d6728720e2aeab08782832751afb88553f1def95a274324a4f7e12dd", 0xef}, {&(0x7f0000000480)="8379d389e8a290ef85d9acd5f2b744a699fad63b58b043b415ae47107c6f5ed32164fac38fe0d1c46dbb6dc0f3c69c86b2620e99c22b333697df293a3c6aad2c72f6268982c486c878f4d3db58cc375f8dcc9137fb4e8e4626ed26e9d6cfb690631dede0d211726605242f350bef11bf8460ef83806341c2f54432b11b8490de44464863f1165073f024aa4dc2975a9778a3297fd99488f807121789896758442fffb77f330dee06211088c74ce2a93d85dcffb795a284c961810cf0815ce6ff67198f4e53eeeb5f41ab96b22bead8ccba6f3378ab17563001d4f83abd0ff75f944307b3360b67377105100ceb5b9b58b1ccf31ded7298e8239519c2", 0xfc}, {&(0x7f0000000580)="dce7b4c458813954e1b49856a67d2f67a30d0ea5ab97b2baaea4e7b187ff8badeecd78bd356942ac6b2b3bd480cb2ea3d49cb9a67d838f4db1f7072df5a83ca88d3fdaa936da1bf46cbf9abc687b10bc51278deb2a4953e6bf037c56cd8d8b92b1d69874cb008a229e62d0e9d3d944743de06fcf981356295d0fafe1aae963a46e3aef42b117b0c5bed84401aa495482a690af61199bcecedbc5d43f4b08757567f79be525ae019a0909b6718b036322c2ea3d6195db103019a4f155330c22eb97afab7a222c50c992b852b9c680ebd5e8823190a6934d7acb7e1030c3c9e44bf2c3e5eaba965f538fcd8f895509", 0xee}, {&(0x7f0000000680)="9776ba07a4dde5db5067591f8ee5a0a5ea7f9eb2c00dd4a2c6a7b337de7ba135b647cdf4bd93be341999982bc6d4ede7eb827bb35ba278c4a648990169bc4b19a8fa72490bfc10d80021069680643a63aa0f40c65f313b56292039a30fa3c4fecc5dca3fd84e4d3fbb3ead99438a0d3fcbfa", 0x72}], 0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x20}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xeb1, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) lseek(r0, 0x0, 0x0, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780), 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000007c0)=0x3) syz_emit_ethernet(0x4, &(0x7f0000002540)="795ef707") 15:57:43 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x100) ioctl$TIOCEXCL(r0, 0x2000740d) 15:57:43 executing program 1: symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000340)='./file1\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file1\x00') mkdir(&(0x7f00000000c0)='./file1\x00', 0x8) 15:57:43 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x7}], 0x2}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDENABIO(r1, 0x20004b3c) 15:57:43 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x20) dup2(r2, r1) write(0xffffffffffffffff, &(0x7f0000000040)='N.', 0x6e) sendto$inet6(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000180)={0x18, 0x0}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x2, 0xffffffffffffffff}, 0xc) 15:57:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0xc0d5) recvmsg(r0, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000900)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000980)=""/11, 0xb}, 0x1) 15:57:43 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8820, 0x0) listen(r0, 0x8000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000000)=[{0x2}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") 15:57:43 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = semget$private(0x0, 0x3, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/186) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) 15:57:43 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="39c0ddd64239dd559a96d836a4245a5165424ca674eab53457c1bc2409aa9100a5eede3afd8a9ad3c0e30697f8ff2f9187e9f4f99812e4700512ee021ed9ba4001602f49d151717c97e7c37d2888ff2d7246613ad817b792ff1444a3bb0d91112a6c1e536ab995decb52db5a89eb15596802bb66cc331e05555ef36b6955c750217c11b81b9bb5738ea6a1b66819ab19a9914bdb25a972eab4910b078a46ae970eb7d42354b61ad5865d9f88195af779452a9ec29caf16562460eefd6152fd6acaff283323f10a5a0b4b0b7299", 0xcd, 0x1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 15:57:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f0000000140)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0x3) 15:57:43 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x6) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') getegid() 15:57:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="04000000001000", 0x7}], 0x1, 0x0, 0x0) lstat(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x3) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0xffffffff) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000240)=0x5) 15:57:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffab7b74371b2891fffffe00"/44, 0x2c}], 0x1) open(&(0x7f0000000080)='./bus\x00', 0x88, 0x10) 15:57:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x40081}, {0x14}, {0x1000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") 15:57:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) socketpair(0x1e, 0x1, 0x753e, &(0x7f0000000340)) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/142, 0x8e}], 0x1) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x30, 0x3) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x2000000) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000100)={0xe7, 0x0, &(0x7f0000000240)=""/231}) openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x402, 0x0) readlinkat(r0, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)=""/159, 0x9f) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) socket$inet6(0x18, 0x8000, 0x8001) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000480)) 15:57:43 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x8010, 0x34) r1 = kqueue() r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000000c0)) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 15:57:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0xffd, &(0x7f0000000180)=0x5, 0x4) shutdown(r1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d700"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000100)={0x9, 0x400}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 15:57:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x200e, 0x84500) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 15:57:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000001004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x80000000) 15:57:43 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8080, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 15:57:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) write(0xffffffffffffffff, &(0x7f0000000000)='t', 0x1) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000280)) mlock(&(0x7f00009ff000/0x600000)=nil, 0x600000) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x180e3, 0x21) openat(r0, &(0x7f0000000300)='./bus\x00', 0x100c1, 0x128) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x401, 0x1, 0xad0, 0x6f43, 0x52f5}, 0xc) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x41, 0x3) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000140)=""/255, 0xff, 0x800, 0x0, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000002c0)=0x100000310) 15:57:43 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x1a, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b92237765454e9512c22fa1aeb76e9e9", 0x3) 15:57:43 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x800000000000007, 0x95}) r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8, 0x40) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x0, 0xdf3, 0xffffffff}, 0xc) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0xfff, "73cc510e52b3ad2e0d3fc9c06d00007f00"}) poll(&(0x7f0000000080)=[{r2}, {r2, 0x3d}, {r0, 0x100}, {r2, 0x81}, {r2, 0x110}, {r2}], 0x0, 0x3) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r3) 15:57:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) semget$private(0x0, 0x2, 0x300) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 15:57:43 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 15:57:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 15:57:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5f}, {0x2, 0xffffffffffffffff}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x88) close(r0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x4e) 15:57:43 executing program 1: r0 = socket(0x10000002, 0x3, 0x3c) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000001c0)="013d00e500000400", 0x8) getuid() 15:57:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00000027feffffab7b74371b2891fffffe00000000000000000000000000000000040000", 0x2c}], 0x1) lseek(r0, 0x0, 0x0, 0x1) lseek(r0, 0x0, 0x0, 0x1) shmget$private(0x0, 0x3000, 0x250, &(0x7f0000ffd000/0x3000)=nil) 15:57:43 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) sendto$inet6(r0, &(0x7f0000000000)="ed155181e2597ab0ca3b0752fe55a84cb5a34923ee02ec6cad74ceb022b0d87df7cf7c62", 0x24, 0x2, &(0x7f0000000040)={0x18, 0x3, 0x295, 0x8000}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x202, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) close(r1) socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r1, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000340)="084aa6521890b894ba578cb8be07e12198c980ef", 0x14}], 0x1, 0x0}, 0x0) r3 = semget(0x3, 0x0, 0x2) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x6, 0x9}, 0x10) semctl$GETZCNT(r3, 0x5, 0x7, &(0x7f0000000100)=""/100) 15:57:44 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x9) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x4, &(0x7f00000000c0)=[{{r0}, 0x0, 0x20, 0x0, 0x8, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x1, 0xda}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000021, 0x4, 0x101}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x3, 0xffff}], 0xffffffffffff2308, &(0x7f0000000180)={0x80000001, 0xcdf}) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x43, 0x0, 0x0, 0xfffffffffffffffc}], 0xc4, 0x0, 0x0, 0x0) close(r0) 15:57:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x44) getrlimit(0x3, &(0x7f0000000500)) r3 = dup(r0) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000100)={0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r4 = openat(r2, &(0x7f0000000480)='./file0\x00', 0x109c2, 0x138) shutdown(r4, 0x0) readlinkat(r2, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/212, 0xd4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000440)={0x6, &(0x7f0000000400)=[{0x8001, 0x8, 0x8}, {0x34, 0x3e, 0x3f, 0x86a}, {0x9c, 0x798, 0x7fff, 0xeca}, {0x3, 0x0, 0x32, 0x73c6}, {0x7f, 0x58, 0x3, 0x7fffffff}, {0xc5, 0x6, 0x1, 0x5}]}) wait4(r1, 0x0, 0x2, &(0x7f00000001c0)) 15:57:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x8, 0xe442, 0xffffffff, "342e34f0435233e49c5dc194d673a2f33edfe0de", 0x9, 0x80}) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002300000000000400"], 0x10}, 0x0) 15:57:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xffffffffffffff46) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) r5 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000200)={0x1, 0x8}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000280)=[{&(0x7f00000034c0)="a210ab822c67f1d096a0a215872bd9ea09", 0x11}], 0x1) ioctl$TIOCDRAIN(r6, 0x2000745e) 15:57:44 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0/../file0\x00', &(0x7f0000001380)='W\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') open$dir(&(0x7f00000013c0)='./file0\x00', 0x0, 0x0) 15:57:44 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x7) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 15:57:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) r1 = semget$private(0x0, 0x2, 0x80) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000080)=""/168) 15:57:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000040)=[{0x7, 0x7, 0xfffffffffffffff9, 0xffffffffffffff5b}, {0x0, 0xffffffffffffff01, 0xff, 0x2}, {0x2, 0x0, 0x1, 0x29}, {0x900000000000000, 0x10001, 0x100000001, 0x5}, {0x5, 0xf88e, 0x8, 0x7}]}) 15:57:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="315f5a37da0c4d1cc520d587637cfb64ec7d3685d2ebf2adaa1e46e907fe2fde9471b89de80f3c7cc8befb62d5bac472146821d5663acb3209c51f699da455c11ee595991f09d114e0ee5d26aaad4e51203b0ab24ceb5e2c7c7610e03ed0c977e3cff66236a10b6ba4f7beed45df58b0510f3d119c490a231fb69822e129c92da4021d8cfe4284736506a37a1f4c8f4c6d68fecad48f2629fe1eccbd4e02f3d25eb67013f99637748abb1c1381321fd0f04f19cf36a252535d67e20d3abbb7", 0xbf}, {&(0x7f00000000c0)="e24acfc8b791caa9bc331780edae13cad1973fd7d43f10098ab321d594dbbb81310589336c770fceecbe47f556dacb69c0a9aa324e2df0d2be0441105c8ea21604e90e9968205c69a01aef2cabac56044cd67edae6d838d29f7378272aa13c80d5123865302d57d96611a384ad257cb737a32b6518938cf93f3b69750ce5216b7269", 0x82}, {&(0x7f0000000180)="4dc15b7e65743a24dc9e5eef26840eeddec0d5ca9a52aff67bcbc78bef87d2988387be8fc3353b345df102772f89827621e4ef3e72b55542bc815c11279af34feebe5e2d855cf24dcfe11e35fd789ef370b45d0b020710363d1165c52481091e30e72b4333", 0x65}, {&(0x7f0000000200)="58f54bc8", 0x4}, {&(0x7f0000000240)="6dfecd5d3f482b160bc7dcc56188ea36009cadb4dfa62e793618ed3d5ada96973abe0e16b6dbe17327d64d47f8058783290824ad674b47f84837cff96111e429d2af52eba0558b852dc479dc85232eea27ff096d9a9278b59ddfc94387b54da7c6047fd39a97aaacdbc7741b76c85c5f90a67fa45c52cf5e9b8b0261718a46e0638615e8b228c20fb8d9363dc913e0", 0x8f}, {&(0x7f0000000300)="644df5fb81c214b5ae1d7820fa9f7f93bdbd5aac7b30f9553cf896c932d22ab3fe965d2d164d14e3f8024d5dda7a7f42a2cea796c2641ac8cea9a05f3ec6fe3fdfe052132c7ac75724a3327762662659b4dec8ca2ab2b36bb577b8550649b3d35e1184b5b0556256781b171110e0359aa7f70b82038be8e827ec", 0x7a}, {&(0x7f0000000380)="21fa11f58c4a852883c75cd619d7fdd2f45a1f5345d7c1d0f7a6da1b0bca591d1b0a9fc4b291d62771c0943e4b11cd95aead2726f06ab54d3acaa6ed3f0d5aa71b9d5c6a6ffe2287ab551d1492acbcc6813e8466ec7bd54e2f0a9e62ac8d577d043991ae3c07b118975bee9245b2b69f309fa1b009587e276439560d3366fabeb358735501a6f91e19e98343f7e673462e69b54c2352370bde50b6cbb30787b963bfdbfc5dd849d826dd4f5a88cf15a419ab62869e0ad65441ef5063cd1585c30ba7d71b09e04b1b6f8a9680064dccc456598b381e", 0xd5}], 0x7) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 15:57:44 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r1, r0) close(r1) 15:57:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) munlockall() writev(r0, &(0x7f0000000040)=[{&(0x7f0000002600)="bcc7fd221e9c23b348d2615181dc6d9e5f798660ca937f89e71f5d3906038f9a16c5cd76dcdee65bb69cc021d998262abb888717aa15bb36296bf25767e8a58df7f7e750c8522ce025e2b94ace2c94d628ddd5bb2aa7bd09fe3affaf55279c2ec4247c543f0798df1ba241baf6ec6a993c72305f04a6b48c3b276b15d8b4b5ea44947b842bb08f2985207b0f123e79d6f30737c43ae65fea60e0c9d0897fac4338edd377fe4f7909b93734fe05f71b827854124fd2231cf0a8f198699ae25f7e1872f7297124f36fd2e1b5c6327f517dd67750a32d395a33697fc3ec37db4307943dc92f29e3b50dc693a7060510df273169bf0018a5ef96d69c5ab78111d1c636fbfa67f23f1757b5a85f637e010ce2392aed552831bee9e9fc1ab2c87663502b310dc973c9f92c8b00a90c7d172bd73649dca074610e1d2d1f0a36fd84411abd72ae8f8029fe201e1c52271c175ee614cb6058cbdbd57e2deeccc5115119711dae5da1e8377d51d10cb8a4a19d9a51567934caa1e04ebc780a415a349365d2fe2ddd0f1c43e736c17fba8ee8c55fae25930a3a71d2e058afed9cc37ce66cb21dfa9e923b11ae2d0a51ac5704969a53b214e01fa2baf60e1d374e3ad98a97d6dd23c0d5a07fac4dfca99f7e41cddcbc7af8c4a0af12f2b516e5d9b115b2f2c098441dd011c718ea9e6318d78bec2cbc4b4541bde8c6c5c08fdf36ef76190e6c879c0b1f790f003d283238e43b060aaadb92c0ab92794c748e8ca7808578dcfc5d00c208cd8ca1eeec7178bcc991400d42b8227b737b63d9f4e4d63a2bcb665c1b62ef80d6880f9813050616300d710de42771ce834846911aae12ed7ff5ef8f1edb5b75b9aa9c7fdea6742c90a4d1a3593d0b97a7ecc6186796da2e807f84f508f33955a339067977009158044a4f9cfc6920347704e8752eb9670b573bf23fd4084d54099e66b7808dc258ee23a476b157fa4ee763adddf12fcd01960c2e7a6f54569b168e25904b8f67ae3f803f2412058ed5ad54359792902423a9f15d06419b74d4b3ee8bc8a81d1c9decfc12dc20790eed5990735b228c3690d6db66357683793fc3dfe14838e3f185c27a36fe15793475ba5c6f7f569b2a62565ff9797dbd4886dd12cbca4a06dc4badbfd21065dcc4af40a9d0a883293aa8e6ad474dd4d65f2881835a8a0b5ea4d752d1bbfd33b7bca702e759d5ce0e006e096f24c8c38c86d44c845529ca459b6716b1b3d9781bf50d3e300dedaa10b43da05a0600000000000000179e4eb0737ba3e28ea22228fe7052287b2136eaaf21d92d496fba18bc48508e63ce89f91ac0d63311fa39f8401b83ea1c93a54d53d3aa0894c1240ff8e28665b47ee9aad46e9e315d85f3a31ef77b644b9d9a8ce99c42a5533d51ef14ab18958af7164d1f0de909a083994cd6e5a693473bb545e1988459ae2fd6be0c4aff08be7eaccfe33b26702f184a57a21bfab9eefe7f871ecb105a511322d54ed4f467aa6b28f5196b30331c7472415ef898d0c7e1af23b7f1fea07f6b5583acd57658946e0b9b01c694126a9292159348ef4743e96a414d1bf0613e429a3fd736b60325820807f33b74131a005a8438194e99f8e4b572c621e0f3ad10d93b23c39adf1ff95e23cc7dcfe068e0b651d4599379980b8224eb9f460a3fa90412a8d4f962c08f263d00e02e4a3b2d972be73f9097207e7d9ce799b5c6c22fd5946dfac5206afa3a1979e4787cabeefe30a6a0ce4d7d1c15c3d855ee232666792df8c13182dec29e2ce5eee791414fa772238cb0010ab9b17e587648db48748be6a1df830c4bc7c8789dcfbc28cf6087d00df3adace5afae7ad07a4755eb9e6da0f2b9aa204a398ee7365d4c507e6319b1abfb292afe3dfc4d18c35d8d395d10e61511e624996fffccc1a4ed107c9fe564700566e9b4b6fa422cd7a1fb48e0160c555627d08f7ccd5bc71096265f53bbceb4929326837b1d33694a9b", 0x57d}], 0x1) 15:57:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") 15:57:44 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="7765673b4e8eba29", 0x100000121) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x100000001) semget$private(0x0, 0x1, 0x2) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r1, 0x22}, {r0, 0x6}, {r0}], 0x3, 0x0) syz_open_pts() read(r0, &(0x7f0000000280)=""/219, 0xfffffffffffffdda) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x100, 0x0) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 15:57:44 executing program 1: r0 = syz_open_pts() syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)) r1 = getgid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f00000000c0)=[r1, r2, r3]) 15:57:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000228, &(0x7f0000000040)=[{0x74, 0x0, 0x0, 0xfffffffffffffffd}, {0x5}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1000000000f, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x3}, {0x6}]}) syz_emit_ethernet(0x9003f68, &(0x7f0000000000)="fa43ffff2e80670700000082f6b3eea6") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x7fffffff) r1 = kqueue() lseek(r0, 0x0, 0x57, 0x2) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000001c0)) read(r1, &(0x7f0000000280)=""/89, 0x232) ¢«‚,gñЖ ¢‡+Ùê ¢«‚,gñЖ ¢‡+Ùê pckbd_enable: command error 15:57:46 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10400, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0xffffffff) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) r2 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffd, 0x0) pipe(&(0x7f0000000100)) fcntl$dupfd(r0, 0x0, r2) 15:57:46 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) geteuid() setreuid(r0, r0) pckbd_enable: command error 15:57:46 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) recvmsg(r1, &(0x7f0000002680)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000002580)=[{&(0x7f0000000180)=""/247, 0xf7}, {&(0x7f0000000280)=""/198, 0xc6}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/17, 0x11}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/25, 0x19}, {&(0x7f0000002400)=""/128, 0x80}, {&(0x7f0000002480)=""/135, 0x87}, {&(0x7f0000002540)=""/20, 0x14}], 0x9, &(0x7f0000002640)=""/52, 0x34}, 0x1) setsockopt(r1, 0xc49, 0x1f, &(0x7f00000026c0)="b7bbbc605c723e1ee12b65257bce54bbc10fc2716abace57cf7e58b8e54a4eff541a7511e9baf02ec614ddac0313caed9746ef25f0c13b060f6c4ce8ed306e81bed057c3b0590cc340db0fd165da8c85fbf946d36b8b002fca3b824f4475b953219cee0904b51f8e147c57eb0cbf77d12bf7b0fa28d7caa7be48a0aa5fa1e72659c8da369386c42743f6050a4b", 0x8d) r2 = accept$unix(r1, &(0x7f0000002780)=@abs, &(0x7f00000027c0)=0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000002800)='/dev/null\x00', 0x102, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) mkdir(&(0x7f0000002840)='./file0\x00', 0x2) socketpair(0x18, 0x8000, 0xfffffffffffffffa, &(0x7f0000002880)) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000028c0)={0x5, './file1\x00'}) syz_emit_ethernet(0xa8, &(0x7f0000002900)="b5872cdbf1480c8843ef22de4dab989e1cafb97a939f6e4d86fad70be258c0bb95d8238789fed888d97797486b62f3a67169f9dc1597459b9aa8b856d2d01bce8ae4610697f652ce39e84e0e2a64f1f1d2fa7deec5004f6cd39bb9d0a547ea46a9e5f611b7ee119cd0057cc2efa3554c827dfad34110a7bc37f142cad8fd604c8117e5f15b788d6f54e894c1b20041c6c6fda63da9faef4de94004b38e6bfe97acdc29956b3f7b65") ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000002c40)={0x3ff, 0x5, 0x6, 0x0, &(0x7f00000029c0)={{0x8000, 0xffffffffffffe352, 0x2, 0x0, 0x2, 0x3, 0x200}, {[0x1, 0x2, 0x5756, 0xf26, 0x101, 0x5, 0x400, 0x3, 0x3, 0x42, 0x7, 0x9, 0x8, 0x4, 0x0, 0xff, 0x5, 0x48e0], [0x1f, 0x6, 0x800, 0x7fffffff, 0x5, 0x7097, 0x80, 0x101, 0x6, 0x6], [0xffffffffffff8000, 0x5, 0x0, 0xd620, 0x5, 0x97, 0xec0e], [0x5e, 0x9, 0x40, 0xa6, 0x29a, 0x4], [{0x4, 0xff, 0x4, 0xfffffffffffffffe}, {0x3f, 0x4, 0xffffffffffffff01, 0x646}, {0x6e, 0x7fffffff, 0x7, 0x5}, {0xfffffffffffffffd, 0x4, 0xffffffff, 0x80000000}, {0x6, 0x0, 0x6, 0x3}, {0x2, 0x80000001, 0x983d, 0x5}, {0x9, 0x4, 0x4, 0x4}, {0x40, 0x1, 0x37e}], {0xfffffffffffffffe, 0x5, 0x6, 0x4}, {0x1, 0x7fff, 0x9, 0x80000001}}}, 0x1ff, 0x5}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000002c80)=0x10) unveil(&(0x7f0000002cc0)='./file1\x00', &(0x7f0000002d00)='x\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002d40)={0x0, 0x0, 0x0}, &(0x7f0000002d80)=0xc) r7 = getgid() r8 = getgid() getgroups(0x3, &(0x7f0000002dc0)=[r6, r7, r8]) sendto(r2, &(0x7f0000002e00)="93ec2ed39b30eb6933", 0x9, 0x40c, &(0x7f0000002e40)=@in={0x2, 0x3}, 0xc) pwritev(r1, &(0x7f0000003540)=[{&(0x7f0000002e80)="f67a951bd820e1e1109684f8fbcb0802bd3545a92cb60a8b5dea795a1e1f025d3199158b", 0x24}, {&(0x7f0000002ec0)="5308da995ee1b4f2e0ca5e3d33600d73d29c5c1136bd99a28c9b53a6aec4df3afc4db61927bf416bd221d56c8642be33afcdaa3647d13959299577635e475270c951957d395c80d908e75e0b1098c65d7355ceaf971ceb43f72adf8a32d10ddc2d012def6ce2a57eb2b017dbcdf942d48905c3d871c0fe2e631cf5cf2d65f568b66f03eec03b406300363c446bf92ff23291f7303659c8", 0x97}, {&(0x7f0000002f80)="692df9f46687f3e9d6e4c7ce19256c4643653f85dc06082c12d10a130318b7d36029580497bebf41d9174595e6bb44f387bfa08844af12313328933bf1f444b92ac5cb748feced72d8249b18c0815a498cdc7555730975003a37d9b183a7ab40304d88385d3a2b7a889d48e5b738f021260dc903d6a1ae8f11f56c91a496db3f55bac58e9aa0c10277c1aec73b527227c7dddd4fa13c4214461a3853986935d84f9c8d0724df904b5c6b426dd8c26778dad9c39c30a9f240d6c01484b9ceac2399100b3234cf2853880ebe344add5aacad7f6086504f372cb33297212cf0780b76ee49d10531b8dbff582f", 0xeb}, {&(0x7f0000003080)="edc7de3bf174809d0a31e4c8470a1e7b1a581283aa2f1a7fe5e2fa4d8d5399b5ff303438522f2f9fc0f16b2793a2d8d687761ae986e020c2661e5c2b2343ea43b95a28ac815efb11b055385fc36911c70295ea67ec071c10cb8effd53077f2dd9ad6c0d415f8b8a20ac17a4e3ad80fd38ded6f72aa292bc8c4b0664e1ed84f0194066cb5009ccc09813b0d0a9c99ef4b251ef4c23eb46c094d9dc87b5cc0dc4c6a1f176d85a2d168f4c13394ed11556049edbce2b6fe30824cd8993e16045c9b266a1ef8c94311af3c7ac5b68a627036f4008d65be833384b2cdd934a1c97699990b61cd7118a5076c8464becc57d6d6", 0xf0}, {&(0x7f0000003180)="5b433fc14c9cee45dbf1d88dff114e78fd300704b4fe6212472a68d30c85642b3d8343e549ef9faf1e24c7e326627864231b718c8dd5b4929269789690dfdebb660a5f0b5da0eee0d70a39218a879f52e8e2c9", 0x53}, {&(0x7f0000003200)="2af7cdec22714d60ae2a551177c6b280b444f89a04cd12fd3eda55611cf94fa1c3bf352ff87bedc90404bac97b7fac8be1a6411d54fd7c19d152aff8862f33f5d682706222f107d5f52fc5b9975a8b4b5a52529f8354343eacde954a82647e3a81c65bb74eb5210594e5e3e1148fbfdacde6cfacae93afaad6c932382908a583871073ef99ab07db57b7a631267e3c2ac5170d9c429a60571a0e57689424e113c3c246c5466052d9eec5275b0bb8660ae446128508aa49fd408b30aae47b0361e3087e2e8a42c2", 0xc7}, {&(0x7f0000003300)="050455e795005bce55b4032b3a845f3eeed9b4edd88ac560c3a2de96904afc896f555040b5e05dc350c6b355f13d8c5e1bed5baf4389542078f937299a96fd8e9cb9e7fb6d85c7822748cf125f153eea1bca9114d1e3657c8c02b97fe76b10c185857b9bdf329c104c88c8ad7a1efd3d56e9f91a3f9df6083ae4f52b85f234bad990184996525202a5b44c65aa62fda2b123b5a90be183b916bcb14a57ca2914ca9c67922f0d3957f6d2aa2c50f7c669fadb9ab69981551b21a7bc81219d1a48735b63f2cc56e9d52e4b3f9a400d480cb843fd30ff7837cfb4a68b8dbf7e4cdc4c0bd59e727fdc3f1f07a2", 0xeb}, {&(0x7f0000003400)="f15c4ac92d73ad283d783324da69f337ba23422eda67c8dbfa211e828a25682df65ab4491605230fc51259b724391f3b12c5fd710d399fa564f9018d18772f9babc9fa87fb58ad39441b90a89d8ace9f90e8a25aaea74b31ce2f125086373be80efabea4be9cfad0970ead901cdb98c3407b", 0x72}, {&(0x7f0000003480)="db03719383a153e6e0e160cf33ddf611097094c42e7ac41f598c59d96447b6f556bb2d7ece13730580b225451c9da245c210c04920eec8259ac6598c53b328ea672abf267c541b89c44895a47f76e695b634f3cc6f86ee4e97f554fb8133755b46427b27973875a5389af2efc940fa8b97e8a2d85a38513c466f363d0dc6509e887b59cb8a6f38fbbfcc6b5de127ce7054d9f34637f66dbcc3995e57d43e5f58ed4e7a0e0c25e1b78a13c900ed5b6b", 0xaf}], 0x9, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000003600)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000003640)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000003680)=0x7) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f00000036c0)={0x1, 0x7, {0x8, 0x4}}) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000003700)={0x10, 0x8, 0x4, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xffffffffffffffd7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0x3f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0xb000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000bff000/0x400000)=nil, &(0x7f0000efb000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000d6a000/0x4000)=nil, 0x2}, {&(0x7f0000cfb000/0x4000)=nil, &(0x7f0000e5f000/0x4000)=nil, 0x5}], ['./file0/../file0\x00', './file1\x00', './file1/file0\x00', './file1\x00'], './file1\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x1}) ioctl$KDENABIO(r3, 0x20004b3c) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003c00)={r4, r5, r9}, 0xc) getrlimit(0x7, &(0x7f0000003c40)) writev(r3, &(0x7f0000004fc0)=[{&(0x7f0000003c80)="f080b207cd21412cde12dc0566ee7cd1fe8c341f15fbf209adff7ddd17a929229057d90861824ac9630897d481ae535070eb4a6b9e1b54e1335a9346341f7d4035c08b171be32469907c67fdcfe4cbe72e74f60e134495932e82d12b58389062b6e1fbc60b20586d953acfa55a19fecb17f7526fd45646a5af2f5d6cf597c1a4dd5692ee7f11872197f2281575faf57c60bf3d63e65709fcb56099f46e2574153417ba0af440c86898ac3096320715101e2f8dd926efd9ee79716210fd7bc3bc5ca48163266849998b361693f56c7c15dcdbec923653a94f9475831bd1a9483973a9cdeb06e6e87781858b80117940f7dce796e125b254dfa5fb9cfdda9992745c39a98612e8bfed21cdaaa1bddcf96b4b20d6d45455870afd35385cf0dd1a5abc3d156257dce4c060c3f4abf7283f42d985a97c6e9a6259175ad0e27020c4030352c1cf0951642c24a4c25121b8cf8284dcded155d62fb3a542fb75984014233f5878e890882d6697477a21c721ef83f4094d2756a60491f2f7b6fd468544cd78e050abb2f53f804a2d3ee223dd402e7dcc870ee9297b86357a384998c784ebfc883dccc486b91c47f26b398f7ce0d4de86c79320e7af6cfec86112f90b2f432293784c3729c6ae13942bb3626c1b0c88fa850a6fee34b15267b050bd06705a2c7251f0c33ec2d2f21b27e5f688878bb41f462065f370888135ff08825798822949d704d0c43f5830feca85bfd610996be498bea0c14b22551971928b986f6b294bc03930408252cdd01976530af0f102a1039ae93bdd12aa48818763e0d9664534d5a9c71f05109878a2206548a9eaad76d856f1a1d3441315a548ea9400c00236e4abf296030dc682486264141213b073788ee38292db66142591caf0437fdace11afaaa06f689989cc37ab9ad6b5b9c24befc707d773dbde747202a01d75ee09e4a2f10d930c029c77082e63afb25ff39651105a1ae79f191dc3721fdf97b6d94dd3b3785545a7cd6ebb2bf7d6473b74024ca27ecf76dd7100214a2411f9631be9051bf610cca37b7c254ab382d11a6ad63748cd3b77338b10960a6b9ebca36f2a3b612e5b0834b2cb32109867b6b2b622fdf4aab2b9ca920ec80082926c3ded47be27e95ad6596cad67fe07ae4c4716def68dd99017c850eceb209c43649bcf8d0980d2b25e9735c89301a3d7b54edb15fa5b1bffaa0c34757db9f8bd052357fcea3eb08ff511bdb66324e4004ce0d90b38017aa10043ffde383f7e6ece50c5d6cf6bc843f29e5ac01dba0a331d04834b80490cfa87c36a6c3c58709eda077b9254402c34fc189d30952bd122a252ccda397920c1384ffe120f494287ee0ad8db26da3ec0b12f193ae5e461a2d3a00401a379b809473c5dcab54170c44f278b20b542e2ff1aa41c5424fe8a528ec6eb2ad22f977c4546dbc415edce9e7f5958369bbe01ea82699ec59f13ea407c426a034a22109a5ad195c4c43d40dc8a4a2b025a27bb58c64df54571341b8e1b66c3f7b7ad5c9bad3e09bd6a6d6f62dbbe9906a1354fac8233ef36e273a727f884e1f0f2fdf05a3494973e4aea992500fe25e0e6bf9a742fa8d7b93454c99128e9bb169dac8ad3e40e834f41fb944f2a97a1133c7983cc6fd15d763143306f7070545fc00b49daed3b20e223fd93707951d92d13a04f1d9300658ad285015a4b50e0d183f514704711bee61a2a2c9225d93678cdd07c2e88ba986077245b5538628367bfa96c1926c654ab05d628e07da2b2b3ac44e921a3d00894764f17257d11727be8bd1955daf8188e56c41cff4197ab8d1ce0c2a47fe2bee4f3799d81fe73efa947f5d9e9899b876237bef281f7568f3eb6c3775541273f51f0bc138717fe4d77a5d9f63136384e1690954515f23750c812adbd283e28bb2f081df0407c4694d04e6f71c7df0e4386404e1263cb68ae1c512159f98fe75fca4ee35250d8b72123d49072543ec1b79fb9b6e735cf15317a3d8607612c51bbea4e49aae197407598a0160a9b94bfbd4896cd87950b40fd5ee092bda8722303b3e3c6d548be5467d4882e9ff929c776e343ca43077ea34cca103484098205c7210bff2a7873ffe56f7a47717d728798d1a0f5922aa6fd3952d287ec5fb7818671650f0a45e500ee32fdb93f71e40d3d45ede7edf12df9a4c6bc14f1166e7828aeb928e7be510e72e5073da1fbf37df4cd2d35008b8cd74e168385b58a18a2d56c479861c622fc5733b76fcdbe929ff2f493618062aea31e02ba87d811d5528c72141ae8d3dbdd6222f7aa2a036e1aedd01cd6bc7099d47d2f8f5059f3307ed3e3992b8e8ea6366bf83e62bbb3ca25ac24078fbfdc9a03b97c4a90e938a1330729d3d545039c920de8289a22b49f350e2658bdab859f304617cef0c38dce84f6a0bc3df58019ec31f05bd0ecf23c0a624e9d7cecd647e3354d9423a2cea20081aa370d5c6bf13ab9e9779a0769170555091d9f4e540f141222e8fe13e04fd0fdca14d065039bfb5df95d1b62da9ad863aa6ef97f8396be2e01d24cd6d2714a970fcbee4239410dca27bcd08439272c5e43d8e5ba0d9888873fb5836c2ab58bde6bf1898b39ee0f3e0dbfef9fdb516d4eda436f78de68d4af0477a190708f9a346944aa86fe74211e06bfd3ddb20aeee0e236301a2a6b876a7e02b94ea9e52cfee049b958bbe3897ec4246839e38eb8e10aa28cad86e5357422bcb6b8fdda09769ce01b16d6dbe77b5e5541c11f70ef4a97bf19ea373aec5b1f96e6c260dd5a64164448fe28cc340195873fb7a39b120b36eecea1c0e9c7088311b5c97cda9cd4b131f0ccc58d69070ade0677e18f5aa03b611f422c8122b5f6707efb33bad3f0a353c780e69485adb338f399a8a00c1894979c66704399593d8c1bc3d4fd9d8b467144423ed7fd93b63071460099e72edbda0ef5c1dc8ed7da5c40d9073eef4d6942025d2e0c7df701862701deb24e5c7e6184b4323628611094ab4e575cd8deb3ea4db45ddf5706adbdb613757dcde02150329cb4f718e8da1bb0e94b2b339c9a0a1eef6c39dd6c72bba4b44127dafa2c164a45e492329f014adaf35286642528a20352cf823c692c9189744a9dcdfe09fd617ec579faea35e62e539771fd625eb2a8ecc6149d0e52cac0e9317bca2a81ed00b997fd496491e5e032e8216ff5a4627d5d47f754c047e5cd6894a186c1dc40f0cd67c846e5519ac73f191597847411a722dfbf8e0bdd9092329b69c9f94861ff4d2016db9d7ba3fc80672c96add5d28d1c7f5d748ab50e780e00df5feb29c35e1a89220c4a27dad340e9011b9266e8367ae6fc95784e7563aaf10d93f96a0991576d431fa0e0ff990850afb018714fc7874f2d9421bf2cf785e92fc0834dad69d04a1c0d58d9f9948885bf15ddab0f936bdec1c240a4ab9fe9117789767580c52b88f4c11c21f528cf6acd0545ecb5a18334f4d03f5ef1e9b545bfd43f68971be2bba33240e0cd22f904e4d13642b48460f2e79801a909c3e15d8652df988fccd3584d7f1b110c1869ce5e79aa733b45bc9c217b0d89f91ec4c1a0027998310f03427d6b767cfd9dcb439e1822a2f757c7a94f44a53a935be6af085f2e438dfbde5dcb1aaea1c353f310f5cedf3d915f271954187024ba5a9f1b7a37cd9ca3734e054765f79c6ad8f5e89db4101c199023a7f22916282e51b4d044a156f4852b63fc09b18ce9cd719765c5fd374c328a77ecf2f0d2d9d39942a85dc744b00db537cbe986d2aedaf0cc8386ba07f491efa8a848afc4884b4094226deef1b7ba0554486d999d9ce584a72801c5f3b977ddf33806ebc2a349f70681b82984a77169d3b95c56e1d40a4041121d9e8729b54c79c112aadffe96e09777d1c5f286745139570bcf721c5af20f0c9023edeab77f390c35b9f1d7b6c15a91a958a6c0bd812a4ecec07d5863ed714a25c52b1c9c83de867fe697080572e768109c222003751c40a339798b69e6f358ad6abee0eb7ac2f3fada6d7962ad846eda1f50cc3e4af72562b9a95504ed42c08b70dc2f1a01bb455a08addd69d26c966e5e90510de7f7eceed87bb1f06d6bc967c815679ba70a228b158f1d7c000c012ebe46994b80aa8ec7906b75d553006e3f0b9d163e2a349540733be026e9f0abe272e3ca52ab79cab592d79e5b8b29953dff54daee34ec50dee5e812009076b4bbfa30fc4bcf4b3657a6ccc23d5148b531d19ad36ef8b9014e7e150dcb8f2970d2a0eb3593869795cf6a83d9921e65578dae70021ae02ffa1a4c731dbc4404869607986db0e2072dcd52dbe7ff852c2797ee455b6241b51e1f0e1e6f421932301e652ec3387f3e82b8c0c7642bff76cc3a46dfd6a5636803d9a4e3824f4a4379ab8c034eadbed2107316eb7a91cc7ce2e885938b12fbe718a17042a374c9aee3c304080d3f1e4339b0d184aa7a35160aae910087a8d490473093130f0cd61d7329950ca2637a05d63c39b75371701001cf0dfcd8f87399ffa737b426d0746f7aa60da740898c307cfa380fa5b81cd18d5ff38ffd5b75536cf3cbbb05f00f5b6e3794f4d9065131f5026bcfb58498f53cb2f3466287c3bb3e27297f9f5b7ffaa67d7582a789a6c4a387202cf0fd9712b02bda957d243b2edf4593f3cf192641d3457e662b086e299c93b7e959a2636c054c89c1104ba31a0d1990f625df0606e5501b96b6c536fb127400e329af832b50cfa68ee30fb140502c97be5d45c27648912ccd5427debb74d34cc13e755e56d49d9877bbcde6cb08ca64eea23ceb5d253b8e46510c3d49b5d91fc8a590e513d4a9ef21a5911da4c21f47d98a1d629e26a7d0b203fcc5153480a91f7cf5002fcadee776f71c266d00b0aab21900f5deea2120da3b22f099fcb8518db9131335faea833cc14145d28a84a715797825b240ebf0449ce4536241446f7cab725bd9c3364dfc90811073bc0b91894bb5909923fbf88c92e2315283ce929f54f35cee3ab11a8cc0d2be3b0416c30053d9ee43f5230ea5e7299e05e3711d324e5a43bc7ed29959555ff4bf08827bcaeae9191728ff7c860cdf96da71b3e553337627bc38b7ebef04af7f3749908a0dafb8d9f4fef0badb2169a74710bbb070507cab1a03f7022fe83557d9d5c047697d8279e5ecdb3506279ed514995ba64ced276813f41481eaa892c25b69c4f88e0abec3163139d7b25a24cfa05c83e6ac0489942fd86d86a7586765c8eed9642c6ec6397adb56e23523b6ef36e0169c2444e57cd8c76fb5abed3609083a6dfbf40182c1f6f9fff3917bdf857e825c095290af8e2f61d1ec77ec71759a92d5587e89828fcf025842ef5f0a86e7b0f6c2e5fabcc5926931f7d085067c31f9bb82b86fc863d79447585b164d023a363c2669b96fab7ba3e9b20c005d7c0af9af2d22225eb6b1f413c7735fa691eac17352304e82de55c91c46df0dd09bd4029b3385aeb271cd3aad399378ab7422bf69bc7b0b46cb891fd98538ff5d98868da3ae7f8a77bd7e60825e2d38565ff46c8caaa00ce0ef7f31769c4551cbb8e22d2a51cb2bf42e4e6410aa38b0de8dd4d069a7213d8eea13e5d7c7bac20c6520ccf44144f2c700dcc0053bdbcf3623d99c3a9aa2a1cd1d0d1774cd9e030982f80145043e603043a11456b607b82a80bfe15935a085e795959fe82198229983489eca35946ff34db5d73284f074b186a91b3cf4d4748ab25aaeeace3a0c867886975aa9dce5f09bb0b3890c33f3759f79ea4b483bcb82fe5ec218841a9d5b1f8dbede52a0e1de21eb67932d4ff053bfbd4f68", 0x1000}, {&(0x7f0000004c80)="7d3879e8410f57f5701a4df653fd9ee6de1b0250c2a8d9c13f221ea3943a87790aa0ab7e553af96536e77839836a0f55f98ac1ac2e7e6d619e637bf8abd5fdd9cd343c51fadcb38d2c166777e856948a26f8187faefca824e8a52a96137d854253b166054fffafe83016d6645b7756d91782e904a0b2e9246a5375dc7c6592c19de204d4c3342310270ff899e3a418241bb20ae94c", 0x95}, {&(0x7f0000004d40)="d81e1b53a791f266c94338b596415e997b86e984dae7405f48fec7ce769b7bbdf139e0cb85773a1e042225235ed9dc58d97a75837f68639bae058db0", 0x3c}, {&(0x7f0000004d80)="f1fcbd599d337eedc261c962206935f969fd7ed9e6e53f4abd8d78f75db5a900fa23daa1e9c831e24f700e83bd540b1ac066ee5292a7e7b65b254d3ad22a316f617b57cb43b838f75aac70853448922edf3e701cd9254da950dce235f3d7b1504667701db560ec247f00742daa5f3a7ecadda85d2b25cef85b907f2950186d3b5a1e17d8dbc919a516697cc134c58d0a79bfbca8c6ca992b37b320eb143ee2785a5c53d64021d6829da5a0a1c289d9b247bdf0e1198afbf00a7e1c428732f06d7a6f1b7c854483b1f8149ae4808592ccc0f5bb4b45a572bde79417a7495fcef23d274f57522bfb25ce4a5be49e96315e87", 0xf1}, {&(0x7f0000004e80)="d50cc969021e", 0x6}, {&(0x7f0000004ec0)="5f39a9127bb317af1d210930b8bb1c017e2f23fb73f4be9ea272df1e0603ddb9d670ee24e9bd60331c86", 0x2a}, {&(0x7f0000004f00)="2318df7e4ecb997e6b786c1f5ca1d59d26e5b5414480cc4710098e877c5b410d7ffb24a0653ef5da02ee25ec951ee7f55c240e407b86a37fb75b672161192b4e3aa44d77f24eab66f52ffc0700ce02a1ecdcc0", 0x53}, {&(0x7f0000004f80)="d28a9bf8c557fe63769309676b5f7062ac756b0d2cd867ff83326bcd83dd9f4f499cde603c00511336d85e", 0x2b}], 0x8) 15:57:46 executing program 0: mknod(&(0x7f0000001200)='./file0\x00', 0x103d, 0x0) open$dir(&(0x7f0000001180)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 15:57:46 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) sendto(r0, &(0x7f0000000000)="2b7b27664dcf40f73a50aa39e88cee87d5be3fbb6e3d63e67e9990d69264dcd80ed7f02d19927d2eb6b4661f525fc32ab4", 0x31, 0x400, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x10) 15:57:46 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file2\x00', 0x0) open(&(0x7f0000000080)='./file2\x00', 0x800, 0x12) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000001c0)='./file2\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') 15:57:46 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0, 0x0) 15:57:46 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10400, 0x80) connect$inet6(r0, &(0x7f0000000240)={0x18, 0x2, 0x0, 0x9}, 0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(&(0x7f0000000000)='./file0\x00', 0x2a0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x100) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) open(&(0x7f0000000080)='./file0\x00', 0xa8, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20180, 0x0) pipe(&(0x7f0000000200)) execve(0x0, 0x0, 0x0) 15:57:46 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x98}) socket(0x2, 0x5, 0x3) r0 = syz_open_pts() close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() r2 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) mknod(&(0x7f0000000040)='\x00', 0x8000, 0x21d) r3 = getgid() setgid(r3) r4 = dup2(r1, r0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x3, 0x7, 0x401, 0xfffffffffffffc00, "8bc37d0522e221363f7e6ed14354d14ae76e0c25", 0x1, 0x1}) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000200)="92563ab233a022a4da5780b0577d8d443ae48321599e40a76c1fa6a4459859f677ec718607def82de9503e1124a930ccf36f91c1dc2da0ad0e5a89c3cedb929ccfd1de03"}, {&(0x7f0000000280)="65d0c1abf4b7a015160b7f8dbab8b7868aaaa2ef180e5177f19e7faf1f5f8aed45cfb02cf05511ad09bfc217f907640e5ae7e3653d680b86ab9f409cb169b25b7d81ef7753b261df1f87a776710ee61cf9ef626731830f5bd9c0691376293fd6894b207adef2f6e95d03c713b8bcb0797e2aa90a2427aae797ccfdb9eb9ff9917e052e5bbfc7432afb483360b765d5edd7ee7b6dbf09871843ed7231b901256d35412b306814b988bfd9812dcfd93442c74d5c9985daeda97d3730170d5e6bb1aa001bd0c563"}], 0xe9) fchflags(r0, 0x10000) 15:57:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x3, 0xbb, 0xaf7}, {0x4, 0x401, 0xff, 0x4}, {0x1b35, 0xe005, 0x3ff, 0x800}, {0x7ff, 0x20000000000, 0x7fff, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="2ea92c2fe144b1b0824aaa27d700aa5150e98784ea18c67da53b0cc437357811e1466124a50957df6a7ffb219885", 0x1a1) 15:57:47 executing program 0: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r1 = msgget(0x2, 0x400) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be929, 0x0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) msgrcv(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="e8ed0d000000000000000000747cf33d7c93f99fdc6bd4961963722d00000000000000000000000000b200000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000002000000000000000000000000000000000000079875eec81f0d9efd0114c30f3bb29e77634252288e5cace4e9dee9b981e659fec545a252d5e71bdb745172ff25931bdb88773609677ceca67e0c7b9ac15c835612db304ae898dca3a7171f3eaf3b919720bb37e63909d72cf751571e0c6dde6018bcc36d0079f28f1b8b17c73a19287bd5bbec5941a0e28234a99aa230e3d6c6a81d9e0843564142728e45a0d9edb9b92d43a206e32998aa7ba2bc85f9e09fbde01a6c10fc1901d3182ceb14606a2aee2254548caa52b9f48a60e0f0449a07fd0cd336a25a71d497700eef06f3c9c3698ba774343633952cf45eb6fb1cc18abe69bc0f4c377cbe54d49effc62bca582da5d9461e8fdb63cf7372db2fbe3628c954e82ea1944b360b56bbd847026ec48c03ebab92e8800e40e8a395a5f84ea420a1859a0c42a1691436e05a3135b540238a35578beaea5bd69a3ca2d1bfa9c0a4867cc2422b8401bddffff14523629e95cb8982dec3aaed0686911febaca8346a823750583af2ba7e0ff0132a05f1a22757f6fbd438fb31f2fc5af774d890470964e90af22d4558150fb475721723f0c5a8a8082e5f2000000000000027da9db99f3b01a49cd1489b9339a688d0007ea3f629a944168cafaf30b7e99b3ce3db354b682903e1478de2703e99a1f851fd056a3899cc6ad1d28c16f5de638ea056506c3375fa1322ec55f8a65ea0b2bb026b54225c82dc539f01f6662b03931fd9b74394c29b1940b684f6cd122765f482a5210d200403f8355003be1f765c498a91d5888746b4a74e50f39fc48e7064daac3"], 0x1, 0x3, 0x800) munmap(&(0x7f0000feb000/0x14000)=nil, 0x14000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000007c0)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r4, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r5 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r5, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$inet(r6, &(0x7f0000000180)=""/174, 0xa8, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x0) r7 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r7, &(0x7f0000000580), 0x4, &(0x7f0000000500)=[{{r6}, 0xfffffffffffffffd, 0x8, 0x0, 0x7fffffff, 0x5}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00fffff, 0x1f, 0x4}], 0x1, &(0x7f0000000540)={0x7ff, 0x9}) ioctl$TIOCNOTTY(r7, 0x20007471) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000340)=0xffffffffffffff95) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x2, 0x3}, {0x18, 0x3, 0x6, 0xacb}, 0x1f, [0x7f, 0x100000001, 0x100, 0x35020da, 0x1f, 0xb04, 0x101, 0x7f]}, 0x3c) fcntl$setown(r7, 0x6, r8) semop(r5, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x1f, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) 15:57:47 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x10000, 0x40) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000280)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000000)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1c}, {0x64}, {0x6}]}) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000002c0)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) kevent(r4, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0xa, 0x20000001, 0xffff, 0x81}, {{r3}, 0xfffffffffffffffd, 0x41, 0xfffff, 0x7, 0x10001}], 0x7, &(0x7f0000000140)=[{{r1}, 0xb73088fbfa417b39, 0x19, 0xfffff, 0x9, 0x3}, {{r4}, 0xffffffffffffffff, 0x2, 0x40, 0x80000001, 0x1000}, {{r1}, 0x0, 0x4, 0x80000020, 0x5e, 0x7fffffff}, {{r3}, 0xffffffffffffffff, 0xc, 0x80000000, 0x7f9, 0x5}, {{r2}, 0xfffffffffffffffe, 0x4, 0x20000000, 0x5}], 0x0, &(0x7f0000000200)={0x2, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 15:57:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fsync(r2) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 15:57:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 15:57:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x14}, {0x6}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = semget$private(0x0, 0x1, 0x101) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000280)=[0x4]) socketpair(0x22, 0x4, 0x5, &(0x7f0000000300)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) fchdir(r1) r3 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) msgget$private(0x0, 0xca) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000080)) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000180)={0x3ed, 0xfffffffffffffff7, {0x6, 0x8}}) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000002c0)) msgrcv(r4, &(0x7f00000005c0)={0x0, ""/133}, 0x8d, 0x0, 0x800) 15:57:48 executing program 0: r0 = socket(0x2, 0x7, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) chflagsat(r1, &(0x7f0000000240)='./file0\x00', 0x10001, 0x2) r2 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r2, 0xffff, 0x40, &(0x7f0000000040), 0x4) sendto$unix(r2, &(0x7f0000000140)="b10005039000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020200a371a3f8000000000000000000010090d2c4e5187c00", 0xb1, 0x0, 0x0, 0x21476e80c4a4bd92) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000200)=0x8) 15:57:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x35}, {0x7c, 0xfff}, {0x6}]}) socket$inet6(0x18, 0x4007, 0x9) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:57:48 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x8100, 0x8) r1 = openat(r0, &(0x7f0000000040)='./file1\x00', 0x37c, 0x0) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file2\x00', 0x3) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') shutdown(r2, 0x1) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 15:57:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x3}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) unlink(&(0x7f0000000080)='./bus\x00') 15:57:48 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 15:57:48 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0)={0x2, 0x9}, 0x10) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x1f, 0x0, 0x1fc, &(0x7f0000000100), 0x20}, 0x402) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 15:57:48 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000000)='./bus\x00', r1, 0x3}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 15:57:48 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20003, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x16f) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000006c0)={'./file1\x00', 0x7, 0x2de, 0x9, 0x0, 0x10000, 0x6632, 0x0, 0x3, 0x0, 0x10001, 0x5}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") ioctl$BIOCPROMISC(r0, 0x20004269) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000680), &(0x7f0000000640)=0x10) r3 = semget$private(0x0, 0x12000000000007, 0x55c) ioctl$TIOCEXCL(r1, 0x2000740d) mknod(&(0x7f0000000440)='./file0\x00', 0x2, 0xfff) semop(r3, &(0x7f0000000100)=[{0x5, 0x1, 0xfbffffffffffffff}, {0x4, 0x5, 0x800}, {0x4, 0x2, 0x800}, {0x4, 0x66ba, 0x1800}, {0x0, 0x41, 0x8000000000000}, {0x2, 0x10001, 0x1000}, {0x3, 0x8, 0x804}, {0x1, 0x8, 0x1800}, {0x1, 0x5000000, 0x801}], 0x9) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000400)=[{0x3, 0x1, 0x7fffffff, 0x401}, {0x5, 0xcd7, 0x9, 0x2}, {0x1, 0x2, 0x9, 0x100000001}, {0x0, 0x1ff, 0x7fffffff, 0x2}, {0x0, 0x800, 0x8, 0x2}, {0x0, 0x5, 0x2, 0x9}]}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000340)={0x3, 0x3d}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x6, &(0x7f00000002c0)=[{0x9, 0x3, 0x8000}, {0x0, 0x1000, 0x5, 0x80}, {0x8001, 0x3ff6, 0x1020000000000000, 0x81f9}, {0x100, 0x10b, 0x1fe, 0x4}, {0x7f, 0x58ae1299, 0x9, 0x80000000}, {0x2, 0x0, 0x1, 0x7ff}]}) mkdir(&(0x7f0000000480)='./file0\x00', 0x1) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000580)=0x1000) mkdir(&(0x7f0000000600)='./file1\x00', 0x8000301) kevent(r0, &(0x7f0000000300), 0x1000, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffffd, 0x40, 0xf0000080, 0x1f, 0x7}, {{r0}, 0x0, 0xa0, 0x4000000c, 0x9, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000001, 0xffffffff, 0xb6b}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000094, 0x1, 0x4}], 0xffff, &(0x7f0000000380)={0x1, 0x5ea}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000280)) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0), &(0x7f0000000140)=0x4) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f00000005c0)}) recvfrom$inet(r6, &(0x7f0000000740)=""/242, 0xf2, 0x40, 0x0, 0x0) r7 = getgid() setregid(r7, r7) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000900)) vput: bad writecount: 0xfffffd8038b49100, type VFIFO, use 0, write 1, hold 0, tag VT_UFS, ino 1452, on dev 4, 0 flags 0x100, effnlink 1, nlink 1 mode 010000, owner 0, group 0, size 0, fifo with 0 readers and 1 writers panic: vput: v_writecount != 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd8038b49100) at vput+0x187 vn_closefile(fffffd802f8f3100,ffff800014941160) at vn_closefile+0x15b fdrop(fffffd802f8f3100,ffff800014941160) at fdrop+0xc9 closef(fffffd802f8f3100,ffff800014941160) at closef+0x118 fdfree(ffff800014941160) at fdfree+0xf7 exit1(ffff800014941160,0,1) at exit1+0x32f sys_exit(ffff800014941160,ffff8000149a0640,ffff8000149a06b0) at sys_exit+0x17 syscall(ffff8000149a0710) at syscall+0x508 Xsyscall(6,1,0,1,0,7f7ffffc42a4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc4270, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic vput: v_writecount != 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd8038b49100) at vput+0x187 vn_closefile(fffffd802f8f3100,ffff800014941160) at vn_closefile+0x15b fdrop(fffffd802f8f3100,ffff800014941160) at fdrop+0xc9 closef(fffffd802f8f3100,ffff800014941160) at closef+0x118 fdfree(ffff800014941160) at fdfree+0xf7 exit1(ffff800014941160,0,1) at exit1+0x32f sys_exit(ffff800014941160,ffff8000149a0640,ffff8000149a06b0) at sys_exit+0x17 syscall(ffff8000149a0710) at syscall+0x508 Xsyscall(6,1,0,1,0,7f7ffffc42a4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc4270, count: -11 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff8000149a0330 rbx 0xffff8000149a03e0 rdx 0x2 rcx 0 rax 0 r8 0xffff8000149a02f0 r9 0x1 r10 0 r11 0x456d6e4ef22bccff r12 0x3000000008 r13 0xffff8000149a0340 r14 0x100 r15 0x1 rip 0xffffffff8198adc8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149a0320 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=447456 stat=onproc flags process=1008 proc=2000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800014940780,0xffff800014940518 process=0xffff8000ffff70f0 user=0xffff80001499b000, vmspace=0xfffffd803f00caa0 estcpu=36, cpticks=20, pctcpu=0.0 user=0, sys=3, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 92409 332624 33071 0 2 0 syz-executor.0 92409 468307 33071 0 2 0x4000000 syz-executor.0 81318 373208 91284 0 2 0x482 syz-executor.1 33734 467877 1 0 3 0x100083 ttyin getty 76933 414029 0 0 3 0x14200 bored sosplice 33071 403736 91284 0 2 0x482 syz-executor.0 91284 360186 34853 0 3 0x82 thrsleep syz-fuzzer 91284 155014 34853 0 3 0x4000082 thrsleep syz-fuzzer 91284 427623 34853 0 3 0x4000082 kqread syz-fuzzer 91284 317456 34853 0 3 0x4000082 thrsleep syz-fuzzer 91284 17317 34853 0 3 0x4000082 thrsleep syz-fuzzer 91284 325442 34853 0 3 0x4000082 thrsleep syz-fuzzer 91284 449144 34853 0 3 0x4000082 thrsleep syz-fuzzer 34853 111593 28269 0 3 0x10008a pause ksh 28269 442243 61953 0 3 0x92 select sshd 61953 498434 1 0 3 0x80 select sshd 3102 298803 69650 73 2 0x100090 syslogd 69650 298654 1 0 3 0x100082 netio syslogd 79027 515642 1 77 3 0x100090 poll dhclient 77787 56217 1 0 3 0x80 poll dhclient 3519 365946 0 0 2 0x14200 zerothread 39341 403946 0 0 3 0x14200 aiodoned aiodoned 97732 341818 0 0 3 0x14200 syncer update 80441 45072 0 0 3 0x14200 cleaner cleaner 83813 127741 0 0 3 0x14200 reaper reaper 97637 398261 0 0 3 0x14200 pgdaemon pagedaemon 99977 28104 0 0 3 0x14200 bored crynlk 94495 194510 0 0 3 0x14200 bored crypto 74868 200441 0 0 3 0x40014200 acpi0 acpi0 71298 444105 0 0 3 0x14200 bored softnet 17972 4173 0 0 3 0x14200 bored systqmp 90128 502648 0 0 3 0x14200 bored systq 93516 429304 0 0 2 0x40014200 softclock 3453 138993 0 0 3 0x40014200 idle0 30474 461210 0 0 3 0x14200 bored smr 1 409258 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9514 6413K 6907K 78643K 13281 0 0 pcb 13 8K 8K 78643K 83 0 0 rtable 108 3K 4K 78643K 376 0 0 ifaddr 57 12K 13K 78643K 130 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 88 0 0 iov 0 0K 16K 78643K 117 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1208 76K 77K 78643K 2193 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 10 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 115 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 1048 0 0 sigio 0 0K 0K 78643K 10 0 0 proc 42 30K 54K 78643K 534 0 0 subproc 32 2K 2K 78643K 51 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 112 0 0 in_multi 33 2K 2K 78643K 71 0 0 ether_multi 1 0K 0K 78643K 5 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 90 397K 397K 78643K 90 0 0 exec 0 0K 1K 78643K 312 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 89 20K 29K 78643K 3294 0 0 UVM aobj 33 2K 2K 78643K 41 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 71 0 0 NDP 12 0K 0K 78643K 36 0 0 temp 169 2723K 2792K 78643K 6318 0 0 kqueue 0 0K 0K 78643K 6 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 8 0 2 1 0 1 1 0 8 0 rtpcb 80 65 0 63 1 0 1 1 0 8 0 rtentry 112 56 0 12 2 0 2 2 0 8 0 unpcb 120 381 0 371 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 155 0 155 1 1 0 1 0 8 0 tcpcb 544 170 0 166 1 0 1 1 0 8 0 inpcb 280 456 0 447 1 0 1 1 0 8 0 nd6 48 9 0 3 1 0 1 1 0 8 0 pkpcb 40 16 0 16 3 2 1 1 0 8 1 ppxss 1128 14 0 14 6 5 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 236 0 44 12 0 12 12 0 8 0 art_table 32 237 0 44 2 0 2 2 0 8 0 art_node 16 55 0 15 1 0 1 1 0 8 0 sysvmsgpl 40 16 0 10 1 0 1 1 0 8 0 semapl 112 113 0 103 1 0 1 1 0 8 0 shmpl 112 39 0 8 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3088 0 1675 46 0 46 46 0 8 0 ffsino 240 3088 0 1675 84 0 84 84 0 8 0 nchpl 144 4704 0 3075 62 0 62 62 0 8 0 uvmvnodes 72 3795 0 0 69 0 69 69 0 8 0 vnodes 200 3795 0 0 200 0 200 200 0 8 0 namei 1024 14229 0 14228 2 1 1 1 0 8 0 scsiplug 64 2 0 2 1 0 1 1 0 8 1 scxspl 192 13321 0 13321 10 8 2 6 0 8 2 plimitpl 152 93 0 86 1 0 1 1 0 8 0 sigapl 432 1217 0 1203 2 0 2 2 0 8 0 futexpl 56 16530 0 16530 3 2 1 1 0 8 1 knotepl 112 231 0 212 1 0 1 1 0 8 0 kqueuepl 104 220 0 218 1 0 1 1 0 8 0 pipepl 112 766 0 747 2 1 1 2 0 8 0 fdescpl 424 1218 0 1203 2 0 2 2 0 8 0 filepl 120 7067 0 6970 5 1 4 5 0 8 0 lockfpl 104 319 0 319 5 4 1 1 0 8 1 lockfspl 48 118 0 118 5 4 1 1 0 8 1 sessionpl 112 19 0 9 1 0 1 1 0 8 0 pgrppl 48 25 0 15 1 0 1 1 0 8 0 ucredpl 96 1319 0 1312 1 0 1 1 0 8 0 zombiepl 144 1204 0 1203 3 2 1 1 0 8 0 processpl 864 1233 0 1203 4 0 4 4 0 8 0 procpl 632 2540 0 2503 4 0 4 4 0 8 0 sosppl 128 18 0 18 4 4 0 1 0 8 0 sockpl 384 922 0 903 6 3 3 3 0 8 1 mcl64k 65536 27 0 27 5 4 1 1 0 8 1 mcl16k 16384 2 0 2 2 1 1 1 0 8 1 mcl12k 12288 12 0 12 7 6 1 1 0 8 1 mcl9k 9216 8 0 8 6 6 0 1 0 8 0 mcl8k 8192 13 0 13 6 5 1 1 0 8 1 mcl4k 4096 63 0 63 5 4 1 1 0 8 1 mcl2k2 2112 8 0 8 4 4 0 1 0 8 0 mcl2k 2048 55883 0 55838 17 10 7 12 0 8 0 mtagpl 80 36 0 25 2 1 1 1 0 8 0 mbufpl 256 93079 0 92979 12 2 10 10 0 8 0 bufpl 256 9110 0 3454 354 0 354 354 0 8 0 anonpl 16 131768 0 120018 104 45 59 64 0 62 11 amapchunkpl 152 5556 0 5446 29 21 8 14 0 158 3 amappl16 192 6600 0 5946 73 34 39 44 0 8 6 amappl15 184 1 0 1 1 1 0 1 0 8 0 amappl14 176 55 0 49 1 0 1 1 0 8 0 amappl13 168 634 0 629 1 0 1 1 0 8 0 amappl12 160 377 0 376 1 0 1 1 0 8 0 amappl11 152 53 0 42 1 0 1 1 0 8 0 amappl10 144 69 0 69 1 1 0 1 0 8 0 amappl9 136 571 0 568 1 0 1 1 0 8 0 amappl8 128 134 0 119 1 0 1 1 0 8 0 amappl7 120 34 0 31 1 0 1 1 0 8 0 amappl6 112 51 0 45 1 0 1 1 0 8 0 amappl5 104 527 0 516 1 0 1 1 0 8 0 amappl4 96 1452 0 1421 1 0 1 1 0 8 0 amappl3 88 200 0 190 1 0 1 1 0 8 0 amappl2 80 9575 0 9494 3 1 2 3 0 8 0 amappl1 72 30273 0 29862 26 17 9 19 0 8 0 amappl 80 2791 0 2752 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 40 0 8 1 0 1 1 0 8 0 uaddrrnd 24 1218 0 1203 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1218 0 1203 1 0 1 1 0 8 0 vmmpekpl 168 11849 0 11826 2 0 2 2 0 8 0 vmmpepl 168 147139 0 145355 121 39 82 94 0 357 4 vmsppl 272 1217 0 1203 2 1 1 2 0 8 0 pdppl 4096 2443 0 2406 6 1 5 6 0 8 0 pvpl 32 388704 0 373787 288 67 221 256 0 265 100 pmappl 200 1217 0 1203 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 514 0 31 14 0 14 14 0 8 0