49a3622072ca9df5b78792f3309b269c96734bab137ffff6396e03dd219bc4b11f24a3c295b3814a88523e30536fb146ef4079ec3d60319dd6593e6c9324819", 0x1000}, {&(0x7f00000001c0)="1422499898797301d9836ba2a205950a9b637d2c7f30e5e5ca3d2339c48b3cedc74bd0dfaa8389cc6bdbaf2d362085e892f6b29bbe193bb5da5f7809399d5d7f967695c42912fc8fa5296d0c9f14c3d592270e5248585e58800065c361b9", 0x5e}, {&(0x7f0000000240)="e7653b74e8b80fef50fdc6a17c229bad4a537b6a730f9bc306cbd9db9afe56ad6484d1ee0d674d", 0x27}, {&(0x7f0000000280)="bc5e2b9b4ee9d94d3e8c72367b4b1c5698c61e814f10160122a60ccd194b3e035c100b3ee1fa3630c544f78c2acbb5ec80ee6e110ddbb90b94ab8e626eb28bb50a8f225496b2bc9e3a388f42f8002f3396dc263ce352e5efa9836a46d37dd4c23c439b44be89937c881d04b12feb", 0x6e}, {&(0x7f0000000300)="75a4eaa718f6e946779a3539e9d5ddebb3082a0fa788e0cdc2ea8aac9ba9e60aaf018095f5befc8acc4d5ab76599467a3d74e2b1eca31f90df1983e0fc8c78e26e44a42a237d9f7ad3e52f6787f361366a7396a41cde244cc1e57d122282f5356d977107648ebafb05f0471ddb333265b1a62f511fa87f27beb1e65c5a5c549c9ec85334ba7ef28f9f9909a749d09ba13786a2becd5329223b4764fc15628848698057187de434847a9d6cd1f4544413be9428aa2eb93a22a62f8a2fb588addbd77e23bd8674337e3639a94d236d6d5cc63ecc01f3646ed9b0792805986f2d2b00f3c32b6748744542eb", 0xea}, {&(0x7f0000000440)="d63be1db3d785072473e800d35a52bf7dd82deb1fec7a8c40b2c689c58af35ba04210d9137c211c5e35a65cab00f35b9d37cc1c04e3e4d17d331c0293b63badfa55c50d416363a472cbefcee", 0x4c}, {&(0x7f0000001500)="8a7f55918c2fbf1edb47dc3439643d67e633888c50634c43edf980b95739781631b93c7b6d01d2aac66677bcc534e657968d24983b03a10d6ae1bb392bebd6115bff6df6f0ed93f79df0882aaa477e513709898abc24b1e52b6c1ab0a8da4fe307c1dad53f950639346218533537d60a26836f275c2c56ea3f8b367dddd9f6edd15918a6cc830f509194f5af0a5f3e7a80b24e4e58fa1ad0", 0x98}, {&(0x7f0000001740)="9ef146d56d54ee4648f7c595796577365ce617c7cc56072c8b569b42ac05b48701b879668f88a36f02005d8c8867736ae48cdb4ef169fa3993eaefe0c2dff5d0716029837aeaa6850f7ba3459ecad07705f42d1fc1c06edd0ce314e4f10ab50d69506b3363e9133b397610fa882036d542663537ab6d4dbb992dd0ee48b258d0f938ea9429f2691dfd313b0b6439d73ff8538d7361eb0ea5ef8398117932a73439a64fe182017c97d399bc9896cc676c878786a33caaa179aa6bd29f809abc8068442d287bdeafecf8ce614ed563cbe7ee96d742d6d769f84448d539231858aed938b34af88c1bb8dcbece34ba78f9863c6e24f6d12004bfc94cfcd42ff911bbb360f1bb99d6d44eed17ab2fd44ffa698f37fbee1e3df08f7ecf998463cd8e9a71a34a14dd2ede4f950badb3c0913939019f244a5ae4cdb62d972808bb42a1961114160a037917d611110eac6637137306ab0a76a6e858034c4e47a4380339a9287f1c32b831ee99dd00a73f4c397ffa505494d7803a25f51776ee616dd05fb6e3770c612e89ef2b6c98f478b253dfc06d51e81f4f2d1477af35f34dd048933d0aa862c32c3567d0653dc1e5284d64675d740a09c0275ecd6bead0f7dfc38a635aebb51e2dbb003305da2af17ac876f0b9cd81950eae663c3d5c1ba43ccee3843e280eee749014e465461b8000898f15740d1f0ae085b0b4f4df60dc9e9c3333b228443652d08dfbafb6dff3711f813c66fbdf42f3a2605e0b11c8915a416aab116a87dff5e017c5cf13d5d2b9c6e5e1cfa87a543a609d05acc16297f34cc8b616da95111cb4fc7383b0a6789a4f3750a17053908ab6c8652e0b2bdfb54028b1654d8077cb942fa1fa11e3c109b039958f4047e988bf5d79ef7942544401c080b2c9bb236023a928f5750277c8e13a4342bec6fdcb28c383165b78b758a724502196d5620af5b323f2527a9217a1c0993137c824849b1274b47a22b2f0dd5bcdb7c8a86ef3d46397447ce459171699cdca9022608b7a779960d6c873a3d2987029a461aa8778cc636d78677fde130edcd7cc9b70d982360367fd5794b3a7bec8bcc4eea10c5d1d844db177f6a80508bbbb39cb81e1f44a386682555f8d2ea0ea8094235a21a28e592d6c5f9df425285841e9ac5db75ed95b0ea44cf8ea1275bf1982f372e0561979c47af51c0fedd305243bd166322074c6bf7f85d672ab0aeab1922cec675f04b57dda3a002eafaab7e9603b9fb4bb24ad709496478f984aaa39da542517670ff2859d2d03e57e3ac21fd71415082ddad7bf1e7dbdb969774c5859c9ca77e2fed4942408dfee6b1b2bfc2b0d7b4b62f9ff723af7b295514be9194e6980557234f0745bb96eec6fd8ab224ca029a919c97b0d33dd512976cc7c45d6f151ea7ba6e331554e7bc7829306c211c3b1d89cef7c9861c538c871511885398fc7a541539b4128e380e1170f1c3dc7cdafc96a2a896f1ea857ba336962a67058f83ce12750139173d027041f5ab70129310987dfcbb548109c6cd8aa67804fd720eecb433ea129254c827927e9cd398dd3f8910a0e59245794b84320862d69722336c01b237c9f72f7f5f3e870e690d51f8ec8bd0fc6466b9542995abb2270403080cb81f4c146674f0d75791953b32e8e85b46cbbb4e735204fad34519cb5e930ca05a05d886697180df1ba18bcabea54803f482de0c004bd20171c80787ca2d8107a04f31155fc0062cfe6db296137f23fb2eb2469b7affe70acf08a75dd70004c5341bff010aaa53264ba0f3b0bd4bc7aadfebc3faa0da723ebd3b49d9774cea78bc0e2ce12f4ddd9890b83504d5e1363b8b5071663dbd35d3ce5c7e5e635c1842d016e055377c06d530033f2c9d1e473b47b8826db0417a2c07448fe19acb0a9d6eb4d441dc8eeaf7bb481341cc0b1a324ceaa3cf9bed9f44142e3adbcda9930151658bfd01bff9ac1fedbbff8ea531881f882a6d2ffff2596dd680409ebf6c21d22eb7c26e360bb6bf19ba5cfcef78f59278f990e3f52618234939b47260fe49f2e3136aa04450e22b3598d6d1b1b503ecb60dc0d3c09c418db6baae99752b385f4c5071bc0326dcace06e0b31c569335287488a79c8b98ac7a20b57e864f594ea470c297ba957cab6e0f6289f3782e262a01dd6ecd640faab0126804d54c9e798193e14889fb123e16cfe0aa13bf30a08b321cc5c5892e257225d1b9cdb38598a82a62d0d2c74335e80813850fdfdb4ea80ea1e3a5a0363acf450ae41abb5f1997addd7557cc9a36c7365ac2ca854d995284ae09559060019439bbc3e365f3f6c010d320799ff1035d80aa7b6ba4035a9e85766728d5330324a54c17f127353fd10c131aa2270444f0956a2d3bf57da1e9d7338cc2503865d272eb7defbdc2d398c9b9be5bc2cc886b01cc281a1fa0eead87568d3ebc882ea8e0c2009152dc6c6247004e0432fcac88c1fc7f08261a7194bb0b73b102ccc885f17720e49c221429e9bbeff7aa0012c6ced4e40d0c04c60a5958f7b70942b1fc0bc54bb9be7dcf83b3677486db55c9c26dbe5259568be6a66253e506a9122fbe8f4c8282243a35949d8819c6285915009c8609ac0d6571bc12e112ce437433c05de683865c321c0d991e4b88d804f1490a51dfa094685ed6d757ea1c7ab76deb64cdcf9071110d7b2097a2e62f196c84e48719d7471da9fed674aff3d7dcd6cb4267e03df0d205c9a4d9ed2796283437176e1dfb64dbb1c8f7e8183244e7788defae17dee5cb69ee2df5fc7b72ccede7068eab2e93e1917dd4c277974f030e6c19bda7c24b35b6466d58718dd87e870a67d9ad53a9d3d5ee0919ff4e2ac8da148dcbe776cb443c5c10e2efd36c6dbd642bc0451874f549a4c2f8fa41582c34a66115faf3f2ab32f740035c3dc52cf60a8a79e0670afc483060c0a47d4af331346d5655a40cdb80acae7d13187373e1359f4368d9165962a91c4525a45fd4d335b61b0d58055c0ae27fa99ba74beee34323e6d9fbb4825d1eeb08ecb09783b504b10f272b3f0deaf1b81fe0e62fb8ce3dcb0ee18ec1119d3f98e65c2c15558c91569e54cd5ddfc6d360a64776370cc4dedec876bf183e7b146a877f8e5ed0f87a41fb89d95b7e735ea56c3fe4cc7bafafe7b1789c2c7e1ded9d374a8ddb746027a2ca7211218aa1a151f43c178853618f1794294cc5a6d33bbdd58147c0dca22d577fcad489e9a5e10223bb26536fb96f7fbb06ddf46c2d14909da5400cd240304fa8b003da478e125d8153bc0ee19836738a301a94e159ba4dce4219c5f4d4d6cd8a0a3344775f9030afc5d67af77cf331ed5f7bbf7d703bb8212f16e43cf9d3acbf2805fb2b834c650c3ccfa4729ba10a9b28195ccb66643a7761a5eafceaee086ea09879840610865f8ec705614522c204687db726b44d449e2589f95e775d8a4e9105c8f6a63ac7b1ac84862a562818604a6133ce9cd8b473758aeb6acd22c5614ed2f2354b1433b6105793501903cb219b1e42b9544ab59089ba9b3a67137cb641eaad39f93e84401e7aa747f845aebca1b92fcb88781500e813f45f1ea3f6f7d1191ecb6f7814abfc1770f513b99b747b2fb03ab19cc91a56000ecbfca81e969aeba85d5b5b098c18170cfaba47bffbd643e46cc562d5d519a3c01d4db1f41a4c7b4f4a28c712bf5b1b974dff3caf7adeb407196568aa2ffef09e550b09be19632ac0fbd9811ea8f49c84a2a02493f2d79cfb45cf46445f4e94fbd918fdb6058e1ac58fc3a76797b427d1e0077567e9d6aa94c2b466d12addd9bb3696b37818a9755837d262cb58b699fddb9416a0f327a75f2ba0c37fed550b5959600c4325b950bd3db01b82501ac078ceadf0099f5d03555053361c2066a8da4854cb13f34cda2c2cab0c6a9577b872697732225e4502fc4a789125e06d33cf33d94fe30389ff98f59ee91e5c771f20b83efd6b6db7ea5799e0daff933a5be7686f55b4254dd6ad2399570908fe227cbd7ae45a9632c669c64af992541af48c6c215c11310cf8ce860d175711eca2f721ac64461e6712222386e59c93061cf7397a56bb7a4f689dacfa678c6655515f58c58ac5c4f65797ed106a1ec3e8006ec4d3efcc43f6b2e489572dc7981c5c7694108b87e61f22fb1e491175a9b07a1ca6b7d4ff721c1a21f453e416970058d03729c7a0d79468f2c8738b83fa6f9bd5f6ae41d6c8f822d3e27705cfbbbcfa7df4fb6aa86c3e161c24a2eb92e4f605bd63bdb65fa937d7875b61da96abe86b09206a17cf7c700401e07af0aa8f1f7017eac70281b3630ef9a2854042d165f35d265cf1af2e65bccd34ce525c93e7638aeddb035fba3faa1fa3ae13900febcdab006c3b7650439090026e4ee793c29a5ce3d1f79b9b81e0ff6305cf39b0cfc13c84b2d018b3eb3bc356fe23184024e00216c4a35c183786de929b9b9098aa77120bf316cb37aaffa24f49c482e266631d5b01e32160b09eb5f2491af737dbf5fa280c92eba387da1ea9ec2d03e13cdc79c34504a6d4626e6d23e55cd0d1c448c71ce2664ede272434875cfd1314879faddc41e8e004025464cc4991337896f33e751b4234ae65f367a229bc651e50b8d496f1b16f368603a5dfcb0982470cc8e5c4d8259f3654cc9a3cc232047485a3a29fd4e32f79f1c93bd343454861291d4cab0067f5a85bc2399965042d98ddbe4cbd339f16697e23fa7e5050a377545f3138dde4a2bdbe94fa73dacb33f6b8c61600cc7f2ec32b70bd3c0ed8e45f4c3504d416f355e09e7d2a78f52ab0a6e39ff515d495d4a2b28430623f1d808f5f44994013301013028f20be6c9a2ecaf492e08160a73b190d57233ca653cd8004e320983f5b7953261a6500ebdb6e112c67621c851dc3f79c55612cc0433eef8333fd26288c230ee68491f30982f0d7eebc8242739de19d46c4d02fefe9636866e6f8726706acd75c9942753768551c7905b81165e8852a60497dbfd0f054817bc64ce42279988e598222eff040b332c1286e9c98d897bc5176c0ed20d8ca05cc56dacc6774bbc4e1e491af5fc73fb8fdff14fbecd630edcb2ea5b19e35bfea925bb24728db0b547f9a479c69e335997c11c2efee3d8dda9446f05b4d70771c62c1e781189bfb9fc72c51372cb96803d0631fcbd697a6b9ef9720afb937fb159a41c5510684c3395e7fb9ffb59cb167f3ea32754473eb4fbe2133ced1fcaa1a98a0924cbcd6f87fa99e5a918a8ee7901b61c6f18fdbf6fb33267d6acf258c3dd268ec14ed9ed1ae3360ac5f50d88363d0854ac2c985a45a94c4162c8e991b9b4f00c775583ed58c9ce9141af371cbcacc8342f95588665d76118b8b8f2ea03011732ec4a3508b0d047ff369edd3d2915ef48a92e9c94dfafcc7a6074cc111787b89455003e6b6bfe085fd1dea33ed51a57a331bb44879bd1846b1db41923fd6ab3b742f3d218495e133d1ce6d045310a267f2a4f997119258257a12a6eb2a416262d59a148d73e1a62e82b38e51e5fdbf0561bb654715ed680300947c751a92201c0e2033cb3f027b293186b4e7d0d9d3e7fff8f11ded425c59fd0950581305c624221059e730aae4b8950d9a05f362e1aea05ecbeb9a23f066da68696eed33c51f36dce5e5bb95785e9f72947fcb70ddc87dc0a9c140833364c2ec7dd168e3a86ac65ef3da99a7eab48283c7bd640f2d2f81271d9458e3e4bf25ba6ec0f2d0aded1b8254cfdc8d77db117766fd3fcc977390b3e26748286366abb4ad2cc355c45b1bb21f0cd7337f8ebab08a3c99ff34fdcbb8eee584", 0x1000}], 0xa, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 11:10:01 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) socket(0xfe652f573cf0d1a3, 0x3, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 11:10:01 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x5, 0x1) socketpair(0x10, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000040)=[{{}, 0x8000000000000008, 0x8, 0x40000000, 0x7a45}, {{r2}, 0xfffffffffffffffc, 0x4, 0x8, 0x8001, 0x5}], 0x1, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x5495df43425d09c4, 0x8, 0x0, 0x3}, {{r4}, 0xfffffffffffffffa, 0x2, 0xf0000000, 0xfffffffffffff801, 0x8}, {{r5}, 0xfffffffffffffffb, 0x8, 0x8, 0x3}], 0x7f, &(0x7f00000001c0)={0x401, 0xffffffff}) r6 = dup2(0xffffffffffffffff, r4) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000200)) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGDIRFILT(r7, 0x4004427c, &(0x7f00000003c0)) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000400), &(0x7f0000000440)=0x10) socketpair(0x1, 0x0, 0x1, &(0x7f0000000480)={0xffffffffffffffff}) connect$unix(r8, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000500)) r9 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r9, 0x0) msgget$private(0x0, 0x40) ioctl$TIOCSTOP(r0, 0x2000746f) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x200, 0x0) ioctl$KDENABIO(r10, 0x20004b3c) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000640)='/dev/vmm\x00', 0x10000, 0x0) fchmod(r11, 0x24) kqueue() openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x8000, 0x0) clock_getres(0x2, &(0x7f00000006c0)) r12 = dup2(0xffffffffffffff9c, r11) ioctl$WSDISPLAYIO_GVIDEO(r12, 0x40045744, &(0x7f0000000700)) 11:10:01 executing program 1: ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000140)={0x1, './bus\x00'}) mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x5bce) chmod(&(0x7f0000000280)='./bus\x00', 0x4) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x9, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) 11:10:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4d, 0x0, 0x5, 0x2}, {0x87}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pread(r1, &(0x7f0000000240)="333b61ed5328f84aa0748628f0320a7f582eeeb7616be9d0802e95583c8e702fc5a48a5a7250c16e402a1e5f40319ced9e93747cdadef7b21e8950af0159b922bc9d4ed54839f380b334378c239d97ad775c15f870d2eb9d43fcec412095daaeab4fcfc96cf0aa3638026cb27509010f4e98aeee73e1019949377df30f263bf834755bcd7291b2669cb33ba83810da", 0x8f, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000100)=0x3ff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 11:10:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x3, 0x102) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x1000000000000007, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:10:01 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') r1 = semget(0x1, 0x3, 0x292) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000280)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) semget(0xffffffffffffffff, 0x3, 0x41e) writev(r2, &(0x7f00000007c0)=[{&(0x7f00000004c0)="98ead9bdce5e0a20035a8068ae7a54669291b2332a634b80600381caf775cede915e110977ab242d", 0x28}], 0x1) read(r2, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fff, 0x4, 0x0, "e90129eb0004008000330d00", 0x8}) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) close(r2) pipe2(&(0x7f00000002c0), 0x0) poll(&(0x7f0000000240)=[{0xffffffffffffffff, 0x80}], 0x1, 0x5) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x140) dup(r3) 11:10:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xb59, 0x7, 0x1, 0x1}]}) 11:10:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000040)=[{0x0, 0x4, 0x8, 0xffff}, {0xfffffffffffffffd, 0x80000000, 0x7fff}, {0x7, 0x358, 0x20, 0x100000000}, {0x1ff, 0xff, 0x4, 0x3}, {0x1, 0x215, 0x8, 0x477}, {0x4, 0x4, 0x400, 0x8}, {0x5, 0xb51c, 0x99, 0x8}, {0x1f, 0x6, 0x2, 0x2483}, {0x6, 0x3dbf, 0x400, 0x2}, {0xffffffffffffffe0, 0x9, 0x2, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:01 executing program 0: setreuid(0x0, 0xee00) socketpair(0x1, 0x3, 0x102, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8, 0x0) fcntl$setflags(r0, 0x2, 0x1) 11:10:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x3}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") kqueue() 11:10:02 executing program 0: 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}) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000000)='h', 0xfffffe59) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000100)={0x7, &(0x7f0000000040)=[0x4, 0xfffffffffffffffb, 0x9, 0xdb0, 0x80000000, 0x4, 0x8a]}) dup(r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = dup2(r1, r4) ioctl$KDENABIO(r5, 0x20004b3c) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 11:10:02 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) setsockopt(r0, 0x74f4de0d, 0x2, &(0x7f0000000000)="e85b54737bd0a6b7d52e8ec478d6cefd1bb55fc65acb3bc21cbc01bdcbc6be92793b3789ff1dfb1ed707b1b3c18d22bce1655eecc3a09860f54a68b60848c6af6e396a18231182bee73878313107386db7e0b7f00f0b0b24239103e628afc7739314eeba69403fd844b5b4ed35ef6fc5d6b96b9d0a3378a9", 0x78) r1 = socket(0x18, 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) setsockopt(r1, 0x29, 0x3e, 0x0, 0x0) 11:10:02 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000033000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x800000018, 0x3, 0x102) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) sendmsg(r1, &(0x7f00000012c0)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000140)="7318b808ac95119e82bbea1e4817e2423f32943780af90d66a29876fd1e6bd6aa62a4c4d0cdff19b58f26f80b8f9016ca7d3998a9ef802247c724c875d5d20d20166ddbc2a1fa16c19064e21e302519a8f42df6b74f15d44f41a43edd3330b5cd4198c44099b99ced8cf38a48b669d73d1693e8531443b90276b2929f0da936ee7e7b4b2ca715e5dd9b4e43a217296af85968d4a811f6388b91599d44256110fa14d122e1cfb6b5c64f156066b284b98483d3946f88c6a38518ee09fa7d70867698855b297a13525e5fa628e82aaa8edc37243bc6a3d5a55a7f40d5857b699f8ac466655574e1815c8afa872e76edcf15c3d96b34bada205c51bc7b30b5d03b142183e30057057977e78ad22b21aa7c8576dfa1b2924f7a14b78e990f8fccc02c056a135c1151c8d6c32f93b0d8f45e2c2fcf270562ed0350f7d652ad5025beaa85eba4df67b47c185c22e7031699191ea9c903b6aaed217e641fd8aa6d37faca076707878f5d09b3069857767303430fe2d05622489f1bf4734fd2194fc8b3bbbbda3d66b3769da0422045e52737cbada92983b8837e19397b6331bb3f4ec9c49f54205a2133bad12d5431198338f9fc2b55f5c9d2d6dd9307215579418c056c67af042106ff88e5b6046937f973064d648311169aef16e10b6061a612b1d79f15f4b19a4c9e62cbdfacb03072e20b98be8ae70e3119f99e335e344c3b657e222af4a125af581b868038d1dc204e6aeee5a379f186ce0b6f1703325d93eeff2be1a75d48e51570e296078af972d9c1e277fb20be7b155e561d8ccb54fa79b3ef0d1dc9a97d75ecbac18cc4f320d9e7296878acc5142027d5e15c088584fef04a9a2a43dd07b4d55d3d16046a18915bfde35adf12809cb3bc5b7d8575d249bdb5b4a7a114215254ab1b6b5b51a9568330e554742cf6e5ce54c50aa62bc72457d20b84ec35b29a3fb9ae5d7161d058f7bde2961b7f600582fc756c31744a38f64b94ffa69f837fb46a96916a0bd328b91bf050021874b0020f98489366d1305174c8afbfb83c80ccb22f5f1278cf8daa30f7ea9cc380751a04156ce0e5a193ec2069d17cb6c4f6d038a3a3b4e6c0f4fa01f5cf6429fc42dd34649a335f4ca6c4f36440dcf404d91c5b153ffb5d0822cb26402d6e011e9a6fe0237b9d066302548648ed40a5affc71d940a4bb4242c98f87c8785274739dd23e774ccd7ad36bfe08ad5b88f3ca8d981f50b3772a3ff174772a4bece62c81d98cdbd6159426d8cd616806a6f064496386ebef3e6e7a3075dd84dbad040124b34c817e18ab876801092c8a33ebd162fe1a77bc0dbcb4d043019b1f4b8712e418a3d976f7eea9db130f14fa1daadc79c89984dcd2a4879d48d91beb11ef3e9f6427aa68aaa9c496d474f63db6b59f0260443fee3dbaae9cde0a9e5c58333645ba3825610a41c7995249852834ce073b4647585686641e9b8007865fab4f8d9289e769f91d0672d65161b109f06b2985388338cdc22cd242f42976755767e32bba27bb76d61e0edfb1d12af1b7aa9f81563f8ce3bc0fe86eab13113feb81bf999ab52774e0e6b7b0ebba7c69adf1dc8f2452775918edc93e4ae3bc274d0fc1c5fcaf1293111b193f1d661e8784c1fb9d647f9466cf986de8cb455c98c52215b29f8113b74428d82e1f82fb4e852a89edef84d9467149857e816981d95f580c0948df66704182bbb52add3beeec534be83145b9ddd1108005d8f659e41c9e37902614071a42b4ee4552fd80bd0f4341834a7f92f5ca540057d7c9d97a5abdab5d57355ed60a04ef067ed99f8a821add75ff689596d2da9abf4744dfa0a7a4d38a37cbb389cad0ad14d725072cff2ecf41fd1078d3f4f02f3be241c1b322652b3b84c0dbcc34936d33c7ccd9363d83f8afede986ddefa5abb900b9cbb7c5382fb9856bac7dc95da3d49f04f48de6b0789fc23e58ec6bb1ebb1c2e189d0939a44a9c388fcaaa865949e31af24991b51d8ee2101ef1de0193dd4656d838c98a35c5b8d97eb216d22aac27f04229d3e652e879be025cef986f267b5e7fb4dc308c85c2c56c196c144a573872ec50acd19d5a418a992edaa8184303c551918c518d515751d1bdf7207f94d6730fd00e480e7ab1702034578ccf56412d7d92dc10067f4dfcbfdab9141bc0160f4541d563c109977dee15c92cee5220809f8db11a4fee629c8df9d857cb5bdce5c4eed4b741e9c13cca8862e527df5edf300291c2dbe2379a779238dc99703b0e88f8878b1779b8fc4bf1986d3303b4e6619316973d9b2e8034a812fb73efdf295d20075cc736600edc222e1e7f933ec15649fdd7452f2773c3775e2ee884d1373fb7a4bbd1f8d2cfc56bed78ab898c7a8248c00fe8d9315dc78b53beee8ffb5806f4b373824b28b1a8ba731559145d580341e2efdfeb94cb36516b5b147ee122241994f9f87ecae93afea849a82e0574346020a8eefd2432b3ca408c3b091965adcadeab0b649951973db67dff0b482b3c9b232fa43873c2ab9477e40eb14e70e165e584aee5789a9026ee526c03d7ae2dda36562356978ee4f22ef4e84100f33f8d53e5d9d302bd3a6b0ae05728eb418405b8b830434b02ad6fb4b1c97c0f37eb01f6c5da108a31cad43778e116ecd8a52da36140ecec0de9ab91e75d9af14dde0ab4c36e9d91b7daa1d6bca767642c24689b55956bb31b4678cf38efcc058e34253be9cb64002e0003c76121a7a9ed5271def76e8a44e08c88b5234be705590ee520ff99e6b7c9cba686ad797f9b98138247356f1aa2e278844f4d52a305ada1e2ace978dc0f7a5afd0d891630acfac02d52384394b65ab3e58401928b49f8bdc6163e37d00d422491cbd4698160f29d77541470c33e1804ae10e12a26fb8a55108275181df6761f9b2ce60b890fce25bd95710a70abe5b3fd3b39a9a476c3fed9abd4b064e030bdbf9a4637eb065185ccdfe0373124d37b318b8a742d9bfa12924dc733e2b46b3604fb84070aa98ccac711fd45270c4a0c84e95338f72631197b90656bd769db22b3d880397d1b90db8f2404b1d13a1fb0b2f8a117834d281bf91fdc3e56a77da4a95ef7184eac3690c5e717cc03ff78c138df60d15cb531e6d9fcf570278690d124f5e827ffce67ec257c5e9ac866eb71dda2f99d59a9f8b81bdf0f6ccf287e05a7a3cee090645bf69fb9f1189f4fd2f2b92bf60de867ecb164e9243016647cc5a05d308a1f06cb407dd5ff17682ed4ce7750ba6465d966e650ead6609975e6d277c46af5887fffcc37ff6160ace92cc78af64064edac33e7b9b78eefd55ae6e35b46e468af18ab241f829ad1d59793fafd4bd6505150b41b6377ea45d182bc1132af8a96bc59d89635c1f2ffa6a55f00aee90a35567b8bf2af4cc0e2bdc19d70fbd655570fa6530b50d2b4bb02664ece50a7c0c139715a1e2e75fdd7b48e748bbb9350c902c4d22dd4b150208a5954ed595b277327859737868ac1275734c94cf8b0c177be355b5e893b3ce25d34703c630b5382184dad71a0e8ebfb2b7f418d489949610185cd605370747a1fea6ff7d5e0929be61f98813289855618ce50d5b91b4c9db6d6ba5d905c58ae75f6f0047bc3a918907815b1617c6fe5ce31f97b5425ca39fffdede92e8559f1027cee6b21c5170dfb3520e17820773e6f27432ad4140d7011e76c613af2fa23a62f0dcb685dd970b1a8d5713a5db96ade18bc25c6d2b558b044ee2b7078e8ae83e9866a2113dab19247aee818abd90ff51cc4fb2c94f4934424a149882057318ea2749aab3480facdd2a42db72482189b32230e6997dfacc88bf626fd0fad2efc870aa61646077e65fdd7647b9be433d5f69059e8dd63321db34f5f4983d0e934a1404d354ce9b89df04ed6efeea6144c39562314e345d09ea9283d96a49abc354b30f386e9b0ccaf29a0c78030afcb229d8f1955ccf8e1471caf5e6849558855918f88b41aeca953e8bc945986cd7f3506c715fa63eba8e6f7643a2dbf16374cbaa3d61d4ec223e3f8b609c83ef2281a8081950ef0a6a872562bc09b6a39178d4219fd55ca21f5d8fd99d14a5e23108822f5ae2998e8f9767ce853463a742299b3e6337580361a31172a3e1546d882236abbfe2e8c0962309113e5e87a0b86f822e44ef16df9e140770c5a0017102c8c7486d0e1909c2f1279f7c3b051f558af2f2d20593fe731fc7ca75a9ee8547eb1b8983c56a1dcc4d73d940d266d9a8ad835f63e42f212b9aea9a6ffac0a668daad1123b248aa3f85ef1fc9fa8a3a9a87a9b07a7cbd5a47f41f8c857b2947c4e4ba9d6ec86d6b3b39081577578d1513924768ae8747d3f1f66df5435e82a71adbd1fdd88397591abdeaf4745cf96692bb3a5422a204de603f69369052219ba42b78d47eb7066b0c3a8b1590a793db811138a785675a18b8cc70ad75d4920c052e6de17d318a268d8cc925a292ea20d990778267072d3b178718b2d4acfb61f4353922f3b593fba35181f0159c46f37dbfe11d5dcc44599049751738c0660b87bad3c4cb862ffde0bc8add8474dfb3bb65b993fee2dbb004dd7e8ea322169bcd4706b54f3f30e979875eaa817d38796d7673822ba5030536e0c8526adb8007c90a79d3023d3378656de4ff22e1f033cf4301f6cbe70a48571cb031eb3c32bbc45db9daa703fab816c0a381fc66660c378d65650ed328e5419b068e6d2105d052630b4d073c6d7af5dd3b63e9eb9b913a54efd6d12d4222e2f9b2d86363376aab6640ac9560d661d84ad1ed000aabdd6ef8ee881cdd5213260ed4978d93b2908dbafa3a3cd236e82d3a9766940a79fa816e37666cced054bbcc08826b4b0fb22429fce8d20d45d7b9770d6c65b09e6ee6cfdf7694c8a1c629d2dcf28c997b698525b80a6e4cd6bee0c5bc2110ff73f7846bdc73aa28384f4b709627f23a5710cc3d95047698715b477cac03b316c958c5587579fca732929c9b0a029be5eab09b9422237514659928400206b0e27c48775b38bec2291cc18c6ceebaaf346302fc868b6ef4d4e0cd497eac2c7ce05b9836c7408be03b026dc7de9b293beaebade74306e92a78f0f532b5644750d40abe8de5b26f31265d8915d0679b5eaa82046be776039919d771b8d2098cc2fdadd1e25526cb2942bb2e55f7d75758394270c229964d408a489d4c3e144bef1ab8c632c513a8b174a638de9b2feac516b194c6536c0fea0427fb12a6b07cef64a1a27d5e7e1f9ae6dba61722adadce875c429a5fa44e3dab33be00b4e86daa20750c8abdcd4d71c8658f8b51733205b2fb7915e24d59b5244ec5dc049648cadc6b20b133b00c0ba3c388e2603f80a0be88cd8dfe8b793f90a2d5f42e9b1f9ed2d958607ca17fffb97e05e2ad574ad716ee03f35b2ff444f2170d8e174a732f8ee81e78b62a8a51d094e5aac80d5f4e838c18df4d8c9fbb11248bf516891ca6645449246ac5328e2d7e27d60b17df12d0ebd3b8f7b8b4ac649ec2f6fadf9a8d5ede51577dde31eaa3522e9e6913e4b905a9722fac3fcdcf140ac1ff0989d3cdce4579fe378ea510797f8a2852cc817cf4eb1b393e121ad51eefac060a0f19c660b7ebe9b63a3d3d3c271ae4c57f23e026cf5d08be0b13807148b3f0e91fbda86a64bb4b78d7c12b9fbe69bcd54c76015cb0f2b774f7fa1fa8a092ca12b8073c8fad8ce74d48ba2885890a81e4970183ca9e8f5aae2c9209517b8d0fefcc95414f2d6f8d5d752041d156ccb8d12117b91a4c5e7e28771fccc6685ecb9ede783a4b0e626fdfdeca1c7d41627e143f3cb", 0x1000}], 0x1, &(0x7f0000001140)=[{0xd8, 0x1, 0x7, "256cbc07607ec417154b78936fdb3c126ff2914f28124efdd469e3a56e3c6a667e801c8c19f29632ee1a68addc9262b3fe5a57ecee051dad7d2dcd316db709bad3a9580d5149de03960282ff8d181c2a09a22b5bea96c2cbd0510b91e116eb24f9caa1d6577a368f0ebad434132a8057c7da55db4586523c36fc9d34704bddfecee4242119df8b1b22f7924563baf9ebbd84077f6eadb36e4e1c6284b642d0aa7d1213b80ca22e3c7db2db96ec5d18f2de9fd8d2dee1473e0434d32be40809ba1426176762"}, {0x88, 0xffff, 0x9, "2afbd8d8b2c9d81b7bf31aba2cb758f5781914ecb482e16c71c4b65e8e82255f3a03ed0d43b25c41454bd3983fe6b331d67145cfa1918a740e80c09c644f66c1e4c81e77c8efec56a400ccdf719d9c3a7ffb21eb7f7dbd9955c8ec69df3c4f9b943cf22e8dfbf932cbe5ee5eb7ce4c6a4427a58c4fdb70ed"}], 0x160}, 0x40a) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:10:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1fe) r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) r2 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x802, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x8d, 0x10001, 0x2}], 0x42, &(0x7f00000001c0)=[{{}, 0x4f2e6b2633df5906, 0x80, 0x40, 0x4, 0xfc}, {{r2}, 0x3, 0x82, 0x40, 0xc79a}, {{r3}, 0xfffffffffffffffc, 0xc, 0x636bb8686f0cce17, 0x5, 0xfffffffffffffffc}, {{r4}, 0xe23a7061057990ff, 0x1, 0x1, 0x2, 0x9}], 0x6, &(0x7f0000000240)={0x10000}) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 11:10:02 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x7fd, 0x0) r0 = getppid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000740)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setown(r1, 0x6, r0) 11:10:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0xfffffffffffffda7, 0x0, 0x0, 0xa) poll(&(0x7f0000000940)=[{r0, 0x1a5}], 0x1, 0x0) r2 = socket(0x800000018, 0x3, 0x102) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x1ff, 0x1}, 0x10) recvmsg(r1, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 11:10:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000140)="b78cc4cc89fbff297dd1a545df8a89d72cdfd22b1eeca967f1c97c10c2c8229ee6d7aba16a08874c036b641691cea196364294bc9df0f7477610df4fb9388db84abc35b236d8927c59c9c66bd1bd2ab3a10d34dfaf0b3fb7e834d57f4381c44a2ea8b2dd0185c1f75e341b3156fcfa58623ff94f82bcf6f71c6ede1e67abd71e429e36a15962fb5de7068657a7f36660e379b588c0a2bfaad1c2052badd3a7e8c92b21924f0208a5a85a", 0xaa, 0x1661882c0d648ef6, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x800000018, 0x3, 0x102) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) sendto(r1, &(0x7f0000000080)="538c750691fcaf066e97c611f0500f018177d3e902ab3c15d0a1fc6666761e6eb4dfb5b67f7013a35929dd8df4adad17a03da4b621c337be29771c782827b0dfe12c35b7859e76f4f98bd6985bd258fa7baa3288f3df86ca958c39f5c3ba142a8f7b31d95cc069fbb116966a7e95c165f6870c6e12bb3e5005ee7cf96ffd158f653c7e5a9a5128136ba25ed7", 0x8c, 0x690438b549d46f3c, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x5, 0x4) 11:10:02 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000001, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x1) munmap(&(0x7f00004fc000/0x2000)=nil, 0x2000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r2, &(0x7f0000000080)=""/144, 0x90) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x3) 11:10:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000000000000157, &(0x7f0000000040)=[{0x64}, {0x1000000060, 0x40000000002, 0x0, 0xfffffffffffffff9}, {0x6}]}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x2}, {0x6}]}) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/\x01\x00\x00\x00\b\x00', 0x9a, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tax', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 11:10:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0d16dcc58b05c20000410000000200"}) write(r0, &(0x7f0000000140)='\r', 0x1) 11:10:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0, 0xfffffffffffffd98}], 0x1, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x80, 0x4c) r1 = open(&(0x7f0000000400)='./bus\x00', 0x400, 0x40) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03edfef1b544b58c1db2e2029d0c4750f8f3", 0x2c}], 0x1) 11:10:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 11:10:03 executing program 1: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000002c0)) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000200)={{}, 0x9, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000180)={0x100000000, 0xfffffffffffffffa, 0x3, 0xbf34}) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 11:10:03 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) fchdir(r1) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f00009e5000/0x200000)=nil, 0x200000) 11:10:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x45}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e, 0x0, 0x0, 0xf20}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x800000018, 0x3, 0x102) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r1, 0x6, r3) 11:10:04 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r1, &(0x7f0000000040)=[{0x0}], 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x8) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 11:10:04 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r1 = kqueue() mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r1, r0) r2 = socket(0x800000018, 0x3, 0x102) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) getsockname$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) 11:10:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x80}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='@') socket$unix(0x1, 0x5, 0x0) 11:10:04 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='x\x00') mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) r6 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_GCALIBCOORDS(r6, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000100)={0x2058, 0x75f, {0x4, 0x3}}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000000180)) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000000c0)=0x9) unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) 11:10:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x150000}, 0x8, [0x0, 0x6b2c]}, 0x3c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) fcntl$setown(0xffffffffffffff9c, 0x6, r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r3) setreuid(r3, r1) r4 = socket$inet6(0x18, 0xba21a4b42d674dc2, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x68, 0x1}, {0x18, 0x2, 0x3, 0x7}, 0x8, [0x800, 0x34, 0x80, 0x8, 0x921b, 0x4, 0x8000000000000005]}, 0x3c) r5 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0x3) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:10:04 executing program 1: r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmctl$SHM_LOCK(r0, 0x3) r1 = shmget$private(0x0, 0x2000, 0xce70622f27178a51, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) shmctl$IPC_RMID(r0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="0f37d70a6144eb82898bfed79cb8022e"], 0x2) 11:10:04 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x2, 0x90d2, 0x404, "d730a1e7bb0600001b8c00", 0x6, 0xfffffffffffffffd}) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="48cfc3d10cacbc66d5ee45f61f1a11e14008156de67535c41d5c4c10d859c3b5883d90ab42646bb14548d2d574eddce7e3094ab07c874f17c2b029dd1d5d4cb61f12f5c3997ab46bf5c658a05d5f1602f695d6a2895bb347334cdc7c93e97485b29316b0a619adc86f5f0df3e3743e72e37cebf88b1dc83fe8e3fd5f06bb96683cf039c02069b1cab7b06da637d887528be5f18921f413a6f0af0dd8fa3ecabc6c65c0b0104dcc905db0c36058fae25de77c1d60fb3489dcbd89385e87a0f1c1e6bb59edcd341635c61a65bffd80f964e6119b4281b67260e23933336c45e7e21c206deec547bdbbefc82c174e93a95959fff12835340a5e7d256b1834bbe445948930188ba48ea7b2d643deb821f13dff38326f7a233cdfc96a1ee06bff920c543f2a71edef969961aa9eab4909fc01f28da1d01f3923630f1f2e106ceef09ae69757f2ed2d32239a93780302eff45d1706683e2dba9a340730f915c4972df8543706c0f717b40a50f032e535a4c88d960e6131faf03a545b567fcac2e14ef999b83c4cb122dd8c6c458c8710d2f0f5e354cd7a0819c5ba3025a1cad7ef72710d6aa4ed171d1693dcab1c72192734e5f49ae8bfd812907a1b5f569003a0f63a634417befcc96207a4299062e6d5ae96c2bb796aee88eef6bbc045b44b4aeb9788b00b4c5ce53b358c77734caa27079296064accccf4b53bd1ffa1ee511d9b7561848d0465bc2e488cb4a46c21de9c7cc05b8a49bdcbf669b442f187b9226bdb1c3394b556ec7ec0609d4175e4d12890919adbbd171137c1fd5660f88600bbd64a1570eca6c25e071651bc3ed4afc1dc5da798497f23cc4dd28971ab7bde543d2ddbd775eae92170234d26192fd6786e0069a4ec352ddbd2669d010b3ff95a50cb26b9a49666a17f9c2d2bf3b79fc83102e368b8d30139a03d9523a9e45d881007d81767f5bd84ba8188c5ff2aedf26906e30c2e48cb654adfb928b05b8dade6780b4a8ed985db", 0x2c7}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setflags(r3, 0x2, 0x0) r4 = syz_open_pts() syz_open_pts() r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f00000000c0)) poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) close(r4) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000540)={0xffffffff, [{0xda4dfb5543ef7f22, 0x6}, {0x2, 0x4}, {0x1, 0x1ff}, {0x0, 0x6}, {0x3, 0x4c}, {0x3, 0x3}, {0x2, 0x7ff}, {0x0, 0x800}, {0x7, 0xc9b1}, {0x2, 0x6}, {0x3, 0x6}, {0x3, 0x5}, {0x3, 0xfffffffffffff7b1}, {0x2, 0xffffffff}, {0x1, 0xfffffffffffffff8}, {0x3, 0x7}, {0x3, 0xfd7}, {0x3, 0x8}, {0x2, 0xffffffffffffff83}, {0x3, 0x6}, {0x2, 0x5}, {0x1, 0x3}, {0xde19760573ffcc7d, 0xee00000000000000}, {0x1, 0x1}, {0x3, 0x80000001}, {0x3, 0x3}, {0x2, 0x4}, {0x3, 0x8}, {0x3, 0x2}, {0x3, 0xff}, {0x2, 0x609}, {0x78195d726b0c844e, 0x9}]}) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) syz_open_pts() 11:10:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = getgid() getgroups(0x1, &(0x7f0000000080)=[r2]) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffff7, "42ef517b00992afdffffffff0600"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000002240)="17163f874938dda960fff5f32ab939d8a23cf81950f007a1aacd8e76a6d6328da97e4ab420731a391375a651d00f2f82fed5c1c8df882e43a2bc16fd37208622b6c4d9c9edb80a471d8c53a643032845bafef9e701e099aabefdf564d6733b3ff8c67cee92b7708ed5f29d482586319f651e047c436e099b7ea3fe70017d75cf20250eed8d05a6cec68f87dda54a3ce90e47d173fdd7c0fb2dac6acc3026c6f338b7b2fb5d13460c9911212f0c5ae4479557cc2e82229325c8ca30dcd34643ada2f7ae12f97df1d513d6b6f61af54d23f309807e5fb3ae47d3d9e1985cfa4df7e3d3b2606dd4945da471be3e335a19203635e1bc905dbd5d366964a65fa1d714196a02a21cca13f6a288f13eec86c132f2bea765289304168915439c0cb8f912e11007074cca754d19acca1140a99b70996673516d32142069b091d467c5a69d46436cab5c132b579a55ef421df6145c5c3bfac82239433ff95999ef2ce65dc5786ff532a19cef1ba487e4753bcf023e297bef196292631e5dffd17b85d8aa0fd8c3bf09fc2d2251e35c0be0590b11015eb3fd19c48e1bcb0f1f8d55f4e837ee25c063b466ceab1df94da477d7517c619fe93d757c9e375f055cee0435d37e499c844afd3fede503e3946196e9b69dc3299d6fbec2a889670f709c4ce717882e9a5596e8db9f403f6da72a11e368eff94ae2240ab626e880acf101a3b4127eed93689aea9a4adee8fb363f8d6559ffd855680548e00460f8cb9f1f8808cc15285e3a9f38807a261256296188cf1b14a9fef3aff1954e87bcaa89c0ead0c8a41ac727e19c806f20113298bec997f4134388c85b6ad5ad07c261e74c27aa03c62c739bc24401ffe2a33fef4dc3a865bf000270894623a83e9ae832fe8a4c6e5dacbd732f0f8d7ccc76930450a28bb55ba9e49a8b9e912b70c40ef95a4200df2dc8c5377cead1ced6385862c6d0591c2df2ed1fa7659500796a1aeeb27aea129075271bd8d02ded2c0c51a2a5138a6673e468a0018d6b498964a6e10563135e85bde8388bfdc469764ff7964d4197230196756cc993c09b9a6decd7745a38aa5c27b0fddd811efd328292ce200efe995914445f961d0c2e70a7b22c1212d3a807a1d0037bfec6d1da74ce81953a7d55ef0932deb8ffeb2fc2faec38c1bd821d12f77db1541cc62aab2b2d69c7f445e9e9da50a8e471fa3ecd567b963f1d6a6f082dad8a6a7734e9a4aa4b522638ae6c36b8ea1a01ead806166cb9838c597ca178a0100978d61198f55746b3433f33e7def61230c59d42a29d352725d8b7673152a1ec5046e7b2bd820a1afd3b7739153c8903c0009f23140ecf92f152f3b6b6e2a662e3524902851b1df1fe63ee4aed51baf016353b62900b8a0b221e2beb35754ba727aafeba8e9a6cc1b2c15e6e255fe471e651508bdf35866f84ec422ace122657d9202f626cb994bb914e4cacb40bfb11ed725a20555c38df80d255e27ce2f5988e5cd50bf131533c14c3fcc9716c303f40c23ea74f39eae46bce7c5105838a5fc9c7939e2b6f2fa2174aa42671165ddaa1bb0b42aeab581c2f0d7c06c3d77c42ea927fbbd826c98cba24a4776a485d95b2d24a7c94e170496bdb2e04c49495f28a528265fe196c951b0b5b74904b7693bffb0e249955a0e0079d1407d701a51df3cd450c62b3d0cde5ee70ac7a74da6948bb1b95ba80e4f26725e67bff42af25c605019f06b84dbedfb5fb5875b7e417eb2975f1401f0450f088af5ca7990e2d2026c3b82f079f8f5bc4a9e047de5ae632c63c292b53a9661bf5c13e9bee251ceed0231f62178de83555455f57c1ff46ff3eb62fdcd6d3826d0b385e3d293217e9be9f474c61adda85945dbb55604b969a1cc81f9455d8344177d75a4e2f5568cb3d86a81e9e308132ac65a0539cf8f6285c872f39995c061672824e8299c65ab723d90875303d263d3e0b155fd71cdcd9089ead2c80d9f59fccf74d7e0c186110b1981c5708b0f2dea55884f4cdc774aa893eb227f805a557d98e798788c828e8dcc139d0c48209a8fbe2fdf1b2514e0165c784dab82e670d0358e0b4a72264d3c0ef043964cb37199fd352b2b82dca27b1dd07b57272d14a38319dd016c7ee90c23a0ee79766b7942fbc973b9dac3ff3bd686556642ec468132cdb33e8cbab2d1978f9ab356ea7a2932ed77a25f1e51c8df4382d31a97f3b280cfc41fe23e39848403b4bfac8d2e65b5626b0f71a494d25213052d76cd0f9b0809231a108734198d657ba01178bf59fe5fcba33a03bba1cc966dda40eb46d75d734b279f4d21758bff4e8cd55ed54621e365a7eaab4cd11432e64ad10bef9922088f85570ab39ae1390df7fbcedb89b9569b9af4c59244e59e75541ed1cc05bf65e077e2c903b3e286a22579b1deffcffff8fe5626ae3f31e70e428e1b2162402a6d56ef43ce18021a0aba344e88bb17bc328123cd5361e3c83e6aaad361247a498e648aab71caa16dc21", 0x6e6}], 0x1) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000000c0)=0xffffffffffffffc0) close(r1) 11:10:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x24}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") r1 = semget$private(0x0, 0x7, 0x40) semop(r1, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/21) 11:10:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 11:10:05 executing program 1: r0 = socket(0x18, 0x4006, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) r1 = socket(0x800000018, 0x3, 0x102) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) setsockopt(r1, 0x100, 0x5, &(0x7f0000000080)="654d4615dd3be2e038b3529349c986ba5054115e7a4a043006ff37ec227c6027996ab063b2ac", 0x26) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x40}]}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:10:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x4d}, {0x10000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:10:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x800000018, 0x3, 0x102) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) r2 = socket(0x10, 0x3, 0x3b5) r3 = socket(0x800000018, 0x3, 0x102) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) shutdown(r3, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) r4 = accept(r2, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) connect$inet(r4, &(0x7f0000000140)={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:10:05 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x9, 0x7, 0xffffffff7fffffff, 0x1, 0x9, 0x4, 0xfff, 0x0, 0x2, 0x75e, 0x401}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x2) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4, 0x4010, r5, 0x0, 0x1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0, 0x0) syz_open_pts() ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000000)) 11:10:05 executing program 0: ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x400}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x3, 0x20) r2 = dup(0xffffffffffffff9c) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x2, 0x4010000000, 0x3a8, 0xe9}, {0x0, 0x9, 0xfffffffffffffffb, 0x8}]}) semop(r1, &(0x7f0000000180)=[{0x4, 0xca0}, {0x1, 0x40}, {0x3, 0x100000001, 0x1800}, {0x1, 0x1f, 0x800}, {0x0, 0xe04}, {0x1, 0x9, 0x1000}], 0x6) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r3, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) r6 = socket$unix(0x1, 0x1, 0x0) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000380)=r6) r7 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r7, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) readlinkat(r7, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/188, 0xbc) 11:10:05 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRESOCT]], 0x1) socket$inet(0x2, 0x3, 0x0) r1 = socket(0x1, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) r2 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x2) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) lseek(r1, 0x0, 0x0, 0x0) 11:10:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xbd, &(0x7f00000001c0)="6b2541e65318c65177bf441c81cf172a3192ef44634e18fafeed70794e03fe50fb487dc16b2121807f80fd45a79c13858e6d49b4961a04b600da8d59a167486155ca9280214051c58a1725d04ce10bdfbdd65f02bae9c7863957d0c37e79e86c3004791847d588276c1a404d3df4b07cb5b79bde903811c04bca773f3a9aeb3fa0160cfed875dec02b95967cb555e918e7332f8f10513bbc0d3d7062b4ac0826671765bd124e12fa56bd9bf585d2a52f022525c98c487f2884dc9d1f34") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)='O') ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 11:10:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) 11:10:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0x1, 0x9, 0xffffffffffffff80, 0x200}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x10009) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000040)={0x7, 0x2, 0x1, 0xfffffffffffff000}) 11:10:05 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) r2 = getgid() setgid(r2) setgroups(0x9, &(0x7f0000000240)=[r2, r2, r2, r2, r2, r2, r2, r2, r2]) setgroups(0x4, &(0x7f0000000480)=[r2, r2, r2, r2]) setregid(r2, r2) setgroups(0x1, &(0x7f0000000880)=[r2]) setgroups(0x1, &(0x7f0000000100)=[r2]) r3 = getgid() setgid(r3) setgroups(0x400000000000023a, &(0x7f0000000240)=[r3, r3, r3, r3, r3, r3, r3, r3, r3]) setgroups(0x4, &(0x7f0000000480)=[r3, r3, r3, r3]) setregid(r3, r3) setgroups(0x1, &(0x7f0000000880)=[r3]) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r3]) chown(&(0x7f0000000080)='./bus\x00', 0xffffffffffffffff, r4) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x34}], 0x1) 11:10:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x100000081}, {0x15}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0xd1492007431b41f6, 0x0) r3 = socket(0x800000018, 0x3, 0x102) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) recvfrom(r3, &(0x7f0000000140)=""/12, 0xc, 0x40, &(0x7f0000000180)=@un=@abs={0x2, 0x0, 0x2}, 0x8) poll(&(0x7f00000001c0)=[{r1, 0x102}, {r2, 0x4}], 0x2, 0x1000) syz_emit_ethernet(0x164, &(0x7f0000000340)="2109cb588c138b226b7c4dee4f93d9837cb26c9829a97fd93bb521b2bf45fda603655eb8052664bf04ccfb17c4ff16b68ae5fcbce2f36d8479ab7108dd629f87f1226aaac61be3058fce540b18c2ce017c98302c9a4310222997ed26a8aa060000000000000000") r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000240)=0x6) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) renameat(r6, &(0x7f00000003c0)='./file0\x00', r7, &(0x7f0000000400)='./file0\x00') clock_getres(0x3, &(0x7f0000000300)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fsync(r4) 11:10:06 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x1000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000240)={&(0x7f00000000c0)=[{0x0, 0x3}, {0x22}], 0x2}) 11:10:06 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000000020000000000500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x800000018, 0x3, 0x102) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) fcntl$getown(0xffffffffffffff9c, 0x5) mprotect(&(0x7f00006e5000/0x1000)=nil, 0x1000, 0x3) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:10:06 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x5, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000080)={0x4, 0x5, 0x100000001, 0x3, "4d89b15f8dcdb97638bdaacc57cfe253f2285682", 0x401, 0x7}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x8, 0x97, 0xac03, 0x1, "bd972277638f7daf25f21b3c57972453529de21f", 0x7, 0x9}) 11:10:06 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82e7a57c00"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() setgid(r3) setgroups(0x9, &(0x7f0000000240)=[r3, r3, r3, r3, r3, r3, r3, r3, r3]) setgroups(0x4, &(0x7f0000000480)=[r3, r3, r3, r3]) setregid(r3, r3) setgroups(0x1, &(0x7f0000000880)=[r3]) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, r2, r3}, 0xc) 11:10:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) 11:10:06 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x100000002) r1 = msgget$private(0x0, 0x100) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000040c352726f2de272d6fb98ccda0159490000000000000000000000000000000000000000ffff010000000000000000001100000000c108eb7d27bd00001000000000000000f38f0000000000000000000000000000000000000000002f0000000000000000000000b48af41be0442414e387a6a81200e050ae6c7870194973b5f7fdc76685a556ded4d9e28a623dce4e2dce8b5be92aa1c6fa175fa7e17a7f86bf0a52999a6b876a1f52270000000000000000"], 0x6c, 0x3, 0x1800) mknod(&(0x7f0000000240)='./bus\x00', 0xc000, 0x7f) r2 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) ftruncate(r3, 0x0, 0x10000) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xf24c, 0x48e}, {0x1f, 0x10001}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000280)={0x6}) getitimer(0x6, &(0x7f0000000200)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) fcntl$getflags(r3, 0x1) socket$unix(0x1, 0x89cbf2dcff55173b, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000380)) 11:10:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = msgget$private(0x0, 0x10602) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x7, 0x0, r3, 0x4, 0x0, 0x239f, 0x1}) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000740), &(0x7f0000000780)=0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = open$dir(&(0x7f0000000900)='./bus\x00', 0xd2c30e61e5029cc, 0x20) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r4, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x40000000, 0x5, 0x8001}], 0x5, &(0x7f0000000940)=[{{r5}, 0xfffffffffffffff8, 0x0, 0x0, 0x0, 0x2}, {{r6}, 0xfffffffffffffff8, 0x81, 0x2, 0x6, 0x8000}, {{r7}, 0xfffffffffffffffc, 0xf68817386c6e7a9, 0xfffff, 0x4, 0x4}, {{r8}, 0x3, 0xf9616741414a896a, 0xf00fffa2, 0x3ff, 0x1}, {{r9}, 0xfffffffffffffffe, 0x40, 0x1, 0x10000, 0x100}, {{r10}, 0xfffffffffffffffe, 0xe, 0xf0000000, 0x17d}], 0x6, &(0x7f0000000a00)={0x8, 0x7b5b}) msgrcv(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000e090b34f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029f54e7177a0753377f12490e993904c8ee3c3129fca422e283b2d55f08a3823ccebc73dad1217150e5e0d3db7f38c287ef54dc45f6779f81b629fcea3802aa53f7b42535698ac86d1770c6e6c0cc10f3a4e8d285d604d4769ba6b5b5b5c7edc93af5c359e821f4c966e5a2f10"], 0xa7, 0x2, 0x3000) readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000000)=""/74, 0x4a}, {&(0x7f0000000280)=""/115, 0x73}, {&(0x7f0000000300)=""/247, 0xf7}, {&(0x7f0000000400)=""/252, 0xfc}, {&(0x7f0000000500)=""/155, 0x9b}], 0x6) r11 = kqueue() r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x80, 0x0) kevent(r11, &(0x7f0000000140)=[{{r12}, 0xfffffffffffffffe, 0x6f, 0x80000000}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r0) 11:10:07 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2003, &(0x7f0000000040)}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 11:10:07 executing program 0: r0 = dup(0xffffffffffffff9c) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) utimes(0x0, &(0x7f00000000c0)={{}, {0x80000000, 0xfffffffffffffffd}}) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 11:10:07 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x8}]}) r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) r1 = getpid() wait4(r1, &(0x7f0000000000), 0xb, &(0x7f0000000040)) wait4(r1, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) r2 = socket(0x800000018, 0x3, 0x102) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getgid() setgid(r5) setgroups(0x9, &(0x7f0000000240)=[r5, r5, r5, r5, r5, r5, r5, r5, r5]) setgroups(0x4, &(0x7f0000000480)=[r5, r5, r5, r5]) setregid(r5, r5) setgroups(0x1, &(0x7f0000000880)=[r5]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) 11:10:07 executing program 1: unveil(&(0x7f0000000040)='./control\x00', 0xfffffffffffffffe) 11:10:07 executing program 0: clock_settime(0x0, &(0x7f0000000080)={0x40000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDSETRAD(r0, 0x20004b43) 11:10:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRESDEC=r0, @ANYRESOCT=r0], 0x2) shutdown(r0, 0x1) 05:37:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2007, 0x40004004000c28a6) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) 05:37:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x480, 0x0) r1 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x2, 0x0, 0x0, 0x10000}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000240)=[{0x0, 0x101, 0xffffffff, 0x5}, {0x1, 0x2, 0x1, 0x7fffffff}, {0x0, 0xfffffffffffffffe, 0x5, 0x1}, {0xfffffffffffffffd, 0x5, 0x8000, 0x1}, {0x2d, 0x6, 0x0, 0x7fffffff}, {0x8, 0x81, 0x3, 0x800}, {0x1, 0x5, 0xed, 0x1000}, {0xec, 0xf7, 0x8, 0x8}, {0x38, 0x400, 0xfffffffffffffffa, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semget(0x1, 0x1, 0x103) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x52e, 0x6, 0xffffffff, 0x400000000}, {0x67c1, 0x7, 0xfffffffffffffffe, 0xd8a4}, {0x95, 0x7, 0xed3, 0x5f4}, {0x1, 0x1ce280000, 0x4, 0x8}]}) 05:37:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xbdd26b9}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r4, 0x5) 05:37:04 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x49}, {0x5, 0x0, 0x0, 0x100000001}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = socket(0x800000018, 0x3, 0x102) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000500)=0x1000) writev(r1, &(0x7f0000001600)=[{&(0x7f0000000200)="04f11d63eb255534f5a6cd78269e7d5c1dbd339e799a5972fcff08527299074dc7ee958e5e581938abeffa9be0bdc79c39c65494b1816cbd71679c732390d97565065fa38977940903b0d5b9ee6c361b185b282358dab22cacf78e59298a6633b1a0ab0b651f3b40d1ec976c8d6eec2fc74ed07d91973203e6ab82c8e27b6e8f59469910b13fb3e31cc2fb8a11f5956235c39244be3061b2cea8bd94cc4b322f6a5ee79594344968", 0xa8}, {&(0x7f00000002c0)="c4e95edd3493a97a15ba29db8c17713e0abada6ea4824903566ac3abeb20ea495812e74b9f322cb94be6e65b0f913e4e5b4eb363ec93151062c95a5d01fedbfa1df94a41c879148d04f8670eaa28ce2e24682c6364714a6a186b9fd0a553b8d7199b5392eb526c9137cae251ab7cd00a75237b701d177fec58b8", 0x7a}, {&(0x7f0000000380)="ead640200dc17cf8151a0749c51ecdd9a2f5fa6e66c0ad790fbcb4368b72131909", 0x21}, {&(0x7f00000003c0)="a6acc1f2a73fd533c66a2531462d580df10a3c977aa409a81076b613866b48ca653b", 0x22}, {&(0x7f0000000400)="2278cb5b8328b9e4893c524ccd99deecd16506e2546e8c568deeff558d1594361703ad05671057f30614aec71e24f9464d5312b237571166d7e121a171601cf169ca1a7d5bed0a14ae00b22e7f13ca3fb9e97493f05b1e29776c77fb39f20829047cfffa4b9bc91a146d891a2414b8fd3e998c5607f1a166a71ba48df99e0d252ec4be924dbe16bee9b3a010c1ccaaef0a7f5c8554fd82693c15850c96044e856e2539ed078ac3180856711f1448b1d49f33de7e38a62ec098a99f2a77152f1d46fe81834176e7af4930fcff8f94a75f650b", 0xd2}, {&(0x7f0000000500)}, {&(0x7f0000000540)="17b4cf0e4ccc37e9302be017041b67bbc4b033c7bd55c5e4c4a3c0581c9e1bd814a57fac6e665a54ae42834269e8b2138ebeba636d89424468b0d72375bcd3a9de241d0f136ad3a5416617884f11e0f4f20112902f027a9b96bb8d2499711408c8c0021afe3a3d556f71aced64630408f5300bab08a511bd9c752f39b99bbff7ab1a8d211aafda190f377a0cc5f442caac404ff36ac84c4ec2152e3fad2eb78b169e7f7fb087497c908258bcb7bac04a243ce7f0bf28086c0dc359f3dbb537a539ad9dffedf55f536a203a8561e014f4a846cf607b3a879788c48ffd99f2aaad626168596ab37bdd8dea19c5da47386c0ff4f8528d64a8442da8c8dce14375c3a9662a4640570ebbed6a04bf127ef5c1af3b1dfc72b03d815349977fe7aa6f2093de4b8659a8a83176fc6da2a9c81aebe289c9fa1c8c7ed94006fa36eb8bd28853afcb7cdf669f5d4cb276f6f14f5ec9a44c8bdebd8d79905a77f1899b681ab52515a8be5122aaba70ca81f84acbb84160d5b10d5795b5e25f178222a377e96f50bf9646275e78343567d1b36172804834fd665bbaf99bac7e161acf7a514bcfb8ac95dc08feff64526f1b954f0521bea0c4669ea4aacd97cfa2348f14c920972b45dd5950dc1972362841b4e0e6c9e6a6ecdc1c13b835193ddeb32ae1800a8c611f41095383648b1487bfda98630cbe1bec7c8d6d22b1b9771a4021b77caedf88b382f2f19a8ad709ec3b159af8015e764a76eb13ea47193b49f058bc95e731d63548b300c036aca68d369e09aac3787704fd5fcf0b7d4764557ba649d889b39582b4410f4ba9c4d8c28a3cacd23a1cb94fae5b1187c50569a4b649c2e4d0757e735bd7aaf476aabb3a8ef6a50324df6559dc651317076f5d30239e9665a3cce7df812074b1e96324e25aeb0b558a782d0b2304d06aa3e0e50d8b466f351b5e6d520d7ac58e9edd12959e69e05b453dd1ca3cc5df8399961fe094b506630dea7ea2df64d9e1ff3c097b8f99f318d216c737f1e5ff6199b6e76661fa509fde7500330df6cceed14551b8ea781f234ab6ccb013acd29fd226a142c66c0950ee235d9a6b2c14b79e413ccfd7f8db77c6d21b70a4411afa07989b63df17cbd19d3a0c134964e1733eb13975cf5239d1898f77a696c3ee8758be71358bd090b45826d9e05e67124be90a317e1b55ed814598a88ed541a5b790d76da19e6b7f2195e382e396eeb31f42b36f6d63c9c8b7a580b19b70cd88e875caf353b976a11424b7bdb1e0360ebb497d6bcbd3cd66b1518556b0d99eacf28b2a691f184577dddede27f888026a6fc7ef925b037c95cdffbfabf930ca073f1ef854041f3ad2fb106b5279898ee78a3d0a60a1d8de80bfa56dc030b036f98ec35e548b9e3311dd8723d55e7d19447796cf1db919c36cd0e81373678fc8ef689a4f5b6b8765ca6af30362628d1caad1032496bdd816722b0f8fe8c3380fd6e24f6ee4715febc2fb0ef218f9caf41e346c3ec0dc17bffe94b84326e8305c1c178c7b8feda0b0d2435debafb9afe94652136c46301023339d737312566dcc8ac3056025729fd3d19b61cd4c2a80c6dc308f9ac3a9b6396380800c2ef9cfa9d9fa397efc60c6205fafe97cb5f94f708ebe951b572af1c321648c9bbcba10b0418b03aed3e6721ca5f064e7080af1e8ea55b764edf45bc518b1fa972ed65499893075309349a4c66165437d3307d1dabe7ee9d932e3fac43df6db76c52fdf9ca6eff99b3a833f6f44238b8c4c415024e8e2f1e841af77a9889c55b42ef8624e83e7587bdca9ff88f8882e556580e154568e45ade5fad568c010a8c4cd9f276d9f446823052a72df7a7f158e31c82711f1d61e58e9730b52039411d6290adfc956b8ea54a421d7675fdd0ab87733defd4bed5cde347a65bfd41dfa299bc36582891979b4af0d9d197422c1d00d7d82828329054130fc6b7a4a986e7d3ef06c9bc0e3c82afda2c0810b01bb8c20775eb11d17ab73f3cbb200f1e93f60224bbd3ef7e67d0651e3fa8178798a667c1a2223fb2a96342dee3c5f9eea880c75dd4c97a07a2c25058c5fdbe6ae957c7bc4c407b9cce3e49ef7136d7d06e5f419a3d459c33448dc2cec599cd962ad9827a565ed58f06c64670e50a62096a9e23d26e0fd16730d5b0859f4ee87677a7dadb7fbccbd4bd6ead6e0269556f748da4e954be99374869ab10534a763d07bfb3e572e0ff7dd4ec8c4dd09f29e1fecd5bee2ff21a0b53573e488a61c308ab7e734a7232340ec87080dbee4443847f07d1f07fbce65e53db84abbdf3029c7205d8b29e010548c3e0f7187230f4483b1a993468d5964d398e9b38fe72d76598a867708e48ad02d2288071462bf16c345e27551d47ac8aa933b60937c84444fd4ef1ad23504900a53c33761072e1febec9dbce9e7ade7008bbba7ccc10dfaffb8d437f6a328c73014f0cebbc5c35c67bbc3764a6e9e01f24bdf456518721c66829bed68146318584fa0061eb07a0066fe6a533756a7785c9f3f4bd92af697847db1ed2f0eca52ced8fa4f631e0d9f81ffa953015085fc327c6a347ba687fa99757ce11f700a687d4eb97dacc9729d3e47412a1df4d5fef178894c044c4e162aac39170f06e704929e76225c312fb8853fe6e097f5a70b986864b20d47ddcc669c55fd015b525caa9323b21f239f40d18ceefcb3967f55bcb0433ae4669d8f5a11e372bb587e30832b825dbee1ebc28830b39156d13b43bb81c7a9de7cc19c207cbd15534e1f682588c7b5c65350a23e786fb38055be1d0abf02d0d57b7b51e0bbfa1a3f6b6ad7ec42bbb812470ca6697df6c4a392640c8f5a11928f3dd0c517f4dc3ad4fc8bb6ac663eabf766095b5cc7a5e7aba60b4a955ea08301a028f48bcc7a85765b52d20e90cc2e8738c8e01f91f38e39c6af457ff3dd86af3f05bc35fe7a6e18080a52df171b6247e8248ee08d8e20b679333eb05a7ba6d748a3d44bd76ee7900a4cc56b55e0979dab6de4c00cea5ff70c1c5b11eea6cf174ab9973303ed9edb63b3f3e1833e44d8a29ed51541ebeb49ebefc6e2454428e7c78770bbccca452bc28e5da485742144d704bd7b2fd0c571dcf83466f6100a04da11767a6f655bb57a1228cac48f858e22b4088c9d9bc41122b305a6ddd28394f67c18c29b04999391a94b5b19318af4e5bfff028a4f41a899cf3d6fd5f54aa040bd6630f0f4ffa92e63912e176226f54e54940af9692d0f4fc4354ae8c6d2287caa582f4ce2781caf37169d5996028a30bf13e12889636c2442525dca3898f09533c898f3c8ea32628edf596fc2994b739b6c77f874c5dcb60afd9dbf5c807ab9058a107c7bf73419918b8d51609956514909d2b52ba63d3783a964aba1b9c29342f26271f9196ec25fea330b3d0aee25ea3a96dc56eeee6160e66f4cb8b9eb609d374a92220a5c53536d149cc2f1f15965c6b7fdf7e73900c17fd52ed1796e93ed2e69b547dfcb58e08ad2dc196c3c349397b6614ffc505c85ab902f769ccd6bef1ba5e29b9d20637e5e99c990f2a634374ea4b098b73013e665fb9f5416f091741a11e6fc0b9927ca5269f133b42c8b024596e4814bd1e5711e13f6c140a3b6ea7410c70fbd7c2fb7eabe119d8d25781ee9d19fff62cddbcc41d6a02a6b7d06819fcfdb43c9cfd7fc2f9518824bdffc3b9c458fb86c7c966f1d3a6b0251d61c39b360533349c1686db763dc6a54e684156252b663269e406427ea2ed562397e46d4d64d3ba2018f09923930d928f28a736283550033df1e07dede1091ed49f3e11f39114a6ff7f9b33ffe8aaeffa10fee7ec5d9b2d9838f9104c78f429939942eb09d26e487f286c52cd5b6c66e25db78ae3b53153fece8b4f17878ac30b7f5cbc69aa3ff2b60034f672ece734f3e6b40045d90cde5880f2a61a3def177b92da4f31a6ff6c37abe708bea70c098edf54ef04ae1ac6de8915b30497afc378e3e027db4fb3f36c5e30d3be2a27b4f6358bf7712ac8c21df2f355dc891953184a291e085d63893f47726285b082a1e513d0583291f1ceb629f156b058a63228b9d636b8c398e629adf289e359c92f7a02bb043acc9814298869eb79f2aae92d091dc44ae342f80d6d557028080306092f99227fd60b0a7c643e2665c72c9cabd26520c564c4033966dfd614ea0a9dd61e4605918aed7272501f651ff5b0b29b9a79afffa41d0e7f2151b1f55282998eb829e0066c9cc21be752f2ad7766f880268cdda1f356c83014bd3e8fdb6829b55a13062a2f191ed8cc0eabfb3e6885fafdca38b967f9a2938dc7d3efe66cfe2d11ef35cf011572fc43c3e46b9bcea2e2bdb23b8a591c078c6c81c2e0d62e6386b22d5b8de04f890934b8f9d6b593f49bb52736459ae49ac855e8ece2759833b65bbf035911d8e69a6dbdc22c7af1e1bafc557166a262ab5132cf27f5d383f90ae8ee2f9500e845f470bfd3b94f6dd35ae8b9fc00bbc87fd7250715cc93cb7d40bef7aaee4ae97fd5ca2172da2aaecae66149861034129807ec272777fdebda9c6f8c3989b0eb8bcca058b38cc50f280f99a97c0ad4bf7998f93b8592d6aaff2adcf09ecb55e686e27573c064d2a8a63173157744ea16bcdb1c707695bb19f621376ca513020684ca20929b2f88ea4cc8e36c16974ed6089e74000e84a62e62a6e9d5a696449581eb9cae044ce40ff0977ffcf9182d49949b5896914fc7f2b0f09a4895f0bbad1ac607aba95a6b9939d2d37e8705bdd305894e3b2bd6cdfa87db4fc57d0f52793d2bcafbf32ac18d03d690aae0ba587e108281666c79287480b10feb5a2f8169412476e5d3bf95a6fceceb00b97f58f454a435547e0dd1046408d6e02b26c98dd662da7ae39ee5e6d3b779ccfff841d418c7482ca7236cdc83eeb6c97c2811f2d8c1f942e7702e3014946296450d12a71529bf2a3c0d45f4892aba9de448a2e8e90202e4a5783dcfc80838a13b721e5df3e447f59bc877e8b1d5ca95855d4fe493211932e63db247b5d886682209d7054ffbaa06a7752a26b05b0ef90da174b14868bdd91ff43558ca0d1099c54aa35304b33d5e9356cf8d9eb8b1600365a4ef557bee5b4418b6c082d77d77ea894783ed2f83462b84b2955e83f5d998b62edcbbc187ea266a4f53e575a5887ee509051ccae39eebd987cfba25c5d669e1dfcb7a545665d20837cb574e634b65a33b98e5adb639c6a9edf92dbf0a468e99cee20d895d2f3b2391c59019301d35c61b64463c5bc76d5937299d3f767d2611d1286e76751a4922254e87803438302e9abd540b911138cb04173afd72923b55e5689b95e992d38b7b294f71e4b6aea00122c00e0918b13943bb0086ffe38f866b9e33be15bacfb67732df131f50b5b96fe7fc8f5840aae4299ce42564bfe1d2f562d1e0446d837c84523659f48af3d250fe5a4194336bf69f348396fdaf652b313a458a270db3760f75bf01ce38b4ed8c61ca71fc54e0ff22ace1ba34228afc9fdc5e0db21e65b46f0f5e41f01c60e79c276b2fd1967ecc98b1facf5b4c1ec38a9ae0a968f7dbdfe988573a12ceee972b6456c2fae7a5aa0ae8cbf186f93c1150466efd596f84324317dc012d914c3c6cc46b4bb47906091e29a0efdebd2c883f488001284ee22ed64af03dda57378e9ff1baefece1837196b5ff876b9e57b197dbe1daf164d0ce7200f415fe3c01945a3a0cd0ea57a0a48fef2226621fed782de785aa88fcb7971017627a53ffebc15a74557beaccee2c930b1195ec9b88c7bc38b9e5c24fc0d9144e2146cba9bcf47a0a9", 0x1000}, {&(0x7f0000001540)="07ad9611d8cf0f7d8d3a6cb39f05d2639bba9b6673ccc3839217389251e8d7fc2d62b6eb15b8997538604d22f82e3a4e292a346e8757812562c61f1dfc7f80459939feb2f5a6d3afdbde598d48018f8f18aa42552cf1b692096c2169f5e2df80c5e9b5d7831189a2624937680e0351e4ef05c6a8dc04969718283a53d75e24384e446d7919bd1dac6576b092895f325eae3555cf3af46685da2358d4c137390142869ee9060c6044", 0xa8}], 0x8) open(&(0x7f00000001c0)='./file1\x00', 0x1620, 0x100) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f0000000100)=0x4) 05:37:04 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x2) flock(r0, 0x13) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r2, &(0x7f0000000000)=""/98, 0x62) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x108000001}) 05:37:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x20, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 05:37:04 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x102, r1) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x68) 05:37:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = dup2(r2, r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) r10 = socket$unix(0x1, 0x7, 0x0) r11 = accept$unix(r0, 0x0, &(0x7f00000001c0)) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffb, 0x8, 0x80000000, 0x8001, 0x5}, {{r6}, 0xffffffffffffffff, 0x56, 0x20000040, 0x13e9c554, 0x2e6}, {{r1}, 0x0, 0x18, 0x4, 0x8, 0x7fcc}, {{r1}, 0xfffffffffffffffd, 0x40, 0x2, 0x8, 0x14}, {{r7}, 0xfffffffffffffffb, 0x1, 0x2, 0x313e2d53, 0x3f}, {{r8}, 0xfffffffffffffffe, 0x20, 0x1, 0xfff, 0x8d8}, {{r0}, 0xffffffffffffffff, 0x6e, 0x20000000, 0x800, 0x7}, {{r9}, 0xfffffffffffffffd, 0x71, 0xf0000000, 0x100000001, 0x4}, {{}, 0xfffffffffffffffd, 0x80, 0xa00fff2a, 0x200, 0x2}], 0x6bcf96c0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x28d1defb5c41e13e, 0x3ff}, {{0xffffffffffffff9c}, 0x0, 0x11, 0x1, 0xa22, 0xfffffffffffffffd}, {{r10}, 0xfffffffffffffff8, 0x42, 0x1, 0x1f, 0x2}, {{r11}, 0x6, 0x10, 0xfffff, 0xfffffffffffffff8, 0xfffffffffffffffc}, {{r1}, 0x0, 0x14, 0x8, 0x9, 0x982}, {{r0}, 0xfffffffffffffffc, 0xd0, 0x1, 0x39b, 0x8}, {{r12}, 0xfffffffffffffffb, 0xd0, 0x2, 0x24, 0xfffffffffffffc00}, {{r13}, 0xfffffffffffffffa, 0x26, 0x10, 0x3, 0x6}, {{r14}, 0xfffffffffffffff9, 0xc0, 0x40, 0x9, 0x8000}], 0xfffffffffffffffb, &(0x7f0000000340)={0x7fffffff, 0x462}) close(r1) 05:37:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x7) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) 05:37:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) r1 = semget(0x0, 0x2, 0x1) semop(r1, &(0x7f00000001c0)=[{0x3, 0x4, 0x800}, {0x1, 0x1}, {0x4, 0x100000001, 0xc00}, {0x1, 0xffffffffffffffc1, 0x800}], 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) lseek(r0, 0x0, 0x0, 0x7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) socketpair(0x0, 0x8000, 0x2, &(0x7f0000000240)={0xffffffffffffffff}) lseek(r2, 0x0, 0x0, 0x1) r3 = socket(0x18, 0x2, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x2, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) write(r4, &(0x7f0000000100)="9a1d3449b944071dc700d139cafb9d393b138b5e9d2189c75d6af3722f997e841d6e393c45d1c3af2a677dea0baf31c50e66fbf17164d8df992918dbd3a1e4452419752fc0d6707709280069af543f0e8fcfa7a1f3b18c087628b43fa58ea572444d6f393f7425b1a69d1204e0513c5ec2780b40db26d48876251435f1ce66c56901fe0cc49d63a991b5e27ad50c8fe2561f1528dd56e42d8f8a910d99be1472eb3e2677d982a41d906be95fa94d", 0xae) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:37:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0xffffffffffff2822) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r1, 0x5) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x20) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000140)) ioctl$TIOCFLUSH(r2, 0x8004745d, &(0x7f0000000000)=0x5) 05:37:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) getuid() syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 05:37:04 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb18ffae2f4b696c653000089b046b5bf6331695d123d4b6cdde11f79336561eac26c91d298f805a69dbe6c00f5aa3a1ffffff7f3d497de98f5c9ef3672fc2a8cdaeffcae87db5bea3c4a804808168e33636b7146aa72f7627582439"], 0x1c, 0x0}, 0x0) getegid() lchown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) 05:37:04 executing program 1: getitimer(0x2, &(0x7f0000000000)) mkdir(&(0x7f0000000040)='./file0\x00', 0x18) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = semget$private(0x0, 0x6, 0x80) semop(r0, &(0x7f0000000140)=[{0x0, 0x71, 0x2800}, {0x3, 0x1, 0x1000}, {0x3, 0xfffffffffffff801, 0x89cadaeb899878db}, {0x1, 0x4}, {0xb, 0x8, 0x1800}, {0x3, 0x7, 0x800}, {0x0, 0x100000000, 0x400}, {0x0, 0x1, 0x3400}, {0x1, 0x2000000000000}], 0x9) socketpair(0x2, 0x8000, 0x5, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x4301, 0x2) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000280)=0x9) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$KDDISABIO(r4, 0x20004b3d) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x3013, r1, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000340)) chroot(&(0x7f0000000380)='./file0\x00') r6 = getgid() setegid(r6) semget$private(0x0, 0x3, 0x10) r7 = semget$private(0x0, 0x0, 0x48) semop(r7, &(0x7f00000003c0)=[{0x2, 0xffffffffffff0000, 0xeadcada948aa1626}, {0x4, 0x7, 0x1000}], 0x2) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x10, 0x0) r9 = accept$inet(r8, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000004c0)={'./file0\x00', 0x7fff, 0xffffffffffff8000, 0xf9, 0x0, 0x5e48, 0x8, 0xffffffff, 0x3, 0x3, 0x4, 0x4}) r10 = accept$inet(r9, &(0x7f0000000540), &(0x7f0000000580)=0xc) connect$inet(r10, &(0x7f00000005c0)={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffff9c, 0x800c5751, &(0x7f0000000600)={0x1, 0x7, 0xc}) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r12, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r12, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r12, 0x0, 0x0) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000980)='/dev/vmm\x00', 0x2, 0x0) ioctl$VMM_IOC_READREGS(r13, 0xc2485607, &(0x7f0000000640)) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f00000008c0)=0x1) pipe(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r14, &(0x7f0000000940)='./file0\x00', 0xc1) 05:37:04 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)={0x3, &(0x7f0000000240)=[{0x48}, {0x35}, {0x714c488e}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0xf4, 0x9, 0x8, 0x3ff}, {0x576, 0x6, 0x10001, 0x4}, {0x8, 0x2, 0x7c, 0xce}, {0x8, 0x1000, 0x0, 0xa10e}, {0x1, 0x7, 0x5, 0x5}]}) syz_emit_ethernet(0x2, &(0x7f0000000140)="4a06") 05:37:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20000, 0x1) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) kevent(r1, &(0x7f00000001c0), 0x66, 0x0, 0x81, 0x0) 05:37:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x3, 0xc2, 0x0, 0x551}, {0x2, 0x8, 0xffffffffffffffc2, 0x1}, {0x8, 0xfffffffffffffffd, 0x1fffe00000000, 0x18a8b519}, {0x6, 0x4, 0x7, 0x9}, {0x100000001, 0x8001, 0x3, 0x8}, {0x401, 0x1, 0x1, 0x7fff}, {0x922, 0x1, 0x5, 0xff}, {0x80000001, 0xd133, 0x6, 0x5}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = geteuid() r5 = socket(0x800000018, 0x3, 0x102) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r4, r6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x40080}, {0x10000080}, {0x1000000000006}]}) syz_emit_ethernet(0x1a, &(0x7f00000001c0)="30b9040000004b81dab12c58dfd7a74bd6c400000000b522cda2") 05:37:04 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20, 0x0) open(&(0x7f0000001340)='./file0\x00', 0x800, 0x80) r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000013c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xae6f10358975ad11) r3 = getgid() setgid(r3) setgroups(0x9, &(0x7f0000000240)=[r3, r3, r3, r3, r3, r3, r3, r3, r3]) setgroups(0x4, &(0x7f0000000480)=[r3, r3, r3, r3]) setregid(r3, r3) setgroups(0xed, &(0x7f0000001480)=[r3]) chown(&(0x7f00000001c0)='./file0\x00', r2, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = dup(r5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001440)=[{0x3ff, 0x3f, 0x1, 0x1000000000006c}, {0x2, 0x634, 0x5, 0xfffffffffffffbff}, {0x10000, 0x3ff, 0xd425, 0xddf}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readlinkat(r6, &(0x7f0000000240)='./file0\x00', &(0x7f0000000340)=""/4096, 0x1000) ioctl$BIOCSDIRFILT(r10, 0x8004427d, &(0x7f0000000100)=0x2cc1) ioctl$BIOCGDIRFILT(r9, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCVERSION(r8, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f00000001c0)}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000001380)={0x2, &(0x7f0000000280)=[{0x80, 0x10001, 0x3f, 0x7fff}, {0xfffffffffffffffa, 0x2, 0xfffffffffffffffe, 0x7c28000000000000}]}) 05:37:04 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mlock(&(0x7f0000000000/0x14000)=nil, 0x14000) 05:37:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x80}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='@') ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x4) 05:37:05 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x2) open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) flock(r1, 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r2, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) execve(0x0, 0x0, 0x0) flock(r1, 0x9) 05:37:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r3, 0xa, r4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001480)={'./file0\x00', 0x3, 0x8001, 0x1ff, 0x0, 0x10001, 0x7, 0x1, 0x1, 0x1, 0x81, 0x6}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000000080)=""/85, 0x55}, {&(0x7f0000001140)=""/82, 0x52}, {&(0x7f00000011c0)=""/141, 0x8d}, {&(0x7f0000001280)=""/24, 0x18}, {&(0x7f00000012c0)=""/88, 0x58}, {&(0x7f0000001340)=""/130, 0x82}], 0x7, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000100)) 05:37:05 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) getitimer(0x2, &(0x7f0000000140)) r1 = socket(0x800000018, 0x3, 0x102) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) r2 = socket(0x800000018, 0x3, 0x102) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) accept$inet(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = openat$klog(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) read(r3, &(0x7f00000001c0)=""/78, 0x4e) getsockopt(r1, 0x401, 0x8000, &(0x7f0000000000)=""/22, &(0x7f0000000040)=0x16) close(r0) r4 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 05:37:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwrite(r1, &(0x7f0000000140)="530d3f77d7755913f9205942c735e4c089257f99f4026ccb965302ad71a3831141de750b4e0903ec2733ade7448d7c1bdfc2cd75d95c3a805481b65eebda021860144f75d920c7036902d7a8c5922135c52e127558a22db2310354af16b68ef3a01d9dc1483e659118a624165d5b81c9de2b28e8028365e70106193717c7a90f8f945fba40a7d5eaaa426bdb7ec2acd90075256c067f4a168ba8275bd19d84c79a134b4617c03f6022d674008de623ffd6f3d408bed6c8a785a8dae65169a9ea4f23e9c906e6f5d5a09298d8938524a7ffe14d7069879722c51b91abbbcd90000cb94bcfbccebc69b508", 0xea, 0x0, 0x0) write(r1, &(0x7f0000000100)="8c65", 0xf) 05:37:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000280)=0x3) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x100) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000100)=[{0x7fffffff, 0x40, 0x0, 0x4}]}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f00000002c0)=""/32, 0x3c0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000200)=0x1) 05:37:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f00000000c0)="faf710247678fce0000000000000000000030000000000eea89e7382608da658f0ea3af0b783124e598482ff28ce0559b5106683d03f6e0974771bc65691a28e19c94e2ce4f20ebbbd9ed291521ae8cf7c7ab4cc5e4b25021c876a801fb6c32b6e5253a9f0331a08c5d4534f51dc55db2690ba28f68e1cbbf86549057d6f3143d0bc518184b08f1bfeaf71a7e080ad34ba8a9e0fa8940e42af28cf40dc3e5f22647e89003c944ee18efa28ea1ddc537575f4396fdf99bf0466c1d807c01f1e6178315acb3c7e5e0717c9e7399a2777ad56e080b064b73acc6b06b1b5b111cbe255b9efc34148efdbc7613ffa687accf1a66fbcacfce73a74ec8d51197f64c3382567e59d3c3dc7465dc5b7d451a904a3584fab4982ddbb9ffb4d3caeb890dca988167704dceabef261da0e017934d8fb427d358f0a4ac4b4b5371d98b90c43499738b3eb75b5093edd5e941aef644e0d20c733e6a404a9fee2b00586dab4486282020dfd2aaa255aac9e41dd0a0000d30e95b1769d451d6ddcab8d00c03c5a61e15d6b64a7351ab05f116fee2a78e1a9", 0x190) r1 = socket$inet(0x2, 0x2, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x1, 0x6, 0xfffffffffffffe01, 0x1, 0x5, 0x6, 0x6f875bc0, 0x1, 0x3, 0x2, 0x8001}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000580)="eb2213380b8654258bbc5c00000000bed5a10a01ae6462ae78af5f79eea91fb3c45f0800650501010000290d3bc344ac892bc3a3158c1393d09df583646edb74ee999edef7d4c047c70c7010c7bd1a68541f75bf51c9d0a740f6a5ed2aa8cd7cb84e2984ea5351a53af2e77e9d6d1f420801db7c8447b29e4a0df016c1b94ace155561679712ce753139229c66cf202e18bb6399a2e3e16790f988b41872668e842709000000e672a6bb4572fd2625fdb3cc14416fa16cbfa734ec", 0xa6) fcntl$dupfd(r0, 0x14, r1) close(r0) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000000)={0x2}) 05:37:05 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x11, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x8349b09ed36c13fb, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) r3 = socket(0x800000018, 0x3, 0x102) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) setsockopt(r3, 0x0, 0x2, &(0x7f00000011c0)="3673368a3a08ba8bd8871705495e8b6c19eed357ccc42ba81535fd840cb308f8188ac2474b99033ebd941e6b70a1e50b84593b665578051730c2c88ba506f940be146ff21ecc69c521746d4be749ce844b0739ed27f6ef98305d", 0x5a) r4 = socket(0x18, 0x5, 0x0) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$KDGKBMODE(r5, 0x40044b06) setsockopt(r4, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000001180)=0x2abf) setsockopt(r4, 0x5, 0x409e, &(0x7f0000000140)="46817f6206dfbd283ac811af77bee3af992092c0479a67a0e8a42e4c7f1a6ca786515800412f616e9b4130ded3c9a540395924a73d569b8f40b84b8563a2f24aa99cbd76a938e138be3864be28733bc866b1a6da5cda66dc8a785f9f4b911503c069dbc18576798abf4993ee8492c2346bea909ab41078b8f862ded7d027262a85fc54ac3a248fa96ec67543d1a74557f5ac09320496f140b948f81e0a69e9f5c67014310f754cdb339b1b12f7a1968a32fc2958da96660963a85201139edad113fb2efe4ddad3340f101d726c0c6d06aa446dce3095f1b155dfc34e3316b3bd3b4be6de826c05e63f828d49bdcd6d9a3052af94cb5348f8d66f56373bf2e7ff425f8d17bcbd16b817341df054d498a1ef6db52c4a4b6c3a43198ade25501b1d30eea1491e33746ab848b97ec1593a33aaef5430a906c183a3616f43542c6cd2f26b5d7857530c2983e1d6e846abe157dcc243e28c079363029d648da72bf6a0af68b8bf1173a10fec1a0cbf598b39ebee6aac469d04382563c0bfb85b8a110d4af693b7f685aefd809376291de8e8668ba8d2c9acc70ab3a945ba4a4c8f7d0eff7a54e31855009b2b096ce2e81150dfcb6702ad0aa2fa7183327c698261282dacf717bb049664f7096f629ed0d06d973ac80334a2cb9311fe4ed6b6d245c169300072a8372b21c4d51b3d3b64ae174909861717ef1d638d3d53f915f0fd0c7d5b6944e935140067aa7a07c6a605fb5df9abb701ca1a0faf705b2c7ee1be7864ad4657a2a82451ec6e58006f1441af1cbbf1ce1d3db388a2e9c38daf76017693c2e678e043bd1da7b45a036d28e8a3350c087aa9eb8c59ff69fe2a5c77e4ae27d95c254ac14a2fcd2b134ddb4c8adb8fc142290059781489b41a668cd9c633bf3d476bed76fe72d467949e928200cb4b666f9ed00e9215efb6cc18d9cc0f339203491e7c018dffc9ec0d03e2bd8758e3c0a554b1be7e328a138ba9b774fd141048a6298823832cbaba162101fb459594183c92cccb7d4f5d5ae84733c5f7fbf3948e743e58327502d87492a75d189db6153932763e296bdb0dcd3947a44ea3ddb91eb7268c3cf997295965f1b786883e7985c21f809c1d6310fd7c1a6580d70e5828a904dc9d4f1fc08dcd988b4fc423a81b1588379ad6a7cb31a63386c7ffea68a2cf518a4299c724760d4a7de39ca7e6717b44348bb6f4160b923f5f10e8e5949a2037660144703386ee7e3110869e958e886f952d8572e7b5f2722c67a70b7d638b4833cee3cdd16e9927e514faddaf917715f437821535d6d8f3beeed3bdb6c4e7f6241bbc99d08cb55f85ae671054462bab8394f10166509bab0eb428074c786466245f8d1ea5204a0343ade9037bf5edc68c5ca9907a79cf7c8c0d52e08babf489517a7ad0f1d011651bad5d879b6657210563e61e4892bede37db269c31691c4bcc3fc496e479b02158f42d6f45bbcbc2c987ad7ccaa5c3e853dfb435369140c6b6e59427d3729b4debd21811d75c5c4cd070af4d6d9644a0de4cb8f4241ac34cb3595eabc2096c0be19d10087080b9bf6eeed0d61b1e8cfd488a60f8102b5bb15834f3606f1ed238455a6de1904c9bea5276b1b4cc5f05d03da97434e5ec303094e719f3cae72506b4db8463fd4c80c8fbbb70cc905f1e0f295ca8bdc42872bad212df3770394301db6123e0c6316dd3827e1a2597fae82c4434d6406c7990ecf6b2621d15b32be735e944e9497578bedf39e942390bac24c9766d264ae6e263c5ff311025190c517c5758b94f297c021c6769309c09aade754f4060d0bae259af052cd22c4b757b658fbfe642861adac9fecad8228d31241f6d0576156e44ef46f6426893eba7bf2de974cc71c95d0c440542ee0f1ba56044e6c6ac9f4c9ab47f467387c1003da2b87b03cd2e579102761f346b79fb50115a857bca2728a746fb6785f93080104383d1c8da7dd34adc4d7698035deb3837b91c69c5093a517888a19571429af8911f01cd1c4ffa7568ca6a8ee525711bacceb3c5ec05cd9d0a0b948395439eaa9bf2c5038f2f3f6ca6468807f6430279a311c347b87ae669d4d5c6ee4eac8579193ccbd36bcff5e9251a7b244ad30726574edcf5c24dd5bdac8cc206bbb0d2339139c4541db7c1fbd79b471467e7fe0ccb3f50150f7d371fa01dd8003abc51682f8ddc5f94a7fc6566eda0079322c8f6832f8e960b5fa7ed3f3a571d6ff86d9074d20970806b0235d04cf087bce2626733cc80caff786653af86bed633bf2180c10ea26d6113f76d9f186565bb1980df747dde1834364ba25d413bb619e5291da90587f4c186f3eb70cda9e34f9ff46964233706ff6bbd9a01c1e19e6c75f838230ad12d4121658622e837ee0307863ad6ddd7f6f237134728c1291550ee927dfd49dfbc366dbe8c0cf8db6b9fb4cf9bf22553be14ba8af0c5db39e97614153abefe7fa5d70516d0bb4a867bbbaeb255b6c3b1ffb858ff267d0d336fef31f80eda33d240f20ece9eb868fd8f971acee25ceee18218452a7ccee97a7e85a12bffe82c6231db41ea0ba11f38fd9734a57ead64631dcc0e38e95c1850bd1c464eaf2c6d7377e080d865cc782399567aa4915aeb3f2fbb674e65fad07d01acd5eeb3e48b25391928f5686f16f0ee733d6900f5104e033d1bf5501da5453791068ffb45033cc55abb51266c5c0b13d8a7164d3d170afd0a2fcae231661011763b46b3964d970478c9c9c9de0704d0ad871b597d0ad07dcd8ebb1a05685bbeb0034529f351e0a42549c915bd47f6948f4c3fa3d782c5a9e45f140488737ed59c1fc5121fc3ee2d3be805663e3c743c46624c4cf3db6744af11568e585ce0f8be55a64375b791ce4eb3cd67f1e89b1994604da4dc8ef8bf45bfacd8a94cec93d235c56ad422f170b158b2d0c257f070c1871ace11ab731babc1aabee0680e87a91dadbfbb7837ceecc2f75e03d73d9a90246ca6fd096235c5b63d85f28f7fdf4a29ad36cb1f3f5ce77c63250142e5e4e8abe2b9f335a035b65148968647162aabc5a6998dd270e3aa3a815c3ebdacd85a5afd132bd39a472501a89160c3797a0b45378b1f46888b680d659b2f21eeccf3d9a37a801618967dde1c78509cdd388fce08dc6820773190c5fb5b336acd16d831e2baa6d26915db70ec2657f8fd1079b86ae9a95f77862fd74a84d23157ce749089293656c9ee98f982062820dae0b23f9b7056c509a96615987877904be30044907d204cae830561faf6291afeeb0726de4aeebb4a2f2c044cb8d185b88b47a1d0b79027e0062b3c4978acfb406784d6c2d9cc91514b20c292660967e4c9365b7264836d77ef26ebe9756b37472ccc893247d9d04955449354f6edef1e17fa190b0a24aca157a211f9310f7bc16a8614abcae656667b76a05ceab5bf45ae5f514353fdf1ef3df2e223de748e7bc91ea90929809f4b7bc8fd66740a845dcff5b0d792765f7643f2b773606bac229ba2e28d8705a55032bf72478b8f408b5075f9cffdedb723b54d8615190078a25f1d682c27bee297c3d02d965882630cd6b79005a701b45c81b6faba7bebe242ce09bb431f77cd5b42b762c2600d2cf08868ce99197b2643d637222f9ee0d34ffce7456e83ce01f1d3cdcf77b83d20af8d3747cab6ccb4652f8e4009d42c505b54ab0db4ef7b7e541cee30a387b5203886cad123b6b434d6005c7650ebc2e95fa21fdc9fe81b143bc5a2f453da5e0650db8d192e0ed5d28f8f14f06cfe42da82f04cbf83df2c161d52b055e2bb88ffeb82f2a0e3bd765a71123d215f3d52c346efcb0d11ffcb34bfdbffea4026b6b1290ced8b4f0733e3d41031058259038963a8f8a3e7a2b2b6bc5dc056dc74a250910a46859c80bda5db06830809cdd3a66a36151c925cd05e9bceefcfe354d6ad50fcb91b7b57fb582abcc578bef71cfcde171bef1b25ee893fc58e1b95e99cd9af36a7ac36c3368f64d920d4da13fdea64805770ab0239f258d49b337d6309aee9272dcaff14563816cd43b9f5ceb13b302945a1307415443a9506d9c5db05831ecfe43437ea46456ded157036cba78f01ebc666427a7bbdde3c15f5efc87b0ecd5fe7b059bf35ca9841279dea7df55cf158026b641dca2001bc9361a83d84fa66ca921d7613070d1c488ef9cd8eb7c9677059b579b04ec7a592d4cf8769a4368d7c4b3e71946c4324e6c7e860ac5dfddef5961fd229d77c3819a385fb704822a05ec103ad0b4e530e5f6fb987ebef63ba171ff15082d7232151a7e0f2be8d1854c9875970904dbf9b8db112ad57e352766fa5c245fcf646d4f2ba2cedc87b7acbd3c8f281928465cd327c027c0096be74521935343b6986c1244c675f6a53883bda79266e98b95da7a55bb14c7edbab0d078f5af2bef7edfce6fbda127831bd12e8b94b49312871c5f08fc054b0be4852288b2754afb8a287254fd7d143f7981869b95f7fbda0be94155e4493d09bca0ab5a5553328c0269e65109e56289ea5e9299fcd2130d12f4f90fc9d36d58ddf4e11d8470df2925c290a78318182aef05032417c6b2ee424c7020825bb4a5203d9ac59ea268da9a809c6db1bc3beb2aed96b0fc42ea7fb670c4d090f843e4bcb12ed1d44e3da226ca6beb4517510ebdbe6adb802aec6dd48365e73071d4582d40820d799583cc40d9b9b77f23863090c5f64faf5ca78dfcb5605f83d85f052df22c476af94344941c38d8859761f5128c9bbd8b5b5f1e1448d452c55353310bebf50f70c833ef7552c96753e06232b2ca8c6220bb2ed1622aac15eb9d12e740fd52dd7d57138bb6837540c24a9f18a6e7ffad4c1eb8b3e1d7ca7f92aebce2e5c186fd96461b9aff9923048dca89d7e85f2387fa5698960d6f4e21e066d0764cece2fcbd04136740bc55569c1783c59acaf33460f315438ff4a3e7baffd2912afdb169883f6e7ecc261dcf7f8ed36592063c05cb3a95b5741e93064c599b91aa406dbd773e1f9c7fd239fafb24d0839b196a50a9457ebe73eb534b882df2cda534b406231b2fd8d82da0a2efb70c17c0f50535e482dc57fe8f46384d79e9661e702f584cd1ea2f418e4fa8bf4adce13f33ee3c824bbe38757a03247104466830c3fe9ad28388c15039534251f13c24c648847a9679cd1fe93e2dda82295e975a29b4e896707a934ea1465ed4b824da940e39e205968f59d889bb356882540b0ffc0982f09fd54120041c80f59943e576937929647fd1b16579eede2955a83498b8c8292726361775cbdefbc307f9fc576b7887a15026aa83afc5416be723784abd43a5a9bbeeaf7bf259a164cf3f5c12b199476184197a580d8bf218bc8890164d5091590dc6a82f5a7f9cfbaed375e04cea6a9f9a4b329178e203ce587dbe788c36eec1886ea4711492e6639058e1c2a858cbdcd6097215584e330e945c2c555bbaa3d85d5d76d88afcf7f489651443a5211bab2751a090066ee0a0f33f89a26e05b28acfedd502d165483bc21304169b9f8eb5cee15d54b61093b4365969654845fe002a461df992e5ad0e1869ef5d406964454e0e7748af00da2733cd52dcb04594db48db2376016230dcda7766879bb994de5fadf989f466e1d448ca5fc16ba2f9f1a86f57043ed142be8b886aff252af8d44607a83221e1ba98e5ff4ae9ba48e5eeb4dbdd3df8f0878c0affda503a5a9fc4626fd0773671ec5011b2152da9bf2f9d8d2f09038b1219cc929460ef39c54ae7f1a3c4177d7c5003cc252062d339976ea3019beee6cf7e2b521e08896bb097e1e6cbfea9250c4dd", 0x1000) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x800, 0x0) r8 = getpid() wait4(r8, &(0x7f0000001140), 0x9, &(0x7f0000000040)) wait4(r8, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) fcntl$lock(r7, 0x9, &(0x7f0000000080)={0x3, 0x1, 0x0, 0x71, r8}) 05:37:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x23575da357ee21a4, 0x200004300) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000000)=0x37) 05:37:05 executing program 1: semget$private(0x0, 0x4f1ccf02f2540c6b, 0x200) r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x800000018, 0x3, 0x102) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x1012, r2, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000080)="faffeb88027a92974f01ed4d85d570713ef5ccf1cf3f548187cb007cb6685db27bf5c986a92c8a0d6f55241d4df0ca64fe9fd021b6991e4dbec8aea94bdc854246aae7bc1cc9f6ca789918a874782663c86e3232aaa28ec5e9be678148da2dbb8b58b4b2367054e7", 0x68}, {&(0x7f0000000100)="b36344938fc75aebe3b5f70e99111cf51555a737ec1b0ca5c767f55d38f2406ed046e04e63d86f05a5a9194e0422e603a4bc96def3d1824d0045cb3f692ea58cf795f5a8672f8efe4bd2cd2ba44699445b8998c7f37634cdf240454044ef453b885c141625919ef5e1bdb1d0e5e51a159dc9cdf123b033ac34872f227b03927e7172a848ac4a9e33b705bf5c1800b15e15081c3e6923db5aced42bf076be0c9342ae24eae288bc1de4661f07c6091151dfab683f9a90c8331588ce01272e92", 0xbf}, {&(0x7f00000001c0)="50b58d4f117d2815671624be71ec010d4d9d8b6f929134238148b59e4234e66793d74f81cba15100915f211bf791d5a11651d4345fb0e91f929751d71419e4a1d98c12596bc27a5b56160b0314eda987547b0136675b535a78c1d49bb617caa898858e8ea28a9946d2f081df2cdbc895988e96b8e467ff1f1a8c8f", 0x7b}, {&(0x7f0000000280)="5ebfa9896fa0ac26574f4d15093f9ca662ed024c8fc6e682f88ea62e58ff8e51151014d6dd3f29429f19edd8bccca8a416cfc7ff43ad8731effe4004a154933a152d2d9785d523a3f2e995fcd23d3244dd61b424c010b745d645bf1331370ad75bb3cb0c87136fe093fb079abb74b6976c47b7b6a45c9a481ce8e3", 0x7b}, {&(0x7f0000000300)="4ed4802fc803c1bdfeda29c017afe185040813b18e10609e484c4c8b856f15322b98731cf52d1b5106cc29b4a4cc6a256d71078a2cfbd24f6c54a4cc9229ae23094416ab128890c90050802873131f1cd890d04cff8c080722f16ba7e563856127323b9a51b879a0068912ec79c57f9c495f63a7", 0x74}, {&(0x7f0000000380)="39765fa7633d9d681af8d55040bcfb5605ea1711a1aedf754ebcccc338ed6414c7555e5dc7a334e5c3ff4f0aa6809213e9b2ca37ef9d403f74f4a3a7bd4800f1e9e5f0aa947725cbfc3a78ebf71e2bd8b2b22cda084d4427875738f7ac0c2068082223e9be28ff2a78c92ad9d20a1c544f0e0217a370645acb7c6661f37bbf83bbe06221d93c4b8901af3ff3815ddd4742527c06cdb8c9b52089eb9e4d20ecb3f56a326259e393b37303767bbbfa3a5afed1ff510ce79d70c69140a0905a5e50f6acd4a055a41b8a76b8af", 0xcb}, {&(0x7f0000000480)="0f848f6d51bac3d45933c074e8f07febac1859fd15d94e2a9a41b108210b20018cdb1a854a07d2bd0a22f74e293f8938dc270b323aac93342f64c2d12fc7f67f7d5b97dbc75f38c25eb960abce7766929030b6b6d436a339ffb78967a06e9dc4ffbe7f89d0bab4ddaf38fab1a8d65e2181c87a4505", 0x75}, {&(0x7f0000000500)="71dbf58cbf4c3f42d68f94747e377d85f804f8d8030e8385b5e3bd1ab14cf494dc997203b5f8a1357bc1152f7a7236d3323fc61e2b17db1e99e23ad20691bed1c963e81c917675ca58feacfe807b0eb1f81831a5c60fba80a18ace73417b46d25a1d485a9f18cbe5a6c1d7985c1cf855b5d0e5b8e0d82fe0bb4a1244a845112019d57b9decf46c9ce271c0d73fd0a8ef608f410d25f7d7e2196b1ed7893a9d93dacd8195f517b882ad6a163426d6f1fe0b", 0xb1}, {&(0x7f00000005c0)="1bd39930622a2366d1d58c42d33d4d8fc14634b6532e2dd75bee515f9f54d134d8baf3f252ccc8ec7f94f2627081c2a5c1798aef2359300636fdaab7581c8f1a37ec6d29cd06e071f4779f176310602cec4328169a22cf0357f29e75310e2454ef67791a0d1005f31be2741aed12fccd2943ca7fdcbaced42c53fad40a2b553fc7ede5064a4217748d41166bb8f53e1528d2986d318395050af62ffe113e588cc44ebf76bb41e39ca815f3337cf553aa90bd2de658543cfb4e4a", 0xba}, {&(0x7f0000000680)="e27480524b25ec4eafe4fa811a45f87f2d991091b2e24b340a58155c4cb6767ae452e1fee06f2c1f9d5222f9180cf379613e8000a655b42a5cbd9bdd56f36748fa576c334338a536a2d549967fb984b17f23bc36d6cdd48b61fc23b8debd29b299ce8d3052a193074adb0277b0936cea150c8154042f0376e1391aa643684b9530f6ab95406536077d5746e0852744f90a24b12657eefa04e78b2a78c735aa3a5a5f896b757b043ea5540ab0eb27cddaf4df541ce6e6f776a5ebcd5254a4d2d34ebeca4590d65ab09270a30ad08cfa8b9492f5ae64b2e4c4cacce82e421fc5a4b2a6e6ec87f31a36abc99b29b9a8a0d906ca18d80390960650b6", 0xfa}], 0xa, 0x0, 0x0, 0x2}, 0x400) lseek(r0, 0x0, 0x7fff, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="15", 0x1}], 0x330, 0x0, 0x2) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) ftruncate(r0, 0x0, 0x4000) 05:37:05 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$KDENABIO(r0, 0x20004b3c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x3d, 0x0, 0x0, 0x5}, {0x24, 0x2, 0x0, 0x800}, {}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x20000239, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{0x20}], 0x2}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000040)=0x7) 05:37:05 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x86) write(r0, &(0x7f0000000080)="f953ece620a3e9331b3d5e11af28ed", 0xf) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffc, 0xffffffffffffffff, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = fcntl$dupfd(r2, 0x0, r4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r12 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x48) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0xa309f3404a53d907, 0x0) kevent(r3, &(0x7f0000000200)=[{{r1}, 0x8, 0x40, 0x4, 0x39, 0xffffffff}, {{r5}, 0x0, 0x2, 0xffffd, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x10, 0x2, 0x9}, {{r6}, 0xfffffffffffffff9, 0x57, 0x10, 0x6, 0x7fff}, {{r7}, 0xfffffffffffffffe, 0x4, 0x1, 0x8, 0x401}, {{r8}, 0x0, 0x5, 0xf0000000, 0x3, 0x68a}], 0x0, &(0x7f0000000340)=[{{r9}, 0xfffffffffffffffb, 0x10, 0x8, 0x2d}, {{r10}, 0xffffffffffffffff, 0x70, 0x71a59d82d87d990, 0x1, 0xf42}, {{r11}, 0xfffffffffffffffe, 0x80, 0xd1fbdb79980bc49b, 0x9, 0x8000}, {{}, 0xfffffffffffffffe, 0x70, 0x6, 0x80000001, 0x3}, {{r12}, 0xfffffffffffffffd, 0x4, 0x0, 0x200, 0x7}, {{r13}, 0xfffffffffffffffd, 0x9, 0x1, 0x7, 0x5}], 0x7, &(0x7f0000000400)={0xc88, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) setsockopt(r14, 0x5, 0x2, &(0x7f0000000140)="c14408d1dafd4a2d1f61102a8dbd68331f180417368061ebb89aa7e88de6bc2e86dbe4c19068e56bad9558afb7efacaaea78c998155e569a51c01a8276a2cd34db", 0x41) 05:37:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYRESDEC=0x0], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000040)="0f59a4d1dbac526b", 0x8) 05:37:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = socket(0x800000018, 0x3, 0x102) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) socket(0x24, 0x8000, 0x277) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/63}, &(0x7f0000000000)=0x41) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186004008034050801000000000000000000000000000000010000000066a2d1f43f856748b3d2943f", 0x2c}], 0x1) 05:37:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x800000018, 0x3, 0x102) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) write(r1, 0x0, 0x0) 05:37:05 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x1) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x12) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f00003ec000/0x4000)=nil, 0x4000) 05:37:06 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000240)={0x10, 0x3, 0x4, 0x3, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000001000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x401}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8001}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x101}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xdf2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffbff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000002000/0x1000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000004000/0x1000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3ff}) poll(&(0x7f0000000200)=[{r0}, {}, {}, {}], 0x4, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r1, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file\x00', 0x69d5cfbae15e5f55, 0x8) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)) 05:37:06 executing program 0: syz_open_pts() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r2) fcntl$dupfd(r0, 0x0, r3) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='\x00\x00\x00\xfd$\x00', 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() fcntl$dupfd(r4, 0x0, r5) openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) syz_open_pts() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10000, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r7) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = syz_open_pts() r11 = fcntl$dupfd(r9, 0x0, r10) fcntl$dupfd(r8, 0x0, r11) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = syz_open_pts() r15 = fcntl$dupfd(r13, 0x0, r14) fcntl$dupfd(r12, 0x0, r15) openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = syz_open_pts() fcntl$dupfd(r16, 0x0, r17) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = syz_open_pts() fcntl$dupfd(r18, 0x0, r19) kqueue() kqueue() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = syz_open_pts() r23 = fcntl$dupfd(r21, 0x0, r22) fcntl$dupfd(r20, 0x0, r23) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = syz_open_pts() fcntl$dupfd(r24, 0x0, r25) 05:37:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008ba8002b27febffddf00000000000000ba0d31e99a00000000000000000000000000000038", 0x2c}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000200)="113e9473d4c4686022ebf4db6308fdbe6ea242872262a1a9f0d90766d6659aee59a7f9b36be374aafd48e17f0539f188ba795edaa9bdfa46bf110a0a41da72d6a91e4dd6c6d96a27bfb0f68f682f21fa76707a48535e9ebb64f207811ecafe034d2253d0ea7a356e656563c6c05d226efd1716e207d661e8b4d84c4e5dd6162bf76696a27461b2aa24be907819379d7548688483f24305e077720410346cae08ef8b187010eaa56f809d6067c453e6355aedc1c5582295d78b356731740f4bc4045e09b720e06716472cb3d94b290d5ec23c83d8763c19402f32d3e792f400039e54dd114d7f91a79bd3c69b5a1c6ec5", 0xf0, 0x0, 0x0) 05:37:06 executing program 1: r0 = syz_open_pts() r1 = getpid() wait4(r1, &(0x7f0000000000), 0xb, &(0x7f0000000040)) wait4(r1, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x4, 0x5, 0x100000000, r1}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 05:37:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000000)="e14c844d024824609e64abc49640b663ba8d1a0c10532c4f0d306a915475f7633355f3ba9c90893b5923ea5d0efdbb0b65f7839b41325e71e8c16edf94945d8528bcdf6701a83fe7b5c55dfa97b170fb29a4990ad9544e345e9bfbd24c37b13ea55c5fa91cdbfac128b67a868bce291f4a3f9c3b57ed97772273b9af125b14d123fe4216449987f28c332dd9dd11d2abab91684cf8c32438d706ad874530f0d327806cf5c7bebc858a904c4c1e1427e70be83fc1b9d0ba95b81867b0a6c262abe0cd6d7ce8e676d0d87f42e875b29bca1d03aa33252f13cd77388b5bda4c5d6870971a5e", 0xe4}, {&(0x7f0000000100)="67e7fb4a706fd424c3ad69b89f4788", 0xf}, {&(0x7f0000000180)="6a72281cfc9d05cea6", 0x9}, {&(0x7f00000001c0)="cad53e5a348d68e64f69cbe154fc7cfd0a497d488972a04ab3f923493effe6d24b38c8126aebaed88ea7da97142b7dcd33b474825f9b8ea68aff46eee70049571ca1d1304bb6b93fab5d195e1126311f1b3698b06e97ad11f0b631f034cccd19d081f99984f50810b3d98873142f4731962c1d040f5590806ef448b81456717893e9e4cd5a1997e48e3b46903247263a398cabcaec28022cb384cb53283a0cf44e381043ee17bf20e26f44b22a3093f699948a805229fb9bc70f72694698fffdab947f2c59764b74d8a6eb09e97c60f4bd60ab1a443cc13ee2c84bc2652ed4d7f6", 0xe1}, {&(0x7f00000002c0)="14af17209226f61514c4ec6655d496697559155a2d467c5a3fdea29f57a97a097c1b70a863acca60914ecabbc37234c4e294e5eda4d58d22d414ee6a9159282e35c522dde24f71e86c162e8f4e317768fc37adff887f65545906c316598a562f627eb6cfc86e85e88bc828a02089720e371de26279903e65e35e287a447bd4fc5b332dedc75471be0b40dc20451f8e290415497e08170cdd67ceccd7bad18541ee6c638e3c7a5a403baf97a3d605d1a53b3aae2b41146403709a49cf7a20417028e6c0b49caead6fed331361428296ac3fc163", 0xd3}, {&(0x7f00000003c0)="15a011d44d6ff15bbd41fbd8b5cac4e759b20582f0ed9522b7f3e60888a688aaca", 0x21}, {&(0x7f0000000400)}, {&(0x7f0000000440)="b0edde471d19d2108d74dc2bb12797fb2f7627819bf44811654e76820a8cab23da5f26b6c17829821452659a0098725aed6193712dc1330a0f8c98ce0e36b132934ab306cb0998896ff290cc08391d7e5fd060ba90a06e3b4abf0902cbbbb19fb51872b26ca682234c2dce0cf84d4b5cd894c1a18b9ab36dce3c2b", 0x7b}, {&(0x7f00000004c0)="f2765ee4a69c9f0331cb457192615f5c32c3c1c45d6ffc7ee0e6eb9eafbdf21328580e32f915b2eed825e3ae2109e59b008b2f53e4dc7c13ed8d826841418407b445a7361d5bf47a5a885b727529a1b9640513d0b008d5f7b06bcd9fe13cba4ce4e23b1b1ba147d217d05a9429d05805e39b0f5fcc978c5924bf0d9f6d0877fa84d679f0120d7ded16e2cf3afc31733afa86277ada074949cd57dbe19d1638a575cf0c72643e40bbd7b8", 0xaa}], 0x9, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x20}) setsockopt(r3, 0x26, 0xe, &(0x7f0000000140), 0x33) setsockopt(r3, 0x3ff, 0x8, &(0x7f0000000400)="bc9f32e40fd2b033953160d4ceef311185361e8dccc8c7d4c8a0a66cadaf98a5f5d7e111dd1233fd5f382ece7ac2df6d", 0x30) 05:37:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='.') 05:37:06 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400022ff, 0x0, "00370020000f9b48123e44ab00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mprotect(&(0x7f0000052000/0x2000)=nil, 0x2000, 0x2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000040)) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r2, r2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:37:07 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) socket(0x18, 0x8000, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000080)=0x800, 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x102) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000100)={0x5, 0x6, 0x8, 0xfffffffffffffffb, "526d450e283905d7b04b206895507134fd9f643b", 0x5, 0x1}) 05:37:07 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x3, 0x0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x7, 0x0, 0x400022ff, 0x0, "00370020000f9b48123e44ab00"}) r3 = dup2(r0, r1) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x190) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000080)) lseek(r0, 0x0, 0x0, 0x2) r5 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0xfffffffffffffffd, 0x9, 0x81, 0x7, "434e364055441941518aef0b4b9bd213ad3011ec", 0x1, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x800, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000200)={0x0, 0x4}, 0x10) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r8 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x81, 0x72) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r9) r10 = getgid() setgid(r10) setgroups(0x9, &(0x7f0000000240)=[r10, r10, r10, r10, r10, r10, r10, r10, r10]) setgroups(0x4, &(0x7f0000000480)=[r10, r10, r10, r10]) setregid(r10, r10) setgroups(0x1, &(0x7f0000000880)=[r10]) r11 = getgid() setgid(r11) setgroups(0x9, &(0x7f0000000240)=[r11, r11, r11, r11, r11, r11, r11, r11, r11]) setgroups(0x4, &(0x7f0000000480)=[r11, r11, r11, r11]) setregid(r11, r11) setgroups(0x1, &(0x7f0000000880)=[r11]) getgroups(0x2, &(0x7f00000002c0)=[0x0, r11]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x0, r6, r7, r9, r12, 0x4, 0x8000}, 0x9, 0xf07f, 0x6}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000600)="c73db71477dbb4d78e7b7c374100d2a63953e9095f91c3990a452410b5793501de1a6bb476af00d00590133673d9c915e2015710c781e60c69e7d56863a00e96dea220a5aed479a070d96328a77a1b5e9143e43a28afcaae46be254700b16220f2cc2a3ea5cb41d9870c5a47e38c81e190c374051baf2a1349b4105a498b0e8661a9ffb299855118e5214389221ff04a9aa81bdef26932816daf53672ddb84c2b94a2fed97cbc0bfc8191ce0c86447cac6b3c97ea37794ed8c5e7c01f89e94aa6c22150fa79744a34953d1e58f97214d3e7a0d71ab314233378e5f2d080bf6dfebb7332a5109e10126303ea771c0ff78ffaaf1a1ba000c6e74bb25769e10841f8cc6f6bf9e6c6138655132e5c14fad5a5622c0757d00f72dcef42199894d41253ee138e7ddacfb3ecee2ac25c0764d7a63514f896bd7c14098329b76026a48e01b650eb78101f8711d0c0d026e7c10a17d68079831d8dd8b99833b619d906dcf8c46ceeb10188f8c94a6586cc295d1745d87692d81d0355089cacde77804bf2fba3a70ddd75ae76ab24696fa040ad15ac6cad8a356b8d0ed0ebecc744dfcab68ffff444cdc1407ea35a0fcb96bdfc9a707a885ff9799d247e03c465bdacfa0396f5ab4b5c316b59dc29cb2f662ced48ff875237910295a66b8fd1f4718eac6633349d91fb7992b7cfadbc270e7ee40fa017aa6c4480595b6dfe11514adb428169fe2749eccaa03fe39cdd94bed682fa1d2f56cb469a36b398eebbf1ee315cb54cb036ee08d3098b4a50e4715fcd49e4283c762da785287efb62fd217b63152d6ba62dd8f89b7c8e99bbd7a8943159f5345f2fe5f0f6d92ec7b000c49eb4904d7de347c7e74e6af6b0716ba7c626f36a72376502d7dd4b299d1b9b70de5f896b08fc83be0dd81a03ae09d0140c04119a230114b385fbe67515188aef99a13a1affde7708678cf5841c672e774ef685b3cace43a6cfba7c24ea85ae7fc6ace00bb7432e62bcbd97359533b8329e75bb031fce460d064ee29fe52d2f7fb8171553539f828bcff61414087fc8741670835600b4f27cc89ea1a992c4d43f04c6bb1f94430683d8f08c45ed0fbc1dd79f57eefca6960181561988f5cb5ced2e982139cc4e704134bad46b48c60d04eb5056309ced8741911d063cf43053b5021f2b48af9b7f1b3e35a54ae1ff5d744d8b5aa5280ab03989096263da5c1331899c8352b193cb19dcc70a5f83eade6ce9898a35afa9eaafa7f6b147e6028af43c9a49474895b5d2dd97812807c7ede77833372fa01de52a6b79fc1386c7b1303aa092234083fc9cc39572f855e5f8a1c76abb41e18047fa25f555bf1c401d384045d38e7837acf4b858b3356f400c7aa913c425d42dd5f68fb0029fc242023fc2da78a6a6b6dc1382b4c58dc45e8cdfc0553cb1bff119c7e74cf4e50fe5471d43d12703560509b04e090d450392806aed01513b9a2ca30ffd7614fa59a16579bac1a2eee497f1f242ecafe5b2c0eab31a0be120c11e761153da613ffb2aba7e8397b689753a8f82cb33d4c5eab0675223e61edb604a07b3ab97911338f350a85f801cc4934f54ad04394945f0a7e0c2181c969072185f01a4037a933e3fdccc9e464ec6f5e687f372a1720ba8ca73eac1868e6183ceb36d6806168c9b04e9695a9d6092c5ddf6edb5d80895df6e7055618495c6826079fd839cc43aa866aa875667a8393539483f3890ec162087e7e36f33b045b5e", 0x4d1) 05:37:07 executing program 0: r0 = getuid() setreuid(r0, 0xee00) utimes(&(0x7f0000000000)='.\x00', 0x0) 05:37:07 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) 05:37:07 executing program 0: r0 = getgid() setgid(r0) setgroups(0x9, &(0x7f0000000240)=[r0, r0, r0, r0, r0, r0, r0, r0, r0]) setgroups(0x4, &(0x7f0000000280)=[r0, r0, r0, r0]) setregid(r0, r0) setgroups(0x1, &(0x7f0000000880)=[r0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getgid() setgid(r2) setgroups(0x9, &(0x7f0000000240)=[r2, r2, r2, r2, r2, r2, r2, r2, r2]) setgroups(0x4, &(0x7f0000000480)=[r2, r2, r2, r2]) setregid(r2, r2) setgroups(0x1, &(0x7f0000000880)=[r2]) r3 = getegid() r4 = getgid() setgid(r4) setgroups(0x9, &(0x7f0000000240)=[r4, r4, r4, r4, r4, r4, r4, r4, r4]) setgroups(0x4, &(0x7f0000000480)=[r4, r4, r4, r4]) setregid(r4, r4) setgroups(0x1, &(0x7f0000000880)=[r4]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() r7 = getgid() setgid(r7) setgroups(0x9, &(0x7f0000000240)=[r7, r7, r7, r7, r7, r7, r7, r7, r7]) setgroups(0x4, &(0x7f0000000480)=[r7, r7, r7, r7]) setregid(r7, r7) setgroups(0x1, &(0x7f0000000880)=[r7]) getgroups(0x8, &(0x7f0000000240)=[r0, r1, r2, r3, r4, r5, r6, r7]) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) flock(r8, 0x4) r9 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r9, 0x29, 0x6c, &(0x7f0000000040), 0x4) r10 = kqueue() ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000100)) r11 = fcntl$dupfd(r10, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r11, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r11, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r11, 0x0, 0x0) socketpair(0x2, 0x4000, 0xffffffff, &(0x7f00000000c0)) ioctl$WSMUXIO_REMOVE_DEVICE(r11, 0x80085762, &(0x7f0000000080)={0x0, 0x4}) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x67, &(0x7f0000000000), 0x1) 05:37:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0xe, 0x1011, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0xfffffffffffffffd) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) 05:37:07 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/deg/Nul\x01\x00', 0x0, 0x0) kqueue() 05:37:07 executing program 1: socket$inet6(0x18, 0x5, 0x27) r0 = socket$inet6(0x18, 0x2, 0x4) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) 05:37:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7c6e23c5100e745e400ff46d700"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="d51062725c8eae0a35279c558bf8ff71716ed34b8c5107f5ae1c33feee4f4bc10b1dd2415ec08d8ad479fa6519841e111bbc542d9390eb796c4bd6e4a075a6608f7376d68bb81ddfce69a948e5cebfccec722f3176d8c9ed502b493cffc6d373d3caf3d59b8ebe821c9505cae11afd1826dead0f136a09ed2574a5bb8c992161ea96e7173435ca3d0f41addcaf9307bcb3290ae07b5998218e37eb13d7942eba12dd963ebf6eaef9b480bfe7dab3f57f37f7686a0fc724fc097141d938bd9176203fc5277fa9eec80a24077bf659dbfe628e477c8c0cc7421beb720e7d353a1dea049919830eb009", 0xe8}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3f, 0x7f, 0xfffffbfffffffff8, "0100000000027f00000010006624520900"}) r3 = socket(0x800000018, 0x3, 0x102) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) sendmsg(r3, &(0x7f0000002ec0)={&(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000280)="9e8b390615612a87243aa62f20ffd4061550f1d41dd6107d659f0720abc2408147b02ce0f4756f1943c55b2da5833eb8eecb8338f5422247c69e3b5f4e20b142a87300c92bddaebd17d7ebb8c257978d715cd1a03c08d359ab8bd73be90fdae675a8b32cff5944949c9218a1e13dd91765cf4b384b4af56ef90b0b9925bc28ff8551a0fcb861d75863615569f3ffff4ced4e9e5d1e4d555e2a42fb2ac2a3e9538562eb080534579bc33e513a61330aac5e16c7b0ad699e40aca91f383c3bd7d868ca96ab1e552723664ce49f81f4b5c17bca28d3fa32891500360c405e8074e420ea0ad0565b7349413f0145f5b30f73eae251fb", 0xf4}, {&(0x7f00000008c0)="e3c9f4f2419093ed6f198175123884d30f06f77b54f1b3effc8a1e17dcca7ed1dbb64439df64abf68c7e66c6b22227bde4d0d4ccdc741dfb9fa3dd230f98d16af34bc16f63dc51d0af02c3fbc421a63a606225ed43f657ac933700072f0f6f96c38baa1a733aa7b2697e92ff6a8d87664bcdbc56e9d3806a7e2cdb04499a662b9fb7880b600f7ce16f93a7e47567d6f7d92d743d4346084be4943bb59e30fe272923c2204d829788cfcbec6d412592a2f1266d78f2ed2dba87306a4183bf7ce8e70e0984abf434c10c7f65dc675e6672e23383bed8a4500de7058e27fdfd27f8d49cbda6147af90dd425c2751f1c0d89dbd3b15281c7695db66bac5e244ed2efa1586ecf005f2aaba00019a9d8c09a90514f48099cbc2c31b6bc396a2afc55b9c4fa03c4aaf9c5560a20feccc58e0bc3eb50137c781d34d1a9575408ed13710505bba15f5e4e23763b4f0d79a0b435e00c5b911bf9a885e438139dde2ebeb900584a7c6893d6b64c4b1e70061c9139f7bafe31da3b720fadc8b970671c409d04cbebd4dc02ac1402b12f59bcf9bf0a806e6513b6b0e34d35cf3a17e0d9b88a1ebd7868d48b64f84bf3579405e07bdebc3e010f7be2a51925f92c9c8caa4af9ec4e7cfda86201c813302fe39640dd0311847926aa65e9ce4c27dcca9d28b254d46ced3e1ce495cc4f9338a58be05fd47f5b35f12699137945fa22c420936d726cb31dcedb1525b1bce21856b56458a66db3dfaaa930346ad609b6c7c957415eda3cfa6e8045d894059a8153e4887f23782011dea3469fae87d2d548d1c7f71820c3225c54dbf99118f19361255e4887ba4644bce655125d96601ea10995a71b19aa004dd2ac8c96f4fdb989af17b391c8064fc5d05a46c5b3d669354dd19b6215aefe38113fe7689b2c2f7f238944fe81d5a0b7b1511fa8b4a58e526854ca29fecb30d4779201b4fd389336db0180f2ea81e265accae3108c83f35fc4145012a247e91b82b58a5782a38c2b071a31b044ba0ad3e77ce36c473f0b342d31a709a3c80d8587b9e2ca3ddfcec03f05fea92d01e12a8263ece0b0e3cfee44bbde87fda31d563fa9309c4911e78f0546261064922096c0c942df38ed4d5ada74e1418d7cbc64569e65f676566e922e28bdb4410ebfb8472495e67c0a28a851e2b077f715deb7f31d3fad83ac944a68eed480f3f37575dd1b455747839ef2867331382813b414bd467fbdfd977ac77aca30376c68f20aea8fd8be4db13723b3ab6c6c56c30a1370ca1f9dd0d3d436fadcdc5e4e65c17bb12f73b812f280376d36fb49033c76ff16ff7495e404b308f21d8aaa35595c4ccd1f18e5ec11d571659aba804a34fd4bf882812f5caaf4fa7c554e47cda179c357f5c437203c14f44847b7367c308fe7d59491e51d7699c72ded3b277709dcc4356b06179978f7ae9af88f1c67a56ab6b6e65c38d30878d4cec09a9ac6feb29939e4c2569675ae733a503f135ee190c9f9c292550f67d0e39bb878f2c607a367c93f6cb11d53200cbbe17c91202e4cdc9cdcf1e57ab5b0b489b0b630d32d070451079785a8a571b4ded561403410c1518a02cc023a60da5356de1a9eec08be5e44f1b056c7b45f441fbb280b7466d6724fc323dd58ce041bab32cee58d68a2ad590f79a76fa61ca6fdf2f4fd2270c21657aac18caaa554a695b5bdb68f48f95d55295d0bf602a5bc9e9a38a35436a62ff85ab60de3a59b8489182c838799f9cea53f473505c5e042cb17b764f5ccd98a023e5d60634fbc377e8c46390c1ce84139f53c458bacc9021cf71639f3a8dd5357371f044f2cafd3af1bea7a9e4a0b168099f7e8bcc7673de91fd23de2af1a344ec33c45fa23a1b58e6b0084cd68b47846dc2ed9951a9bfd1443c11cbbd48c2a20ab09aa91ec136011b98aaa930259cf4089bda1c94aa3f46f6837b4d3f18446ad82a3e0978f3577fa05e5c5d355a6821bcde205ef87bbb4c8371fa71ba96c14fcaae827ac36478e6cdc706a19341f1e97e5a99fe8817655fd5caac6fa6b2095cb99bdfc5404f18495d273e7f198e6a0319d0109104897da1ac7ede6ca445cb6a4d5e75aa371ca1f86ced1a40b474191bed11803be1ac94e30f585834692ad6a98c5dc1808dafcdb1ea87505cab7488aba76f66f53e486296d7ad54976821cfe41ae8b21493eb4bb1fa6a24c9350f4ab736f1d0c15249e146d6a9c34af9b95039902c85393b0c1e3933767a0de5b73712913fb5c820e18e9fd46a27db45c508a0cd7c24c502fe2c9ea506a39259798c29527c2a323899aae58a1d6f150feb810b59cc290aa411e72b40a03fdb2868abe2a70d83a5646036fc73a1844a6631ea044ad22f16cbf6a566d4029e6afbe103653695c057acd42026fe96e91986610bcfb88ca245598360006b48c7df40170719c621f65a2c5b8cf5af613a7f8b3e970a3fe9f3b69ea9beeb93466daef88a2a1a7542bae0e02b5e9dbafd9460be2b99054e2ae71d1c3367581feda12ebe8400779116c4cbe2480f9cd12a598768cce9f357b02a015a78a1cde2b3065926fe072289eb98123effb5355574af7833a7fec05297c00b2b0a9272c99ed24cea96a3b42e037ce1873f28cfa4b9c5d6cb8e675af87735eab3e459676437fae9a9c9d897f491d4ef81931fec0018a5ee102ebf0fab52b12d0d25c4aca421c753b5b1439a9ad847f58117f07918748e5adcdbad88267b6d25ef7fc91dbc8bfe5ad5bdb647c7386b80c08bd7f992e5de4ba3be830e15d14eef28e2d54bbfa940193f2355046b829946ef88ca6683e685f6e78481ef34043b6f5d83cb3d440bbe6fc9e35043d85048fc2249f6325d9dc81835c9d9e4c907cd8e4559022c64b19f27a2b005076fe8296f3481934d12cc5d57e0b7e0ba0360ec050afa915cc40f997305d2d003c368413e8ad82a4e3cc12faa9ee2684470ff85df3ee0f822127fb553ec4cb3ebe1e2c3b1b7bffd91cb11c34b67c1302011ff940a8154e103570516615b442a0eca6f7c6433267b3104c8df631b79bdf370b6a678dadd550a4634e1dafd5ae5e6017c241376ee6c9b56677cb10d15ead3c7100172f19f5123ff8272640203ee4ec7dc338e176e1f9d77e457342fde6e83c3fbfd7e7eed1a8d00467827c52fe7e57a40137778c3d86f692ebe4ff4c02ebed0949d4d68d6a41b06b3c1ae5f837728fcc7a99fdf84803eeec84624a1b3f7ab26077714f2d7b0ca44fbf8b409392f108a896f6a52758000b34ddb2588be7fcd84023d72f29481fe85da9b9d6ee7d1a6ec09cb086097f040cdfe8f14a19cdd0ffdc72eefd849b3cd94aa602834b90ced872bd075fa8d8ea32fa6d0738f85520206d8ffeff51f081d8f7c4081df6838c146d6bb765290e1b23db08c7f3e354781bef460c6ecd4f46df41b11f661129c37df18c8e5688002aa7ee5ad2572fc2b388dc1874f2e0951263a28b46747b0ca18e7440198b22a6f05ddb5694df2696ee6c5fdc6e77260d573d572cdf10e0876631598db7f018ec92a95a6249856742f83483b6d109d3d707c91207273f1485ac987188a1e55595fbc9f850e9e8a0d1b9d9459fd890f98a23ccadd232bd2680bbed381983790cad143b023479c729c3744e1c968885d37c14faa03571a58edb2eb402d491cfbccfb15e50bd18321f0c715ab1769188c2bd5344c8c6e490801e0b56036b35139de8c115b5cb2a5e20eadc5e554ba25df0cb9e364cede8323949cb1ea30483461886c2ad9dcd42149b0224c3222ebc670f3fdb5c1c72392420e391afa0022fbaf1723313f23b5a0e8c9570d3764f807c650b2152a3449997236d80d2b41834f0f2bab2c480d741c2887e0dc188b4e82ed933db60ae426b4922c7829463261fa0dfda1da4ca4e5e97acbfbe719cc01a65c56991f5f878121e33c5a20ff6c4ed3fef9d8c6e41de18f89ec2c11d9989b7bbdb67d4f4f11f910a2685be379d7e804e72f362a21121142fa30ebcfbad1000724bb57d18a384b0ccc5a71b184f540e15c25972a6e68435bda879c937fdd7ab1e3afd801c9a6ba31169919b3dd54a7489d0c6ab40c92a1100cffbd06ccd74ba638ea98d10d4400bbdf111f385f44bf0c9b5f1d6d214ff46731935220c427a33ad8e376e1f5757a43192b670e460d3b4c5e6134bbb440ebc53f2f0e26d218e00b3552d4b7dbaf5bea69e5a6ee3907dae2854503e1cc0ab7c92ec438eed62b31786e17492aa8989f4384615927b2c3f1a123df556b76976354e9d9ae371db7095ecef26ba5e55eab46fc0703cb0fe2a17a365f0108050cad041e1e74e7f286bb7cdd502002ff9875393054051355eb214da62cbc5b04a85ffb8a015f11e130bf5a75bca30b9cff132f4b60a4015886500195fde5ed87bec09170fbddc9ece215de1ecc92285ae0dc44a4254123bbf9fbd00b436c6796d845344e2236be1dcaddb6d13f4925912fbe837808be9098551eec710a2e48f454d083481655f0f1c7cd1c346c9eb770885a4d44f48e925e1d34aef7d3f96bfdd6f89c33e0310225bf15c77833a571481299f3d71fe46e5d957a19d9b17420048e453df917bb8c42f33db9ff3f3878a0aa8ddb5dbb86232f1e5f92f0ca3223077cb9d903a6ad8b5aae8a7295118527229a29b55322f4983740a2b865e2339ad9ab0f841053143b2ff7ea77caf8743b4c4ea61f3af61b902985c5baa8887c781073b4adb111301d9ea46e0ee0d3e2b73f2b6ce217f22aa554432acd581796efb082d88deb4757bdcd6a3cac682f0d356518d0b3dddb2cdd263bb604d7f79376363c705630d0472abc4775a9868892bb898fe8e7ac9a05a095f5dfc4d607596a47b262b8c463c86961a85c3397c8ebb8813f519cddc9c7daf632a91931db870d1fb3e424d4e187fe7fc8cf285edfd5c302b8080f255d941e56ccf7b2d3e2e7a213e92296e38426a145994ba2f462928164154a245f08400ad0f1ffd9090cac59b89501cf7eafec5a4ad249287677ac379871bfd2f46aa4e38895fae8d3c9dd39681e6f58e46149c6b1174be81b4aaa0f4a25957979b7415d330aea7fccdeda3045f407c4e373d4f1bb6b0e23d1e1a31500afb7390f0a48e2e1904581ee463f595ea27056cbb629485c6da1f9cfb3cd8c4e5bd9d494ff0267907ed472fb79370242121ceec252b32f53e1b89355080a931ebb65a0ba45e3ad05dd951bc632d39763d97b62e90bbbe6d1455045817912f6696ad1be19686520ffb1b9f2317db6737741d0d298bb83b4cd0c10c7e5c3f3d1edec08885a260533f86b98da6bbb476c9b57ec56315c0bb1e93473c8f21d1888c1c26caa9fa214cef65485ccbd22bb86d64498923aa50941c29e1e3435a7c41ce202e246b3fd423a678f71410c7fe3aa0e910de3b3357cca92ae5d731c894b155bf2023678c8cfa76c2b3115998f6aae9d9f538e812543844070b4e9aef5477aeac3df6570699704001afe0eee0404aa91ca88cadfac95a3917c02eaa3636d61e37857d379b05e6098ff1617ebf35e97374defea27b92a326f8ae6af6b6fb48350e82157d4dde2eca5199c511bd1701b06c35926c1ea53824173ec85ffa8fa12c2c0cb936513a11039fc12a85d2858c38931f8ccf57126329b3c5e12113eb32b8c47f5beadb588b9f07310e8bf894a3a1e5e4239589140b18b6e051f530e66c0fc843f98e0470ca1b7b90959d05b87504b348b310e681b766752981d95a8eb4cc627e1765c02800f847bb7400fbcb4d3d0c637b7284bebb20336b7d010d232e65216a033315743d3978a512156042b6efe8e98e5c", 0x1000}, {&(0x7f00000018c0)="540b7de35883c00dec3d7b3b296c13014864049cdf65b5ef00fec834e156cb3e1d6594374769a3bad1c419d8d3584802e398c54e6b470acd57052d13c34c3870f87d4d7215285f298bcdcb759a169066d3d49fab37e35affa8768bd04cbb9cfae47a33d6e42cef680cacdfc58211add35129705cacc2ef248b5431797599e6bfd7debe5e25c1aa4972f53069dbc07d8b6a16faf599b5841053da936c80160d4dc9bb91675f0ca1c58e5840f0c7f4c3e569f1089cb522695ca9a77f72894ac3ddde707fe8ac2e351f0cb1cf2949963990b381154c99b4c1c528e970a7a21dfc74d1b95339d14039ea2cfd95e81dd3d7fd41d9c01238b584ede4e4e6ce19f4d093d081b53434e6e9cfd316b292897df6e6069c6748b6843b2e7236c69ee57901302b294747f75ba783102e233473b57972b71479a4fe45a344a4e2a3540b2a25f22cc86ff71700f85f8d7729949f5046af33ab8fa70b0cd349028105b488ef4fd56ddf23399b8b5a08ace56ce2d7e62bddfb935a22b724769884b5398cc04b6be6eb12571a93e3980e5b10d168157a7fef4fc93f3c1d5bab1ebe50f4d3e46e64a3841980f0ac95fdb91fd5ef11ba5f44d79f6280a324770e5231c4eaad0e6d2ce8fda7b9679744c39689b661b5c4c45bc77ca09b05bb32bb6db22c3e9f815bf962447863376085e77a89a8455a82fba89c7c02c8df3265e3dbd011212a7232deefb4222bb5421f2194b528de75d389beeb0e6016533aed5ced831bc9c2780a355d5c301e40a244380791f14e2c5f0e7af977e69d4743c2a9e48f73aa96b8327199a622927ab2227408650fe5d66980675e6ad2db845759b6e8477606853e96f19abab08fe82acc1abf867dbc2f219cf09739717c029f507b5b0775194e39a325484290caa28b5bdf485d9e8d0ce5084d4e7fb061c3629db0ef14892494b44deb786d9d3c54657d8436eb8ac68eea75d4377823c4b7d30694a52faaa63ccc56592952d23965d014df1aff11896cbfbc417e116d04662987694eeaba2fd64eab8333a53bfec1c7657c2d63e3951a5fffe764783e6efdece4953a541d14c5708f4871570d6927ebd32b72331101e91f361748e1bdbfe0d8ac7bcb3c349a67bf96669d5c8d49c3816f0c699f52451359b19be8df717cb7f5640961f10198f04a5b824bb2cb206f887cacd5e2245bc769902fb2736734ca30361059ed4cdefeca3a1338e020060f6b412989fefa098f02357df73721f9456c66fa8cf64d1ca2a922cc1cc180b8735d46d38b8a2aa98d04b216dc5dbc34c9e82e9f842a00f399360afb7917eea878c35afd3d663d1dc3e4fbfd1e24fc45486038c687b7f13e4f7d394a41179b5d60432e0f408b9c8d7d23f83455bcadf4f18946ac64cf389e4ab82aa32c9069889749c295c55fbc234550ce9ad3fce4781c1c72843a7e57b67a88c3a36b7df82f1a92ea9eb410442ece25b567e7d4d8b18e9ef9265d361ebe0f574b1e14ef9b2456259b4204829dea5f2c1b5ee33df79204f63cdcbe95ddf1c66e5213df6143a9dd3ddcde9309365c1bebf3f8fe4d7baa52d46b587ce6044fcef94880e4d49e1d76e951cbc581cbc2b18889252298f77341fcc82eaca5c8bc81993893da2855629c89a56d8c7d44797cb0231b44025fc8fb36062b63ff34c162bf754cbcffef36e6eb5d37059310d65d199e68664cf27300d27a4245b46cc25c5ad595b7ceb3e470147af84d0573205feb6ed183b3949efcb0bf8a17b5a4eac620484077e6874f804c698f09035d448353067922ddf22cea34fab1aa4e8350d8923c4708703938dd9aa0a86fc445e5a0ef5cfb1c8f42b003212790ce5eb781fa257fdeb9ba0e3d81a27e14256ec08a7dcc98c92f82f3024edd8fea2dbfb274390aaf4e031f3cb8596a726a3fa22af851c656b68c1ecf4095c1d31733b01efcccab34654f0cb7a2962600de8b8de7ed6e04119062a1937ff522651d08fa1c338147ef2681afe2baf5b00831cdfeeadb15333420724ca50d570093065f8d1635c3d8326ece0f23ce5078e3dc0d885bfc2af2ef28bf2433ba671dfcb62551710fa1972dd649865202df41fb03413fbdfcc592d8cdcdd9c8f851d60f07ee9a2116c981b88a92036c08fb43844b14425f31ef7836259e331a5038afebedba0af6f67b8d4e7f9011856aef45323818e76c4735d38f5a6b04b581991660286060039463da399e13b8eca2f43131681b6aeb34a4f259d49b67af00c7c84ee3e35e0d0a43a86fc55a980a8b4b11735449e9e2f7c508a5834be79858d4cceeace99658a4801569c234854de9d38060882778deec2182131b3928be45418f4c5d15a94cf744ba222580fdc6eaa591656a9fa6e57b5f9ca5d2647842e6b0328dc7c6abf0b04a68471481b5f5824a34df271095e93220b6d031bb49ba75a3bcd060c211d729f67372d3fd5e41aaa3b8e9c237f01322972bbc4f6f40fa93ffa770a7a809fb3f95fe25b2f6223b6482f7449b8432149dc6ed9dfc8df1cc683e026ee84a4903c1f065c5f3248e69013c95e7f180cae0531019f6b4cc8385863c698877ec85aac8a20b6947291ee92595140eae2dd481627fd1abbc52a756e853b3bc481ebf55b255ed33d0bb22b62f4c305858e641a2905d492192a24cc4f5c045c21da3cc39ba8a014fadf3842076f275755e712e7cf994dd1186517735500afa102ee7def9d911a060cdd648663fe7c0a372ccd534cac3dd8452a774ff15c8347b9229521a1e860feba9f2a0319c51239ccc69f1a34277a01fd43251f68b441e4b13d82e91b6dd551b203d73ec509ba39a5ceeaaff462e0704d57591de37cd09d6f1bc5323956a86523eff51faef4408d83da693e51172ca1e98fe9b30936516fea3289b67d875f95b6b0cb0bf1ce122de7b70a5452eb4df8d85175848d01e394c0c43f2d982eb3eef403a1e8565c7386dc9b6a981705b7ad93620f1173bfca41bfd494eea4be4375c3dc0beaf522bd7fed08a7df1452b8c12d203d573efde381e1262dc371d1eacc9b1a428b7b43af27ddb050f146f8d195bbbb2a906ba8c539dd5bf75c2dfd3cd7c243e3d1929823b632c99d3139dcc6b75fb3485482d0836a387d0d9e0787333a2dfebb2ff4b263c89c57b0c49df272b9236918af905683fd08563c2962457e16353597f3ac90ba4a6728bb71ab338f1715548fcb82ee0e801af063ba14401502d84d23b7b84c832737697a2cf83321059b6b74137ab21d1cf9fe997442f79badea04ef41d7bc7443d0e3812cd888f462a17b4c72662d9b182a18d48cf3ba127b38be35903ec8908fb84fc571571ada88d5e8034b2840c37df16d3b2e8176e802dcf585b559a334040a0305decb0388234e92f8d26ee549ac048198e3fe2aaf07f37616dd6b084c5299edd433047371560953529aef41dc2696a60b0d7b67af66184da9bcf9bce9b01caa940d842b17f8acecc94266ddc3f8481ebef85688a003c301eebb4955e608f89c8736a3ec194c6452cb0a7bf91e95a2c92b5c6d3e076d886bbb100ec7bdd9d41b4e0bc2a016867b4cb8ed045c41bd38d5184902c5399be479eaf3ca0ee845bce853b05652285a3d5f9d25044b844c59cc8b2c055921eb94c57e8de89cebd9e39918dd9bbd0998e10f1447f61991257163dcac8abddaa66688aa118c206730e704b8d8efd43a5fc281cc290d0f560fab7d720ec7ff8ffe68caf7b23f78ce57586a9b9c35be18d192c6a88efbbb131e3683b983662aa93ed409aeea90710331530ee5fbcf3c13775978fa93ef5e9d1d26c91b7c61c8526559bb4ba8e762c8a8c1f13e2203230532d8176f1d7cb40ea994b19948cbc790dbd4b8c7be65245db0f0effdd34b0f49dd3400591da93ce7c73f266009188ea8a466a6de364e2b10fc45f3ba62454ed3c318b30c16b8d3f19b35db776bf90f87e8da5f2e4b8538027486c6064225d98c894f2cce7dd44d7920b2ba766b37899c4658e87f81e7780420a40a81292e78024544bd651ee47c89e4301fc27b2319c34ede7902c0d8a053f84e2cd587d019c4e00af6443cff8aa082315abecd1904e702ace649846590368d79259a7a41f9051b69dcee72645c85c855f1eede83d16c02e67208703b600ef401c7b0920c5a9d4aba208c05182b992d5a378be9a5e1b75c259f09296c8fde455cfc3a62873c41384d5cf673f9bad0ba160d1fcf98fb35d2386ddcc8c0a0c808ac9a80645c43eadf6ecd8b36a3bec0523299c3fbfdfa174d434aedc425e58f71b50359747c89d4b207b931cd781a41b79250f135c9f4b4ec10b26ff5d3a2941e35d9d8fb8700f824c59391852959204a9335ce6cdad5ed4f9b2dd817c3ba5661cd49f12a5750d5f0a913e2fb8af60da6f9cf56fe5725e59ab0ffcd73d692566e0f7e1b852b49903e8b8766071d2a6d8cdd6675e85d19a5a959f5ea0e3be7c05d6a950b152f416f14623a1b5dcff9dc8059f441afc363d4a9d0e86ad70f503669616ecf7a8b9d6a5d020ab9fe89dc857057de743b4fe6f0f3d3544208258f6c803203007bbde04179edf1c81638b29f79c2defb0262073aaa03450f35ecb8023924a199557db1dcc8a8d0fcc873d3bf0e9c661de69ef582cee90da81bb7a6f0236128859328116170b64ddecd22b302a64ac07fcb3cdeff3e6d4362292030c303a8d0730468df378cf37fdfecb9d24c28cfdf12a4b327dcccdd9d5206b9770a213a8119196c14a3115ff44b7144ab8185883d4309a900053c97774a2116abf243aaa421ac4d2af8fe4dbd168657c83d8c3976ea1484a3227a9db9d2fb4f2f9ee452e3a89bb1d9a2f4d62863be5bb5188317e10042aebb87b80ce1cbf2c5c41a708aeb1d6027d5b9295745f74f439944668923e9e2845edc38d604cb929eedc4d3ad2d56545504d70bea27913182c601addaf0d0297094f2ee6027762da66f40089f6d493d0b67229486f1c773827280682b03701d26e9b4b34aa151382872d7c0c64d082a412c403cff6502c04750d44a6aed023b74df6d970fcf774b5d01085f92852306f78e174c8b53b75bd400fae910c8901c0f9eb16fead048a09d81eaf8b350336ee8ae074b8a58c3f5c579c94cbb0e7d07037361f65c3dc86166d42d3698e1a1cf938db20cf5d944c24b685384949be9fb91020709b0bdb2ea38ebe66356126261258cd7e80e3f3efc446f7a322a214073619f293e22ae303778a216d5cd090b579374bc20cbefdd56f8c36b044fe1e974960d606a1924c9cde19a0743e4a4b9152c248d67c03c1bd8cd0c7aa23a1305b36dfabe30f1d425cd2953236c32e605ff6aefb955287b75361782ffa9fce11d0ca0d001038ce1c8c6c3b8dbf1c6fa8e0bba9136c6be049fdb04bdf32f9f4a88481132101391316d384fb3d1064d7b68c01bb6594b98c7e5affdec7acb2e9d97950e32282a819a99a413e63a2f8aaa1e1ddddc675a30d798bc745c80876ed146d2547b7ce05932747b9cc5ad2a653091a51874e428443b0aeb24698a780718aceeae82cc1f50580264f31e7c0c5517a042dad88f0a8980aa7ccc8504b64268b725990249a5756035f8634e90b4b3333aac9804a079326e2f74e2fa37af030002b45798b153a81610f402eb0705b8719e269f8f0bbe273fab11961f1640cacec94db84e9f2b1193276b086be0dd85e2bec78d00ef84696592817231d63b4d3338b4baf297b636f47e3b0a32038a851a4134e259f9684974210c60082f6525b0ed125a86da0cdb79a73ec8d981a04cf59eed5cf84e0a3b2272f00e4151bbf72da4e9650ea4b9630ef", 0x1000}, {&(0x7f0000000380)="de51a3867da92fc30d6bf1c590e2c16945e6532fab744f7828fa1fb820fc13f5c1d56d4670b87fe94a86c556bf2bbcc61000817776c1684761bf3e7bb7657ec3cc92cfd3a1fa46cb5cf477317a3e675fdf78cd4f523bfd18c3879eac23137feb77dc80685d7afd3904dd40e39560b722c9b4bb3303a3e2ffa0b0cb6fadf96590030d090b4cf963209a5b72cecd86c5c666faba1927d3f28a698cc6bda19e3fd8c826c533d3feeca9036ad5a508f7bda729e0afec6661056b64f0232999d0b3399079344488acc29772353a6144b670e7546437c6e8ee74242c4128d13421296675c1409dec60946e7fe9a48f752643b437bcbc35", 0xf4}, {&(0x7f0000000480)="81b294fee60ff9c4321ad84920d2d0fc91e63dd24e8451d1f1ee7e1fb45748b730d345390d51fd1e4f286155fb10671d63e594db69b6d148f227bbc916cbf1cca1eb8499dc294326fad775d73803787ccddc1a4cbdd6b74346707e7ca94cf2dd694d050e20cbbb7dcb01d8226e302f18c48e67951738ea5847f3edca95d582c1b4080a70672b4f2c11f56f07c54e552a314124f37b1d6040fd37847e93da36e28fe18f60f3f51db8ac862c4c351d54807b7b1225d0646d6690232c4d51a52d8e11435ac0d9048e2ba6b27514e2", 0xcd}, {&(0x7f0000000580)="5073f7170621e70056b381a9356fce264eacadb69c7084e42158afec50a952e765e00eb423824e821bca826e2c32c8e57e603002d70525ac01c10f1ae721a360dc7af82a570e271ce196cfab7dab1d80260d49ac1a3235f4f12997cfc4c8a56d56c658dc7c1e18fea1457abd63cd35108a03b34c75dca35ee00d2c8a2304a0c150828f36c00c29283c1596e7b18799c86719734b3c1598ab22971305f9527cb5ebd53eca9e028c25c2b15407cee380a841bfad20b6144be0191c61343a4d556c0c3bcd602f93e8163c1176e77e86b79d8bf080a0abe19b230c8f07571f8e20013e84", 0xe2}, {&(0x7f0000000680)="315d7c9824547c9f701b6d430319bf48e4e359dd6da495aacca36693ee843e5639bbb1f45a6ea81886792f82013e66c4ff86780464bc8cf52fd3eec1a91f7c8423364b4b1c13c913239cdd51f1a7cc56c1c2264a4290b5422b1e71e9e935d50acec2cdd6e270fc8048270fc5cd9d22c328c160ad5bcb1334296eb4f35b48abf1d0a21c4856615eb8b33cca9a98ef29119d487e74628518a9c462a38f73a842c19b1f57959dc962b5b3d22273e4807546bad15c42145fb7b982832bafa4ecc1d08de78a9aa0b7c75c420aac89300e4c1c9b21db4e240750183500e3", 0xdb}], 0x7, &(0x7f00000028c0)=[{0x40, 0x9a1d485cc519fe89, 0x8, "1af65891d4aa8973bae2edb2e9aeebf6038579a53d3d766224e1938a0bb1a4116c8a4f4392798c96ae287d70"}, {0x48, 0xffff, 0x0, "f8333c2b4dcb37396a2d8e586e9d5eeb6aa665cca6646133f76db0aa71a7f5ba83254083b088e250662c1163d0500a1271"}, {0xb8, 0x1, 0x1, "175863167730c4285349778fe25b6fb930b443aa0ed999fa687f4bf65393b02b7882bce4a444aa2918142f0400830250bc61a012e41b76b5c475f842b1070b9aa1aaa94d12ac5f1f6349f6d0b24a71aae004bf767f47e7482118a5b8b1835914ae9c6c0fd8846dd7b2f311c0dc62d703a938f85006f40581d8b331707c9001af6073e10d8b6a349ac221c9e16a1e4d458be741220ff37ae63d4b335f097ca0ed6b78e7"}, {0xd0, 0x1, 0x690, "6a9eecf179530f0e4779a68f050320c7575f8e0e317c18bc70d9d27815a62d77ca9fa9ca504643135647aeff7187bf9a9a933cfd8e7f52bca2de1d4cdfb9ae0a3c9bf147a09b1f484c13b8e002df872e4fe82911e543ce1d730725f407b902d4e71b72235e5c141d05c0ee0c3aaeffd64d1e39820048954befc2edf40fd90cdfad79c123a9a4ca232d7cd1bbfa2f57f11266801c970751c100e088c155d5a3e8eb935175a4d46e856aa5d9ac13dd69e393c93994814e0ab51e0489a138f9ab"}, {0x90, 0xfffc, 0x1, "a341d69722ca2f1590282fcccc4af9630b1e28b3b30e24a7e18b2f80f1d4ff9084e3ab13d17cdb159515bd4ec26150f95d0e4f870fde0b573c531db9b06e0e8aaec1063a99a9e7316eec470dcd50886eda2acd9df40a95e023904aa61106a039c0a1d8a2821a2b2e26ff9da2b6f22c68e687023934aa55c7cc37d6bd3384e2d8"}, {0x98, 0xffff, 0x6, "144b127d937aa39d7cf1f79be44ee8a1d642e2cf92b4a31b91983f6ad1f72776683c5744ea7d24eca7ae61f1532421eb7c8ab650556f7ba7cee44ed3b65f22222640bac16270928e38e234937948d0a8bd79bb414fa9c9a668fcc1cfe135bb0782979a98d773486e1b48733469fbdd34e92524eb9660ded37d2a5ee3b312bea9f8578eed"}, {0xd8, 0x1, 0xfffffffffffffffd, "9734c96e76f34776b77d4816fc04f5592cfdd960f594750fcccbf334ea2193c6196ed1fc5ece5fd1e17c263a02f0cb339f2b2063e8675e90a2c688134ddb57aefeeef76e403195f9455e676015d3764b41de9032f948c248b31cbee0ce4e8a38a39f8b0d2fdaf4fd9d3a9d302c2fef6202bc9527d271d35183cd12077b8267246ca4dba3720ba1ab1fb63862d06e5c648ecf4e0c81795d04e95fa4ef8719d168af3602d7ea81e70ba43f6350400fa004db9a87c751429c0f17c61731628b976202a95490a2eb74"}, {0xe8, 0xffff, 0x62a, "b3720825ba860282bded706a0658e4b8d15a749003663736225d0ab740c8d29eacba0a829ea058dbb56f0ded00e969f46db3af6c11798c3b2084c79c3b1cb501c868eb4a2603b2bcd5b0083796e06d2a2f29f75dd680113974c3ccc0c5d6ab78985d31d3274bab48c016c03a70b71669690ba06739e95242626b80decbba4168a33db322f9117584bcb5017ac1cf643189cca6f4c7ee3abbe3e3a0f5f161ec5d2837024d25497c3b836b427fbc6c03355c1f9558bd67bbefacf1546c7a712b2be0e6cc78bdab43f7b191edae35e154adba39ffdc8ce1"}, {0x78, 0xffff, 0x80, "6f0ddd740ea607dbd7da98cd0ba92a715a13d8c7f30981f41b764dbcd2231d8e12d2c754f23a8ba10f26cc8c61f38b578e99befaf1d479e564d8a75e9dce35f5471b3e65588b5a44498641f719270d2861d866ec730f3bd891342dbbabcb650042e74f460c0584f1"}, {0x58, 0x1, 0xfffffffffffffff7, "e8d294f291b88bce3078449e779712a649b57b3451f8b5e5eac142d97731affd852f5f5b7fbfb891fea5ad81ceca58f3958115b42903b4a8393135af1af4316b0f0d7a7a16e1fe"}], 0x5c8}, 0x18) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:37:07 executing program 0: socket(0x20, 0x1, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x8) 05:37:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000140)={0x8, 0x8001, 0xd1, {[0xd34, 0x5, 0x1, 0x375f644e, 0xfff, 0x3f, 0x4a0900000000, 0x3ff, 0x5, 0x800, 0x3, 0xd5, 0x81, 0x7ff, 0x7fffffff, 0x1f, 0x0, 0xd67c], [0x20, 0xff, 0x627, 0xfffffffffffffffb, 0x1ff, 0x1000, 0x0, 0x1, 0xfffffffffffffffc, 0xffff], [0x401, 0x3, 0x8000, 0x0, 0x81, 0x1000, 0x101], [0x4, 0xfffffffffffffffa, 0x1, 0x0, 0x9, 0x6], [{0xff, 0x3, 0x7, 0x6c}, {0x9, 0x5, 0xaa, 0x8}, {0x3, 0xd2, 0x3f, 0x7fff}, {0x100000001, 0x8, 0x6}, {0xdb, 0x7, 0xe6f1, 0x80}, {0xa9, 0xffffffffffffff80, 0x200, 0xfd47}, {0x8, 0xbd2, 0x3, 0x8}, {0x400, 0x9, 0x5, 0x20}], {0x40, 0x8, 0x8, 0xfffffffffffffe01}, {0x1, 0x8, 0x2095, 0x2}}}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x100}, {}], 0x2}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000003c0)={0x6, 0x5}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x8040, 0x0) 05:37:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b200c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000080)="a65d7fa6b10bd7e3dda8b278689e489bffc808d1569a15e5777f9c17d38fca1685124d19c2e3b7702c4bfb69d116dc790911d267c9d2141aeafdb9bb7d84ed018f7a5cf69367e6988f9b07957447705efa45082341d42a234a51da7c17ad6ef6f506380f980933060000002f075424548941b12a69b0e88a1ff25ed1bfc284422e031e959c5233f55fba", 0x8a}], 0x1) 05:37:07 executing program 1: r0 = socket(0x18, 0x3, 0x8) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8248, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', r2, 0x3}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000001c0)={0x100000000, 0xfff, 0x1, {[0xedc, 0x800, 0x7, 0x200, 0x6d, 0x3298, 0x6, 0xcb, 0x9, 0x1f, 0x6555d6ce, 0x2, 0xffffffffffffff80, 0x100000001, 0xfffffffffffffffc, 0x0, 0x5, 0x80], [0x7, 0x7, 0x4, 0x3f, 0x94f, 0x7f, 0x4, 0x100000000, 0x93, 0x100], [0x6, 0x1, 0x5, 0x401, 0x2, 0x1, 0x5], [0xfffffffffffffff8, 0xff, 0x7fffffff, 0xb6, 0x2, 0x5], [{0xffffffffffffff7f, 0xf45, 0xffff, 0x4}, {0x5, 0x6, 0x9, 0x1}, {0x6, 0x5, 0x20, 0x7}, {0x4, 0x20, 0x6b, 0x6}, {0xf6b, 0x1000, 0x7, 0x401}, {0x2, 0x9, 0xac, 0x2}, {0x7, 0x7, 0xfffffffffffffffc, 0xffffffffffffffff}, {0x4, 0xb7, 0x4, 0x1}], {0x8, 0x200, 0x5, 0x4}, {0x24, 0x0, 0x7, 0x7}}}) getgroups(0x2, &(0x7f0000000440)=[0xffffffffffffffff, 0x0]) setgid(r4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x82, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f00000004c0)=0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x200, 0x0) r7 = getegid() getgroups(0x3, &(0x7f0000000540)=[r7, r5, r5]) r8 = getuid() lchown(&(0x7f0000000580)='./file0\x00', r8, r4) openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x80, 0x0) r9 = open(&(0x7f0000000600)='./file0\x00', 0x80, 0x6) preadv(r9, &(0x7f0000001900)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/245, 0xf5}, {&(0x7f0000001740)=""/107, 0x6b}, {&(0x7f00000017c0)=""/127, 0x7f}, {&(0x7f0000001840)=""/38, 0x26}, {&(0x7f0000001880)=""/122, 0x7a}], 0x6, 0x0, 0x0) getrlimit(0x3, &(0x7f0000001980)) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000019c0)="192638a744d41b99c8199178fd97636f207053bbe9aaf28b2445d6c4c60a80162365a23760d86caed5a73894393b06d45379f2a4b3d785acf70ac20c39979c2658d8e40615ea425731a4a3f92a0d9c18540541d89b4376caf76e98342271a2f3ce92a0a4ff", 0x65) socketpair(0x18, 0x2, 0x1, &(0x7f0000001a40)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = getppid() r12 = getuid() setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001a80)={r11, r12, r7}, 0xc) r13 = open(&(0x7f0000001ac0)='./file0\x00', 0x400, 0x67) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000001b00)={'tap', 0x0}) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/zero\x00', 0x20, 0x0) utimensat(r14, &(0x7f0000001b80)='./file0\x00', &(0x7f0000001bc0)={{0x9}, {0x4, 0x4}}, 0x4) 05:37:07 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), &(0x7f0000000100)=0xfc78) bind$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) msgrcv(r1, &(0x7f0000000b80)=ANY=[], 0x0, 0x2, 0x1800) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r5 = openat(r2, &(0x7f0000000080)='./file1\x00', 0x80, 0x68) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000007c0)=0xc) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r6 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r6, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000140)=0xffffffb0) recvfrom$inet(r7, &(0x7f0000000180)=""/174, 0xae, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x0) r8 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r8, &(0x7f0000000440)=[{{r5}, 0x3, 0x4, 0x20000000, 0x6, 0x6}, {{r2}, 0xfffffffffffffffc, 0x10, 0x20000000, 0x24b, 0xc89d}, {{r3}, 0xfffffffffffffff8, 0x110, 0x40000000, 0x9e2e, 0x80}, {{r4}, 0xfffffffffffffffa, 0x10, 0x80000000, 0x3, 0x1}], 0x4, &(0x7f0000000500)=[{{r8}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) socket$inet6(0x18, 0x4000, 0xf03e) ioctl$TIOCNOTTY(r8, 0x20007471) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r8, 0x6, r9) semop(r6, &(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}, {0x1, 0x0, 0x1800}, {0x0, 0x4, 0x800}], 0xa) 05:37:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x6c}, {0x3c, 0x0, 0x8}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:08 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f0000000040)=0x881d) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000000)=0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000400)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r5 = syz_open_pts() close(r0) dup(r5) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000240)={0x0, 0x1003c3, 0x3, 0x8, "b08d00"}) kqueue() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r8, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r9, &(0x7f0000000440)=""/144, 0x90) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r8, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r8, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000100)={0x80000001, 0x101, {0x2, 0x8000}}) ioctl$VT_GETSTATE(r8, 0x40067664, &(0x7f0000000080)) readv(r6, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0xfff, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000680)='oL', 0x2) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000300)="1298d9d4e7d244d37dd27479f9ad4855511cc2ebae148948bdf27fe46bb428f66b5998c2d8fe5b134f70dd63", 0x2c}, {&(0x7f0000000180)="fc59c6863d012f08e03b0fe0ad2612a207f68fbe3f1ff52853a808d3fbe9f9b87c6da1012bba42", 0x27}], 0x2) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000240)='>', 0x1}], 0x1) 05:37:08 executing program 1: r0 = socket(0x1, 0x5, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x800}, &(0x7f00000000c0)={0x8}, 0x0, 0x0) shutdown(r0, 0x2) 05:37:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pipe(0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) acct(&(0x7f00000001c0)='./bus\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000080)=""/30, 0x1e}, {&(0x7f00000000c0)=""/55, 0x37}], 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff801, 0x3, 0xffffffffffff65b0, "925475447dc50f479a8933ec72545f0a765e2ba4"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 05:37:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x84}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 05:37:09 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000001340)={0x10, 0x6, 0x4, 0x8, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x34}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x200}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0xffff}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9d30}, {&(0x7f0000ff8000/0x6000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x1}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xb8f0}], ['./file0/../file0\x00', './file0\x00', './file1\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x81}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) writev(0xffffffffffffff9c, &(0x7f0000000280)=[{&(0x7f0000001840)="9eabca5a2457bf6d0b0ea41fefd64fc85d51fb1caea07834e20ea8592afd1baae9298cc9e4196fa3073ea08aab898b73982d75acd172c8d6912a85481a94dae93f274dec3425713008b6607f6be103ba7a06e16ed5aa5064d01d91068debae7252da079e8198957b5f12d424760d76d92a3c7fdd7d6e1272d4563c6eddd5a42e9debbe46062cda19d8ad0acff53dc0772e3232705252b5e2c3f66e37b57d4b3f45af182a35f3f97573d385f5ff1d8472b139ea3e0eb8aac2a3d9febebb5c3bd9c55b350362aafb9e125ede167f3873ec780f446d9ef3c8732610c804bd21975702a89742eda03849bd05853e1b3019b7fdb65c83c06fb46b582c169fdb5f3a55ed22561283e87d4d5c4934959e7cd452483eb446ccdd150ad85cdd28cb2a2b9687572adaa7d984acde809c28f15451198c646b264930e32a172196f6a6c5fa7a277e91e2472a94cc00f9fed12c2ac33e15faeb43f0746aee28fa3d5b5b29c7f30b63e97dfebd30742a49133054c72bc7ce6c50bdade97ff48ab3588ddd2644b2f938c8d02ec862ec8b228cd3f0b0715885f5026fca7dc4596fd6ab4c2e772d261fc4837fb3141531fe03f4641335be07fb11b88a01e4e1338fdfdb9917528d1d230cd7d568cead28a408fb0877996e6295ee1445a2aee14fd3624f7eb3b3811e4da7c767ee475a21c9fd581f0753eef0be31a1c5ce6a1ab07a23bc936b9f2949f4984f8808058b485d4abeefdbae3a74ebaffd2aa4d105b027b8d41757c03277cc8cca2dec91d057c53ca6f83c56ced687c8347c31c982af0bb07f7d63790257501e53f93296c83fc1391cf31474d6d3ab08289ce067c5ad7cf149cf49f36461e9e0550f9aafe275fdcd1a2d32abf22444067f971e76f21283d2a23e2e6f7114f05a3535d71d8c86332b3e04166999dde06ee59942f79ef317106aa767cb99b080d3e237953badcd0fd056172e3231a82d0132582a0379e54f900a824fc1a811e202b03a22965f4145630452a78d2cb85aa2e955447a41817ee077d9de1bc70c4d53351a717cc8b9fcde3145bc742bb05180181abaa4291d1837350d9c5293349fd75cd6b8c8e08e840019bbb0ef12db82dfd75d41b3c72e225b09794b168800cf21b35fd4a06f180f05ce5350caacab8611f96821b504f7678d41631ad3aed17e1f0b221c69123fb490ef9aae7c30ff0eada21369e701206cd7d8f8524fcac4f5011aab855db422f6b187e84c1d46aca09e2721edafbabbd2daf5e5585e42797c6ee12771a222d09320fb94927f88fe785c807e66ba48a3a8c921e4ca10e3c05b71512cc4d6c39eec15e196d22a09afab6b17d2ac002ad6c74d2cb240f5263d0b167e30155a78a32f62c05e497a88767d32c05e23a18beaf49ef0e178eb4025f02273181da667cca30bb468894f744d0150c3ff9836d53890a82b60bde99a4a74d4ffcc2ecfd627210d9c48435b5a8e4658615eba9afb6f6e609a300e3e0d35e75ab5402beedb6c371d648012ba781deee466550db5ef427a5f848107d2e9fa534d78e7b07bd7cdf4c0ac48b709c46d0320e4d98c371a8d6370235a3ad8c625985d36aa19f4305e6b2ac6b4a78dc3b674f22bbf7d8a0edbdacac8dea87f9513386bcb13b2be077ff878d3323c2734c942b0ea12f0f4522d81129d5e0e95d7d91ccc55b3142efa09dcc5bd3659a1e38fc9840e31948a83409036e52b8a378cf38f007bb1818f7627a3e27b5e5d331a6a448bae9ca6076dfb76d2a0efcebb8e79d1b268977bb028be1532a2074a12c82093d6bcb610bc997edd0eb31c332300f421e387593a4504e509e6bf5993ee92c74ba72d29cfa8b525b72b8feb0aeb6d3c91f69384f51adc40d372b241bd3af668d8d1aff9bb6d705a4daff7429cdac7c67124ffd8d2d66fec21aca541f533823a7a6c67328cd999ef0529cd499a4a3e644560f69ca16dc59e8e7c2bd44a4db348046fbb775ee12352ba74a312ca2f8d93d727510060eca21ee1a81e19a8542b1c2432d4edc9b7b56f0c39dcee05eaf8b3e84dd2077c033406be70ad4cdb3e94e687bedfbf9a154e66e0b5be10852365d891e430938f48ac79f1171e3249d0e42d91b72269613b4a480299c8d3bc9fad96d926b3203fc9d8011b7167336f57ba06d55131ce51c353d18837176c172ed32492e403808cd45a8694bfa586473dd2ac6038b63359641ccb323598004fb92c9ddecad74384484ce587788ad9659361ea6f5154b7268104d0dfc4532b2dfe5fe78b4ceacc9f22391466011780921028c8163523970fa80e00954c0c622b907df60e7a3896026201bbfca17210a4f4d984bca7beb1379ddd33ff28ad3a1258829aa2b9b0e6663a4d5a701ef5b6cc434d7c783d7d5fb6502f1d7e662a26eb924f7f6a9d1a8468a085aa2fb88194f8c957fbd3cc275f3e97909777e2cae724a1642c44bd69f9b3ca74ba91a669659d48d9d9cbbca4ad1d9e248744baf6c6b1dee41d985dcad42769ba43c1d6cb04faf169ef46c438a41491f75913b9d075c84730d6d32a0545fc4ccc3097456d700efbbd9da9a016970a1014ebbd79ea30bdd33062addbea37c2cf8cbfaead94f633692370298d677e4bf243c2b728685894f30c329dd7e8cf674f3f1a0382cb9e3df51ef2bd4702fa8839a117221a1d4ba3930549ac9d8e5ddd138d17e655a6a051bd58c99d3ba3083fb787b9e68c8c7cfc11316a7a502bb4cb13ddb0a6b1696b7409c05b6c52b26b54d6949b09676191909309bea077154f36263c50c923a820596dccc9ebd2d0a65e028f8ad4fd011cde362d9c5bca69c9cd03361e14a3b61434d7ea689cff35c7dad71c2e2e35b834942adcb0011cbd0599c0bd062f62d49e1bddfb084f6c4a938cddd8c77c9ec4d1eef3a5523d19cbb5a74898b5cac005acb45d2db795b3ea9f5b4bb3ade55556f29473d44e81d933a6dfb78a0603dbab3301a200c219cf444c730d188f5976815196e0fffc96dcada64823f35f331e5bd7af4ffae184cea53a93ba21c7511befe3cc111ab1d7c0c88ecee3c036d6c8a064887540658263d1e8c2f9dfc04d7f55f5597d5a3693757e28518b9c0f327165f2105dfca0bccf075235d0e4bd74fadd9769d3f04ba7561f528e8deafb9c21e7f4a2b95c1ff4c30f24f74426d29dd685d3b0d663db432469d2085fbd8c2c460ea611b8baea441a7ba066aa373547c1ddc96db7728d224ce69b0228328d4d24eb8577e1a654ee7e7c7355c9dd3b6c5a89bf316a5c66a66af0b3341188087ffe32bc9b46ef781e6579094d37df109794a8294e18897275ffac9e69d00544534ebaf33b6e4d9f0b26865144033ecec1f9a25d12e5bf9920e4a46cb52e50d965257a7c42ffd046c1cf80c1383f7d06190493241fdf26cd0c8914a28760eab80dbe8cfdde8aaec351ed58d39ee3cf7dafc1f85e38b8d7ed416c9b94b74fb98d6ee176895e7ded83c3fbf4c91a944e54379ac9f9e61c909977a59e6ea175ebe73f40981a8c87c5ad93a950a78b2fa50d15ba6c8b88a80309bd8221ec38855c0c274376d69008a00117e72da98a9019a418b9c30ab84223343b6fcf47b4445bdde6b12c51d32d12dedfd5b73a7296c33cf4afb57c1981a046cc04cdb299921aa75e147ae22cfd34483976104eb5c39b5c05811b11f3c9e34b43882e460d8356f4b44ea9dd0138812671aac7877586ff34790c824f1e181e4ebcc82b2011010a6e319598be3b0eee0e056b78304a8df6cd782af6696fe7510d5f8c852709d1f447c71eb047814d97bb80f62970ed3a0dcf0e63b12070b3d9309c8593378b28ead2595bf5f900397bf1bc86b80ea2d0de1203ef320c6a5e7a836071a13ced0df4817292717849e0fe15671de03228c23d3c032e23652ca7389c6e5c371f8b4b657cd5b51ff501c80d856c8f6be4e61745a98c7d39cf53eb3f347696107e34279f4b157dabd368b4e2df0342c205189801d0d7c4489525c379b935fe2746c85d91605ddca4583575a1940adc29c5f7bf64b77de3e82ab990d9786ca24919ae7350c8a214272cc9adb42766be2994f044b89eb69218169474c5a3725846c9afa7134d586591fa31c56d0dcd393c80e9ef3c77c8ba55c92997749478f61eac41d39675ccaae791b05e607072d995d25fe9e18cdc6f48fe5f0bbf0dba2d949240f37f611ec857ec8fbe53e45623d7d83bc9f7accbfcb907debfd29bd561f26d3df3aa44377e6c740c3ba43b53e032da7b6b140e8606b791586fae0b9f7cbf6792137b4afb8f2b02efda6b8a8ac630d6025ac9153dcd1357aed9b54ef1082323339fa4b48a0206974d416f022f6a602a13827bd6e5df7791f0f94d5a84a2b0637b0380401070ded51dea700d6385a6b3766d6aa71bca682c00387f5f172bc8614a53cc8cfbf4ba78325992f05f9a4cd4a9c7176981651ee06eece1ef973506ddd84c229f4fe2e4eb44a753a5782a92b85f73e308fc0ee1aa7cd10b39119becd51303969b8b429c82c75de0ae0b8945d46fdd2f9cf7e7bbda5a94a9a3f8a11fa255b5de96da854d4a36e03131b781b40a193f27f96da1187504ad0c10ad8243e9da4537284264baf516ccced8064d923dfb33c0226f2ee8db5c5e4904c7d8083cab70b2dc2c364d38def02b2f02c8ecada2a0e389aeadb09cb5c90a08101dfdbbffed2d227132c7149029ca72d4aa17c6f312b2a8a3bc0f71f6c7c5cf74d1a64d380804ee695757c072ee0fb57764d5d926b840836f33d50a7c5687df6a9ba532fedce9405c3abf69f40ebeecee8210ae7890fc590934c40e63718d08866f1881fb49132ce72d39879451cce531593b1e75d91cfa63987809aebe6188a4a0705a15f1d341e5a16617201d6516153a60e39577bb147f746c5513a0d54d5154a2f448c0a6d2b01f1385870fbb1062213510e70d549428f39ce2befc84a489fe4a64b22d8d805eff9b493a71bbda49e9022dd817bc00e3972de38c8b6047ce25f9d41092a98ccc57c0983abccebcdd5caa67268dfc8e4c7534ad439dfde55c965b2ca02101025205993f5a09ae612be8f53985f699f91e2b3aa5d363c49fd4c71854b99d56ea2610311cac9a0218afa6ab22b84c168af420e8b03021faae3136cc68eda1023c129a35c5e5e8e111a59a71a88dc8f1270e70926d42aa5cb0f412a5434e1d44875c10cc114fd374bd73e79a2c03771ff80b5fbf2980e2ab5088e2bdb621f51a2c6b426d95f41fccc40e4a53e6c88098ef0b4dcd6750a07c7c42de9baa376203b60839ec9fafa59135e79d294cbc5f2a2837cfff827169fe534568ff0e5c0aaca3760cdee18912a2fdcf1bb6aad79535898e40aa181a46abcc7535bf15306fb248427f1af4416d396cd114f969b2402ea17388311b2ce460c75dfdffff1d0423d71499c06b8e74ceb56711a1746cc81b6ea36a7b9eed66195be36fd1d07fbd1fdc5dd9205072a23bcaec660514887abfc6180feb8e7af59ec9f1b7e357926b2943c14259c6a15b50fc771de36e08d02bb1e9c236eb8feff0f22fa3567195baea635ad58423960c1c315a0bd8985600c5e8446c81c2d815a2e88e1a34d23408668950632032188f9822b55dbce36e6178895f414deaec7bfe365fb37c52c2b2c0f529cbb6c2750e8c6bff528d143a33bb0debcc4750113dae18a5001e2495cf8c1156715693d33d4f30ac818674e87905103bef158d9feb9a469d3f76cc9cabd71b2bf557cb35805dc106d519558dec8331bcafd52d9516ba8ac0730841295812dec0870db92ae8f4c2e9920de70d71994bcab07b7f68121857", 0x1000}, {&(0x7f00000000c0)}, {&(0x7f0000000180)="487a6e3fb3b610a8416245e59caae73cbd02748bbcaddcd3e90aefe53a15a632078b1dd8a8264b49b17c269b1f0ae48ef975b8f6ef9c649f41ad93d24a849009d37db6830290f43d501bda25dddb682fb4088f957b58865babf0f973609135adebecf876882d5cda2d528f393ced1f4a935aaa39145053123ec95981c5a985719e8b24950632d2cd8da4d1d15b091ab4d9ce66bb39f86cd2be807da496db317fbb181db7dd972486fa21ff3f2c229cb5c89870159ad7767f8ed7136937a86a02a57052a9850aac6cafa891f1263f4c359ae368f85ca86bb2fd9fa0a28050b891a28b6aa94f85d2264ba127e9c0c4a153804aadbf097e23283b", 0xf9}], 0x3) write(r2, &(0x7f0000000340)="5698034976527350631ab3cb861ec6ef36a2d710d8155fbdb50082ea468b4223e2ffd855f7639a7a9f38a20d742d20a4ea39a9de8b04f6747981cc8cbc61ac654c36c9242119a529eb368cd344ec068155489b3dc501a2743e1c6153f8b65e31f594ae3463e4a4e7d5bee1ddf9ea1ba6c83d98a50c1e0d1fd32ee426217660b49ab4dea87ebf8698484f1cd6711b8ff8f3211f36e74063fd1b89e7ae91ee4cde08536efbe8598a55454f03a078e8eefe6fdb0b6d0ae405f8cc5ff7271300daba4545a44bdbc1e7b0103d18fadc9e16e157a7be0e54111e70d6e849aa92c30c84c7e7245ae35545451e2c668dd197dd201c88429f5d1f926f1f998b25998b1d66e563f77dd664c0b059a079591967078caca4282abc836ad4a003365a25c57fe4e6eb01a4227358c6885a395de496830c66bb7b2fa23b86c036dbe22c1296000c6b4887bd2762f2d1188d9964d9f9424b815e4d5c1a697b49202ddf795afd8a8e890a2e2c0e97d4d4cc51e83a1be16510d05fdd74ca490891e8eaa24bb0f0c7cef78e54a49b38d9d8a078c428fa02faef9c9368acd1a065627734da298de9487f8da98c56e158554597a5a8d9324b09ec1eee8830e1087314bb8c688ff11dbf2f76bd296a11632cfc92703e19d678eb9f7be64226720909266918c84ddbfcfc1ae2bec7f84b6114835a5ccd25fc344acd6baa4ed4929adcca91feadff961275b4c8e43d6689fffb57993bfcb05109825395d1caab68a55bf695204dccb14fd85da45ebf6050658a20d53af75693864b8221bc691b158de37a416a75ae61700e756dc3f6f4b819302a1c3d5a1a87583ea42106ae4e96c55ef4a3a866d276acf898e485a7c4af8db9df63d4f8659821edc130611a06416d548ad54f3c2fc65d05470fa8b4d5d764c3a8ca8af81679d194b107a16ddfa891ac525a6c04808aa767472665b789c676ca519903081e16936a9dc828e6525884cd9362f9f9a190907cfe81cc22eb1485f048d39c6a617a0cc3876c0e6336891f82002a7696608f372d85545a8fc0e5f9a1517686ee3a686af5ef3c01f4af38af5f300d410b5f1449125220d9a6362d1cef211a959e26e88411e58fd351474a8ef7c7b7906210b12bc4c799391da56c50566c34ad1a2a6ac8312f05636d14726fd560081ee4891aa00b136945164c705bd302a6a8f847463f902afdb06354134b8850c3a863f3a6a5be2408198384b25676b8941c0280397e39a43d0caf644719615ae39a2f1e2a1805d3ac32053d7a9a33dce40eac20c649696b028bd857105e25fa83acb70aac79dd00fa8f5f95429a62c5e0f3d0de7accf3e9a674c2d1f242c0eb7e787d631ba021f4a8f655f4ea2c5899e54a331483f5a04d5e5e40ec341d17d83375e81b5241dabb16c1b2fe6f63f82378ee9e91628a27c919bc0760614b5b198650af7b23b1ea8298c858d6078df4f7d5b61a3daa1d353041a809873ea030abae82248f43a8b487a2b83e63ab768b8938f6a939899ccb3faedb5f8fae7677c084fdfbf52667e314eecc5bb87586f230bcd644e1be656d76bdb81aa8e74d26640053a88f5abbf3580f3a16ed530fa3218bc058b5fd28f953f6d2c4ec2a0e4d0bd8e2e8b4d011dcdd03fd6d00c9d13a3794daf0c2a5759b2790164e1bca5d1475475abd0e91d4bed72ff980907041884137dec73f63eb1dff06a8ddf55aa18f056e46c5478a7365d76e4d38715fac2223bf77dd168409625256c3fd97623eb72de9227af972883cb0f613341851f8c6e1632c8c61ede7f3e25c84a05b901bb5528f7d6f2838c9d14d2fd045ced72b9cf41d8e6fc60e8e4fb2ab7f1bb05ad42156f0ce57abce271cb7fc64941e0c2fe9034718e49f9b0730209606efc7832e77b500ce563971b6221f9a3d9c458850c7ed47723763601b571f16e37b9467d5b60071c835592ad0b78e5064ee47c5d76e40fa9f7a91136ba0822c6082607c4bd75ab2eed00ae1c1f0938d1378313c817a81b9f30c537c0141e1407111df6f9f31435679640b63b189056ca663be779d5fbb1e3fa1034e22ffbb87934d94dbf9924be99bd16de5210f2618892d904cd059232270c6ffc5c317a2e41eb1808bc10605bdee95072e89dc0f855c007731961b9b3c96434043dcf43f3bce6a447676f34a8e1a3738dacae7ee71bc19e3f5f2e19645605beaf52bb378c2f1a2381097161b6c9bf18b663083f7a9017405ddb26e06a124e2dba16f757a163d51c93c24071c79303437e176c247e148055e2b7b51efa49e5fb9c398803bdba19efe91e46a4e3ef7ed5b144a9ef0e86eb983225ccc8cb68c05e0776001f9365aeb2de8f5821dc21f2ebd39c7f3433b6ac42dd707d50f515b2859a7ac019e6eeca326a7b442fe7eb4e833bb5f162fad9c2a876662cfee199b5a2270d02847bd874e4a0b9d02600fc6cffbbe417a0ef69e80a1a37e1b1d0b4150ce96df7405f8dd76589e99dc32050b249611a1a11b9f511f7b51c5f99be0aeb13b7dcab06c25d378cbd5460b63f6f9a4d41501b32438bc5fdb86ffb82a28565a9a24f8caed964fb1748484f84fdc0ba8e65d5a0322c5fb6302e433bbd6924ab17694c983d9baa798d64494e057291b1e5563de1f6b8d4a56a3c202066b480591211ed5581fcb82a4957ae0cee16c13c7988395e6af0c216f75292dd987ddadbdfce963fd4a6f031f135743b3bd5a0d37d3079317fe5dcb79f85cd1f9ca36a7becac469e8894a2b32475b4ebcd5dda8949910c9cb9bdb0b322c776fa18971b618484e127e2c122930915c1c6240b64ff485f3285e78ababcf13217addfcff8957e2675fc4a76f78fefcec7ad9cd0cdc4c329086720118710fb3d9191b9625125fa0985283e18cb1318f1a83094f1445ba14ec06cf1d138892ef6835022aa398fcf2f614bd3bb885503bd4184aa1c6fac33fbb331fe377c4dffd45dea81bbfa30a6eaa75fde740777beec3eb3979c42851e0ff71d90836bb1ec96d60301ced6c5c6131581d5b3af88fcc1ab54d95867f3e6cec06c3cadbe56699885b771441c7fdbcc4360da8a0af59800d40484623ce39242c6d5ba64be308fcc6c54a54e23de8d9427d0e2e3bae95b51c64ee73fa6ade9f4186b0cad250895dc3ac3e60743d6258319005a63c7a09c310e1bee0815f112d93ed02669accac52ee29a918ccbc2f6be6f42195d396d9b709a497a01b2e4691aa5aa3001133a5d603c2892b283436f3de9125e1eebc97b7671c189a4a0d451a00ae82317eb63897f1e97222ea6e672ae4144e8ca462d39e8d6b9611f07294bb347122b3d93826f3b9ef3656e317c95a1e303818c0ed1c7e972110ae26e33a1b104b909d3960f2cdb4bc861a287663cfaab0defedcae86f41079c3261692407163e47c551799d315cbd2e075ebe01a6265b6f45a1a8c59eb1e81aa531feaae5b17c758d3a303b13eb3c816db90d544cdedb047164de3ba4d90a61d736f00924cb762e89b78915257b822cf37798c8bfd749aa67c4d76e5043e928dab743cd6e5ed183f12c8acef33f0ea699b8d3e5bfb919037716abadf0496a1e60326048f37fefef27f604c8e3589036ecd48daf90afb93e3ed2b447b0025c09867d4bdce46bda92d00ec20e80f2709a58a506256932c7fda955aae4894b4542a2972dff45b52438df9387476f4186a67959b4855fb1bf819912cd835136e93bd42332f4959e090325189d0a0f698b3b735c08584d36e932d1d4e6aef0d50bd0c9a5fe28a50d67acdf1876e9def2a12a367bf12843785211f34db67d5a82d1673a770af1fd596849a6b1efa8a9ec9c79c6af72a5858d014ae994a1ff27429ed41db04e2b5443fc7b97dd16cad27adc1c30bdfcb62c4a5d4bd2394075e6c0d05b755b7b8f9770337648161b3106e5fb5a6cf7272f89a1cfac1dfc1212cfc7339308c69c7628868ec36825573b6a6cae1f5c9410fddd2b40c2c2e2ef601aa9a7776693726793a91ac5db63eb5a23fad64210ca5361500d7c2506a7af6e3f8f1e5e926e9628fe9812fe67561070137be5d6df7e5a24ada5073d8608f112b8099b00b83c4e1da0056bef82ac5d1ae39d5f8bee577692327eb0571200d21870712b14d0243059f8481f1c4abd38601e1f7c2e0f609c70c6f64240672535a0d2a5ac02493d953ceb9a9a7d5f96d025b8e97646d57be39093d05cf9c5a583b7922c0da75c24d324669a360b1e7f93deca731b0076a5168b260f41dc5952b5861bea071e8d99d203dc6a9212ad5bd671d2a3eed7ba235d11b5e2ef7927f0ebb9e2ff00a09c6ba21cd0f6174ce65e37360e0c58915c061ae955039b00284660fc0474de75565c9d45c94349da8a4c0804ebacd69aff0f5c324eed43728ab2c23b9e0d13b0f95487b1b031816d418166a29d4e25a807665455d2079b8a1502f410b98d8a46093fb75d949d843f239ac1e47b583077e535dbdecd5933aac236f40d2d4f96e6093a345b0e0d118065e41f530ae10b83b9e659a99cc035c861f5a1c1bb53621ec53d6fd225eb2f21e3fe6ca4f2595c155bfdc2f4fe9b1c23901d1a315c92254a6a0860793eace3820252bf93111d5770f3548d105b5fdd17e0052e94a3c643d4a664cdcb888dbc20f4d04c8478bd043d9a7ec2258c2e8c856053d920f4b41b294eb5155a6b1e3c863b079985967f68d7401f013799d24100e1884d5e88acd076419a317f3d417f22dd4f014376e0810f334312c980169f2c03dac1eec5bbf85bf66a8ee3b272639b98a5e3c921996770b8207411537fdd9f6963a42679c0e13e7ea3ec7cdc60db03bf6c3e6e7d579ce6ea2a3d8478e560471212faec8e12cfa71b67ad7f87e81f1f0ead8118080381b7a05c9b94587a22182815424ee2194fadf2400f5841afbe9d2e8275b53d913a318d1f521d873d28a52ad50124ae8d6a1451aa0b62fa5a8aaedffd380dcebc2e13a1d09a92f7ff040582e46b30144c2227a533be75686a6c17c518654cb41ff4534542e584b1dade13562a811f3a14bf4d7b2fbbadc026abdc2c4079821a7afae0953255b93ac808023bcebf2ba1a416b4fc233377c1cfed5f80856707c193ad571b6815578e8f1dd88582c52d2d7e0f1ea91556ef3412393c77ea5ca492a493b28f537c34d691fb8b8c745fc6b82239f3dc5a3d45177accc3eda0a9b232d2623d34999d31806761034a206842d34bdce333776ff6d7c2cffa931a17d68964bdcea67799ec5ccb6aa9c1c0e92f251bb47b0c381e5bc5e9e773999ec7ef9d17b1471446a5e16fed39c3a022a32f32c7e74371447cf6ab0b6c5c4fecb97c7cef054f4a2d78d8cc3e055ce5c40a654d6592274de63ba8a0097f69e9924776212fcfec0dfedd4b35ae32ce1d66ea2090163ec980a5250b7fe0fcb211c2df7378963a1b3b4e24aa48dc4a3bf93671d6243fc554e905bb84561e4a1a54eb51d038f9251a1989438ec79ed7cd54af2a0ade156853bbd923ade53ab002b8d2174dda21bb998d6b3ae31db0a7a990510b5158adcde267a4bde743032826832609f64620f98a02ed81c727587bbe4c2aff225f1348b3c76618ca730f9a4e425b63df33645b00365640e00d66eed3c56508dd8281b0a429356b4c6eb066f35fb59a1ab88c9c7c9b805971cba37940e74dc541b07e463feaf0c382423ae0e93fde812086dfaec16daec8f5dc1b527e6f3ac9479f4c8620a6f79cf0b0eb4d040a76ec0268df1d4283e97a9412c211a78f3be1398f60cdb23c1d472efaf43b5150832c27c1da47bbd8d2b2ac38a896179722f77e00e2aa8bb546a11ef4d38b1a393", 0x1000) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x600000000000) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)='W\x00') 05:37:09 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 05:37:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000080)="a1672b", 0xc5}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 05:37:09 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x1b1) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x100000) 05:37:09 executing program 0: r0 = semget(0x2, 0x4, 0x1) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/63) 05:37:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x44}, {0x20000000000074}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000f00)="f7") acct(&(0x7f0000000080)='./file0\x00') ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0x2, 0x0, 0xfffffffffffffff7, 0x3055}, {0x425, 0x81af, 0x1, 0x7}, {0x7f691cc0, 0x6, 0x8, 0x401}, {0x1, 0x7, 0xfff, 0xffffffffffff0000}, {0x3cf, 0x8000, 0x7, 0x4}]}) 05:37:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0xffffffffffffffff}, {0x400000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x6000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchmod(r1, 0xc1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 05:37:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='f\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x421, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x15, 0x0, 0x28492f91}, {}]}) 05:37:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81000000000000000000000000000000083c48e8599d42fefbd3c69b18bb5d719eb8558300f32878cd47fa8f146b51194f5b8fd869d402d6775668abf28aed66c8603b8c7b328ae983a2547163ded9a3e9bb45765a10f7424b3672d88b7d3ad3a1d3d2d5501f013a720819b34a5dcd438ce14102ce6048608b403b4e2715c42f528e51cae94a2887711624ef56242b77b7f934da53997009e449b9f4c0fa49c4c69be6426fd56047a3c47659e38269e8344299f6d020a73c932a55a36d23980998d7eafb6ab642c7dee39647bfbc39b0705f07e4d0f8fe3950bc688f7cd47224a87b79b24fff4ba"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x4d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) utimensat(r0, &(0x7f0000000540)='./file\x00', &(0x7f0000000580)={{0x4, 0x7ff0000000000}, {0x2, 0x100000001}}, 0x2) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x900000000000000}, {&(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']}) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) 05:37:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup2(r0, r2) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000100)={{}, 0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000c) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000080)={{}, 0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0]}) kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r5 = kqueue() r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20, 0x100) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000180)=[{r6}, {r4, 0x4}, {r3, 0x4}, {r7, 0x2}, {r8, 0x20}], 0x5, 0x1) kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r1, r0) 05:37:09 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x108000001}) fchflags(r1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) getpgrp() flock(r0, 0x8) 05:37:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='\'Mevozmr\xd3\x01', 0x80, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x2, 0x402) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000100)=0x7) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x800000018, 0x3, 0x102) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) r4 = socket(0x800000018, 0x3, 0x102) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) syz_open_pts() semget(0x0, 0x0, 0x0) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 05:37:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0xc95c}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000100)) 05:37:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) r2 = socket$inet(0x2, 0x4000, 0x0) kqueue() r3 = syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7fff}, {}, {0x6, 0x4}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r4, &(0x7f00000000c0)="a2c6533b2cc419297b9d4cdbf2a83a1892f0429fd653b0e5de4b711ee9ad31ac50f56a904ea28399db48af1aade8b032e5eaac9f98eba3036bb941c33d18ccbfb459c7da8106d9ffea2434be584db57d1f7d4b042403d260ab6c4bce142b1f00b5a0e419b4fce29540792ae6d9171e38444e4021627da685cda8fb7d9cb29cda14e741637068232dd39212b3fa789984350045d7d24e09d72b2988bff9a2c2c05ec910557e78aad7b553153e81095ed04b5646fae01a1b42f9e1009beb1d7fbe60701e7e02832ef5cb88927dc0fccc4074c91d3c485a9ec4a3815f999ca6eb1ca8cebed7960524ec61a8422c8a960ae6215f25f301b136889c0375afdbc73549a3b511123176ba342ff5367d195f84008a0ee6a0be20c58c56e24cafab92950f43a91c562b2ed4dd8786ca63dc2b23e1e0d6cd342a58967309325f4519eba2747b54253b728a44bd8fd5e45e05a0d7c65860f83122d8fc2ae9cdabe55160d460f6e5b4889a02c14e3a31d61ef37d0335addae2160c751770dd55a1ac38d5864b2daaf369784f84c0095d24487cd239d79667e1f07d34b66f03021c2cfa71411c9e03c5cd096d7aeb0d2f017e7090fb4a6cf97f1ded6b1f97805aa2e2aa00c6c9e3459c0045329f43588f229df43af4171a1e35e62022ac4b359ecb3dd7fdc38c0afd474eca2eef98ffae2295820d221543e14cfc10f02e231e41260c321bf5f79c29e113cb6c329b6b3ae72c33dc2339e3fa5ccfc94d938f16e9960cf20eacca4fbf2efc152a1d9b71b74ce299342a4a58d5a8307e902064e1b261abde2fecf5894dbca36bcc674caa4f248b2f0d37457a36b2d97625af14960ee801a2dfc97a8cac9b25f53c0177c735a89e8d8c78665138848adc4ae89f99ab4fc0cc2429542b176a30b9900ff2b98d704e94e9076b35da498c551c53f0794b2061614992ed305e4163f65733a09437c07579b0ee619aea08ead0dcce265859fd15a99090b1ea51133319d0006010ab407cfac8380b182467ff7debb76cec540cbf50901409ff5c81a54e44507fdd4851c5b67082f98c50d5199cd4061ac2876e1b3745cd80de5336ca74bbc8e476347fa71691ec404de223c22ee7af2c7c6cd6d34ab39b84aa02795f52f7435f18a9675708be4e20936cfc7757b4efc11cd150e8898451d21917ac3f36a27c810d23dfec42e8160e55af41be54a255034f1ffe00536556dafb8b48e44f3059df0acc8b026027df5388724c5946bbc8585a14e45331239bbb106d8fafb9b0286f25630e2becef06092af94c95884f04182518d2893a375e82bf5b15bc1699dae3c55eaa2601390feb4e298f633bf3811c6d3f1d11d54e10e5474e73a2ed922a08572e77f192adc63d8bcc671fa83141deb5b2587951801465b50c8ddf4f02abc0c9109d88918967ab70e04cfed904b35381fa744c37f88d21fc521dde8717bf134ac405deac33903a7a5d7124369452483e19172aa7dc5bcf86e9e369f4cd2a07bb9f0aca0d3ecbb5a2dfe89982ff4279fde3e63e55cb4b591edabbc7a5464def703f66d3f6ab9995b46513bd3065c59bc23330120837dfb23736c20c2a873dc13d374c32dd769f39d4585b1131e3bf70c8a1d97e100df12e13b76f628463563a0fa6f77d885b6ef491b89d0d40d9140921870fec5bd8e58f57e79cb761ef9bae674aa40297717cd8b872348ce1c6ae70f1ae5f4c05cab39c97e94e859f3d6b495116deab9e4eb5611dcbd94fecd532c4b3a6ef4315bc01f155f6fd21b0b723fa6c2601ed6358ec493fff99e2fba2f2250cea72fed124769809b24343560ca5478a426fedfc2659280b053deebb553d186d47d9af6f3ce47a8b8d908bf437f463f47f9512f3dfe874f3ede86054ab3a175bc75e5a5b2248ca11238537ddd27f20c14fa89cafd7c5d8a9f3f4579bab610f76de5b9e18c32c78e9eb308779f8493cd042db46a3f4782c955af8f1f3d9b4ba2e140a96e678fb4a3c4eb7ae087542d7192ff9e13d5f2e859b0f2ec7167425720c5f8f8002d92e870b3ef8d4b0bc5b212d007352d571e63b3f98a5f15ab7f3ebce664bf768ed4b7764015683bc3ba5b83d7db0c074e51e3c0fe34395406895c55d36690fce390ac5cfad7b93ff14445728c2d2db331bc62ceba18b8671b4d049133eb03b24c1dbaba555bbb07cd585b883b6107438e10fc4c298157f36d8281387a854453c0d0ba1777fa72a80e65d9447e5386c5d357a7047f3ad39bc3515aa164cf9e79207459d8081cc3763006c0328f950efe3c2ceb8ab5e225e3c9125011a359be0943df8c22ac6d27b6f5bbfabd47cbd07d1a8fea6d55a0f671ccc418856e76c8223ffc4fe1678c3ecbe1ee16f5939de18d5b12e9d2a24e83aad4bee3fbb006e4ead88b94d5f56d7d40d646495b17232852b9b6ee2ec1efb283976581d555d137b89b4241e7201a5d079977831221a99286d082720cfbf1388667cab6e5a16fbc1cd661432f37f46c8f997a3a46c54b4f26a3c2e9b7e6dbabb6c141e66df37af2eb319ab1d148759ec760c633893b74147aca099941ed9e19d762a467667e203163feb7ea6ae101eb5bca1217a296553f293f16f296d50ce93ffb2aa113b36294e295e27cf6645145df0e03081d017395c407f51859d1964c8da562578ee9af822145a5bd76aefa1796be1d8b0438a239806ee6504c767b58ed0ac732df3ae2c2c44b623893466e5049e10303507ecfa5f620b73b8ebffd91898f8363d37b793393b1e7b40c1af5bc50d2c6bb08e639c1e257260624154ae727f6f73db730c114b49581457cd1da6752082b3285f30a4b67001e1b9786bf399a92d52a6452cb17fa16952636f876d1cfea954c59e53f73821fbebaf4222465d3d1e09af04fcd5b6cb99c339d976416b78c7364c67528a84a09a54eab6ba79b3a469f8329edeaeaa34f818fe95745d9ed81ce383f318a277fc5d288d8af2a65e1d52677fb19374212c9eb73fd6e8e4cda8440ad2d30e115c6aef8b1271f1cb8512c02943c080525d1d1b2bf6db59cae09d5f0fa82fff0f3004231f1d70806ed85194f55f5897cf5fa6118fdc836e9135752e41bb122c1a8962bf266b7ce19fa23ab3bb468100d38d67a8a9f43ab8373c1904fc5e3688a777fc09d6279ee40d9857332d86e52a43305b1d348b2913cf1dce3f1a48573114e3f347fee9b2dd84c241610a0a10ccb3c7b53400f8323c58b1b78b9dace023458730cf067c8757c21b67ece80fc50da1a5c1da494b0619f654c1a1b3bb22378101523a7bb058d59e7ae1d0e58ba97acd1338c4b8c6ec5b8af24b1c9a1a4d38061cb25b19e7bda9fdc41b848b3e9aefda70dd118f1c0dd0bb9ff6c1f7d4d46585df5d5a3936ac91a450e2c6aae90a823cc576160d9f9acade419276f8bcfb02c7fffeb6af49d0bdf6400be3d6768b32164e1c82c9ce2e8f352b7a730e1fc4ac896351153afc2d510191e81f3f7df13b7a44e8898e8cb0913e8f826a358b5dbb5c140cb92e470e9e8011923e7debf92eaabbd257e14116405d79792fe3701009c24a1ec121fbf2dea2a0ca416c0df6845e589917d1325098e123d3719612f60a2c15d329edebf70b55f0aaeec8d464735d80a5ac0fc82be31dcf47d39d7773622cc617213d8a9fb48b76c3357c27c83382cb59669249cdff4abffd95f945bb4d313d151a7e3132dff434209ec3e047feb7a88505be886f2bc5fb6d704a29919227fb6cc9c1d13e532df8bd0071fbd0a91b5178209413adedfc1d181812123c9406dd60cb01c359137e82ab8aa8979ba9acfcf816b445be2e5cce5def67ca8e2eaa12ac441054c0d4ed537ee1f2bfb339cdb501085410e5111faad5f3f2138c0398e534749c007d7c175150abaef60cb019792f37af09a0d87f1e71a2e7acea085fafdff17552c18518af0d6f8f3c08df68685bae9da569841417ce0cfc7f3a110ec017bf824d14ef3a1bd68eb71812ca9793be7d1d27a32f476ef5a74cfe5c0ceb59897cd4aeac397b7402745982a1b79287e44cac669e6ed259b5de7dd458dc1676125850442652c28c20089f0a116f15e7721512b06e8a91acbfbd4aa3038c86e8788c8245df31462de856800f373237e8d6b514c7eb34a8ee9971bb933252aa6d8bf4d0ede84b68deeefea4bc8c09a83fa11992ee1fe306ca9f46a5f5d0a2c65f5712fe72eebbf27752e82d02b9689e87233b601d247b73e31575b5c72538182b103b3f00a28962017180ddfd95c9c80efb411336cb5cbeaac84968a9f8d4b01730df8080c796188a01481873de00567b32a8c0a3e1f7b192221c8f54e99142ba7e96aacbf66b15fc370e8aeebab455f74aa64c33df537fbd860c1a15d46fdea34cecc42bc62441daad7292452d07c8beb16bbeeaee0ab2f5a4e6e56a8b6401b14906479f44400f9c9b22ec7358b635b08de38ba0dc087595feb71a95143d84e81060000abbc47a3c9a8792af17610d2c958754ae29fd018e0085cdf47263f94f0a133fb37c76aa6b23169884c7b51d04d41d3d9eec330b6574e743600abd47bd591f4ac4ce131726686326ecf4874a4c64159a6e9eb4b760e89d12be94e1640b50e40d9f71527431e386718570408a914ba54eecee9ea77b1a849219929ca629dafd056d4949de693470e10353a4d0a82ee5243eae2365767a6912a7a1881302c042fc8077cf4b2f7415dc428db64744c3d3a78fdc1515ebf0292116f1539a896be6a6c9aff7a4d069340226c5ede90edbfcf664034542b27c951e7d4d8cb7a7b026bd806f07b9c0643423ed4af4cd5d5fe6abb1235958dea998a1268467774d6f10319f9017244c24b6d02d60acd143662d88a43903326fe4e685eebb03ba96a8693601e7a47103035a086fab05eade9bb77add224ed0604aa1eaf161de2b305c246264f0aebf2b6e13f155cf1fa5bad36ccfb94e60c0d7e4b3072a797a70c2d9e65b7a9fe4e19fb668ad49f1cbca3bc165acf8d319410ea29f19a4d81bae16851c923738567d9579be401e223adc47426ceb24514f137eafda66b1a5190427ba2c5813faa19ab85ea76bcc104010373e216021fcebb360a52adc017ba6e1587f02d449193e17876bcd27b7dfba6296cb7f1c71266da16c19d1ddfafa75051aed5b7dbefb1cd044fa9508fd7ea408e94f70c99f77209adcdcf3880c7f8daf4bf30ab1a21d39568fec33875cdbda5ec1f4bb4411f210d4aa583fcba59d3e501e302a584ec97adde0e1772cb2f683c16b026653240c9a9a15eae8c594d4adb634e4e256be1e31eb6c83361443a8968eb914e7c53f6c6644bee388a906935408b51ad4768a7dc89c5a5e76621f8b86a6054a2d948577a173e125835c1faceb1ad44f0018286f7e8564243b24e159f5208234c3ba7f6a43bcf17dbd1e4bdc6af836678d30ba3869767be1d5c65b39f066683d559af6c7b1018255706600ad754b611c4cc0d273711c97e616b04d4105372dfdcdeec2e8c0ba310bfde6b95485e33c93d1ec65bb05d7d6ddfbd5319fca1e34ff119a2be160924aad0d3ca98591a6c82b4cf1416ec3500ef2b83616c3c7d1721f9a998eb7332446b90e4a78af7563c9a89b85f30897e03ede5a659092864c2b1b278f5c940b2d5a7500f47a3fad2a7291c0e6c32cc55bff4a0dd60f88a10b161a8f937a1776109404245d99ab1fe4fdca4686565790b26974b4b609b265976ee3a279af8eb0388041e4651e22451d4f6e802f7c29e9a4763c2df3082497c9b58cc9de3b7740dfd0060f2c85bf85257ca79627ab2d2a6f2a056f13ee6a8124cba236467f", 0x1000) r5 = kqueue() poll(&(0x7f0000000040)=[{r5, 0x40}], 0x1, 0x0) dup2(r3, r5) accept(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 05:37:10 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1005, 0x0, 0x0) 05:37:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000200)=[{0x100000000000064}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f0000000180)=@in6={0x18, 0x3, 0xfffffffffffffffc, 0x802}, 0x8bff04f36822916d) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x2) 05:37:10 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup2(r1, r2) mmap(&(0x7f0000fee000/0xf000)=nil, 0xf000, 0x3, 0x12, r3, 0x0, 0x57) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) r4 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r5, 0x0, 0x0) shmdt(r4) 05:37:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000100)) r5 = kqueue() r6 = kqueue() kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r7 = kqueue() r8 = dup(r7) kevent(r8, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) fcntl$setstatus(r9, 0x4, 0x80) open(&(0x7f0000000140)='./file0\x00', 0x20, 0xbc) write(r0, &(0x7f0000000040)='!', 0x1) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x1, 0x0) lseek(r10, 0x0, 0x0, 0x84a9499574f881c6) 05:37:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000ebffff1fb66b25173d70c8c700"}) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) r3 = geteuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) lchown(&(0x7f0000000000)='./file0\x00', r3, r4) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x248) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000100)={0x101, 0x10000, {[0x9f4f, 0x6, 0x4, 0x100, 0xfffffffffffffffe, 0x9, 0x4, 0x81, 0x100000000, 0x8b, 0xbb, 0x1, 0xff, 0x7f, 0x3f, 0x6b12808d, 0xffff, 0x7fffffff], [0x0, 0x2, 0x80000001, 0x697, 0x9, 0xe, 0x10000000000000, 0xffffffff, 0xfffffffffffffff7, 0x2], [0xa81, 0x8, 0x7, 0x1, 0x2, 0x100000000, 0x80000000], [0x7, 0x0, 0x164, 0x2, 0x100000001, 0x9], [{0x40, 0x1, 0x20, 0x5}, {0x720f, 0x8000}, {0x1, 0x4, 0x1, 0x7}, {0x2, 0x98, 0x8000, 0x78}, {0x79, 0xffffffffffffffe0, 0x7fffffff, 0x2}, {0x27, 0xd88f, 0xe443, 0x8}, {0x0, 0x5, 0x4, 0x2}, {0x6, 0x20, 0x200, 0x7}], {0x4, 0x4, 0x6, 0x878}, {0x7, 0xffffffffffffffc1, 0x7, 0xfff}}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:37:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000002840)={0x41424344}, 0x1, 0x0) getitimer(0x19956d8f3c3955e6, &(0x7f0000000180)) r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f7c407167c434f156d87d763a38ac00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee48"], 0x1, 0x3, 0x1000) msgrcv(r2, &(0x7f00000012c0)=ANY=[], 0x0, 0x0, 0x1000) msgget$private(0x0, 0x31a) msgsnd(r2, &(0x7f0000002940)=ANY=[@ANYBLOB="030000ff0000000095172acadae625b23dad4ce5b586a11b3e6ca9a01cc9c80d4bc43024fdb290ff28503e9ecb9011b61ea3681af88d72dc427ea5eea8addc9bcab9e7f4f85defa20e4e4e06a50cf0fbaff3b425adb1f4a8225a3306a55c216bcbe33dfaf531e52006b9793a02ea52ae609d35131767bfecf14e7031aa428e84a39fd375133d8f8d23ec8af261e503a44f54b85bb813624e2c3ae2f8b749e929d3f64d43954979060a57a5dc9064698a715d8d171b228ca7eb519e7a5cf574b0cd052428090bca38c0550daf8f87ace0a329a1b03d39027035667c27"], 0x1, 0x800) msgsnd(r2, &(0x7f00000028c0)=ANY=[@ANYPTR64=&(0x7f00000014c0)=ANY=[@ANYRES16=r1, @ANYRESDEC=0x0], @ANYRESHEX, @ANYPTR64=&(0x7f0000002880)=ANY=[@ANYRESDEC, @ANYRES16=r1], @ANYBLOB="c2ef85bcc198c99ba610efb95a80f6c0e3bd36e8c0c712d4cd8a61f850a43c8346b2250c5d580c15ecdd9536e0111ffcea20365b684b812240b4f7ebc9d2ffb80c3dafd09add7f6deab9b05188447762"], 0x4, 0x800) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/171) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_extract_tcp_res$synack(&(0x7f0000002840)={0x41424344}, 0x1, 0x0) r4 = msgget$private(0x0, 0x20000003d0) msgrcv(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f7c407167c434f156d87d763a38ac00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee48"], 0x1, 0x3, 0x1001) msgsnd(r4, &(0x7f0000002940)=ANY=[@ANYBLOB="030000000000000095172acadae625b23dad4ce5b586a11b3e6ca9a01cc9c80d4bc43024fdb290ff28503e9ecb9011b61ea3681af88d72dc427ea5eea8addc9bcab9e7f4f85defa20e4e4e06a50cf0fbaff3b425adb1f4a8225a3306a55c216bcbe33dfaf531e52006b9793a02ea52ae609d35131767bfecf14e7031aa428e84a39fd375133d8f8d23ec8af261e503a44f54b85bb81362ce2c3ae2f8b749e929d3f64d43954979060a57a5dc9064698a715d8d171b228ca7eb519e7a5cf574b0cd052428090bca38c0550d3d39027035667c27e36800000000000000"], 0xe7, 0x800) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000001300)={0x2, &(0x7f00000012c0)=[{0x7fff, 0x69, 0x863d}, {0x2, 0x3ff, 0xffffffffffffffc1, 0x2}]}) msgsnd(r4, &(0x7f00000028c0)=ANY=[@ANYPTR64=&(0x7f00000014c0)=ANY=[@ANYRES16=r3, @ANYRESDEC=0x0], @ANYRESHEX, @ANYPTR64=&(0x7f0000002880)=ANY=[@ANYRESDEC, @ANYRES16=r3], @ANYBLOB="c2ef85bcc198c99ba610efb95a80f6c0e3bd36e8c0c712d4cd8a61f850a43c8346b2250c5d580c15ecdd9536e0111ffcea20365b684b812240b4f7ebc9d2ffb80c3dafd09add7f6deab9b05188447762"], 0x4, 0x800) 05:37:10 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x1ff) getsockopt(r0, 0x1000, 0xe, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) 05:37:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x30605, 0x100) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00000027feffffab7b74371b2891fffffe00000000000000000000000000000000040000", 0x2c}], 0x1) 05:37:10 executing program 0: mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x1030, 0xffffffffffffffff, 0x0, 0xd) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0xc}, {0x28, 0x0, 0x800}, {0x8000, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbca8a8d1a029be9bc8217690000", 0xe, 0x0, 0x0) 05:37:10 executing program 1: r0 = syz_open_pts() msgget(0x1, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2, "3948aabc1337f5dc8c0aee0500"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000000)=0x3) r1 = semget$private(0x0, 0x3, 0x46a) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000080)=""/49) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x2) 05:37:10 executing program 0: close(0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x0, 0x0, "047c2ce62e0dbcdcc58b62c200000100"}) write(r3, &(0x7f00000000c0)='\rA \t', 0x4) r4 = dup2(r3, 0xffffffffffffffff) r5 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) fcntl$getown(r4, 0x5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r6) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000040)=0x2) r7 = getegid() fchownat(r4, &(0x7f0000000000)='./file0\x00', r6, r7, 0x4) 05:37:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x4000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x7, 0x2, 0x7fffffff, 0xe294, 0x4}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000000)="f6000000", 0x4) 05:37:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = fcntl$dupfd(r0, 0xa, r0) utimes(&(0x7f0000000400)='./bus\x00', &(0x7f0000000540)={{0x6, 0x3}, {0x2250, 0x6}}) renameat(r1, &(0x7f0000000380)='./bus/file0\x00', r3, &(0x7f00000003c0)='./bus\x00') unlink(&(0x7f0000000140)='./bus/file0\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse0\x00', 0x20, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000580), &(0x7f00000005c0)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) bind(r2, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x3}, 0x8) preadv(0xffffffffffffffff, &(0x7f0000001c80)=[{&(0x7f0000000740)=""/241}, {&(0x7f0000000840)=""/4096}, {&(0x7f0000001840)=""/172, 0xfffffffffffffebc}, {&(0x7f0000001d00)=""/137}, {&(0x7f0000001900)=""/123}, {&(0x7f0000001bc0)=""/153}, {&(0x7f0000001a40)=""/18}], 0x1000000000000251, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000600)={0x3, &(0x7f0000000300)=[0x80, 0x80000001, 0x4]}) r4 = socket(0x800000018, 0x3, 0x102) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) r5 = accept$unix(r4, &(0x7f0000003f80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5425b6e95e4385300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c9e35835f270d07cdbf9eeb1400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b5540f90b76b3d614687df5642196f38fa3447c44e78f9447bda996ba0760cf1058cd778a2eb5aae2dd5652ed3cd5206a8f8aad674df29d17dcb013b32102c48654f5cfdbde871477c38dd3f3749df6e338eca6f0f254f8dbc6915ae036fc1c862475e0ee81f33d612afbec3c3ff45387f45af8f14869a893183ae60e3a99a079087d9ba5e344eb397d6250c753e96706a1c2a75084d3ea04bc112c812b263cee5b1fa8f8bbca9dbf47b4b7873bd9776606"], &(0x7f0000000080)=0x1002) getsockname$unix(r5, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r6 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r8, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r8, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r8, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000000)={0x5, './bus\x00', './bus/file0\x00'}) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r10, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x10, r11, 0x0, 0x40) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r10, 0x0, 0x0) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r13, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r13, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r13, 0x0, 0x0) ioctl$TIOCMSET(r13, 0x8004746d, &(0x7f0000000180)=0x800) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r6) 05:37:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000200)="d0519fef850600000000000000da094ae7f576b8861b2969cf79555698b364600000000000021d0c23aacd1ef22b0ca5e6720b36e562285e85a9ac6b6fb5c7f0ab11d6cc3e0baeddb66c955ef7a2fc9a63977d945bcb278d36256af9d3dec53e9632588080e373213bdc6b0015996d3d2f4acbbaf50af25a2cc50ca38274f893a872e624d0372243f53f111e2ae2e0803f739ddc9d2ed7c601d5ce07", 0x9c) 05:37:10 executing program 1: setrlimit(0x4, &(0x7f0000000140)={0x7, 0x9}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r1, &(0x7f00000025c0)=[{&(0x7f0000000300)="94144a95478a3e85b4b8e7126b561041cacb73af9f6ca143b26273b4281577dab3cfacfb5656520aa3cd2c9c2b7e67af21a968f9e3a618c7f31ae1dddac2f32a6fd6702881b559bcf1fbd7dd87d048777831cdfc3294e43934dfa3ed52d9f783a0d9fa587612237fe3f1a6162e9ca49d3f2cea4e24d9e881f8a3f2fcf9d22dd0727f3d1d99911dd0c3f3a79b07f7bbdb6bef348a3ff2734c4a1db7d242af994ab128f99dbf38cbe3291bd34a13030f7698b786", 0xb3}, {&(0x7f00000003c0)="3a32031332ccc0688d772de16bdffc5c", 0x10}, {&(0x7f0000000400)="a98739e4a34c153283f4d5d02f60b8fa085f965b89b12e6603131f964dbbc555f5384cb0d51d54f4ed9572e86939d61494380c97ae6143e8773763127947772c315908531dffe0b3da200ee0a8250f305e025cac41f3ee407297ea8063da1f0b6d86a98063ec39ee9449c65414391d3d73c289069a792e8cc879833f1ef7c412e48869b053b86e645103756aa069a72036d63e5db4e95b887b5b72e8b64b2350e6f883793f9a1974dbdf1361a85ba154a1f549aba7313295f8685b9e0a7f8e8212dfc8d2f564d87050f4eddccec667d78a1967dfb036491e38e3a98a21ced3df58e73652d7437f1cfafd053e9689455403b0492a706d39474eed9f20e85ee99fa45c8bc01d2f2a1fb8f3b72e2a3c2b50da013aade9ee22d5403804b65eed73ec29fae618c3abbbfbf7fd86411487a1c4da9c74d10e1bfc7801ea60ba0579ff0f773597a48c85fbf66c586cf974aeb82b669ff93c8eb5f20df609b103dab98aa90bd9f41f3cd0663e5f47aaa59175f1f298fcf64ed2e4554f1638a8cac7725173916e86913bbe7fc8e8f45603a160a7e7d0135e32cb074d82aee74bffa8251d60074841946ef6b327fb2afade89f9fe86c39a2099f11a4ee821d63569b3b2fe6e803e21c7125653dbfdf14c01b6d173a863f0b98bc620d3aee17976a2358bb762af67a0382727ae7aec34153d6f5a03b2824639104a5ae4581653741862166d37fb19dee6ce0dac65329d1178096a578d91a1555eeeeea1a95dd58d494bfaff1ef776083269c55a120aca77f729aa3790a3fb3c96b20e5ce4f595bdbf0cf8b1bc9824af77e185b4b4ffbeab71f4387d134243f6ff3204b3dd614b54c823a92561b39f849d88a3e87501ccdae16493b39209a1347ed06a366a517edef76156cbe72ae5accb6b27d843e5892011049d87e5ab9e0634f27ea7f7ff4b07d04b198dd840d8667b32acba27a3bdc7f325b7557c6264f583875d3625bfe6ab5eb8a9056c0d6c1b84862b09e232e82a4aa3d1ef72300a44bc4140e31c5581306af97be45731cda00c44348524b257e4160bdcacee38eec5552283b02ad65e1ccb8992aae9aa06c079ab63cebf3729b41c74036b0f2d44c4861700a3a4cd8d3c1cf897ec696c5a744bc2c65ff19e4ab15c0fb2d289385f55b868b2e392f5b35598c5fc899078d94e14da312a57e2fbd45449524db46ce14f1fe51acc02a19edf94d0ded7216fce04132e5c236bd019797e054ff90063ee4d6d8caa7928ad068239ced77fdd8df0baf82a8c652e67d8c0f27e021ba5839fb6bae7679fda2e4643268b04adfe1a434393baee75134f6c457b7e0345f3773a14f53124b9b13155c1a2adb061605557833153ee9b956d698b3cd3aa9b9e6803baee68db7b201bdab2f2bdf44480e1b79b807bc009cb11ac85d2cba062b46a8fff6c1391b7330cfd578c3c293cb3367a82334bd5abab54d13ca6c587196d84cb9fb294f94cf0966d9367ce7372ec4d4e0cd6dd6bdca196198ff2ed6b40505925e53a6b9675406b14ede7e7c71582f1d8977de0172ccfc60af1c4f2c8af0cd6b1e9986fbe8941aa5613366ab68948cd4bc71d2d917fffa0b216e8fe276b69c3c52cf302d00680415e63c579046ef0776c20b632e6bc83f325fdace3066823d9ca876c0787705bc32597cdea30bfb3ca321698409b1b9e98d9b7385e0817f042104275976ecbd75ea4356824a465f893fcd89d98199abb7e0b36253560436b028ad6549c8a58ed144b61ec939f92c68314cf2615401e60a93cecb78f44d9f01ee7eb8dff22b70917187cd0ec5879a38dd10b3118ceb85bf1d4f07c4491a59f182bfd0a9182fb6b92ff2ff54fcbf326da9f4f25dd9ddc7ed8c1b83739bde5a3f6910a4d17c0873123c784886ed2c2711dfa32296ff0bb27984f2bf9c493b54e70b72eb9019041022de3d67b579db25a13962b94fc3e7ec16b5e72873ad5c5b68c91d1df1ed0364d8cdcce0f7feb91d8c33710efb961c1a5cbf3bb73784c8ea650cc2588681679b13748bdc3a86d96e0fd27de619d31de52569779e01f38e42c951952fbb20c9ebd3d776d8817362a86be472471d2bad99cf1d8233ab81ea5c8e6e1696547114248c2004404fdb53ed05cbc8200e002b8c0c5d43ee0efaf45156539cfb78db51b4ca6ed6277bb3d43f433617ba67c743607755c93fad3314cf1dea1c63c56d280e9b0b2769e2ca6f2fbf79b5d51f82c1769d51d3c03a0eb695b2a958eb80159bdf8588ab3752b7d3ec65a9112850e218c98dda8994f29d0862d011c6646ba2624c724efdc67230147ecc9f3eb798fac3c95d36a8a9c02700a3625b348bf8e482e152fffc640faacc213059968ae4afa72cd661bcfbc7abf3bebfda8727c862fa22db9b9daa23a8dcf7f7fe84a059f95e53fbc280db08c577a6d92e6c04e20277388a969cee496a980b1775c377f8d320c3e6f54606baf829fed4beb3a2742d93b1bfa549d9d3e260e1c3407979c4c0495356dbfac280b66d8179ae3288987515d7ce55da12910ae620f487cd20f52a953b3255e25c180d22d860576d71214474c95acaac5b89f382adfedb73f5f55f08dfef5e6d7acfe7011f485cdf0f9db511a2cb4360ad0a232b1ec70f9bba3f91fb96634454143ba056e5cae461f11a8c62aa4b05a7885a7a27413ff0c4e7e147381159b156b20f8c9a06018c7fe7cfc8b18ce950360d967f696e5d675d9265d6ac606d6e736fffde050b8a50fe6806fd22c9594eaa43d8e3d3158e530d2e16c41563b7ce4b29f36f0dc3f37ada24b95e098132393a3644d3eb28d04bd7bbd8c9fe8dee61bf108ba5c5f0d43493c5650c47f981b3e63df56415a62255cdbf488047e070eb6c715e9cdcc5fe9598f00b2c5b6cc7d2b825596a147d53f7944c6bb65a4b3135f3dc161f5dbf8289a77851cf166912b92e63df7aa59ebcd29e8aacceee43e6dcfe47dd6440111c0561c8771973850ff3aebd4613d416db107ced0fb9411e000f217fa7fe748162640b14958146c605497bdfd80fef9a2be29ed9b86decd9f0044544cb7f49352b5c648a450945d31c712b398c6ebc498fb7618f7a913f4edecd10600c5d052c07a642dda7f1a631f91895d617d3ca6aa49b795f4a1fc6a0a3e2d3ace0e156b32754b768d0791097a2a594cd5a07edca633222731f8d2766b7ead2fa6d45874d7404c7d0a05bab417deac5becb57c7065a6acf88751c291e6b4eafbde9e922c580b97d861232b3138c0e85802a3b84d4b47345f2f96970573f58bdb0fad110fd9bc00c765ed2eed4d1de244d46ae1a75354601a05b72830d6e58bfe96bf9698a4d707502a830809df930a6d23a3e561351858f2688b06cda60fac63f63b3954db51da9155225810f73da21c28a9e2f79193f84f04f2acc891be7a583dcfad84fe19963b02e3d3737a4ac5fdf484e1d3810af4269e95de9252189fbeb209d8df4965ec6ff448c340a823f7a1a93376bcc2ba360826f939819765d3cc1766eb9955f068c83dbacba01b64b6b3e27082296b3fc4ca8a0089a6a48f9679449e41def56d319e23bc10a00b6fde87969c6b3d4b4d1973da75ccc18bff14ab59cc053415748d2c68597d5826d159278a1ccfeb1189de7844a27966ae1d73878ff27ff884f8e97ff5102eab280699ef294d5f9e139738bd5404d60dd4680eeafe31caefeb9c91b66aca37c14b15486b55d71af9bd00b2fbd92e010f18955a1f56f070444b8fa859a52d42d24ad19201fa98820f935595a04cbbc60c24577a637d1d84da202c0a7d6cf5593df324a4b750e728995228024008f0c711e0492e43d33885f294d8267b9736ce2e918d04741fef4a46915134bd6b8859a3419b3bf121907b8de3036b7f613a6599d52e22d04d15608e577fdd044f1b886ba05fb8026ad604d5de3188691a1f5eba6eb6432f402f63d9da6b86284737b1fe8ddd75de4c66ef2cb8b07af3f2f4d8ec52155c76289573af7dcc0a81ce64c48796530c27369f8802615dff6b80d5abf491076949280ecf252ca6201a78c7869a29d6363fc481c237df601442c20fb9edeb80c4fa9f7aa12f96979418072d5b1e7536112709e703730455d8131f05603ad001ee5dc20f3dbb8b7fefd8ef3c33b6c8d6ada1ae0ba75bcb931dfa8e7ba91329069b4fce5fc4d72f80461035952530237f233b77e780cd705a792dc411faa7a4eab652e6b99abb0bedcb8f079d03743e3df1faaf594326976be289dfc49851e0e3b8639b03880c20db536f720d02f7574f875f9ffb9a5fa8eebbdfe7228e02b5665cac874ca986dfd35826fef9b2b1d30e75f538190fad3ec6da7a700a775a21847f1e11c323b1e7efb8a1ed2b766f5126e273dd142ec9a0e695473c9a04dfeb4c07ee98b9c9f34125278a6c097c50832781aee869edc4935d4443d789689209075dccdc2fbf0d84f8d3efb88fd044ec002c1ec7a5afb6a423c4fd72858581f0ce5d9b44d9d315fce2ce1db6986c0e5743897e504208c1b474ffe4e81de85bbc61c5d6ef0eaabaf3045071ff64887d7c37f09980984eb074c037b0da6d5671456cea791291e03ece2355535cc620133cff0a0d4356fde54bb34670bc4a704e45d03feb933168d77b2d0b2e45a5d0bca85b4735801fdda8382b59bf65cb4bf61cfc06d847c894ec88aa2fc3d0af336f4ce4a930e50d3e3e5e064fef5ccc27443ed78294e4825fa0fe72834602caaeb8f65d76a0af8d5007b5536e19dc53c54c9e73f62f893da386487eeae462c405a53fa44f72c49c8ea825c98e42a9cac3eb07c756c1dd4b42c82f19868b7a8887f56f7ee6aa33cb5c78bdffecc6e4907b2359487655b43b552d83aea49361370c1bd5fcf6943bccdb3473fb4e4ef3628cfd16c08cb18c1f683468d48f78ac6fb81231f3a08a58b145891a08461380b85274fe4032901421c7e44709d93edd368ccca75693f4611605e593a7377458bc00f1142a5ccd1d801289643a8b36adef003824f272eef63a8d346a98289aaaeeb9f9c343aa169445f70d297f3b8f548afb6e763f377ebfc796054601d7f3d5cb56d859023690e97fc8492b2995578d5f4066822fd232ee28a9f60ce1fc630a9b1b8f9baec011a4379a71e208c3e127de4b1c9b26d3952a249c4b75035ed107f1c6bb0c9c51d7be6e226e7b7def8d3c5c7b97fa7cbc8fdbedf8818e0a94f796f1e2a97aee9cf76e577d436776a0daf15a00cd493cbc536ae304f61318f5e12d6616f868ddea8e4d04c01d599b86ba5770b31025976e751a7ae4fb92ac1867011401c1198fbf7dba17bfca82eef7fea250fd3e752b5ffa36c4d86c070c064cc363b77c9b05f2d7cd342c01c861c5ee0dc5cb57359da8ac0f2542c7fe631f7454954bbd99e9c961fca0f58038bb0927fe326c3531b4dd2baee3f56cce602f16fdabfb41db60b94a109f0564299c5533b9f6de92d7641079e7e76514fd729952a2fdad8636c11b666457ff242418104208db58c3eae3e3413182e0d29c3cc728ad73d56719a2fe1a5ebf1024f5a5c72f813a60129fb5cd37e4fdad8074cb6d4c5a64a0ba6e7c11a1123a8ef7f4125196c245a9d806f18f4c85bf5e3296d5907c2eb6a69f403f6b46910d6a4c74fefd58a5330c569db84faf2bdcace5e6e8de2f841b5cbad77b594cc05c421314183892f0890a703f003af349168f7dc96eb4db8f1e745687eb8113358bf15b1aac9f6783d07e8d7891992da4a968a0fd16b0b85099c2e118c24e35cc7759aa9c8edccbe30ca77db03a732112422a10897fce8adf50a76b766345f14d76c73d75", 0x1000}, {&(0x7f0000001400)="4c8977a2986e551a601585990b", 0xd}, {&(0x7f0000001440)="f0bae7f2bd34312dfafa71c94e89a84642a236d179a8b012a1f18b6abd4cb2ba31c1d41b0795f97887298f0951d8cc1cb3a9e24ba75020bde1f4c55726cd989cfbd713ba15d645b7b7ac47d8aa0a23faac9bca22e941afffc9bb319ad8f1755b32ddd44587c70233841f30413a59b7b75b79d342c513d5966a2d59df50d3d0044a6cee18f3ef8f0e1e4d4a2863d6761a8bffb25637940b343ab9ded11ea810cf83d333845fdcf8a84ac65af6f4", 0xad}, {&(0x7f0000001500)="3690ebbe92443febf639810574108dccce9ac9e66a631fe63164c6c23b83d0072903aae779873768afb072eb57b4f5dddfe4cdc10d70b82e38d20cacfe807e71dbdc8f1c96d55e7bb625e2cf497bf46370040513a88a46224e8d174dfbd14e1e72bb111c9065e140523dc16f2d6dfdfddb8d60d0bb4309acb39672c425c773b0ed9df706cfe4c0a85b7d955d6a81efc9c8afeabdac609a315de759eef47b005293da69ea1f26", 0xa6}, {&(0x7f00000015c0)="1cc0454b435cc5f85a2200e405a71357c9e055b2e9337e378aa1be296a0834b564f2cd7e0282642b30e1ece5c32e34557b524f841803513fab7f8ecdc026730ccbcebff4d123d07e2cb921d348351e6fc8b1d2e36f3fd2142dac3a75ee297d67a8f9f0cc84e6775ddc2f2cfdfe8ad0f96086f60371693300daf0679eba124ac2de4aadab19b3552385be8163d2d4f8c5f1c487049046e667e9550dc148630144c850d61bb25c0e904f33170817e99307a781fd7be8e37734ef927da441b7ebccb62d1564ab899fb8359c2adede9badb8ace85dfe0938e109830b110b2f641cefdda7fb43f451530194096d6914d60e1e22ba0a05098f3b524051822c017afb46e281654f0529f10d7acd261f50544a2710e60fcef4899e682e2b9ba994174805e2339ea164a364400ba5a95422e28f5d446e43a64a1f350d0d7b883d05810f281bd2781c1db5fe28526695641377dd1f53a478c917cbcf6b484ea3638248ffd9a0638ac359cb71afe87333017821ad9c98ea344a843c42f1301ff440d394f5fe5240d7cad476b39feff2e3562ec931980d06ae8321343f54d6dbf5156f070eb1a3c2e330145fcab99a6eb4eab9f0aec89ebf44406458929e7c0dc65b4703dfcd88adf50d09b5b211fdd6fde1c427e94f9279689934b3b2a3621d15b115474b5d2a974012f3e718c5d7451881c35d9deffc8aa57cc2652c3090b1a042c78f8c3301f20386f96c00405853fa0c7323c9895e307c369d249cac1f975d8c0091a688e87f147dcbf1652cc8ffe7deb341cbdf77a65865151591023711748d15cb3e0cf3a2d8c59513e8e4f7ca27e9d836def78209c6f41d7048d8923d85bbb44016f9e098f0bc25ddc4298d4932a90b959fc8baf61573f6d802fc51a79c9e0aadd6118e656837cce86773d21d04b86e07ea7050a1c5efcd25b55f1e7dc0a47ca1d5fc67ccfb7fa7f2b36b0ef8ae3e4b8d76d76275a65270e674f866d4e4a313365856c18f8cc827dcb56fcda80bc5e618fc40537fb167773cb58c026475b7f30feac79a4024824c8ad73761e480e8850d0c3d22b29cd059da4f021be50660e4c4a2653fd2a558d8d0f67b64a7b9b72c5b9634b5fe6eec6a71a1f0d2d6f73bc45ef080b6739428bf3dddd14949763b28ad495370467d1eb6acfbe937d90a1743d030a88673ea4cb66916260ba47b886323e961c7fda7e155d16628367af62964d47dc078e758cc1d0e7dc3a5b85cd50fff6826e0f067e445c445f35529f3c6c1539b82fc58987a175b180ea1fafcbf80990a1b7fd20cb25602f574ee5a5a0a397e300543c9bde2a5cb4d07c5b3e2d41b5ac128a1e095124a765efcbab25c31864a66173aed39001ee2965c6b99d55dc5c0d3f140f5d9100469cde68ec2e9df59dc164f812b4985de2adca47fe6baa38125a7f8ce48c445b78cdfae1356faeff094bfafff05e3b02f2494e971d0d0c051928c402583120ab16b6e72892b0301bb0c281fe1ab0c77a11c829ec6d0b7bc63adae82f91f0cc9dc72e03fee5ffb8b83730b74ebb0597105ce72d32e505bcd74e0bf2c322cf0acb2e399a7d7abe74318f057ea53cb84a14e5612bf7b30876a4c2d5ddbf1f51df6f0b9ba9c5a03455c67b68750a6f46d32d6abf00ef23d08a7078c33122955bdad8fa85d4f201588118abea6fdbe5798a1c63fe6ed3e164433411775b30f0abedb53eda4df454a6f97153254a1c1919cbbf00f9fec45ed5b67c72613210d50602fd821dee8040737df0a9bd26157a82ca6f86bdc9f03927a57e7444c67f0461a16aa9389fa213f8a374456210fc4c9c76b376af8eda6c194457c666b2225a6585396a41cfabe5573e4f6aae94ed0b14b3ae667da3b1b95f0ea19b84c7c9f931283b456a984033b88abcb4e7548c31da25953b3aa41246f4781998fb02d268781b24c54d18eb934b140921746fffed884c87ca95ffe4f9163139faf240ce9c1b7ee12ef46e495736b4bc83dad134f851ddd34cd8b04e6d03f6e0ab009f897241224dfd19427e8fc544b773835b98613a27416a5ce68f49c9eec3473206efb6539ed732d671c683540a807bed8ee9a68d7dbe9d1b04a98a1207e977d5834912875e27f3602f51539b31cba62a91079a5ca778af12f7fe200c6b87915b75234635b83a8eedfcbfa5e9cb4d5184a9030ae29c0e2f89b4fae0413a591057fc3ef5adc12e19666b2a002f21b8fe37da60f5ea776352c01879393b338a4ca9b2a43aac150a4b44d68fe04744ac63007cea7e818f1ae90fa286abedf09d073464490876359e63261bd971e5f3715593fb0320937b1d6e03e425e89f402d31e576b8211e23633ea1be82952931e1fc7cf05b7f539590b948e0cb44c30cff976c0a6335c4ef94f140d7a63e15cc2e11524f4a9f09617f352a5c27844c9c92c376568e576c05557b04da613dbdfb7dc8c5e73398007884485ece34def9f8dd5649ac9e3b75fc895a46e0b4ddefd87351ecdff28ff5b4b8d6f44f4321ee0bba8ee75d26537535920e74050956b125077201375a9cc0521c28fdb1ee23f91ddcc4bcb5a9bef897cad86d8e0991e9c28d7e5a740548b16cc218182ac9ffb69ba42a3058bf6708e80981414058fcb73bed4772bf2d37050babb815451fb785b5b8e1397f814c2ffc384378b1c68f5f5235ff2830a0d57f29bc3de20087f2c63dc9e817c65578b5dce55f2dafc98d26debacbd6c271dce4cc99d0e26367d193dacd66c436e98ca78eeafb41991483cf8fb1d6fbe83c4d5b6a1adf95532e9ab63f65192434b7b2aa3e26cc4e05ef729845be0733663406a3f3dfeb6ae9c3877ef7f6600984734f16e19788a6a8157b83b68ca8378ea4f0094939521a854db8c4c07373f1765233a233b1d21972df0866a58f4dea7fbe607ab6affee5035ec345747c4978e0fdbe3ba784f2aab445422e7999ca43965c272ca734d5ed17081ba9d33a5301a3969ca6d9503237698e55318241cebb37e30c0e81971c793f7065683edd38cc960552ff3f9a89b4d4eb0972c3173d9a4c7a63d82e2bb20863a217b9b8729deb57265ea6ad3312a91c00a7247f3c01c278cc4fe0193fb567a6d904b0b12b548e7b0d1df1ef07deb76243bf16303dcde3aeb56b1bb267faadc84502746c86f63b34f0a272e9cd40eb7ed5049e2785091427655b3db79c2ab063fe7ec2b577a38dfb97523a17328199fd8efcb960f463506503d6e4a79ae06971fce878735de8a2aac469dfae4a7a39b0b36384e2d1d5c34c056b952168dc3e40f71ba50969059468d72a75c031a4c956411cceb33d3230ac88fe26cfefe3b0df934f3afbdfe366e1c1d223a6017bb691e4e7f41d252732f4239c415fb054717a8b6c60fc11291be18b6841a0801b218296318a7fa0ee702732c5b51b68884b92f8d4175f87c3e333fb730ba306993012058bda4736dd01f09fe7bb78b55b3d631bc742c8a97c5a71efc527e99a7105b0a390409df89e13abb202299d971d13c719d974df21674d64fad5674405e0ac74479464ba5baf26dc1a7fcc3f27bf417361ab42581faccf69901b281306c9da79f1154d8d814e760fc87c1ec3e814e501cf12c786d7b8aa39e1ab65cfa2ec898df5cc683a5a49d0dee81fd3fa7defdd585b6992ea0bf60a7b0eaf99cbfdb6e21dc38f616300ac6bd86f8b2e45abac9e9cddb004b52346c6b3fb9fefbe48969bc64b16f5c7a417621bd1db1b5d082c01045ab9b87791169d9537c5cff331c9d75082f201f039fba8ca42062ee1af751e7045eba606b929df6dd57e7d4a0e034c80e5275db119db5a4f6b282a4078e3a0483daf5f14aa3870a88d36b10baafcb4bbc85d49948754a44d8dfe46cef613b076260bcf1dd6c534190ea141c4175be20ec09cac8c0ccba3c7d8c30383060e545e9c014cd75846f65d3ab11d0f41c0db421a862a8e59d2258bb9702457c86e70b38ea1c678d21fc9831dba5b26a29f8738c0e552f554bb675fa50d5dddba50a4de807a28ef20858ec1716b09a13b695eb26ce99127e3202d6fc63c5725f6ae2ad09c8644d9168e97f33aa99250c7459a2d898710f91873abca8ae0377aaea20898beb39a53a046b23685b18965c741ecc467dfac8a4d645292f0ccf738df601ace7c37fb7af5de548ff4c7d6509668cb6f8d049ee338f9d6585c0c3e5d2dbee2dfc020233d9480cd2c118ece2bcc3f85953021cc843bed3c9434de9661602c77402829495acd93363fa5cf9ec6da179646b7b07b700c46ec66eec3bcaa5c62eeeae2e7ec345ff00faf3ad4760a1c462059ea665873b46a478634e629d25a8f23e7096d5ec3faa4540540d169cec8ce2f1443cf4fcf06f5cb7b854757f233c666a11235b4746c921052351c4163be66c4fc72e534849e576199314d9a31607cecc05dbf31b0c4a299bd7afe4f6dffc1281bf5ea03d6278c8e507f497d7a75bc476930510de8b1c2bd9d75e0afea6728200e5516ede4ad71259a4659ac0745a4aa382dfac9b88057ef51428a98e4ffc18dde5ddd9b0c2761a6c40b130d71fd3505991f91b9b229ffadc1f84bca76e3c9852df6c5e7d744f69c9ef73cebd657cd33d04ee8a96daac9726469f4d1c83b377d0a423a298356766d8845c4b13e3bf897ec226db73499dbb4c1d55c0dbabd98f3c4124098f61faa3f6ac75524eeedbc8e5e09498af2bc3502d4ccf5f1c4cf1f4aec345301d618aee1e20397905fe28944452012ed16844b1eca2cd70b7f4e25d5273dbeb1c1301059f925389f576212c5610dbfcc8cdb84a49c4a4e5cebf23bcf0756783d9b92ea3e433daf5617dc6074a6cdcc52e5e5e10fac1aca701019fcf5085e935662a41922629ad3ce6a3b1bf6b0888e061e7a2c4296f55ffad76094571721cf22acd8adc7a59d99a08f831aa21a54a2a6a19abf64d16dad63d4c797528f20309ad235d5ca38a23fc66918fc5233e19129881df72d12507092b3183481abbffb62f6d20d6c6331513db1385605f9324db51f61aaf652401c2547a6f75824e0c140f02e603410ce13b93b799078b3e4457e2d86dcd650f99580e12e6351be8fd5ddb6efe8c937a3535751e1466f63158dbddf794eee97b1925e7a7788cffc059b82e96d70a1fd9de98157d22d00b81f29f301c13fbf84dd9b32bb9d927cafc7563380e7131ad9726420b76b2622c864a53c384fe6ff7f14977e2ee5fb84c8660d8b69dba16c94f362bca3e670ae074e0307b2f4b47b577eec377cc1000869a5bd129475dbb573e49f815b544d54a4c6637fe75f626b42a3ed079040ab2697f46888de3e291fd42adb27e9910ef092d03e294ca4e3633029521a2d9148faa75adf85c7093391736bfc77d857c26cbfa679a3f35eb16eaeedca362d72b62463c6dd49dc81087f01654d9e228cac9077b6aa837affdc322c5c888aacf4fece7f89dc1cb324237bcd8dd56bd8ae6243909729437880525d333c852b92896e40b19d4f110445d6c7245c62d09a630f74f259bcd02cc5123287599ba44ef0c5f12308a82002bbf0aa86d9f28a20681be075f94258ffb5f9e7d7df6438ffd6a612672b768b54e731d8f306b4e760a82a40a4db53241fa4ea7b997bfed1fad9bba7dbc60fd447d35ebd90900e33a99f966106297249ee191a67ffc2317b83871344ab2d03ff02d19da598f1f9f4d400c551e454474e6ebf4dc52aaeaafb31e686174f262690cd65c745fe03e7cc45399809733550edffe35bda96d366d3e87caed99e8ec9268ca11666fc489e49c93814c089067d8ee48bf5e9ecaed92255b9df3bb0b8518cb940ba04e45", 0x1000}], 0x7) pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000200)=""/239, 0xef, 0x40, &(0x7f0000002740)=ANY=[@ANYBLOB="01002e2f66696c65300073081ba8791cb3455b3aabcfe9cf932f09b0"], 0xa) r3 = semget$private(0x0, 0x0, 0x28) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000002640)=""/244) close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x80001003, "730000000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) syz_open_pts() 05:37:10 executing program 1: r0 = getegid() getgroups(0x1, &(0x7f0000000000)=[r0]) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000008000000dfff0000000000000000000000000000000000000000000000000000000000000000000000000000e9"], 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x800000018, 0x3, 0x102) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) getsockopt$sock_timeval(r2, 0xffff, 0x1005, 0x0, &(0x7f0000000040)) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 05:37:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100), 0x4) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(r2, r3) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 05:37:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000080)="02000061dc284d53d5c7c72a6c00ad33b1740df56ef322e435ec6bca44e0c143cf16d4d84cc8af25bf9eda2165bfaef42c137dc2afdb3cda4db941da8bf8458f2f02965462f844dde39ac7ec8ae79a3ff1b74f1718f9f9a54143dba97136ec8b0e2c71181398bbdcb9b8e58330b80aaf1d1c3e3885cec3585e37992806a52755340559bb62f2eddb242b0248970b66c331cd391e49ecd57f10027f91d3a1e622f45a5ca7cb0bc89fe5be04e55c31f8753fa010a15e8e89c54d83bb076cf42b73fd2a5b507a47950358c154da223608c1bfff05c66cde042b49031b38e074333ea958672b828653f91515ff652aefca127f3464e1a1f85af82d683d4d7243b86d7bb082d9710873d6f1f49fd8", 0x10c) 05:37:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x00\x00\xff\x0f\x00\x00\xf7\x00i', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x800000018, 0x3, 0x102) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x4, 0x8}, 0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) 05:37:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 05:37:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x50}, {0x1d}, {0x8006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = socket(0x800000018, 0x3, 0x102) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) r3 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x1f2) fchownat(r1, &(0x7f0000000080)='./file0\x00', r4, 0xffffffffffffffff, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 05:37:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x7c}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 05:37:10 executing program 0: r0 = socket(0x2, 0xc003, 0x11) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRES32=r0, @ANYRESOCT=r1, @ANYRESHEX=r2, @ANYBLOB="7f9274f99ac71715b44bf88578e8637166f2e9b2bedd318d87291cc5f1f8f5ec4873b20528d6d98d4f53247d6dff325f84cb0de1e2308831225abce3012c782c57c8942a86fd0986726e0224955eec5c365d3ecb989b4621c84be45bb32053bbfb7be340d644549fa6f3f3d85631b44d8168b7fe038b361756f24f69c5df2eab01cc86653e9f95105403a513d101452deed7e7306b55ae62a0a606fdf78f810bbcc2dccf80"], @ANYRESHEX=0x0, @ANYPTR=&(0x7f0000000240)=ANY=[@ANYRESOCT=r1, @ANYRES64=r5, @ANYRES32=0x0, @ANYRES32=r3, @ANYRESOCT], @ANYRES16=r1, @ANYRESOCT=r4], 0x5) write(r0, &(0x7f0000000140)="a09ec1b00038cb5b36d5ef7cad0f7ff53c4a6ad6d381c5169dd70167e4376c6c34631ac4c785a86db2a00a3d8f6dbb6b1ca28fcf9d93da90a0b48f41c76cb167a065f10b0dc4995e68186cce4f2a24b9e78cc37524a91bc03afd2fa702e83ba32e4eeaeb99abfec32bb06ed54999460c4d72ddb8aebb113664f789362225e25da192778e57aea27446517334f881f77af9", 0x91) 05:37:10 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) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030035700100000000000000"], 0x38}, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0x80000001) 05:37:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x0, 0xfffffffffffffffd, 0x0, 0x100}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup2(r0, r1) bind$inet(r2, &(0x7f0000000440)={0x2, 0x3}, 0xc) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000080)=0x100000001) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000003c0)=0x6) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r7, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r7, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r7, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x2, 0x5, 0x4, 0x1, 0x477e, 0x3ff, 0x200, 0x0, 0x0, 0x81, 0x4}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) readv(r8, &(0x7f0000000300)=[{&(0x7f0000000140)=""/232, 0xe8}, {&(0x7f0000000240)=""/90, 0xfffffffe}], 0x2) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") ioctl$TIOCCBRK(0xffffffffffffff9c, 0x2000747a) 05:37:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xda229a5367ea4cd1, r2) r4 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getgid() getppid() r7 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r8) r9 = getpid() wait4(r9, &(0x7f0000000000), 0x1, &(0x7f0000000040)) wait4(r9, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) r10 = socket(0x800000018, 0x3, 0x102) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r12 = getgid() setgid(r12) setgroups(0x9, &(0x7f0000000240)=[r12, r12, r12, r12, r12, r12, r12, r12, r12]) setgroups(0x4, &(0x7f0000000480)=[r12, r12, r12, r12]) setregid(r12, r12) setgroups(0x1, &(0x7f0000000880)=[r12]) r13 = getpid() wait4(r13, &(0x7f0000000000), 0xb, &(0x7f0000000040)) r14 = getppid() wait4(r14, &(0x7f0000000180), 0x400004, &(0x7f0000000280)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r16 = getgid() setgid(r16) setgroups(0x9, &(0x7f0000000240)=[r16, r16, r16, r16, r16, r16, r16, r16, r16]) setgroups(0x4, &(0x7f0000000480)=[r16, r16, r16, r16]) setregid(r16, r16) setgroups(0x1, &(0x7f0000000880)=[r16]) r17 = getpid() wait4(r17, &(0x7f0000000000), 0xb, &(0x7f0000000040)) wait4(r17, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) r18 = socket(0x800000018, 0x3, 0x102) bind$unix(r18, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r20 = getgid() setgid(r20) setgroups(0x9, &(0x7f0000000240)=[r20, r20, r20, r20, r20, r20, r20, r20, r20]) setgroups(0x4, &(0x7f0000000480)=[r20, r20, r20, r20]) setregid(r20, r20) setgroups(0x1, &(0x7f0000000880)=[r20]) r21 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x80, 0x0) r22 = socket(0x800000018, 0x3, 0x102) bind$unix(r22, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) r23 = accept$unix(r22, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x20, 0x0) r27 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000540)='/dev/speaker\x00', 0x2, 0x0) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r29 = dup(r28) r30 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x10, 0x0) r31 = socket(0x800000018, 0x3, 0x102) bind$unix(r31, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) r33 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r34) r35 = getgid() setgid(r35) setgroups(0x9, &(0x7f0000000240)=[r35, r35, r35, r35, r35, r35, r35, r35, r35]) setgroups(0x4, &(0x7f0000000480)=[r35, r35, r35, r35]) setregid(r35, r35) setgroups(0x1, &(0x7f0000000880)=[r35]) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r36, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r37, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r38 = getgid() setgid(r38) setgroups(0x9, &(0x7f0000000240)=[r38, r38, r38, r38, r38, r38, r38, r38, r38]) setgroups(0x4, &(0x7f0000000480)=[r38, r38, r38, r38]) setregid(r38, r38) setgroups(0x1, &(0x7f0000000880)=[r38]) r39 = getegid() sendmsg$unix(r3, &(0x7f0000000780)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00e990d03d97bebe5c88"], 0x1, &(0x7f00000008c0)=[{&(0x7f00000007c0)="249b141199b5efd1c42245f28a239389013d1ee4530a324a9e1cdd3f832ab58412ef4ce59992833ce73d593606e72783df7e24eaef067dc40f6c67ee2f3815c9d9ea747b36fc3a022e49a411145314b566d42d55806c9d89928948a588672dd851e2b21d37249a91da445aee86d67b6ece45792adae4e7cd7b386afb3c4ae1617c", 0x81}, {&(0x7f0000000b00)="a8ddd9dbfc63fcea2d01bcf8a7b1418b036663b948fa5e1ae0a4ae31c183f499af44086407c71b765c23494e6607a5ab7eadd8979c25f2ee27a91810dd65e78b3e77730ed1128759e6f139f526fd54e57d18511e0e7d00739efa7d12abe7f4036d6fe036034b5686b084967edd09169f7a6ac0e7b433f6e361c0eb195c77c995ff23b07281e224eafd19f417464c49afeb540db1b3b54e3d50c1213dc22f52056ddef0a3f5954eaf6a0ea17a33feba11d665eeb415f3ae247c6e5666c7a9fd0e539235d6a5c89db37878cfb3dfbe475e8f14d14df7193228555d4d680d3ff2e6fc3f94baba8d04418b2065ecfbcda34395", 0xf1}, {&(0x7f0000000c00)="0727d91b1a8eaddced81f08c70e015f6883fde2993f7f25ecf7ec3eeb03e843a9973c067ea6b959127099662b08f8c00dcc3daec69067a24fd83751dc25249a1dbd57d1a9ccd3dadf1714104717616d62890ce6adaf9c12854da71d0377621fc65e06f902ffc94620c03043462f6a167fe1225b915955b75bc8a10bafff6dc2771e5807dcc5c52743ebeefcb0b1e2937dee2e7dc78cc34851b2a7856b86aa2ffb106593ac405e279b848ff7539b01f3447ca3251076e6789", 0xb8}], 0x12b, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r27, r36, r22, r37, r21]}, @cred={0x20, 0xffff, 0x0, r9, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r15, r39}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r17, r19, r20}, @rights={0x28, 0xffff, 0x1, [r21, r23, r24, r25, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r26, r27, 0xffffffffffffff9c, r0, r29, r30]}, @cred={0x20, 0xffff, 0x0, r32, r34, r35}], 0x140, 0x8}, 0x1) lseek(r1, 0x0, 0x0, 0x2) 05:37:10 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b5c4b00120000000084efeef6ff502e6019040000000000f659565cef0300000000000000", 0x12}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x20000, 0x0) r5 = dup2(r0, r4) connect(r5, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) pckbd_enable: command error 05:37:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r1, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) linkat(r0, &(0x7f0000000140)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00', 0x6) ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f0000000000)=0xff) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000340)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100", 0x2c}], 0x1) 05:37:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x3d}, {0x6, 0x0, 0x0, 0x13}]}) pwrite(r0, &(0x7f0000000140)="02", 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002800)={0x0}, 0xc) r3 = socket(0x800000018, 0x3, 0x102) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0}, &(0x7f0000002880)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() wait4(r6, &(0x7f0000000000), 0xb, &(0x7f0000000040)) wait4(r6, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002900)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() wait4(r8, &(0x7f0000000000), 0xb, &(0x7f0000000040)) wait4(r8, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) r9 = geteuid() r10 = getgid() setgid(r10) setgroups(0x9, &(0x7f0000000240)=[r10, r10, r10, r10, r10, r10, r10, r10, r10]) setgroups(0x4, &(0x7f0000000480)=[r10, r10, r10, r10]) setregid(r10, r10) setgroups(0x1, &(0x7f0000000880)=[r10]) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r15 = socket$inet(0x2, 0x1, 0xffffffff) sendmsg$unix(r1, &(0x7f0000002a40)={&(0x7f0000000080)=@abs={0xf5a451b9eca32b22, 0x0, 0x2}, 0x8, &(0x7f0000002740)=[{&(0x7f0000000180)="7e5996c9c110b0ea14b06ea75f5ef6dbf5c6c63bbde8ceed737058e3120993e9510a3b62021de887780499a98602e136c73ec49d58f22d791e2c0e0c67c7cdbf1e7a7b9c8d5292511bad42c3c57cdb36c17c7627d1844133e066059d8346417d2f7555a60a2c5c081eb22ecaeeddc4de34c997cf31708d0429f589ce8ce96e36afacd5598b537288865e6dcdb062a624035c65346ff738a5b84b2e7775427545590fa2d2d8525efcc386f74c528bf244c0f1874b862214ae21d3ac2dcce6fa602f29c24bf21c2a3e5e2107dca60c02a17b0eb47b3335a2dc03d95f2fbc67fc411ef3bc650ec2a4047f8462c297da43c4e288e65b40901a8fce467d8070755f95ede9925451fe40b9a6db1ca601a1379fd696c0bf647c7aecfcb5d58701a55c67ccf14fa5cf5f9ded13c1103a88d00d5bd976ec7c49a02957ff18336df8d84300f8519d4c5c92fcb6a1dd4d22122b22decf6755008852245eb1cbd5815836163ab6d89015fda610e70b1efbacd52c9d5aff29d41d2b0a2aaba1f1f0b0f250324a161fccdd80ab19eb108859b1cb80629dd40a7a56b909b09db31138bb6e3f25b4a93b94fc5a47abda0dcff3a2fdfe87266739ef5ec94b2a313c702cdc7e77f17598ecb8dae4c96077bf23e81b5192844bda273bb6fafeca7996ecf2ea1b7acbbf06321bb73c6aa1f3b6010c7639e3ab91043dfaafdf1cf5a22e59e9b22299788ba6ab86637c3ea1b93b7289c357a1f32e4fa360e454d9718a6a261a5f0b61157adfce1d932cfac164fb45d69325cb4787c4ef11971b6e4af3796f79438f831449d1cc17c15a8ccabe1bea090158e07c5423a66b22ede205b623585fb211470ca13865311610393c380e207235e04e110c017c144efdcc94845863010eb56916ee653b8cd73b1492a3b03b9a76b2d487fa89dbbc24cfad2537171e95c1799940811750a708a94b5bcb4bf5d5fd384a75e730206365819c7a8c40136d77e93e7cb69cbde0f98b265349e36b3a1aba4255253f2fbcea4a72cd896c49f17405bfc933f7b081c7096c8751d704b9a24dc19ecf1c6c678bae75105a3ee57881b9ae2804a0a60fd2023d18b82926a63c3e15dd397c2df70d8591ecc28de7a055aa5102225811ef53017f17d0ac7202c16c0e039189934a51c9cfd7c43d5a7493fb220d667b80552059bf72ca77db31111dd248f7d1b7285852751c9904986b7976b775693db5fbbc202d9bac9240ff615448e6e238f82596938b2639eee4a874db3cb5defe5022e4ad9bb9a745689e8adfc3c4ef6552b8d677646b92bbe4a8934ff6d5804c262719b7cc64c7146541a7ed9c7810e86c502f5acdaa0d9720772d334f842bbfc135600b918485aa3bc043a486997ce071da0b04b6d1f53bd31b2d6bed8d6b440b0d3c96645ddd11c6fbbdf5685c9d3e71063ad1b90a3a630fc028e17375480bb069c2d25a4f1e2a3287768040d5903d9005d91d2d6f5529550324b32f8a75263407dbd6e608ace57503f1e72e9cdd4a93c7e951ccf9aebc9e5c1e3b38ce09c3a54b87bc6ac28ec64ad1ae76a6b311a3752f353c4f62a123618e54aa965eeea2571ba596f42f570c8d5bc21a6ae5c40d9e9a509592b706d2ada00bc269c3c6b1568c519155ef217ec478ce3f22c479ce0fe83d52f88e3317bfac2d0ef40c95bc7d1412624223867dc5e50073cb4af827b74815fcbc82881f741852eff93eb075198361699705b92e0955577c445c85a8d40f332c9f16dce9ac4a75acba75ffb76c49161f97598231d64ace01f3e716460130dceabb9c75fca788745635e973ede679af862c85552f390cf872575aa6696e16ea5e4ce68f3297aa71b4fcf6724d1e8990ff717753c06370bd660954c9a5e21f524da36f75f6d7ea09b0b062938dcb5bd156d81dd0b27640aadfda07ea752a30f9fcccc501733fcb8a5c9fab54b8b348317354088bc7c99dcc6a87d0da1b9a65a03683b6bc3face305141d8c3dd6fcf19bcfad626478d56e0d19c5fa4c5afca75521681a2d7bf35773f04c893ff9232f41fdc4c2060f49d0ca0056ebde4de5d566887edc281fe83e5cb7e93588ae22736942976815c81fd56c9bd6db76a99baf17ec8fd0f39dd77e309431225ad6cab8bccfe6475b4588362a3971aadb516f42c07b8b2a1566d96a99c5d673333c6e1be7a84f82b1da3d4f7511ce46d2e03e16d47d303a1c76a7674047f7831a679fce227be3d290cbf2db4ef74e78d6e4282a8e47d167b226dc91dbaaf37499d4b21fb5b6ab81813cf194df710c4ea00594062c8b601281e0729e221d5522129bdeec02534cebef33fab54bca3230e9e4bd8c665ee2aa31e1caed51fcf4fdf60f23753b863e309c32439dca33b0fad6d19ee64268c85b1f02d4f3aa45e7cfbef2a58363c0e3f6e0774da1ce19a45e2db529596c915f66e6689e9e7a615e448e36688a6c5ab7d6e8b57bab59c69dad4327497209fbfa9d3bc2692a98d65e9c8dcc36ed416cdcb14fb815a5bd5358abf16abe080ab45e1a5f1bf1b5441e450767586582a5039f12a7da4bdadd650fcf9beb858317a32bd7a225f28f3e6f4f7fbceb649f7f6b83e96826ccfee384a37d2bee76d2fbc292bfbc3c166887096d4d30432d3f4926a053988971aa93ce920abb9b048f0a7152207d28c466ea155b803c867f438c5911b642baed6b117978fc8c80b1c94b4f39db1d86de6c6a48c0a57d076e4e8cd7d5356a955188545a51bea3d92e76c3dff6b426731c4c4e7b964487a22d6f3c1b85990d95437ed2844cd245e9229e802f86e46a2043d7fe6ec5f816e0fe5bccc199ea2daf066b0801313860289b09c0f0117415949980bf7652db844018e542b65e5e15103076445ed1abf689748c0ea987092c421089950adc98a5149a0005cf77642aa8ebbbb69b0924544c2dcc0b23dfc7319019a792c79b987ebe5fefc6af0c40a0c1fb5f2a144bc629579b7b8c0f3c76873fa4fc9315a7fd54f6a733a2e109ed04447240a1f9b3489fa086eebad550b6b971f30b6f6942c6472ab6ec3859f404faba773a77b95b2d617a9c54c1bd932e2ce9212db209fc93632b4fd3442e22caa70f612c63b8c19789a631fc955d3e885c47262c3248cfea9255f9e42c6e6077f01807fcbe5bca364a1ba859fb9d2d077a8034659c28a75e6d24d524f2cc1b751865d58ea1319eaedcd46d64b9af6bcacbf89d5867fcff2847849dd790ff20ada6593264b4707029ad22265b4d0b117d60ea03dabb2c2d8f9d9c0cd74df1a0688179e4dea339690a4dce6d069264355dcdc846661c14df985abdd69a27c2fac87dad3b726d2f74dec0c73168eac04d470309ec933589b0d8935f44dce768c08c2f9de46250ebc0996813feb1e800fc6809f6fab75ee7001ba005232bf259e7f790054cd1707f39ddb1ccaecd9063309629ed4ab6a9c7391719c51a1cbf44a7fc55f8e805b256862882dafe4a95d6eedf06bd77e935d106f1dab7e57b2236b1d612cdf2b9fbc5528b8597e503557f8edea0b57ef21119db06bdc95f34b20d5370c267eb46df142433df1eed21742ca738fcf6d13fd662d61cb54a23f93c8fe5d5601d80f2b2b8baa20276fa61b686b34720c3a580df4bb4f7cbda926376d3a41f13a469d65f08fe7279bf3a8c07d3d60b88c451e24d683280ea4b2a3ac72b4f630dd3334e674e4d40c0f6c6978a38360f5c162efbe9c00bf91ed9ad731e491f6358337f30f20634a76107ec52866f72edcf3f267a6d2d8366ad021404815f652611f4b1b052680b5567ced12e4fd2201988a9adde980c18b79c10bb747d9da4d058254d75caf58d626fb540a72bfcbb2e3cf9f57b1a5a54db1e290da02b9fc4f32479fd19e3e919a59260a6a05072ed6b4806d961233d8b9ab53c841d5d4983899918f0f6ac6d473d815a1d20f1463b7f59e3949e4fdca7885e2ef2325096f64e475e2335f897f960c3e647b9567b18411c8749b33a82a24df8fb5a27cf17fea45f28bf64dba982fe1374338d00a4da1fa0480906fe06676b964ee42d592249ef705e53f213eb160e5457b0e4e932f61b5cab2c9a4b677695c55ecd5696abe5dd698e7ae36b5aeab81b4534fa7e30c7804d5b0e3b5d1f96d1436ede394427d7f467b31ec9b4d637d1351b08a668b7bc32ee575acec5320066133e68f8f0499a9ec6c31c1b0e0dead97fcd78a635cae5a7d944b982ff7bcd20c2b391280feb89eacb215c4567dbf3bcee1ddbf5a02708cee91e315c01e304baabb58b98fa386a7d7094d749e15c1b3d66640914808de0ad77e4ce9abde68560029c76dd649842907842e947f5d60429625c7887093e75fd0cbf485906fe89d318a8616aef07512a0f0f4145798d0e28e5ddffafa75ef59e59de1bd17eb7b03fc872a9e69a54149d868b8ee91a233a478a84705859015a45e6419d2a54ea08cb597850ec73cf085638dd9ddf520609790bbfbf83dd49f206a10e0f5a2e1f52b693ada8abce234fda24b7316e445b920f917efbe60d1b325fb8b8966c32e657211d5f56d0d1b81bca0622a6c21c1273c15cd9d5f3312759f6b4f4bf06db190609b22c4097f0552d3ddb5975ab8933232f28af06189782d8582af29bc973ea42a1be02215c54054e19c29acf84c40c396c897ce3da6a1b52f2271d737056fa14b74e22d986b1255e38d3c45a998f4b48f4154343a2da1fc77e8a6dbd04a149b123536ffda427ce319a7709d92b4220a41b34be49b2dddc729a30e87164820427c46469fa5cf92be88fb749d4c73ec5f4319ae6929b2cd6d46e811b2adec5c2ab98757cb6c0ef5050a2a40a7696c14e4bcbb2a131a7678c1025dd8291d861f554017465e78f9adbee522f6073ea04b01e652ac73ba950a942ef232ebd3075abc7295e75ac5408570ba3bd0cabaa5848f5ac79cd434002c7d3777532bcf12993a8381f29306b9e1705c2852fd82a60c5d2224ee627bfc7b7d57a98ea95d2cb2005669e06e84b406f763f0c49bc50a0aabc77bcc7a88a1311383c701d6995b6c5734caaf275d42404b918b64439817d40d39485c7c90e5196cc387c8c4759155d6c0ba8a76c538d630a939fe6b325e09506a0402e659dcc2f9c1ab8a866da0e47db50d0c05643ea475ae32f083252c19e428e286e7e7be9d9d95f7386e392adc425f7ce11c3f7336f674cb16a621fb5c9ec0ef5ee04bffe654d5c62ec637c954b216374130b21afb9b720341ec70a65701e39de73158eed907a47304a31f1a2b4f0e7d8d3add6fd6546c97bb217d854aff252adcece0555639cf2e45b36009560144e24cabab70f0b1d0b5412110ff7330cb3f8dfad0eb5911ea6d09589064ab37c65cff692f6e31792fa32ca58d92e5d2f96e599edf66672ce2ff7a2b5ee36f7ccd9d713977a422fdb3e5e17e085a82a86d02680e6a7fc7dfb6d0d764b149b844a85c1c65eb9637ed3a891f238d08d388c94baafbf03d666bb35853bb0260f2236c5a2628abaa31a485eb5882c2be748b365ccb49bc15e3c3a8201a278884dd65690b101f52fa04811ac24ce1f73def6b93b3a11b39e17fbeef2ba6e6e046867ed3f7df3932b8d2fffc5663b17a69d39665621bdc5e8fe2254e709a5834a0f8d3482a3d8d00ebad6203291051270b696e68acd6a6edaadd1d3c7e4a591dc9a004868cf648fbe56a50641fc5bf1f84ee02cc6f0557121442031fb8ee5ea73054c348119e06e48eaa3e34d07447f8db66918a62c0ba0e29f2606b528effbcd85f5878e0b91eef54d72158c3ba34d0e362ba446a71a539a4115a651711b0809195063a5f9", 0x1000}, {&(0x7f0000001180)="be013f819ce5a0abda6da6986ce885267139f96c9226c403f0929f2b9ba3faff724ca5c77e428b51d1cc9af38c4aec9eccdc57b97c1e1de3f05a955e574288bfc61755f1c63a24f5c9216adb577b1046c66d808e386b2735d04a0261e2a6644001218e8ed96d934f996e072d6ee3915f5a294ab86dcc1626ed788937167800b030580583", 0x84}, {&(0x7f0000001240)="44e8511c5cf02154bae8933593b87598c035dc8eb49b9162a24a151d843147c446a6870e3e56d3238d23a402682d60d787437043a0dafb7721dbfb40651955f050e3238512f52e6f5bd965eb149839352141a650f07adae29d48e5ef82683fc74f7c7747355dda974459ea64fae872a3e26e4b7ac81061d263a65f21fb63832a003c26035c85a765a215dca8101625eceb5f56d3768fffde693d03332b36ea00f261202884c4889a6172417c9d6a3430c2499ea6710624c42ecda81bb5d05ca4c50d772abbdf3de9843cc1856367114fbf7913a72ba1b53573c499151280703cb46d5ddfbc11a2aa3aa6bd5714c98994a371d034a990f89d", 0xf8}, {&(0x7f0000001340)="88ff419af7fd6ea1dd56ebb13a5eec6bdb072668c5461b3fe1cd5ee551f402f93f5a61d8e876b7ee17c9c64e2f799e3807d8f3a04c2dad93c68c31e9ffb1bd236968a4440675c1aac6655da0e475432fe34a0b9c9fffde17a629ebc53d2931f9977d1aaba9ebb828301e5be9b58f6e1badd428f91c6250c5e01799ec98edea5f2b6155da6af1c29b116a1e82831683d75bafe14ef6304c71a71d3cf3ef5046f929af54", 0xa3}, {&(0x7f0000001400)="5478fd00812fe27e8f44b95b1b32b885e8e8ae3416b37ee7d388ceb840b74267edede44d8b5abf064474f98cd1d966be16711d2413cbc2a8867b43214908bd2a2d20ac141427dba6adbd06a73845742d460c887b600ba21d874c84d55655da65700bc3c0f47c976911d15c041e5e7de8570400359974700075415da1414b5e8e67851a38486e2c1762828878c6890eb8c1b950f96f2b8f319b2cc6e04587efe69cb5", 0xa2}, {&(0x7f00000014c0)="c2495adb07dcd634ba6bf4ed4be1ddde5e5015ce49b3d38604e18850fa74974b408026bc678d50f2b26bdec747ddccafbe8bffa48ca0de1cec3fc2e95e0337ebbd79bc92ecc859c12d61ad61053beb6695a35f11c43d7405d19fda53d2849d4cab4fc9b5310ec2e889b8f549a56878", 0x6f}, {&(0x7f0000001540)="2a637fc6229be38235fd301d0b0eadf7d8d23883b62ae39ab1b268b6f4af5ebd6566666f5d10fcdaa3e41acda2cc786dd8842e8c5a4735f41c8100963b13f39019aae0e93d923937d54d6f914c03fa6d145f04eaef0a86172303167cc9e4b9ab65112c872c61c2248b5f82bfdf7383f9adc2faa4c4b3910bd8a20fb1bcee7de2f0b1779409e8023e7b15a176619c1a6635eef241906ada2b61b6d05e512d0df7c4fd63071d712cb7da96cba1cd8e18bc3c81a950da3c4c4afcc731c8d27d9c348220fbc2ef29da2923cdde10", 0xcc}, {&(0x7f0000001640)="382937ab64947f691aed55b0ea3420ea6e37e0fb546c9ec8a22257286b998b4b0be68ff40e4911a5d07ef2fafc706289d581c24daf286d9274711d7ac3c46190f33b461153ee1bb745d2fadd47b6f7a69be137fd99d89195d55c4cc3d3d4763374403dc11651ac072c27148c370995bbc8b4d1aedde0f1fbd848947e01186af571205d643c046f4bbe1fbdfca3a7ff82e1419d2ebd2aa74ded0511e8640823a3c0f0da0ab95905c7803afc7da7d2aa352c7f29061cedcd71bb38f84e23c5e4ca248fadb71fcd4e5d3085889d1cd66c3e38ee8272c897e5453f9b6d799153cec57608965968257cee150fde96003b42ff18327ede4b92259adbb282e26a1141a9b49705a87388783793ebdc1dd87fcfa910d356fe8caa1c6f4fb7a217e559f76a45493ebcd2892609bd906d390549f8db61d92f42c8954df32e2078669147b0e2b091e84f9da1dbd9713cb8fb467383ed8f97c8e7ef70db5b792f30fe14327371632dcdff565b06f242366288af3a6a1a9286047a361c224be180f9982983b5e4847ee6df71c66aaaf021eefdf6dc7c3720d59f2486d7e7f180bc50db08b155f75ab47920e5e80e41fea06ec7dd1367e10926574968c955df6a6554c91f734b180db0adb5606423c18e3c398f8a36b974e3ce7096f4b10785327df41aea20d0da5397f36c62d31efd6943b2e943760d7a2b88351e86c9e8a07975929e7673bf3bacdb2d23a3fe2331737dc1339f588f2399660e9ab15c8bb7b3a88c537e749a35dffec6978ef68447d0068801691366ef2e42ac46d943b5dee3535c0f079462b418e2827f1d04e197eff65241390ee4e565d08dab3ec77c05fc3e1bc89e6153bb17c7432c7b6fd9f649cfe01b32351de2a84328216cf424a8149a5fce213a857500217b13c347c1f3c9d47af6098c0d8b6547cb9508de58df1b0e9cb2c2586c6f7366e6f312a18f2dc47b9997920058f0d892b113f9767de39e4b63419c5347dc2146e86d9b14d082067ff18bd3b42f14ccdf5f8b96515ffb0a23bb3aa7f52c2b954133ac9b64fdc5a5f07a97c2eaa2b21bf0c5b0960a200c027a2c16f2671acd6a0593ee778c9169db76f2397121a9ebbad6e14a117170de696bcce4f98323b3b3471d2d68ffb9bb3c3c46a929ebb2d22361718f2f733cc4e33d80195537d9ddf7c59c156c5532cbeec2ea5c4b49937ae796c1cd11439ebc4972d8bc527ab7987c6a780134b7fe0ff0d95bf4486d0a648f6dc6d0d797df29aeece7c6752aa0622be7fffbaa93fee13981d464171916e64f2f6443a9113bef14423b0c3db96fbd1c4e966836e3b7ca1bd409e2264645fc073b4dd664eefd085df579aec90671bb1da692086eff68c01a01d3137b076eda6226c11e89bd5fb20200181a0f8999b392b2bfd05200fc4f1df821b216242c4c003565b98482567e81f5cb824917e1fd669411aa99a54b1fac7041092a594823f4c24ffbb8cc6cfcce2f4011acbd3ab79c688b42ae3432fe1ba3fb561ab2f8078223de12df6f85ec39305631c9fac5066a16cdd4624e70a5089527c39062b204652de323de54f6ab40806061d00a85405615ba64cc3574123a0aa57815e29e51fe8a052a5dbf6eb2b87d2cda68e3a3ea62560554c75cdfaf3036ed50d9dc19cfa5d82ed93e6071e2359591dbf979ce2fc9d1af81478aa82be56684741a219ed48da9fad52fb2e9b408379da74379015cc44a68c8463ee446d83d10ace4e7e81aff46c7fefd92a87d5a79cff54e017d6efcde3985664bb129867df621a61c14fefb5d47c8afaadf185db9abe40a83939fb2e728785b13b01af91b8d5d82a207ba9018a70b211688ea6b10b2de5d71356a6add2fea0f884e727bbfbb13c6dcd10697fbf421940d303c22d7dea34b47dd8d48b5d07976dc342adcb4c8181b6cade0f630c764de835a731f34ac1a2baa301c09f91b5aaf6fbdd12232bad2827af64016375fcbd53d14de7e06ef9ffb399552981cb86d29177baaeefe2756c51bb5c74bd4e535c80320c3edb0504388b2b9119442ed9a2f712c60a420f2dc258cf4b6c68a9fc1c4e647f29dbe23d7efd2ba1b3f06ab2e8d2ec2da8d642be5154edd91ca8a1a3f6025689232bf0386d684491401ff417292fb74e2ff2edee70f64e8cc9e6021e296a23bc56cc18934da16da314d92c67eac6674fbec679bd12a507f9bda00be8d67581c0d1073ca5763f45e25602321160a89d6a3eb3e232ee5cb4b98902bfcb9a86f3b517394d9ca9d5f9064b956cc4622905d4d35438af5c77893dec2ae6f55fccd5bb620a7361230fd6a137508db60092aa207e4613dd67373ce25de58f4d3271b6c8c016244678fbc3192a8a27a0d00083b3081795d0a52f4401876762f98dcaf03b5db442ff0518a2220de19a9488339a829591573e0a63ab71f3e7865ccef261c6ce00581c3e6aacd4bcb80ef6bf738f982fd433739b98e23b9a6443008edfbe07a58ba3e94c9b93840e7cfdee19b40d598c92010dd62ef54efec30d880d303dda977900ad760de93b29e4ee2696d3ecd202bf036a45679ea67db4767f631951b7d32890fdf4a2bac43e542c904cb4b9ef54a211fae3e4c0f5d6b28211ea9b306311cbb34712f63394876cab163055999c1cf6ab580e7b15e8bc2011f7bf101a8bb06e12795785b1746c6eb26ca69ace854d2ad05b9b437b7fa2c1d13fc7792140d1796409a47a9de38020e42045c768ee74bbd750a4361c3c88e9dc40e1b30455e075f1ca951308188ce46f0a57510dae069a45d4b5cfe6b1950a57d87cbdeacc85d052f9e8ad657c01859d3153cadf73f9f9ad7043ddceae4822b4cc5a90b177789ece232724fe0bbd55eb15a2069a6ce797f1004b07e808415cc05a7e5bc04c348196398901b00e831daca08f1ff6382ca6a6c306455945a3c3d10a750b5316adf4fc8267610952a6e8675f525f36fa8e15d6f242d28bc76cd0082292a33ded0b44ea7f5338760115cad9ab31a1d950660fba244d6182fd8a998ad4705401e0583599e9096c1e3ac1d887fcbe266fc9422a2b251e5f7f6f24684788d2285b9f8c79c0569ae125d171d4d331e864d35004c3bc4266693416e64fec8eb7397c8027c2587136ad3c57c1f5ae4e69e797d7ba19255e421e50f44363d9cec73d0c7fa87a0b68d48c712e0212b0687b16ee5902a9bdba31259fb36190d2dfa30a839f9a1e30267c16f6e9386fc384ccde53b98f0e6f63527b267563204f78d09241e8213a96f628fd29f5e9dbe1589e08de55dd9bbfa09d2473b3e6197a7b92e0e6b44884b2e52da31a060da2ca907e049372eae168881b499c93b6e9e8f63f1066dc76220f138de6669a346ace21e6affcba8f0c52b09e587764d41352e6db7f8c70d966ad303226acace268b011a86d2614af6b9fdf50a8129bef3857fb060fde32f1e3181fd7d913bdc350f8944d9c17a0419e74b43b6bd70c8403f6cddd28d7f52bc81adf4899fdbb8391561ce440d59976c31a66fc5c85e877e3ed6d6e74635845cc927cd3f382bd5305d0705995b2599a88d5a6bc500c23efd35287d19c67cfd276a36224df091fe455c128971bf9084b617ee45c88438fd314a0b547d134343f80d8f4765a93b369d22aa6c9ee304882671f4cc60faebef041b45e0678d564262095a85e02908549834ace367264d0bdf60506c2fc516238b26f15212f7c0c01a9149fbd094549f9a20f8afcd97d5e6467324a1b75eea7e704b53c7da6ec214c1545dbc25e670a8280b3d1f6d1b7b9177029a3858b7c4070b363352d0b73d4199bedf73059fab9744697aa4a4d0a6c58c8d56af26390808dcb739b377b8912f52c0dd7ecb16cecc76daf386fb6793df4e5ec5830cb9778450e65c670e6213dcf00bc23c31a8747b10fe09b83ce4db57260e1a0cc4352b725aa8eb2a8b5253ec36adf7097d2218e08c3154aecb4fc7c938ec909cb68e5ff6fd0d47862139c10caa3e2a58188e0158571530a9cefa8ee4d54df1b02c75ed7273390f1d3d66dd8c28dcff3c9373da0c1b0aa2f74f4c1e80de3eac6ddedc602162c52edd8ba01fefefe1c711db9e599c20c473bf374e90b1a710c670ad38eb87a391ad01d4ec1ae88fb6d6b37356bc883d86d53355c0cc9bd0bc5d30046025d13fcfc56c2ed96003dda555756af9189f33b53d149c08e5eb572240930dcfda1a36d3cd6baa119709e57ec634168fdd4fb5bfd6a4b3436082f57ecac20642640f01a448ab7fc27429492161e8eed7879e105200e33970ad0a96ee00ccbe5a6668008fae6ab52013f989a80c989e00116081e3edc5eb06576dd381f1adc6eeeb581ff80e263c4aa1834ae6e0193b9147980b5fdc8b937ad12e3d50adef2076167f972dec18f0037feaaefc1b31e9574a1ecf7b3fa8796200861a8347c43d56b2d8424488bcbecb4a45ea1460f95e70daa57e744fa09c1c25d506de279095149b8ae72b19f0d27a9188bf37572c19e86e88aa4efe4ce4d8744059848236ae5f46c0a383673cc0ab032fa52a413e5a0cb5be05ecb22d937ce440632d11843b801ca3c62507500b5cc9ff7ca11d1128626e743a2e839a037ff8de7c0a207d93000e4e9b0887b112755722d6523aefa977ea8c1b3fc3b5c7fa54ec2be459ba9fb2de92d443a5d19a77b146c87561066b69f2aad17b34533a5ce5a087e05832d1a708ee18bb97647d7c35a92eb100bcc395ba6133137f0a8dcf29f0e21069edd3b316977e68c6ebeea657c23a008ddf9895f2267da1e628fccb5ba6f9c909e06715caa5c7baa5cbfbcd4f3634118cc5e755363e0996f2530c859483317bb01788bd66d8b2c5fa71da5e28cf1331363f1f976cf2a017d5e7eb605f66d6b1e784a1075be2c2b96c3bb2c2659d1d59c116a9886b62cb467bb689de2ce16d51981f1aba2e178434c93ecdb26bd4212b3fed23941c3c6839e43f9e9c0e70104311cb4914e91206e83057871d68889452be94d44f894cd5703cdc71df1127de34833f4fce482a5ce1acf28f27fd3292815ac3b3b7521147125841d98062096809096ed54583287e9fe6df64d265cb1e4e156ec1aff6bdadef5f4aa8deff2a28f87307fe28a5bc057bbfffcd02f8731144f857c45a5126ea7f4c005b9cb0edb03bcc4b39fefdf3b62c0b9b490fc5e44e0561a8e078764b89b48090d1523a22b825be53b3d3ad563718bc2e9eae09de691295eca8cf5672378f518debab8c661fc12157b6351703208c2fc5ea6a4a0e63f1e2d1dcec252a5d0262e59db2497f20641dfe6c5b61ada653033981d32417f5ce4bf68ff55fac8bd3d4665bf28872b248bbd501be1e03688129b6ba2f24cda7676f2bb4b89c93600434152ffb5dc20c17896cf31a102ccf3cacfc88740eb6522072de4b048d4e160f0e3f6e73676160a4059543cf5b18364f62639da27fdfab861a32d044babe57013ae95e5db0e1d63fcca86fd0fe91c634a072c00001d57d63e71d7ee8b5c1fcc93186f921ef24586bfe980aa2ed266a8f50e6770de27963124137b52ca9cf6eeb7f46f82eaf4dc5a6373350e8678e072019fe0d07fc69d4b9e182e86e35e069b62249fec89eebeed2ff689fbe67d5dbfd7a4034436ec766aca0b9eda85c95a406b52c91461044d76dd149e6a691ece502cd5eb2ece97d90ad2a0553a29a6b4499a70fbf15565592a5e5d4b4f6cd12728644afc483c29ca3e888db6c6eb1be1b3d6814161a95fb7f8fec11330f9a5f4ccd40e7d795987a1bcd2e33f55f7cdb734af235dbb5567b08ea3f8c987a1c1182df4edcf1da47898c9f91282a600cc3", 0x1000}, {&(0x7f0000002640)="00ffac139022bd516446ba57c0a68759c107c7e5453494d3a0f8f81cd30102111151d227e00901a237ecc61311a2a8bcc0adf75481a5b32fb2505cb43438c2d02a66d9174b826d81177d3855286f55cae4185dface9bda15f9e346a6147e666bc1dc0c32246147c0e0aa8e2a3a5c28b5ef4cf73caf30e72ac3c2f1e5515427fdd5dce4311e0232f7dab7ea9c13c2b0", 0x8f}, {&(0x7f0000002700)="562b5f493815b1c25cf21aa165939fb1ec0fa2a34e00ded800f8d18300c846bec9f4bf6728928da30a6804a1c314305b51eae25dc4403e108472d14b", 0x3c}], 0xa, &(0x7f0000002940)=[@cred={0x20, 0xffff, 0x0, r2, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, 0xffffffffffffffff, r7}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}, @rights={0x18, 0xffff, 0x1, [r11, r12]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r13]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r14, r0, r15]}], 0xe8, 0x2}, 0x0) pckbd_enable: command error 05:37:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x3) lseek(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8000, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x10000, 0x32723ac3bac3c624) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r4, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) symlinkat(&(0x7f0000000280)='./file0\x00', r4, &(0x7f00000002c0)='./file0\x00') mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000200)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000001c0)={0x4, 0x13df4, {0xfffffffffffffff7, 0x6}}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x6}, {0x3}], 0x2}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x2) r5 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r5) 05:37:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x30}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000), 0x1) 05:37:12 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x9) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000100)="2af10e9ebba4c32dc93a6974b055af42f7cf933b55e49cd3c08bcca564982944e83a84c3a9365eb99aa00a123079fa0044ab16c407f78c5f4fe618ff28946166c67357a10d42", 0x46, 0x8, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000180)=0x2) r2 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) 05:37:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xb00, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/de\xca,\xd6\x1d\x12\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x4, 0x0, 0x1f}, {0x3c}, {0x24}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x20000000000001a2, &(0x7f0000000300)=[{0x25, 0xfffffffffffffffe, 0x8000002}, {0x4000020000, 0x0, 0x40000000, 0xbf5}, {0x6, 0x0, 0x0, 0x2}]}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000240)=0x9) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) r6 = socket(0x800000018, 0x3, 0x102) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f00000002c0)=r6) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = dup(r3) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r9, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r9, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r9, 0x2000741e) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f00000001c0)) 05:37:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x100000000000017a, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0xb, 0x10, r1, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) getppid() getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)="51dc030cae461dcf1b1a0e7cd408bd59b8d610844f09edae2dd2abb3b295821578f562f61b50c939ecf7fdc7108d9639763cab5a61717eeaace7bf06018c025a12a8f5ad2069603f99934d2abeaa21fd6a558e8d12448de22ab1241de3078a7aca2ff93a3857f5dfffa7c914261c22e4ffc1734225", 0x75}, {&(0x7f0000000240)="0806381f83dbe5df421abc167e7e320538796a381f03f3d2c10f43c3d52f8602c073ec2efabb9233e4550cc5aba996f51dddcb22026cd1a023c79366333332e1a6", 0x41}, {&(0x7f0000000100)}, {&(0x7f00000002c0)="46a761f0a9bbf1ace46a73a6c71fe2665d53dca77972aee3d1385b6f1c260a3c11c773c007886d1cd5b2d00bfbb3e7bc36ea051521c24263991f4c6f1a4717f5f16921550e53d1e627fd1145827640b5cd9213a78a56d51f448d21c0fdae5fd3a26ff590dc65d5e3418dbcf7b162007547957950432268872dbaa4d808d80eab6c37b94e06198ea318d29c70617798a835e8786a4fb5317833ea97c4307f9651e3a958d23511a148d9e2b847860983e84a0d25e89ac5a4e5a371315d3cf670bc51357858b04a815245a25bfb465cefd4dda5f6599996", 0xd6}, {&(0x7f0000001680)="5e7be2dd0b56abdd0a7b920b6145b46550d55481062516072d22caa436ac4fa05041348cf6e297d0db5fcc2511219c63e44cf14d9312ffafe0bf52c2f4c4a19d23c26533ee2e8434fc4769006782e6d5ba5889e7e4ff65b8868fa5afa781ad0c5d1e1d3bb4c96f4d36b384440ebb88aa33ef29aef86d6df0f01929dbb93e4bcfb8066ebfb8bb94b3ce3fae6c9aa4ad27c38f8302e0d59566566a1930312ce9724bb61358b9fd1591ec9277dad0e0cf0172f416da4df8f830ae8a2266558e60cd5df25526a6df0dfa12eb851995d301934df81398383cf009bab9dc223fff4f75ac8e6bfa1c8c996040701c04eb8fded29b6ff86ec98daa338de1d2ba21c96bfe2d6262fcd35e4ae6859ba37902f73191aaaca6a0872c5315329908a54fee28de1775f2388990a0e037265c03fc2c8c4e481a555ba919c797914fa1f2b22163a4691c6b752879f242ca9cd5d04027c9d9178efa8537e20046433f0b3e2fed85a649a68784a277334a0d925451593e77cbea284120a8856a9314ca1ab877419d2f51fe7261abceb41552e1c2e5cc6622b5435fce8da21f18e88f75b8211a7d75e58332aba90d1de65dd91672a19e4e019c4256b1c6407533009702b3391d337aef4de20f5ef243e96252049975383bb65edfa374cb665caca00eba75dbeeb5178eb40df6c2f70cdf60ff4a9541f72340dd32a33fcefa91d32eda90b43e6c72bc98777477d07d75f9e1ecdbe8ec48c5e13d9b9ec3d9957b94325ff0eb58ab7a2a1c286edc2537d810fc6e04ce1a4698c70a965efcfcbc71daae061fc122a7e2d0fd80a6564ccb656afd10eaffec73046605ff6563c864fd56983824366cc2373e2755f96b05dbe3bf0bc1d64b6d84e353d57c9e288daab87e616cd8378bfea8dfc70d1eb53803405545f2e1ef2cda13a4827b434b0674aa7e94d4a5a3b7a96d044677a993bdbb2653142ff87520a30153303e0c1990a972d56cec7fc61a224b5a5fbb60916590b0c26ab41c46c2f5a6ddadde779007cb6034da7c7bdf53b4830b6e654d622d86fa0f7bdfbd260f809cddda1e3710d7978d7235cb187bc76ee1968b9345fcf8cb1022c0c0516b841f3c732f8d8e4fc5c876a6a86c0e423d7ba9933f30f0c46ab8a276a61de50a802bac0e77153c06156227e2cab64a260e19950d73980258188955d21a1e2224acb185b56b6d781420da7698f8dee2a421b5de03946862623626aee4dc33db9e3863f3c8e8d3fc9af3322ff8f2a4ca7b9a5cacc16a4b6fd6b11d4a98b587c8db34b78af728e1637a5e52cbd8e79594d3a24d3db80e9fe7b8737f67ec4831aa75e4df73471bd4722fcaa0bc6d97543b37a50d29a89cd6c590bb07dcbce3fe41d01f589a174588fd813aebfa43d735ced4be0392d52fab50d93cd6807586bb3f61acb9d6384fcd34db044c9ee39ff097de418cf682600dcae01df57dea4c4c3dba1915707ed8e1450c3c6eff11b9c2748a88b7992cc1119cec4108b1d9f8ac06847a79310772e2a5bb2ac76542846093c1f936433bc2850bfefe214188e1144c8c1e315a734017d8d153a95c84acabd260911f6e1e2ce0e4499295d35885d4c6cfece7971c9e322c3bf7b2bae143cd1e3449b38e0ff157b021d1cc422b66f673e4c23224b758c9476c9323f8f89fd549eb8216878878ce37af45c4bcc8e8d1948047a6b443b87302af1d70d5ff246d6717381b1e9a9d143f780aad60c72e6e9fa8bb8861ff243aff523b74863d29bb35cccfc8386125643d35857a414035b825faafd2a8155072f7574de654154a2c5ff70b1abd1cb0f860f1972ba0b3129866b78242e026c06d265b8a90cae9d7cc1257dd6570cf393973aa9cec3169c5d509367f2e95460a38a2a4b8a13c8b55748c5938fd85a06dc045d24125d7e0224187a24196131e5af995e3968b947753fa8f14fb00c7e5068513d19c64cb1d44fe16567fce939eabbb2faa12083c7cc49316044a967ad64c8ef697f49a2860fe28d79f60f6c105242d5dc683f9af0ce2b11d81fe584098505b2260f5e9f61317c1faf59c08cbf3f5f0e35789bc5db5a6ca76b63625aa48ab1ad638d5cc54b233000ba07b2ce4066e99af32ab3aa6526cf9ea3a04684acb4a9411b170850d3bc5f196698459bf604388de9b87505228d6ca8cc748ec8bb6b4382b6ad6b4d39d46f5a143d67e61d8f123272b91549837084ecf0bc5abea7cfd86fee262664caee8189d32b0777cb55836bbad96972f089e94aac83a1204c4f25b11de7a3817c34795d638120e36d46da19c4a1fe00877d1ba20c82f3718742b24dab3d81476e1c390b4a9296b7ea0c74b91503f9b7585dfb9899f0d19fa54b048a771b2c3e13528cb18917e7b9dedb8f149215e5adcadc192ead1d5a331848b302c5ce7c48291212e3d3bb358cb80af282c7509526da3bee9228b140b27f8d4da3a75ed5d14e2896d9a639dcd42487bd756cdea8fad987f52355554093cd55e1fbb81ffed660d48dfddac6d281fa3949200a5d4687eac110edd19800ce2372f7b38246044183afa6a4ad36efc30432ab6e748dbacb4f80aad0cda5ff519ffed309b32d9f21bc7a5a7f78b9426aa0fb7fcd83957e9a476691de56cfae8d9a119956c4028d7d765c1c48e5a9ae2275537e9b35fc5cf4d61efa68ce252cf2be7cdce933375bf941b0f3771a30a0f5dd9e1527f6443a3fe4dadd6e7920e9a3bb8da3af62e3d71053b5be9f009cea25f058d53ec5f13ef4f37aab424508f031c0badfec48b47363affee49352b67e9c28b7e2114c3e77c3cd58bb142393c7b3ed106c3f9c9dad56fb2a1d53fa25aa7aad3b304854c7e2adad976a072e4f917a48ed7726e4a6713f0acc157f2954b160f6003bce53e7baefa48be6561db04adc16ffeb6f2f68eca7c956e0b047a224c00d82812d3c2e0bdf9bf05702081f91845db5d00eebd14305ee8f9164d870643fb87989c63466c7f4488c090e1fcf3def2f5a3c9ad48bf64246a68008769c6ba491c2af831f4907affad2f4e8bd7472698db8d62548914996d945691ea6360b4a81c0af4fa25870ef79c6ade42374ff58c5a5fe035e2cb9051e6664b0897098b5093ef95e88cc56d7aa4cf06b12a1bd26752609e3267982ab397cc80ed375fc5d789ac4a48e46c4fad0bb90f116462805dedb058d4edd75e5dff66405a6ca4bb1b051d97143964505b4f6b2a744dbb54fc5a1b5b753810606002a48e31f06097045d802194cda444c0b23eab28c7397d9a9a913018cc03fd3f1b77fca11533cf2e70982b2cfb48fb6d3b7e909719854944d4b26288c020f59f832da0d4be4f3b61c0b3b4ced94cc1c9de3a2e6ba19142185aa6531e6234d28c8c679e3c4e2513818688a46e82b13d11367945190776a8f27897621c9139a8b5fa187a22fad37769c39275ab3036c9917841636b49587ab3954da627d317a3d59d436169d65df904445738198ccb7006bb044bb70380e22c69295bd510639dd23b685e604c0c43279e3b14fef736e68ca23d59623f078aaca458407ebea3006bbc422bb21c74c0593e4030bd1790d5ac0ad64ed26807e073f54013c651aa698bb6385b3442f01a5989ad07bb89275f970ab7c9dec0f37ca2b25b45addb04df43aefb73d68fb0fb0918bba6f300483fd3caccba35de9071a1353491f406d1b8ae0f10be32f1c1301cf8d838af06ebface16249f84cdd5f3ca393322ff35ec3d6e8b352cc4b7b7a0a31c168b9299102e1b4bf2c97941fce683803d7a9afc4c2ed27f417dbf3b5376801a8b6a25fc4e3268bb6a39fc1b131852c7c48032c06195b18b8e8fea728c54024c32b1ec94535b2b962d255d5db550efa80d0481d8f0f0da6ebb8bb57ebdc9ff57615a50668b634a028af435a772a51eb501909d1291a37ae23428bcc3f3afa7b799536506cc9b9cd59b85620112011bb91e751288a8e2bb1356dfe6dcf35774628b29a08bbe240d5abdea854f15586dba28df6f53b4daf6648ba4013e86cb064ffda429192bb2ebfdbe0dd8390f0de9b9719093cb5ea63f390b2727da99ab77bfcd48ca59562c07193a850ced45bd8a37544e70bf674bfc73a45590e564da514b5bc7efa37aacefac365df4fd34523b354c2e5896974f4a934794dead102b561bab6a76e3f8ba69510fd8974485984a337d132b45f1eeb6955b3ef74c5775d9057b925a7f822a73ecb9fa307cb4a5aea99f51132167e0e893346974827137d6774c7c863216012653b3d4922b26af4197ba7eec890f405d637dacee081fdb68b02aadc0d4db221cbb459f71153da745f55dc0267ca9a238e036055bc0fb174572f13802def8ae9dbf5e0de266bf20c19dbe61390428916076b81e3692923df7a9ce26d7a539407d34bdede408c9336f5f8f7b62cd19966e2e28712a4cf9694c29e92ea823a00bb11588dd8f2eba0ca1b8d3939975c2e2e240756ec8fd089f46383f0fd7971efe56b43d83168462078dad9108a2f483be5beb200deda5f83d6af7db402ea1d66a1a164d7c726e1fb2608bada071479ba6c97a1042ca5875a191236b2c1a173fc004da35e00ccd4022ae0d277ac846bcf0b5a8197db1e81d58c1c43532eb244f822bda5caeaa7068f4b714f2e678d361e88068d17210e6a2a7c9cd01df7a3bbc77fbc89d7ac8012171a32d315c6e22698cadaa4a3011fe6940f378a64a557ad7d538660594631110ebbf52777211f3ced31d594b148c9f30be7723f80ec7c4677394ea6aeec6a937b1f2f9396c386849b323b15c7ab1d8b870ea09b2f4812e69b66b0ab38a723c4e14226b9ffcb750065c1e07f56eba82852f6e2ce1731e589ad03da02afbbdde55755a6e18ae628b721563e1593ec19d4f69568a51bb22cea66fbb19f8f847fdb3e2f7db876e0b8d4715a4253e74560c1997722ed378f9c874a3c003001d2f1016ffd9e572dceb81633c33a930c5c571a8916e09d4171e42f3ac9dec060d7be53a588d0ef38dc882749915726f3b5bbb9cbf0f637f68c9718dca3a904169b7957feddb47e02d246c2a720d560795c61f76fa771fbf8cdbf04ddc7967a57badc6a418e993caba6bbc5abf696dd07916d448e7620bcefea527f4f527d02ede40b24e725532a1e598d705c5d6129758f6e585a0621da6fa40138b666f6951ce8fef7ffe6648c9d9712bd1a296a20f0f4b6e53938713a3a2dab0ffa41c7d15d7d479a346cd2c8d1a7846eafa46f5be618d501b4c1f2994f0549cccf04921cf3e468ad0bfc9e506b3893b64159de38a22454066ff0be1093092ab98f82b2c03cda21118bb4f45c16dedbcaa57e33571c81a38af5d3819f549730a80b9f0702c47492878363eff12770ba2014f97bdfaf3b37423a54f684e212f9eed8eb063efe2a97b6efd4abd03f1b0651856454bd30bc12c3710104774fb44632c2f4d42361362064225079f9987d398e1038592e55664ca1e66dc1ec5b5debb3f859ac61b7aea7fc8fffc55f247d20610755ef9433ec5e25a183f57111c20544e018d748c5f5a185628cd9479141daaa03910ba9a63cdf92f73770c921f5348010a089c3673205c5913e6ff86b495a9831cfd6791a17605381b6ac63b55dfe0ba7ee5b1e4840ac5020e465896cd589e50efa2a69b8016fffbbbc87bda87e2f2f2d01f516efd5f9355896aabddc1809808b7ff209abe50284087e730b9dfc6878de7f70e312fa670ae0acb50c758d5e61fe39a4aaeeee49892cfc08fbb3445b211bc6890b541f066561a80d7d659ae76b492b4eed745eec312e02b1e35fdb92508d95a4568021bd72c10f68223", 0x1000}, {&(0x7f0000000480)="9f60d87d07fc850b97b02fdcb7b8cac6447eef8ba0603c9f23ab74cfac8e38535554f80a017736873ed8637cbebcb95fd14b069f62fbd444cf36601f8435884bc75b579509527fd113ce478d2055056a861aa0b636472a7111180641c7fedbad086a77d8154d476843bc1fb5fd2bdc899fabed2b46d154c5778e4d0babd32ce5a590917c0ada699066652bec53d6e1e404c058f3752b7096fe610392544bb3b49488732f60ba6c", 0xa7}, {&(0x7f0000000540)="9c0e4db871803d243414f76f37f46f0db4754b3126b081d4ddb570be80c2bdcd3360401cf5a1d669046988f579b5585bb4c6434470aac7aea0f3b3fa82576662fc8a076905476fe0beb8bc7a56077e6226ed8b22b9647cec0fcb0e833bcb346429eccc976afc6090d105c45125fd41d6b04154c25acb16dc3bea7f53d55f447214c3f1db2d26e206b8e7ecaaf3a5848995676d6f21d2b61696d9ab23280b55e07ed41ac999b57a149e8ea96b58c1f71b6de114f4ede66d0cac860c9a1149d7ee37ccf7a6ba1a33a330935300cc0f68401111fccf31ecfffda4316a0bb3", 0xdd}], 0x7, 0x0, 0x0) pipe(&(0x7f0000000140)) 05:37:12 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x4, 0x0) seteuid(0x0) pipe2(&(0x7f0000000000), 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) 05:37:12 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x7, 0x5518ce2c, './bus\x00', 0x9, 0x7, 0x5, 0x1ff}) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x20) 05:37:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:12 executing program 0: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x26) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) r0 = socket(0x31, 0x8000, 0xfff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25, 0x2}, {0x0, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) dup2(r1, r2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000080)={0x3ff, './file0\x00', './file0\x00'}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) readv(r4, &(0x7f0000000340)=[{0x0}], 0x1) 05:37:12 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = socket(0x800000018, 0x3, 0x102) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r3 = socket(0x800000018, 0x3, 0x102) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) recvmsg(r3, &(0x7f0000000340)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/225, 0xe1}, {&(0x7f0000000100)=""/113, 0x71}], 0x2, &(0x7f0000000300)=""/17, 0x11}, 0xc82) lchown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 05:37:12 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x8001) 05:37:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 05:37:12 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) chroot(&(0x7f0000000040)='./file1\x00') stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) 05:37:12 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x9}], 0x393fe9df, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x8, 0x0) close(r1) 05:37:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1000000000000074}, {0x30}, {0x6, 0x0, 0x0, 0x100000101}]}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x88) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:37:12 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0xc, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) syz_open_pts() r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000140)) 05:37:13 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1190, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) 05:37:13 executing program 0: r0 = open(&(0x7f00000000c0)='\x00', 0x200, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r2, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) getdents(r2, &(0x7f0000000100)=""/245, 0xf5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x31760c74571d0b5e, 0x0, 0x7, 0x1000300000005}) 05:37:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x280, 0x100) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r1, 0x1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r3 = syz_open_pts() r4 = socket(0x20, 0x4, 0x4) close(r4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r10 = accept(r0, &(0x7f0000000680)=@in6, &(0x7f00000006c0)=0xc) socketpair(0x10, 0x33549c1fb22ff1ab, 0x8, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wsmouse\x00', 0x88, 0x0) sendmsg$unix(r5, &(0x7f0000000800)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f00000001c0)="a6f5f915dad1a22d64849fd214ce02adf95388767d849ae5afc3d265c78ff88df5f9411f6d9d3b364efa2389b3641f9a76d8375ca1f4341bb8682128fc1404e5b716f924c57c3e59ab231a3e94267d5112f3b82b097b2d8aec3b4d83d4c25a55689f57d89006eaad99d499c045a4b1737bdda1ae7d63ee3190a566da942b7d7a36dfa76c9e656a48f9bafb3d8b39c69325d94da56fb0b3de21d701ea92c1e067432b0f15153ab9f8a977d15fe8e9e3de90bc4c9b8f67a7ab4fedecac79c6651bc812ea", 0xc3}, {&(0x7f00000002c0)="8b2397e33ca46abfdc956d4d477ed426512b600ad9a15dda39a2ed4485fc3efbb3003a5dc72d651ebd0eca1810f363f890ac88814ce32bba49f4fce3faaf282b1b9c6bb3d0d98b62960695d1b493172d993fe6d56f96ad78c49d3fdd794888b08742fb0f353f453ea69236ec6bf2dc2fe16f31fd13c3a387bbbc8d70c3a2ff053171f127535244941486a7e0e843481c81da630056386931407d4eb2c4efcb399d85a9c5a1ebf160e8083ec593bb4dd843170bb8616ffd4e86fda973d64c68f4416c6be9272b5bf4755b5e88c8581f0dbda8e59794624a8a976f8d3a174816680642984cce08cead622e5e3a92f84e5ebec80c67610d01b0241e", 0xfa}, {&(0x7f00000003c0)="fb004160abc39e2e7de99f8c66ab96c4b370ab1cdc98e2290aa9b94feef0228e026dcd1bfffd3aac15e7bd9e0f24f2f2376408af19b84a5aa42c666c508842e25aa7f030871cd782f21e8fe3065c8ed6fc4587dab3c9886b592e497ec80c21c8cfde432b5e99a4750a2308877f2c2b53e764f84763fb44c8b8f8f95f6f1b4181fcf89c193fd1b162746189eb27ed9c7895f3c91e38786cb63340c158bb7ba1f6c314eb49e65f02d36b076bdf3ad1d6294274661e4c487b2a697aeaeedd0280e40059880e91112e4214d41de8fcd6e1d078419d0ffad48c12233f5fda2c7158ac8dd55e6668cc00d62989c7dca962456621c343", 0xf3}, {&(0x7f00000004c0)="e6d0a2cb2902caceb61223ff380b589ca628a7b2b2239ffbdfbc715eee73f1512979c3a86719c24552026219daf31597931fb444704d74c83dc8feb220ab3dd6ff243ed6c824e23a330807721e0058908aa9428e1045fd0dd5dd71c24f9c7f750984fcb983aaac1946fda9f6d1aa7196062dd5180adeec1653a09cf5306f", 0x7e}], 0x4, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r6, r7, r9}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffff9c, r3, r10, r11, r13, r4, 0xffffffffffffffff]}], 0x50, 0x1}, 0x400) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r14, 0x2000741e) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000880)='/dev/diskmap\x00', 0x80, 0x0) r15 = openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCCDTR(r15, 0x20007478) r16 = openat$pci(0xffffffffffffff9c, &(0x7f0000000900)='/dev/pci\x00', 0x4d800571790c3b5a, 0x0) close(r16) r17 = fcntl$dupfd(0xffffffffffffff9c, 0x14, r16) pwrite(r17, &(0x7f0000000940)="f66a3fdbdfdaafe085df66b863448aa507f3ec39f7831ccd2c576630e60cc0f298aaf3b22e830b01d0ddb322", 0x2c, 0x0, 0x0) r18 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r18, &(0x7f0000000980)='./file0\x00', r8, r19, 0x8408e2683b4b0b27) listen(r12, 0xffffffffffff4959) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) ftruncate(r20, 0x0, 0x5) 05:37:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a8914c44f7b202a, 0x1b00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x108) pread(r0, &(0x7f0000000080)="e06c11af4ab973e24c2a9256a4cb9daabcd5b8c06efb49202911f83bcc60cfec22e7c0f4334021a58209bce0cbad5816e5096f44dca4c246f811fb360bb055b3", 0x40, 0x0, 0x57) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000180)="19620b63ee8d3b31e9b52712ddd3520d8cec9bcad16110cc6e2f3ac8cfc2a9af68697cf04b85f62df2b189ad1d352a0589c23abbf67f00174623", 0x3a}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 05:37:13 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffffd) 05:37:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x81, 0x4}, 0xa0000000, 0x5424, 0x8000000000}) 05:37:13 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 05:37:13 executing program 1: r0 = getpid() r1 = socket(0x800000018, 0x3, 0x102) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept(r2, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xc) wait4(r0, &(0x7f0000000000), 0xb, &(0x7f0000000040)) wait4(r0, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000040)) wait4(0x0, 0x0, 0x7a9f07537b100c6d, 0x0) 05:37:13 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ef9000/0x2000)=nil) shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000c00000/0x400000)=nil, 0x0) 05:37:13 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f00000001c0)='.\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x2) r2 = socket$inet(0x2, 0x3, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x5) setsockopt$inet_opts(r2, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) pipe2(&(0x7f0000000180), 0x4) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000002c0)={0x7, 0xffffffff, 0x3f}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x8004745d, &(0x7f0000000100)=0x8000000000000b5) close(r3) 05:37:13 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 05:37:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x400) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x50}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:13 executing program 0: r0 = socket$inet(0x2, 0x5, 0x1) listen(r0, 0x0) bind$inet(r0, &(0x7f0000000000), 0xc) 05:37:13 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x4000004}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x1d}, {0x6}]}) setitimer(0x1, &(0x7f0000000040)={{0x200, 0x4}, {0x8, 0x6}}, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x18, &(0x7f0000000280)="c94cb1968beace9504a6c79307709ffc396cdbd0fa3090e5") pwrite(r0, &(0x7f0000000180)="94dc1fc5bcf3fd638bbd0cfb8b36d3439ccdd752fac5ff8afb838f1f3a41a79e5a13d7cad647be33a4e7e72b9af5c56aced801392633ae68c0fed8708d45f7c9a451303d265490900352c7e15990b9f6e413028518c734dee8ab5ec2bd8f86b4216620db422896b141e07ea8e483bad2dea7c81bdf5a08041e90da77d6ee36e983f2453bb04c5a2cfc19a93ca7b18bd7bb14b17b6474e84947cbf02036c4b7ec7ec0dd30ce7a38e65efd85d07a86fc987296447164341ef313a650e2262638a437323fc483bd2d9443f7deab1594912e75eb5d97d88b78", 0xd7, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x400) 05:37:13 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 05:37:13 executing program 1: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe", 0x1}], 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x20000, 0xa6) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)) 05:37:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dbU\xff5xf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000000)=[{0xfffffffffffffe01, 0x9, 0x1, 0x2}, {0x3f, 0x0, 0x4, 0x6}, {0x69c, 0x2, 0x3, 0x4}, {0xd1, 0x7f, 0x401, 0xffffffffffffffff}, {0x1ff, 0x10000, 0x3497, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x6c}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 05:37:13 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}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x200000000000043d, &(0x7f0000000000)=[{0x25, 0x0, 0x80}, {0x10000000, 0x0, 0x4}, {0x20}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x59) syz_extract_tcp_res(&(0x7f0000000140), 0x6, 0x3ff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0xa000000000, 0x9, 0x800, 0x7fff}, {0x8, 0x0, 0x299b1620}, {0x3, 0x100000000, 0x2}, {0x10000, 0x3f, 0xf29, 0x3}]}) 05:37:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = semget(0x2, 0x2, 0x28c) semctl$GETVAL(r1, 0xe, 0x5, &(0x7f0000000000)=""/4) r2 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r4, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) unlinkat(r4, &(0x7f0000000100)='./file0\x00', 0x10) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 05:37:13 executing program 0: pipe(&(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="510fc3a0386f", 0x6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x10004}, {0x3c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 05:37:14 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) socketpair(0x20, 0x3, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000140)="e36cb137da8aa1af588170189f75406e900b20cd4374a070be4b1a6618ffc71eabe1de4bbb2af56250d70bc72316a2447e664c09a124edebf8ac1e99317239af92a41cf369f00419b99ae104811e5008b6c67c7b56d1ba7bee482b3fa00b33ee5251d6493558864e9f5956951ae87a5e4d709155cb708ec3f10cb5c57b60ddeaada0635bec797758416b5a4569fdc000c0b2e221951ada9c266de0ae587a9faf48ebe859f46bff16ae29e9d47c71dab854a117ec4195413baa44f4c3b3ac1492b220a021e4b2b577a4bbe174bbb2c42b4bd4c9fd51ad5e1cfac0b3d0ce7a", 0xff57) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r5}) dup2(r2, r3) acct(&(0x7f0000000040)='./bus\x00') execve(0x0, 0x0, 0x0) 05:37:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000140)="2c16954c7171bf58f53192ae83e5f0e2a9074ad7da129ab1da322a746159a881a84858f3e072b3afc73d1d2810c54d5d4fe85bd0d60bc4a84832b795590262c5e6ca23b851cfe13b38d094de3a3ba67ba3bf8ea5d59859985010b7bf62121f3823bc8af92fbe5e0932b496d07f86bbae6ae6ccea03e995a725fb283fd41ffc54577ec884cc3d5abb4e2d3ed1802a720b56245682a0652f22e749f1e404ba0c150c935d01531e495432118b6b599387fdb8472817139c0ece0aa5246474ae5a6c6d", 0xc1) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 05:37:14 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r2, &(0x7f0000000600)=[{&(0x7f0000000400)="21d2e566e52526b07984809a9eefd4b33563ecaa579c03a42fb5c34271311c639098aeba25a822ddd00aab5bdeb943dfe52526a985ae245158d657c90db9779f3bdfbc923d402f4ad9a04171099a4ee871be2193bf1b1f943c8355c5cefab472b5d3a34521c1e34940b5c7cc77ca3830cf0a1f958d7498c51621f0b26033dad29652e58ef30bd6b5ec45842dab4a359d", 0x90}, {&(0x7f00000004c0)="297e695b36776b205baf957c5f5b601aa8f3e54bc28f27050788d3a59fe3a5fe9f6cc42821a95899ddb83b1cd1b46201302d01654a9865bd3108db3a277c64dccad843092d1dda13b386788f9f9ad4be53754b9270749c207b349114b425b433e87889df17ee26bf1901013a44ed39895713666b934fcc", 0x77}, {&(0x7f0000000080)="517b8894973eac742e114307826195d70bc9124a0e273502dfbab4502df3f86f116dab6423aa5636f58763b69f28d6bd22cdeff090f1", 0x36}, {&(0x7f0000000380)="b79ea6f370ee9a", 0x7}], 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket(0x800000018, 0x3, 0x102) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) sendmsg$unix(r3, &(0x7f0000000340)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000640)="9dd50bbfbe2f1a962496bde6968147b441993f0315d61fb733d0ce836768daa643fd99dab7d4c5b99863cda530b80f0df9943bd22a6e70221cfdb2fe0133ce3a57f36908fa6b16f0d4cacfed27b69aedbef0439566b1b71b94f51442849073e9110a390ff5581860049af61d3218a31882d2e010b4949a08931c11f80a503e3851eb3fa1a2502e22a2880b4b7cb2cc264378fc06cb72e5155bbb033e0e1f1277e02adbd401aa6479452a895e1a4bc378b1e8c6a05b843933ab5919e4adddb260892a9ca30f93a10235e4e618ffc2a9a1587e8d9a12fef19f06f6e6b5cf0cebdecbb0", 0xe2}, {&(0x7f0000000540)="88dc284637a7a4c271b3428cf6ccace6f618eb0f7b4cd72b393804b36042a15babd9ee174328c0d285f6430d5090065967dfe1e27b70a4d8d762570479a6a628a527bbbf54774415fb641272938566bd5d0d96ae8ac2bd8b0f377a2771272071348f45c613330307bfbdc25c96fc15340d3c00c1796547d08e0cea2d5419ae2bd384d8e22414757f6a2233bea4fde724e9050765c0c1510f500641b32b", 0x9d}, {&(0x7f0000000740)="ccb9d44931c4f515193628346f3c3f2b18d4e52de81fd28823b874267e81089afd146c98f5b39bbac1eaec74b3629edc6d993faf992b5ccdc7c76d3b280d54a513d34dc0c8be79ded14f75190653588ee3c88553241490da1a6160a924cb0fb7ed4d6828c39acdaaf9d49f9488da6c918d3d4be9c15bcee28f8c24223c44f6fcd23f4cec4f68ade8ea96a3fcaec50e1d9683fa53dc08b6da5ab227a045444475d89c7367e8aae415bf82599682a26173d416ef6309b8997b3fccc5667b347c6d2a0736", 0xc3}], 0x3, 0x0, 0x0, 0x6}, 0x402) accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000280)=0xffffffffffffffd3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000008c0)={0x3, &(0x7f0000000880)=[{0x7, 0x9, 0xffff}, {0x7, 0x1f, 0x0, 0x4}, {0x7, 0x6, 0x2, 0x4}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000840)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {0x0, 0x2}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 05:37:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = msgget(0x0, 0xcc) msgsnd(r1, &(0x7f0000000080)={0x3, "05eaa60534168a9a4a1fcd9951d5a1bf99b9df39f4087983fb0aa52ddf56436678a26a4d9e7af1019e4d0a551a40ea4ffc5c270bae"}, 0x3d, 0x800) 05:37:14 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x4, 0x7fc}, {0x798, 0x2cd2}}, 0x0) 05:37:14 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) socketpair(0x1e, 0xc003, 0x0, 0x0) 05:37:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x106) write(r0, &(0x7f0000000040), 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() sync() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f00"}) syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 05:37:14 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) writev(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)="153fcf5e5fc1e869e101f6a5c22499c6c930ebd6b205f54050c47a0610eaebe131c5e5106917220c2790b6db8894c8c4413792a35ede20af21e321675fcf84c1897a908bdc68373a962ca645041df69b2b2d2ceeb2a04ef468c4735aab2a850a7cc53a3dc9040f5c20226a8e1388bb9b01691dcfcb4e570b3cd08cdffe8e62da58af164c691fd3ec30bc6a4cbac56be897c190d01b04810c3b8b915b901dbf2e79acabdc585a46d442e8fc6a2a7b21200ca2e497452366e7"}, {&(0x7f0000000180)="7692ec0327b2546cca7268516e3b2697a260d11fef69ece03779d8ea15154d8b116f4c2bb9bac2a97aca5967328485294b3b9cf51b5ce4d1e0c84c987e8996290aab30121dd8397c43c027333b4b8ec4394e4048031f2e3f977c0ba3c6b59c2beb0813fca58eec468d1b316b424af2e868f108970a7b63381fc0fbbb3e009081bbf5412fa9c9c256e2ac14a59c2b77b5dbe24d17af012a86c47a2fba0d83"}], 0x1000000000000006) open(&(0x7f0000000280)='./file0\x00', 0x7f0c1e346118be23, 0x20) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000000)) 05:37:14 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0xb, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3ff}, {0x0, 0x0, 0x0, 0x16d0}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r2, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000280)=[{0x8000, 0x200, 0x5, 0x1}, {0xffffffff, 0x7fffffff, 0x80000000, 0x1}]}) kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x10000, 0x0) r5 = fcntl$dupfd(r3, 0x8, r4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000001c0)='}', 0x1) 05:37:14 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(0xffffffffffffff9c, 0xa, r2) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 05:37:15 executing program 0: r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x200) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r1) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0x9, 0xfff}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000480)="bd", 0x1) 05:37:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2, 0x7fb, 0x5b8, "03000000000200", 0x0, 0x400000000}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685", 0x1d) 05:37:15 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0x4004426a, 0x0) 05:37:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x59f, 0x0, 0x0, "c84a03f6ba916c1d50bc10cc41582e1a3f7ea401"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getflags(r1, 0x1) 05:37:15 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x80000000000209, 0xfffffffffffffbfc) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getpid() wait4(r1, &(0x7f0000000000), 0xb, &(0x7f0000000040)) wait4(r1, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) fcntl$setown(r0, 0x6, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000140)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readv(r3, &(0x7f00000009c0)=[{&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000240)=""/149, 0x95}, {&(0x7f0000000300)=""/212, 0xd4}, {&(0x7f0000000400)=""/215, 0xd7}, {&(0x7f0000000500)=""/236, 0xec}, {&(0x7f0000000600)=""/30, 0x1e}, {&(0x7f0000000640)=""/98, 0x62}, {&(0x7f00000006c0)=""/89, 0x59}, {&(0x7f0000000740)=""/172, 0xac}, {&(0x7f0000000800)=""/183, 0xb7}], 0xa) r4 = getppid() r5 = getppid() setpgid(r4, r5) setreuid(0x0, 0xee00) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:37:15 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x800000020089}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x401, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x5, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000080)={0x20, 0x7, {0x5, 0x1000}}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000100)=[{0x3, 0x80, 0x3f}, {0xfff, 0x1000, 0x5, 0x1fc00}, {0x4f, 0x100, 0x800}, {0x7, 0x1, 0x2, 0x7ff}]}) 05:37:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffd) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000180)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) semget(0x1, 0x2, 0x20) 05:37:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x5, 0x4) close(r1) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r2) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x1ed) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = msgget$private(0x0, 0x10602) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x239f, 0x1}) msgctl$IPC_RMID(r4, 0x0) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 05:37:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x1f, 0x7, 0x8d, 0x7}, {0x8, 0x8, 0x7cd08821, 0x855}, {0x11, 0x1, 0x100000000, 0x6}, {0x20, 0x3ff, 0x8d8, 0xff}, {0x2, 0x8, 0xfffffffffffff356, 0x20}, {0x3ff, 0xc5, 0x1, 0x1}, {0xd0aa, 0x6, 0x8, 0x3}]}) 05:37:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83, 0x0, 0x0, 0x567}, {{r0}, 0xfffffffffffffffc}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) r2 = socket(0x800000018, 0x3, 0x102) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) getsockname$inet6(r2, &(0x7f0000000140), &(0x7f0000000240)=0xc) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x8, 0x0, 0x7, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000280), 0x10000, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) r5 = socket(0x800000018, 0x3, 0x102) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) r6 = accept(r5, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) getsockopt$sock_timeval(r6, 0xffff, 0x801, &(0x7f0000000300), &(0x7f0000000340)=0x10) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) 05:37:15 executing program 0: clock_gettime(0x2, 0xffffffffffffffff) 05:37:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x74}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ea") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x4, 0x4, 0x80000001, 0x7fff}, {0x0, 0x5, 0x38474ce8, 0x100000000000000}, {0xffffffffffffffff, 0x3, 0x1, 0x1}, {0x2ea3, 0x3, 0x9, 0x7f}, {0x4, 0x10000, 0xe7, 0x3}]}) 05:37:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35, 0x0, 0x0, 0x1000000000}, {0x4}, {0x800000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x10c) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000140)=0x1) openat(0xffffffffffffff9c, &(0x7f0000000240)='./bus\x00', 0x1, 0x4) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r2, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file1\x00', r2, &(0x7f0000000200)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 05:37:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x108, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2e, &(0x7f0000000040)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) 05:37:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x25}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = getpid() fcntl$lock(0xffffffffffffff9c, 0x7005f3f5af07168f, &(0x7f0000000000)={0x1, 0x2, 0x4, 0xea63, r1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0xffffffffffffff2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x0, 0x20000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 05:37:16 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050360000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getpeername(r2, 0x0, &(0x7f0000000180)) 05:37:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000280)=""/163, 0xa3, 0x1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) close(r2) 05:37:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000240)) preadv(r0, &(0x7f0000000100)=[{&(0x7f00000037c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/145, 0x91}], 0x2, 0x0, 0x0) 05:37:17 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xd458200c6802a913, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x2, './file0\x00', './file0\x00'}) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') lchown(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) 05:37:17 executing program 0: r0 = socket(0x20, 0x5, 0x6) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) r1 = dup2(r0, r0) semget$private(0x0, 0x4, 0x122) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 05:37:17 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x2, 0x0, 0x100000000}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x100000, 0x1, r3}) 05:37:17 executing program 0: r0 = socket(0x800000018, 0x7, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) sendto$unix(r0, &(0x7f0000000000)="3babdeb929fd7d558368833594069496b59c58b6f7ef0822374138ef65fb46a443dad9679b895cd66c3989d035439c8c334a63509e6e41b90eb99371affd7b673fad5dd2514902cb3ba9c0e7d7a1d7249f37c5b41494978d5d71223d5ac57d7c88d6ada93cec34f9a420b399b6038fdfc6a3fcafdbc7d780ef766608d47fcee6010b15d1ca15", 0x86, 0x408, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) shmdt(0x0) pwritev(r3, &(0x7f00000015c0)=[{&(0x7f0000000480)="41dfc62086d494a80cb1ada9e8f0da0b9b20aef85de6762102453b0ef3cdac3286a5c10cd2251acba6c094046c43fd14a15c2ecd0548756c26665c860a91eeb2d72c34d4df87c00dd5b20689c2d3318b9f29cbbae7fdaba56f110aaa2700fd5c100a1865b3745c5b376387330345247ad67f0cf049977ed1229844c6a1396870b27b3437479715d7ab159683de2cd0e68dc971b0db46a800ec45d0a7d956b40ccd475c1125486f461547f1f6ef391a862affdc8b7244bcbc9f0f9ab67b26c87aa4c27925f8f66ef4c64309607c43bf54d61fd8ba0b6ad647da8b02b10f169630e775701923670c7785009f06cd0de852e02f1d7fd5ba615508a195e2a622bcee24565a8c84158c9136f44381abc86f5be4e7d263cc646d337f6b2362bcdb025106f8b78b39e1c34e2cb1baf5842cd6602c33118ed31f1901cbc1dae895ee1cce016aa52c7b1a909ffbf40d30593d9aa990c0d2ac53837363eec56fce922b94ded9917ceb09657e7776fe742ab2ab7037e435b05a46b3dd67c39d07f70d3bbf4de32d32360447b2b41bcefb66a5a616b9a0f23e72b5c54fc04b3549c5105f2ddf19e687745af49f62876f6ea3", 0x1ac}], 0x1, 0x0, 0x0) r4 = socket(0x800000018, 0x3, 0x102) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) connect$inet(r4, &(0x7f0000000100)={0x2, 0x2}, 0xc) execve(0x0, 0x0, 0x0) 05:37:17 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0xb, 0x0) 05:37:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="57a0924de2", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xff90d7dc375c1d90, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="f9c9e53eb1837158a998b1150dc3b55200756328d1838742c8e684c690704c75bfe688a634a625db1a3bf123dfde26fb7eded30000e90000000000a6704ef09b"], 0x10) sendmsg$unix(r3, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 05:37:17 executing program 1: open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x10, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x0) lchown(&(0x7f00000000c0)='./bus\x00', 0x0, 0xffffffffffffffff) 05:37:17 executing program 0: setreuid(0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r1) seteuid(r1) 05:37:17 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x3) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) write(r2, &(0x7f0000000100)="209ed9557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r3, &(0x7f0000000180)="69b99edd7748cbd1b548a61be3d3fb244608e132f44ebdbc585a57f79acddb8c4909827c01b339c31c46e1c5b60620a456a0d71fc1333634c352d82415d251b8d6b9bd5aa54c76232d751505b88a7a6fbcd6ec6871ae5283a554b6db1ad3f78d9deec0cc559d160637ce153ad6508a06ffbe626ca79e43", 0x77) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f00000000c0)={0xfffffffffffffffb, 0x8, {0xffff}}) 05:37:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) open(&(0x7f0000000040)='./bus\x00', 0x400, 0x10) openat(r0, &(0x7f0000000000)='./bus\x00', 0x8, 0x20) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 05:37:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x64}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket$unix(0x1, 0x5, 0x0) 05:37:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x60}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 05:37:17 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x800000018, 0x3, 0x102) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) r2 = getpid() wait4(r2, &(0x7f0000000000), 0xb, &(0x7f0000000040)) wait4(r2, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) r3 = semget$private(0x0, 0x7, 0x40) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r4 = socket(0x800000018, 0x3, 0x102) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) bind$unix(r4, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) semctl$IPC_RMID(r3, 0x0, 0x0) r5 = socket(0x800000018, 0x3, 0x102) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) r6 = socket(0x800000018, 0x3, 0x102) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) accept(r6, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x109) r8 = getgid() setgid(r8) setgroups(0x9, &(0x7f0000000240)=[r8, r8, r8, r8, r8, r8, r8, r8, r8]) setgroups(0x4, &(0x7f0000000480)=[r8, r8, r8, r8]) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r10, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r10, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r10, 0x0, 0x0) ioctl$KDDISABIO(r10, 0x20004b3d) setregid(r8, r8) setgroups(0x1, &(0x7f0000000880)=[r8]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r7, r8}, 0xc) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 05:37:17 executing program 0: r0 = socket(0x2, 0x8000, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000"/177, 0xb1, 0x0, 0x0, 0x0) 05:37:17 executing program 1: r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000000)) getuid() fcntl$setown(r0, 0x6, 0x0) 05:37:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaef125c000000000da57641cc9e40c3ac28d73781c355ecec67a7f0c7ac71008e03feb30969eec8c84326e26824ea6e1d90d1e65e45e27b8389db946f11e04ce328c3bc4e6204581ec94f641e434e3d1bcbd13d717ea8093f40c3412afef5d6776a587c473a9e55a72b6d4266ad9e3f5fc1fa52", 0x5e) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="e8ff125c00000000", 0x8) 05:37:17 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x20) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) 05:37:17 executing program 1: r0 = socket(0x2, 0xc003, 0x6) r1 = socket(0x800000018, 0x3, 0x102) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) connect$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[], 0x0) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x335) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x30) 05:37:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x50}, {0x2000028}, {0x40000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) clock_getres(0x4000004, 0x0) clock_getres(0x0, &(0x7f0000000080)) clock_getres(0x0, &(0x7f0000000000)) 05:37:17 executing program 1: ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000140)) mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getegid() r1 = getgid() setgid(r1) r2 = getgid() setgid(r2) setgroups(0x9, &(0x7f0000000240)=[r2, r2, r2, r2, r2, r2, r2, r2, r2]) setgroups(0x4, &(0x7f0000000480)=[r2, r2, r2, r2]) setregid(r2, r2) setgroups(0x1, &(0x7f0000000880)=[r2]) r3 = socket(0x800000018, 0x3, 0x102) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f00000000c0)=[r2, r4]) setgroups(0x4, &(0x7f0000000480)=[r1, r1, r1, r1]) setregid(r1, r1) r5 = getgid() setgid(r5) setgroups(0x9, &(0x7f0000000240)=[r5, r5, r5, r5, r5, r5, r5, r5, r5]) setgroups(0x4, &(0x7f0000000480)=[r5, r5, r5, r5]) setregid(r5, r5) setgroups(0x1, &(0x7f0000000880)=[r5]) r6 = getgid() setgid(r6) setgroups(0x9, &(0x7f0000000240)=[r6, r6, r6, r6, r6, r6, r6, r6, r6]) setgroups(0x4, &(0x7f0000000480)=[r6, r6, r6, r6]) setregid(r6, r6) setgroups(0x1, &(0x7f0000000880)=[r6]) getgroups(0x3, &(0x7f0000000100)=[r0, r5, r6]) setgroups(0x55, &(0x7f0000000180)=[r7]) r8 = getgid() setgid(r8) r9 = getgid() setgid(r9) setgroups(0x9, &(0x7f0000000240)=[r9, r9, r9, r9, r9, r9, r9, r9, r9]) setgroups(0x4, &(0x7f0000000480)=[r9, r9, r9, r9]) setregid(r9, r9) setgroups(0x1, &(0x7f0000000880)=[r9]) setgroups(0x9, &(0x7f0000000240)=[r9, r2, r8, r8, r8, r8, r8, r8, r8]) setgroups(0x4, &(0x7f0000000480)=[r8, r8, r8, r8]) setregid(r8, r8) setgroups(0x1, &(0x7f0000000880)=[r8]) getgroups(0x2, &(0x7f0000000080)=[r0, r8]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') 05:37:18 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2000000000000000ffff0070b0b51b5d0000000000f87c8a5b671b1b542a538706000000b81100000051998c29000000310000001000"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$unix(r0, &(0x7f0000000200)=""/140, 0x8c, 0x41, &(0x7f0000000000)=ANY=[@ANYBLOB="9da2633e3e9883263fdce7eb758a2675000000006853efc38db5d6c2de68dda69c260000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r2) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x3) 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, &(0x7f0000000100)="3f8ff26d5ac00b6019020c10d6226803179e38b3bef31e4af0e338752af2526d7dccd96df16fff9494cb714a709319ab4a660f309a8ee1ea5ec6a901a8ce9cdca026487a0402d809f1680f7bc99f22b540c56b4878133e832801b00adb7cffffbd47263b72defa53ad2c996d5415f4ee42e209cd1fca02176efd00acd5c4126a76332dbb9e3419c01b026018c369fe7c9b180c2c103bcc321b29e8ea816b5508f0b831ac9ee720e69e46cb80b92ab62fad9364a7aa609b7e3f24874af18cfca4fe6786822e558d511dad176fe41035d1c39fa9f4a314dd358a005d5e4caa5910889dc1d0937379ef4ba487987b2ced9ff75d845616dacc849f572efba5c161bd7ebc72f469ca97f1aa6b26ab9ce69451dd3bca7bf28b114b5b9b16a65b0c12fd8ab6302e6fc24132d0c85206f7e1d73d744ef326cd99af8089f7249d22c916f187e6c98e41eff34028f7a77bc08638133fefbd29adec8ce43ac47d7b636d8c87c07574e5e9004ad094f3fe17eb693327fe0196b4546b8593e2304d3e0614e1022da4e048c47dd59f29c1d3524e0b5e3d97643cdb98d1b72c880a6fe906806328093cf5cd66ae3fe72264e0dc1a4dec8127bc41b893fac9bfa59a1932ec3cbc2cdcb30164ff2e450294b0157a26b6d7c28a0489f70b395bc0b5d3a00b0d2b0c76297acce3104b7edcf7f1a8627589c659312ca96e25592a98076cd641280374e1ce2b8a082dd9977970f8a691d964409c9582ce579779cfd98ce41f924da0a336762698d4710d17d3f7fb2f996f4f01d818f2ff6bd8b685e87ed9d8c8e0063127bfc55ffd145c495911bfc254535218e5fb6b8edfd98227a8b40dc5bcb8c8ba78a2325d18e9b84da5e647d4549ecb70a325f82933d9074b3ab4cc6828093ed6b0f3d76e882453001a5e547bbed21fbf2c693cd57bd7a5673365d2c37b20ebe7ff64dfde41de71dba895988538882935a3ee75846de1a53168e9d26fbc58194caac94df7b3968d4d77eb3f076d47e12bfe0fe681202f0146b300945deb3f39204ef6b8bf282b25f976c316ec64740ca7a88f35a7dd1fdd7e9906dfdb2acdcb91b61162d947554540c9dfd3ec906bdf32227432d33569c957d79df743981ed6083e031c05fcad24caec86a45303a2837267d5201a3be94e43a1d454597c44c9608a76dac393df52a5d08c067154f5cda62984441c76d7e1e0e8b140bb6716b41097a26d60f7a97173d213dbb861a34c1997b46dae4fa4fb04a941fdee3061b0c8fb5a562798f61a3a1b0306d3600ae17c4afee6fd3b22d3d3891183f29e87e910471332cb166acae68f2b0c4e830259fe27ef22088c2e6a55166d1314e8a515b0f619635b6e6e2b75c65be8ea5b258b414aab5f014b1f1c2130a8397e0e8129e358a2ef2f459e04a16f75d3e7abf69d77b7b2329458f9e351828032fff2e4d734b1e484030d8b5ec5a0fee6bcf677ba4cb873531b6c411f05e664f805d9cd270c0fd57597d263aecbec87b372694ef59893438d13113608e580c027af612faff99ce1a2032b87672b3a937cb6cf050a2292b71f48e8ed09eaad3d634799576aae74550f4c4a506f5a50e157d295cc5651a61a71c5f771794affb6336d060247828fbd4c421f5dbbcefba471965d806389e1ed5ac1004f7c03b8f4dbcfb3673c083c105ee412976b2de549d4d745f0a0cf0cb2a111a49892729a9df1c9064bbcd2a15a4c3af2447b103c5d4268b2b416b9d6ef43973476b9662993c410f49afc3c34211ae8269f1f36808424f7502d41564d95786a06eb06380641384f0897de9ddb97917472c9d48ce71a066b881b1a7b232668f1e4b2bdc7af736da21510c36415066a07b1fa8f97f1256c664dbaf9251bf65796c6d4aa62cb81e49eb1a26f448f4b03b53f362f7ea896ac8b236dd65788d2897f23090501311a6fa6849b97c134f490669e2e2dd3ca812af4b2798a8c22a72844b514a846f84724f0f06bd49555c2206e721c3c66d1a30a36108974ae58afd7872b6ea05da350fdedda27e1edffbbb0eda152f54d90be6630c4810d658d802dd5bcf37854df25043ceef90038717a1299bb160c64867556526c526553860e089cdeed4924513a4b72c9637d11132c17dc8d4fb0d5692f67251bd516473b1b1f560afa73a9470477c27f3a3e88697f608ed5d0d19564138fbc516196058cfda01da2dd1febf9fb2eef119dcc11958682d75f0f288323975dc9c8a1510e107508b626cd1cbf3f2aa37ae8779e51c80b259c34cb7519d79f6890954f1a27f6c1e05baf2287b1ffda969e70fba2873c0cd5960a82cea5ff18d6651d3ee74f348710fca8be331437c38703c2da869a61983efba864df94cdabba8d3fe50468d8e2d631a47b01bd26f8526b65bf82118ffab3020e939adbf02006cdf2e54973a41f0499dbab3da38af30600882e2f81bb9dcc78262b4ec83536f79a08454aa652e33f0a0a35600b1bb9e35c55b3d5f510d25128fa99bc45c8c2d1a9f32cec5efe6dee172b0a5268ca45fe1a8c58de52589a0031ee752758f21cdcbcb220094a3a0b90052767436c3355dc96070d34375fd93792621dee5c483b63e0a32756a200d81eb64d19765117e7a85163c5dd85302a5d2e5546049d446322f4a729cdebe741752c883a047c5b10ee702873ecf5be8836522584ae6fcc06461fba8b77c5aea5feba49c8497e186cbbeb76e1a2fd569f8ec1f738552439a329d4bebb00a191b82f05cf52c6ab15b2496b30ae2993b4dc981567d3f9aa54d38476d93c170be31879d70b1494ccf560c68a6889a77d683586a3c7097e0724b5e8b87913bb5228e3e2828cce7146105927e705ddda9f697351b227469b31af26f0f3e5ca612da5e85a7c969bf65f95c6b0acd0d419ec1aaf5b8f6a2157e2273075c39c99bd6bd2856fbc2566ca067ef758cab5b3587bc54da44c1b33ccc9e289a748e86d61ba4668761680ac413f9794ad2c4420396acf18b5ab06fdefdf817e0cc427790c19a14f806728c8f04ba1bb26a22fe5b2376a48cf4afc5ad0688feacc3fd2be7979f35fa6d830456fa86afbf557bc879c0d4c307c5dca724b6c167635848dc7efb2735e55b58f13f8944fdd1d124c5c0dc9acb75563d1456c9e4a7e43dfbb4ad5205594374838ef85f984ea72f5727bc45317b8af8459dab993e4cbc5e4c950d9db0478312e61fb1db6cbabb8ab93ffae1ceb66de8be66c633ff1cae766cd0945b3823fa4f52d2804c22a019256b368dbf02858eb690f3176e77f9b94a2911948be0c1e48363aa7c4e2d62d30fef1cb1a79089ffe95e8732f003d7591600f005aab5e0558ae817c3fe782c5e5fdfcbe62728c979071b03cf10a02683ea158307e38d8bd2fe0b65865b9248098981c05cc64b3a1816edd4f21e2687d78d8c23830ed42fb4ef7b23fc703bd6c80d44d06f5d9522af109f61ea2b8e3cddc987f132a9de66ae7c97740c46254bec899496b4d1fddd18cabfc93b03df872d2c53b1948f50a22e3de9ed5c1c7ae38ee6b52a84094a98be75dcce75e52ffcb0a2c80ea4073f81572f94ca259d200a0b73cc66b4e307a933a2867b620575af480776693a13fd51a6caedead1779f23b361815f79df98f1b540cc927d35895af786b92cb73bf09a12ff77da4fd6c474626fd2c3897b1f392c1103fb9afe897bfe6aa11ac1e425ceb228b645ab93f59645d963deaa0c31eafb77ff51daeee0d72b9cbc75dec075ae714270ca69c86d0b2140e76721d99e7344d9a010d3b8dea9a433432da719fea235ea7d4a8569fd9c0472e8c1bb3f53ae7486a2a7e09a98c65b56941afc03c41c94171b5385e394c91fa20b8b87ef9b59b16edc7661f45e06083ef125684ee6f5d38b574ecdf51f91e1401abed51b33dda6de0396f3e51b27a78c029cc2133f3506317a33c8fc94df422c6b41df78da475733c6b980f6f4836244503b51ec18ed048ca3b5f4b70347706ccd3745c4ef62b7e3df34a4b62f7351af163ea18f28dc7638dfb4f21574207a4ebe6571e8b77b92689d13737e2380d2bf04d06149c2924c1230b5d6f7a94506a79a9bfc909a93b7608f7c79aab0a41cb2ba0839d2302c3a5e5a8f9e0d8f09fc86c34a34e146045502458838e1b226455a528be3029b82f6a8742c6f011ba1a9834004c537a3fe9b9461a04a893146b21572ee6c612fa9396cae66a668b6e7262b128a3214dd4d23af1aea64261a28a32525037f056b7e57ccc462c2044c579f99ff5dfba3790f0cc160595cf47ce71f7d73adbdb94af8bd11f200073fbbd334fc6c61fa5745ee559593545f47297298da2dadebaddf78c3feb7d2ffb632e11cf6eb051d5fb921b7c455eec9c44e2073d42e61c696670d90a1d12b511fa9be5a16d99a37fc17d74252f745aa121234c3425d527cb17a0eab2732b2a093782f049f15c9c368f2f644d28d92cb4c96f14c7d10c4afe9f2416ea54b60f408ce64159e0223e7d2d3e57cf6e0d7b517587690b5b37a76257b68f3ccdc856efd562496182dec06f23bc7a3faa41f2ae88d0a1c4aae11f8fb06561741da1d44302f872025f41cfa9e5c1b2128ce7945874fe273d2a0e14aa7b34e8f946984a2c1314b699a8c46ed1d78a047f7eda81ba0ade08ae2c79667ea55bee98a1bf5b34a908169f83f2edd0157bf7f6fc9e29a90061739c9075875ce73d9f570e92947f40039149465a58d76f780e7906519c74dcc4b100e2c434404459cbd0f0323d3d9562f708e83037cfa640ddb9438d5006c47513a6cb39bbd67211e18cc86b0424ee154613e842ccb56f8d13271d0c3b9a526da7354da67a5ec45f782e8988259ce84176e19b466999f5cba353dd9f017137c20132bccb3b300bf5a1e5cabd2ed3947d2c54f2b35633da11dc180e04ff3828e28d39af88f25c99487d9d4b07b06c43d83b1a6e69ab2939ebdc696be53b7f4e43c49da3e2dff2aca86698bb85c76d4914c79472ce5c280ac1850c52ca26664e77695cc166f5988907f58cc144ca937424773daf78cde0be8f1435b2a567ef4914296ecd6ab9ffcba811c2dc6604b51872c324c53496d530b9779105b5d4f521ca36e49a7d4baf8e54f4dac03372e13a56be50f6c17f6cd03525e2d58501850c065acf42c30bcb7f3212fdda43004cc4f7c4da6deadf2f35586b3bc20e6077bb17a2e8eec7fcaaadfbccffa44d079ec8633d16e59e7c76f1e0dbbd8c7524697ff07eb8c7b8afd009ced5c06693b0fc0d1d636ecc5f4afdae801ad15a255e4ff6e1b15129197e6ed3c5c35044390e37bb182c7e954cbe818bfd96a57678bb7adc57a00d27b9684b4d4fd5301f7b26c7668f9da4c0e15f0c300477d5a536d73df5b21f23cb1a30b4de9afd53d4a8bafcc898d9ec3b81d6185403479fcdb3f3536315e9221fce087d461f0332d687e969e8bb1688af9d139ec17ebb9daa71bf78b440b0ee33d9de120a18b2be2950e1e70ad864dea8084f233993d473b542ed7cc04304eaca5c4025c7bfcdc6a131b9aa8e23a6ddc23094214777280e9b03ed01ad3894544ff446c66dd4af79cd568ea07a4c60e843479e6c23bb75d25041c1e46379641fdb19dfc1d0bdb1cbf0cab3bacc77f967e9ff875611e788184db7", 0xf84) pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r4, 0x0, 0x0, 0x1) 05:37:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x83) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) 05:37:18 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x800, &(0x7f0000000000)={0x1}) kevent(r0, &(0x7f0000000000), 0x6, 0x0, 0xa, 0x0) socketpair(0x10, 0x1, 0x0, &(0x7f00000000c0)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) syz_open_pts() pckbd_enable: command error 05:37:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) shmctl$SHM_LOCK(0x0, 0x3) r1 = socket(0x800000018, 0x4000, 0x10102) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000140)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x80}, 0x4) r3 = open$dir(&(0x7f00000001c0)='./file1\x00', 0x41, 0x280) pwritev(r3, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) mknodat(r3, &(0x7f0000000180)='./file1\x00', 0x1000, 0x40931) pipe(&(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x7c, 0xfffffffffffffffe}, {0x80000000000006, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") pckbd_enable: command error 05:37:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x895}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff82, "0710000000000040000800f90000f700faa36082"}) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x10000, 0x0) setrlimit(0x0, &(0x7f0000000340)={0x8d, 0x5d5}) setsockopt$inet_opts(r2, 0x0, 0x757347dbf08ffec8, &(0x7f0000000440)="d548f7386f2f24f733c42280f8093105f276aae380f40e4e22cbd9b5404cf933e592d8801c5d1e1b9e3e7c65985158149d9a323a44519de5163bea305e3b156153b080a0dd687079fa55a825c1d04ba8e069ad4bf1beacfad7d3135ed6acf383c5de77d6d59fb1acf6c71fa0d045320161fdef1cf57bf62b53308e3a38d390ed488c04730402980a2a9aeffe95cc52c4a263c402b2d363d04ce0b84f515cc897a8abd902f620", 0xa6) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="624866004bb56732e2d61235c0769aa9f8c50de24a9f86381acdd8df77288c10c4a10bd6a7062e4251a14bf1057c74d755f79183275af90eac40bf2d16e1815797c24f88567cde3ab387cf1c810b9de9b0b4dc39325694875d7bbeb2dd6c6ee403ea59d4be8b518287aafec060e75df838df2c63a0a36328eee807b6f8addb1f554db545742a27cba46d783c3d38c50942308e966e0e05d41a59529c", 0x9c}, {&(0x7f00000001c0)="0f0e987673f2e974c8e463fd5160083dff683e6dfda0c655636365feb64bcb90707532e55f9473f11de3ba71a8e3338dd15b841e1623e39fbf625a4ef9de3caf2a37bfe99abaca8def0a3cdcd126055ff93877f0a5e868ff01e64dfaf53a1f1e375e0edc0b744d60e3c88fb280249aa26cf522c6f4b755c85505b0659d053c170b15f47576ea8c03025a9d2ffb98ba52a0c5714c7a2f9b121bd325c88b791e0123a8b72eef9f6f9c005a91dae9054f6fc5cba8e44f44e62498c9ee459e0c2c50312b8ce58570faa955a818910878e1b109d7a94c0820df7a38694f477cbf0e3c", 0xe0}, {&(0x7f0000000380)="35c42290923ba56a3a769246026feabbfb2007dc87636042b909c46900ccc4a33619e472f82d670ff3de3afb66c2f11cff21a9554c6960154c0c25cca697aa72ff0e49cdd83798194c842641a8a166af07cc04878b21c2fc9557283e49d4e46d948905557f95abf96883e493542c8c3fe0795b84fb545100fbbf59a8439b95f87fd6ee5f263ecf5daac564f4b6a1ff28446ea958b64d8e35", 0x98}, {&(0x7f0000000000)="33369e6d37ef0d1b908eb3f9de8e0bbee7f63d82d90c856196093eda77c402f5116a8256b0f37425ff6013d1f9acc55a4c3125bf", 0x34}], 0x4) ioctl$TIOCDRAIN(0xffffffffffffff9c, 0x2000745e) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000500)) 05:37:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x54}, {0x1006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = socket(0x800000018, 0x3, 0x102) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) recvfrom(r1, &(0x7f0000000140)=""/253, 0xfd, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\"/file0\x00'], 0xa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000000c0)) 05:37:20 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x7) fsync(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x3d}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000080)={0x168b87b2, 0x85, 0x3, 0x1, &(0x7f0000000240)={{0x400, 0xfffffffffffffffc, 0x7ff, 0x3, 0x20, 0x3, 0x9}, {[0xc7b4, 0x8, 0x1, 0x7, 0x3, 0xb5, 0x3, 0x10001, 0x401, 0x7ff, 0x5, 0x2, 0xff6a, 0x1, 0xfff, 0x8, 0xffffffff, 0x1], [0xfffffffffffffffc, 0x9, 0x4, 0x1, 0xff, 0x8, 0xc44, 0x0, 0x7, 0x811], [0x1, 0x0, 0x4, 0x2, 0xc3a, 0x3, 0x1], [0x20, 0x2bde, 0x2, 0x81, 0xc1e7, 0x7], [{0x1200000000, 0x1000, 0x7, 0xfffffffffffffffb}, {0xfffffffffffffffa, 0x9, 0x55d, 0xffffffffffffffff}, {0x4, 0x20, 0x400}, {0x4, 0xff, 0xfb7, 0x1ff}, {0xffff}, {0x4, 0x2, 0x6, 0x3}, {0x6, 0x4, 0x7ff, 0x8}, {0xf3, 0xfffffffffffff34c, 0x3f, 0x8}], {0x2, 0x7, 0x823, 0x4}, {0x400, 0x1, 0xffffffffffffffff, 0x5}}}, 0x4, 0xcb}) setsockopt$sock_int(r0, 0xffff, 0x1821, &(0x7f0000000140)=0x6, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000000)="d5") 05:37:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r1, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f00000000c0)='./bus/file0\x00') execve(&(0x7f0000000180)='./bus/file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='-\x00', &(0x7f0000000200)='tap'], &(0x7f0000000300)=[&(0x7f00000002c0)='..\x00']) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000340)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:37:20 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000002000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000001140)=""/231) 05:37:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x20088, 0x48) pwritev(r0, &(0x7f0000002940)=[{&(0x7f00000023c0)="e3b1b35b572d21d6eb3cede7297d23bbf07c40a43c7c65bb293c38ae17209f0f5bd36dec2f9f10bee4ab603c013059b8088c5407b78d3c8767ed1ec3357a6a127b2c3dedc7e1ae222043abc2a8c9fa391e8aa225", 0x54}, {&(0x7f0000002a00)="0b159ed0111edb6b3bca26a7c5e153acfd9000ab99f4725ca60b3303ac0bfa5e7fd8ab03b3199ce90a31397c67f8d4c9eae6358fe5995f8b03e04042055143fa29ab6fc071cdcacff9e4b2ce02000000000000001b08edad418ab60214cde8c5567a8be4cec676487d88dda8b5e639c048fe3bc39c29d9ef5de95bd3c42e9c6e7ccb1b52cb4000000000000000000000004a40cc2d137b9b7c0f64569ce5e080ee70e3faa1767c8a315bbce8b7849e506e44e8ae452bd4463a0f27aca8a3b80d6e6f423a74fc6bb81ae83dd894194b18b4cd738a8b068db1019b6718d9488be721da63d3d23808650bed1e69658e01b5b1e71e68f56350aca7dc518bb378921c8d63d7588cda2aeadb026ce286580ff6ff44db609e15d004cf2d767f3188e599a51c766e6d64bd69bafb606f69430dfa4ec978c808b3d0c5685443f1f4bffa6f305566c415267a4c785431bcf5a99b6740891c804c423077c69c4e07d81a8256e8553e2a78613fae7e6437b384e219c49b6e33787456c178772162c4ece3a55ff4000000000000ba0f34", 0x18a}, {&(0x7f0000002500)="c674c2fd8c2163e7ee752ee72da85ada1181eb76bd1aade1f1235c2573c01c49f1c9d3bf4dea753592cc8c90447ca2ab3dfc51cc44e7cbd642991b20224e11842390e4f7792954b2d1d63e709b7f2bec035223e1725329389040bb6b907f9130d5eb8e40e460be26d2a177988a75e92b81573bfe75e2c3c8fa27a77ee1ab3b92a2cffdaedb9a8aaee28f7d9ddc0f3e2df36d4f18d69fe242f574d6ae9d6c9451892a80fd8b5cc8c8e31dd5b6d2557e94232dc0a0f931fa7736d30bd2f834499fbe7d2df2d90a8de87f4f969997a9292282afee6cebe4c3d8e7c91c6796a28adb8f25ebcba1529d3c995588d1ed598d2b9e5c5578b04cd1725aa28652a4de81", 0xff}, {&(0x7f0000002600)="055334391c1b50cd98af54c77f8642e7a2eb5eaabbccdce404474089f9d68e95df02ff686d373eedfe39ff774d6ea0981caa88f7c3f6d8d26d873e1dfc51a0cabb13de8c254df32550", 0x49}, {&(0x7f0000002680)="14954d1d1cfe4ab7130bcf2391c8d579b09c2a0306f977d7937e36e7d999a17eae2e267820303c6edeeda52784284be6cc174d574378eb5d0b41ecb61823bf86e8b8f85ef939e689b2aa4ef2eb510bc83fdd3db151fa7913a1129cad7d6303a423218d10926e1b4e914233f59802f3bf1c5f42464e034bbcdac37270f196751d8bdd2bcace61c2eb1fbfd998c7d17720aa22ffa08b5aa8b60a6b9dc91dc86427a2367484974871ad86a0e9a550e651c50491dfb7f83f82e2864ed952674f3d8b139a50cb294596398a60157979086fc69449553bcc55b9399444ef7b7bca675c94e784d0209504", 0xe7}, {&(0x7f0000002780)="fc9467891dce3dc4b61e20fa523edefcb721d1a94bda47d540feb416e6a308f16845f091568de6db09101aa81fad9e0281fd0abe703054c21d1579c31424b985a2930d4d46bec7a0f8f938641bb2a470b932b7c8a4ed", 0x56}, {&(0x7f00000000c0)="9f24875fb7334edb07d63b71d00a0c48dc5673", 0x13}, {&(0x7f0000002800)="84808c6286d037b542306193c44ea34c315257190ee394d4f80d1c5176ced97463e3aa8d2377dceb9eb67e44c4e50e84d4eb19eed342b1af2dad28", 0x3b}, {&(0x7f0000002840)="4d9a014f5635a3e1b64d9d904fb962f98af900e07477bb35f8782b60f58122a4397669bdbf5b223bcf5928bf9f58f2707c5abc21e5255f84872bd2177ebd0350232109afab1310b199e817f944a7b7397d117b0e0be2126cf137240c709cc1e8a150cfac846655e3abf9dc200c96d14624b0389f3e747687ccc80e1f4551e84f03be59bf00f54558d51429c2acfc7853da797ae786454b486a07e258fd17792c815cf772a0cc0cc4a72c683815a3c065dea87d4327b9f5e6a13e33d4cfb20214850527732b132d228566582965dba02a76470ba81254370081d3df46365b0b9ce12282192cf1ba8c91c3fb712e4c8ee5acc61a8b68d3d80944f339f5", 0xfc}], 0x9, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000002440)='./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) 05:37:20 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) r2 = kqueue() syz_open_pts() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e31437da29bd0000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e97b2daf68ac99700f7a05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f395a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf2040000001e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cacdd30450bb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbdea51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0ada6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd40000000000000000000000002271ce791fa276c583c4e6782c45a36ed5b19b061dc3246e01000000000000003a04baf7c32598ff1a6ebe65d986cc9373482e482a49d487012a0405625260265278ce47063bf17cf5a9cf0156d9da56abbffa133ac73b3ceae8500c6de0aa6d0f44ffa9ea178f38d62b933fe4a6a80c0c57bda2e1516b0eefa7ecdcc23b3139b89e34f9218d88bb08ea91e250472708ba2f5925eebffaf47b0bc425b794190e7e9f61c875d1641333199feb2a0a18d1d7fd764b7310fd2f1510ae14b5d4b90996f4f8c92138b334b438e4748d7f5ac4cf28129261397f3a511330489be63ca890f68c54ad08000000000000758d04c5d4dccf17b1cf7619a42acdbadc425857a6d9db987ca5a3adfca6c2ac03ca3d75e57a97218be197f483"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) socket$inet6(0x18, 0x5, 0xffffffffeffffffd) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 05:37:21 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0xb9c8925608456848) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = socket(0x800000018, 0x3, 0x102) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000380)={0x6, 0xffffffff, 0x3, 0x2, &(0x7f0000000100)={{0xfffffffffffffffa, 0x7, 0xdf, 0x800, 0xfffffffffffffffc, 0x3, 0x7fffffff}, {[0x8001, 0x3ff, 0x8000, 0x9, 0x8000, 0x2, 0x1, 0x2, 0x1, 0xde7b, 0x0, 0x6, 0x4, 0x3f, 0xa5d5, 0x8001, 0xffffffffffffffff, 0x2], [0xb55, 0xfffffffffffffffa, 0x1ff, 0x100000000, 0x2, 0x9b5, 0xff, 0x80000000, 0x7f, 0x20], [0x3, 0x7, 0xfffffffffffffff9, 0x100000000, 0xfffffffffffffff8, 0x5c9cd33a, 0x5], [0x3f, 0x6, 0x3ff, 0x1000, 0x6, 0x100000001], [{0x200000, 0xfff, 0x8c, 0x3}, {0x6, 0x64, 0x1f, 0x8}, {0x1000, 0xfcbb, 0x93, 0xbd58}, {0x8, 0x4, 0x9, 0xc74d}, {0x5ffc, 0x1, 0x5, 0x80000001}, {0x3f, 0x3, 0x8000}, {0xfffffffffffffffa, 0x1, 0xf150, 0x2}, {0x8f, 0x2, 0x8a}], {0xf4d2, 0x3, 0xfffffffffffffffb, 0x4}, {0x8001, 0x1, 0x12d398a8, 0xff}}}, 0x3, 0x200}) accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x6, &(0x7f00000002c0), 0x80000000, 0x0) 05:37:21 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0x6, 0x45}], 0x9, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000000)) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7, 0x7, 0x20, 0x7f, "4a9c637a54c3d294698f8c89c48a3cd575d7df3e", 0x4, 0x1f}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000040)) 05:37:21 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x40, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) writev(r0, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) 05:37:21 executing program 0: socket(0x400000000018, 0x3, 0x0) r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) r1 = socket(0x800000018, 0x3, 0x102) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r2 = dup(0xffffffffffffff9c) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_data=&(0x7f00000000c0)="e11c1f317f6a5619a88da63fcd64c81a1d56b22560d96cec8cb75072c71c49386d7ac228e34ae976d43b617de289ab110f7df320ca33f418464b2860ebabd92ca25352c67e5bbdd8af5bc3101b3c7c319706dd6a035bb4fdcb3672570950164e5e86454585c16d8bf24a85838c652436ce9725f03bbcd0e87d690019e13bd41c"}) setsockopt(r0, 0x20000000000029, 0x3c, &(0x7f00000000c0), 0x0) 05:37:21 executing program 0: r0 = socket(0x20, 0x1, 0x3) recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000025c0)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000100)=""/187, 0xbb}, {&(0x7f0000001240)=""/79, 0x4f}, {&(0x7f00000012c0)=""/99, 0x63}, {&(0x7f0000001340)=""/67, 0x43}, {&(0x7f00000013c0)=""/180, 0xb4}, {&(0x7f0000001480)=""/152, 0x98}, {&(0x7f0000001540)=""/68, 0x44}, {&(0x7f00000015c0)=""/4096, 0x1000}], 0x9, &(0x7f0000002680)=""/124, 0x7c}, 0x1) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = dup2(0xffffffffffffffff, r3) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) 05:37:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./bus\x00', r2}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205603, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x2000, 0x0}) 05:37:22 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) r1 = accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000180)="54e8dafe697ed2356049cc1273b53e16bbcdd49f630552f5c086b0f5fa6d9091faf0d5f2034c9682fef8d1f9c30b00cd7970cbe9fb888f2e2b9726ee10472d6f57fd29b02fda18911fad79ce071fb84461823e0d3907bc61491ad6ca3079992a51f405b736adefa7b83af78604d45b352418d16446db257e310ce7e327b1919d81e5a951265a564d4e187a31198cd408537e89f6f889eb4ea6354015e49dd5ccfb35df7dd12f730dff17955e9000b4b65fd159c4f696707660897c24f82343c64b46b98fb7", 0xc5}, {&(0x7f0000000280)="f2f2f31daa45a79737843e371471be8f2a5b32ac8ffb456ced", 0x19}, {&(0x7f0000000380)="7877419c31e8300790fe2c4dfabd84a7fd9b972d387dfe835f45a1fd30be214e23ac61959d2c0387ab6b683dcb1dbb0758a3bb966ec74f2b51d0821da4aabb8b8f14723a2aa14dfc1aeb68580b0b67429bb2af624ace0261e56761451bd55b67ee3e7468aea336fbaaaa070a43327f4caaf8d0ef3b32fd1f4d80de6e74da89d9b35897ce93552a4e9a24d1b8c5604af9b77f9495423ab236db8412c2c33b8b3ab81d75f412bd0e4441e9fded894da054e85b71a210c8d961a1d038c026ed6ac4c01462f34db2fb1b0adfb72f4c8b2ac2b7a5273d98694ccc8ede19", 0xdb}, {&(0x7f0000000480)="9e74fd13b70e8fc07178a55531b7c0c18a3ed4f0a7565b3bce353e8f8bd2e6e712434ce944b63dc47434f6a620f3941578746375db8b572fe3693a176d06b88b7864a4bb7d6b67c59eeb1014e152b010d048532046736c60c0c0e0e4d664ea47ac46758f8fd3bee1fb184f83c32114636ba5a6dbf107439c10f3a19003147d859ed2e7c00c720382878637bb1d9c4d2a38e2f02c5b4c8197830b8a0c6f5bf31e30e9cb7d2e3038074571d58c969a3b487aeddf064e5755444a25bc2bb6cca89a534e464d02928d13347541dc518c338e2487c2484ba08b39ab1f8b6e5855ebb3fdcf2f01ec914f8a97e0805a15994365faa3cc7d76ac0d237d2c95a309", 0xfd}, {&(0x7f00000002c0)="42616fa64de07890f050a0ea133d16dd62e5502291e81b77a3982a36f3b39d6a13b0992a3df56ed56ce8c21298de506fde0acc3838ebeb7dda58d1cc721c2873924aa3d783dba3ec8d7469efcdcdd7114f6f", 0x52}], 0x5, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) sendto$unix(r0, &(0x7f00000000c0), 0x0, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0xffffffffffffffb1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r3, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) faccessat(r3, &(0x7f00000001c0)='./bus\x00', 0x12a, 0x2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = fcntl$dupfd(r0, 0xa, r2) utimensat(r4, &(0x7f0000000180)='./bus\x00', &(0x7f0000000240)={{0x40800000000000, 0x6}, {0x8, 0x100000001}}, 0x1) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000200)) 05:37:22 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setstatus(r1, 0x4, 0x80) ftruncate(r0, 0x0, 0x80000080) ftruncate(r0, 0x0, 0x30000) 05:37:22 executing program 1: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xefd, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r2 = dup(r1) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) fcntl$dupfd(r1, 0xa, r0) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r3, &(0x7f0000000080)='./bus/file0\x00', 0x5a86d3ba746e4889, 0x10000200) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0x8000) utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x801, 0x0) socket(0x19, 0x8003, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)=0xffff) r5 = msgget(0x0, 0x410) msgctl$IPC_RMID(r5, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x9, 0xa, 0x1, 0x1, 0x10001, 0x4e4, 0x1, 0x1, 0x0, 0x3}) r6 = msgget$private(0x0, 0x100000000000004) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000540)) r7 = socket$unix(0x1, 0x1, 0x0) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r8 = getuid() setuid(r8) r9 = fcntl$dupfd(r4, 0x0, r7) ioctl$TIOCFLUSH(r9, 0x8028698c, &(0x7f0000000680)) msgget$private(0x0, 0x31f) msgget$private(0x0, 0x4) msgctl$IPC_SET(r6, 0x1, 0xfffffffffffffffe) 05:37:22 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) r1 = socket(0x800000018, 0x3, 0x102) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 05:37:22 executing program 1: syz_open_pts() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r2) fcntl$dupfd(r0, 0x0, r3) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() fcntl$dupfd(r4, 0x0, r5) openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() r8 = fcntl$dupfd(r6, 0x0, r7) r9 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) fcntl$dupfd(r9, 0x0, r8) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = syz_open_pts() r13 = fcntl$dupfd(r11, 0x0, r12) fcntl$dupfd(r10, 0x0, r13) openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r14, 0x0, 0xffffffffffffffff) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = syz_open_pts() fcntl$dupfd(r15, 0x0, r16) kqueue() kqueue() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = syz_open_pts() r20 = fcntl$dupfd(r18, 0x0, r19) fcntl$dupfd(r17, 0x0, r20) openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = syz_open_pts() fcntl$dupfd(r21, 0x0, r22) 05:37:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x10001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) 05:37:22 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x13) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x80, 0x4) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) close(r0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) lchown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 05:37:22 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r3, r0) 05:37:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x20000000000000a7, &(0x7f0000000040)=[{0x5c, 0x0, 0x4}, {0x87, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x29, 0x8000, 0x1) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x10) 05:37:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') r1 = dup2(r0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x3, 0x1}, {0x18, 0x0, 0x8000, 0x401}, 0xfff, [0x101, 0xff, 0x0, 0x9, 0x7fff, 0x4, 0x101]}, 0x3c) rmdir(&(0x7f0000000000)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) getdents(0xffffffffffffffff, &(0x7f00000002c0)=""/185, 0xb9) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x40, 0x0) r2 = socket(0x800000018, 0x3, 0x102) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) r3 = socket(0x800000018, 0x3, 0x102) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xfffffffffffffebe) setuid(r4) 05:37:22 executing program 0: setreuid(0x0, 0xee00) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x80000000]}}) socketpair(0x18, 0x8000, 0x102, 0x0) pckbd_enable: command error 05:37:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x82}, {0x50}, {0x6}]}) clock_settime(0x0, &(0x7f0000000040)={0x3, 0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x170, &(0x7f0000000000)) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/203, 0xcb) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000280)={0x6, 0x1f, './file0\x00', 0x4eb, 0x9, 0x7, 0x7}) pckbd_enable: command error 16:00:03 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x80) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r2) 16:00:03 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x40047463, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000000)={0x3}) 16:00:03 executing program 1: r0 = syz_open_pts() r1 = kqueue() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) kqueue() r2 = kqueue() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000240)) kevent(r2, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getflags(r5, 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = dup(0xffffffffffffffff) kevent(r1, &(0x7f0000000000)=[{{r1}, 0x2, 0x2b, 0x40, 0xfffffffffffffff9, 0x2ed}], 0x2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x2, 0xccba319f3d87a04a, 0x0, 0x81}, {{r0}, 0x3, 0x80, 0x1, 0x0, 0x5}, {{}, 0x0, 0x52, 0x2, 0x5, 0x80}, {{r4}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x33a7, 0x6c05}, {{r6}, 0xfffffffffffffff8, 0x52, 0xf0000000, 0xffff, 0xffff}, {{r7}, 0x6b340d7dc170c366, 0x20, 0x40000003, 0xcf, 0x8}, {{r2}, 0x2, 0x8, 0x80, 0x81, 0x4}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x1, 0x57}], 0x6, &(0x7f0000000040)={0x7fffffff, 0x100}) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r8, r2) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000ebffff1fb66b25173d70c8c700"}) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3ff, 0x2, 0x2eb, 0x80000000, "56a7238f174f4ac6090c242457925288ddcaaaf0", 0x0, 0x100}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00: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)=[{0x45}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x200, 0x6, 0xfffffffffffffffe, 0x39a5}, {0x0, 0x80, 0xfffffffffffffffc, 0xafba}, {0x4, 0x2, 0x8, 0x9}, {0x5, 0x9, 0x5, 0x6a}, {0x1, 0x4, 0x4de, 0x8}]}) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x2, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00') r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000100)={0x7, './file0\x00', './file0\x00'}) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x610, 0x28) openat(r6, &(0x7f0000000300)='./file0\x00', 0x400, 0xc4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x3d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r2 = open(0x0, 0x5, 0x0) shutdown(r1, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f0000001400)=[{&(0x7f0000000300)="46336bfcf4ad60878009a7e0c9a08a31b17f9d9446a35cdeaa800545dabd01dbdd6e44c4e62f82885dbb85a8027e147d1fa84d5cda7432236b034c595e69c673d749672dbf43adcf79a8b4c006e82d8f91f36f565a5e609bc1196ad2dc0eb7e3d9c40ee7f8a847bbda7f7979e1e67e000f14fa681dc1ec9b379c63c7d16e21f6e51c06e2049801afdd408c4dedef1868d1e0be1b4c037f8e74f072a5fb18973043884af8ac264609e1786a70f5d6d696146098adfecb811dade7e273010dec54fa9128b4fad43a05bfa1fc9ef0f5b8095c61806e67ffc82e4758d54c114635a59fcaf72cf9f2927407422e9983f12d821d2a5a2c960232fdff3fc263824683bb83016695431281c78a90451897c95746013edebaa2b6094ec6b8fbcfb4fc80b217ffdffc006a851bfefb5b6ee46ddd02c27aac6ede269c61b75fc5d3dfa4716a9c8bc2967a824dc070f1faba483b6832ca492f7a56dabc2433ed3d2586f45c99309ffcab9dec57a9048d7f17034abc92c1a9be6406d50ce33bbf28b75c1b5e9577d94ea381c466d92363a43932f057d0be78788d986d9fbea94fbaf46fceebe660350f58a31edd31d14b3afe7fced9aac3b6d6ce81c45a6a03bdb12a3e22d491269ea3e807437e41e8f9de4a99e86ba9dc65a3d2229072eebd548938b1ac65245a912b29844d8c629b94b75c98c07aafe73e81d999729587451c3a35fd00b00359806a2ce48a1a0060633ce30443fddc6018d80e6436c406fce5b929a80c30ce74cbb5c3ea81a7e71b60f435931b6772f02cedd58bf35993dac47dbcba0484538a4e3d7f2ce10c9bcfe2ec31ddd3d255812d7bcb49d8a0b613f26c202ddcdbae6536462327b6623c2edacd06c611250e19ce33424ff9ca02290ad259d505259a01056da593895e699fc0682a3670997e3dc5362918b4e7d1dd70bd02a2f9632f1925a638d0453c19675d0fc0dc9d5d7dd9cf8b6ab604ba9e4b3b1d160c37b1b36fd19dce76c98035ea7c369211bd22e3a52106c1a9f3deb5dd4bc1afb9bade51c6e248a86b2440502e4aa17627ca14370519ad782c04dc01520e39b37530f1be3831362d00e07b76ffb08c300cd496c463f12d68f865a7c8e842d63df0f198f76d88cdd3e39f3c83a7f984aa1f60158c30f4391dc2b2b0ee3ff1ac057cc8c0073ce759e7c81d6761d5095e01aee787a17ee57bd4815fde0bdb91466f78618e5656e7c2beddca9f2b47580a04ea8523dded43f1e9d9310528f52aaa810246c33d0ef8ca33add415c9fd8479b7c7b208e714ad744bcb2fea15c9659447cfa7db350a005bb0ab657558c3d72a053e0b2b2e7848a0fd128d6a6f06a48396b439378e1cd67b29560eadbf2cca532161c9c9735c2e35a4a483adbcf5123493ae6f529abcf4c587850fcd01198285f49f118b9dca3f70e0150be3ea9fe83e104513b0756c157150970a36ae4d8d0cb8814edbb4740e00b8f25b4b7f33b1daca52e065bd6207d935ac76a790c1c68d70265b9a745d115bf063558dfad73131355685856f1e5c1dbe6b4f144c83f74e45c6f777a745bdc1f3595da5ad7d103e5b015eebe021e9115f5e9c5f3e6f17744ab3763dee6e2ff627f5a1d19c110182b3101a5497a8a207db6a81182189e95f3d9c6ab8b469fbce56260767f08d7b4133bc4b069336512ca12dd8cbbaf8b697721aa2fd5c6385cca4884c1c884a30f757e21aba9165bf6cc7b475ca984ad3ab49a7da47505c4f19ca232110d6c9fe2428268663ca79c9d3c92e03ed4c7d5d3d6a0447ee905ff21ede3c6de0ab72d68528ed0340a5c37077402652244b48afa91aaea3908a44f87f285551a981ea6aa318f033014b8612dd7782739035fc6a43ec8775c30bde69c883298a2b85db8276462b05ad6156a5b9c615a3a5bc4478a859ff6bbc8a88cbd44ac34751675abcaac375b7b5b0d97ceac1d3d5d4a55d09404a3098234ed24f520ac5066448804655653c4b6eaa773c02d9c63225799595aba21425a6848ce2c0ca8e1b70571235efdc065d71f49bc3e396748e683df9eb7cef1b43ec8478b125ae000be3a64c3e250fd3a9f853432544aa6f287863e15534e1dd05f7a7d556a846f9b99ebfc2f454ae906b1756482783c79e38ea0e5b42b5ecdb2f6e7778ee159ff91818b6b211a50c12df7df891bba3ca44b1c6a4829cdbc3331932b9ed636d8ace90c22af0cb455e54e531ac61c021d6370210d54c3d8c04e1b9a65e79bcb782fa2f2f864830fdf25bda108000a4f14d92f78c440761761657b6a277a0c686cfd1f88d45a48389ed6cb0e1299ffa1c6b54f9f59ef466752c11506c29bed935dd1c1e55075637d4922a96558655ac84fe806c96250e0db67bc0d7bfcbbbd22c652e532cfcaac7cb02289995c4e0aaa12b19a267f34e607ab6d37e05b6b15cb63cf3193be64d37477e4e06240d6e8a11844a604a52bec189d98610986782394c3a4c40c58964630845fc319da04adc3213c811db27a82232f118491f8151167da9ce062878899c757137e1c2a5c9a48f4277c4d2116d4983bfae0f3be07e5d602c17603910d47af4bedeeeab97785a2b22ff98290cfe9b15ed389c358efc7b8a44f748d9dad37166b28b458420274d85e585e87cace3859b013a4a6b70731e822dbb73a2fe1a8c8a6419985b66e81707ac22f544d5f44e9e3790fd3b26211f2371bdfe7bdf09987e655f139bf23c9c50b750ad5351729a245b08eea133ef1d2fad89abf172a88554e1816e38167175994109d40f71755220cb6ee5241e90b4f465736b0ac2aff924f06d882ede", 0x7c0}, {&(0x7f0000000080)="abd958e76f03f13731a2c89ddfb61fb035a763c6330bc7275e98308867b891633de152bc55b99c431a848b11c30a0f8700acb3fbf747", 0x36}, {&(0x7f0000000140)="deea14a333d72fb377403d437a12a50dff55f545f6627184b5f214ee570fae19dbffcfc3d16bb5504591a342b45fce091a6750b99c0674748d47d1484bf3ee58eaa63aae2d4972676a7585", 0x4b}, {&(0x7f00000001c0)="a9", 0x1}, {&(0x7f0000000200)="0a89f5cfac62d0f4231f3d7cf4236057d0209d11e9e49a48f9d6f8c9bbe14e8a3af9a54cf40cf1b8b6b706c68e18e83b70231e70f855c6e6e21f", 0x3a}, {&(0x7f0000000240)="92c552114fa93cec0ff2a009ded2844f1a3aa73e6ba9d5d842daf0", 0x1b}, {&(0x7f0000001300)="b818ce4d307f3a64fa4ac0af148db448ed24bca710fa4eaeed4d6cc6fc2c09b3b910e6ee56e90c83abfaf5f9a29dbd1bbb6ca219c4617a5a31032c5f9c3b425a9054c984ce5ddb95ed910f41de26afff2a8fa637ccd4ddab834d", 0x5a}, {&(0x7f0000001380)}], 0x8, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r4, &(0x7f0000000280)=""/24, 0xfeaf) execve(0x0, 0x0, 0x0) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, 0x0) fcntl$getflags(r0, 0x1) 16:00:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x29, 0x40000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000001c0)=0x1) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) mlockall(0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f00000000c0)="6f0f018f", 0x4) r1 = socket(0x11, 0x8000, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1008, &(0x7f0000000100), &(0x7f0000000140)=0x4) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000001c0)={0x9, 0x8}, 0x8) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000180)) socket(0x18, 0x6, 0xff) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="0300000000000000e0b2baa735eab6775d7e25115c40b23b432b0e0f37d3082b59440000e52b5e4c0ac90cc9d0d711215036640a0dfc5c7e64fda8cef1bf0f3a8d9db27f7eb89bcc8f51c29885d0b9b550a28d2e89a98a5d2b70632b13bf0cf9456462d9c35ee1c0e1c9965b21a7f0989bcc132e52da0ec624fe13cfddd38534fdbe6469302b4357bc646ba73146ea5a61236593ca8de75aea9633ee9b833807b6f28ab64b849a1596a07aa7c2e90d578ffd71fd6516e8ef5d02ab1f2e843798d17bc600"/208], 0x9}, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) dup2(r0, r4) dup2(r0, r3) r5 = socket(0x800000018, 0x3, 0x102) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x1) r2 = syz_open_pts() r3 = getpid() wait4(r3, &(0x7f0000000000), 0xb, &(0x7f0000000040)) wait4(r3, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) pwrite(r1, &(0x7f0000000100)="97ab588b6f65a302e8cf85498e0526b9c94821dbd47bf4cbb67655b1731f45e500530ab18b17717a0fc0f2992576bf24f16ebb0879f7498d7f2725b3bee247ba4f3211a010e67747c16ab4bd4c45ece0bed37d32d5736285f34eabe1f89f8715e1933c3bd22c62e47e90", 0x6a, 0x0, 0x0) fcntl$setown(r2, 0x6, r3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() 16:00:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x680b, './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod(&(0x7f00000001c0)='./file0\x00', 0x100, 0x2000008001) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="3aeaa67158916b12"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:04 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x229, 0x6c, &(0x7f0000000040), 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffb}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x2]}, 0x13c) 16:00:04 executing program 0: rmdir(&(0x7f0000000000)='./bus\x00') r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000180)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x0, 0x3, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000040)=[{r4, 0x2}], 0x1, 0x0) 16:00:04 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x800000018, 0x3, 0x102) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x3}, 0x10) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) munlockall() 16:00:04 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='\x00', r0, 0x2}) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x80}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)=',\\-]\x00'], &(0x7f0000000400)=[&(0x7f0000000300)='+}\x00', &(0x7f0000000380)='/dev/bpf\x00', &(0x7f00000003c0)='!\x00']) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) clock_getres(0x4, &(0x7f0000000040)) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open(&(0x7f0000000080)='./file0\x00', 0x10402, 0x0) munmap(&(0x7f0000000000/0x8000)=nil, 0x8000) r1 = socket(0x800000018, 0x3, 0x102) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 16:00:04 executing program 0: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x0, 0x0, 0x4}, {0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x10003d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000580)="b1") 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x100000001}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000100)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000080)=0x7) 16:00:04 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) madvise(&(0x7f0000783000/0x4000)=nil, 0x4000, 0x7) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) shutdown(r0, 0x2) accept(r0, &(0x7f0000000580)=@in6, &(0x7f00000006c0)=0xc) shutdown(r0, 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x41, 0x0) r2 = openat(r1, &(0x7f0000000280)='./file0\x00', 0x400010, 0x1b8) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000880)={0x40000000000, 0x2, {0xff, 0x9}}) recvfrom$inet(r0, &(0x7f0000000180)=""/242, 0xf2, 0x1, &(0x7f0000000000)={0x2, 0x2}, 0xc) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) open(&(0x7f0000000300)='./file0\x00', 0x8002, 0x11) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = dup2(0xffffffffffffffff, r4) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000100)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00', 0x7, 0xfffffffffffffffc}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x12, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x41, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = socket(0x800000018, 0x3, 0x102) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) recvfrom(r7, &(0x7f00000005c0)=""/210, 0xffffffffffffff72, 0x1002, &(0x7f0000000340)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x2) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r8, &(0x7f0000000380)=[{{r0}, 0xe4bd4102a529f86a, 0x1, 0x1, 0xff, 0x6}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80, 0x10000, 0x3e0568fa}, {{r9}, 0xffffffffffffffff, 0x20, 0xf00fffff, 0x0, 0x200}, {{}, 0x0, 0x20, 0xf0000001, 0x5, 0x1}, {{r0}, 0xfffffffffffffffb, 0x14, 0x1, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0xc4, 0x20000000, 0xe702, 0xff}], 0x3, &(0x7f0000000440), 0x40, &(0x7f0000000480)={0xc6}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f0000000940)=0x2) ioctl$VT_GETMODE(r8, 0x40087603, &(0x7f0000000800)) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="9c") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) 16:00:04 executing program 0: r0 = socket(0x1, 0x3, 0x800000200000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) ioctl$BIOCLOCK(r1, 0x20004276) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) 16:00:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xc1}, {{r0}, 0xffffffffffffffff, 0x42}], 0x8, 0x0, 0x10001, 0x0) r2 = socket$inet(0x2, 0x6, 0xffffffffffffffe1) r3 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmctl$SHM_LOCK(r3, 0x3) shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x800) r4 = socket(0x800000018, 0x3, 0x102) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) recvmsg(r4, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/13, 0xd}, {&(0x7f0000000140)=""/75, 0x4b}, {&(0x7f0000000300)=""/110, 0x6e}, {&(0x7f0000000380)=""/14, 0xe}], 0x4, &(0x7f0000000400)=""/99, 0x63}, 0x2) setsockopt(r2, 0x8, 0x28, &(0x7f0000000200)="24a0e5c4a2023bbbddf8ff056315db3f5e65d52c857c3d159b6ec809402527ade5cfc6957de08624ebd92fcb22b2ba0cabbeeb43695b95c9bf12ec15c12f8a2e62b795b554280d0f9732343393fd3c2cfa1aad9d9d9d5c1a803851321977435c27176353778fefe403b749280aa94520747cdf494f6f11ee922cb79f695ad4dab5008745991435a1d66e9c7591064f940b665a01726d6387ba984c61b5db03ec9c7e4d0f01ef8b730c070514437ce413179e0c582a9ecf2aeafc162bdcdca614e8fcc92cc0ce70592b9c0b191c2aa8925d0d1c12960b1ae3b9b156cda1ccd0d9981f", 0xe2) r5 = socket(0x800000018, 0x3, 0x102) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) accept$inet6(r5, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:04 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f00000000c0), 0x0) r1 = socket(0x800000018, 0x3, 0x102) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f00000000c0)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) r4 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet(r4, &(0x7f0000000080)={0x2, 0x0}, 0xc) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x20000000000001a2, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000140)) 16:00:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000240), 0x0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x400000028}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x40) r2 = semget$private(0x0, 0x7, 0x40) semop(r2, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r2, &(0x7f0000000080)=[{0x2, 0x9976, 0x1800}, {0x2, 0xd3}, {0x1, 0x3, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x401, 0x1800}, {0x2, 0x6e10bf73}, {0x4c34a224c1b06176, 0x81, 0x800}, {0x2, 0x8001, 0x1800}, {0x2, 0xafba, 0x1c00}, {0x0, 0x6, 0x800}], 0xa) semop(r1, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000040)=""/49) 16:00:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x800000018, 0x3, 0x102) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x6}, 0x8) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) msgget(0x3, 0x210) 16:00:05 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20000, 0x0) pread(r0, &(0x7f0000000040)="d73a383410d33e392cf714458faf2a62f503ada179dd6cb1ecf4422251bca5cddaa22b78cfd312b8baa406697aef9314f82c5de0eb041bdc9215737d051db06eefb22499e26507852ecba9a5fb50251a59a5bcde0710669d97b6854317492c566507ee7b5d10d3265095ea44dc3e84725e43ff0e46d46aed37d26005ad61dd15a3035630cbec42647d25d6261b2a451aa2afdc6d352038c27e9ef593d70aa974b863c811971f043deb7f31cce662d8a5038babcff582866dc5610cbabdfd132635f2d8673bfdbf14", 0xc8, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) fchflags(r1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8000, 0x0) r2 = msgget(0x3, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getuid() getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) r8 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x0, r3, r5, r6, r7, 0x20, 0x2}, 0xffffffffffff662e, 0xffff, r8, r9, 0x2a1, 0xfffffffffffffff9, 0x1, 0x3ff}) r10 = socket$unix(0x1, 0xbc876a82ce42c8b9, 0x0) r11 = getppid() r12 = getegid() setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000003c0)={r11, r6, r12}, 0xc) msgget(0x2, 0x88) r13 = semget(0x2, 0x4, 0x6) r14 = getuid() r15 = geteuid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000400)={{0x2, r14, r4, r15, r7, 0x20, 0xe3}, 0x8001, 0xc83, 0x80000000}) r16 = accept$inet6(0xffffffffffffffff, &(0x7f0000000480), &(0x7f00000004c0)=0xc) sendmsg(r16, &(0x7f00000006c0)={&(0x7f0000000500)=@un=@abs={0x2, 0x0, 0x1}, 0x8, &(0x7f0000000540), 0x0, &(0x7f0000000580)=[{0x108, 0x0, 0x0, "bf1e29deac6a66405946a034a91e5fa0cb926fbf2386b0b5e8bfbed13ee2257001788ef5eedf7f19db7615e4e44b2d79af723caa40c5827e26af60a3dfd67d2f1b3fd6558dd80c849b8d7be5b09ed6d2d216062d62db4c7d7283c30836f3dbcf3c5473883e767e8cabd36541b156bf3cbd85e45ac81e817995777e24113f49eb1d84fed5320fb2b08784cad4d4b43838e85ad63ad4a75e5c65a3a73cb444ce13d2baab40ec2952f5eff43f687ed9172bddab6a7d188d6fa6bd857739d1be82b807c44d9513f83b0648719885ebf44c31014e5892a6ac792aad22a32a2fd32572e4e181145e8487316eece01c6e724eddc44a"}], 0x108}, 0x0) socketpair(0x18, 0x0, 0x6, &(0x7f0000000700)={0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) socket$unix(0x1, 0x7, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/bpf\x00', 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000800)='/dev/zero\x00', 0x800, 0x0) setuid(r6) 16:00:05 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) sendto(r0, &(0x7f0000000280)="3d922741974d4865cbc8ee9171552c4a2ed853279188149c472362cb38ad97f9ea555820e454aaea52c16df0691471518f7369e2e81b42bd662a2bbae3f3fa5ac9d83962b55e689035949b124e261d5a2e7540e3444a10b1b65eba5c32dea8a48af58dba454f5a12808bbaf1830af145d3cf194b166c69717d8894979f4dc2824be1e14dee8ec1d212780b9fa6182aba196643b30209201f70533371bee4665793cd9d286c2ff648", 0x2a, 0x800, &(0x7f0000000000)=@in={0x2, 0x2}, 0xff8b) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='r\x00') stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x63d, 0x80000001}, 0x8) 16:00:06 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x10004, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x8000, 0x0) fcntl$dupfd(r1, 0x0, r2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x25}, {0x81}, {0x7ffffffe}]}) r1 = semget$private(0x0, 0x7, 0x40) semop(r1, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000240)=""/244) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000080)=0x8000) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0x1db) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) pipe2(&(0x7f0000000040), 0x0) chroot(&(0x7f0000000100)='./file0\x00') r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000200)=0x2) 16:00:06 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x1b, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup2(r0, r1) recvfrom$inet(r2, &(0x7f0000000000)=""/185, 0xb9, 0x800, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 16:00:06 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e31437da29bd0000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e97b2daf68ac99700f7a05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f395a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf2040000001e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cacdd30450bb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbdea51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0ada6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd40000000000000000000000002271ce791fa276c583c4e6782c45a36ed5b19b061dc3246e01000000000000003a04baf7c32598ff1a6ebe65d986cc9373482e482a49d487012a0405625260265278ce47063bf17cf5a9cf0156d9da56abbffa133ac73b3ceae8500c6de0aa6d0f44ffa9ea178f38d62b933fe4a6a80c0c57bda2e1516b0eefa7ecdcc23b3139b89e34f9218d88bb08ea91e250472708ba2f5925eebffaf47b0bc425b794190e7e9f61c875d1641333199feb2a0a18d1d7fd764b7310fd2f1510ae14b5d4b90996f4f8c92138b334b438e4748d7f5ac4cf28129261397f3a511330489be63ca890f68c54ad08000000000000758d04c5d4dccf17b1cf7619a42acdbadc425857a6d9db987ca5a3adfca6c2ac03ca3d75e57a97218be197f483"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) socket$inet6(0x18, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000c) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:06 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) r0 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r0) flock(0xffffffffffffffff, 0x2) 16:00:06 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ftruncate(r0, 0x0, 0x7) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) kqueue() kqueue() kevent(r1, &(0x7f0000000100), 0x4, 0x0, 0x0, 0x0) 16:00:06 executing program 1: bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) connect(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x25}, {0x6, 0x0, 0x80000001}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:06 executing program 1: r0 = socket(0x400000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000300)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4ffb2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f000064e0629616b0a8e7000000020000000000000e0208a31f07d3f80004ffff00000000000000000000090000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a50d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc107c21d548f2de6c031b7b303757e60642b4506000000070000007105889a2b32728f83ea65f3482e093d00"/336, 0x150, 0x0, 0x0, 0x9667cca395027c44) socketpair(0x10, 0x2, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r3 = socket$inet6(0x18, 0x4000, 0x6) fcntl$dupfd(r1, 0xa, r3) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r4 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setreuid(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000000080)=0x6) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="000000186a56010000001c00feaf000000000060d5706c85c2768511fed95be1d2341de39f8fce02a5db5189", 0x2c}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x401) openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000002c0)=0x6) setuid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f0000000140)='./bus\x00', 0x0, r3, 0x4) 16:00:07 executing program 1: setreuid(0xee00, 0x0) r0 = syz_open_pts() fchown(r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xb3b62c878bdc3334, 0x4) 16:00:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x9, 0x1, 0x7e30afb3, 0x100000001, "2b1342ec1a1515c6f82409c27dd44394f847e095", 0x5, 0xbb}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x8, 0x5, 0x72, 0x4172, "f1f56aefe62ca9cc08573d503c47c2efab2a4c12", 0x1f, 0x4}) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='\x06\x00\x00\x00\xb8\x01b\xec\x00', 0x8001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='!') 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000100)={0x7, 0x47f, 0xd20d, 0x7fffffff, 0xfffffffffffeffff, 0x7, 0x8b, 0x10, [{0x6, 0x9, 0x7f, 0x80000000}, {0x216, 0x9, 0x3ff, 0x80000000}, {0xf5, 0x0, 0x1, 0x7}, {0x7, 0x0, 0x10000000006, 0x8}, {0x1ff, 0x4, 0xfff, 0xa459}, {0x0, 0x9, 0x10000, 0xffffffffffffffff}, {0x3, 0x20, 0x4, 0x2}, {0x2, 0x6d3, 0xffffffffffffffff, 0x80000000}, {0x100, 0x6, 0x2d3, 0x2}, {0x4, 0x7, 0x4, 0x9}, {0x8583, 0x7ff, 0x5, 0x7f}, {0x5, 0x7, 0x20, 0x8}, {0x39, 0xfffffffffffeffff, 0x5, 0xc8}, {0x83, 0x2bb3, 0x7, 0x401}, {0x9, 0xfb, 0x4, 0x6}, {0x80000001, 0x0, 0x100000001, 0x40000000001}]}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='./file0\x00') r3 = semget$private(0x0, 0x4, 0x9) semctl$GETNCNT(r3, 0x7, 0x3, &(0x7f0000000280)=""/6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000002c0)={0x200, 0x5, './file0/file0\x00', 0xe1f0, 0x2, 0xf, 0x3}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup(r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000140)=[{r0, 0x40}, {r1, 0x20}, {r3, 0x40}, {r4, 0x14}, {0xffffffffffffff9c, 0x4}, {r0}, {r5, 0x14}, {r0, 0x4}], 0x8, 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x44}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = dup2(r6, r7) mknodat(r8, &(0x7f0000000100)='./file0\x00', 0x4, 0x8001) syz_emit_ethernet(0x32b, &(0x7f0000000340)="b6") r9 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x1) r10 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) fcntl$dupfd(r9, 0x0, r10) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000100)=[{r1, 0x1}], 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000000)=[{r2, 0x8}, {r1, 0x20}], 0x2, 0x1) fcntl$setstatus(r0, 0x4, 0x40) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30a", 0x18}], 0x1) 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) setuid(0xee01) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)="e5fbe6", 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r3) r4 = getgid() setgid(r4) setgroups(0x9, &(0x7f0000000240)=[r4, r4, r4, r4, r4, r4, r4, r4, r4]) setgroups(0x4, &(0x7f0000000480)=[r4, r4, r4, r4]) setregid(r4, r4) setgroups(0x1, &(0x7f0000000880)=[r4]) chown(&(0x7f0000000080)='./file0\x00', r3, r4) 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x10, 0xd0) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696cc30100"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:07 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r0, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x80000000, 0x0, 0x81}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x42, 0x2, 0x3f, 0x2000000000000000}, {{r1}, 0xfffffffffffffffc, 0x2, 0x1, 0x5, 0x7}], 0x7fff, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:00:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x92f, &(0x7f0000000000)=0x1, 0x4) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) preadv(r1, &(0x7f0000000000)=[{0x0}], 0xaa, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:07 executing program 1: unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='x\x00') open(&(0x7f0000000000)='./bus\x00', 0x400, 0x30) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x1, 0x80) pwrite(r1, &(0x7f0000000240)="6c353957302e678d82c2cf0634cd20cc4b303459b8caeb63f43c5c8684cd1e31f4de8b1ba300850748856eb6d11e2589490799e3662eb75da7cfc218fe55a7c8685aea1a7a1d5e226072da520129f8aad195d16df87afc63bf5d1eacf36a55f270ea0348aa152ec5aed646174aacca1cf666c3c3131c65287aa001efb2e565706287ef0113b4ed343c25494529020ba453b72eeef4a3abeab930ab27f10775c56f765b855d0f2a09d6bef9642acc4b856daac5e8f1244d", 0xb7, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x34) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x3, 0xffffffffffff8000}) 16:00:07 executing program 1: kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) flock(r0, 0x4) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x8000, 0x96f5}, 0x8) kevent(r1, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x0, 0xfffffffffffffffe}], 0x8, 0x0, 0x0, 0x0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0xedfc, 0x100000000, 0x9, 0x9}, {0xfffd, 0xe64, 0x6, 0xfffffffffffffc01}, {0x7fffffff, 0x1000, 0x7fff, 0x8dc}, {0x7, 0x4, 0x7fffffff, 0x3940}, {0x6, 0x800, 0x3d, 0xffffffffffffff91}, {0xfffffffffffffffa, 0x4, 0x20, 0x1000}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r2 = dup2(r1, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000002700)={&(0x7f00000026c0)=[{0x21, 0xa5}, {0x0, 0x9}, {0x21}], 0x2000000000000007}) setitimer(0x3, &(0x7f0000000000)={{0x4, 0x7e}, {0x100, 0x3}}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x200, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x2}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="a6") 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\x06\x00\x00\x00/9pf\x00', 0x800, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x9, 0x0, 0x6467001}, {{r3}, 0xe3efb925d419cdda, 0x85, 0x8, 0xffffffffffffff4e, 0x7}, {{r4}, 0xffffffffffffffff, 0x0, 0x2, 0x40, 0xe000000000000000}, {{r4}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x6, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x0, 0x8}, {{r1}, 0xfffffffffffffff8, 0xb2, 0xfffff, 0x7fffffff, 0x1}, {{r5}, 0xda75f20db6d62114, 0x30, 0xf0000001, 0x7, 0xc2}, {{r6}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x6, 0x9}], 0x3, 0x0, 0x0, 0x0) read(r0, &(0x7f00000004c0)=""/4096, 0x1000) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x100, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = dup(r7) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x8000000}) 16:00:07 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000240)={0x1, 0x7, 0xfffffffffffffffd, 0x1f, 0x401}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000640)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7aad6175ff5ffffff00080000e4e74de4", 0x80000000000}) write(r2, &(0x7f0000000a40)="582720efabd16ebae63225259560c5c9bebc73f2a044fd33055552fbd50000000800000000334a561951654c8ab06198824b3da025bbd47b3bf579c7d4096e8c8b6b87cb2d72b8bc7730e9377efa93bf8c31052c395a56eb604cc0bda92900000000005c83ed1f881399c1516e19dfba41356a5ac384ca9be98e71544c8d000cd2b8bfbb080010bd6f167e2b666d0909c545c64231d86607461b9e0ebb0d7a8ba02f5a09a486a070b00df5da96a06c741f89e4aaab9f0807e62fb638625032ec39ccc27a8fe221da02baa5e7533a39d5c7fcf92700800000acd262ea40b13f5f046a3ab8fc25bc4553308c34b749e3234a5ea96e4aa4357852554a4e65e9200bda0427f7f7dced4142cb3b825a4a9e0304b2d45283eca45a6ad64e86a2595dc909716ea25bad718cd3c68d72a53670644e981a003bcc341016e6f15a9cb9cfb9350efb818f13e71a816237c8e5169254efb34cea2d624faa2e9920a9b45ecf9689189f3c31839f09c57500c78636d4b0247665f8f82942b678dbb19849206b20870c1ef21f771d014908e30958cff8f2d69bb0d335dcd59f44ffb024ea558b2c366e69dc8687e88569672a7fbd8512864bc08a5cec08b26b9fee82a49cfbc9b1af9611b327589aacf82a954327cb7d8f5feeec2e2ddac03472437d83f0b604e8534f2584ed22440dcd5915e0bedab810a23c4697255a94213cb4566e2dd352becd", 0x201) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "379e79cbf039717dcfd5a4c16827eeb8805f7090"}) recvfrom$inet(r1, &(0x7f0000000280)=""/124, 0x7c, 0x800, &(0x7f0000000300)={0x2, 0x2}, 0xc) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x200000a6, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r3, &(0x7f0000000040)=[{&(0x7f0000000180)="0e4b577c525863fdd54b362997a76adba4d4139edf13d58cc01602e3d80b9734138d98358342ada561217c0769a90e7161f7417631495201481db8a2b395ebb1adf79877461505eca00d677cc52e15d8a3a0f5556b37b5117743940cc412e0f379d81a373aa510c679b30dcc10c26f2dfdeb0fabd80750c64503d96bc00d1a1194462ad862", 0x85}, {&(0x7f0000000000)="bf7213d88c76cdbec363f4e1b9d51342759a4a1176d455becdc04e5d542f8b1617504b0165381df72397317d699fa829180aa2972ecd", 0x36}], 0x2, 0x0, 0x0) syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = dup2(r3, r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x25}, {0x25}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:07 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) write(r0, &(0x7f00000005c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020030000040000000000bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x154, 0x14, &(0x7f00000001c0)="c1070360b5cfe78582a0a220621ba6edddb9804d770e8038fd29b68d2cac251bfd106e853df59257c02d09b9ebd3bd7524d4ccdb6751a472e316fe9caea2eb7a93754db5f5717047959f6119506c0bea53ffc659de301aa646de4baff2ec29f7e481239e282c133a70e5e54825af854b1cd863a7fc5c508be0463dd6329fb177494a3b6a14df31c890cf7350ee33ba926c59e34e476fd0ed69ef254ef141e591286c556beb7330b0b441e9bdc783460da4136a", 0x2) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_index}) r1 = socket(0x10000000002, 0x3, 0x0) getsockopt(r1, 0x0, 0x66, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) r3 = semget$private(0x0, 0x7, 0x40) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/50) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6, 0x0, 0x8}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = dup2(r2, r4) sendto$unix(r5, &(0x7f0000000000)="41aa09377d18a6892acdf809e86765446488ea5a79a1f00b43b74c3e75febcbc5ae2028b8ab968d7150cfab8f23ed4fdc1f60d0975a91f43eea706df6ec75c364ac9a5183147a6b04e50302789bf828d88a2d31ffc01f8c47ec1dbd36b52c74a2a47d0db1839347ecdb6e10328fc39e40e49fca38e06146a0000f51500d1dd69bc58dd144d81d9d6234c471604b66e3d013d4c021fd305235fae7a83961ae6091b73f522a0b30a4f6747fffbfafa4a4d819366333158725cb5f44403dff30e2a1b09cafcdea3265afb7c8b8228daea02dd2e57a7de63bcdb8f5e222b89485a", 0xdf, 0x400, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)='7') openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) 16:00:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x3fcd, &(0x7f0000000180)) socket(0x10, 0x0, 0x636) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="00000018600400e71706000000000000430000000000800000000000000000000000000000000159d7ffdcb1", 0x2c}], 0x1) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000040)) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x5300) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x40, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x8}], 0xfff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0xcda7e96c97a8c1c4) pipe2(&(0x7f0000000040), 0x8000) shmdt(r2) r3 = socket(0x20, 0x0, 0x2ff) syz_emit_ethernet(0xa1, &(0x7f0000000280)="1eb43d601ea284bc58880c65ae2a8f88315310320f67295941c74b5e4f783d94887ac51e8bb82f1253aaac7c49c317a296670dc33f87261c6d8143bf5025c3532eaa78eefa442ee13f30b215d6eafe1075887b7b6465767bd99e9afef85f59bfe07f90f90884891c248b74fc9b6c2408cd4942ede3a7db44b051d3c714f20f7f3a44971ee3957df53b5dbf6a873416ba4ccb02b67291f70eb8fc91bb4545764202") getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)=""/221, &(0x7f0000000000)=0xdd) 16:00:08 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e", 0x0, 0xffffffff00000001}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x14a2, 0x4) socket(0x10, 0x3, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = shmget$private(0x0, 0x2000, 0xf8791264392860bd, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) pipe(&(0x7f0000000380)={0xffffffffffffffff}) getdents(r3, &(0x7f0000000140)=""/191, 0xbf) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:00:09 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) ftruncate(r1, 0x0, 0x6) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 16:00:09 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$getown(r0, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) 16:00:09 executing program 1: r0 = socket(0x2, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) 16:00:09 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x800, 0x0) kqueue() pipe(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(0xffffffffffffff9c, r0) fcntl$setflags(r1, 0x2, 0x1) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x983c}]}) clock_gettime(0x3, &(0x7f0000000280)) r3 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x20, 0x8) recvmsg(r3, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) socketpair(0x10, 0x5, 0x100, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r4, 0x8) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x40) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000180)) r6 = semget$private(0x0, 0x7, 0x200) semctl$SETVAL(r6, 0x7, 0x8, &(0x7f0000001840)=0x123) pwritev(r5, &(0x7f0000004e80)=[{&(0x7f0000002d80)="6e39263163c80977e6d65e71e688b0667bf29b9ec650501fb245fa6619a081fc68df2c3cc9bf2fc0b6f3446620177599e6a8ee46572e6ad9029b764dca2c4b67e87cfd608fb76900ddaf98a7d77191bb16d46360761767cfcce80e901c96713eacda272f03e2fffdf44723ca7fe7dd1ae97ea194a187c83038f3b48448262342f6f8d99428756ef790577e2e4b4e7096b006f78589248b7fd95966d22d53f51ce0a1d1b933192b344546825fbe00c000609346bf27c85e84a34eb62133a1117baf0888c1b7d4cbe9dfb1c74158ab52d2b6367f6ac0efe0f2e06012fbc23d5af02331482345985ffbdb560dc5421250e3d3daa9c15788dcb6cb8d9fe68ca25aabf4b966247510be31a9c4bdb64208d022f31ee76ad6c295f5730b419383cda5d706fe1b9b4ec94d6b7c2406f96c5ea778b94734ce33b5028b036a813a286fb17f3a69e0c54284c0a02ff361f00fd29e30c531e90d7fbdf648b388058154aed0305286438c803576d03f7d4930798649a113b4ed25a360d747bf98b991331a2b8c5e057129414144be49fadba00bdf24d5dae0b3d79255e89dd6380c485d0aa8d296d2a92b9062f43e9c4db18274d0321fac9c091fb170ac98fcf2cac729e304c0ab22f552482cc8eb265948bbc5e1de235c0a7c57d929cd7c2327bf92de6dc9d31a339337ad4186b8bc657402af63201931c7891b295f6b7aa9d83dd6a3a115f275e0bc84a4d78e00b2d11897b3ddaafac4321cb6db5d34658ee6f718a411e59d9d3c5dc2522c23681c6dbe015608c9147f2b7e39488a83768b6abf9c37e1a217afd419fcd65461dccfb9008ae24e68ef7397b5b00082b1b39a09881baa0bf10d69ec634cd58834dd1e11f9eb0a04154c23ee2409ddd05428163ae363d0fb83b2803ff0b7e5d2218e3a03ffd9a9a8b311344c4cc857ac1b4659c048a6cc56460d51d740438ffc55c64c6edfe3baefc6bea7fa332042f831c027abddce18e60edff9d4cb0c02b16da0e020bd49af06feed3e4cb796da115d01dfdbde90e1e824d41b369ea4cc47215ed4a2560be04f047ad911b81d5b38c060112237a256a48001bb0280bc345593b0c12c37fcd663a17685bc9fe44d025c314f68f24c38c55959024cf3d38ba7471416562750c3f7e49cd41da61eb2321e04c92f69803eb0f9ed45c84fc4d2a7865ecd993002ae87c575f159957085b20b2c696f9f8d2c3dfa5da8dabc2bc1beb45b7858c0cb247b2ee52c5157390e6b7da7e960a57cb9b0dc1b4a3e8973d32a3cd14c1d3350c278733cf9b50e236ce85e24f9bc3e27495b28ed7b15128e4c184c4a3abbb157786b860c3e3be4bf008544094e51f033928b201845ea86b455b8c9713e70db575562872294e7f96f6ddaf82d399ab2f064da935cf3af75f8d81fcfa6fcba7bea6f06befeb4cf0d30fab5e4f797e0ebb31588219b4d833d497f4f775cadc3a4ac7289c32c9dc422322de1ee90a38bf361e0db244d987b0fe81016ee838b9724b82d16e8b5647ea4ccfd59246a3cd6e806be8dcafecf6754545f39ebdb693e3218e45fc92bb4cee378233d2230360b70d3a3c4793b55adde3a4813b3befd8207526ad737be8fc4909888f52443416f7064dc0919cc218913a96532d39a15a761fb8582c45b47c977d1fe56a1c83c0cba6a32648f231112b2e478cdc52eddf9462176b14a9b8531c61211fecbe754c3d65c636978f0f8a188ba483463621a483dfa38a7d843066af46485aae1dfab22d3ac52d8140862849edf418e69333138735b9918ecc7a93f78cda4f366296744604841b61310d5f5129c2d507c316676c4a5a3db47c99580a38041b1109e078b91bd928169bd0069d125e49b81ceb060d5a268dec862994f12e9f96d17cd5e692806a151eb04ec022371141eb7f80c92e2c855c207a4108885b08d209afcfda1e088bd6560852d358b18ceb7ede45c6d074637453afff7f5922b3ca5450227efce3f18c331390b83981c3fd00a3b9969c0345bc1a5ede9c8a8c6dc84379dca7f28a0ab7e700923968e4a7985b46e616c0e68f2f8d9807da783389783f92e9e7c87735e700ef376425c87d1c55a433f148ffad7924fa44150db9725c6dc4cc3bfc4f7ab14c3238190dec78ec17c2dfdde729524c6150ebe71a80bc7a0b362ef6f5fbcb7c10667dcbbcec4e5f13ea1e4199bd8b3c8c2524cbab413227159ca8357aa5631c3f48db31c35f9390a224f0ee3e3e61f1aa3fda4fad83effdcc8ba6862503a7dfb3bbc120f48eb08c8141388da54970c5f50a0d4f9331d27f9164ed9f746f751775d54284ed10400047d47bfa24d53118191fd495067b9f9bc47907050cfe7225b93d37b07dda2422b28d09a4ba8fb56007995b8b0509575633a4612826f7ec126bf75553d1c08ffc75fa0dcfc970dff75a924d8070fb1879bb5ea7ad240b22d6c332f2e5be1cc4b4a41f6b1a5cff14a962f9eb706dae57cf6089cb3b0796c04f15e702e55f940caf960f2f324ba49796f700aecf961dc1e308ab839b749a4f9b3ea2621705520d88cce905c3690d56e015d8c99a3cddfc3b1d99264bb75ff422bb8bbf4d475fc4785d47312c152e3fe0906fbf7a880baa31aeacd71e18f35bf3422068243d91acc6810faf2dcbee9526ac3e4fc8adceddf6ef27c58e922954e1f6f2695e796606da32a7cc59d9de9d39940f2d5cbce13b610a285d3515fdfd47b3e92671b754b547a8af8f145f237c6ebbe2c238df0d6105af9863ac251494d41056597dc2164b42d5c47d9f44bc540c8cbd0fddaedaa289ac45c42bc85547260fad759641fdd6875801258811877f7676b2b24c0871e72904d68e67fe4e7b57bcf3b2150231ab58731a20674e4d52da9de4739d61cd6c501972b711bc465c8ea7894a17a43db62d39fec2447203c9cd23467cea5a8eda4d2bb6d0de3a9ef467cf4d3cef52a9fa51df518a7f4b64c9191d0fa0bcf6c9bc224d29733d7b8fdf8c12c888bd5700f7c1f48e8ace377b3fcd442e1772b4ea0ba7fcb0069529976aa58d2a09fcb4fc2df1d10d795f4c1d55d1072bce049fab9d1c66eadd370f3cfadc726f40e0ac5071ed860b068b6377ffa7879e38c3f5975281d35f35a417f703301a7d03c6b79f99f256d82618e5a5da89de1d95fcafa495eca7b353f1fec9c3c9d1df31ecfdfedaea6e183ff8f1097d5035e4428c11d1899b006f06228693bd38a3be7320263c9499a61e7b38e7b3be82e1088eb72e6987eefce442475f2a5fcec1f348556de1c9d24a273270829c4db720e509bb02cca7717be19be65fa4da8d00162c2af71f437e5c86c12dcd4f485761aacd9a9daa695adbaa8c82160ba3df002fe50041036942316c5bced21316c68cc1981edb28e3f06d782a0f6887166e6fb6351cd4c262d89102736fa28077707e56b436dab1273b8b074920af3040116cb66905646423fa63a816e2653f1d8b4c31d9d8ec4682208a6d192f7ecf6b31d7efb26665926de381728cf192ad2daf6e5a45b1958586891a1c66b8323a87d18c376c0f52b68ed884641d2dd09bf357d8ff2bfece295fe502bb5d45f6fe4121396c55f9e0d729324a8f735555f302691b75e7423d8742343219ba904d7c87ced94a7650dd69ac5da37a7386f3b326ec7bc1c0f720007b66181e430ac5d9b25d54a68b4bb8d9440f729179bd7dcf1b514fc26234acde385844dafebf7c3896f54b13cfcfcc48f2ec74fc01cadf78d641c373bd56cdad5372b4e88e18053e91be4fd6e94c5c81462def2fccac13225439a4dc908fabaf0f9e8f61d0ae0e96f846cdab4606d0c503068d1586948578495d111d636fcf10966113e6d5926234bb3053d4ff30d9d40886af153b50aaae8cbf5fef626740613a6a939817a698fd52bac96856faadb3876786836ba2c5980b8efd4a4c0bbaffc2e5c361ab2c6acb6875c729efd84f4006e5e00936b0cde695c8bf72205b9143690c8180338b5c59331ce61f4c9ee1d789991c58229036280665ec7f3725f573464410f76c6250c77d08cbadbebef60aead98e580744043329e841a722ad2d3274546e78c3f0412b07cf1fb2f288714177ee66c013e6633acb880dd9daee395427ffc0b74350f52f37a8351bd91b48878fada9f76900a452f5c2a35991ec0903f2c20f8b161c40fdbf645fd10787aeff1d5c25409fadfd56ee59e19b45e3a14a1feea11997ac902957598d061db4633862d7dd7fa5b7a588fb4801ebe3ca69cdd475fec914a3d7b11cec65950c3739b349db7d0707ba37007dd1017d9f21abc4ff026edfb41ad315b97845665fb07fdeea369dda44005b7846b4a790f2cc1ec16091530938a57039187db871d885edff26fa8f1e81d6388a0891772bd0d2246850a3b5730064dacdf982ad588e99dc744bdab82e153d0e442f55f7f79c7ce845ffed94dbae0e324564634497a113744664bed3d1de19f343941344f705201fb385a9f821506152fb0994c2842ab857d5a1cb6a344e37041c1ba37a0603091bb3fda7bbecf23eea56a04a693ea54ac55d037563793883eb6c5eff26c215b455e747623713f01be6944c397db15b122ca42694daa2e46715767b2acd3a5ceb61c6bb27c05b97baf647474b1eeb38405bbfebc395cb6527c63bfac1c8f614a7d63941c94d4db506412f574b7c57846fe6becb7c17f56449832c72da85b8d62ec116300e1d736cb64506b8aa89a6d1cca027480fa69e59d3540ce8785d1ad928f72859ca8296c51ad38b34d209ce267e95abcfd7372125d60ce64cf6ccf9643989af6a1f3c635a7ff876c9e67fe7cfebccef3bdff6cb9c6be4d81e13e574e33256ed52f63f075d2a7326607a328185e707a95ca1f22ac196895960e613f9aa102bae19b2b2c6a69f0e8124e75128c4f904069d7bffc3310662144ee1f19bebc27d39a161ee276989bee32b6eb2195a86f5cdc5be325afa6346a21c4a03489f94664493e75c2e03d9964d1ea036a6559572f164551f296c4c0dec09fa94a0d731445e71eb4eabe7a62585905a92c08dc396f3956709dcfba25d2f7948d6c23b25ba069d7c95bf91f472ea75ffd0937d495723ee1d7db32b124f405eba867d614b8a749d46d8cb32318460e95e0d595202dc30f3c6d18a50fc2b415c464fa8efc24384ae3eb6eb3bf8ebc65e926d2ca9d40873d5f7e98073a5f84f2b618772a3debd2d709ee92f711ca50d45c685be0ad1218dd7d204c0ed95a47bc7d7a60363ba5f584d0225028f9c5482ec1e4e929386947778d1e0d803a4e32de72cdefda5ad4ef3e432479dc1634bc687938992bf6018e1f88533bc316ccd43067055b7496a3a8b67cddf82bc5d6e4046dece3e00f76a180ffe2b9a5517f5b1e098b649af715960992042115846a2be36733939fb9c9e47c3e564773fd3027484b71ca874d3aaee65dc8b09f8d236a958f6fa31e457c9d09b681f8a16a77aee05433a3d8edf00124bbe69156e1159968b6da5bebdccfb664833124df3086d7f22a2542201284c2e0a31148690921b729cd89dc418d6711f00c6341b24cf255e90d45b334b7aea4871f36b5636b8bcb0e9b518593f5405f53d272d4302c5198d85a2e16ed701f98b485a78c9dbb110e94dc1a5cc71f9561f3f74234ad89c82a189b907a2dc1d25fe86b5353b580c1bad1467049ed9629c8ad3db0dd409b64b69ea6d187cc5164d6bd8279c90d6b4833dbd3901dbae4113872d69e8912945b6df365ad8785e2c9583dac2c4c23963991a9941b17b42b377f6dc88f37317ca6af1a0281f150c68c63fa9a20ccdf0eeb63dd336d0673", 0x1000}, {&(0x7f0000003d80)="09c9827856d4f7452f36c3f99c64a9c6dc7e7961353bcf4899e3be98fd2f1c074676ad7c5517c0d6381201e7cfff22b7d5186def9e4188dfdc9c572d1e5a82bd185041e1038fdc194bb639ac8f9c2dd0e8b9675c61f97b99b5e7177c87c92aed855ffb6966885f90b6b702279a4c9d8934c15e26f74973602eb92fc3371a342ed5219e4c9b5f7027d2f9d6a959ec57e045de66f6f43c452d143f6d5b176e4810bf67035a8e1504b371e9bd9a87d86801d29cd0a7ee0aeb39130601b134df694153decf87a268b305b15633c6595fda95099526c783d7dd892ed74fd6bfee2941e55bbaac8672c918037683f571891b76c292426b4e66390e28529bade75155abec4ed6e4e3ace21bcbe28fe29d179f6192e7c2ae3d2db8fcb31c1aa30812062ac5be381fb2b596ed512448599012c626994b97c301c042a33e6ba6a1a098e49ef52b60e1eccf68d12b4e67df7a5808691ae100e06e27f972a8ba5a57f10c39378769b109c7d8a85beee88af06a78cb4fa86cf0514b7c21c8479113ee046903010c66e53e567e20658b53fb50d6bbdd14d2e76a0755bd1699f55bd61737c0fd47eca8201943e6912f3b59f2a113c613d030f61c67c619e0134fc26f5190c738bcd3457001d440a3c494411cef2254781dc7fb6a6c42b47647e1cbb2fbe5eec1cd8c4cc9d4504b02f625bf517c98924d12ac38af6f2c472c9a5e73c0708c9a52c9b4726f8206b31cd7b4f9da68fe4b27132e6517e44f2bdfbeef5b004ac7ae5012383171d443989aac6260a49f86d16b43d7f20a5cb5ec4640826d3bfc84c79234ef2882c840a76f5ca5bf5df6682cfcdf3916f840efd83346049955dad7256f11329d5957b4666c29a86cb4f6bc9bd215b600cbe7449621413fac818720877f11c556e946690b525ada4978e3ee2621d9197a55837fdf5efd02e2801aaa5879f66513c86d9732d762502e0865b36591e50154058213be7f471653d57a6b3db498302b5f83ef25aa96ca51ea099e2d516d7d326b684a47a0d17dc405540a56824d3f654706ccb3dc4941b8750be73dce07acf343bd1096791635921b69ebe1a30c79af933e8431fb9d841b0e4749f49b2465841a5e8cf2ed2fdeb6ab0e47678d7bf1fdecba4c02319015232159a9a24459a75ef8f4ac2122c983b137638db013509f919f91ce7e044ab60563ad869f3d54c63194d12e79b698af416c4447bdd8e92d0ffadbecd2f4fe28947cf3f1778602f9f54b97856d621f46c210bc09c3c698d4ef1f7e9cdb8473658705119ae6ad195d5d1aeb07abaf90c680ea197cd2c517047a5b4253e8b08a4c69c2fb73b2c193d765f4379491a47f1daa86f971ed9c194fb35dcc5bbb1a6d30a14340f2368d5d05217dab0011edf128dd40ee73a12e5ed36270c2e66bad2b247814db0fe76b5535aa6d9dc4e24dd1a417d0accce585bbb0cd0c87a3a2c5b56f28342e30feb1d3029617595764444a60f36d9e0f81b16f69d585ee9e30b68171fba5cd62bf8554765c692f6ec34a125cc71f07486b6fd1a671324840ae174788d52ed0f6dac2bf894f01ccd8fa1963bd7776ef47d868f1c736b49b844b516b9189a96b906fd0064e45f34907cc91e45928de43a14189be336ac98f301f19c480ea62968e74069d8ade4bd56ae31b06e1a08489d92c1a9c42df255a93760854502376524678b1fe2dfdba4b1b862eb523a1439a20e2c4f43131bda99e00ba4debd1a143954403531a1a9aa2627dfc591ab12964c7724853b3ef67e6b7526bc83aa1c02e15957b48d829e6f0a24568af0ea493be3489ddd068fe1704cf9b459d00ad7d83115eca860fb54f1f4623e9dc0945a39f6ce597e2fe621a077f02fb0e9c4afd0bcc61ee2fa1d53ed0363f013345764fb023e50dc5babe6235e34b0d8bcbd2d3074416721cc4e92e42dfbac44ddaa33f19b199e73b6f1d8d86fdd4989d7eccbebfe4e3fdce76e195408e717b2f223c98f1d21deac2033bff404b385da6077b8288e6e59b311d2b5f76b052e99d76b84def46a1c5a62f2a6f1a546f2dd20b444d0b291681e0cdd7b154d4490eb796bd67bd0f1e61de0e27d8a71e0f85574a9f943511a7e5bde97cc8421601200010fc8dab065bdcd7423a98377ee7f161e120c3c34a748ca5b0ceda6e9266e3324825ba3d00daac7fc3346b3ad953cfb519d1a00671f61db5365d35ac95731a624887a6ef71ae78193a6d82abda6091197d4c8596d6f9429c037b0d1a186df324ecdc3971adfbbfc2921298253be46a26ac59525f978e3a426f275b2618301cb1a39b7e9fecc9d222e9d070d2e4a56f34750ed26f17636ce9d18676e4eb411ff891ec6bce40955367a3fcd0347145f3ec2ac70afbb05871611e6d6b6e04954bb96e2682caf456b741a250749f24c79a7172a48844c908604ff530f648146dd2eb49813495e391084817827235a025b4a0404028f72de024b0240171e073b0f3de8029e336769b661828b30cf86230c6a0ea72921c200df867b58e10031a99edd20266aa9cf06411ce85d6286de59abb3355bf7700b5b2d8da7d7d8086c10709f3565c6bc0e936eb4ee6f306d3ad4fc00634eaca3b3374019234d510e528d7b9accba7b14c081e4df68b6a62c46d84352ec5ad0b4e06284498eb79023b6aa49479ca3f1886e8755ea340872b2ac25ecd1c5e211f90feb650e2d839f0b6f6ce81787918ae3f54ae456b4beb8df6e7e650bb438ff7382f2fc5f53de2cc07737278386379782de0bd1d2b2081a34eb91121168c412dc7e166727b2ad192545ae9157415b1be3addb043d06c82b6f31cad0b51b708411879e15f7f2aacc301a71b55d6ddd931fb1517a228eb2342bc19d156fb5a02b1c91c12cc8344872abc4a4bcd3c583861d9bde5b3279125a86472486cf9175071d3b37145dfa6362bfdb6f45151f1bd7c871f1791e70155249e96465e5393eb927c68cef3d5caae361cd4cd50d002c295d196104b44cdcd0c8ecc19399bcc8e6afbc194c4fdc465d9f42a50b67d537fea0b28b2a807cc56b3dc8e3a59ad4a6b45897d052a94007633c19edcc016a30510903e76d08a4f5ae4cb1788e7ffc5ffae8439974b48e75906a663da0b3d987c00a533eef15707d50707ecdd982591b5d90fbc1b008d537ba8bb7ed5c3c5b20ae11a90b3895c4c9ba477f9ca1d8a83e821d69e4a9a1556e367a1353ba69d3d22d782aecc48037cfae034469a087f9ee7d4e1538679c19656914652648bc522dccda620d3536fd3b8264e84e5bd40e1e17c2be11e34a857876dbdd24533b67b4be55465bbb95c61196ccb226b94929119b5a96744c8b5e87236984e8a25df7c77210917cee61b89d7a6994d9a6e3b4395deb5de8f7801d2ddd02728b9ec3b01762b5a60d2634ad3ecd3bf8ee6840b3dcb80a0be018d25854ddd74e3982db00ab52c2fbf68531088074ae1105fe3f4006e4144054009055f5f3f0da3d034b3a6764bb7a3868dd7b3491d732b9809d0eaa3cb06cd7886dcd00a1071ac80576365a93cc1841bbf41147ea66a194bf222e6d19bdfd0e09662963d529b457a4297a331277685e4b5e601e4d94e8885f7e92c355a06b173c185e6480253a6bfd26bf91615b59f71b2994239a54a58737b170650a3ae0c924e7e41660c8138995ad3f29f1b5adc25efa02b0e7b8a6add96eabfbc645f36c53be309241a14e67742716bc314cac10a6cb3d82b2f4f69a5867fe12e413e1be4512aa2b393f1e51ad7c773a46e9c9b91b609277b42436f94b2038c7249decba6b10981fee98ab3e03875c9b9529fb84fe88e7baaeb74bb42ecc09b9d3194fdb33d1ebebf231eaf6130e6b6963fd7555185d6d26cee0c26dc6c004211720d4c6883513d8d3e48c4e1165d4fd5aff4b9767f533384e69fab052ea1ceab33bac7aeb0c0b7483f4447da629627f662da55a16be5bd7a0869232d7a089652b5600dd02d9c3f078b3c2993c390662dda8ef5a3cbc95bed50ee313ee46421d226d2d19fff0515ebf523201b382d22e76a346296ef9b19e5dd054b5624ddbb1476baa4763b458492b0b0c6117bd30d963e122c7ec9b7dee95860aeeef7e15940a468503bcc020a6a7281b4f56aa85caed461116e5325e3c90217d6a25bb8a8f0cf50bbd03a0e9195381488a34b2d4f71c7af9a85031222edca0cf54773c98f7e63bae38004d101b2423affe1216937bda64962e4cec6f5645871b91d9c737b954c1e67cd5358b4a39316c512186d776d6cd2dfb0b2573e104dcd2e48ed5329cf766ef5469c05a011f8ca37d9b53956fadaf2221bbe39c7012a50a32acf6204693b671b5ea6ca45fd87ab3a58e1217fe20959e79ba7e1e65d7ab6d53364ae343133a7067b809bd36c5ffc6f88a24a0e5e94abed90e01384bb550f6f123d1efebdc73b15f8f985d86b8023808eedc70ee38afb9e5a5c3c2a5de13936bdfba808689cf086ee04af00e03dfe1f815af1f86ef544da03d50f3cb0b5caf52f0c71f8005ce1f460ec958bf04a3ab131764d58c44aac76aa71651c0d1fa3f21f8e0aeab3d1fd74d5690c363d02b08438b9df8da34825c55034ddfd3101ace08560039779fbc22eb40e717989553d8c91e51017ea31e7b01dd77ad3f6e603aa7816a4dfc14b387990b93356289a00ad66beb60d7b6f2ebdded517af8c86b40c239a50d6888fd7a560397df8eb20d9b2d31186f9444190b9a03579363309ae87a6592332f2ef55c16aece46e24a53f97ec90b383e325ed1e86cfb41fb90b0b029d2971f541185c599e50985cc3009ce9d1a9651561971ddd80deb6ffe1d5a451fb968319c44498cbcbf69c44b69a0acdf94e61d5e3f7929451b75f9d50ce6e3d04e67bc41e40c6e4d908eafa31d3d6e52e5c2e596334bf78e3fb067a69f69690d50e3162ce7fef22b1f0f5f8cdbde6b46df39ca128c5fd7c3e8c47f68f9db19f7c19121f310c996191533f486fb3b5a14a2dbdb16cda0c3081d9f23b7ca12ce0e7498d01e73bedb7ea2c680f0b0b6fa6f6a66516a670e5bd7ca3dc212035904820304d34713652afc2b0d7c9f2c685952e8dd20e7dd1f1bb74272fe1505cd9f74e478d1b4562a85d0cf8ea1cca4acfc0a013d0909ec5ce0574c22bf5bbf1d488853fba83f9521b33ba8b6fc6188343e4b7d7806bcf343a7718d718998614a3c7b934adce50c8b27b834b23b3878c0ffc321c1666231e2b3373acddf9bf6c6f3d31a78293098afe0d14ed8acbfc4d3df7e04ef5d959c92e57c5ec8ca5504042e9224d5beb209e4ab77168d471fb8d76247e9d1d15ecca1d497fee1b52d906f4a4b016fc043e194beb80ed8c28338dbd33fa6d11801576e69c36a08feffd39a8e4aebc26bd0e4ece6d1d1665e286b6525d5635a2524c93b197295048762faffd8f34019018e7a4e5ba2789da1a24d1b9c80100bdf17d97fba2e39fad08cb9fa60af632244b093fffa6cae6a1b8378ee86adc5f5f774d2d13c53487cbe002cdf447d744f392dcd63e5fbfa8185390bc9f3b463b4d35f2280ffa09d23bfb4ccd90677e08ae08faa7d99ab195cf03b95fc677d83f2ef20fe08153b1fd8157bd3514b556554e085579df9620581b029ffe045bcee42b66b8f6a984dcc90c44d7074fdb21514336f1b523cca85d4950a5ec2a14928863bc833d7bca952868b546a0de71bb02b7e1598595e9401b32d1ece3d3eef211ebdffcd0ad9da3e08addf6a2cbc219753230c1dc5abfa4209ac0c2d31ed741dc1589f2cdc6b1682391cfd81c47286c889771d13bb662881e48163315636b82d0a2b9dde52023476e7f", 0x1000}, {&(0x7f00000029c0)="7036e2131feffe16f88df523e71cbb8141f138b3e391251670817fbd221d5a646fd0b46a6046b23ae5fdf19d97d7ec7274ebed3c5a9a03c194bb029cc938882004c06c9470bf6c45d7d1abe09c2dc2d162bff451162cdaec634ec2e077205f935715be655b7355b83e8e4b9b194ca18cf6b4c926e6edce237f54584b4dd7f37386899b886825b8d42a63104c8f25c81aec07b3a1bd136a2c2c3ca3c0f6d06549b4e3494057b38536b9ff15b9dbef41569d118ed168da0085b809961d15f13d5c21059574a4f46afaddc18a2eab872b3499ac110e4f", 0xd5}, {&(0x7f0000004d80)="331fac31c6ea0105bc41249dc836283d85381a3d958d5c4f40c5c5899e843bef843651a371211d27b914817ed5e0d229d0a111d397b3f775086aa3f3943566e4b32f2d8512e5556466efae5e71f2dff4838d98e59fa8d3adc2c60557bcacda63d20e4e3a13c686ea01a9ec7e54423ee87cbb44ddb6ed0942e905c02a86ee5668e7bb7158e967cc69db59f1199c206bd9922d346399afae48fe33751ddda8a0687e7315177c1c1a96d3cdf9bcb9c2c30c833ffc719edd9393afcdc5e9be5b4ec8cf33354b47dbf259826b1061a9b8ba44c7ddd273c3b0302cc18d227732679407896bfc97119925560bf367dcdabd54e0", 0xf0}, {&(0x7f0000001640)="b21fb4f041b8f0eac1db5deb137fba8a9772828e7a10bbfd554541401dbcdc7df6816cd72b1a4eca87594c74a4071a6082f2dc2d3bc1fbc87c6bf70ad1d9c55183745e05f016ac256d5ed2b080c674819bb18e55c33822e0d5235511c0a4584fc8", 0x61}], 0x5, 0x0, 0x2) sendto$unix(r5, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f577c42f239320f408b25d03626df79d1293fa36f26", 0x84, 0x400, 0x0, 0x0) write(r3, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r3, &(0x7f0000000100)={0x2, 0x1}, 0xc) r7 = shmget(0x2, 0x3000, 0x100, &(0x7f0000002000/0x3000)=nil) r8 = shmat(r7, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r8) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000002880)={0x80, [{0x3, 0x1}, {0x3, 0xbfed}, {0x3}, {0x3, 0x400}, {0x2, 0x1}, {0x2, 0x8}, {0x0, 0x3}, {0x2, 0xfffffffffffffff8}, {0x2, 0x9}, {0x1, 0xcdc4}, {0x1, 0x4}, {0x3}, {0x2, 0x101}, {0x1, 0xda}, {0x2, 0x5}, {0x3, 0x4}, {0x1, 0xa9}, {0x1, 0x2}, {0x1, 0x1}, {0x0, 0x4}, {0x1, 0x7}, {0x1, 0x400}, {0x3, 0x7}, {0x3, 0x2}, {0x0, 0x1}, {0x3, 0x53ba5ab9}, {0x0, 0x2}, {0x3, 0x400}, {0x2, 0x81}, {0x0, 0x100000000}, {0x3, 0x8}, {0x3}]}) chroot(&(0x7f0000001700)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r5, 0x0, 0x0) semop(r6, &(0x7f00000001c0)=[{0x7, 0x4, 0x1800}, {0x2, 0x401, 0x1000}, {0x6, 0x7f, 0x1800}, {0x3, 0x40, 0x800}, {0x3, 0xe7, 0x1000}, {0x0, 0x400}, {0x1, 0xfff, 0x1800}, {0x0, 0x4, 0x800}, {0x0, 0x7f, 0x800}, {0x0, 0x46, 0x1000}], 0xa) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000005c0)=""/88) 16:00:09 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) connect$unix(r1, &(0x7f0000000000)=@abs={0x4ecb8004b34020b1, 0x0, 0x1}, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = kqueue() mknod(&(0x7f00000001c0)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "6e935d6fd726175856950d74ae488fe036f7a756", 0x0, 0x2bd}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x20) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r4, 0x2}) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0, 0xfffffffffffffffe) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x2000000000) ioctl$SPKRTONE(r6, 0x80085301, &(0x7f00000001c0)={0x800, 0x8}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)='y') 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x5, 0xffffffffffffff9c) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet(0x2, 0x2, 0x0) r2 = socket(0x800000018, 0x3, 0x102) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x8) getsockopt(r2, 0xfffffffffc, 0x8000000000000002, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setstatus(r1, 0x4, 0x80) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f80000000000000001000100"/177, 0xb1, 0x0, 0x0, 0x0) poll(&(0x7f0000000100), 0x1fffffffffffffdf, 0x3b) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3}, {0x18, 0x3, 0x0, 0x160000}, 0x8, [0x0, 0x2000, 0x0, 0x0, 0x0, 0x0, 0x1488]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="fd70f4bf35", 0x5) write(r0, &(0x7f0000000040)="670dc3", 0x3) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66686c6530007f58c07272815b79facf560463f9e3864a40bc8605a852fddb9ffc5b2ec4a5e1a74f08dffe1df3b724c3fbce060a97bd18d41cbd2beb63a512ce113711c1572f435ef7baea13b4cda5e10b47749b7f4a1a105e341b90edbcfe2f66aeaef926777270908ea04738d99ff6fed04ca828"], 0x10) r1 = socket(0x800000018, 0x3, 0x102) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) connect(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3000c) pipe(&(0x7f0000000200)={0xffffffffffffffff}) linkat(r2, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00', 0x8) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)=[{0xc}, {0x2c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0xff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x180) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(r0, r2) close(r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000001280)={'./bus\x00', 0x1, 0x8, 0x2, 0x1, 0x1, 0x4, 0x3, 0x1, 0x0, 0x3}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) r6 = socket(0x800000018, 0x3, 0x102) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) bind$inet(r6, &(0x7f0000001300)={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000000)=""/96, 0x60}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/242, 0xf2}], 0x3) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0xfffffffffffffffe}, {0x28, 0x7}, {0x3, 0x0, 0x800000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: r0 = socket(0x18, 0x8000, 0x0) setsockopt(r0, 0x29, 0x2025, 0x0, 0x0) pipe(&(0x7f0000000000)) 16:00:09 executing program 1: r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x26, 0xb17}, {0x25, 0x1}, {0x81, 0x6}, {0x14, 0x9}, {0x10dc65fb7d72de1d, 0x8}], 0x5}) kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(0xffffffffffffffff, 0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) r5 = socket(0xc92ea20ed45750fc, 0x4000, 0x6a04) sendmsg(r5, &(0x7f00000027c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="a3d8aae6b9ce2b81222da43057", 0xd}, {&(0x7f0000000280)="136609a6fc12df70e53a1acfe635d81f3e2fd3f213a71f70b1b758e65e3d2b9447cc07eac68da078aa6ed9910ee46e4b1f0c1ae9fed5a85ff1f757b0a6799b797c27237cac42df42d540f8119305b388c0c178f19c3b990028d11a1a24ef499d33b9c2beee34eb50aa3489bc3602ef38607983cd339125b02311b8aa4f65642ac8b97afcfe95e5e8ccc30d14fb3e35f0858f8655f2be826c21bc63ef54021aebfa6f4000613a8e3d20a165fff86a082c2e025daaca107fd4b08c79b1c13b304bd1aaadf2b74bcd85cf9174e2d6f675da473042403c422ae8ede190d31ff49e2f15568f75f11a2988a96c34ff3f313974d3acd73b09a4dcd448f5e9ff05e0dc0f04024725da5de4416000d844192781757297b7121102a2caf54929658a38ec29b66d2f4e3ae03e760f32759b8afb976eb0aee6bbf656cf0d6d9ed119f19853a5626dc1bf511b8bea80f187c2028102534fdb8d24a5ce03a54bdfe0e227be5497fd23da6d27cd428d6b8b609fc5706b1a5166ebc5306fd0c90a718f647b04346d2b221af2a2f3132e7d8beacf27d0a8fd8631e2101fa732013eb7f04c06d94f3b2240f6a2f05f0e407cbf83dc76d9f2de83f055045c053770aee083bce467ee0447c5499eed8fe9c242c55e8ce28a2c2f7f917f2a57a73238ade8b465f44990f4bbafc77485a85d4756e2ac1306918e64755f6d9144b4dafa28fc53e7b0e7f0ac6ba4a48efccd9ff0a0861982435c858ade67179b9ed1de00048ce53cf65b5dd9fa191db317e79ed217a00f0eb9e9a2236764bee799267786211e24f9e10e7c1949d21733409260e7cc0dd749302da5f67e0c537b8d7d9dad182522deef6e5c16ba58818a37853fe9e065aec618ffdd92c7d116ed14463ef444c472bfdcf104b2e75850b252d0e87b38e4039e49e950547a450b18c74b520525d53c9048c24a2424aaad8f53ffe9074236c88451ba6210fd9b3192dd895f361296daa8cbc076259746af43394856e2a4389dbabfd4a04e7ecb937d2f13400cd3fb70aef247b5f5e8fa8d7ec03c90fefbbafcb0a42a3a15844104b93207147e03b9d20016207d89d4b55fcecbd3f1fb9b8dfc4b51b9141fafc94e6e9f7ca14f7d1937dbbe74a757358c5acee66b57ad91786ebb336c35a4093c5959f542cf8bb4a7732f035718b779f7d9b001c3ae20f2561d632a1a834fc5210d20d71c67a9ddb60ddd2a0d3caaf9c5322ed971befdadf16a3b0571e4cead726b928dd950353209ca39fe05299400f61f51ce52bc4d26b960fcbb7460b461cd14470822de561909fef5369c8eb2c13c055d345236d2f6ad973f124b1599ffb2ce535d57a534e62219f042a6515f34d808595f2017cbc27235a01836dac88c830cdfb30a116054349c18bef441cb7098bd36704342be98beca977f9a453b26cb0bad25f23eceb6ec07038af4665d557ae3f5184148913d869649d909fe00792ababbd40343a0dc1e4ae0b340be5ce4f8673cfe883fe314dca61a66eba327e8b5b7b17619a4049546de6305c360f054d0b0de015389266e60ba7ac091bc8d16e7881d64dcbdd61d463dce4b1ac7eef369af0aed770d072ff6395039b0971b111160d000b871c38a922e6096634bdee7cb26827a2bac67d642188322a02890f9bedeb97745d8de6c4bb2420b388da987780054da690aab64f1532e22dc930dbe15b792dad1004ff7188b87ad6f61d0f1803d06d89d41869995e832f0203819314bc61d9f9d145b90343212911ce9c220dc365fb09b854a4457d2e5010f48bb117cb18581c2486893d44f1359c9be6ae5d45a5fad0ff981057e7059beec0464f9870cc17e78785a28182e6109502e9647286df3032ae5e8d879d80ab5538f3c277875974f3f9513de848a98611be08c22763377ed06189fbf91f7828d3fd9e432588ae3e516d18cdf4160d19a3d1a904375b654f056d7596419918f87603976b742d84f878ec68b2167d2f8c5e107cda76bdf473c5765033bf94e61cccc07551b41241cc549b7600e4a711bdb3a57a288d26edf7c2666cb358aaedd5d8e8852ca9498d8714112e76271ce7e3b5f868dd3f144910499cfad40615390f8923e0e425c13cadf28d2739064cee73719b4390f509c946f5ceb3b15f131ed86f1d14a8f35243e818ef19f53424d098290c10af716d9e6d7b8953f152b13625e6f62bd1db427b8b65344e0a31f6eb2ff104c393c01e06ce296433acd5db84798e418ba1a530821fd158a3a1c759297fef61e00d5e4aee6da92fd2dd1a91b0932a65607582d24596a2cd4ce8bc6958176f39d2e5e164ea3252ea70f13768a3ada983e93bafd318a5733f6b377affa44d046bc1e6f1f7ed7d7c672da67c78139e36909f0825f1d5560e05cfb4a195c53252cbc5c26cc1f266f4f6f25c1c9c431ac97c86e8910f0d3bc3afd83117358faf8257d7cbc7a9f854f7f4942de9bc1082ed37a989e33c14549765c59406ec1eaf4447026d968df8df68b8fa8b6a8e8f1875faaadf8ed0a14da483b5886c8333c25139b58c29089fea88b3a5590a7716fe6169e8020afa9b4b7d7078c58a0b2c1d1bf3f543e5abaff55f7d9de758c515fd337297d84021e800af6f1d46fff70496482a6399750b3b8bc825fcf91ef5b94a647b2307c876a30a823fa910121bd74d2f1103cdbb28cd16863aeda4cfc1f536e7b5796b66bd7cc1b9d88cf2742d7948a092f85bc28f135b53d1bcf2d50b9af985f82e497e5b6ce166cd9505ef25fe254c4f52b66b6d70b5c78801b8d419cea93fe10efb5b0b0053d41dc4f67229a5e6fc7280be44065e0299493619da303e05a319b35be95c92613160a6aa9b19487e936a022047d7bfe9caf7998528ed08eb6fb998c67fe84a5d7adeb9ef328c4c32cdf01328066cd863a401371e235a591cbad6666ed5a69fb3fba739cc65f26acce6da371716440ad4d868548eeac31ab530fce82b151259928286b694244748878877138ce20968eddf63206c6a0edf63b35cc366ebb8f3447ad21b312def8dd246851aa47556d41e93d6210bd15831be335ae2df0036b4324ac4451f9bbae1e63bab5949796d7b9635fd7552de08a7078a2c349d9c449ee4b3f773844bfe8b7a6b75f58c946cb9061149aabfa7afb9288abcc4e598b10413730460be222c313dd302c6f050353d533e550f0c5f15c74f7ad5be30915cbbd1420480b1097e8d32617500b543d6da1ec85f072322aea78f0f226228121d3dcdef9aac3b2afe1f5ba7358bf588724f4f447d3ad67b75a715bf44d8b43703a89c137c425e43a2f9db6482923e18ce0b97a89fd51388867547f480641a433a98a23aae0c5b6b09625f0c435a8eb90df1b25b8d022112a35fbe822356926d83471d6194eb8cefadd120ad78e8fc7f8b937c08103b25b844edff3c2e8715af0092519f0cabbb170d654db2389ec88ab03c03bfd8bbade4a1a81568c373a96b617e2b0543347559d29eef21fdc5b9a8d7c0571aa0f09279f548ffe58e7dbdf337774b45ca69cccb7efce8399e8a801e65c79a5e50a93070175318f35c6e3daddd06f72bcb578329d85e67d2633170bfa4b80fb30ef765cca468033a9fbe7f10a0c840ec6d64f64910d3f3de51e8dd9592c30545e1438054e9975f3cb620d70088d6135d1973acf0115c93884ff32cba851631e549961c8e71b8acf527de8b9aab3f3cf85f3a702cc0f518a206b0abf203146399d423353873f4d2189509da67036b6c91156c44ad6ee62dbea54b6d0f35f6fb2ea8a30ee748ba8c0713d7cea31f4f9f2331dca1181311d4c96345ad69b9e57ab9f38b967e21c2964aaa53a3ead452be8a767cdfe52d39209c7c4065a2d45f4d8e25bfae742946524bf554a172ac1c4b3935e22e8207d78f750032f314d7460b2176c64b14fd3d30332c6d8ab6c2a8126e937044fb620d9ec44ca5e79b29733ce4a12e258bc0efe8941700ddc55e996c0736934354481ed379201c42ebd9b6d98a871d1c9602496ea09347818e99a64609b6af75ac96277a5203b6810c4dec04786c15d2c2b760d7693680847966665836660aaf8b0bb41a1205dd125264c9f79bff725d2ec45ff44b142ec2c92fc0f3fe460f4e2357cf9c07949a924cb642afe9cbebd7ba4474a56297598260a7d20a7760f6e6b1e1141f0ea951f09caea6e82f084565279d6b06652d7d88d7f25c1018c64ef6afd080cee9a5291cb1dc96ae3b9c978f8344ebcb53f31eadf8f9e1b0d269b2af4c4549f3db34e1d43d1618245b746b9a637ff703be0c15d203b728e507dd21dd488a4aff68d1e4e84ae2d657fb1a3164e69387765237e6015919547880291678082ab001d659d0b9a595b5b41cf7c90d489d480461f6ee1f7a5324fc93f453d89b92fa82fd3b1355e75623f4a6b2f72f9d0fbf1ad6c031545e033507dfcfef3fab212f333aaab73039317619672ddbc743f30eeeb9d084fdc32aa5a654f0f5cb7df2b82e5623e1c4558c3516e541c66437caa6fc52386b9b2b12d9afb95d78dbf916d80cf555b4140786d9b7541d7d85686a8e1936ed24ec9bcbdbaf37697872362ca60d1d15d96f9bfc55f5f44bfb777a94b29953f37f80101d4927b3a7d134fe69629a60af601de3eff50069857899f7f6d15107a2f384e37cb54b56381583bd7544c07703b97f9be921e2d89373900f0b209599cc75cfcc9da150ce67ea16822fc423f2a2ad98e5a866d2ae3fc79a915e8cfbf73b0b5355c1d0fef9ff265b05102ccd0494ea02e6c05e46736a3f68d5d8c33daf6ac5da188f68828816f7e2819aae73677ca7cc8dc13029b8fde57b008b09b35a4b787c9ec2ad7d4ffa71201f62c6880ed61360c779f4303d721d8bddb76168b19da5605e0bd23edd84b772fa5f3508f008b977e90727420bdf203b9359ee413375ea3d8a7def002d5ebd08911c84a01f13ff875155c377aeb9b697368620e1214be8929f5cf0543c038a2edf3a30ba3dfe85cc4652cd22e39f8f9b79631ec531ca21c0c5b5fa6c71606c2a7b0c05effa699390338a54d443ab9d4d11188ba9fdf49c9171e8094aa9279a23708fca0a4ab2d927ac533becfd65f76d6b7deb182701509692d769394c50ef03efeb425820e90f38797de62c63559999cb0c23eac92a76edba1fb56623954787e320c82c0f945300bceed7539cb98bee861900f0bb4d8e00e5d249b042df65fda5c09cd01d3af51e024486ba651907b9cd5777387efce59db3fc769834815aa91ec83a5ea3d4e39cb681f078f1c4a44482a96a1bc9216d178b1e1ef701eb0edb5cb29d18ebeab6236ef087463df92600fb9ffb3e709401b2a2070c287894853499fea4871503004e2ec463d595f267c1e9763682f29999a0df100286706c7b78a25160042ae5de39479f7d4e89eee5d49509254ccd1f463f5c1f399c3dcc1dc379c72598cfc764288dd7edfd86a49f04b823292dfdba42e934e57aff84deaae5d6de184bb7871f447687d7c2cec4fad70ab14c5a0b247de2b52eb93c5488d9471f1fccaaee82aa12d6ebf29e09a735569303c651f885641f9e5e4fa5cb76d01e1e4a4cf3a358e663a94cb4e7f01a7a075c22bc840b288e5adfd34370b99b640cc9fa148bdd58ffdc5e1242ea0273ea3071e1f5e9c969af0c1c2f04889ff9b735ef212cd19870fdfae8cb37c7e4f7661f666675f764546744e60c6dd740af293573c2280a0493f4d93ca637399a862052fbfb675624ca736e4a0103316a5d7562112e8f269bac1172a806520e55a0981ed28092a37a151368a726afaaad36e776e119a93450bca6a", 0x1000}, {&(0x7f0000001280)="6d855f46354599aa846d4a86a03757e2c19f100c37e4ef8ed572c7386894c02086e9f047a1458e5a34a05e957e4fa70f449232aef75e300a136b3aeb4a17d1a030ce7f1d5fa6f9ac9ba9f7b141bfad026abb5a3cab5e66d1e0114c1ad0062da3b4d1bb2e44b8bf9626404f3ef793b02860148df2e59e29e7aed7d0a60f7c8c5ffb6c643253f18ede4eda64446b9ec0388668f59fbdd513a1e057e1c6a6beaf382a1421be83d5ef021d81f1671d3dd227b8aa75af50bdff3369322697269996cc6d2e04858f68ceb0a9706ea21b8c5a33e6bbaf52f4f1b365a1b3b185739e04a7a05061e91f81b8b4a585808c39c90b6fd63f9647bf4c16fa", 0xf8}, {&(0x7f0000001380)="03882592e7ceda3c347e316ec4829c8527f48ae9147ff6cdb38fd52fe11cd59e4f698d7e953b21c68d2bce4757bdff0b62455a94e8888cb0a7d1c75b8f9de2fe412af7477bf7e38090f747f084d6e5609de10b0a6b640c8f5c54fb185338981f3a3a1e3d8ddad4054b872e90f8b1bcb57bae1e5edc9c02bb6a8cb19a43529eb2438660112c544c633b6291b2ef88611eafd161681f2544faf9a344ed598d36040571d95eea1820dc4a08ee1279c068ad22bf8ca3aa94e282229f6879bf3d521058a2b20921a7b951152413e9c8741bba0b4523cdced706e545522f0a166d7fff6c68", 0xe2}, {&(0x7f0000001480)="d40dfa525a12111101374da146358e4d31a0ebd548129385cd2c955f3ac57c88ee25b5f73d25b47670dd2f5752e9ec705cd9cdcf8bbb53ef64cbdcd3babeee5cae2758d2e24f8ca544687cd4340a9db2abe1f81dae3eb73ac178c0238cc5bfb4cde2963195f9d086c73e3434cb9d624225cb52f8ff09e283cae2afca17330377f0c352c5a1eda69cc1", 0x89}], 0x5, &(0x7f0000001540)=[{0x50, 0xfffe, 0x3, "e5c58c495daf1a0ccee4b03430932d6f56bf87fb5b99939bc65ac24d68c6a20199eea5615a9f9df0890285e846c51fdbc8a5735d87a86ec0f28a0c837d29ed"}, {0x1010, 0x7ffe, 0x1, "52da693535ab37b44efb989f45c1ca88d183c93b3c393836e10d59f1d1c36a0b293437f2c9adb7286eb3f268e2fdf460f66eb861535e6faa3815b007bf94b39c0ded353364d406b53c591da8967455f1e9b5599e605f5d385a6bfd5fd36df75f15f2d4185d7a4dc495b52d58f5eef07238b23e020cca189e67f25cbf4105faec983596f46329567eabf4686faa42bc595e84301d62ffd0296dcd64205009a4550147836dbe76e29bd0cfc27160d3894df0273d20f3780d0b77ce7b6477db3978a457c77276341a240aaaa9b1e2f25e28dba967393f17f3a3891872abba602e74d00d65a67e01b555b8f1292122bf226503acb69caabee5b6386771ae4087329c87c9cc5936ba9c7875a2523eb2d01768fd7f2eb599700ec9673d83f9bdf5932cf1f1a90d3635dd7c243a9b90f6d7354469134d58cf13b6a63ae7735a1505bd8003a0029be375fed824f7520317173665a52e95ee857af9199f04ce3963a2b979bfb78d6083a6b18c4371d87c5e3fd5f4109fc6e212b0d55fd5a6b664a69635260185e3dfeee1132a32edc08855a140bf692124bba95b667c322164459e0194a646cee00aeb318b8c7c5d3230fc23c463435ef6abc69059322776132bee340793eba2d21e1910274bc2b190f4259a68ff385924aa08a7c914f59171e8e516bdfb8a1ecf328b3716fc860de2545b8577627847fe29f943a2a2fb54b3ac41e230b46603d9a27ee6ee5b739ed3e9a25e97a1db6c8e58a29369b78543870273e26445d7543eb5b1f40aa1652e97454626bb362d8adf4e6e90d57b6dad3d20783c9d542032b8c0b557bb25662c7280de922eaab05b1c52abaa515dd8c4f7df941f04893f0f64ca9abd2f471437a414fa2d2b8bfd88f2c999bcdd939a9c62aa40c94bfe2847929090cad84313c70e99629af72b94bae7363e5e8c4b3fe3f57f1d083d4dad9e548890b011a3d550cafbbaf4f37e5b9f6d4169486ae6f77abc059ef483da55187653261455eee755cf0819dea7404529a5dfe931ae8f3e1e71d2f91f870035ce4d87d35f2675085d001b2aa2701b80bb3b31325c6184c9eb2e325effdb79aafbb5bca0dbde7372bec6137fca3021dca324cc1b8bf1652aee024ac5dcd73cf8a3de048dbdb874612ef569f5d10a40ef3e8e7ecda49894b9d8da52a6759a8c4393315d5023e58d6d96cf5fdf9ba1a101d6cf627e9a0df48cd7dbb208112fb5747cb5520c4823c6002a02a9b0ac8802086ec5fd3ba8869684983161098e5a1c7ca69528ff773901cd362c5881760db41276a061a34670132b8722249e201bfbcc9655cbac3c36b04391e60d97546de37c428dd90289cab0a8a4892d9e736db235e900f1e81ad5ad57cff61b4574e8947a1cfb8803fb742b949eba759f4e04a8c5280893c0fc5ce17dfea7c67339dff121598af7e33adb59976da39e1dbf48b6ea60c52763bee8dee1fb1b2a5623621ed7a0a77c4df90e06e986e9b548875d1bc3aec23ddc42d6b316bbe328e42ddc10961d4de7ac56d1ad05d317db80b2cc945fbf711ab6e3a01ea29c2c35d71ed713d342bd2aa1f2c6e1e220431042105008a4da794d496df681925fc17d119fb20b2202d458e67500a80a872d758c14f15f56472476f24649ecc51bdd7888c4c488a75bf504b8d4f2a6ae0a56a5941fca2de6ca3655b85f6bd63f9d0701b7cccacb56e8e90175fd990e743b717a2d9bddadf2e00d279631d0dfe84cb8845bc9fe6b3a28b399adc5ae7049b97a37e5907211db0cac8b53dc3e87f2a3371c10967a9963ad5f46f24c489cc4727ec4ceb0878c8f75e21aa8f4ddb0a961695d92103ea45657a22e6fcda4e0589e01b91fdafdb8364df4cd91a2e8f55bb88e0394efc7a345698eab6f8bd215d2878ddc476c2d11dee4a52146d3ccda0b05ef427ef1ce4c509bf0a37617686a09d0ce8a35b397820f89fe5e057f6639a0a934c3db72312cabc8a694d83bd2217095aa8659e9dcabaf000762159eea62d700f122479655e19ee4c5f11a8bda03c49f6e83ed2350081bd8b945289e625f3d7e6a354036c0cb04b52db5f0c554f8ae1a500f12e6823f470b3af64999c3993977e42126b59de61bb8de48d01dc854771aaec112b5e67b12d051b211e6c67ba67511fcadf24485877b6e50d2c3ef690e15c7d63d2b92462fb8780b8328fd8c2eab7f15183b9404ce1d4fe5a472a58655328f07d100c2738e56488a49457afbb04fb9462d076e77d532d6f7c805cd7d93162e2e5199988dcb4efd4fa8cc6c4f13794d0016265d4f6b69dc885b222c6347aea40d01c7a8b9ad15c254615ff64a6625fb25ad98d16e22b6064c58138650bf895e7c4a398ef5db6d0582d7afefe8dc53bd8fb335f972c8fce8b3b9e74cef35eedb71d4142bb4a010fe7cd5baa97c9ff1d546a2c536244ad9035a38ee804480818fad45913e64a67d037622e647e6586f9861afc4f1a4411c64216b4942ce2166ed71351815f32d402ed08f1a098e7055923685d63d8ed707d40987038d7586fc1ba61b78202b4fbdd126b03e9a2f0615167ea208f6e82e19baee081d3771c79f26adb0f5e987e4db45e51674518ed20db6ebd1d06bfd9c41f0f650f7b5c4b52a869fd6a0184a8481be29d3078cc020cb323fc5cb32fb3a2b95ef9cf06831c2913d1bb19eb3edc44d84847d39d2d5c5b10c371d406bfe1050433221063f4ee867de1affab5008bc168397ee4009e2094e8df26c11dcd35e6919750da9c4c1706a2f05fbe147d7566d1e2f8685c158f525305963a3607b4f91b375943d25b34d6e7b0af9394745ae483708da9e2820edb4446a1f77beea2c4c11dcb2f508b77c02f6f24a8c70a1a5497e79c056ab1ace128834078bf9b4d8f331485b691dcd2dded97f5ad6de5967904dfca8ea63cbf3f1325bdcdb4425e17c73c1ec0437484a5725286524473ef4690f0387ccb770e8acc04d624ddc053fc3241502dfc9c8a881cec9a1b84b7dcdedf401dd16735b39c72634911b25a0c5f2d290edc3709bd6e8a16f6b571262b4b2361818997d97dc42a7565746a2810a133228f622c0280855b9dd38e0b4fa5559db8d779c02ef9ea2ad0b226e23253a930e4c9dbcbd9df8377cde8c049ea8215bb9c1417af9d83abe6a462b5830b24132f57a51b3e90907993232200b5c0e9012e515d58a888bd8489429a2caa76afcb5948f1c60eee7aa4c318fa3ad6d9a5832cee98ba1dee40a3991a92743fe389e8dfc37600c45e109aa835d48324099c4d76f070305e6bcbf02247b4590fb28336aeb85eb292ee34c839e78ed1b40eaa2e4f396a833eb8fb8e2b8d5ed57c9885a588a7b4dca9bd8d7d51df665774109456d93b42f0c6d3a1d3ab854a0df462285a2f77c056a8cfa58546d41adb247755e971982cf87f277b1ec6744776240407b6ea03f364f0a443703ef574c41cd875d4ff9499d48b09335bf408aada3de503b45502b842c60b71a254184ac3bb8a8a7f8bce253297dde692b7742aabe00d9d3b64b55b2aaabbb6a77d91ce4de46f5ffc5b772b32489afba13d14f728c0a6d5ed444071b14d970f2b76293d5f3d36481804d83d02642f735373f9da18081cb0471a7dc9250624e4e393e8d8b6e1b55a5bcbc83bd21643b063903e701a9ae8f2b774c044528b8332b3a0d1db48dd6a9716a73c52413491c9891edbeefab056d37b4c0a58bb0ea6791aed403615df86ed1d8d24ad1f9e469ea5f0a25825f2b19fd76b6ef1d4dda9b18f6ba122b7e39adb3d29fa066683580eb8ab04a1df1d728f1d158068606cf3cced615cc69bfa034a98a72280cedc0f3f1f85051a528460d4a8265fc29661158140388e242f921ab3d2f472d42f8889a7e4059d39fd1db7e9b7a89aaa5c4c553c70b9be299bc20b48b09cf63ee2f4288fd11ce31628760500931edad95744c910473f10930268660c73a61bba41e0477139fc38402f8190df78fccea408dc33b2fb216cba24028a227bd32e9568c299c0cb9806ae5bb205c889b360d37a62b6bd5386c24f35db83ea1108d228ecdb3917cbf64b0e85cf7d25f06fa8f2613faf469c921916c5c455ea0069e4c466995f5a02358fc475f9696fcce10325717dbed146ebd5358c2f9eff06d7dbaf5040a999e3d71ffa326a76c179e588ac9954c820389029e655edc7a0de567013a7196881f87ab03243247fa8d3405bff2a7c597c90eeeb6c9e6328b7bde36940897a12e93cc5828c1881ca74e35ac4c97cef2e0efec820686e6463915b4fc5931983c76402f4f1344d9fd9b222b4805b2f874798bec691a722f0ebea0027b8af64507815045fe9fac0e77c1a51765e6e704d51e9d54246fbfbaa0c106b4722014be6c2d66a6f4c189a219fb597212e59302489314e6d564492cb120223f0eea31c055e57fa688dfb0fecb1713e618a837683ea648de533aa3bbc07852ac8acab6690a302ca867c211ed284acf48e2319da9b7e42fdfb0e36b63b53c52b952cd54bb52e1271755befc065224673d71c2e2ae3835d4ab5b268d7ad019d68a647d9e13b2e513f047f2496bcb132fce8bf3b124d82836f38b0c611ca119d35f7ed7b9d711aff7d3347116f4002f0231ce54e2e332ba254ddf83a7fa36cf79edd513b5cd4edd6aa0369ff85d0f380b6eba835f01d50a4d56fbb9d2e50ea726945455f273ec6571dc3e0e42b93d594005ffa4f1079e1b85d8274098cebab5f1ed44a7df6f9f545ff628c3419b383c3b905e18e4d911343801898e7eaa56a50529d50014d58a45a5e21837ebaa7cba520feda45e7e515a5870afb806375e925175a1bcc63be051460b635533bdc9b7081f96ca587aa43ae24374090339905007023139bdc645c49daf49969f8bc03dd889c789747f27271a943b481cb445f435f4600090963fb4f5395c4382844d2f1fd01a8b9098071bae3482b34e8fc96b19cd1bd25c471a794b8eefd26cf8b39de8e392d5ee94c4251db4268c330fe4f19c80ebc359ec7cd0f7974d83aa4f664d6ed2789ea8024f51676d3e9cfed4d81c1e7270f5f4f589f492f95a20eb19df9cdb2c5446fcb80ab574609207f57444b838779a083b933632e8dd01e8c9b47508ea9e39dc75d1508e41e1fdaeaa88d44ef038e98fb0205052638814ce687b4579d04e2e88f9884f16320efc8a67fa681dbdcd9ae3e965ffa29f560f5cc77df904a9b65b89c09c5a7da66a7b2310d47fcf6c7a3fab89c4a70ae1d704fdab1c35e9c319e7c53b055959aa731493c250ace27de674f949ca65a7cda373ec46e7cb58da4d9d9768ce3c88934873ffff42fd9fdbaa9bd0f49bc934c416f793a077d998b3fcffb87b142b4958fc725a35213406573bb1e6914176ec3d7372239285344b2f0e43ce719122517c52bddafd7a683dd8d24f16b25be76342ae5f8807c9e808eba965211acd1dc0e71d05bb3c8d33b2fb59030d1d0d670288a8d1a8fcf5a447ea06cb7ceb6d4d5b80c861a8e3ff84eff6c0b1efa9c4afba2e7781f50cb9c1dfbdabbb4991852b9da85f41e6b376236b0d25a321fce5edc0f2711c3f44a554a922bc718ceb8881847ac697a82a8233eaf1ee5e3bf860f1b973ce2dbcbe4910ba5fca9223859af9e00c6a6583a702c13a12981afc9bc64bfe3cc3ab003d3f0afef16b8ad2779b24be177d5c7a23a4791ccd7b0964d3481f8293f79ea6bdc8fa05bf7275f34a99d5ac77381ffacd30c7e19be535bc7ec1d8c9f8a29211e6f55f0c8f1ec42566b968918079bc8ed7d77969408f0ed365b146178ad896405f4aa9880ef25de0aeba769698c562ae18d03501"}, {0x100, 0xffff, 0x5f86, "2a1b968d2ff2a2e23385b6af3405b8e0e741c7d6c92569683e44f3ce4b0bf7494df2c16e5f5af1f91616276d147fcae5d5df522da0b03e1b79bd96027f2c009212fe98626b9fd9079a6221857811b3885d8c20bdc5ac1f21ba6a627cae605ca08b1e892bcad40c49ee329b717dd844939700f2495a4344d5ed5c682039cdffed7c928841211384eadd7d0c384e13faa55cc7cb8c4f7438763dc31527d923f81ca823d32904ca002dc5c5ed0e1aae7a3c976680fe1dfeb8f2a4b7837c36cb17021a8afa83aa71c2d81a833c0d36556193d7ddf304170ef0cc603634f4650376a33054b7dd2676a1a139d960fdd895825c"}, {0xc0, 0xffff, 0x8, "90580325f269e9fdd5bef7d6947d9f65c0322594e8f682564774c13318cf70f829d2c78aec2c164f0aa43bb68bb9bb97b0a94885608625c4118411b5d85d59c587f51c48b2edc089b84fba7d5cdb61db9cbebcb933450e579b6f89ad4109230af32d740658cf4792ec3ab01a6c7d3b32c3249260e08f81de3a1a7498bc031daa1c668991057355acae92ebc86f7295bba906ec43225989b72b621ef972abcfef297792b84e4e7f843d183afd"}, {0x48, 0xffff, 0xffffffffffffffe0, "64fd2af2e739941acbd9f78af7f7301222a299b1d2b022e8ffdeced93c2d23147f45380dd75646e80d73956c91c9487ed68e"}], 0x1268}, 0x40a) dup2(0xffffffffffffffff, r3) setitimer(0x0, &(0x7f0000002800)={{0x10001, 0x7}, {0x401, 0xb8}}, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) kevent(r0, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0xbd56, 0x0, 0xa, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r6, 0xa, r4) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x54}, {0x1006}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffee7, &(0x7f0000000140)="b2") 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x8, 0x4) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/206) socket$inet(0x2, 0x40000000000000, 0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r3, &(0x7f0000000000)='./file0/file0\x00', 0x8d, 0x1) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000280)=0x100) stat(&(0x7f0000000340)='./file0\x00', &(0x7f00000002c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8220, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) socketpair(0x1e, 0x8002, 0x200, &(0x7f0000000040)) semget$private(0x0, 0x1, 0x100000182) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20150, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x2) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = socket(0x800000018, 0x3, 0x102) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = getpid() wait4(r8, &(0x7f0000000000), 0xb, &(0x7f0000000040)) wait4(r8, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x401, r3, r4, r5, r7, 0x0, 0x8}, 0x4, 0x8004, r8, 0xffffffffffffffff, 0x7ff, 0x7, 0x32d3dfe8}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x1, 0x8, 0x2, 0xffffffff}, {0xffffffff7fffffff, 0x8, 0x100, 0x3}, {0x27c, 0x8, 0x2, 0x3ff}, {0x8, 0x80, 0x100000000, 0x2}]}) r9 = dup(r1) ioctl$TIOCCLRVERAUTH(r9, 0x2000741d) 16:00:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x100) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x4, 0x3, 0x1000000020000, 0x3}, {0x6, 0x551515ce, 0xe58, 0x7}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x1) recvfrom$unix(r1, &(0x7f0000000180)=""/79, 0x4f, 0x440, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000200)={0x4, 0x0, './file0\x00', 0x4, 0x77, 0x7fff, 0x8000}) r3 = semget$private(0x0, 0x3, 0x8) semop(r3, &(0x7f0000000240)=[{0x1, 0x10000, 0x3400}, {0x1, 0x4}, {0x4, 0x4, 0x1000}, {0x1, 0x5, 0x800}, {0x3, 0x9, 0xa669396c55dfbec0}, {0x3, 0x120, 0x1800}, {0x86b6dda3a0223e42, 0x1, 0x1000}], 0x7) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x240, 0x0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x800, 0x31) ioctl$BIOCLOCK(r4, 0x20004276) r5 = getuid() setreuid(0xffffffffffffffff, r5) ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f0000000300)) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') r6 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000000400)) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffffff) ioctl$BIOCGDIRFILT(r7, 0x4004427c, &(0x7f0000000440)) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000480)=0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse0\x00', 0x80, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x500, 0x0) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000540)={'./file0\x00', 0x5, 0xfffffffffffffffd, 0x1, 0x0, 0xfffffffffffffff7, 0xfff, 0x32, 0x0, 0x1, 0x8, 0x4}) r9 = socket$unix(0x1, 0x5, 0x0) r10 = fcntl$dupfd(r9, 0x0, 0xffffffffffffffff) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x1555b4912933aaf7, 0x0) ioctl$TIOCGFLAGS(r11, 0x4004745d, &(0x7f0000000600)) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) setreuid(r12, 0x0) 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000040), 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r2, 0x5) 16:00:09 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r0, &(0x7f00000000c0)="025cf012eb3563ec2ef2675a2d287d81012799a2", 0xa0) flock(r0, 0x10) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) r1 = socket(0x800000018, 0x3, 0x102) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) recvfrom$inet(r1, &(0x7f0000000000)=""/218, 0xda, 0x1, &(0x7f0000000100)={0x2, 0x0}, 0xc) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b02) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') write(r0, &(0x7f0000000140)='eN', 0x2) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x65807156c77a8a58) 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{0x1, 0x10001}, {0x24, 0x7ff}, {0x5, 0x3}, {0x23, 0xffff}, {0x0, 0xc8e}, {0x47}], 0x6}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) getpgid(0xffffffffffffffff) getuid() setsockopt(r1, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) mkdir(&(0x7f0000000180)='./file1\x00', 0x4c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000380)=0xc) r3 = getgid() setgid(r3) setgroups(0x9, &(0x7f0000000240)=[r3, r3, r3, r3, r3, r3, r3, r3, r3]) setgroups(0x4, &(0x7f0000000480)=[r3, r3, r3, r3]) setregid(r3, r3) setgroups(0x1, &(0x7f0000000880)=[r3]) r4 = getgid() setgid(r4) setgroups(0x9, &(0x7f0000000240)=[r4, r4, r4, r4, r4, r4, r4, r4, r4]) setgroups(0x4, &(0x7f0000000480)=[r4, r4, r4, r4]) setregid(r4, r4) setgroups(0x1, &(0x7f0000000880)=[r4]) r5 = getgid() setgid(r5) r6 = getgid() setgid(r6) setgroups(0x9, &(0x7f0000000240)=[r6, r6, r6, r6, r6, r6, r6, r6, r6]) setgroups(0x4, &(0x7f0000000480)=[r6, r6, r6, r6]) setregid(r6, r6) setgroups(0x1, &(0x7f0000000880)=[r6]) r7 = getgid() r8 = getgid() setgid(r8) setgroups(0x9, &(0x7f0000000240)=[r8, r8, r8, r8, r8, r8, r8, r8, r8]) setgroups(0x4, &(0x7f0000000480)=[r8, r8, r8, r8]) setregid(r8, r8) setgroups(0x1, &(0x7f0000000880)=[r8]) setgroups(0x9, &(0x7f0000000240)=[r6, r5, r5, r8, r5, r5, r7, r5, r5]) setgroups(0x4, &(0x7f0000000480)=[r5, r5, r5, r5]) setregid(r5, r5) setgroups(0x1, &(0x7f0000000880)=[r5]) getgroups(0x6, &(0x7f0000000400)=[r2, r4, r2, 0xffffffffffffffff, 0xffffffffffffffff, r5]) r11 = getgid() setgid(r11) setgroups(0x9, &(0x7f0000000240)=[r11, r11, r11, r11, r11, r11, r11, r11, r11]) setgroups(0x4, &(0x7f0000000480)=[r11, r11, r11, r11]) setregid(r11, r11) setgroups(0x1, &(0x7f0000000880)=[r11]) getgroups(0x4, &(0x7f0000000440)=[r3, r9, 0x0, r10]) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000100)=[{0x80000001}, {}, {}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") recvfrom$inet(0xffffffffffffffff, &(0x7f0000000080)=""/154, 0xd, 0x0, 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x100000001}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(0xffffffffffffffff, 0x29, 0x6a, &(0x7f0000000040), 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = socket(0x18, 0x1, 0x3f) setsockopt(r14, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 0: syz_open_pts() madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kqueue() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8000, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x31, 0xe943f53cb50a9b4b, 0x0, 0x7}, {{r2}, 0x0, 0x4a, 0x2, 0x49, 0x3}, {{r0}, 0xfffffffffffffffd, 0xa9, 0x40000000, 0x3, 0x9}, {{r3}, 0xfffffffffffffffa, 0x84, 0x40, 0x5, 0x5}], 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r0, 0xffffffffffffffff) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000240)) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x200) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, 0xffffffffffffffff) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x9) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) clock_getres(0x4, &(0x7f0000000240)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) clock_getres(0x3, &(0x7f0000000100)) r2 = shmget$private(0x0, 0x12000, 0x100, &(0x7f0000fee000/0x12000)=nil) shmctl$IPC_RMID(r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x40) 16:00:10 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000380)=0x32) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000440)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'\x00', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000400)={0x1, &(0x7f00000003c0)=[{0x0, 0x0, 0xf7}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x0, 0xcae}, {0x5c, 0x2591, 0x1}, {0x6, 0x0, 0x3}]}) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r5, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) faccessat(r5, &(0x7f0000000340)='./bus\x00', 0x144, 0x883ea110ce0ae59d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getpgid(r7) fchown(r4, r6, r8) getpgrp() 16:00:10 executing program 0: pipe(&(0x7f0000000100)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x24) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000280)=0x3ac2, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25, 0x80000000000000}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r1, &(0x7f0000001900)=[{&(0x7f0000000080)="47f236d3544d3adbe407b7dd6653a9ebe87a7b6dc494c8cf395eedcb09a03c2e08f4c3e14728421ab90974f362043d248d", 0x271}, {&(0x7f0000003a00)="1ededf4bf836a5e8c6533c046f5a7ce9c24dbbf0117992a035bca6d084c0bbc9cd29937dbbe2cdd942a1042475921d4a8c416ad8aa4da7a4c091edbd8be880ca1706c3a3f62cf7e39be29e8d572b8d365191232a398a1b5d3ac18c5db47aad1306d4b9c0a84a684a09f362bb737934c5f2a80947ad9eaa1cff4386f98e867e9c0a3b6fc039254e1e7e42dd64c62d67468e0357ff5498f5b661774494b68a3daa90156ae49ab4c20a6fdaf66693ff1ed5a7af8b4f2c9109f65bd1e726e64b9e9b440232e38e479c45352a8c5a0370f0da2a297c564f2807b9b36a43cbc917cf61d786bd86d33a9c89d1a8bc01e54f3a0a651a6ed34fc9a16de17e99961f56267cdbbdb0356d446cce8260682c7d43c840da69fd78feb1e20547f4da19c70629c05973fe5534e52b0d8bcbb82ad722000f6d49e9350340295c73078cbca575d7d1f61faf941fa407bd3443b3afeeca1b45646d1a76d64186a8a2da9f85b96f97358f9683ef0795fe8ebb9f684649b1b5bb8c5fa31e5995c953b3187059bec8b5ec754468ff2b0d02073eca3ee6aaa72b8d3d740489a1bd322825f744ae9b64f1d8d53f2fd9538f1ecee9c734b21cebcb72c282fae7d2fa0fae37eb4ae87c44307e7587b1bbe07c284f8fd201eb5bc90f7f78693f51cbb168844d626a28b9c501161aa59a8ed5c638d6089bba024e98b7f38595bf26a670ce25b34975a455f4cf8768022167f52c76b0542a28fb9b64cfaaa76d6fee850693247aa92010b5ce381cebf18931564965013a5225220bfdd97d0e944fe35debc2926135b6a0a55290c5a435192294f00c32fcb03695b168561ef93939699e93986ac27268416b20a23a2344b912ac7b2a4cfbdfde0ee036585a834a8795699a35344a6170ec07057b82e520dc5e01266e0bf5b83ce5ecdc12412ddf1d124cd3b2c2982c88cacf2a7242930118fbb698a0cd0ac3859bd9299b426af96968646eed598f7524e82ccaffd1477c43a3313b4419a199a6bd61b00922267ecf5e5a8b98279315cc9071d96619bbe82a787619cfe7c62bc63055200c901971a4ef26ca7c9a4d4c2f708d8c424809f07a59db687b3effaaaf08a374ca7636f4514df9ff22d2823c510e4739ff144eda50fd35214bc84e06042381a6a862466848d95a5e02186b7e1eef3ada5eb004cb1a231df974943a1d369befdf5cf5df120868eb355eedb0964755ebd8e532dcaa6ea7ad0b621bca2a9fe68433607ca420bdb7c48f807141d6f8a51509f7b2cd819fbb7a95a8c1ff028c470f0814e8ccce56e09f2a83e2128275e25ac4ad0961dd743cb75490e7064cdb7694eb6fd7afae78ee3c3c4143a8aa493f0b705e2ad9eee871fe63fca8f8f8bc6e9ae1858c31ea9b9c38fa8ff83111f36586179d7e668e7efa6c5c92d6f2d1fc77389c66a48ebf71cc35a842f4df0ad9629546f9e1d0484bf77e4499666181fe4c5c58ff05ca03d74d53ea16b3294a922c4dd4f23ffee7b032c9214eb1a48427acd856b9777d8d2b1baf9ea5992bb82fbde983bcc307e0f61da092340bb326816d87f1cee446c3f2c094ec1f28ddb0c18c8fbf67c5f8017afe9462e6b317d992e3b9bb828d9f4c99f3ae402fddc4ea3b54b4bd504c6e2e5214012991bbc467f804a3ef8705461d65fda73d2709f6b6a33199a0ceb81ee5f1ead1ab5d7f934917264ab1e2a7429b4612d050be535a6e8e47963626921b68c1256966893c2286b9297564cae1746083520b3397460969e5c37315646bad0e499cc3a70584b06ef7e0419959ca5e83a1cbcd1f1f2b027a9ccca1aadefaa6a6ba2765d5764cb864a6b38b308964db3ab1af666c9d28db856a2a175b2a46810ea608889803b84cd008f4dd57f619becd460abd6248e1c7711498863e707460a806a1357e856bc4f1e984def613d535acd01de81d2c8157e3970ef9ca3ad7d5c01dcd29102a1ed28db865015a369dba494e73fdb73469ef68e7d91cb9cfd067f04ace14f9087de4c90ebcfb5d1f96b5b608ac720442fd39e35633df02a08bd1614182f61bd161262d519311f696adcb264ddd202f980e16da9e03fe30e4bf51b042f31d326b887df954137bf7b3cab3d91f85b4ead8ca121a2ccf326c169863141cfde7b3f5974995b0f5cc87fe303a03eee9c7468a1807255052a4efa2baa8d3c0591f5e072578def030b711818da91e94f764a6191ef701a3b124ea5a6252c4abaf136214962098f4040c9ce85b311caade02179135ca3f368e0b7ad65da73cc8b3674f383bb3c4e84c34ede2fe34d1743b4a777364769e547ecbd8d8e41e80a34e6281838e035630f367f8cf04dbac0d70b73fc3536964b90639f49935856b7b17944c69d9ed1615bf30d6314d5e930bf96dba9333361387f83fb7202777abd4a83fa60ff523ba50de25ade7e64fc321d56e1544ae11e8bae15378bc8eae4525e23f06e3b0e7a8be57be81be840beba4f0344d103073b94e09d0cb4321f805ed20af46a69d310b1ed0beba715db6c811c33a0ebdec4eedc74a959a3f1c152bedbf9424c61d611e4c9b048696e556eee590a9ddb1619306258767dda49cf56a43fe5eede33ba5b12b1915efcccec2d616b7e3aba91eff065c671a700895697ab96e86089c42a3c11f7727654534e1490796d3867b3bb54f908af612e889a5eff9da11c1c42bc91c51e0ae543cb31ecf3009bbffaa5f146d81474f913f511281b49609bbf80f247159965d300d5803cc763879dd2d304a02af9bfea04b91f564344178f2255825209866ee538d55d347c9bcc56c2767d9bac94aa85f85bca76c914ae59934163cca4ebc3b891676d8fdb822997370d218cf82da118d52257455bab9ea3ccbf4fa82754a66f062f9d800b26024f143e081883ffdd25f4643bef74b07df0c70e41aa080d8402c480a4363080def2d33dcf8ff214bd7e846e89698e203c315662f5be81aa17ecd4c12b4359a941ba8577615f0f8e937b7f555d2805e862c882fe2dfd3fe6bd943f3b4b0fb28ef18a14298576380b41020a367f414c467ca20ed07a1a226f5daabf31aa680489b77a091a739e75d802be0bc2d6dcd75ca09b78f77c97f436ccf96cbf708728de437ed706ebd60b7ad9bf0c24f5a006410338db595cb80dd88b219e1f4334ee489e19f7f6369a07fb8eb569bf67a9e633ec737acd677962b3e49fa2abd09ae304278646068b5dd498aa8ec9e7bf5d187b0d5bf9ce254154d0cfa79dfccde4d00916e024c5de92e8eb2b142dab0b8804e27737e700107817ab5028617d9a5aca9f10633e7679bd26664abb9469506e0cdba1d23bb82ccd481d351fcbaf75068464714d2dd1a85b657e0cc8a6c51d33a891650d345dae8aaf1eb6cc23ca15d63359f3e8fd5e90174a23f18f88a3ef8f3a20e0d28c591e07bfa91c32f35b76d8617f8a57b2e82c2b48f184afdb076dbed324c04a63b3ffa402de826401496fceb38454a6366856d5986e36596d77a658e8162ef15ee96d153708cfeeccd57ea272be7bf4add94846fd228ca56686ffe9c62536403eece3085be45f6716a446f5c44b2407d171fb8475b4db87b7b557b0681512be9a80e983f51fec281ca77e21d4be70482b8110fd48c2eb8bd2ec269588c8f2b9c33975f99c98d52fcd4d015edc1c61999d696229fe769098fdceb216e696e5d2e9ac022641c0fc43076ed02982bb2535239f74c1a90bd5d677393f4098adfbb84a5f6ea0791696e1eb0e0a68df474521bc83f5c5ef458dbcfbb14a20fc35a91826f56724072749e5e3b483643fb811b7d0cdf3160543abd0b39781a76940625d8582782e3ff5c0091e6460fbef1f6616ad6972814e1ac03ce988aabece4217d0259bc58edb70c0fedc6ba59398dec3b3209a246cc7c5fa5a02f66af4ea8e0f7e0ed4488983339f2ea437010a1c3572d0ff70975b1cd59bc9702117e56bac4dd2139458c86bd26566f0af31ffa4aed21c1b4a0170acd3636b0f1383443d4f982f545086b0f399d614573c38ee9361541447d28cbae7d526ef17c3739b66d7ab27035cc10c0032531413cb262b799a8b7585958cad0955e872891dea3e0e1b55b40f0b5ed1ea240931c0456e70957f9e207e28f2478b943ab49cf6961f5b467f3c31dcfc1d714f6dff3a960c14b01ca8e78e90a28d8a41d2ee4f4422903fe19a5d600d9b4b333a53778028ae060bea8d803f3dddddac4cbe66ce2ba8199d442c9a744be411aff4e6e4070f5eee18c23b152eb5a30fa2cd005992cbeaefb489a1401c3e91e415d3f8edb579cecc6464d5c2662aff918b07e37a2611f5e43edc8fd694ff249a299f39ad12dfefdb69c052844a6a69e136923bd2ee97081a05d39030f5886f48796cb220307dc5f602a93445f89c9773e3803f3cab47160f03c9a193013adad89f374c4d835eb947d69aef8c990ed146c0ebba1ac97b7b8e409c4916067f1971cce58e0529f74fbefc7e6381451ff89794c5afec1de6daf74988295169f4228ee060c3f7f19e55622bcce01c95a3f6fa8411d86bbdecacf2aba5ff829390b6f44e8684ea4d2f7da54b6516bdfcd4df44470900cab0bf6936b40792d7ef9dde56f4332ea974d8947750e275e91e7a11d3572db1d2a551205b23c1da520a85d9ba36fcb2f40e26302a97d631821e0f44a727b1b4bc853721380cc6b26b44de593f874b00f1de970dd4f394f32d40078062a4f9cc2325cd9ebe1d819078200ff945620791083e942a90e8c996b0cb19f5370e63c6c5269b62a0741227331a41162ab772bee363ac513244769aa1039885e7ae3b00bc6e9b3414e4246cf310e1c73d292642aac9fb7b203d12a8645007efb64520408d28ad4b7cfe84adb7d1cbd0fc216aea071846d56e589dac7123e6af0a54174febbb7539bc49d6e3e36966b0073ce725fc26d418268d372b8528203dc05a37091e08375d7bc0912925b94ba6b968504ad1101f200ea6423810f0d1e569fb2ef7cba00ae7efcdd01ea7b61a978312c51cec68b165e067cca958f2bd1363fc09daf24820b6600c3233918fa94a77e17b3934d5234d3d129a56e1a922abf58c35b1df2d86a0ab19203f7779241920678bedc32274abb7804896bf3dc31f9c12625133d42973ef1a9a19a2ff6cfe0b1b07517c4ee567d70559d48d6e19d2a1229afcd4f56980901ec45d3fa02822bf86e7d8239c5e76add536b8b76d8ad30ddf54f93141c2157103dd539dfccf4069230750810aeea35e2632caa654793fb47c50a7855e3e45d9280a30bdbc0ebf3e419054c34a74bd105729537ce23aad70e2e6f1ff67a26258b2d64d21f43191faa5e83c231547e649fa24226e45b1d34b7f184c58c7eb066996df9392052350d5dabf26f959f57d13bcbdeca44bbd151ba4fb20dad905a41196675f4ce9b9b151ea80f42821b5d601d522e020766eed9180f245f9f44e59f144a562368f8779a038aaef26a7b20df18d9f095de19b07705e196e831452cfdf795aaa9145177d4688c5566f5a04441bc54c2c27b2340425cccfb3d6b3601d74adc7c5295bb75959ec339cdb7c033e842501f19d37209ad7b9430afde13b1c842f75bed8b756c03515606d27c56c630e4a9a9e2eb7e1f65edcf9dc772c6d8f27604d65e4e77a93f7372b441b21bf609a5fc2bb344641f66d79525cc36e8e899144b42c746eb977d6973591bbead2c29f7b5b4aad39e3f7e72af66554c050c4e4de97ec042a16bdf4b6692f64af9d496f073350c778b43da4fd1a9ae26e83b1b6ea9091460afbc44202cae757aef12c3148b1ec776d277a1b88e3aefc5f7f2196a30e58996c1d2454256e9bd443bdf73a7735f70df64a2e2bdfd82d7d2ae423e3161a31996ec4c38a089eab24b5d27fa26ddf7fac661eb9e59309b7606d0c7d756cafc5a2ef0a28ba17d705b4ba3e482db3a60ce95198eafaead90acb1b89dd19b441e68db20406db4602197371f9c3921e335bd", 0x1075}, {&(0x7f0000000140)="cb6631874f174cf30768f218fa1cbc1ac46cf68792e1a457b05c7448a43379c22b39d5e588b795063c7ae901074504df8edabd10cbbe59", 0x37}, {&(0x7f0000000640)="8f9f0ad301ef4b97e4c07bcd59fae02ba521cae57a464797ac15051026397163d729ce29cdcb634ecabc6e2e2a766944141394b7d98644d8d8bb5ed01562e661b6c8434948144dad40", 0x49}, {&(0x7f00000006c0)="69234003974b24f7f5ead025b6c79018d454175e921d52c6ed7fd6b89ff41b7473b8066d38df053d67ccef9376c7a5d2afe7b77604363aeeb17a93e407d69db2a555dfe7d92f566717937e10cd637f27f4541ddd5571ba408d04e1d7380b87ca72904ca5efa0159ef0795e3e0b90f222ff3c516b44445c92bcac56c9e5b4f68976e3e248b311f8de3dfd70ecb86695acc23e639c0849ea35e79ae40828c8d94c3157645eedce89bd99efb6fad471fba662a448be954661249832e195", 0xbc}, {&(0x7f0000001800)="e3cd7d6eff8d753e1e1d5713b48f5c5a7f5807ec4ba7c500e3be6bdb26b05c8c0af2bc22a3a80426c6bf7875789f4291d7ba7fdd5fe45955510c9b49c0fc19fdba9c119f5198b8a08e25c466e369b582407fa2f0f7c3ca3367481504a398c0740bad0504f67243e695be486c622d0bf76ccb798b83c4fe10e9e610aeda11952d92a14cae293ddd29b0f388d9e25bb116112559969102d038fc644247c375edc956bd192054c63e0bce8ccfcb28c3cf89f03eccac0a531cca0c53a42331dc4a0e64d165929d705092a97b3b6c996b509441ef08d92c4188a8e951730ae877fb41e47d6ced8985446558df", 0xea}], 0x6) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000240)={0x1000, 0x81}, 0x10) r3 = socket(0x800000018, 0x3, 0x102) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) bind(r3, &(0x7f0000000040)=@in6={0x18, 0x3, 0x6, 0x7}, 0xc) 16:00:10 executing program 1: r0 = socket(0x11, 0x4003, 0xfffffffffffffff7) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r1, 0x11}], 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x100) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff00000100"/177, 0xb1, 0x0, 0x0, 0xfffffffffffffd84) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) chroot(&(0x7f0000000080)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002700)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002b40)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000004c0)=[{0x7}, {0x2}, {0x6}]}) r2 = semget$private(0x0, 0x7, 0x40) semop(r2, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r3 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) r4 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r5) r6 = socket(0x800000018, 0x3, 0x102) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r9) r10 = getgid() r11 = getpid() wait4(r11, &(0x7f0000000000), 0xb, &(0x7f0000000040)) wait4(r11, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x4, r5, r7, r9, r10, 0x111, 0x9}, 0x8, 0x20, 0xffffffffffffffff, r11, 0x7, 0xc0, 0x5}) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000000)=""/89) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000080029, 0x200100033, 0x0, 0xffffffffffffff15) 16:00:10 executing program 0: r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20aa8, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x2, 0xce, 0x5, 0x80000001, "2585566e7fef25ea10e8ef421510191e04fbb6b0", 0x0, 0x54}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000180)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x9) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) setitimer(0x1, &(0x7f0000000080)={{0x1000, 0x81}, {0x9, 0x10000}}, &(0x7f00000000c0)) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000007, 0x1000003, 0xf7fffffffffffff8, "85000000000900005f000000000000000800", 0x6, 0x2000000000000000}) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./bus\x00', 0x80, 0x100) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x8) mkdirat(r1, &(0x7f0000000100)='./bus\x00', 0x10) kqueue() kevent(r0, &(0x7f0000000000), 0x4eb, 0x0, 0x84, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000000c0)) syz_open_pts() kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2f3d94ed, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) r5 = kqueue() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000180)=[{0x3, 0x6, 0x7f, 0x8}, {0x80, 0xd1e, 0x9, 0xfffffffffffffffa}]}) r9 = getpid() wait4(r9, &(0x7f0000000000), 0xb, &(0x7f0000000040)) r10 = kqueue() fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r14 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x20080, 0x0) r15 = accept$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r10, &(0x7f0000000340)=[{{r11}, 0xfffffffffffffffc, 0x8, 0x2, 0xfe, 0x62b}, {{r12}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x1000, 0x7fff}, {{r13}, 0x8000000000000006, 0x10, 0x140, 0xd, 0x9}, {{}, 0xfffffffffffffffe, 0xa8, 0x4, 0x6, 0x8d2e00000}, {{r5}, 0xfffffffffffffffe, 0x60, 0x2, 0x7, 0x4}, {{r14}, 0xfffffffffffffffe, 0x80, 0x20000000, 0x0, 0x2}, {{r6}, 0xfffffffffffffffa, 0x1, 0x4, 0x7, 0x5}, {{r15}, 0xfffffffffffffffd, 0x1, 0x765fa46fadb75bc8, 0x7, 0x5}], 0x7, &(0x7f0000000440)=[{{r16}, 0xfffffffffffffffa, 0x80, 0x40000000, 0x6, 0x8001}], 0xffff, &(0x7f0000000480)={0x200, 0x8}) wait4(r9, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) fcntl$lock(r7, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x800, r9}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r4, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffd, 0x0, 0x2, 0x7, 0x3}, {{r5}, 0x2, 0x38, 0x1, 0x3c, 0x101}], 0x1f, 0x0, 0x5, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="92cbbfb9944c", 0x6) close(r0) 16:00:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x4}, {0x486}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setegid(r1) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="3f8ff26d5ac00b6019020c10d6226803179e38b3bef31e4af0e338752af2526d7dccd96df16fff9494cb714a709319ab4a660f309a8ee1ea5ec6a901a8ce9cdca026487a0402d809f1680f7bc99f22b540c56b4878133e832801b00adb7cffffbd47263b72defa53ad2c996d5415f4ee42e209cd1fca02176efd00acd5c4126a76332dbb9e3419c01b026018c369fe7c9b180c2c103bcc321b29e8ea816b5508f0b831ac9ee720e69e46cb80b92ab62fad9364a7aa609b7e3f24874af18cfca4fe6786822e558d511dad176fe41035d1c39fa9f4a314dd358a005d5e4caa5910889dc1d0937379ef4ba487987b2ced9ff75d845616dacc849f572efba5c161bd7ebc72f469ca97f1aa6b26ab9ce69451dd3bca7bf28b114b5b9b16a65b0c12fd8ab6302e6fc24132d0c85206f7e1d73d744ef326cd99af8089f7249d22c916f187e6c98e41eff34028f7a77bc08638133fefbd29adec8ce43ac47d7b636d8c87c07574e5e9004ad094f3fe17eb693327fe0196b4546b8593e2304d3e0614e1022da4e048c47dd59f29c1d3524e0b5e3d97643cdb98d1b72c880a6fe906806328093cf5cd66ae3fe72264e0dc1a4dec8127bc41b893fac9bfa59a1932ec3cbc2cdcb30164ff2e450294b0157a26b6d7c28a0489f70b395bc0b5d3a00b0d2b0c76297acce3104b7edcf7f1a8627589c659312ca96e25592a98076cd641280374e1ce2b8a082dd9977970f8a691d964409c9582ce579779cfd98ce41f924da0a336762698d4710d17d3f7fb2f996f4f01d818f2ff6bd8b685e87ed9d8c8e0063127bfc55ffd145c495911bfc254535218e5fb6b8edfd98227a8b40dc5bcb8c8ba78a2325d18e9b84da5e647d4549ecb70a325f82933d9074b3ab4cc6828093ed6b0f3d76e882453001a5e547bbed21fbf2c693cd57bd7a5673365d2c37b20ebe7ff64dfde41de71dba895988538882935a3ee75846de1a53168e9d26fbc58194caac94df7b3968d4d77eb3f076d47e12bfe0fe681202f0146b300945deb3f39204ef6b8bf282b25f976c316ec64740ca7a88f35a7dd1fdd7e9906dfdb2acdcb91b61162d947554540c9dfd3ec906bdf32227432d33569c957d79df743981ed6083e031c05fcad24caec86a45303a2837267d5201a3be94e43a1d454597c44c9608a76dac393df52a5d08c067154f5cda62984441c76d7e1e0e8b140bb6716b41097a26d60f7a97173d213dbb861a34c1997b46dae4fa4fb04a941fdee3061b0c8fb5a562798f61a3a1b0306d3600ae17c4afee6fd3b22d3d3891183f29e87e910471332cb166acae68f2b0c4e830259fe27ef22088c2e6a55166d1314e8a515b0f619635b6e6e2b75c65be8ea5b258b414aab5f014b1f1c2130a8397e0e8129e358a2ef2f459e04a16f75d3e7abf69d77b7b2329458f9e351828032fff2e4d734b1e484030d8b5ec5a0fee6bcf677ba4cb873531b6c411f05e664f805d9cd270c0fd57597d263aecbec87b372694ef59893438d13113608e580c027af612faff99ce1a2032b87672b3a937cb6cf050a2292b71f48e8ed09eaad3d634799576aae74550f4c4a506f5a50e157d295cc5651a61a71c5f771794affb6336d060247828fbd4c421f5dbbcefba471965d806389e1ed5ac1004f7c03b8f4dbcfb3673c083c105ee412976b2de549d4d745f0a0cf0cb2a111a49892729a9df1c9064bbcd2a15a4c3af2447b103c5d4268b2b416b9d6ef43973476b9662993c410f49afc3c34211ae8269f1f36808424f7502d41564d95786a06eb06380641384f0897de9ddb97917472c9d48ce71a066b881b1a7b232668f1e4b2bdc7af736da21510c36415066a07b1fa8f97f1256c664dbaf9251bf65796c6d4aa62cb81e49eb1a26f448f4b03b53f362f7ea896ac8b236dd65788d2897f23090501311a6fa6849b97c134f490669e2e2dd3ca812af4b2798a8c22a72844b514a846f84724f0f06bd49555c2206e721c3c66d1a30a36108974ae58afd7872b6ea05da350fdedda27e1edffbbb0eda152f54d90be6630c4810d658d802dd5bcf37854df25043ceef90038717a1299bb160c64867556526c526553860e089cdeed4924513a4b72c9637d11132c17dc8d4fb0d5692f67251bd516473b1b1f560afa73a9470477c27f3a3e88697f608ed5d0d19564138fbc516196058cfda01da2dd1febf9fb2eef119dcc11958682d75f0f288323975dc9c8a1510e107508b626cd1cbf3f2aa37ae8779e51c80b259c34cb7519d79f6890954f1a27f6c1e05baf2287b1ffda969e70fba2873c0cd5960a82cea5ff18d6651d3ee74f348710fca8be331437c38703c2da869a61983efba864df94cdabba8d3fe50468d8e2d631a47b01bd26f8526b65bf82118ffab3020e939adbf02006cdf2e54973a41f0499dbab3da38af30600882e2f81bb9dcc78262b4ec83536f79a08454aa652e33f0a0a35600b1bb9e35c55b3d5f510d25128fa99bc45c8c2d1a9f32cec5efe6dee172b0a5268ca45fe1a8c58de52589a0031ee752758f21cdcbcb220094a3a0b90052767436c3355dc96070d34375fd93792621dee5c483b63e0a32756a200d81eb64d19765117e7a85163c5dd85302a5d2e5546049d446322f4a729cdebe741752c883a047c5b10ee702873ecf5be8836522584ae6fcc06461fba8b77c5aea5feba49c8497e186cbbeb76e1a2fd569f8ec1f738552439a329d4bebb00a191b82f05cf52c6ab15b2496b30ae2993b4dc981567d3f9aa54d38476d93c170be31879d70b1494ccf560c68a6889a77d683586a3c7097e0724b5e8b87913bb5228e3e2828cce7146105927e705ddda9f697351b227469b31af26f0f3e5ca612da5e85a7c969bf65f95c6b0acd0d419ec1aaf5b8f6a2157e2273075c39c99bd6bd2856fbc2566ca067ef758cab5b3587bc54da44c1b33ccc9e289a748e86d61ba4668761680ac413f9794ad2c4420396acf18b5ab06fdefdf817e0cc427790c19a14f806728c8f04ba1bb26a22fe5b2376a48cf4afc5ad0688feacc3fd2be7979f35fa6d830456fa86afbf557bc879c0d4c307c5dca724b6c167635848dc7efb2735e55b58f13f8944fdd1d124c5c0dc9acb75563d1456c9e4a7e43dfbb4ad5205594374838ef85f984ea72f5727bc45317b8af8459dab993e4cbc5e4c950d9db0478312e61fb1db6cbabb8ab93ffae1ceb66de8be66c633ff1cae766cd0945b3823fa4f52d2804c22a019256b368dbf02858eb690f3176e77f9b94a2911948be0c1e48363aa7c4e2d62d30fef1cb1a79089ffe95e8732f003d7591600f005aab5e0558ae817c3fe782c5e5fdfcbe62728c979071b03cf10a02683ea158307e38d8bd2fe0b65865b9248098981c05cc64b3a1816edd4f21e2687d78d8c23830ed42fb4ef7b23fc703bd6c80d44d06f5d9522af109f61ea2b8e3cddc987f132a9de66ae7c97740c46254bec899496b4d1fddd18cabfc93b03df872d2c53b1948f50a22e3de9ed5c1c7ae38ee6b52a84094a98be75dcce75e52ffcb0a2c80ea4073f81572f94ca259d200a0b73cc66b4e307a933a2867b620575af480776693a13fd51a6caedead1779f23b361815f79df98f1b540cc927d35895af786b92cb73bf09a12ff77da4fd6c474626fd2c3897b1f392c1103fb9afe897bfe6aa11ac1e425ceb228b645ab93f59645d963deaa0c31eafb77ff51daeee0d72b9cbc75dec075ae714270ca69c86d0b2140e76721d99e7344d9a010d3b8dea9a433432da719fea235ea7d4a8569fd9c0472e8c1bb3f53ae7486a2a7e09a98c65b56941afc03c41c94171b5385e394c91fa20b8b87ef9b59b16edc7661f45e06083ef125684ee6f5d38b574ecdf51f91e1401abed51b33dda6de0396f3e51b27a78c029cc2133f3506317a33c8fc94df422c6b41df78da475733c6b980f6f4836244503b51ec18ed048ca3b5f4b70347706ccd3745c4ef62b7e3df34a4b62f7351af163ea18f28dc7638dfb4f21574207a4ebe6571e8b77b92689d13737e2380d2bf04d06149c2924c1230b5d6f7a94506a79a9bfc909a93b7608f7c79aab0a41cb2ba0839d2302c3a5e5a8f9e0d8f09fc86c34a34e146045502458838e1b226455a528be3029b82f6a8742c6f011ba1a9834004c537a3fe9b9461a04a893146b21572ee6c612fa9396cae66a668b6e7262b128a3214dd4d23af1aea64261a28a32525037f056b7e57ccc462c2044c579f99ff5dfba3790f0cc160595cf47ce71f7d73adbdb94af8bd11f200073fbbd334fc6c61fa5745ee559593545f47297298da2dadebaddf78c3feb7d2ffb632e11cf6eb051d5fb921b7c455eec9c44e2073d42e61c696670d90a1d12b511fa9be5a16d99a37fc17d74252f745aa121234c3425d527cb17a0eab2732b2a093782f049f15c9c368f2f644d28d92cb4c96f14c7d10c4afe9f2416ea54b60f408ce64159e0223e7d2d3e57cf6e0d7b517587690b5b37a76257b68f3ccdc856efd562496182dec06f23bc7a3faa41f2ae88d0a1c4aae11f8fb06561741da1d44302f872025f41cfa9e5c1b2128ce7945874fe273d2a0e14aa7b34e8f946984a2c1314b699a8c46ed1d78a047f7eda81ba0ade08ae2c79667ea55bee98a1bf5b34a908169f83f2edd0157bf7f6fc9e29a90061739c9075875ce73d9f570e92947f40039149465a58d76f780e7906519c74dcc4b100e2c434404459cbd0f0323d3d9562f708e83037cfa640ddb9438d5006c47513a6cb39bbd67211e18cc86b0424ee154613e842ccb56f8d13271d0c3b9a526da7354da67a5ec45f782e8988259ce84176e19b466999f5cba353dd9f017137c20132bccb3b300bf5a1e5cabd2ed3947d2c54f2b35633da11dc180e04ff3828e28d39af88f25c99487d9d4b07b06c43d83b1a6e69ab2939ebdc696be53b7f4e43c49da3e2dff2aca86698bb85c76d4914c79472ce5c280ac1850c52ca26664e77695cc166f5988907f58cc144ca937424773daf78cde0be8f1435b2a567ef4914296ecd6ab9ffcba811c2dc6604b51872c324c53496d530b9779105b5d4f521ca36e49a7d4baf8e54f4dac03372e13a56be50f6c17f6cd03525e2d58501850c065acf42c30bcb7f3212fdda43004cc4f7c4da6deadf2f35586b3bc20e6077bb17a2e8eec7fcaaadfbccffa44d079ec8633d16e59e7c76f1e0dbbd8c7524697ff07eb8c7b8afd009ced5c06693b0fc0d1d636ecc5f4afdae801ad15a255e4ff6e1b15129197e6ed3c5c35044390e37bb182c7e954cbe818bfd96a57678bb7adc57a00d27b9684b4d4fd5301f7b26c7668f9da4c0e15f0c300477d5a536d73df5b21f23cb1a30b4de9afd53d4a8bafcc898d9ec3b81d6185403479fcdb3f3536315e9221fce087d461f0332d687e969e8bb1688af9d139ec17ebb9daa71bf78b440b0ee33d9de120a18b2be2950e1e70ad864dea8084f233993d473b542ed7cc04304eaca5c4025c7bfcdc6a131b9aa8e23a6ddc23094214777280e9b03ed01ad3894544ff446c66dd4af79cd568ea07a4c60e843479e6c23bb75d25041c1e46379641fdb19dfc1d0bdb1cbf0cab3bacc77f967e9ff875611e788184db7", 0xf84) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRES32, @ANYPTR, @ANYRES64, @ANYRES16=r0, @ANYRES64], @ANYBLOB="df2afe1a305954163827410eca3d7414658d0816602f95bcfdc3d9de8eee473158fbd82b3a70798a6ccd7e94e20a2047d4a8a46bab5f67ba1b4243fae63ee1d952d80ef3a1d8b46215645657f63da1f89692689a8c52dad95ebf046e06820411c41bad12623a3cdf776968fdc828d9ed6c1400e559f01cf679fde0e5c6ab49f57ed04210e5a925b7395fd4b2b09d303f81d4730d69d4b297f0cd85ec05d5fdffcee16fd00c26533963d98ba1ed40be96976455c14f530887d9c8b915f023a094f0c4a5bd57155ff5e42491fb4d5a56fd4f6d02bcac61aedf76f3aa22"]], 0x8}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x800000018, 0x3, 0x102) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0xff6d, 0x0, 0x0, 0x0, 0xfffffffffffffe8c}, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:11 executing program 0: r0 = socket(0x1, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x40f, 0x0, 0x0) r1 = socket(0x800000018, 0x3, 0x102) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) getpeername(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r2 = socket$unix(0x1, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) getsockopt(r2, 0x8, 0x3, &(0x7f0000000000)=""/95, &(0x7f0000000080)=0x5f) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=ANY=[@ANYBLOB="aa8532da267375c290c45dfa96bde47ce66681487482467aa07baf098de1d8a0f8794562c772291eb912e24a8d9217bad03fd60ee8b9ab504072ae242b0b7d03e559d7575655af1fa4a962c3b1829003e4e77efad834243fefd441e7386cf1078a68235a6c602766776dcbe528c6d467538a42b3fdfa512b97beda52e3b235a2850631deb90000000000000000004392708fcf129bb367ee81ea7f194da9a39ec4be44fe59fa0bb774d34a0da11c61a5ef4686456f97067b3eea59c757fe65d4390f1f0b468faa2c0286fb8399595fff56f224ae6a0e0ec12aa98d3de5da35b54fbb66afe8b5783345ed6dd7de8307e6ae93ff7a2ed5d8f6c8d80cd862ca6048eea1f98815d07eb704c73eaa4c4e4acf7f478730ae06eeff528843e9fc043f24de9430469206eebb6bfa41d816e3f104a9cd97c3d8d2bae58b7cc405658f69489e61f0bbb491eab0cef3f041c2d7ff0d53bd57c80b4028715df62c692e132e46ca397c9934b88b4e045ced128e3409a3bb66f3225d9212f50732d79d9bdeed304bcfa300b0efc32cb15b54f30c8b7c955b31c55458e111c2"], 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getpid() wait4(r1, &(0x7f0000000000), 0xb, &(0x7f0000000040)) wait4(r1, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x8, 0x4) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x30) 16:00:11 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = getpid() wait4(r1, &(0x7f0000000000), 0xb, &(0x7f0000000040)) wait4(r1, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0xfffffffffffffffd, 0x1ff, 0x6920, 0x1, 0xe8d, 0x5, 0x4, 0x0, 0x1, 0x1000, 0x1}) fcntl$lock(r0, 0x68c00758b16f0c17, &(0x7f0000000000)={0x3, 0x2, 0x5, 0xffff, r1}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) connect$inet(0xffffffffffffff9c, &(0x7f0000000040)={0x2, 0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x1, 0x80, 0x2000300000000}) 16:00:11 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x2, 0x5}) write(r0, &(0x7f0000000280)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826d21ba566ec9b24d7f61f8fd0cf25a7f5ddff891ee33e2f92c3ec0ea1140b34cb2dbeec0de41ecaf0fb69597fd3e10c5decaa04cb8e2badc91aba0ee44ae556b773215323e5d0cc77b5bfa3ebac251cc3159c761b243ca13dd36cd02d0a3b08ca40df1cd5c909a383b5207625f8472e6df7d2b4eddfb4ff2c5dc96c539242137b4068631aea4baef71580ed8830a67d643c48a7525c3ec097d6b9b9d39bb605ce94b95f941a98807085dd7e3b6fb75b1b4d79850e66230a3394e13794db910cec5b6b80a62ab595885e4bb44cb5f7947afa7d80609677a6cd0926cbb5603fbe8e85a778bb2604a2e54ceb8baad34016d767524ba9541e039db84401d63475403eabc2e1700f53553dfe18971461c8de36043b1ca1ffa2bfdc8e06fd799bda0c5da0dcce25e87d4006182722f18ef92cdb68d4db5eb653c8d3ff3ef04547ed13410ad9427d5a085607be197c9302b9313f9ef4fe9adadde9e4709ee706026dfd6948a9fb4477be0c42b155fceba824d20d804f128a4a81258d6bf3725464d918de4bbf7e8e71b669d08a3649a2942f2e20cb6c1ea99d6ac82fb2d1df3a5268ff8e9c5a9c70121842770a477aa8e8c4941530a89737b749192f00e3263bb2a9d9f43a31f6699891197a366fae9e651f286c279f1e0f88d2ad48a489a8f9695d9fc849b1a290b31d95aaeeaaf73db7e37f144c298cfef7e7058627ddf58a03fc1a7b1f6dc3b36f6377acbc349c910b20f8adbdf45dc1e102cced729f5dd1432c9bcb1ba303c373674857214542453a533d7a78960366cba1b92fe70b67b55f98394ba81fd2fff9129d6d0890362348fc64f87764c3f09480bae11c59903b81eadf035b435bea35ffb5df04006eb72caa63da69d1c7df82a751d02ebff711f7ddefffcb6c5cf7a8157121f6c572453571370589508b0cba1e7f838a981b9488ebe6a1421f90047969e17dee55bc8c606f2b142a1275c1adb35616e3db7485e3f08ed5f44c7d61415bcdcf4f77091f82e016d1c7ee1ed51e98bd7743a3c340e0789b69d48bba095b37cac3c99212d99fe6c1dc11f004ffce73b46b64a77e92f4bcb114cdacbda79777578b63a51964415e1768f5a57c2ad77a970b8df4c97723170d53183d9b8777778a2b3926eb13c9d8a796499c039a3a1a34517dedfaa284f9e1c222f151296a6d86061b73b63af6756fa09ef4c9261efcaf56b10a666b98883a10ba59d5d344e9bdb8fab46df2035f21e43e78e55b8cf5db43e5027a0a91380703b638f7af5dc3ae6af751b1860b23b858d4a7cb134a71e87160e70aba3248b241decbcee51510263e9d072c1d4dba2b849540b96be2624e521bd65cbff95dd873be2657ec80baf5086ce0c71daab6fe0f2407d6c8e367e939c2c2cb6df89abf6190457d908b876848ae8d4657700e9966d5f334577323667c94a9cc64429f745e36ad61171711eabfb3df4f665688d1e1bc65e475f0b0a6586f8ae0cc0d1b535199eb0e14bcf1f4cd7b3b932e974b8434f3", 0x5a2) 16:00:11 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f0000000040)="c4d5caab5dbc", 0x6) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400", 0x7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "9aea4c6196769c960eb29b9d98715a4a7611362e", 0x0, 0xffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() 16:00:11 executing program 1: ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) setitimer(0x1, &(0x7f0000000000)={{0xfffffffffffffffc}, {0x9}}, &(0x7f0000000040)) setitimer(0x1, &(0x7f0000000140)={{0x1, 0xfffffffffffffff7}, {0x4, 0x108}}, &(0x7f0000000100)) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x1}, {0x9, 0xffff}}) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) semget$private(0x0, 0x6, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x61}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2}, {0x0, 0x0, 0x1}, {0x6, 0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="e6") 16:00:12 executing program 1: r0 = msgget$private(0x0, 0x10602) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x239f, 0x1}) msgctl$IPC_RMID(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x2000000000000010, &(0x7f0000000080)=[{0x77, 0x0, 0x1ff, 0x1}, {0xdf, 0x7, 0x3, 0x100}, {0xfffffffffffffff9, 0x8, 0x3, 0x2}, {0x5, 0x7, 0x10001, 0x2}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x2}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x10000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x3, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f0000000cc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0xff, 0x5e7a}, {{r2}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x108, 0x2, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x7}, {{r2}, 0x0, 0x80, 0x0, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x8, 0x10000, 0x2bd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000780)={0x3, &(0x7f0000000080)=[{0x5, 0x7000000000, 0x10001, 0x1}, {0x8, 0x9, 0x0, 0x800000000000}, {0x7, 0xfffffffffffff181, 0x5b, 0xffffffffffffff24}]}) write(r1, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f400653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) kqueue() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000740)) read(r0, &(0x7f0000000340)=""/197, 0xc5) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x5}, {{r1}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000084, 0x0, 0x5}, {{}, 0x0, 0x80, 0x40000000, 0x652, 0x6726}, {{}, 0x0, 0x15, 0xf0000000, 0xc0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x9, 0x480d}, {{r1}, 0xffffffffffffffff, 0x2a, 0x41, 0x80, 0xff}, {{}, 0xffffffffffffffff, 0x2, 0x0, 0x346a, 0x4}], 0x7310, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffb, 0x60, 0x4, 0x945, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x40}, {{r1}, 0xfffffffffffffffe, 0x48, 0xf0000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffa, 0x3, 0x86, 0x47692c67c, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x40, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0xffffffff}) close(r3) fchdir(r3) getpeername$unix(r1, &(0x7f0000001180)=ANY=[@ANYBLOB="000000fe80000000000000000000000000000000000000000000000000000000000000000080e51338576201000000000000000000000000000200000000000000000000000000000100130026fe33f78fbdf893b597f38dca1d5a16000000006f4539f72a8b7f68016e5504d5f9c1e735cbdc5ee4386852a010db6f1a6c5c31b6c394ff9ad234e3317300e8e31f82e000822a574a3e41d36d55dff2994e000000000000000000000000000000000000c0e0fa0b039eceaa029f8ceb6dbd57240a6ad327461cf8f501529c622a87cafcf8209f3892a960af6baa7195990f52ff59cf5b895bcd2940633126bf41d1aaf100682e3a0d6ef87f721866dcb3d8648d10fde80c5302443b67335fe252fab92d3e74e26c639fb8b40ddd226cf8fffffffffffffffe15bd4f109bd862f014792987fe0b9f07460f7eefd661f16eed3d3d221c6ebf5ecc47ca0cd090567cba321e20318b20ec1782f39dbd85d864b4be7311d79bb1accffe0180b1f23e1177082efe49f0e1130000000000000000"], &(0x7f0000000300)=0x6e) sendto$inet(r1, &(0x7f0000000680)="8f52d7000000000000000cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de296dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa840ff036a65eba2ab2176674a257dfeb353ee18d61311398aed7ab116f58291db4c628640b822a559ca60d828c39f4f0b46bd15ef07731fc56f51", 0x97, 0xd, 0x0, 0x3) r4 = kqueue() ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000c80)) getrlimit(0x7, &(0x7f0000000e00)) r5 = semget$private(0x0, 0x4, 0x201) semop(r5, &(0x7f0000000040)=[{0x2, 0xffffffffffffffff, 0x800}, {0x3, 0x4, 0x800}], 0x2) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r7, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r7, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r7, 0x0, 0x0) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r9, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r9, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r9, 0xc2485607, &(0x7f0000002b40)) recvmsg(r2, &(0x7f0000001140)={&(0x7f0000000d00)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000e40)=""/227, 0xe3}, {&(0x7f0000000d40)=""/51, 0x33}, {&(0x7f0000000d80)=""/127, 0x7f}, {&(0x7f0000000f40)=""/98, 0x62}, {&(0x7f0000000fc0)=""/123, 0x7b}, {&(0x7f0000001040)=""/218, 0xda}, {&(0x7f0000001340)=""/109, 0x6d}], 0x7, &(0x7f00000018c0)=""/4096, 0x1000}, 0x400) pwrite(r0, &(0x7f0000000a40)="82ba9f031aa987bee0b17a068a3429b0eaa18472f62d9b316fde24f0a8f5ca52edd5e111adf2a0fcae7eb3", 0x2b, 0x0, 0x0) kevent(r1, &(0x7f0000000a80)=[{{r4}, 0xffffffffffffffff, 0x0, 0x22, 0x0, 0x56fe6041}, {{}, 0xffffffffffffffff, 0xdf, 0xfffff, 0x81, 0x40}, {{r4}, 0xffffffffffffffff, 0x20, 0x8, 0x5b37, 0x6}, {{r1}, 0x0, 0x5, 0x4, 0x400, 0x9}, {{r3}, 0xfffffffffffffffe, 0x24, 0x20000000, 0x9, 0x1}], 0x40, &(0x7f0000000b40)=[{{r3}, 0xffffffffffffffff, 0x8, 0x4, 0x1, 0x100}, {{r3}, 0xfffffffffffffffe, 0x10, 0x1, 0x81, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x80, 0x8, 0x317, 0x80}, {{}, 0xfffffffffffffffe, 0x19, 0x20000000, 0x4, 0x9b}, {{r2}, 0xfffffffffffffff8, 0x24, 0x12, 0x1, 0x8da}, {{r1}, 0xfffffffffffffffd, 0x80, 0xf0000004, 0x1, 0x1ff}], 0x0, &(0x7f0000000c00)={0x8, 0x6}) fcntl$setstatus(r4, 0x4, 0x4c) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000280)={0x2, 0x101, 0x1, 0x6}) semop(r5, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/n\xff\xffl\x00', 0x22, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) connect$inet(r0, &(0x7f0000000000), 0xc) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x4, 0x4, 0x8bc, 0x8, "25ae6b0c32190d97f4501a67bde8a2b9408d1df9", 0x2, 0x5}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}], 0x2, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x5, 0x7, 0x0, 0x8}]}) r2 = dup(0xffffffffffffffff) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x8, 0x9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000000)="90f570c0a1405a68673ae1656d15000000", 0x11) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)) 16:00:12 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0xc80, 0x10) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x5, 0x8}, {0xfffffffffffffffa, 0x9}}, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r1) accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket$inet(0x2, 0x3, 0x0) 16:00:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66f72b9c6eb4696c653000"], 0x10) dup2(r1, r0) pipe2(&(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000140)=[{0x40, 0x9ed, 0x3, 0x800}, {0x81, 0x8, 0x9, 0x1}, {0x9, 0x5, 0x7f, 0x9}, {0x2fc, 0x80000000, 0xffff, 0xffffffff}, {0x1, 0x1, 0x6, 0x5}, {0x4, 0x1, 0x7fff, 0x100000001}, {0x0, 0xca0000000000000, 0x2, 0x80}, {0x0, 0xffffffffffffffff, 0x20, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = socket(0x1, 0x2, 0x4496) getsockname$unix(r2, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:00:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003c5000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000002700)) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001380)={{}, 0x0, 0x7ff, 0x0, 0x0, 0x1, 0x100, 0xaf9}) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2c2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup2(r2, r0) getpeername$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = dup(r1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)={{0x6}, {0x81, 0x139}}) r0 = socket$inet(0x2, 0x3, 0x6) connect(r0, &(0x7f00000023c0)=@in={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 16:00:13 executing program 1: r0 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x5, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/69) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = kqueue() close(r1) geteuid() munlockall() mknod(&(0x7f00000004c0)='./file0\x00', 0x100002000, 0x28aa) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x90ea33feaaf1b29a) r2 = dup(r1) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000200)=0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) open(&(0x7f0000000240)='./file0/file0\x00', 0xc0, 0x20) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000300)) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mlockall(0x0) utimensat(r6, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0xffffffffffffffe0, 0x1}, {0x92ce, 0x3ffc000000}}, 0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x20, 0xd0d) fcntl$setstatus(r1, 0x4, 0x80) close(r1) close(r6) 16:00:13 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000004000000000000000000000000000000005dfef3a20000000200000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x5, 0x9) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:13 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa80, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x89, 0x0) r0 = kqueue() mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x20) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x20}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000540)="01b55853") 16:00:13 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/15, 0xf}], 0x1) sync() getrusage(0x1, &(0x7f0000000000)) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x40) recvfrom$inet(r0, &(0x7f0000000080)=""/97, 0x61, 0x800, &(0x7f0000000100)={0x2, 0x1}, 0xc) clock_settime(0x0, &(0x7f0000000000)={0xc8000000}) clock_settime(0x3, &(0x7f0000000040)={0x8, 0x5}) 19:33:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x60}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x3, 0x35a, 0x2, 0xdcb}, {0x7, 0x6, 0x4, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x80) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 19:33:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) madvise(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x6) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="e6", 0x1}, {&(0x7f0000001680)="3c892625f6976576eab7859131a4f32d0eca6ec9927b7c521fe4233b0e1d6b91076a12029c91e705a2724be04263b5d449a92b481ac556a0015fa93bd6f5b120680cace15d61f59ba3300dec196f2d124fee1d08bf0fe9a8b87d72519313ecf1ff9e2b0b979f18f20a425a32e268c71cf04f44cc5f06b17357697babe8d463a22b46f5a58fb858fcdb57977a4d2df49eaa3dc2c502b73708db6b6605ead6030cbe7cd356593763b9605c4f60407e7c8fe2783347afad499608cbbc442f63c5ea538b9290953b181f538ed5544b0b30e7a9038ad5e787606a42461e96bda8084eeb4f464e2b38fedd837c0b3a87b277ea11a5d258bcd6559439045837be7d356d379d811d606357dcf27a2a7036bebe65fc03606f35056681c19053f3339a43d695a6a643c84d073e0d3421fea254785c96d98dc6cb0d7647cbac16e565442b72ed6c9a3686d2796db518aedd49d4059333980d05fba2714c806e21d38bd92f3d29fdb5a79ab94edeea4a580570c317a3d914288441ce2d8b1c1b0cd88bea3780b4a37e2de67d2dd92eaab5e6a98ef0876e7c9481baf232e507b7b86a7273f8c0ae1a0d4cbdd5a29bcd382074fd6819e9ce7bafe70e35f33173778878f2ce6532b6b21afb14843ffee6ff6bd190e0aa9d8d6f4d72a21ff8def7d9b022748a3d889814673a1f48fbd5c56ca2720785a4e2cd9e50dde79139f4082fe3e72cd5fb1eb012792b3e178de08ffb250e1c23ec2b0857651351bf92a37d963805697ab2851edf3b2179b154682326ecd2c599bc37dde6898cf3958fa2995d61a08de51752c7e5e5c2915d56400604dfdf930d2793f78714b950f5e61b6c7d9f041ca507421d59be049c60185c03050053787f073e0798c74723170b6dc30d866722dc541e0eec17c51529d4d0fe68fc4e3c40be802adfec99f33d1e2f38d8e68bdb5baf59931a5ef2e3b08dd51514a4d2da9f8648aecc23cd5ca77d5a193f8ab487e9591987f98746872628fd74ceaa6ae0baeb5581fa7f7901c6f8966862aa53a5f383d5e48215dd2bfb1bd3358f53fe506929e7c65bda69f15751d7402c728d490a91635ea0f4a9144b4b9950588f2466a864dd96e35928d988ad96ac4b405571e20d3fb79be7fb4f6adfe63253ea831099615b89a8b423a9d91b96af41bca97bcee8a7872335b5c5f273131fa497e85204cf29f79a3da298e7f28f445f3b9e5dc87a5f3178a4751da7d2d99596edd5c3db0a03457dc9f40903e1daec57f833eebc559de4aedb8f942a5518a1e40c29bb9b38eaf89cb2e2d38c70a07c144d629367b3acedc516736b6cabd348e7b52f5fe1eee2f1a0205a9454fd0e4437e82fab0adcb0456473be86aa8567a57245fa789f8d332db07ec815b4b2451981a73555173b9ff9ff2866f62fa026411d4854e2967bf2527804cfcf5de0238aeefac671482ad802d4a7973e94f21e0f61a16ff563f45fdf0e8802df077dbf11d8d082f2cbda1a90b0de6ead18879495171dd1361b7f9bae040d891a4748d7bfe2765f0e4d22fa70f0e3d46ba4afe10351b4c42e20b0b545d8001d46fee67c42028cc3be4d22803c70c57bb926c7818b6a6d57c149f483b6968cf635af4b506fcd9b5750756029e3819f43a55d6c0501d92abecdaaf433836e3acf2524cdef760384990ed3ed00d0de5e434029cd77a45bf3e06fbafbaa33017e676952881750e7ebd1d567230b3cb0a5bdbaadb00113448b61afb249e4480cac97d5921748752bda68d6cdbd9c20447593f1ea84b0ad15cfe4761497657fe6981ba3155ed8fe27a923af91ef0f0db16be77f5d33f6372fc0d465f790d9a426a1043fbcee0c5e991629594f7c7c5966540f290705f28dbb43b03cde215c141029e035a5afeff6406ac3c5b9f1641ec3e13984361a7e6613e0c6c83835e9554a59d52bbd7cef0d75defecfc0830f563a811568919736d4d126f36c222bb86395999f0466bc73cdcbc0de3acf89ab1e9d91db6014967da45a51acf1b2d1ead298a5481dc1f41b47be82a68cb5517b56b923ffc19837ec940decd79edefde49a0d80f72a32b912d6e0fa51a9ea1a2c23d8779c0f3b2b1eae3ebdafade06b698906a4aec09c889d590c78791d054f2d93249c41c22babb92d825496030fb8b638d2274820628a00c4fa77634c29c0842a965904884ee8a6c0b45709049d74e0b02d0bff3c7d6b782d1f5f6cdf42a7d63d17e428afc424937fa3948ec8e682aa2cd72e6ac4dc4c1e7334f198c7777e1b5b3d76200fd5cbf10d3e944c5940ac44dd2293b0966559a56c60d9520ff31038bdfde198691edb8b51afe5d361c31f631dde3c611de650a80fa55319be473cbc69420446b88bfa528aea9cf6fab96a38af2c27ab22a9ec55601ab960f914ac41dab56c10edcca2f86dfb82b1c63c6b975357d66afea7147aef20d1aa25c05e39556089391ef2b4447d4338bc9a9d6dd0c2afcfac4b5a8c9bec4a960d240e0a4feb2849490c2da28a7683ca46231238d39ccdf4c1668f1a21bdb11c636af10f889497166872edd92f5cb8dbe71d47d4f486a9fdc3561066398dac862d7128a9b09155eac5aded7e7fbdb8800e1e2827f0e3eaafbabac60d9abf590c6b5b8682a2efa16b2054488cfa34431867ac5fddfd01f45819356daeca18b66243de484fb9f54809130eca5b90d42d353f4aa0ccb45e5f022155582b3a2567d83e22de3f79c972ee666822d8de63535590f8dfa351cc932239ec677af192f5ae61afec1e88fc9065ace13d27526941e182982ffd028b348b97cd69bcb06d4bfa5171494bc1d1d56c3ffc95dee94b16133ecc5179c2cfee008da0da6582103d22728b24498c6e548b2fc1e1d730f53ef687c0f5f8dce79071660a0049e948f92957fc758d8e8cc0cdb55a9d7cae2ea989ba4167d6a995148e419b2bffb00f570985d13773f7ccfd450dfe822f14784b5b330edd9132b63503ab62368ad78b36329e136e56ba15802b71e565803a1c13f00f7a133cbb7516ea8b82df4950f4aca664906de408945bf9e1681e136e7e70c067e15329ffe600484690794389b033991482f17609cc4287b1e67aebaadebaf6a025a5886b50f8dcb242b5414b1354ec1d0776faff8e42b3310fb858872f264207a25c30fbaa8f41fc113be393b34293f175a967bb006dccf4b6a9f50d5f531f5c1591ac699f0e368a254d3eee8e9f30d286090de204d335b8199a2cf06dac331d2cf55cf8b89600aed8ad37384baf9ff09b6c37d29253a15e32adf9b6e5cbabef93670ce1e6632acb5d6f186bcf0053ae7aa0a02b0a1f4eac3350707cf34713a4233e0836a79baa91678b1d1b5e0e587f41182c7d5b007e10d804c0005b567c56b04b41f2880941920000863dec38765a00899cd0528c7f5c795c0fa609d093c4ac65616ab1921e4ff2ce58a11b049e32908b03ba55", 0x981}], 0x2, 0x0, 0x0) 19:33:20 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x10000, 0x100) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x800, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/T\v\x00', 0x10040, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x2, 0x0) r5 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = dup2(0xffffffffffffff9c, r7) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x800, 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x4aac7d12dc126bcb, 0x0) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x1, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x8, 0x50c, 0x7}, {{r1}, 0xffffffffffffffff, 0x51, 0x2, 0x6, 0x9}], 0xff, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff8, 0x84, 0x4, 0x3, 0x4}, {{r3}, 0x56cae4647422e4e9, 0x10, 0x2, 0x28, 0x100}, {{r4}, 0xfffffffffffffff8, 0x2, 0x1, 0x718, 0x1}, {{r5}, 0xffffffffffffffff, 0xc2a9ff3d03ce05a7, 0x1, 0x7, 0x7}, {{r6}, 0xfffffffffffffff2, 0x0, 0x80000000, 0x5}, {{r8}, 0xffffffffffffffff, 0x80, 0x2, 0x3, 0x9}, {{r9}, 0xfffffffffffffffc, 0x869ab973d3ad821a, 0xfffff, 0xffffffff, 0x41}, {{r10}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x80000000, 0x3}, {{r11}, 0xe, 0x13, 0x40, 0x2a, 0x1ff}], 0x4, &(0x7f0000000440)={0x46d8, 0x1}) r12 = kqueue() kevent(r12, &(0x7f0000000000)=[{{r12}, 0xfffffffffffffff9, 0x21, 0x40000013, 0xfffffffffffffffa}, {{r12}, 0xfffffffffffffff9, 0x2}, {{}, 0xfffffffffffffffd}], 0xb4e, 0x0, 0x703f, 0x0) 19:33:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = getegid() lchown(&(0x7f0000000040)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) 19:33:20 executing program 1: r0 = socket(0x2, 0xc003, 0x6c) connect$unix(r0, &(0x7f00000003c0)=ANY=[], 0x0) write(r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r1, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/124, 0x7c) 19:33:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r3, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffd, 0xf9, 0x23, 0x8000, 0x3}, {{r5}, 0xb, 0x4, 0xf0000000, 0xd9c, 0xffff}, {{r6}, 0xfffffffffffffffa, 0x11, 0xb62c58721f165890, 0x4, 0x8807}, {{r1}, 0x9, 0x0, 0x20000000, 0xfffffffffffff6d9, 0x6}, {{r7}, 0x4, 0x10, 0x80000000, 0x7, 0x80000001}, {{r4}, 0xfffffffffffffffa, 0x10, 0x0, 0x7fffffff, 0x4}, {{r0}, 0xfffffffffffffffc, 0xee, 0x80000000, 0x7, 0x9}, {{r2}, 0xffffffffffffffff, 0x2, 0x2, 0xffffffffffffff97, 0x7f}], 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x1}], 0x9, 0x0) 19:33:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) unlink(&(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="b854b31cc1c6a16edd77a565feddd4a0831f0c79dc85daa81d6888127e2c0fb0778d6a230ba079f26620ef4dbd1560226c", 0x31) write(r0, &(0x7f00000002c0)="6f92620000e261e1335eaa2d561cab44f81de0dfbbbfca8b473cb367b1047ff5a0207d865cda3e10d3b379cc88a6662e", 0x30) execve(0x0, 0x0, 0x0) getpeername$unix(0xffffffffffffff9c, &(0x7f0000001340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035e2bdf05956000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f27000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008bc07f43b07fae869ccd917b6561bb07ea3aaa9ce1673c069bf2cb8f7c3e7fbf8481d7f024"], &(0x7f0000000080)=0x1002) 19:33:21 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000000020000000000500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = getgid() setgid(r2) setgroups(0x9, &(0x7f0000000240)=[r2, r2, r2, r2, r2, r2, r2, r2, r2]) setgroups(0x4, &(0x7f0000000480)=[r2, r2, r2, r2]) setregid(r2, r2) setgroups(0x1, &(0x7f0000000880)=[r2]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:33:21 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) chdir(&(0x7f0000000000)='./file0\x00') setuid(0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') 19:33:21 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x23) r1 = socket(0x800000018, 0x3, 0x102) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000500)="5abab700f06c50e30a05e6a81368f1352a262eb19e0e9f913052443b7e93fa105376ad3dda625d1b567043e287ad97e6075cc1dc3ead9bd065cd7aa1481eb99e0f4f587684387486d0e05fb6eccf88192c1bdd592d1dbb50d97bf640659e6b5d787b4476ea71882cd0ed74d016af8d8ee02b8c6a5eb1aaa3062f5a723c63f6e432d4246dc84ccbbb87dc45c656080652efe265335bfddf47098b1673dbfc78c7cb442be6ea05fe066bc2612bf0e7faf83be1e6576c58dd8e85e361c306af27858b783224d64b580f16c158edfc0cf572cd48e8f5efe27d82d153e8ca913af14183aea5a64513d5303239f712b8387a04b1104883fe1165e4f95f2c9889cb6a0200f95da39460219805cfc6e9603fd12d0dfe76689eedf4cabcc6075f2f9474cca737233466e1eb4236af0d7920a70c277b8db5a4c2df9577cfa78ab76b9a93b4f893c40aa1d7db0462aa5733f07e3b0dad5499eb275f4ddb77b9262a92e8de543d538c66ca6f09cf4b834291d83e1cd0a6e9b364bac2622ab1bd7f6f090d14025bfb35832c2b330358286272b93d3d8a96544ab0e3a2e5a2a48b26ed709454dc6f096ac39065027071f9b1e60ef76364b8c1df9b861d76e7dd5850be8db3c97c83a662cf08d741453070c230e0a9ec7e764369ac8b023b41a0479a13a282d5090d11f2a552a132720317e1171564f53307982abd1284a5db5eb45281ee4b9e04286f2d2f937933bd506aea17adfe5ce30661588e2fb9e31264079831df35fa0359fe760b2693abcc488415bbd9aa353b6f7002d465fc415745ec3e9f1caf693495f88b2ce0832903501278e8514216413d380ccdf71c6853065a663d5a5d9895c865548957784358e05e623a93831e087b6b052b74690039218fbfc124d34f704753268dc717deb99bf5a0061ca1f31c5e1cd77431c7fc98d0d2caab9173db4dd9eecacee85829b583044113bcf8ad81f84d6297e14bb5dbeb673916847a55dcdffd38ca0c0e4a46d55129666d1b42a9a81011c180b37b47758ae3fe94d78e1f539ab131f857bdc21de60df11ca9d4c4ec72444da331e93bfd1a8bbc148e2bc077337e14c3108a119dbfe04368e944dae50fc79a887007b9a0b12ef0c6d583e85b39852fda87c9f9d4bcf4953ed5a7c74c41f366eda3157d20314ea7f6cbebb9e9141647e73b2d74913cfff6d796b41a44dd7b893d466722637caa02b3bc45163a9adba12e19b56e23cc44c77c2c8aa6933ecdf3774c43ff1fe7bd92cf0750c5409fa06c0d60ab36e82e08df6831facbfdfdf8e86d5c8fad6125ac0ba0b055ebaf2327794c0ccc5f432805ba29cc8089a172d9f22e3633a06fa92fd4fb9b4dead584b32c06ea1b005f2ef91255a14bfbc59261f28c6f39fc0454c13373821e9ea4de943dedb4b6d370d8fc9d3bd26124739d4b94d4def9624d44d37e85708643ce5636d4b2a5a15a34ae0099b378f2e48157cf053239f86869ee7e6ef63266c78048decf72c9b6372963e20e9ab253fa2cc5e6113115c969406ed0971713deb5d83ee74507201618950149640bebfef35113d228cc8d168b29e4bdee42769add8a710c0f037103b78d4d94580010a04b7793290a5b112b1975bcfe23fc772fe4a40a4af48623198b8434a3973c0442c036437306694fb7f02327cd248fd26590c38829d96c975fe0bfd90dfe4eb7f19324bcf01f96b45fd2baa9656017c16248eef6fc316b718f14ffd1e4c2571aa4c956dab0289507233c901fef1ee5a511924fec20280a6b29d4f1a45bddd4679e7cbb7c52c505ea4c87a53a838d10171f3b123e6c34edfd947c668f57907733f17e9030ee172068818dc26ec584140954d2e1b921dc137d7fcdb99354eb8a39db0fd892095f83ed112cc20c6276e528d2a695ddf7de68efd7e74f4e5fec41ebd8cb281d8c8a76f05c133220be5df236ac7627cf289539579eb44b0a2726d886507fec510c947f0a2aa469bb3d5a2d83f8fc85fdc20392240bffd56a513cf8a43e7c25977038979ca039bdd3dc996328bd2bd54c8b5b4196c3482c221ea5ba44eca96d3f12671fd3b9c35d6adcc1ba93cd2c2eff5e1e384b22839ffe71e28ca267f687bce9737eae71aefbbd63b3c9a8e0e468f647bd88413d0c6a98ff584fe0700e8f47d48e8599188afa9eaffc8e2a534e9fe2f69ed1d2498fafaaf5ac5a91a0c0adec309b6a219e03269563532bc51ec603445df5013b68e1bcbc801a255f051a6543acae4b4d7983227ac6c86da8d780ed6ccff61339c08204bfa99d48474d4644e072ccbd6251252b23cde55cc72fa6225ef13e30184b90c133b972d6e51b2dcdf6d45acf31bf08a2ca781d583e4ed1c8cb217e5e354254074bcad70d817d25c16b0ef4195b8e4b6ea6026850d75a17bb0ddc7858adb4363b0637e785611c0f3fa77557e85722ed2cea11601b5521761b7a4e15d8228b4610f1c2dcd15ade45bf580ab92f6464973f9e226e59bc870b00d1b07097983af5e39f55a0b80b681628dbfdb00c4032613338bd8f2ab5703497b8204025e579d864079cfdb37fbe780a90028c5231a40439140b0c6ebcda8fb6aa1e9c0cf9359dd40a57ba6dcf8e74a1b36cf3fc2577f801abda66c036f15407866cb61a75226b287d589a300c2592fd4031d5e060c166bd884dbab567826084b01460c951deb8b482b344184d46c0d7107611a7b2a50eff87b7cd7b2bb8fce7efd2e8d74ffe799bf7b50257344e2663d12ba46b7062056069c1b000df281303b94a77e3f042de9ace92435429a2823447975268b4c1e756f9642a1e31d743de673daeae870c6ef85311e9e66cd50dc8270fcd2003c6f4024e4bf060ca576442825c9cde3a643a0290db1a129838aca2710a470c38d2f7c8bf39b8c876373d62b3373e47d0885f8351de78d3165ede73aa204014dfa8d64240c9579181acec7768ae3ad775b44402abf797afd5b2614ba01d9d4a7ea8315b38be21634db4f76be870f5343932e29100042a463045809cdb15f14f32ff1c09d87ae6c5845ac575f3de03a72af07010b235a74b5628304db54c7f816855054e17d6de0936144a043505784c0f9361ca7fa2dd2c80461d3f949e1e3551d321f462c023aa2eb43b9333c83fde2cf366c40a070af74e256df3758507d935166e0168b3ef0b83d0c4e02686c86ab345831a106b3a10395fa43ab3c20de06e8faf3870716a27343e9dd9e9a56e036257cd3fcc265972ddef19cf507675f86c86d2e004f92bf26cb0f4ba7ee962f5c06e0efd00a6be19e48576e5d70a1f9669beb54995b1f9cdf58d7a59c1bff9629f26b9c7051c9ab270c66c458221de9f3c0cf3e22519515436e0b333fc10b53584738bd0b0d8762ccb64dcd268997d35679b661b4f8f2edfb765dc39bd1c3bd7c90b6424a6d52d6683fc6455778031344c2e2a851cbfa36425e6deda6c515879b6052a0fa5d243ae98aab5fd7128029ec408940da5e562141ed54da3ab4ab89457bcfb9e4dfdf02fcfc1b27cc509a89f9f92b0ee11c5bc7179aeaa1e08d54f59b8edcbf0b4accb3c5144a8d557382d7a10c1450ad2dde766c83546940d9b995cdfe72ba6ed73c99e765aa16e048d11de6568b837017c27399bf1f2d219c75a663b4a21a172484d5594eee53b51d15117b6a8c407612ac4eff02863dd2386b9a6a2d7b6095b7e9766a20255a1698fe0fc2894280713f67c6509d408eea11eff1903760f84be3f2bea8de383243d441ced087b3c4a0968a1ed6308c6900aa6e04dbec61eb8f9c763453e96d8865afd301a7fa04da4edfd67ae137074cd04b257a6e89131d57db36f781787327ef7099bd721e76062cec63691628f169e6e675d3cd0a69a9511cf2c93599e7128b99d9aeb9474c6d31833c275899436a55ac8b1d39010a36324b9101399a9fb5f6a8856b7aebd3be3c792b602519b49dddbcf853d0e728cc5acaf0a67ace575db322cd0eb2f00db8e66111df753b1eed536436c3dd2cc2cc33e0b73755f08e4685820a18f7ca94b89546153d12559cf0cc2193c055d39c2d4739c3afe4e9562169f30662736510f267bc5a6cca43fdc3e47d7934354f6d4f42d6d685a5522a3596517176c9fd656137ee931989a819d020ea039dd5b16793cf1c8818572d9ee9e9b293d490b7410b36af39558d3b8f09a46535fd040386753c187afd7757fb5f6efe25293b3dc7456eece08a659caba2e8ead3f1f4aadb8113b44f301f63f627e37eb9cc4d736c1e92540afe4f836d82e45f47464f6f8986ca9469a4571eeeaae258cfcfd01ba95bf22c71e36f9788367b0c2010dbdd8cde1b60b404ead0699ba05dd6d4946a37f31aa0ec4293cf9892126ebc028a72a9e288b5741edb8052db3dedfe30bcf82bb3e88fb7ded230926ed3ea77a597c489a0036209ea515cd2f2744f0944cc7a34494b25b02023495296fb2398c450e62f8fd9944641c2645aee0cc58b6f9ab0d2dd67154a6034b47f5bc21bf7d53b7c177c95ccb3fc68780bdefd45fb8f085201eda66b5b772add6b7112454d0e021c17d6b320259375b285a592a27508865693f7b493eedb8ab7d6e5714effb550ac36132961ab8958adceff872ab9a479b86f7c279dc31560abccf6c2517395a8af6efbbb08885ed7ad0bc322b760ef404449d856910f5adb6e5bcee617d33e58f33901273914035bd2cf77b714b9923f51e3b9ba8ec9da3ddc3a4082162193ef0e0389101d7a11ec8ae2242bfc1d6549c6efeb75c4dcccb82efab887b8fb2731c72e5dff7990e17971e689075955e2816b82b6193ec22ef415eab0af6c92da2be5368f044bdc2aee8a9705c9b8324bc45eaf05f0eb73cb7ce141be524389688c5d7d06ce2e5c9050c30b04dddc24efafc024acc2aaf9d6420578c7f091065162a47f59276a1b4050810ed57418a7c063230e8f931d8cefd773767a131bd6aa57f3a5d6de8b29942db4ed6d36f2c5b9b2c60d7df1cc8b3531628dffd99ac88f65e14c3e88afb62a430f85b6a95636144ce9aa959ae46e058a56b6b03868b474f2c6c985e0d19e76a2d6cdbabd1b311e7c103897ee17b3899ff785a8628b06be4d1ad2f77e09bed93e23f42dcf4be27f075b2c95dd1b0bb9a54a0dc67363325cd4c34daa7fef7933eb96c9dd115778db42eb13108a616cf08901b86195377a21c01e399e16dd43ad0f6da19b0e7641373453e8513ff08e6ffa772cb96475cabcce7e4137bb74fa5f4bcfcc7f9c50744650b8116596760d2ed0f321deef5571bcb42970380ecc954b2324f7ed06f9d5d2cb96edca7ed79a3e89a327f9f90cecf8b692a2d823e95f4f443261834fae8b716b2ad10cfc28fb6e48ad00bf792ed7f125ca32933aa5b8f3ad3d317b35d529d0d177cef2a9e426d107ae80a7fbf664382064c06dc5b077d3b8100c5952ad613acb96ce8e19dfad192e89bc4f09acc081baa233520999910c276ee71cd31c3f8076bc870a85412f2f850b2ab67f42d19b1e6646d7ae5569d366b11d308de45272912eaba44b8f4a54924755bff4e495d1ce7bec4a49ae64b8d358797f765ed9b973a3d7f41cd0a7718939be33b1301a203547dcf86eaa126aeaecab48a571eb0483ae59c70c8831a27e468854389787b61d7f1600ef276776a0c78c29283548031836df9966c0fb99511dd59759a9d401c80215f2065af278c910b8e1b22b58b1575598a3c397a4dc2095e0b3c6c91717ded8219f2b48c95c2153a1ee8b9e1e77c15a66f54e348c0af91605321c3c269c7550c0e66cb53477520673f4c0a3b6d75b3ee4637b42905f572e8a1", 0x1000) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0x5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x2f) pledge(0x0, &(0x7f0000000140)='\x00') 19:33:21 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x7b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) r2 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000580)={0xe5f, 0xfd, 0x3, {[0xfffffffffffffff9, 0xffffffff, 0x33d, 0x3, 0x7, 0xc43, 0x28, 0x5, 0x2, 0x3, 0x8, 0x5, 0x800000000000000, 0x9, 0x3, 0x54d7, 0x2, 0x1ff], [0x10000, 0x1ff, 0xa00000000, 0xa15, 0x6, 0x100000000, 0xfa1e, 0x7fff, 0x8000, 0x9], [0x7, 0x3, 0x3ff, 0x8001, 0x6, 0x5, 0x9], [0xa6, 0x8000, 0x1, 0x0, 0x2, 0x1], [{0x4, 0x1, 0xfffffffffffffffd, 0x40000000}, {0x3, 0x80000000, 0x2, 0x9}, {0x7, 0x101, 0x5, 0x9}, {0x1000, 0x40, 0x0, 0x8199}, {0x40, 0x1, 0x6, 0x5}, {0x6138, 0x7fff, 0x2, 0x1}, {0xffffffffffffff98, 0x2, 0x80, 0x8001}, {0x70, 0x7, 0x800, 0x10000}], {0xa1d, 0x5, 0x8001, 0x4}, {0x6e, 0x80000001, 0x1ad7aabd, 0x80000000}}}) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) nanosleep(&(0x7f0000000000)={0x7ddb, 0x9}, &(0x7f00000000c0)) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) 19:33:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x800000018, 0x3, 0x102) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1, 0x1800}, 0xc) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) 19:33:21 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="20000000000000000400000000000000f87c8a5b671b1b542a538706000000b81000000029000000310000000300000035"], 0x31}, 0x0) r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 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) 19:33:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x4, 0x1, 0x26, 0x9}, {0xa0000000, 0x9, 0x3, 0x7}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x2, 0x3, 0x0, 0x431}, {0x3f, 0x80000001, 0x2, 0x6}]}) 19:33:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/104, 0x68) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f0000000000)) 19:33:22 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000005c0)={0xdeaf4152}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000000c0)={0x0, 0xfff, 0x9, {[0x3, 0x1, 0x3, 0x200000000000000, 0x5c, 0x7f, 0x8, 0x8, 0x6, 0x2, 0x7f, 0x7fff, 0x2, 0x5, 0x4, 0x7f, 0x4, 0x8], [0x5, 0x9, 0x1, 0x1f, 0x4a7, 0xfffffffffffffeff, 0xfff, 0x0, 0x81, 0x80], [0x0, 0x5, 0x5, 0x80, 0x2, 0x0, 0xffb], [0x100, 0x9, 0xd9, 0x2, 0x5, 0x1], [{0x828, 0x7, 0x7d, 0x5}, {0x5, 0x9, 0x100, 0x2}, {0x2, 0x2, 0xca9}, {0x66, 0x2, 0xafa, 0x4}, {0x80, 0x5, 0x6, 0x1}, {0x100000001, 0x400, 0x6, 0x3ff}, {0x20, 0x6, 0x9, 0x8}, {0xc16d, 0x4, 0x7fff, 0x5}], {0x1, 0x0, 0x1, 0x81}, {0x6, 0x3, 0x3, 0xffffffff}}}) 19:33:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r2, &(0x7f0000000040)=[{0x0}], 0x100000000000005c, 0x0, 0x4) symlinkat(&(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000140)='./file0\x00') write(r0, &(0x7f0000000040)='g\r', 0x2) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x60) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='x\x00') r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mknod$loop(&(0x7f00000002c0)='.\x00', 0x10, 0x1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) nanosleep(&(0x7f0000000300)={0x6, 0x5}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x40, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r5, 0xe4615bd975d68380}) 19:33:22 executing program 0: sync() select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) 19:33:22 executing program 0: socketpair(0x20, 0x0, 0x447, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000140)=""/48, 0x30}, {&(0x7f0000000180)=""/24, 0x18}, {&(0x7f00000001c0)=""/246, 0xf6}, {&(0x7f00000002c0)=""/6, 0x6}, {&(0x7f0000000300)=""/124, 0x7c}], 0x5, &(0x7f0000000400)=""/139, 0x8b}, 0x40) socket(0x80000000000002, 0x2, 0x0) r1 = socket(0x800000018, 0x3, 0x102) r2 = accept(0xffffffffffffffff, &(0x7f0000000500)=@un=@abs, &(0x7f0000000540)=0x8) getpeername$inet6(r2, &(0x7f0000000580), &(0x7f00000005c0)=0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r3 = socket(0x800000018, 0x3, 0x102) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, &(0x7f0000000040)=0xffffffffffffffff, 0xfffffffffffffcd6) r4 = accept$inet(r1, &(0x7f0000000600), &(0x7f0000000640)=0xc) recvfrom(r4, &(0x7f0000000680)=""/3, 0x3, 0x6, &(0x7f00000006c0)=@in={0x2, 0x0}, 0xc) 19:33:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000006, 0xffffffffffffffff) fcntl$dupfd(r1, 0x14, r0) pipe(&(0x7f0000000000)) 19:33:23 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) r3 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0xc) utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x3}, {0x56a, 0x7ff}}, 0x4fd96e61c37c0430) dup2(r2, r0) kevent(r2, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) 19:33:23 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x6) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) fcntl$getown(r1, 0x5) 19:33:23 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) accept$unix(r0, &(0x7f0000000040)=ANY=[@ANYRESDEC=r1], 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 19:33:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = syz_open_pts() fcntl$dupfd(r1, 0x0, r2) chroot(&(0x7f00000000c0)='.\x00') 19:33:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x9716, 0x1, 0x7, 0x2}, {0x7, 0x7fff, 0x6, 0x685}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = socket(0x800000018, 0x3, 0x102) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) r3 = accept(r2, &(0x7f00000002c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000240)=0x1002) getsockname$unix(r3, &(0x7f0000001300)=@abs, &(0x7f0000001340)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={' \x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x24}, {0x6c}, {0x6}]}) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r4, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000180)='./file0\x00', 0x1, 0x30) socketpair(0x10, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000200)=r6) 19:33:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xffffffff00000001, 0xffffffff, &(0x7f0000000000)="03cb13a91c2d9e294a9fe2e8a98c809a0fd25da4077affff0c452129a0e303bdc9", 0x21) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 19:33:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x21, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000280)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/\x00\x00`\x00 \x00', 0x10000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r3 = dup(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = socket(0x800000018, 0x3, 0x102) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r3, &(0x7f0000000040)='./bus\x00', r4, r6, 0x2) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)=0x9) 19:33:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) renameat(r1, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9"}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20, 0x0) r5 = geteuid() r6 = getegid() fchown(r4, r5, r6) r7 = socket(0x18, 0x2, 0x0) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r9, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r9, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x0, 0x1c00, 0x7, 0x0, 0xff, 0xc943, 0x2, 0x2, 0x0, 0x9, 0x9}) ioctl$TIOCGFLAGS(r9, 0x4004745d, &(0x7f0000000240)) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ioctl$WSMOUSEIO_GTYPE(r10, 0x40045720, &(0x7f0000000040)) 19:33:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x28}, {0x6}]}) r1 = socket(0x800000018, 0x3, 0x102) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'\x8bcp', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='.') 19:33:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x3) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/64, 0x40}], 0x2) 19:33:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8008, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x739) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000002800)=""/144, 0x90}, {&(0x7f0000000480)=""/246, 0xf6}], 0x6, 0x0, 0x0) 19:33:23 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c, 0x2, 0x1f}]}) r0 = socket(0x18, 0x5, 0x3) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 19:33:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x1000000000030}, {0x30}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000140)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_addr=@in}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$dupfd(r1, 0xa, r2) mknodat(r3, &(0x7f00000000c0)='./file0\x00', 0x3000, 0x400) syz_emit_ethernet(0x1, &(0x7f0000000580)="01") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x89a4b1f25b947473, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) fcntl$dupfd(r3, 0x0, r4) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000080)={0x1, 0x101, 0x1, 0x9, "50e8003f958d6048f1af518354c7d835f6ecdcbe", 0x6a, 0x6}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000000)=0x6) 19:33:23 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c4c1f69", 0x34}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffff9c, 0x80085761, &(0x7f0000000080)={0x3, 0x10001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 19:33:23 executing program 0: r0 = socket$inet6(0x18, 0x8006, 0xffffffff) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) 19:33:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48, 0x0, 0x0, 0xffff}, {0x4d, 0x0, 0x10000000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000480)="5098") 19:33:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) recvmsg(r3, &(0x7f0000000280)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000200)=[{&(0x7f0000000080)=""/19, 0x13}, {&(0x7f0000000100)=""/39, 0x27}, {&(0x7f0000000140)=""/42, 0x2a}, {&(0x7f00000001c0)=""/11, 0xb}], 0x4, &(0x7f0000000240)=""/4, 0x4}, 0x800) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 19:33:23 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) getpeername$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c83769e9bcf35733f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/4098], &(0x7f0000000100)=0x1002) r1 = socket(0x2, 0x3, 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0xadd4, 0xa9b9, 0xfffffffffffffff9, 0x2000000000000000}, {0x9, 0x2, 0x1f, 0x80}, {0xba, 0x8, 0x699, 0x101}, {0x9, 0x1, 0x2, 0x9}, {0x7fffffff, 0x418, 0x0, 0xffff}]}) r3 = socket(0x800000018, 0x3, 0x102) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) r4 = accept$inet6(r3, 0x0, &(0x7f0000001280)) bind(r4, &(0x7f00000012c0)=@in6={0x18, 0x3, 0xfffffffffffffff8, 0x3f}, 0xc) shmctl$SHM_LOCK(0x0, 0x3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000000000000025}, {0x0, 0x0, 0x0, 0x7}, {0x200000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket(0x20, 0x4000, 0xff) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYRES16=r5], 0x1) write(r1, &(0x7f0000000080)="0900004b589be924", 0x8) 19:33:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x100000000000006c}, {0x34, 0x0, 0x0, 0xeffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = kqueue() pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30002) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x1, &(0x7f0000000300)=[{0x6, 0x3, 0x3, 0x4}]}) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x7012, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000040)={0x3, './file0\x00', './file0\x00'}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x103ab, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f00000001c0)) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r4, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) utimensat(r4, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x2, 0xee}, {0x1ff, 0x7}}, 0x2) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x1) 19:33:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 19:33:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 19:33:24 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000009000/0x2000)=nil, 0x2000, 0x5, 0x12, r0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x1) 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) accept(r4, 0x0, &(0x7f0000000080)) 19:33:24 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x1, 0x7}, {0x8, 0x4}}, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x10202, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000000)={0x1, 0x3d8}) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r2, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) utimensat(r2, &(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)={{0x6, 0x3}, {0x7ff, 0x4}}, 0x2) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000040)="732a4ff1938f9cac24bf62", 0xb}, {0x0}], 0x2) 19:33:24 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x27fe086, &(0x7f0000000200)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 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) r2 = getpid() wait4(r2, &(0x7f0000000000), 0xb, &(0x7f0000000040)) wait4(r2, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) r3 = getpid() wait4(r3, &(0x7f0000000000), 0xb, &(0x7f0000000040)) wait4(r3, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) setpgid(r2, r3) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = semget$private(0x0, 0x7, 0x40) semop(r4, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r4, &(0x7f0000000100)=[{0x1, 0x1ff, 0x3000}, {0x3b640f71df524128, 0x8}, {0x0, 0xffffffffffffffe1, 0x800}, {0x0, 0x8}, {0x2, 0x3, 0x1800}, {0x2, 0x100000000}], 0x6) 19:33:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x2, 0xffffffffffffff75}, {0x18, 0x0, 0x1, 0x800}, 0x7ff, [0x2, 0x9, 0xfffffffffffff78c, 0x0, 0x2, 0x2, 0x1000, 0x328f]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x54}, {0x6}]}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x7, 0x4, 0x8000, 0x1, 0x8, 0x6, 0x3, 0x1, 0x0, 0xffff, 0x9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r4 = socket(0x800000018, 0x3, 0x102) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20000, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) accept$unix(r4, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 19:33:24 executing program 1: socket$inet(0x2, 0x3, 0x89) 19:33:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x64}, {0x6}]}) socket$unix(0x1, 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r1, &(0x7f0000000140)="a451b381358986b00f016741d425566344f31f582e1f9c3ae414c60acfeb9f4508999441eb92247ea643e84f6ec098f39caf16b0273f5f43b6b0fd96d78f518316170368d2e7f7d51295186e58e47ed3adc9a50deaf4af5044ae1e", 0x5b) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 19:33:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x67e7739b}, {0x15}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) syz_emit_ethernet(0x2d5, &(0x7f0000000340)="b6") 19:33:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x8000055) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r1) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) read(r0, &(0x7f0000000040)=""/32, 0x20) 19:33:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x200000b9, &(0x7f0000000000)=[{0x345, 0x4, 0x6, 0x1000000000001}, {0x81, 0x7, 0x0, 0x9}, {0x800000000000000, 0x6, 0x0, 0x1}, {0xdf3, 0x40, 0xfffffffffffffc00, 0x800}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'td\x04', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:33:25 executing program 1: r0 = socket(0x11, 0x4003, 0x0) getpeername$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x800000018, 0x3, 0x102) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x54, 0x537b}, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282924e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 19:33:25 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x200000000000028a, &(0x7f0000000100)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 19:33:25 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 19:33:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x1f, 0x3748edeb, 0x4, 0x1, 0xfffffffffffff001, 0x1000, 0x4, 0x1, 0x0, 0x6, 0x2}) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x100002) 19:33:25 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x982, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r0, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0x7, 0x99, 0xfffff, 0x944, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80, 0x2ca6, 0x4}, {{r2}, 0xfffffffffffffff8, 0x22, 0x40, 0x400, 0x9}], 0xfff, 0x0) read(r0, &(0x7f0000000000)=""/100, 0x64) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 19:33:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x64}, {0x3c}, {0x7ffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'\x92ap', 0x0}) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000240)=""/157, 0x9d}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='&') link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') 19:33:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x800000018, 0x3, 0x102) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) r2 = socket(0x800000018, 0x3, 0x102) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0xffffff86, &(0x7f00000002c0)=ANY=[@ANYBLOB="1400000000000000000000d2635f3200"], 0x10}, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) 19:33:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x5c}, {0x64}, {0x6}]}) r2 = dup(r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x400) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000100)) 19:33:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004008034ff070100000000000000000000000000000000000000000000007be90000004032454c", 0x2c}], 0x1) 19:33:25 executing program 0: setreuid(0x0, 0xee00) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x221, 0x0) r0 = geteuid() setreuid(0x0, 0x0) setreuid(r0, 0xffffffffffffffff) 19:33:25 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x281, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x1) close(r0) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x152602d4020b5884, 0x1d12b18a8f21c932, 0xffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 19:33:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x90, 0x0) ftruncate(r1, 0x0, 0x4) r2 = semget$private(0x0, 0x9, 0x0) setitimer(0x3, &(0x7f0000000100)={{0xf7ed, 0xfb3}, {0x70a3}}, &(0x7f0000000140)) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000340)=0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r3, 0x0, 0x0) r4 = dup2(r3, r3) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000000)=0x2) r5 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r5, 0x0, &(0x7f00000000c0)={0x85331ccc89a94c4b, 0x1, 0x80000001, 0x80000000, r6}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x2000000000000241, &(0x7f0000000000)=[{0x25, 0x0, 0x0, 0x164}, {0x7, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = dup(r8) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r7) ioctl$BIOCGFILDROP(r9, 0x40044278, &(0x7f0000000400)) semop(r2, &(0x7f0000000300)=[{0x6, 0x8001}], 0x1) r11 = dup(r5) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000200)) ioctl$WSDISPLAYIO_ADDSCREEN(r11, 0x80245753, &(0x7f00000001c0)={0x800, './file0\x00', './file0\x00'}) r12 = semget$private(0x0, 0x2, 0x400) semop(r12, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r11, 0x8010426d, &(0x7f00000003c0)={0x1ff, 0x8001}) chdir(&(0x7f0000000380)='./file1\x00') ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, 0x0) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f00000002c0)=0xae) shutdown(0xffffffffffffffff, 0x0) setitimer(0x0, 0x0, 0x0) semop(r2, &(0x7f0000000180)=[{0x4, 0x2, 0x800}, {0x2, 0x400, 0x800}, {0x2, 0x6, 0x800}, {0x0, 0x7, 0x800}], 0x4) pipe2(&(0x7f0000000280), 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 19:33:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x20, 0x2, 0xa3) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:33:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x12, r0, 0x0, 0x4000000) 19:33:25 executing program 0: 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) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) sendto(r5, &(0x7f0000000080)="a3cb75fb2d4f06028a66c876c01a6c2654588f", 0x13, 0x4, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) setitimer(0x0, &(0x7f0000000100)={{0x4, 0x40000000000}, {0x2, 0x81}}, &(0x7f0000000140)) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) accept(r4, &(0x7f0000000a80)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 19:33:25 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x1000, 0x86138) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffc, 0x0, 0x20, 0x0, 0x3000190000000000}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='x\x00') pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:33:25 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000280)=@un=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) r1 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) rename(&(0x7f0000002c40)='./file0\x00', &(0x7f0000002c00)='./file1\x00') r2 = socket(0x800000018, 0x3, 0x102) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) getpeername$unix(r2, &(0x7f0000000100)=@file={0x0, ""/20}, &(0x7f0000000180)=0x16) sendto(r1, &(0x7f0000000040)="cfec7216099793767d70bd30c71b28d9f641126ff8f1bf8d1f1ef322cc126976f3cf2ef3b2c7abe364324c81b91450379a78042c5c299a46c2152d49b8a93a21d57d7bcaaa1d8b8997f1577562c86ec1a60dda37b0", 0x55, 0x4, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xfffffffffffffff7, 0x1a1a}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x2, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000240)='./file1\x00') 19:33:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) msgget(0x3, 0x0) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) fchdir(r0) socketpair$unix(0x1, 0x1, 0x0, 0x0) r1 = socket(0x800000018, 0x3, 0x102) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) connect$unix(r1, &(0x7f0000000040)=@file={0x3, './file0\x00'}, 0xa) geteuid() writev(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket$inet(0x2, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() syz_open_pts() close(0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) faccessat(r2, &(0x7f0000000200)='./file0\x00', 0x48, 0x2) 19:33:25 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() setgid(r3) setgroups(0x9, &(0x7f0000000240)=[r3, r3, r3, r3, r3, r3, r3, r3, r3]) setgroups(0x4, &(0x7f0000000480)=[r3, r3, r3, r3]) setregid(r3, r3) setgroups(0x1, &(0x7f0000000880)=[r3]) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000000)) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) 19:33:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {}, {0x6}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x400, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x11, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") r1 = socket(0x800000018, 0x3, 0x102) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="22995de7b23fe31a1f6412b6f467bf42dc7c16d2e22644210cbc718333", 0x1d) 19:33:25 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000100)={0xb1, 0x0, &(0x7f0000000040)=""/177}) listen(r1, 0x7f) 19:33:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x1000000000007fb, 0x5b9, "0366402ba77f0c033c02df71795acd76ef3caf00", 0x0, 0xfffffffffffffffc}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 19:33:25 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000013c0)=0x10001) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r2 = openat(0xffffffffffffffff, &(0x7f00000010c0)='./file0\x00', 0x10, 0x11) sendmsg(r2, &(0x7f0000001380)={&(0x7f0000001140)=@in6={0x18, 0x2, 0x5, 0xffff}, 0xc, &(0x7f00000012c0)=[{&(0x7f0000001280)="3b9cf29dea67dd05027137bec2f7f30d269f5c4b607b1ac5d9d89ee7790d6cf707401044a3fe73754ac9247bbb48043a669b8f", 0x33}], 0x1, 0x0, 0xffffffffffffff73}, 0x4) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname$unix(r2, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) 19:33:25 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2, 0x8000000000000e02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fsync(r0) r1 = getgid() setgid(r1) r2 = semget$private(0x0, 0x7, 0x40) semop(r2, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000000)=""/58) r3 = semget$private(0x0, 0x7, 0x40) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000200)=""/4096) 19:33:25 executing program 0: r0 = socket$inet(0x1e, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) writev(r0, &(0x7f0000001100)=[{&(0x7f0000001140)="f0c753cdc441365996c2204f76314de6b77c90d24b1d620c256ca299b64275198e356a2b6415820b3499e2ae96d47bc5116f5af95572d66ecfec6293a8d4eda88a120eecc83ebef7fbec2950a33e29867fb47a3dd4fdbe3ae86b77fb1f46d4264ce76e32a77f86c4c47109f514c1f98c7ef0db65cfd2de137ba0e4356a506401fafdd83d8c58c4807d9539082ff10d533b32133c1a8f1c95c3422441aa62286d557015680e4e2db45a8c0a3d406114b8d8c9fbce6a0e849621f3a96b2f7666faa4d148b0198f87078683499a1d768c3d0a339ea976a5f9da5856ee2450b6bcf388233454b169bd83b1d890ccf08c4bdadeda28b00718d2938146ea29fb7eb2f33430b10b0824192c787f128466abf6b378ca4028c22144eaa93d48feb133aeca107f1f4c0c297a58333873f985bd2416ea19c32ac3cdbe86ba9fd0d2b2f18c681a3b3bfb91faf418e8019004c69c08f68ee96d1cf46ad69a8f1fc62e548f49fe0c6551137d7da851bc6635a97bc2ddd5be58f72ea31350d25e6f579b74fd09c84b213ec67981ea8b39a05edc662504452cd65bc60476a27de7274fffa0a0c8ead938bc1eee125791b3a30280f7fefd266721adcc3c1d88e13db72f43e39b0ea911792cc338afdee59720177e5876c6fcfc27277e1e2eb1f944596067eab02e1ab3129a411543ed0ace2192787abb83c5caee35c5a1db9ad8279e529a169a60bd6fecdb03a8f647e459e4a1495ac6ab2bb5e7f4f1093ca0aaf754d8a65642b70e1de0083227d125218e17538f6c3647234c33deea56353a57d1c5f42c395c61f29b19cf9aec15930b571be50f892c86f3540e28d42521190306bb1b7169e6b9f9bde2b7325e2bc46c5cb06e3d60a176007a9d379d31df8acdbe5effebecf1db6b0a28835c43251f856b411eed6fefc21b38a61b93394fefba779c3307b154ce8f573bc22304c26e9d6a1077f33dc926489f5475901bad4c3ffd2a9f22c6cb254a0dd653544cc2e14d5247ad4405dc278c9aecdefc9517c359867c5581cebd78c1fad464b4d7e3ae2f8f7d618f59f7036a4dc64fb4d132d9b04cf2633cdba229d935e0574313ce8ff46532dc93fb2b5239866bbb46112c8c68d70350d0c0c0c150fcfe980e819044262e41eef61ce27fc141bb897fd820ac7d777d3ca4452929d0478188905413b9ec2f6192e5b985363fccc4c9d7b3bfa815514145e18e3c1fba24061a31f83f4e9182183f821d609a32c3fd0b7953a2166daaa5ae20700f6c867f99e943c6ac38be06315885a91007c685ce52472a02abd9243c13d0dffc57dc5774a1ac8d2d68d8bb08a1faa4ba4a5d78c558b78dda5cfebc303fcc8387c832adf167f20dc4fe09a632d41be4a3a0e3a20504f6689d9440bca9e221410ea573aed8b3577d80a2fcfae558bca7d202a497559b682b79619656df7c022f22e1dda209e43ec728c38c544f735b3ad8c990fbe2ad93619cb0ccac9475bf2e09d563b2b32ff3f5f0122489ee81a94686bdbd77247db73c328a88808ea8d8a64afd33d3dcfc9fc3c52a7a9f09f5b75fc9eef4be7c46296ceeece08a82fba97f1a42a62ca8c772cdfaa302f9f28ba0a73a67d5a218f7236d98ea45e55bbe96c4d46eb712cc30324a78c3a485fd351b56b832b8ba5e843f7900030983fa5e92e10a02a3df55693f5cbe0d03f50a4c9cfc65f0aceb7f49c7cea7316e93d7790be15db3073f2ff7b6e25146b9ae2b6ea06df98742cfe48e99d29791bc68a51ec00cc00fab0c2662481b87220081da975211032ade19ca6ceca76d3a1a992eed0910756159df5a799f2b9a17cba6ced2bacc566a8131179900eb1368c1b7f37139266022d7664e37fa5643e902145ad87b9c5596705091b0c40bb84a9922464389ac3390b037801ec80261ca3ea0de705066be47b892dcd9549beb621906e11e01cfaab44af92391cdd19c76776c0345d15a89a323d416c05af8fce251136616f7d4d153c911e7eed99e5a627b054ac24c60688a64d43b2779b4b1bf1886d452da784495b0739c4b0852f6f63b21c1a17b448088793942efd85332ed336a16df1818184acf67a92c1cff05d35e453aebdbd91c2014b205b041061d38b487d359966b7b8f76054aa84a58f9bff15f5d4bdeafd98006dcb92854450a5597edc02ac7d01387957a5f6d8c4ac761473d95ab764e68df8153ba76fa191045f5223b2991c45bd2da1e3812067a8898d3fce69a554194891872990aa7c4e91d0ef48c0f56ddc743c5dd6b45a097ea84a5acf67c198a42c8454803e92d45adb5447ef99a17226963df0d2d4505cefc81b8f883e34e24b1875653de6158f69529cac6e05e80a923199e0682a921f6a8c88fe688264401aa35067d40dbe4c9b17feb6a86f309d21e26018851f363ac3f3a3fa72facf9257577698d6f3b0ece7d70964417790144327447f6806c5bc6401377b666bf5f325abe77782f1bfa17a207cd51d0db921540f2c32daa291edaf1621e0f456a1e6bda33a243357cf3c31c9d44ee9478a297e2923b6460f9a1554914d9924c530cd2d3b767eae49fca4a57ca57518932a7db3e14cb019c8145a14b7ed9cd9c460bee7763120916eef558c14147fe6a86074fc9d659fd0032dc3f56a585b4124c1b17ed7250eb3fb36128baeb058043488d1db420e10fb5ef909a7fc74f736b03ab8d84c3433a87cd709fe5c82886cb3eafa48f32b86eeddf4c6c5f56e0be381985e1ccfb7fed3d7c0065e0aadde9be04c29a981a86972d05e69d134a1fcadad759c81ad6b8dd62a68e4f0e584121c5317ca3dabf718d1e3d0cab44f5dd9a8ae8d38ae855495db6da6457a99126decc5d93308624d05e6708ba557a1e0d17141c3bfb9fa5c6fe5423ded09909e9f26220e262018ba63e8e3dcfe9ba57bf05900fbc221f5ccc7e54384dd4427d7ef072646b251ca31e1017019ed01db60f923c650bc4fc53c7d0b1dd8862d9ff05ad2733b2877eee685cb26047ee17b2a0a54a4936e1d0cfb312265578e795ee9346dfda1d2f9e82ecb059cbfe288a01289a2bba97f5fd35749c86af09a0df75ea8a9dfdc706605fe27b4c8e47f838b9c40e202180442da7a5517895a336896d4a6ccd8ff74c2491d8eb32de14ebe98657d365d88e0563dd6389805b4a935258c91865f2f9c32bf9e4e62267748bd0c651c50414552e2a30134fee7633a1d40ebbbdf90b92f7a4865bcb07d8d00c203877af05115f3e668ca2113a4bd26cd46588930a1def5a21a12e17f1b8cf1d0bd9b1199f5b4558da6b1816799d0b4d5a509cd67f9254ef9667524ceaafff8de8ba33e5afd197c6e4931b4e2c121841d8ea07e06dcf7a4cb6c08171facfb77ac5f80e4b17459e8cba20319dd9a624638c5ba0341dece019740b34130cc7abc2fb6f80e099ebacf1e6056dd04f231656f2e152b2ccd396d50ac836101ecc50551fb94286d0a8ec3e6a7268f86942e608397fb82e952870491a87a5a68455d4fadc0e225db99306ced6ef069b1cf2f5422545ed187911f5ca5ba2cc351b11807e866f346bb393065a53f94d1d03b4b8e461e29f002e3be393f7b5ccf4d77eec5ff224739948073db0b7fd2236b3c7acf758ec24cf1720e8e6b7f430636a64e60931da7e90be8007dd764dfa774a1cfe20174bf8375385494f4238eb26bf521d3c44e0c508264e07a81e0e99004243021deab5f28257e767925fe5021bfda9ca1af17dbed695d8a05184afeb706bfaa89f17615ec0dba990debb4b613144da0f00754089884c599cee3f7a5ff3440411c894051684d1edf4340c02738f17d8989229d299e8eea72e2a5424666ab9822f6a2dd2cf1b59b130febbda240277cb0a4019ce9acbfbfd3c6ae870550137d7184467ab25d6e39cbc91d0ff8a3155b3e8f27899e273c883b1d53f452c6933e218e0dd69ea81f9fb8b3f1317076d3e83f8e68c06341796d2716c0042229983cfcb11f1ca0fa6775df227360ed1870e41cc10d4bc76a52a62b43b3e810c95566427120315c0a1f8320bd8a4c712ff8b9f4a28502b9ae6ae87261e5efef5e4325149c1c3a0abcde0f75b27e196be9e11a18168aa8cc62cce29533cf8e8790c39ec03ecbb2095b08e65f5ab2a35c88accb152820a3077d75ee7f6ea2f5821e0c398c9a667c88d74384be684a9725f0ec4dccbf55cb0534397ea2fcc1f14e2e15f92244f52aa4493b8a621f42363707daf570fea8b5e70a9c17d14bc5a5b0f42ef57e57e4c4de2a693a7bf38da6950eeece3c8ff4ad57c74faf9f2af7223b15605eb89f3bbafaa013f19d8d18e82ccfd111f218253466154c3e004c5becb459c96afcd136e31acb86d6bcd4d7b229fdc8229b58a866ee2ad3a7e2bc9163daaed7a0483f256c1d4f0b6202c10dd0bb628a7d6e3ae8138817434ff8c5ed1f1e516b44484ab0af02cc922911a1ed32af2cd631eb13ce5373af4d41ea8122503cc7166be99d955ce5cde4db70f0b30284ce4701ff634c63ab0533096436bf824ad12a7cad16acd0267cb5da73639221a7ee133e1d50e862dd1b3c23ff405934273a151c6f9b5aa4e32aa2afe7c8eb12130df8a29ad16cc1180da6c58f7a5a30ed4dc7757f7274be91f4b52515bd007bc8d531dfe575bbfd5d62fff2f96feb2395d95f3feac5c0461594e62ee2dffb1e6b3c92f9d7eb2c5549798a86e442df6f4ec8580418a4e542262ba05f3dfbf9fe3cebd68a0f0e6e208fca8b5a9d5b6bdd024d6b39a6e1d36ac44c54af610fcc8a06fffa163f7fc8c38359d7468f56c560a74e90bbfb7c1176cb97b70c03e9f75d95f2399ac2b10b13e08c29c93fd1b60f6c4759d2e2fa207f4ddb251c745de20f68bdbb333ce6e95cc73874002f34e8c3dbea2489832fa4a87dca8853c6ee8330a2438b2f1f2229567e9165384c5953718feb1327da298ae32fab2ab1e67d69b52e08443d22fa442717b01d47e3b74772a2d69cc8d15693661c20f3f610422db6c99a08dcada0257c2c17d32493c8a28299d51ebe6a5bf234d490e7ae5b43f7111482171bef3090c58a4f03891bb4c1393c7125c53ecd15c09e8503fca62679066729cdd8f2b15adc4cb24371ab03a1baf26bd154e1f3c33c4ae904f74e1af200dbe10ba7b99b9f2b2203fbf3da5821f7af774eb2a56b2ab373974b64d3983ee220786092d410a0778c07c5c7486fc6bbb76f6d367c099425ef7752d69e1783effd2469f52b8b610e9a217307d905c1ccbe406df372625306abc2aa76c12d159426665792c46b332cbfc11a7129a40d91921d87d369dfd13c1310ba76ea299bf29e661cfe3b988d0e826cfd053308cda67c44743ddac84729f4fc8b8e3896b9dc30e9e89c3c2dca3e7b4f2a583cdfd47887f406a5f34a705bf8e1f2469825fa4a70ad032c0f52becf5000c4e6fea4881e4b39ae76a749e583f02cfefb5206c6e4373513c096ab9e3dde354a9377006766442eaf4d5b676ffcc101e7693eab8f6a80243bc6ca9df110af3aebfe57394e97da3b20f67d89e1a4c01832eed3c5669d34426126adc1c0743cfe2e3fa7a2f78dba887c7937b962c6933c5703b3326e03978de97c34da2a23f06ac1f021f9e4962d685e10d6fef6255afed0e417a59fd8bca8569d633b25e650730929cd868dbce2c722430ed5d1fec466cd1e5b20f19393dba85a9474e3b1b83cd9fa589038f849f8390fe86c07dad9a7896163251836543777a124b4250e6268fcaab3216a95c665737bbbe0c637f903a2e146b01076bc131315c82c90fefd5e1a3eafeb978a3583d4dd559a35de7a7ac2ab545869b6269f7", 0x1001}], 0x1) 19:33:25 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) mmap(&(0x7f0000009000/0x2000)=nil, 0x800000000, 0x3, 0x10, r0, 0x0, 0x0) 19:33:25 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r2 = dup2(r0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYRESOCT=r2, @ANYRESHEX=r4, @ANYRES64, @ANYRESOCT=r5], 0x4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 19:33:25 executing program 1: r0 = msgget(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = getpgrp() r2 = getpgrp() setpgid(r1, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) msgget$private(0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000140)) acct(&(0x7f0000000180)='./file0\x00') r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001640)='/dev/wsmouse0\x00', 0x2, 0x0) r6 = socket(0x541aaac25c39c3f0, 0x8003, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wskbd\x00', 0x100, 0x0) r8 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x8000, 0x2) r9 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = getpid() r12 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x800, 0x0) sendmsg$unix(r3, &(0x7f00000018c0)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000200)="a1094b4b9516b50ca8853cab419280d57fb19f81c3c6f35a02a7cab546", 0x1d}, {&(0x7f0000000240)="638cf9358bf943abfd54a4d2f6c9fbc38df8fd97382e651db2c65b3b93bacb3d4ccad94a19ef7eee7f9772aa282ed12ce768be90e5cafe40431e07ad0c047cad084ac7344cb7b314b888397a", 0x4c}, {&(0x7f00000002c0)="d685787b3c6060ccfa44f680ea0038a914cf4b90013c75fcff7b3682cefa7f68864fbe4fb950e813bc63a9d876057f964b24e862ecfdb1df94ea451e", 0x3c}, {&(0x7f0000000300)}, {&(0x7f0000000340)="faf3a79f5e35ad462e49b1735dddaa688e35eaf13b719b5c91aecc95234135915d073f0504018479f77b59d4df8f5e8b93fbb731883a9e432465de61f58c615f0ccb26d08905b19d35e9c4877ed641cf3d1134478a5c8d2b1f7e0763d85fcd6adb5eca8499a2b7dd", 0x68}, {&(0x7f00000003c0)="9db83f478066f42b2736e8b1dacc0c2292d8eb1e761520b14a5a284cb1ba037305b20aacaf77d07b598b5e698a06d2ebc00b95367576d6bdb9a06261a1b42e780cc1de50addc42b939d148199d31713cb090c10e05fc28b5482bf674e9bc136d24e348a1cf62cd8b3d26e170a04deee464f13113", 0x74}, {&(0x7f0000000440)="219976d0cae833fa9faf0c5c8711480bb49f6daad3547bb727a68031d97737d73655fe3709942f70df1ae770b916cc315999eb3378346efd6ec30de54b63e8c5d00304aa5defa8e9cd8cfef3d106380c8df006a3963ad5d7df", 0x59}, {&(0x7f00000004c0)="53252944a77331d800a704eefb362d2ae12dfc076d87435ab8a3b7e9b431952424ae9c16fccfa06d9e18879e6cbd0bf9501c1cf64f4e55c5c3ad5fce1a949b1f2ff741020357c1c1505a0795b33cb38c1f5fd83622e6f60d46a3bfbe4eedf6d3ebf8ed8df7630ffbd8bd3be2f0987328373fc0c26cd36fac0be6de5f6f0b8d965d014c5d06802c2c4bc167e6b79377dc249aff31b3af8cd6f4c98e8e093720a6d699ccf905baa244", 0xa8}, {&(0x7f0000000580)="89829f2f2f7ede95df721018644f625add23ce813944efcfd8f07f9eadedf25b29c32b222d39233f6b24ee0913ef91cea90be156bdf632910891ba65e5776fb558fea76c22b496f3ea0146ff0425947277e44df485438f55f25c7604c20740124cdd5f9585cd3c8816415952c6c245c552896208be93db21a4a7ccbdf1a0e6ec695d120f3f8db3e3870737413cca30c753348fff418aad245bfb544fd93fbb28b8a2fa23f9aac2f2f8338b92600474c0e5f6a9c914eb2c2afe07abeba8ab7b8c8445cdc338a2290a22d582c09c26f73b4345c9f74192139d8b460676268a452b53fd274ad417c4f678843d68de0618cd89798f7e965239bbb07b0ed8d988aecd0294bc42cc564d69485391190bce9909e8498d3565a4f5b45298137379060390d2e9e4acd1e620328912c2c7b74b1f6397da54ed3133354cf4b44fe47efdaba43bceee2af78c58001d45b79bd586c45e99bdefd87fde49ef14837816caec598e1227f0aa7c968b9a0991ca20d71782f739f25d906efd0513be6c40905b5bf1b6a56d70d3c2d45f0d7b3d930036260fe45b2c6bf75aa27579b48b0ce29e2c731a95e03282d047c2b9b14c02f7e613149307b6dda2771fd406996c656392080962bb1c24d3aa42e73498864a05a44b626540b5dbf1e8e63f3f06f176ef5eb5ad96a70151c3485daf09edda9ccb3ad3e91445e7984779cc58c6f9d046ffb8390dad81c62d1c9ef62b70dd96721b1e7c476d1cef8a8f2ec543da61ab628cf2c80a7bf980bdb66ca565b8212507bf7e5fe56300de777b0ad3337d39093eee1378b2051a2b513112cb326600a44126d9488c3aae73ee940091595205d8e7fc2e0c834de038ec1f575d732962259bdd662c4736b1e0a929ee6c66648b882f780ec973acbb65158bc9913c7037ad75547fed299ac186c32dc9f566679e35a27877a5db68e202988dacf1965f7afa8a1008329eeafee2d4b8c5609cb5162850c5fe26256170664b626fb3a7ea48f2be2c26d8cd5bec1e25e26786648bdc65433ca68b38cbc253c41a7e9bcac7463e33b3ba8f7d01ca3700924df5820b044229750af6fca2b63f0b92f13cbe51fa8462a7042df9f3a42b8f4207ca20297789821ac79a08cbb2e9b3c33257cf65b0e36bffb3e9044dc1c377fe497f43f1fe279c2e49c38a396028284c92cfc9ab0277721df42b463c7faaa9e8834b87e3e20e7c1aae87168ece6ab5baea4dfaa1a596f2f3cac8156b976e6e52c34c12c5c1759815e469bd1a20968d7b100e9fef764d50e7c32d2c0b86105246beffde31258792f3512b926568b0b0bbba22f584ad56d177ff3b037525d2da176bf5e1abe3f31055fd61c1b112ef8c514e51fba646e04827dc811e5f53cef7ba6074c7665688831a88178e73c85df1e8b7c693dfc96f657963b66f93f82d4a1fbdf4147e525220d1df2da912e1fdb9d1da10af345707390f891f8a035994e282b1c64358bd60e8f4af0d90b50fc8fe3984effeb9afc28f27662aff49818dda9baa7196d65726d3cab56080ac4f1386c05cf88831cb9bf3d70233d7d020f86fa118eb96c37b48762a5602d9c702acc648deaebc657a542a9b96f6f4327d59f9e47f2e285b4c0823e4bcd5440eeb5524daf7280434ebc9351674caccbef89711974f438cd8f8b53c645f75334736d8416412f066ded566ad6b3bdd6540d95744b14c1474fb5c955200848289e4ae11f13275de1e44d17fd1778244977391bb187bbdb4b5872e755856f14f2ddac46859c14b9ce5ff14ccdc0208b2b250f98c8abbdd1d2e32146be8dc1f3e1e519590bbf61054548f79dd6328047e17a8f5b6b57f3276c5c65ca7cc3836ae81fb6aa5f7523559b18b4b7c8d0ecc7d697cd334aa65c0e87bda1ff2ff35b29ef6c29c45a859377438dd148ad98d5932624ae44fa5d3b5de038d73f510fecdfed68e0f2b8b61ded63c9147ddf07b5750f67df291eecd12ffd833eefc6ff1359fc2a71b301c2b3b4f94d93fb807d6cec12306d263536d5a3b19035b88f87fdaff032de620e3a46618ee8f4f6bd2318fa6b1b2f1e0c0c5b099d348ec52815bf3516c33aa8f122ffe47b51a924e881dc899ee21521c64b47e87a3e0ba6994b5e03f5fb8091e37288a5ca42bd57f5d1b841e5ab4ea16af17c02acd0b86a6bf2e2d9a171b00aa4845ddd3a1db89e5e3e71822b3432470a726ecf2ff38838a32608ac62f2a97810803d02e1d0ba7a4cfa9b9550dd4c9625f57c6fdc00813ce9615265af032d9c51d622c54c8444a856c62ec2231eef0e765664e4cf38a30355cb9ba034544479d2180e465125a94ad05991d57012f22f2ae3d27212ef9f130d29f88e7050645f1cb73bd11b887f67e23d51b35e94335f6ccc79cd225ecff1382bd374e6d72195823b065e36ce59e4e5ffab2b1cf232656c2fb8ffcdb6ad8c6952934686db35fb7289e746cff4d9d16ed1752e884ea8da373915d27a30222b53344f30da8da7677f75cdd83bc8faaef80097fadfe574f1bb6866c16359de111e3bc91b765908c2c7bc1082708a3723411fb0c92daf172455b945a52cffe70dce6676aa206615515a21d040b36d0b75401b4a5223ac1e6b0fdc6b886b54c81fffbc0f8e72fd23d2223abf3acfcd4d4f0d19ec8d8abeabe6480fa7f5a86dcb032628ba00a73c77eabdd76bba2dc6c67935e6138d2ab3afbfc1d54f7a92c6e0261e53c489e526cd51944e396d8ad7a757f3e9e1cf164d93bf0578c5c39ecd87af5b4d67411f78589de4f043bd5af3a76d9a1dbef9a9851c2be2cd98f6971dfdaaf4c2cf88840df4fb1b7a1d2cb8d2348c841ed7a2ae560454d853a9d4ca0ed4a0c0823b7148f9f1baacfafe1f100e3ba2a8c010516137a3dcae45197f6861717a26e5a0983dbe47733bf1d9e5ba68508b3427363426a57704cf12c5bdc6ff4f6f390054d78c6848185745adc0f6c614cf9faae0058c4597ebaca21a5a8ebf03a4c0ae2f404da43e01dd987235cb28acbde1b7fdf539b1ae9ed3ae3d5c1b7837b941efe38dff4ab9406aa5ece21350fc293197bae544e983726d1c968bada5ff69af4e82868fd43bc0300ed8214b5d313d10a9f9156731bce34710ae157e1c1480c9564f90c243d9e585284e0247e365de757a0f8a500e86cee459e502f60df70d3935cdf34dee0efe33f103fa1c4058ce0496a83fab862d1fdeedfc200c57f531a67c9d57f302b5211c0434c56d3966b6ee22458a057c596e7716b8107dd00f63ce7c34f73882cd3617b4a3503dc2566769d210cd8a7013b3a2e4e197ac57e4b9ddd76dcd1f6c90e99eb65985a2a0d0be40be2edd1625428f416d2827f128f177f3dedbba8323bd07516a7a4613796e0bb56898ff25c2a5f96a3469d58f9939caf9bac3745e4284664ae430add652ab88d8f2a9113d167f1f09b04b09d1fa6eca8fb831db5b6a3adda43d6d49e8b92b3f84e9a0b622ae3f4b9c9b874386036d30f920287c028b13ef1e065b7dd2cb5b119ab5d3da4f7e2a21e53d2de66002e68bf72f8aa6c6d7e934a6400402c9cc873cf35cc2f8b6fd9dc0c3836ba6b10c666711c9109d6668d7c15e185b8707a3bfe92b884bb39586c1baa9d1c7c382e4e8c204456364f26e1a3e6ecad41304154da9818d65de8c54aebff3b0ab4a6e2b6d4b2a295aa4cb7f6b3f3db001aa79e0e468c8b57a1c1313b1693d388b1394774191407c2f67d717dfef7a3f8c48262cdb9a3814303ce237005b4c7ad9e2b784f394e165f0d6bd7d35d1fb342a144dd0147de23feefa19c55753790091f7ad25c1d4892dda3589752ec654b78141dfe6c9fe657fcdce20e345d77fbe87ec08fc5dfbdda429ee5a60a00ce40ec1426c32c15ee8e725622db119e79d5b5266f61a749d018e43d32508be94c7c21f31476c3c2823a214df804a4a46514cdba1b8b936268b85d352cce2bdddcfabb4a6f3f24987111ade77df135c2ee20c2dc9931c34794f7b291df77f7c46e2e7d40fa6f8c35e4c03dfc363893d0e8843cdca110b2286df4f70b3cc8b52e2a107bac78ac6f971d1d268f63af89f4a1d29e01df27f128ae5660d7d2ed844dd7d71fdf85d0b3e3fc385f634e420765706324ffa283590aa067d1b78bfbf6d181fffcb07a50dec5d6702238b46c120e8c6ecdbc67c2299f2455ffcfe56aaaee609c29634987de40282b7fae05acc0470338cdf726ac16ecddd313a40e1ddeaa741fa049b6576f8035476934fa0f05a1a314de450db95fdbb19bc6b73a4b21764cbce0938c991934d9faa9f70e99417c85512dbe12bb626cbd0658d6039cb27fe73ce96b46ad3f8bb002c3c05f0fc3e4a7946ef3aaa612332b73986e102e3027a253d7a0084ee2dcf3f1345688c2191517400ce44129d74ba8dc6aa969b4ccdd34e8c469796983815e3a23827b16a5c26660cbe7bd3f12e0b3af27fcf6f12c9ed6278b0e7c1b2684e1331299303e082eeaf453580dd35cd327526eaf892fe5ed511da45541f65df12277c5b97cd6e6f60d8bb3a293302591686b1a6ff0ab1f05e98d88755b7509b52a7cf6c10121813ec1e94e63abbda1f248eb21fc2083abb7ebfbfc505af466ba6d21d6e2c87e23937121bdcbc20590be969555d40bce6c2554e5b522230f003effb08a67538fc0590756db5a65e9b662c6b69e028f6186a7c7fd654bbd7e5a49c4b9e23ae438fa297ad0baa9fb0b8dfd65f3a1a867690f922594a994b6d7bc01c29dcabb4a22cdaafc587a4701af98b2f5d72e67a614ac66923933215b05eb5a86c92963ad0e5931f102a3dff50ccbeb39bc6f5051a6f382bc21aa3a26e1d784f26197a4ee2bb31abe9903253f4063ba7b93c4f2102702765c68354ec799094093654ea4e71cffcd718efa4665f31fcbe51a8301823104100788382c4f02c842af8efb7d1f79a0c1d8878e689c4d9eb80c8a53c9ae856e5915e1c8d3335fa19e2aa74e703e27e91b1a0ffa9ed3b3fe07213ed862ddbf50a4936ed2371ba1cb662eb9cd09411eddf89322a21de54cae2594fe7f70d2fe7d21f531b924e24429df8d4665a4af4fa889df95f58bf7d46b381cd75ef157c3e26e491a1971006a8cc245cf279cb76d0ab3a603d9b74e15b26d9d885404066b981a66dcec06e01be471ad9fcf3d00e89032b7c0f746dcbd72a861df9f2dff608d416edb6ee98d35977cedfc7cce5f158b9b172b1555e1391503f78ad0a7d31f53566d96390c74221d56acb0ea4cb52a3d1ab6694c77779fe5b11dfe0eb859b3f934b636f773afe8757d05099dfe1727f46a70d270f56b62e37bf2d78bf16e4b1776e864960b83c3d180eb1f238307b6b3594d693ad6a78f33c9f09857d7a024153a38bf653c9531a5217ee6f85538c3b65e3046106568413333d24829bdb46124c7861b98fd93ee02d8a18abf8191543d3f0a449465e2843672caaf4285275a079385dce6507f5e8ed859f3b926707b56548f06e6dc77912823589aa4336b24925f985c26fcc64f54b21d27f0a893c7c49f70423752f0977daa284ba15e9e868f58301c0bb5c53707366243198466fa890811288469f51a32fc6f8ea5e3386fa7b02fc0c0cb2c9d3ad7a0c1451ac9a0c94fafe7dd3bbc0cd4122eda1791606190cf53ea8aa77c62f96c7b4661bcc6b2e5eb375916ed7f7bd4af397559efa50ba9b08c1b0d96d743e6d5dd897b7a1d2266d610ec89d54be77e4c14af1134ab0a2d10c182b70170b1cfc72e3f3d3ff3a0f287c93305ca2fb5fc8a3b02e87a873cd4bde768735f683084e2c2cdc648375422fd4f1584354a31a70e62f4546d06ffad", 0x1000}], 0x9, &(0x7f0000001800)=[@rights={0x18, 0xffff, 0x1, [r5]}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x18, 0xffff, 0x1, [r6]}, @rights={0x28, 0xffff, 0x1, [r7, r3, r8, r9, r10, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r14]}], 0xa8, 0x4}, 0x1) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000001900)='/dev/zero\x00', 0x80, 0x0) accept(r15, &(0x7f0000001940)=@in, &(0x7f0000001980)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000019c0)={0x2, 0x1, 0x100000000, 0x3db9, 0x4}, 0xc) ioctl$TIOCSTSTAMP(r15, 0x8008745a, &(0x7f0000001a00)={0x5, 0x6}) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000001a40)={0x0}, 0xc) setpgid(r2, r16) open(&(0x7f0000001a80)='./file0\x00', 0x2a0, 0xb9) 19:33:25 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$lock(r0, 0x7, 0xffffffffffffffff) 19:33:25 executing program 1: r0 = syz_open_pts() syz_open_pts() dup(r0) syz_open_pts() pipe2(&(0x7f0000000000), 0x4) ftruncate(r0, 0x0, 0x0) 19:33:25 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f00000005c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getpeername$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000340)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [], [], [], [{}, {0x0, 0x80000000000000}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x2}]}}) 19:33:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x80002005, 0x2d94) unlinkat(0xffffffffffffffff, &(0x7f0000000400)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x85) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:33:25 executing program 0: clock_settime(0x0, &(0x7f0000000200)={0x1f000000}) munlockall() setitimer(0x2, &(0x7f0000000000)={{0x1c0000000000000, 0x7ff}, {0x7}}, &(0x7f0000000040)) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000080)=0x5) 19:33:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:28:16 executing program 0: r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2044, &(0x7f00000000c0)=[{0x2c, 0x0, 0x0, 0x3}, {0x61, 0x0, 0x4, 0x1000000}, {0x6}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) recvfrom$unix(r2, &(0x7f00000001c0)=""/195, 0xc3, 0x842, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="e6") r3 = shmget(0x2, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000300)={0x1, &(0x7f00000002c0)=[{0x4, 0xffffffffffffffb4, 0x10000, 0x2}]}) shmctl$IPC_RMID(r3, 0x0) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x0) 07:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x20, &(0x7f0000000240)="985238a669ab541d1369151a49be57509d939766aeeeb2055c4da5602a8d3dcc") 07:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x20, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000440)={0x5, &(0x7f0000000400)=[{0x20000000000000, 0x3, 0x3, 0x2}, {0x2, 0x7f, 0x3, 0x3}, {0x5, 0x4, 0xffff, 0xfff}, {0x0, 0x100000000, 0x0, 0x7}, {0x1, 0x1, 0x8, 0x101}]}) r4 = syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x8ae576d8ba41db52, 0x4, 0x6ec5, 0x6}, {{r2}, 0xfffffffffffffffb, 0x0, 0x8, 0x4, 0x1}, {{r4}, 0xfffffffffffffffc, 0xd, 0x8, 0x9, 0x100000001}, {{r0}, 0x8000000000000001, 0x2, 0x8, 0x100000000, 0x400}, {{0xffffffffffffff9c}, 0x56d2ad06b37e42dd, 0x10, 0x20000000, 0xffffffff, 0x100}, {{r0}, 0x7ffffffffffffff6, 0x9, 0x40, 0x3, 0x3}, {{r0}, 0x7ffffffffffffff9, 0x4, 0xa, 0x9, 0x9}], 0x3, &(0x7f0000000280)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x12, 0x400fffdf, 0x9, 0xffffffff}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x5, 0x74550000000}, {{r5}, 0xfffffffffffffffa, 0x80, 0xd6ae4a4eabf443cf, 0x3, 0xd9f}, {{}, 0xffffffffffffffff, 0x24, 0x1, 0x3, 0x80000001}, {{r0}, 0x0, 0x20, 0xf0000000, 0x1f, 0x3}], 0x1, &(0x7f0000000380)={0x1ff, 0x1f}) 07:28:16 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xcc86) r1 = kqueue() r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r2, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x10000, 0xfb26a178e397f8e) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000000c0)=0x80) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x4d}], 0x7ff, 0x0, 0x900, 0x0) 07:28:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="620202b91d6af26a4869f8e94310ba86790001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x1, 0x3, 0x800000000000000) socket(0x18, 0x1, 0xa5) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r2 = socket(0x800000018, 0x3, 0x102) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) bind$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r3 = socket(0x800000018, 0x3, 0x102) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) setsockopt(r3, 0x2, 0xfff, &(0x7f0000000100)="a7799dda8ef24e9dbc87c1c2b5d285b92f151ebc127cd4675f78b32e49b1bf52ed5eed0bf7d69e21203b944e8e3129baf155647bf0b501ebba7cd49b102f92aea86e746d241a396fe9f4d0ab46bd997379f1551425ba933e77a5cca54da9f8eba9af4af8b5ef21d6d8a4d4b6474d55fda34ed66b97131a64ed29c8b103eff943fb5982fac733f6df810f179a32a372fd21bc8bed28abfc28bbf27069a49b2791534db9d30663c909435b6268a4f19c263a25e0451a26805321db2767f1deae7c3f7192caa661384fcccf375aee5a9aa0b590748d51df9d86ac8e506557fdb80d9824c6778363db82405782e8a0e36b716db4d439adbd60e212cb5fb547ec9c232c377e9caa24d48c726c9ead5003018a504d5271d527136f75073b1251ba91aff59aaed016c117a492f41d453e5dfebc061530cd2153ae92b4d701073538366ee78d7436d9aa60f51305e49ee823c254086ffec6ccbee502e851f6e7fa7faaf9330e725a8a8e21cbd68034dd25d14f21ea2e3b1cb6c4a8621c9df441ffdbb3085034ebb87c51f74aa81e06d7a8ec807ca372681ceb98130f9c8f08beeabb2cc2416fc02aa576228815845d6d6e6c72eab0751200cd7edfe570276765011ef5fc634a0001780a6e8dd21ca3de25cefee14b34e56018bbec786a1eeaa07d45c1d0dc7cf44b5d0a9560826b499145a5dc1f0e9b339aedff31958ffa67fbbd31d0eac64784d5dc5b5a002b36beb740df39b876f2af99f853783d042736238633f90af84fa8f3400855422f7d67f0a253d053a99823785a82ce223aaf13a1feab02679f7c824e65ab08f38f063adfe030a1a9c98e0e14b047197b15eddaf3a3e0946acea5498db81b5ca28aaa14acba8038da0f52ca84d65ff681438aae7d8fe4233c80d83932f254e6c99db1ec82732995a55db5afdc6d7d3db1c67cb916073a9b29eb18e08c372407fc036d3a4e7b832fa6b49783e5e439b49a2ee12aab1666571c99fb6dc8efef54b78945deafb2571c984a39b69714936f5cb69bcea7ce1f11fa3bce2eac930f9b6e8782b81d43ef43e38d686a1df659335152f3d5ed2d6c37306dc86f3afdb60874f1f2620cec59580b0fa68d9ffb5cae7cdc539eb096ee5c792908bd56fa30a3440d3b81257d20d3af9a6dddf9d3dd8e01d180e3bfed5a606877700fa6db35050f79bd98b384691c6f1c74b5300cc58e1abeeebb81cb7c53cee1482ab93985d38ce7b39b2bf7a46ae5b821161fb4cc8ad1a9c5bc66674b302e74bd22e046ee03887561cfeddb8da12952b0a65a86a1e79ba19fb821bba9977c33d1eb8986ce7350b7ab1ba23aca8fa398eadeac4b1c26f04ef95535ce267d63b427f10d7406048b1a62bf4f7c6687424ad417238d985170557e87dd8a665f6ccd36f232e80cdd177abd7376944f9cb56da3ea1a45a71e38fd8f40a3d970b285524d920f9319e248d5af604359a056e8a580c83cb8dd9b799c5958632be256bb550fa705a96ae981988031c47f94d0a8ae0e68d512e6a80d62f7dcfe6b3ff1b02b8fb93b03693d106d1a112965c97a6f04aa0afca50ccb9409e0b855e55553e2b7a049928b66c6b9517da6fb610534c9c090e1220db1c2d8b31ed7215ef0af6334601557270a0eb94f10b65eb9379ed9c697357c6315103e378803cd98ddf541a6d4fe0b068e9476a1db7f99515c53610a42e69cd1a049883d919fbe82cf345e49e17797c7a8bfb19a62a60fb606008cb57eabc86c6a884815c9e04f349fa3071a84070a787361ef214100fa061f0cbd217d1260b026bea49334d47ab12f7887cd4d30213e4ca421a538debb260816661cd633774848b4102a005a77a9b1bdf0e31348b82b0c9525bf7a080bbb477aa0f50ca7bc9918c7a01d6727ffe3908f0b76ddbbfbe4ae55308f1b141feeae237f1895acb09437ba900443073f969cfae73774e408b3ae81bd876beda5af3e606389444045ee39e2a30cef2e3ceabd7e5ed27de7db53b0f6d01335435542329f4ad01259e834b60cdf3932d0a3b919a01649d63e11b2682489fbcf3c8737b44d11b55c050bd194a953655c5c4a16a52a35a935fb1f22a52c303cd8bc9663edb4ed7f60012b635279687657c90d5ae6347549d75ff2b770f2fea9e5b6bbddd5c9f5b7c1df8dab600e028fda63bba49d9c3f8e0d06982e23767550aed70f4441d31171acfa7c3e653df21bfa6dace1a46cca8e0ee3a77d4dd3ce73ea4fd7dd30f308c4fa36d6507c7ceaa3465892721ab348d6e73f90c97730415d90debb4e8046fcae60f700a203e653c0d0beee8fa03476ccaaa540c97780903f648660e0ed849f6800b09de54e271e16e0cf198705fab672314ae9b0d8bb7b233eb4add0bb662c6c3a53fac2fcbd58c7ef34af9534e2cad9894d5d5172c77af94b5c356d3388a4c154d3e31e7efd2d6ab42522dd8b9704b2ffee9071984efad00b58be4f4b6eebc68a5708d1e57de04f14fa1b861351e94d94b72836720bc9792db68244f9c0fb0d7f53c207c7af2a87acb34f99d21670cab6cde61b3fd7afdd0e73b518f8fea78174a9d83878acb407ef6d59de799f1cf2e843c224fd16d755c10923b3e23021483ad750110695e9985339847780380e8dcc04af49b16c9e2ca4415fb27ed7d5c5e947efb6871bc376320b8feac707144adf82364c47248b8b9e8ce5f6a507514cff21ee897d88aa909adb30129ddd67b2b0b8dca97a74e6981fec8a6102a6efc319eee3027779d8e34a3e983e60c6dc09273638a8182c4d74dc0f225eb8b3fa60863ae2940c02cbbd018bf2d2671bc019a65c86919f3b85995859d4603eee2149f245ddca543b5beaff47427ccea94068ad66abb8c7b5911592693c4d265d21fca67decde425245fc49d16f9be4100ad14b90062b2b51abfac334ea04e6e4cbcccfc19e7ac4923c0c3a58895a432da8dc7d94cb7d65a9e88dc485d04793661f7cf314a7149e658d2e1ece640ae8577af8a72c8ec104043ece4e0f17594075f0d06c59af0f58b3fb788f60e6fd4fbe66e2cc8276132cfd6c714d4150d0bdd879c0445bc09b893a3f86f94b6e8a6270955f2fa79f3b5d4cfb95e072b96106a6a262e98608592665172df1b25ea5154a7dd702a9b75b32b9d768c1058d18845c753d0127d93b8e6bec1e32ca9fc2922e80a506c70359149d423044626bdf560783c0c94342d4b9be52666871e1da5af4605294dcf5b685cf5e999ead18fde2fb157bbca729a776207c804a41fe712ff137ab4904cf5fa6bc4c90587f3ea22489d15fa42eaf842859bb5f1fe611769ceb97cbbb5f3336c8be634864f8a8d4c92ef332348565b0fa45f8fc87df0ce3987cb4b4341c4a191f67dfbae4a1125ecbe364fa4c6a3356702e8beb819ea8e970b140a79d5274efe6079109ec4578defcf640db8ca4bbeebfe1045bdfa720ca70dacb6203067fbeb2618f01901dfe50ba84b8cf3780b9a5d046e44ecf64e93a9914336e6799d0bac5c491bc6e5065dd7dea0f661ff1603e77f62f097450f0542098a754c0377420601af78baa18c145cae37a80c7f45081e1bf2edd0c747409bdbeba3479a6ecbc48a0567252f3d2e3814ab77a4178df6d2f5eb2a9d737eb79c4bf043db1f45041d4c49459906c9fb7242a51bee52c98db61717a4d1c4b51a6bde5a277bc2ac04ebfaef313b9f4464f64bd358a10992a877124a96290a775767d0a97a199df3e2d658b5b8b66c42c3241ba785a3120fb8c6c6564298c533cf76ed5b5b08a52955fa71b294f1f6ca28fce3c7d0f683bcd39812313cb61759fbb0ca4d2bd6f57212097a86ec8e1afeeb3319056bf76ab1b1d244090aecff427e6a8357d60fbc541bdaa0e15335de6be2ab08ae59fc817a8286dc03d211c544db49ce3ccdce996048c3be3687d4ac421ae2c9959ebaf80d3fe5aa0a0f1d619a223b55f43aa27662fadcedc540e4fc5d57aaf5f21a3ba82ff122260cd4824b198e72dfe22ba24f8d3122606c773ae644f70d639fd06658a30deadc1e2c723302f32e5a4cf5785e985ad78a4a1beaf872aa8ae41a66cbbfeff7a0c12145b859acfa144c510ca66054fb057d0bd4810a9a5577193855349c287b44de20ca5cc64355c237965c25e0080a149b8f6bca8cbf661803f345adf39d6beb9627b483531e23e7a6507396f9c7296f8e56c78c4094a68ea00d70643d5081c6690a4f6a7ed938630e5448bdbc0c43a8503fb744fe253f2ca0d2fc9ca2f1bb2ec35fa96d206cf2edbf03182f23c068f30ffc92967953349abdcbf5880a484c36d403e47246b8f9288f7fc5df22f3e855feaa1300ed5695da86e2e7a2be00cfff4b32b237338ff6e8fe2ce893d8b3cc4d7b41d3b98898e15d23d6541ab84374a08560f3bc49fb970097d8dbd3dd9aa91f8a44c8ddfe476f9166024964cd56b676ca681ae322491e76769751f12a7bb481a6384674e587e50ecfc40514246737e0e0a79957ffb22691776d1364899035b78e13b9c126c1c5a8675374beef7dce213c3051207fa72b44623b7f0859f88966dac76343d7c8046fbb0ef17d29923e4baa148fd1f3a80c87281a170e681036ea7c21b0bbad420d540a94076acd74d319fea2c87c88cdac1c87fbdba1c608ec3cd1685190374959e6a58ff9abebf7688b343cb2b9f06513fee7e9a2fb0a2c51c6cdc081ff7121ec022dfb672080d4d63c6ef98712535bc129325ce2a406d9eb60e09e789093162aff8748296a1e5b3aa8515d63990e63e2bf99f194ed7b011722d71d45a00e64ee50a62693d3e10d80531999523a682082b59590b4cfd7b833a44c1b5d173079e4047890d30a111badda9e8aca918e740ac4e0eb6644916599a85d57e28facf6cf8a2147c36c17978b01c5ba85fcd429f02fe56cdbc3574a45586b581b59a32a320f5ed8f72ef841a95a98208fbcf0c1ec50c0c7a561d214a7bb478e958a6c491f15cf8d4eb326d365051b468e870f031434ea66b9f772c7996e996a7d552bfee5a01fdd99cf4f31f4826485ebb4ae5b2100371926f3630566e6d20bb8f35ea6f3b3fc585de04b9be2bad10d2b00d8b994fa6666a9233cd48d266c164e85378288620c2ef99595c1f8bec08a0b98fd9603ea02af774d3a875e3a94e3f3dcfc330ea07b8f79af35c747fb36cb9f8c58f78d6dd06bf5b6c7d9638efd2caa3f910e0b19a87d4362d097a77ed6fe5290973762d2315124abbded69292c6234533a7fc12e9b45061e9816162f1951042c8b33f757630d1b9106c0a705569e88844433bb56223ec1992a1db11fc0863b3d92b1a0a896a0ca11aaacd34f92ee957544d5c0ac14c5dbd9d90a058852e0d6854c92da9682d2f1d8436c8af328d517a558c4ab8b885f25a96540e8c59efa8afd0c473357eb9ee5e3c7d8a8cf49c7d9b37cb2caec0f38964095a141010b51ddbcab5b2e2bce0356b60072766edc81c8c852d60daf8e6dd166a80fee8bd93482d752d3af005de7d0bf9e81feca17122a32d2478ca979fc4b534493029277479df4321021e68a2e7a83cb879e05bbb8bb00be4509ab69478c769b9e05c278843efd9b52273d669b214a3cbc08980d4f9ef5a6c236fa2a5abb3306e885ba76800b32b72d2f6b103032812fbf48ed3c5ef1129169949d7df6d0fcae8713b0aea8d8e0b4d6f940f6d6fea9416db1fd3b1d9d7bb776c6193969aaeb3d588771ca6d7013e94f9ab1978b1a7d3f62a262d03560838c0c2d0bde463f096fce6e50adaec1ebdf48e480e854227ce3ba99442dba442e173e568220d2bdde35613340efc984ca7569038ba3b4a", 0x1000) write(r1, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001100)='/dev/wsmouse0\x00', 0x10100, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) ioctl$TIOCSBRK(r5, 0x2000747b) 07:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x3851a, 0x84) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000380)=0x96) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r2, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffff9, 0x15, 0x0, 0x7, 0x8}, {{r4}, 0xfffffffffffffff8, 0x4, 0x2, 0x1, 0x7f}, {{r0}, 0xfffffffffffffffa, 0x4, 0x14, 0x8000, 0x800}, {{r5}, 0xffffffffffffffff, 0x2, 0x2, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x2c, 0x2, 0x8, 0x4}], 0xbf, &(0x7f00000004c0)=[{{r6}, 0x3, 0x2, 0x0, 0x7ff, 0x800}, {{r7}, 0xfffffffffffffffd, 0x80, 0x10, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x81, 0x79, 0x3}, {{r8}, 0xfffffffffffffff9, 0x4, 0x80000000, 0x9}], 0xfffffffffffffff8, &(0x7f0000000540)={0x6, 0x4}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000340)) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8180, 0x0) ioctl$VMM_IOC_INFO(r9, 0xc0185603, &(0x7f0000000100)={0x20, 0x0, &(0x7f0000000080)=""/32}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x81}, {0x1c}, {0x6}]}) nanosleep(&(0x7f0000000200)={0x1, 0x3f}, &(0x7f0000000240)) setgid(0x0) ioctl$BIOCGDLTLIST(r9, 0xc010427b, &(0x7f00000002c0)={0x6, &(0x7f0000000280)=[0x4, 0x4, 0x5, 0x0, 0xfffffffffffffffb, 0x3]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 07:28:16 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1fffffffffffffd5, &(0x7f0000000240)=[{}, {0x31, 0x1, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = socket(0x800000018, 0x3, 0x102) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080)={0x4}, 0x10) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 07:28:16 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x7, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) socket$inet(0x2, 0x8002, 0x4) 07:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3c, 0x0, 0xfffffffffffffffd}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 07:28:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) close(r0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = socket$inet6(0x18, 0x5, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x200, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0x2c626976771c64c7, 0x20, 0x1, 0x6, 0x5}], 0x9, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x24, 0x4, 0x5, 0x216}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x40, 0x1, 0x6}, {{r5}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x7, 0x5}, {{r6}, 0x8000000000000005, 0xa, 0xf0000000, 0xffffffff, 0x4}, {{}, 0xfffffffffffffffa, 0x82, 0x20000000, 0x9c68, 0x6}], 0xf745, &(0x7f0000000180)={0x7, 0xd47}) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x1, 0x1db2, "31c354638bfce978bd7a32e5e0cdce4950754d0c"}) write(r0, &(0x7f0000000380)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e9", 0x223) 07:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x40}, {0x101}, {0x6}]}) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1b6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="db2e8249") 07:28:16 executing program 1: socket(0x2, 0x4003, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYRESOCT=r0], 0x1) socket(0x0, 0xe142540470ebec82, 0xfffffffffffffbff) 07:28:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) recvmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x0) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x3981cf8314e25053, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r2, &(0x7f0000000040)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0xad, 0x40000000, 0x8}, {{r1}, 0x7, 0xa0, 0x1, 0x1, 0x6}], 0x55e1, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff9, 0x1, 0x5, 0x7, 0x401}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x400fffff, 0x7fff, 0x7fff}, {{r4}, 0xfffffffffffffff8, 0x0, 0x80, 0x3f, 0x4}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x20, 0x2, 0xf1, 0x1}, {{r5}, 0xfffffffffffffff9, 0xa, 0x329c545c6337beb4, 0x6, 0x80000001}, {{r1}, 0xfffffffffffffffc, 0x60, 0x2, 0x7f, 0x10000}], 0x1f, &(0x7f00000000c0)={0x463, 0x2}) 07:28:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendto$unix(r0, &(0x7f00000000c0)="e53a964e9bd2ac6020c2a6a45d05d232061456e8ccb7e9eb94fdc2fcb0fd620841d5cb5f6cb9199724149f9014e7586df1f138b68fe851257d1db3c82698cb9803c6a481503cfb97ebdfd9394d285132caf5236f08e91e1eccf54496930dd44ca5fa34d45d9878846fce0e2fe688910d4540488a73a0672f512fc11fdca51d1017baf3c9be37d32143673279835af0be5d3c2e35a1beaee55cb3ec11fe465418bbace2c6629e12a87183d73250fc2846", 0xb0, 0x40a, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) syz_emit_ethernet(0x12, &(0x7f0000000040)="d67472ef14dc3434558a2e0a3e75c6464451") 07:28:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x2f8b540629a87b29, &(0x7f00000000c0)={0x0, 0x0, 0x8a, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) 07:28:17 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x2) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000240)='W\x00') r0 = getpid() wait4(r0, &(0x7f0000000000), 0xb, &(0x7f0000000040)) wait4(r0, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) ktrace(&(0x7f0000000180)='./bus\x00', 0x2, 0x800, r0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r1, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) sendto$inet(0xffffffffffffff9c, &(0x7f0000000440)="6b563904bccc906282b28ad811c32d5b82155acc1b337e6c31d447d61a443d981afe5b762553c04f6ac32b3b91e3406dabe706747bce32088483f496f6e11780496f65d11a624471679df6da18e310b706c7f16e730a64e72251795372c4d63a07ccc97a598e3aac91614665c77f1e188513e9cdcb32cf5194ac518151260542d133b2b771146d4cfceb4bdeae370fffcd7356712d0e9e0fd3639d9489ec3322ab44a89bcf582a99124040c24a4597e12d812abd3795f37c7b41210099cce2b256f34cedf961a435a1110d974431294f7aa4bfe82dcf4f7a95111abdf5256dbc99b9f4db2cb5ad133cf100ae6f1e33206c5a0b24fe9491e71d7006578c28b1cb10e80e16833144738b43cbe18754994a40c65f7c8c5b3c3258f0e001cdaf08d9e9c3e49f03877d1db22aa83e66bc2b6e9ec769cb67b4ac2044e1b6d02d5a63de0f6ccd162a4ce53039a448a706f8c698ce083f7188ee3d931d9f1e9243d6cb4811f373a309d0deac1e076c76551a78f27f1215c7503ae0a7ddcc296f90b9523def5109f2b4f5c7c4dacaa6e17bb1876df56dd623354d08e328cf3c8c7ad5cf6c26d1c661353500cc7216700e3e64809cbad360fcea0d6af024b7e2d1f811aa3d72667b268c921ae46245e3ea2f90a3e3e1dfeb51da857a2076aed740ba4a76c261653686b8e7e2c1e77cc924d2c28dc6b61edfebe6d1fe3d765598ccace2488a8686c10ce6e326af87864f3554da4486bfb7057c148b5e13fb46a213b432f1c90cd8b23cd1e0bc568d302e27f5d84428f217da27d06faa570f53dab035c2551fa54b8fdc2ec7ae3f3b701960f2772a31a6a7eb9f939e1c5896912ecdf19c6931ee070cfc3e1950c045a878305571314d5d6cc08ed6873d0f8065de86ba92b293f0da883a1a10894a6b0908bb53d126fd24f5c684c0e7fe4c47cf609cc29232d1dc5b3ef08679be70801fa954708a8cd534183f396b991c221eeb69e3d3149f8769844db98a25b9fc516b1caa51172930505b3446595be4af91b4c7341034d3751694975d6547d2770bc18d8677c9494336b8d7639556f6b6258510531005e5390a5ebaae43106a107eb717e21244c4760bb144f9a2da5fa2f1a887e801368d9a7a0ca4ffdeb9c1ff2408dee744de816c6dcbc1df0c215b5267a8ed234d6395dee2e7f307dc7e82e64910024acf69e3c279b06f8e70c0aeccaf42c8a589a4423b1ab5bd6ed1d711a89b6173b5228be7aaf74d8399587b4ba8b126a945df5d4b1b10420cc41654a5ef3a29a44442e601515a5aa6f0eec731cd2b21d93516b6af366af20cf1d0a61738f090776794882a00d91ccdc7dfc40cdb109fb1ed2b3bd29ec9a7bb480949463b2a8a61bffd4b071e9a7e4c9df46acc97c97adbad63a4551982594ee93b2120bf7a379642e698a1c9e2ecb7cdaa6e2bfb46474e075b46367014fc190c98952369cc96934fb790a2a00c6b5aa5bcae008fc7608810f4bc8137dc86d7d08cbdbfc2e8d492b679a5196e7a665d7f8459d937aefc489832baa0e3d1a35279c6eee343ce30ccc0e6db294cfcc1d3d9d8dbbbf93ce2dcae2d17f369483bbd5671976f3552fe771c80ce2b02f21f32d1f92feb0cef3e7427e71454f483a98a557a14d1d9d9df4d9f1e24863e33eb69dc34c0abb44314dada079805a69cea36d5b79d066d3e4582ccad40e856de5691a08fedffaec91e5e6903feba1908e6180be02f85528388cf065e5d89300b8a3692d04659c7a109101c52afdef7f923b866ae7eb537a0d1362e7e8aa1790f48de0fd13a6d678edbd458d519697e2521dd3e4768deac1aef9cbe92e81c6a88533685a5b5b841543679666456180b245925e4ca75aa51fae40ada281dedd29311cd312c716d5077af09a2ea4c1b300312c3c3c757d0e4f93b82c0627bfdd79ca807e7d0bda508c8df84dcc5cc1434aab77017e943eb3ab053c5eef3f18dff1a8d346030d13a61dedae779520d68a50e971f118bba2e0f15cd25b9056880c2c044899676d6663881c7039a03b302692526f3455bb6a7f5c4455fa943ea5b7e570b78a7956669b6af06eb0b70ef7c020c9bc46278a0959a0f3cd380f4eba9b1668b7f70872cd836782dcdaf64aa789a72174e4ce6753693f1454e5302530038519f13a72ee04ce1597a074ce52ec00c6b1b39afb5e9725df8064269e1001a439af2e9bc025444ef4ccbdcc7fa6587e512449c40ceecf0e3ccb6f576b26b74b38a70f7194f970c74ccd5916d7e7d376f2be1fb09524c30e7880df2f03b8c16fd1cbadf6d31f352162c4843dd0798ec12d4b6b49f7cf327719e5c2e3b6d686c209f055c2cc5ead3b39a3964b9ab74296a86f25dc11def9422367090601e6c7ce30b6c16a36a64f2dd0b5d655773a64c516612be4f85591935694e87e9752dffff2bf800cb2117b0e3d7a1f48cc13654a4b91562ea3f059cbcb527236bd99bf26f223e6dbe9263ad85d88463bb9449df2c5bf0e1fa855805b115c6cdebd3ebe8ac86dcf4820d922a79a7cb1f55ec07fa9c228874cb44354e8a26db46b48dcd859f62fdbcc89db5973c7c576f46679c192229b3fec9ec87a6c7771bd23b258495926f48d66c8727b392ecddd2472690636dd643d7a69705cfac46020410f720f746b70af1cc43bfb4bfc25c66c70aa40a3b1ffaf926d6109f6c05c907d5c6230274650b3b5a5535357ca717c393928674907ac4ea27a2703cce97a5148dd79846bc7c53238a328a400bd13f137bad399c80f5ce2fdefa3a48ec188e1ec7d3717ee8fa6df98e0d2a62e114ed2b4db58a61aab69b10ea0f0c5161379c8fe77e4f356f31ed7592bc79667a969ca17679424000064150f879c173c252fe3e6824150c9f71e48658d0ec9187791961d09ed5540ed379224f39b487efbe07756340478551a89b2f0931adecfe9111e7b6a409d0913a266034693350a77850d86431114d7faea92485f5c4be1ff544ca37e59d1e08a9be95bce1bdbba4d73a31d49a26c9b50deaea0587e3e728264d4ee93fb82c6262f1b9a7b6b61cadc505c548c724e8a52e08b6fb7a1affeb38e291023a4d0914b8014b0a47461802329d8d75fe0739ff0171de3abfaee409a42813920a0e07729e775c75d66271c818c3304e07c337b93ad53c61d14d5175355b6c255fbf83529eaf0d7582349b003e432998b622aa01af13c8d5d4e2bfec9b9b553b5ca7b9bb618fae9282509b9ceb27fdbfe2f6264c6d1de5ba5d6b9e7e1fb756b10f706672b130340cb2e921fad50003d7fd9ed47f07d3454366ea985f90b393369a94eb3e670b856e0fce6aa125b57dc0519678f2d0a8e5f29716b8292cdc0b6cad113ea9708fa3a9defb76d3e6c22f9d22ce4aa4e49d41a34e0b376370f7901ddb94c3ec3d82b52f3bd56e0e036d02dbb7c4578e601eba565c4df29904354b2de4e14711582cd2a28321e276070a1eb686d0e0795d8f6ed231fad804df05e4b30662751042d818753f8e5b2a0ba8390ab30255bf7d8f43a0358b2234247f8b3af312ff57b333fb127170b9573e3c3132496234e95eda0a63aab8b0431701d6bc1f2ab224c59a3b6a4511b05791af282dd3a263350f8519e01dc25b6cdcfea2abf97e761c1b9dfbe0f5a658b70d3e7e29238d5961dfaabf423614cb36e8004db8615f498b1b17bd544fb84bcffb209a1285cf041c2bdc9e41e87549003ec62bf70392977f3420a15eb30bd90a276a452f82bab1b08df7e773966f82efed4793ce7377dd1d1e07ed7b57d6fbf56ae55bd16461e66c886d8be7dd27d3001feb23a6e5875592b5c0532389acf56ae9dc997d3e3261f5ba7cb2c8674141d7bbd2420454a5d98938f34b4f90ed9fb03f11da7fdad01782fb2cde9f5926b682785a9278c3df64b7b03637f9565138e839eac7525fdbb72d5f6a2f762c715cf139d03f6b805377edeba9e451a9c2bae3e0a576d5c35929b396a4d4fa192a1a547fa442333bdb1502ad6bfbf0438f8b74300c4daa6e3137b1f157fecd2d461b8d127963dee9a7e0f810ed204177d214097a129904da0c60f99fe4ed92370fa4e66a515bf6b93f8b66abda6f2092831134283c860dee29de059d1adafec95289f9c17d1c54a0e82c62e0c203995cb86a57eff01e906d48f6e4f0634a5365ef358ba9fe1cf5664f9f4d770ddc9bb547c9f9b59dac743d5e7a263b9ab3eb3a41d52146f549468f7cdbd1845e2690c3dd152799eb6f64d29e4abe2779969a5bc75010a8d02eb6149ebc5404b05c1974c834baef7a36493c1b6ec5d66a8d934748eb3c1d8517ab34a6ed1059320db2970ee864fc5786c63c60cdd57c597b164c82c79ae9c5597d3738696c8bae191488755526fdb8aff535909a9291f00b307b66c4b0f3bb4740bc6e88ebe5ed6a703ee79e5aca44acac411d913ed21a50cafa28152c0b51ceb82e8d302693da4e33a3e8663596937e2e991d759aebc5bb8de3eeefed33cae7808c6546f9a299fad0a52209973740a73fe1f94a0c0da00439ae28ee52583da980f0b7d312fcaeb79a0bb1bf31ab4310a2c56a6ccb2a154fc410fe4808c0e095af07d5ddaf46ddf867f6134cfd8c8b24cb01402d69c86cd1bcff45cc026e2cb9e3dbafbc68c515f5ee7156bcbaf603a19217fb0b45c19098394147c854a513211cd092ad2386298e17403db3d419b60356de959ba88c0bfa74f4d8e6a3363e5cdb6b15ea05c8c8a90b03ec3307abc344344d4ebb65986a4e733a3ff7cd818f3173d59a484bc9c8ea6282b34efe9aba0ea61c749be855156397e29bd9d72b09b02c00b90a7ce7b66cfa8db40bf6d2822692115841c7ca67d5685dbd3de6d9d8c7ba0aaf1f2206e7b5ff1c6e621ffa817456b2c4163751a0662717c0af1c109a1f90e7c1f15af92de17b0bc3326964f141848c50b072f6e940eea9b0972982063ac9e250d018a59a36e2472133704447ee83d9e5da7ac921dbc2b9800c0d7ba8e0c4b42da30e2ccb062e74699cbcf28dbd272bd294adcb0f695adda6e266b812f808e2b64982529d2b4e800a407df251875f7a4bb8e9be3914c859155efac962fd92d3ba662006b39cbd5209ff7f8ea6a32e7ab6d3127f5e6205d253fcdbd8da7959d30aa3c015f484c23b6ff9e748b7d86d8e435f1eb5575c32aa6df06b83b166424c0984f41b62c8fba6caffd52fb2cfec8dcd8e86d663ccb87c554ff5bb2cff5eca7bc4cd76e47b5dddb2e43a9f89cdfd4aa442b01312183165e01e56db41c131c43baffc25bb11a40eb51b7960bc4760ad78ffc37549f8dca321ef3dba32a97011bd77434d451ce4d610e52dbd0135d3e657ebbcdd612719d0370f663a2bc77ae81fdf7c13c3f181e4c317434e22e8c1befe3ab0ae3105b45663bcf4fa9b0eaddeffe5905b83a9750b9dd78da9c8b5bd734f817398a2623b4cc912005e87018e3457fafec6b7a00adba512eb86ee2efed200232f8cd76f9b021f0c6eac48897fde361e9927744cd35c8f0df2df796d9054de4f6450ae2ec50a03c49ffa69d3a9003c67e647436e9c6f5e420922860744d7e8b1110015d7bcd38c6e35148b8d3b0278d3564f806fcfa4b05dfab800604dac86e05d37c457b69dd58065c9d0fca39792f00b79fe749ae5b3deb811e9e8dea55f2404118852f33fe78d468310e9481ab8f5e77ae1438690af17c2bfe1c5bac9528441ab22ae79a213f6bf0685bb3f82057af2a492604388325709e7af817a3fff57311d79eb094294df27de6db3d083af5933de90ac107788cc20e63c1f9afe8f72db799c715325a3c75a94e392970e436727", 0x1000, 0xc, &(0x7f0000000080)={0x2, 0x2}, 0xc) getdents(r1, &(0x7f0000000340)=""/206, 0xce) mknod(&(0x7f0000000100)='./file0\x00', 0x6020, 0x2) 07:28:17 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000040)='./bus\x00', 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 07:28:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) 07:28:17 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x58c, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7ff, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x40) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_data=&(0x7f0000000140)="a59e4094114c60987a1631ddd3cf"}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c65ff01"], 0x10) shutdown(r0, 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='ev2bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) shutdown(r4, 0x0) r5 = dup(r3) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000080)={0x3, 0x40, {0x9, 0x31f0}}) r6 = socket(0x800000018, 0x3, 0x102) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) getsockopt(r6, 0x7ff, 0x6, &(0x7f0000000280)=""/148, &(0x7f0000000340)=0x94) 07:28:17 executing program 0: setrlimit(0x1, &(0x7f00000001c0)={0x1, 0x95}) r0 = syz_open_pts() select(0x40, &(0x7f0000000080)={0x9, 0x2, 0x3c, 0x1d8, 0xb, 0x1, 0x0, 0x6}, &(0x7f0000000100)={0x6, 0x5, 0x4, 0x80, 0x4, 0x8, 0x4, 0x6fba}, &(0x7f0000000140)={0x20, 0x92, 0x328, 0x8, 0x8, 0x8, 0xc919, 0x9}, &(0x7f0000000180)={0x80, 0x3}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "1ce9bae3c6324e6ae9737344da8b7ec00200", 0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000200)) kqueue() select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x7f}, 0x0) 07:28:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0x0, 0x10000000}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r2, 0x0, r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xc02, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x7b, 0x0, 0x0, 0x4}, {0x400000028, 0x0, 0x0, 0xae}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0xfffffffffffffffe, 0x1, 0x6, 0x9}, {0x101, 0x47, 0x80000000, 0x9}, {0x0, 0x3, 0xba14, 0x10001}, {0x2, 0x1, 0x2, 0x8}, {0x10001, 0x40007b0b, 0x7, 0x3ff}, {0x1, 0x6, 0x9, 0x10001}, {0xd, 0x6, 0x100000002, 0x6}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 07:28:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x800000000000000) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x4) r1 = semget$private(0x0, 0x7, 0x287) semop(r1, &(0x7f0000000180)=[{0x0, 0x2000000000101, 0xd1bb1888a7d88619}, {0x3, 0x1f, 0x2000}], 0x2) r2 = openat(0xffffffffffffffff, &(0x7f0000000cc0)='./file0\x00', 0x1, 0x8) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000d00)=0xb6) r3 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) r4 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x20) semget$private(0x0, 0x2, 0x400) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000d40)=""/34) openat$pci(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/pci\x00', 0x103, 0x0) 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(r4, &(0x7f0000001480)=[{&(0x7f0000001100)=""/210, 0xd2}, {&(0x7f0000001200)=""/158, 0x408}, {&(0x7f0000001040)=""/112, 0x3bc}, {&(0x7f00000012c0)=""/188, 0xbc}, {&(0x7f0000001380)=""/230, 0xe6}], 0x5) getgid() shmctl$IPC_RMID(r3, 0x0) readv(r0, &(0x7f00000007c0)=[{&(0x7f00000001c0)=""/179, 0xb3}, {&(0x7f0000000280)=""/29, 0x1d}, {&(0x7f00000002c0)=""/244, 0xf4}, {&(0x7f00000003c0)=""/240, 0xc5}, {&(0x7f00000004c0)=""/220, 0xffffffffffffff85}, {&(0x7f00000009c0)=""/193, 0xc1}, {&(0x7f00000006c0)=""/203, 0xcb}], 0x7) read(r0, &(0x7f0000000e00)=""/87, 0x57) bind$inet6(r2, &(0x7f0000000b00)={0x18, 0x0, 0x200, 0x8c}, 0xc) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000880)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000d80), &(0x7f0000000dc0)=0x10) ioctl$KDENABIO(r2, 0x20004b3c) select(0x40, &(0x7f00000008c0)={0x80000000, 0x7687, 0x10000, 0xfffffffffffffffe, 0x6, 0xffb, 0x5, 0x3}, &(0x7f0000000900)={0x10000, 0x8000, 0x7, 0x3, 0x101, 0x24, 0xfffffffffffffffb, 0x8}, &(0x7f0000000940)={0x29bb8000000, 0x4, 0x2, 0x9, 0xffffffffffff0000, 0x400, 0x2, 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}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0x3, 0x1000}, {0x0, 0x20, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) setsockopt(r0, 0x5, 0x0, &(0x7f0000000ec0)="f1e3d5e2e433f2073dad37e024318b6035bb1ecbaa21b88c73c808000000f39aa304d4e2be369ec988c69776067bd718c99eacdda6c2906966d68337f756076bb1f8e571c12f2069a30f280474fc4a5be7ddfb2f8d5884c03b9ef509d34434d012e44ddf4d00000000000000000000c8bb9caad54f89fe79a77ea198c0f7f26fd9ed06bd8f2cf092d876ae99e49b46baa371964137431ba02142ce172bf372dd51c612908a933de53f8f71d792dae9aa05b43255b3057a9aea2ab96f1f9f47e4646fc409341cb382320f129d43334e75bd4a7848b2349498396ee6f0f71645f035cef29b471e2cc3961e9b87b6440af38dd560714b00514875e426257e88397a52abfce8f681ee6902dba68b08b240408d69adfa4c9bcea378b33cd3f4de00c585a1f1d560f5b96c03770e56fb2fc5bd6f6460cb0d0f4076801cce4f512c5414ef07846ca9da4ea70087310e6675ceee6a49f136f53e392c00c9ebe3a01b05778ca70679b00d0126a62f94d6966dbe379959cc05415cf4", 0x177) mknod(&(0x7f0000000100)='./file1\x00', 0x80002005, 0x8000000000005200) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000010c0)) 07:28:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x9, 0x40, 0x9, 0x2}], 0x0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x1, 0x8, 0x6}], 0x100000001, &(0x7f0000000080)={0x6}) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) shutdown(r0, 0x0) 07:28:18 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x1ffff000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlockall(0x1) getitimer(0x4, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x1000, 0x3, {0x40, 0x9}}) 07:28:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x40) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) dup2(r1, r0) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000100)='G') syz_emit_ethernet(0x1, &(0x7f0000000240)='k') 07:28:18 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x400, 0x0) r5 = fcntl$dupfd(r4, 0x1b, r2) r6 = dup(r5) ioctl$KDGETLED(r6, 0x40044b41, 0x0) 07:28:18 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 07:28:18 executing program 1: socketpair(0x1, 0xb45b84f6a65d6396, 0x1, &(0x7f00000000c0)) 07:28:18 executing program 1: r0 = kqueue() pipe(&(0x7f0000000840)={0xffffffffffffffff}) ioctl$BIOCLOCK(r1, 0x20004276) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0, 0x12, r2, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000240)={&(0x7f00000000c0)=[{0x0, 0x1}, {0x88, 0xb3c}, {0x21, 0x8000000}, {0x87, 0xed}, {0x25, 0x10000}, {0x2, 0xfffffffffffff0e3}, {0x85, 0xfffffffffffffff9}, {0x100, 0x80000001}], 0x8}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000200)=[{0x4, 0x1000}, {0x89, 0x10000}, {0x7, 0x4}, {0x41, 0x9}, {0x80, 0x6}, {0x23, 0x8000}, {0x44, 0x3}], 0x20000025}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/\x11\xf3\x00', 0x20380, 0x0) r4 = semget$private(0x0, 0x7, 0x40) semop(r4, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000140)=""/134) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f00000002c0)={0x10, 0x7ff, 0x4, 0x10001, [{&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3f}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x69}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7f}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x2}, {&(0x7f00009ff000/0x600000)=nil, &(0x7f0000cbe000/0x1000)=nil, 0x2}, {&(0x7f0000be9000/0x2000)=nil, &(0x7f0000a20000/0x4000)=nil, 0x5}, {&(0x7f0000c46000/0x4000)=nil, &(0x7f0000da0000/0x1000)=nil, 0x8}, {&(0x7f0000e3f000/0x3000)=nil, &(0x7f0000c77000/0x4000)=nil, 0x9}, {&(0x7f0000c76000/0x1000)=nil, &(0x7f0000e39000/0x4000)=nil, 0x7f}, {&(0x7f0000f31000/0x1000)=nil, &(0x7f0000dc3000/0x2000)=nil, 0x2}, {&(0x7f0000e49000/0x3000)=nil, &(0x7f0000bd3000/0x1000)=nil, 0x561}, {&(0x7f0000a04000/0x2000)=nil, &(0x7f0000ef8000/0x5000)=nil, 0x4}, {&(0x7f0000a24000/0x1000)=nil, &(0x7f0000f18000/0x4000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x20}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x1}], 0x2}) 07:28:18 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0xa3) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x9) getsockopt(r2, 0x8f, 0x6, &(0x7f0000000040)=""/6, &(0x7f0000000080)=0x6) socket(0x6, 0x5, 0xc6d3) pipe2(&(0x7f00000000c0), 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) getdents(r3, &(0x7f00000001c0)=""/193, 0xc1) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r4, 0x29, 0x20800000032, 0x0, 0x0) 07:28:18 executing program 1: socket$inet6(0x18, 0x2, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x2, 0x4, 0x0, 0x0) 07:28:18 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = dup2(0xffffffffffffff9c, r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) write(r2, &(0x7f0000000040)="bf546cad95459d4cde63e229ae76ea4613c0c7397549d406e52e850a298648cc50e768211d", 0x25) r5 = semget$private(0x0, 0x7, 0x40) semop(r5, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000240)=""/142) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r6, 0x8000, 0x0, &(0x7f0000000140)="0aabc9cb348d1ed5b67ab47ba2843a119fcb2f7266ff914aa5ef7cae10e187ba871fb05ec32bc9cdb13dd5d02ea4144171b54b835c5f807060b39c4b9d5973350b1a674fcf", 0x45) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r8, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r8, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r8, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r8, 0x80185758, &(0x7f00000001c0)={0x0, 0x2, {0x3f, 0x3}}) 07:28:18 executing program 1: socket(0x800000018, 0x0, 0x0) r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x8}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fchmod(r2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000005000000008b95651c000000000000000000000000000000000000000000e60000cc6a437800005ba30000e3bd9495a872c949a7cc0010000005e700000000"], 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) msgsnd(r4, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgsnd(r4, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r4], 0x1, 0x800) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x40068, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x80, 0x0) r8 = socket(0x18, 0x53742fe57afc519e, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(r11) openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000600)='/dev/tty\x00', 0x80, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000640)) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000680)='\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', 0x2, 0x82) r13 = getpid() ktrace(0x0, 0x1, 0x10012, r13) r14 = getuid() setreuid(r14, r14) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$VMM_IOC_WRITEREGS(r15, 0x82485608, &(0x7f00000014c0)={0x9, 0x9, 0x1000, {[0x2, 0x5, 0x1f, 0x3, 0x7, 0x8, 0x0, 0x1, 0x809, 0x9, 0x3, 0x3, 0x1, 0xfffffffffffffff7, 0x49a, 0x2, 0x2, 0x3f], [0x1, 0x7a, 0x1, 0x0, 0x2, 0x7, 0xfffffffffffffff8, 0x80000000, 0x100000000, 0x3], [0x64dc, 0x20, 0xb1, 0x6, 0x3f, 0xfc32, 0x3], [0xffffffffffffff31, 0x140000000000, 0x6, 0x1ff, 0xffffffffc087f9dc, 0x101], [{0x1, 0x100000001, 0x10000, 0xffff}, {0x56ee, 0x3, 0x4, 0x1d21}, {0x4, 0x0, 0x4}, {0x9f0, 0x4, 0xb4, 0x1}, {0xfffffffffffffffc, 0x6, 0x9, 0x101}, {0x5, 0xf92, 0x3, 0xfff}, {0xc00, 0xfffffffffffffff8, 0x44405f52, 0x100000001}, {0x7, 0x7, 0x5, 0x219ec0}], {0x2, 0x210, 0x4, 0x6}, {0x1, 0xffffffff, 0x100, 0x400000000000000}}}) msgrcv(r4, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) 07:28:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x7}], 0x2}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x8) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) 07:28:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66f7239c6eb4696c653008"], 0x10) dup2(r1, r0) semget$private(0x0, 0x0, 0x200) recvfrom$inet6(r1, &(0x7f00000001c0)=""/246, 0xf6, 0x5, &(0x7f0000000040)={0x18, 0x2, 0x8, 0x80000000}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r1, 0x12c000200, 0x2818, &(0x7f00000000c0)="0e54f5b29fa4b85faf5e9b0ffb59514c5054914d4407a7dfd8feae0939e34fe03c7dc079955e9f59ba6afab44588bacbce3928a5d34c03ac0d20bb55d80cb4d4bdb96c902924d1feab9cfe006d5a05a6e905eeaa371173478a6c2618bdf1f819e5b56035f1a0e73cce54c10a248c3f2a6beafe0b2dcc815b0fb7fcecf62d340c3afc5a2b96418b9aa2bad7db9a693faeb9d04e05a76a686f20c8d466969536498822d98594b1f312fb3ae9529e534037aea46d7cb1a05f04dc05cc403f777b48a622549b11f530686e9c373fd34058385908", 0x1b2) 07:28:18 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) openat(r0, &(0x7f0000000400)='./file0\x00', 0x28, 0x1c3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000380)=[{0x28}, {}, {0x6, 0x3f}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000340)=[{0x40}, {0x7000004, 0x10000}, {0x6, 0x0, 0x0, 0x100}]}) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x2) r3 = socket(0x800000018, 0x3, 0x102) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2, 0x0}, 0xd8542ff682975b99) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x2, 0x1f, 0x7a33}, {0x18, 0x0, 0xd99, 0x2}, 0xf378, [0x0, 0x5, 0x7, 0x6, 0x80000001, 0xfffffffffffff48d, 0x3a5, 0x3]}, 0x3c) pwrite(r1, &(0x7f0000000240)="fbaf8a8d11029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20000000000014}, {0x24, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x12, r6, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r7, 0x0, 0x800) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x8000, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) 07:28: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) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000018c0)) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(r4) r5 = dup(r0) semget$private(0x0, 0x4, 0x303) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0/file0\x00', 0x2, 0x8, 0x8, 0x1, 0x5, 0x8, 0x7, 0x1, 0x0, 0x107f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r5, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$KDGKBMODE(r5, 0x40044b06) r7 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r4, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r5, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x47}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x398}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x10f4}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 07:28:18 executing program 0: r0 = getgid() getgroups(0x4, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') 07:28:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) r2 = socket(0x800000018, 0x3, 0x102) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) preadv(r4, &(0x7f0000001680)=[{&(0x7f0000000440)}, {&(0x7f0000000480)=""/185, 0xb9}, {&(0x7f0000000540)=""/245, 0xf5}, {&(0x7f0000000640)=""/49, 0x31}, {&(0x7f0000000680)=""/4096, 0x1000}], 0x5, 0x0, 0x0) r5 = dup(r3) sendmsg$unix(r5, &(0x7f0000000240)={&(0x7f00000000c0)=@file={0x3, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000100)="1603a66cd82a1273d680caccfa64f23a6a1d6f5825533ab241", 0x19}, {&(0x7f0000000140)="9bb7f25cc72bc25f0514f71ad853cabe4ea03de66d215a5d56537afc3e441ee4700cdcce8b4bfbfd1de72e2dd9853e0d074c92ca18cd75f380e1eae3245460ae3b785e8aef4106119b8d5f948ab6053d164a7a01bed3a1ab743b04a0ccce494929a77f4fcc2769f94a166b1a43a246aec423bebee286a795a87871b699c581a1743e637d3abde6fda7adbdd76a7f3d78b6799d2f2d8e", 0xf}], 0x2, 0x0, 0x0, 0x4}, 0x8) semctl$GETALL(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000340)=""/152) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') r6 = getpgid(0x0) fcntl$lock(r1, 0x7, &(0x7f0000000280)={0x1, 0x2, 0xe33, 0x8000, r6}) 07:28:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x170, &(0x7f0000000000)) 07:28:18 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000540), &(0x7f0000000580)=0xc) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socket$inet6(0x18, 0x1, 0x2) socket$inet6(0x18, 0x4000, 0x4) syz_open_pts() r1 = socket$inet6(0x18, 0x1, 0x4) r2 = fcntl$dupfd(r1, 0xb, r0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000200)={0xfffffffffffff321, 0x3, './file0\x00', 0x8001, 0x783, 0xbd, 0xfff}) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$inet6(0x18, 0x4005, 0x2) r7 = fcntl$dupfd(r6, 0xfffffffffffffffa, r2) socket(0x100019, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00", 0x800}) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYRES16=0x0], 0x1) getpeername$unix(0xffffffffffffff9c, &(0x7f00000005c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b000000000000613e8b868d416eb6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb184ebd32000000000000000000000000000000000000000000000000000000006624576003120aa3f25fc70e06fc45000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b150000000000000000000000000000000000feff000000000000000000000000000000000000000000ba07611f72132dca0000000000000000000000000000000000000000000000000000000080818380261a0d9038efbe70d6cc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7c26358bbd08edef68e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a69c01536a3a95020649f854870563115c3fbcb317a0938a4299cbcf2eb25aec7000000000000105c30186b8ed5ea241e625b14e1e1494b085b52fe65c7dd3b666b2ba0419bb6e5a6bbde3aef3fc7589649d1d03b9b0b1918e137b8152785c5373a16b863d05b2cea9e00e7a580037424d73a79b5c29cb64981c2f4aed39eb9db44f1fb362ec3154c213432f78b2397d5cf0f12529f1d1e625e84c5722605e5c1d9bb957f66bc47e19b4c047f93d9e5e026ab2c31f92b4c93e8f3e7cada7ca538c690fa621b0c517825db2473e869c59f77ec194367b3f94f9663e248435f2bd0e115b27134fa95c6c2f134e3d17f390e9345ea0e14652fc2f5341214f0aa6b7c296825a87b388f757808c70e6d54dc0d03a99b4c6e28219d6bd67eeaff94040642a9fa5f552d99b9829c645c93330634241378c18fea92365dbbc1c79c350e83804b39f1d7bdf7e10836bb4bf13721fff3819ad646d9a8da7b10b810e661f392711783a0017f408d54bcb30af451f35a5ca1807c67e3047d832e169499e307023b92f28849529129fda1e46ef79482df04a4e2e265944c14e12c6e63e849cba73486b7ed6ef6a10ded54ce0d95d9bb7d44caea53b788a942fc1ea92d898ea25a6684aa0d075ad4ee0d266efb76adcfbf9793700e9e97b4de25a712aedd790973979a3d6867bc0abf1dc9d6bf7e938329820c97acb80421b39e8de7cdf9d7704e19d491247194ecd3ab1a890dbc24b192ef0a9f679e5de7dbbddab221ca5bcf8988c87c36c4016bc94dfb88a2cd3ee04a11b0bdd189c5870007496006be8831aaa9ea07398b57429ed5"], 0x0) r8 = fcntl$dupfd(r1, 0x0, r1) accept$inet(r5, 0x0, &(0x7f0000000040)=0x5f) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r9, 0x8004427d, &(0x7f0000000180)=0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0x5) getdents(r8, &(0x7f00000003c0)=""/86, 0xfffffffffffffe9b) r10 = getppid() getpgid(r10) mprotect(&(0x7f00000d4000/0x4000)=nil, 0x4000, 0x0) getrlimit(0x3, &(0x7f00000001c0)) close(r7) socket(0x20, 0x5, 0x101) r11 = semget$private(0x0, 0x2, 0xe4510824231dfdbb) semctl$GETPID(r11, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) 07:28:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x14c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000002c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r3) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x80, 0x5, 0x3, 0xa9, "31bc199d78aee1f93598db1008d2b359d27a4824", 0x6, 0x7}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) 07:28:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x2000000000006512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x80000000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_metric}) 07:28:18 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x9aed, 0xffff, 0x8000, 0x2}, {0xdf, 0x40, 0x8, 0x5}, {0x78, 0x0, 0x2, 0x79}, {0xa7, 0x9, 0xfffffffffffffffd, 0x971}, {0x9041, 0x5, 0xffffffffffffffc0, 0x7fff}, {0xffffffff, 0x3, 0x400, 0x4}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x2d}, {0x6}]}) r2 = semget$private(0x0, 0x7, 0x40) semop(r2, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$GETZCNT(r2, 0xb35da66c603f0d1, 0x7, &(0x7f0000000040)=""/54) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r3, &(0x7f0000000280)=""/163, 0xa3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[{0x80000000, 0x5, 0x0, 0x4}, {0x7ff, 0x2b, 0x7, 0x8}, {0x9, 0x7, 0x291fba3, 0x1}, {0x9, 0x651, 0x371, 0x1}, {0x9, 0x4, 0xff, 0x8}]}) 07:28:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r3 = kqueue() ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000002c0)={'./bus\x00', 0xfffffffffffffffc, 0x7, 0xffffffffffffffff, 0x0, 0x7, 0x8, 0x0, 0x1, 0x0, 0x58db}) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000040)) kevent(r3, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) 07:28:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x400000000001, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3e, 0x4, 0x4, 0x80000000, "80199cec38648f2660cb33b7dd229d84009c6ca7", 0xbdb, 0x8001}) 07:28:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r1, 0x0, 0x0, 0x1fffc, 0x0, 0x0) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0xa44908166b6fac17, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xffff, 0x2}, {0x3f, 0x3}}) symlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./file0\x00') pwritev(r3, &(0x7f0000000040)=[{0x0, 0xbc}], 0x1, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x1, 0x40) ioctl$BIOCFLUSH(r4, 0x20004268) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2cdcc58b62c200000100"}) write(r0, &(0x7f0000000140)='\r', 0x1) 07:28:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') r0 = socket$unix(0x1, 0x5, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000001380)=@in6, &(0x7f00000013c0)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat(0xffffffffffffff9c, &(0x7f0000001400)='./file0\x00', 0xe408ad5e6d0832c4, 0x22) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001440)='/dev/bpf\x00', 0x40, 0x0) r6 = socket$inet6(0x18, 0x5, 0x8) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001480)='/dev/vmm\x00', 0x200, 0x0) r8 = socket$inet(0x2, 0x2, 0xa0) r9 = socket(0x800000018, 0x3, 0x102) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) r10 = accept$inet6(r9, &(0x7f00000014c0), &(0x7f0000001500)=0xc) r11 = socket(0x800000018, 0x3, 0x102) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) r12 = accept(r11, &(0x7f0000001540)=@in, &(0x7f0000001580)=0xc) r13 = openat(0xffffffffffffff9c, &(0x7f00000015c0)='./file0/file0\x00', 0x80, 0x4d) r14 = getpid() wait4(r14, &(0x7f0000000000), 0xb, &(0x7f0000000040)) wait4(r14, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) r15 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r16) r17 = socket(0x800000018, 0x3, 0x102) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="5755ec811828ddc208559e39d03993acf61bba98984a896abac70ab2b05d263d85c60413c491b7b7f053a6453da888558c1569fcaa490c2ec9c959b9768509edb78a761bb99f56b4bee9ca53737d95422b3e1cbc400affd923", 0x59}, {&(0x7f0000000100)="3f2a23a06c2ff715", 0x8}, {&(0x7f0000000280)="8aa503666bb67e7a83f3c8f759e5d019ab505120c962c7d0ce78e31cab927ba138bda808eccc37a565d88bf65b9917c3e54ef81fcc67b33bf3686196032ff5dad8dd3569fb47b718e71965335c952e93c026c70669d44ffc478e6baecbf148fd2addc863461f09ff213dd74030bfa5d206243ef307b884220fae087e1690a54d6063907e2bd1f0c2434478e7abb07517953b597cd64393a75e8cf8511ed3504aab9b8e7d40d1c30a1127af80c99c8349c9dece5c8e10219a4813d507832234572248cadd73ff41baaf704be6ddd40b62cfd699eac8ada425b42b73472b3eb78a6daa21761688919d3722a5f7bd467c8955a6abedd8540dc3bbf989b995ff51f85bfbb9d65fdf420c353633bf1633a3e036844e1391719be778b2c6ac16f9d1cd8b1016e58bd21b6f75ab09b58cb91b46af978cd0e86c493e052858f6b1697c493c114cb8f224a09a01763678a462a36cf058d82660fec8df56d893306395298c10943a8c2362d7defa97931ecaba2c7e9ad82f68fec57829d30f4d0c34fdefaf95ddbe7d0428d1286cb9b49739306d9e4319abd3d489106dc939ccfd368d8e653a54d8f1c65f2e6222d692796bbabf89ae3bc1ee497488a02cafabb01d3644b5b2f5284407e88c8630a889f1ef17ef02c1f3b4942a81268cfb18a1a22fedb24afb565bf9c144db56c6e770af27413d833a974defa6c424ebf58d0e260fe5233f91ab44e5be11e8b9bad6b32251df89bbb323056c86bd067f92fc3a4684a7ea5ad08a2b93513af9f0748e1bc3565f0500965469d05c10dc0827ff22256e2b0fcf049962df4466028b6943451537bc69556dea6755f71c474006306d4bef3cc32d12f4be44dcdf784bd21fd0ec1633aed4dd62b503eeea32a557deb33fb0455c653c42e01b34356bde015f05a9a54cc0d5fe8dfd8ae4b763c591cd4fb7c62f0a457c7983a71b8ca2f8862e6c289365214e8b025b42c6165b76f18e845e6ab4b8ea66769f080d5373aadd03efdc70c3094bdaf1e830fd8b0b9c3439269f8195644f655271df661b436ad073004c53a505478554d3323d54ec39e2be388f83788be91ec8158ec169ce3512a50ed7c3932eed1e6007d3f5dfab30cd90de37448636ab037d00796bc878b5efdde3181b8f0aba306a75f341f65fae1ce8d647010eea73aab7ca8059edae132acdf6df6beab46576af863a34522abe85f3fdda1488b5c55026c0c73539297d773af0847f921cfab2600850b678c7f1fe99cbe6e5e80039e4f44841d60a5aa75061933ff8cc8c0bfcc913c9887e7370075955b7132295fde74b46efaf8452653bc746f31a6a9bfb9d559fe3a5e36bf8d0195fcfbdbcf132e3c58f7ea49df4560d85ac4e18973252c296df9dcd867c47b92b0f24da60739e29986eed58cfb47755e9d05fcfef34a7691125466977880ca39d7037dae10a3f9c5e469a916cb70f0f7437a44942013a25e0b65f024a09fae4be552b0e0848e1e346a50fbc8166dcd85681ce4e3488f79fb8122bfa925573ce90801206cdda05118b6436381c4c26958d97fd883f91240bf8a770447ed8a3a138f306c58f2a4610ba95444c1c0ce49438154eb99d4368e8569247843bb9bb7ab181742b69edec84ddf45a8ab0693c7f195c2146ebe8978e4ec5a451b21281a77386016b089b91a55ea9582f8b0addb44d6e8c737c7703e74ea03d0cf7c55996a812352fde98aeef5c997cc31e2f3e17a00675036c91cf9499c97e69d6434c34c1c45d9474fc6f95a3b213d339647da7bfd4b4719b36712c262352a5bc944545a5a1978fda34b021ecb841d20b6f0f3b0fc5039cfb309642f7a00db0ede2a99d93d2a259012d68b0c4e8c3b276f4e7fed49ac5ee175322d2cb76a39ac71e9b15fff60363b384ee49119879473dfc25e6cfddd3b70b15605ae4bea18b25562ee5ce1c1a761428afec218668d913b3eb48af10b799f37d48a7188e8a24f84dda74726f5ad5f04947e6e9cffe10fcf1a8995dca9c0336241d57f9d13550e95e852455605d2f305f934f58ce1e9200c63d4e9e52f2ec206d11412b98ddaa59498fd1b12783152941c829a816d57735753c93862c92c84bd84a0ef8ac4ff48a0f2ed8e287ec5d04a676c3dcdaa088c37e94adc801bd292080f838a86c3b9247a96bd7fc76e7d607981dbc7215d3d7f721cf0d8c99bc012ad5d105c0cf5e253e0440299adf83c08e2e145cd17545aba443f02e49e2ea398b54f0ff9061b6492ebeae130df9742561b67cbb40b9cf724f3f7484e55fc6f2975aed006f5701f0d04a9fc25606b8b5c24bb1bea17e4f0d423466a21d73655d774e4d8fa28089b2e30e98a99edb1fbfe2d5608f4c274a0c8ad42530f640be8e5de8e8fff915c990656fbf391970d069dd3b35a9bb2f0a529c10f412bc53e99cc1556b8bf6c8129c6ba4677642a4178217677eccd670e5f9b73eddc8e600e12058912a1ebcf09a1130f1efee15fa58fbb5385c28025236005ec68f473404ced8459b34c489812c539a45250733c96cc6c4b22557e1009cc69c255eb84689e9644e0a806c5caf21ca9d51b87820c2c89a99d8c42d9f3c927c547d1be12f0fe2f0515dc2ad2650de1beef178b1f3a6765f36fae993b1a335efaeac656ee7c16a0f5bd2e2a3de935e8c06958519257ceea026487cdab9b02a0d5fdf85af885aa3b4e5598da85fae2e3df0ecd1fa75bfcc678be0ff12786633ffa7cb0c6d4364c9361305a72c06efc2122b26ea2527f9a471134c31f998725c078c8b568f16ec28db7f3e951a675cba2fa9caf5c32fd7c9fdc570418c125fa2265056ed1787fa3e0bff5f0e965a6095dd4691b2503841d5d26aa07814eeba009702d98a4db9b1fe8e20d39056f938a2205ee4ebe4a89233ff37d8eb8c92a7132c19d894c35a25b68d33d6f351efbeabf60f2cf610e0c99f12a6163428823227573fdae53ea5b28a1472e4e7bcdaee311d8c8355fe681c6de696c7219f87c7d8a29a829e40b3b1d097df2e329100ed367c99198461e4cf9871a7798e54b8b26a56aed6a211b2e17e1875f84d3ca917d56911a009208e0c1a31e2f9b65f1ea459d380e11b1bdc60f958bb7bdf8f742eb062bd56de1966b78a2bec90c0e8e6d56211519fabd084eeec3bcc014ca15199622c522c4eac96cea1eb2730fc3699b76afd640f6d12369535414b1300e40d9b118634e9ff8bf2a6ba20e060ef5bbda46d1fb26cc2a891f6d033ba52a07129b84b6606c213a3bd891bdcca567c4b85048b3f3053f6a738922ef454a264e155a5447ed0814ed76872a7cdf4b2a2c9c2d4b86234edf4dc10c2e9f7a4d035f0181c4358482fc9fa39fdae404dcf0cea0f10ee8fe41bcb8a0237f4b382cb8caa20b31a73e8bf8ad20a1f779449058514929cb3d2a2f7d2caebcd34e77b27e5eb04da7c08a8664fc2d37b7c18f13a26ec783c942ae62c81383071fd6b8ea4a7ddb0fcc048c4f9930fc253bf2f53a50e9133a91e5e0e22c4c6dbd0c6e6fecf339f7b456168a7d6b9d04d728e138448db06527ca7c20cd8dbd70739828745b4d95be5c8f45bea3509e3d103fcc0214b25784b409bb851405642efbcdcce25888cf54b7fb698469c92e9a23568e37fec4c38e386bfd8f15c512a8fe5659a1a5f70e4a8403334092516267e018ff465962f7740f8cc95d4bd98d5d1a67da72d0348fd2a57b2fff4e73e2c1ee69453981ce523ab19b34532d37c82ac388cce13dd250623b1304d73cfff741c36362c8c6d571f5233e0334b7c83e4f8c0adab6b3d5675d23e92c3fe9807b3938ae0dafdb050681d2c32bce28da4f4745e90eefcd9f700dbaa5a20ad3c2aea559d589333b0442ea4889f5acb633946c092eb9f5d86370e7e6926b7789384a89574416e5f8d24ec51e69b0f3f49e86cb2cb8b040bd185841d28e5b86215f869e4216a6581fb14f7003f9c753c0551e543ca5bb83b01da99a7fca2580f3059bcfa79e7c95ee67073caad910837f16c16d88f7134e4cc8d9ed246b312044009e8f931d18ccb17960a9b133e984377374dbbb343db07657b3c12527f007ed3498b7b8cc65e071c5e06a29776646cb690cf23ee1a4ea6388e0fdbf77fba084576390cc71456249028ab0aaef060a16a7638064b2b8acef04fadc497b2b0b59953eb569f8ea25d0d06184a8ba1c7b0f37518757d8285ab33a0698560847bebab88def2229eddbd09c30610ca393e3b78c62d214951db5ebf5b64e2befc871a55354366382735a4e39acaab313cc8af4b5d7076c95bbd96457829c7ceee44768e0bbbe72ee37d3f31befdc1b253cce5e34e29dbe18df90a28d8c4f4c187616ecf14133903f9af5d4a920d42c65bb17bd3f6358cc15fe5999285ebb82c1638dff1c2b98967a2f57dbfd2e01a7908bfeadf1711217cb81641a4737cd2906e28cd4c5a0951b77364262cdec67cad0bd040d4163847585aece69411a986582fbd00fea032058bd19a3af37072959bcf70175a6f061f71622fb69574d1eb3ee2fa86b890f539963f9021fd6890a5902c866e4e6f2591d447bca5a60a306ffd8a95aeee2093ff09d11aa290574c8239a6b64e672d34167ef1b2bae30fe6b84118ad0e3bece2635775dd49b6dfad98c2f247039d3a2d0413e39272fb596d083ef53a60b7fef1fb57a4596de7ad9655fa8ad0d11a83801a771de056363299a81cd2000810cea3c73374c0aa4e577d4d941b52c4a815d5a524a2573594591176697ed344ff7b8ca9ce2fbf73bd7fd7d2543c5582c75d7585156baec70244f00800316bd5e349fb328ce13a11569c73bb6e05ab2e1f329ed3ad70af6601c586c31e061a019a9111b22e22b9d25607dc56186167ae6d1478c277c0b666c89142b849aed4b021426937f0fe2d464d9f10e42ad62672bd064ba97c7246f69c397ae22491aa5ab7d9eab158324fd904adadc8e661f64c3ebe438119587852309f324301f3aefcc5a139fb2ad51542e38e1994a8a2b9178573f32d8ee244ce9863a4444b73a7e1578990cd93b641a07814a4f8aa05a62ed5d0736f7ddc4f8c0e5032f6da75757b5af875a3b955dbe9193d4363e15a0e79cf3defed180ed38005b3393b491b36a8f9ec7c0dcd59473bcf5e0443b2312d1fa26ff256048cc604ebe647a5c098b2e48d8344a46992abe0850006a25bcc174f230d24dcbf85eb63ea1a913543cf737b42326ca1cd5ccefaf90e084c1ecf81edf7d01ed21114bb4c5742bf096c50405870279edf646d3d7539a8acbbc10998b3c83263e5f0073fd2b9c972a05353a473cdc657031de19973d563b628eef5d27f71f020420b4419e3eaad3306f7a362f5ec71c4cf53b3936bc3a235ce13720b096ccbc0ab5e598cabb6b57a5877a32872a77aad896d1f03423629093571d2e1f5517c1b6514505be8aba984a1823fb4954e68cf7d40987ee0e35bd36b9d91c4dda98e0ff4946b0fbef800f6847c8e694a66b1a14762f557895fb24bfc2d911fd4e226f08ff15fcc42953c674338ed92e41d936b49fa5df9adb1813c412f906acd670e9dbcc14ae9e2121fa822755cd5271dc6d45751803039ba6868255095931b9018d89043259162530a8571caf21481698479ec02d08879cb2e141346c2d207b5e5adb34b13353fba29b1aced2cde7cfcc364efc62b18966f2d85e0a5fe81c3a66b9a0473cc479a395b26d42f08f76c1082a24f65c51670ebc7044b675f52cf0964343b90091a5cfd055b7e7ce7232c4bd502b1a98ba0d94bc699a52e9e15e678f3232afbb3159f7cb10c2ec61c2d99ce3b2e739863295f9558", 0x1000}, {&(0x7f0000000140)="798bf3", 0x3}, {&(0x7f0000001280)="e9d6b9ebaf7f169ed55f4c8d897ee28939caaaadf34d12959f2636a6eebd5adf2f29a7c3f0ed03f7976fd573765d72f4844533ff44573a351149de1c67b49102e8254aea08fde47816b7a50cc4c6dcb157119d33031f5583897d83d6a4650cb4ed66240135ecf4a3b140873d8d070c26a5ea8a6161c1584d38a3f811b6f15cda7e78c8d5736012d4d5acf9a6608afa891646f6f3ba40c0cc0d78047c018921a02475b18e03b00062c8b01879c4f5120c686141c640a841a844a4b1f6ee3c2e54b46420116eb3abd1719ca8b7c2f7a84499a9cd7f5305a9c11c87159beb5eafbaf3b8e95e5aa3bd66ecf8", 0xea}], 0x5, &(0x7f0000001640)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x38, 0xffff, 0x1, [r3, r4, r5, r6, r7, r8, r10, r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r16, r18}], 0x70, 0x40c}, 0xc) 07:28:19 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, 0x0) setgroups(0x0, 0x0) pread(r0, &(0x7f0000000180)="dc7c4a09134648de4ce44878e1c3ce3af2582a851798f30871ba895fa1e4649ef5d2478ac52855da67edd51f75837364523543c66c92fbfa1ed7b33b176844294c31ac1918a8b2e2c6e5aac723c33b40001cc856975cd8535278d1d2e10b628e2ed5353cf778a15435828bd1489098c3761c5fd573842b0d0dc15e0ae6840ac34b476e99cc61f4de6ad7a15edd594ebb1e87d03b7dd16caf5898567ea55f926ca4dd9d7aacc0718c481f5bde9d8ad2f45b7788f9e36c6c6c489a51bc1d2d2d5c6c2d2ae26eb7bce664e3e89dc4c4696df49ba19d0b4406dfa15eacb52ecbee23084a3fa686ab2b4d867c3945c5c9", 0xee, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) 07:28:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSBLEN(r0, 0x4004426a, 0x0) 07:28:19 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/d|r/bpf\x80', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x5}, {0x100006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:28:19 executing program 1: mknod(&(0x7f0000001200)='./file0\x00', 0x103d, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000001180)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) 07:28:19 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) r1 = socket(0x800000018, 0x3, 0x102) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) 07:28:19 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000000240)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 07:28:19 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x200) 07:28:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x800000018, 0x3, 0x102) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) r2 = accept(r1, &(0x7f00000015c0)=@in, &(0x7f0000001600)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001640), &(0x7f0000001680)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x523c70deb000ded8, &(0x7f0000001500)="43b523714afdceba7f83bd0e9ed7162249d34ef4fea4451dfefb62138585a73fe67489ae23b513dfd9162bd593970cac5d9eaf5a36513ca2f9d04023fbb039e6c63635799d7b49899592765d707ce342cc2fe51dbab6cc480b04c139f8a07bccb8175e879c23feaa2404612ede4b02cc6e37bd8b2de4db7d3977bc19105a7c7de29b4fa9c46019b33187ee6983cd54", 0x8f) readv(0xffffffffffffff9c, &(0x7f0000001480), 0x6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) 07:28:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 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) r2 = socket(0x800000018, 0x3, 0x102) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x4, 0x4}, 0x10) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 07:28:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2006, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x102, 0x0) pwritev(r0, &(0x7f0000000100), 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f00000016c0)=""/4096, 0x1000}], 0x1) pwritev(r0, &(0x7f0000000540), 0x1000000000000328, 0x0, 0x0) 07:28:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) r4 = msgget(0x2, 0x200) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000080)=""/134) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\t./fine0\x00'], 0xa) socket$inet(0x2, 0x2, 0x3) dup2(r0, r1) 07:28:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x80000000, 0x2, &(0x7f0000000000)="2403bdc5f962325abb35e684373bc96e8ac9ad92825041f8770029c5d979d23335af46cc574a3d6401260b4f81431f6edbb3ffe868cea806c51b39fa0a3ca8f6056b8f6e960a9303c73f351c3c0d8d5465bb6764ab55915cb5bb5f4bea1f3454124fe26abb6968ba9b970484d01930ac41181430539873de1b90dc9a554b0ddebae4546f7a8422d5b3e2d61b1d3be4c99f4d2de23b63ddd634", 0x99) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) 07:28:19 executing program 0: select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x1ff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x4) 07:28:20 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f00000002c0)='G\x00') 07:28:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202012af0ffffffff421c3152abcc680b08d0eb0c742c20000000bc47f9542ad7dc6f1f43bfa2cdab912ce1f2862150f66876961ae55e28609e81"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0xd}, 0x8) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socketpair$unix(0x1, 0x966f439b5351818d, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000080)="0d83f0383cdfdb8a06adfde5f3bb5ec0987cda772d74a9f53f3dc9c794a8d2af951a35e0a8c8a723719130da8583103519505403bfabf77ec1a5ba58045735a9c822f36e83af8a52a5ad4c5154d636dde802d7cbddb4bfdfc6", 0x59, 0x18b2f84d96451718, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="151417715d39a577c09ed27d35a09e837be2f5a48aa6dcdfb3751702e6a5f8c8228f63d02b8a8d39d472d4253950168ccc6db04060ee585b98e011868adfad63421f94c67ca490f994756f9d35363c038aa63a223def35636c1cbcbf228d8873a66f6b74e15a4770f741e88552afdf5526e386f61dbc8a72299ecd329731005a644382d7e8bbb319ad8758b0fae1dba0fd89b6e04d7f8089244b2dcf34ddbf4a1c73e4041ce5d1b303cfd9f90b963ab6565422c45edb49b08621d92402de9dd4c852866d84873d273ffd6c9cbcbde277b5c0c378286498dc454f345e184246a65a30ab3d29374025112972ed4f9d4720b34491faf869b7bf7e5a013709fe3d7fd527782ef6fb5010d2ce008675aea5e2f540a6be68cf1f7667a502dbc3b62ef311b5b024df736a5808df0b16dde1499fe38cb97ff203aac8ddaab727dd61ec636fd40e4a0c8330f6d5f740bc7947c49f3394d8439e9dfe6247c2efe780db21d3e8b0c4a2798fdd939c8779252d1e9bc257ec68f67b1523900bb23fbe1f6fc478bf7b1074a232fa40d2d152207dd812a9b1a1e362a9a6f51105f90bb750976fca9016bcfde363bbab367de01ff277108fc78e88bbcaeab28dd9d07dc173282b4039f6d5e72e2c91cb17f5f3bb02aac098b4f74c321e9dbbfe702a7271bde3995506e4caca1fb057ee22f0462a049890146cc665554189a438f25ff2ba62b2901b99073d9510cc2e76b302303b6b7552dfd571863e50d24fa3744a75685e08cd6b7c8f717b68adc827bed60ca65ddcdedf64a7757515d701277b58ee86a67966d1a34ca2adc1521a3095c1404a0cfafba4580cb06f6d8cf2ab0f1d5acec9dd0dd9b44a06357c4414be01194025871f5e9db6dd554f48566e9009b38960ca26e6bd51babc9381084ef703dfd7790e35fc91e66fbb7162fb8d9221e357ddff2a3b54c845676007399f8a86759740ee8c9bfa70ca38f9ed18c727c7f23c03ad7bebb7ff33026a15115ba9cfc156cf71527e5124c0edf3a4b99fba69e5278aec020424dc36cf35eed2b66886c9db6d52998397debdc5174a9f397b3950c07a07c3e3ad8750ca823b123da707cc59fe509c68e66fbbcb9c70597db5988d27331a08491a315cde0ac58dfa8ea0e0e73226417f822c3f079adf018a0e76f23524e9a382390f10e49fad56fc1351ee463e23ee9a191535479a177812998b97f849494a7ad1ccd03ba66bbd9cc57a0fa3cf7c6fbf03195a086e059bbb7c6404f404dbb6127052670234c2b3ae777015c9674214c6ca4a0b3aaf962bd12ca2ba06b5dafa996b66f5bac8f493f1638a62a0d024c3ca6ee9a08806fe059be74d765d171c106084aa346db288caab63ae41176922483d43a367297e7f38a1665c0e7f753f36cb3dcd35348f259ff9728cbb05a562feacb5c6bf9978dbe4e3bc6291802b04c26314ad9bbaa87b054a70f81a70b3f21853aa3b100b946ceea01678848ecc267bdda2dd45a2f9c9022494aa8b4829dedaa1fe127e8efda8808c6bb91352a415c0978667f60a274a37efacffbd1c3abd7ab8eeff74662629518eef7244a8a8f0b409332053ca576745efc59cbcd364be9c295042520e8b79ba601010ef7702d74adb3c938bd5711ccdc2795270aa52e0ba957717c8dc180cc3db2acf5f9c70e0a8e56a16ecb9fb01b15c67ede20513b0d59ff17816652754e73e0080e5306aae329d7fb9f0d6044a13c49d008d9ce5367bad1662ff83b508f65bb51738a2e29008068ffe60fbaa87cd30a44634878dab3bc8b2ad89a7978ab3321a55e49804cf9e5374fb2d20a0b17b6e6a32fad26fb7a0bcd3dee694a7c0422d1262351e1d2fddcf53dd3e7a21a6c7986fd7ce54ff1ea4cd0162ca3946b368bd8d79d216342ce2ff7d35e1b37dcf5fe912349481a43e985776432c0e54c684b329fdc03724fea027403fc9f7a13867f996bbcb42f945599a79eeecef3bb0e4fb8752c3f0ed6d08b75bac215cd419734900f1f7219e4357cd087c9a26b572a6db396b", 0x599, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000700)='./file0\x00', 0x80, 0xf) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000740)) 07:28:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040), 0x9a) write(r0, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) write(r0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x40000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000000)=0xff) 07:28:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r3) pipe(&(0x7f0000000100)={0xffffffffffffffff}) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000140)="b068f8de09989a87a27ab00098a5d3ec11289ab34be1522d44759ef9bbfcaa7621c0a729cb33cd2a58e4e1c98e7d50dea7642a52974dbd3420399f73adb0de1e9f65cb3b0a78c8d2f51eda4b4c8c6602cc0e51e9d2834aefeb3adabf58", 0x5d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r1, r3, r5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = dup2(r6, r6) dup2(r0, r7) connect$unix(r7, &(0x7f0000000000)=@abs, 0x8) r8 = syz_open_pts() fcntl$dupfd(r7, 0x0, r8) sendmsg$unix(r7, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) 07:28:20 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x0, 0x1, 0x7fffffff) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x800000000029, 0x39, &(0x7f0000000080)="d5ff9668", 0x4) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) connect$unix(r0, &(0x7f0000001180)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[], @ANYPTR64=&(0x7f0000001300)=ANY=[@ANYRES16=r4, @ANYBLOB="410d4f35e6f84f07cf369c3d9df1bf6e51cb3c4211dc230fe529f34dffef3e167abe714f5d65649308fcb8b51df9b2157149a28f610429009ead820433211b7d5498dc4ed06b1cada94ef05e3a6070b2aa40179ff748edcf2f0a3e7b3f198d0066321621fda23989d49b85f3d409b1d1dcac19e67fad0a47625d604098f8fd35f5263245fbb8939fe0669dc0f3bd0215e2ebb9b2882bc0166cf820d911e5", @ANYRES64=r5, @ANYRES64=0x0, @ANYRESOCT=r6, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYBLOB="187ad589164d2d3b2742e99d1851c3cbea4cc65a3e59e792f2ef16884f6ebb01bf49ac6e898a8e7a752b078697ea61baeb79d53e7c07c147e2438ceae8c6324c904e82913526a8c1793fb7a5110c5fed8fbba39a538704b79bd634b992000f05fe4cf1d357cde612f71ecb7938d85ab95048ccd63662566cd24b79d16c9139cb00000ceff97b7f815f5ceab2abea4501c2fc1752c9f7d54b992c006c2e05225767038bcdccbe30ea9c40edaa6ed3727b4751c149ace77d51be0f1f5dcc4f473607c91ff08b649e8c33c199ce9640d79c7a1c867aac4767bfab0c731595d94da3f4bd864649801100efbad4387becaa6f9e559d3231bb63940d771d77f863b148903a437be995fd1c6e03360d2db9359824a1f665394bdca8b0fb64ad21ac6affbb722810896fcffa5da7c928b4e7fa338c10b20fc1aff7e8b9efa5b1bd4955a5e11675bcfcd39cc5e00b5a01010000e0d630803a2cb40000000000000000000000000000003f462bfdfa843e1c4a8c65d1e791fb624dd52c235397eee427273ba51d97046507d42596f1977de69e8bcffcd4367cab734dc957ec2069cbaea750968626b4f8c61d5125474bd85862ef9228365b81fc998d847b9fefc56b76e70bd961b95f5ef0b408870e15e1f07fcc1a8f3c66a31b", @ANYRESOCT], @ANYRES32=0x0, @ANYPTR, @ANYPTR64=&(0x7f00000012c0)=ANY=[@ANYRESOCT, @ANYPTR, @ANYRESHEX, @ANYRES32=r8, @ANYRES32=r2], @ANYRES16=r2], @ANYRESDEC=r9, @ANYRES32=0x0, @ANYRESDEC=r11, @ANYRESDEC=r7], 0x6) r13 = semget(0xffffffffffffffff, 0x6, 0x10000020c) semctl$SETVAL(r13, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) semop(r13, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r13, 0x3, 0x8, &(0x7f0000000440)=0x100) 07:28:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0x8) close(r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="eda0f0d7a5f738407a01"], 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x38, 0x4007, 0x5) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2810, r0, 0x0, 0x0) shutdown(r2, 0x2) 07:28:20 executing program 0: 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, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect(0xffffffffffffffff, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x1, 0x81}, 0xc) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000eb0cbe6d31bbba73a46fe3f22a46ac5621f986d4f6782bf0e024e14986488973e1b0de5629ee308fad5299aaa15c8851a1aedf4449d694bdaa3611f153af1091a555df52af68888df670e8834f76416bbe02118ce5557c279225c4a8782a1fef5bc8a4448c7d1aa58a68443654cdd6f79ea819459f539c65094f0c2cc9da7a44ef34a8ef7aa95d9d3f332ac7c19d1f8cee307382826f4b7738811aeb7303805ca79505cb32aa537a2fc302c3a44d648076cb4c723c9c844fe6498cdbdbdba705d582897a2f818eab18b7d4d63e731f63a3fa75f288f21289b4efc213149496bdff87824d6b4c3a9a070920197b27cd96f554952bbee6dbfaee008397bbce085cb9e1f00593e1d2a7b58d53318b7d4db9719754451d120a6632ad4adf2396fd0e09e6a1d649fefd85a8fff5c3e418cb7e6cf64096bd13d7a07d8b05e07ae4ea0a"], 0xa, 0x0}, 0x0) socket$inet6(0x18, 0x5, 0x5) 07:28:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") ioctl$TIOCSWINSZ(0xffffffffffffff9c, 0x80087467, &(0x7f0000000000)={0x1ff, 0x6d, 0xea1, 0x5}) 07:28:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x102) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r2 = dup(r0) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = getpid() wait4(r4, &(0x7f0000000000), 0xb, &(0x7f0000000040)) r5 = getpid() wait4(r5, &(0x7f0000000000), 0xb, &(0x7f0000000040)) wait4(r5, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) wait4(r5, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x24) r7 = getuid() lseek(r6, 0x0, 0x3, 0x1) fcntl$getflags(r2, 0x0) r8 = socket(0x800000018, 0x3, 0x102) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r6, &(0x7f0000000140)='./file0\x00', r7, r9, 0xc) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x2, 0x1, 0x20bb, 0x9, r4}) 07:28:20 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80000000000286, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0x496) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) getgid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ftruncate(r1, 0x0, 0x1) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f00000007c0)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x1}, 0x9) fchmod(r0, 0xe7) kqueue() setrlimit(0x7, &(0x7f0000000100)={0x2, 0x101}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000300)={""/16, @ifru_dstaddr=@in}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7fff, 0x0, 0x1000109, 0x0) 07:28:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x200000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x200000000000017e, &(0x7f0000000140)=[{0x100, 0xfff, 0x2, 0x4}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chdir(&(0x7f0000000100)='./bus\x00') semget(0x1, 0x0, 0x4) r2 = dup(r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0xe5, './bus\x00', './bus\x00'}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000024ae2c9cb0c7501df839f2124a78867d3bf808139", 0x18}], 0x1) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) 07:28:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc}, {0x64}, {0x6}]}) chdir(&(0x7f0000000040)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 07:28:20 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) getrlimit(0x0, &(0x7f0000000100)) 07:28:20 executing program 1: r0 = socket(0x1c, 0x5, 0x7) sendto$inet(r0, &(0x7f0000000080)="60a30d18b1f66a7216ff269f91fd7d01dca137153d9ff3575ffc1d3baaceeb272661e661ae99e9a8141e7497f037bef55a6f8005c617e5a1f9c6901393227dea5724fa83136c7ac18f212e3fb268046d36bd4a8467fc89111c8cd0732766b0be2e5f82126f559b003457e6ecc9e5b98968569b7a43835786c061418ff44533359488974046", 0x85, 0x4, &(0x7f0000000180)={0x2, 0x3}, 0xc) preadv(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/165, 0xa5}, {&(0x7f0000000280)=""/157, 0x9d}], 0x2, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) dup2(r2, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r7 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x80045710, &(0x7f0000000140)=0x8000000000248) poll(&(0x7f0000000140)=[{r1}], 0x1, 0x0) 07:28:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000233000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000002700)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001380)={{}, 0x0, 0x7ff, 0x0, 0x0, 0x1, 0x100, 0xaf9}) 07:28:20 executing program 1: r0 = syz_open_pts() shmget$private(0x0, 0xe000, 0x0, &(0x7f0000ff2000/0xe000)=nil) getegid() getgid() getgid() getgroups(0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d705000000000000005b00000000000000e74de4", 0xfff, 0xfffffffffffffffd}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "704e3e8f12e86e2249e971d04ce3bf6fa062c1a0"}) syz_open_pts() 07:28:20 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x10, 0x8000, 0x5) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) r2 = socket$inet(0x2, 0x2, 0x7ff) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) r3 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x8, 0x128) getsockname$inet6(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) sendto(0xffffffffffffffff, &(0x7f0000000280)="a0805ea66207eec1da2410bc9faf958b883e8185d8189a38237b97f42f1309ba612b187449b6f0b5a3307ccf4f0a8f2e91e51715c4f208a06e7ba7d5a511878f8f7ce49440d25a4164fc404f9ad89f409b400c098a944fa4e07fae4d77e43762bbdb1ae7cc992e1f06f76f48923c6582b0beb3154f85b2f5ba672f4ced8b59ac36f27ff4", 0x84, 0x8, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f00000003c0)) r5 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x0, 0x10) connect(r1, &(0x7f0000000440)=@in6={0x18, 0x3, 0x3ff, 0x4}, 0xc) r6 = openat(r0, &(0x7f0000000480)='./file0\x00', 0x1, 0x80) openat(r6, &(0x7f00000004c0)='./file0\x00', 0x20, 0x1) r7 = syz_open_pts() ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000500)) semget$private(0x0, 0x0, 0x40) recvfrom$inet(r5, &(0x7f0000000540)=""/75, 0x4b, 0x80, &(0x7f00000005c0)={0x2, 0x1}, 0xc) r8 = openat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x0, 0x193) ioctl$BIOCFLUSH(r8, 0x20004268) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f0000000680)=0x100000000) r10 = openat$klog(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/klog\x00', 0x20000, 0x0) pipe2(&(0x7f0000000700)={0xffffffffffffffff}, 0x10000) ioctl$LIOCSFD(r10, 0x80046c7f, &(0x7f0000000740)=r11) r12 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000780)) getsockname(r12, &(0x7f00000007c0)=@in6, &(0x7f0000000800)=0xc) r13 = getgid() setegid(r13) 07:28:20 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x241, &(0x7f0000000000)=[{0x25, 0x4, 0xfffffffffffffffe}, {}, {0x4, 0x8c, 0x0, 0x9}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup2(r1, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000040)={0x1, 0x20}) msgget(0x0, 0x122) sendto$unix(r0, &(0x7f0000000240)="50010501000000000000000107070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd30000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d000000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fc2d04a1b9ff59a65f288695d68896dc7ed7b1875f0098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2db7b303757e60642b45cbc5737b8e2405757105050000000000000065f3482e093de700"/336, 0xffc2, 0x40c, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) 07:28:20 executing program 1: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000340)='./file0\x00') link(&(0x7f0000000080)='./file0/file0\x00', 0x0) 07:28:20 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r0) 07:28:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r2 = syz_open_pts() close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0x5f2, "031f000000930a0010005900000000003f00"}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x220, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(0xffffffffffffff9c, 0x0, r5) write(r2, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0423a9a96778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:28:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x113) r0 = getuid() setuid(r0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r1 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/192) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r2, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) getgid() unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0x14e) getgid() getgid() getegid() r4 = dup(r2) fchmodat(r4, &(0x7f0000000680)='./file0\x00', 0x11d, 0x1) getgid() getegid() setrlimit(0x0, &(0x7f0000000200)={0x2, 0x7}) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r5 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) recvfrom(r5, &(0x7f0000000240)=""/200, 0xc8, 0x0, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/82, 0x52) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x100, 0x0) r7 = openat(r6, &(0x7f0000000740)='./file0/file0/file0\x00', 0x804, 0x80) open(&(0x7f0000000140)='./file0\x00', 0x10188, 0x20) ioctl$VMM_IOC_TERM(r7, 0x20007461, 0x0) truncate(&(0x7f0000000780)='./file0/file0/file0\x00', 0x0, 0x0) 07:28:21 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804becc1e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132f27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770b3f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000026279ba2570cd89aad4f", 0x323, 0x0, 0x0, 0xfffffccd) g g pckbd_enable: command error 07:28:21 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000080)) close(r0) r6 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 07:28:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r1, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0xf9e87d8cf0149d86, 0x106) r3 = semget$private(0x0, 0x84f9bcd7c4f80aea, 0x20) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000100)=""/33) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0xff, 0xec2}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x101) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mknod(&(0x7f0000000180)='./bus/file0\x00', 0x0, 0x2) 07:28:21 executing program 1: r0 = socket$inet(0x2, 0x0, 0x200000000000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125d7f000001", 0x8) listen(0xffffffffffffffff, 0x3) 07:28:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000280)="e3") dup2(r1, r0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0xffff, 0xe4, 0x81, 0xffffffffffffffff, "1b2929ba79149340a256e295aa0e6198f35693ee", 0x3, 0x3f}) poll(&(0x7f00000000c0)=[{r0, 0x42}], 0x3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r4, &(0x7f00000002c0)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000100)='G') syz_emit_ethernet(0x1, &(0x7f0000000240)='k') r5 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r6) r7 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r8) setreuid(r6, r8) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) lseek(r9, 0x0, 0x0, 0x0) r10 = socket(0x800000018, 0x3, 0x102) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) r11 = accept$inet6(r10, &(0x7f0000000080), &(0x7f0000000200)=0xc) fchmod(r11, 0x10d) 07:28:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x9, 0x81, 0xcd, 0x8}, {0x1f, 0x3, 0x4, 0x8000}, {0x3f, 0x2, 0x1c896000, 0x1fb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") write(r0, &(0x7f00000000c0)="0e0369dbecac71690094c8df21c8a32038730a8ca39fc44db4ca289d7cc9f42693add470a070c03f89792736b5e7d13d87c26a5e151c7a7f0ec0259db27a421a7061dd874006", 0x46) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSDTR(r2, 0x20007479) 07:28:21 executing program 1: r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x54280ed) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x0, 0x3, 0xfffffffffffffffa, 0x2000100000005}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x9) writev(r2, &(0x7f00000004c0), 0x3cd) 07:28:21 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x1}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:28:21 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40000003}, {{}, 0xfffffffffffffff9, 0x11, 0x0, 0x4000000000}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 07:28:21 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000080)) select(0x40, &(0x7f0000000140), &(0x7f0000000100)={0x8}, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000001c0)=0x5) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0xe2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) shutdown(r0, 0x2) 07:28:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000000), 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="000000186004008ba8002b27febf00000000ba0d31e99a00000000000000000000000040000038b60fb5590f", 0x2c}], 0x1) 07:28:21 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x5f37b3d1493b3d44, 0x0) setuid(0xee01) fchmod(r0, 0x2) syz_emit_ethernet(0x71, &(0x7f0000000040)="caa7be6a0ef0e54d3fb77149f8f3d0c62217465bef95bd2c23c2e4dc4bdfe9ab1ae8522a7ad042795b61a8f1e3ff3426a413992e6d239437ae7ece9073c7f15bfc7412b25131ff7ffa10f83717c4d0dedaad79f181b8081d319c41bbab11ca307f8a5008377b3d299011244ffb8789fdda") 07:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) r1 = semget$private(0x0, 0x7, 0x40) semop(r1, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0xcca) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 07:28:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x7, 0x10001}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000580), 0x0, &(0x7f0000000b40), &(0x7f0000000b80)) 07:28:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getflags(r1, 0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup(r0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x21, 0xc00fffff, 0xd5b2}, {{r3}, 0xfffffffffffffff9, 0x10, 0x2, 0xef58093, 0x7}, {{r4}, 0xfffffffffffffffc, 0x10, 0x800ffff9, 0x4c28, 0x47}], 0xff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0xa0000000, 0x5, 0x3f}], 0x81, &(0x7f0000000140)={0x10000, 0x3}) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) 07:28:22 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x20000000000029, 0x2a, &(0x7f00000000c0), 0x0) 07:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='\x89%^\xa0\xb6^\xf7\xcf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x50}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 07:28:22 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f666907000000"], 0x1c, 0x0}, 0x0) 07:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f00000001c0)=[{0x7, 0x3, 0xff, 0x9}, {0x9, 0x5, 0xbe64, 0x6}, {0x2, 0x9, 0xfffffffffffff9c9, 0x1}, {0x2, 0xf0b, 0x1000, 0xfffffffffffffffa}, {0x8000, 0x81, 0x5, 0x1}, {0x6, 0x2, 0x5, 0x3}, {0x7, 0x9, 0x10001, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='7') ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{0xffffffffffff4cc4, 0x200, 0xffffffffffffffc0}, {0x719a, 0x8, 0x7, 0x5}, {0x7, 0x0, 0x5, 0xfff}, {0x3, 0x1f, 0x6}]}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000280)=0x3) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000002c0)=0x3) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) 07:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000380)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0xa, &(0x7f0000000240)=[{0x3323, 0x81, 0x7}, {0x962, 0x1, 0x1, 0x80000000}, {0x8, 0xc51f, 0xffffffffffff8000}, {0x81, 0x10000, 0xee0, 0x1}, {0x326, 0x100, 0x4545, 0x8}, {0x80000001, 0x8, 0x10001, 0x5}, {0x6, 0x6, 0xffffffffffffffff, 0x2}, {0x4, 0x800, 0x101, 0x3}, {0x1, 0x6, 0x9ff2, 0xffffffffffffffff}, {0x6, 0x0, 0x147c, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f00000001c0)=[{0x1, 0xfffffffffffffbff, 0x5, 0xffffffffffff5637}, {0x8001, 0x2, 0x0, 0x3}, {0x624, 0x1ff, 0x40, 0x19}, {0x2, 0x1f, 0xfffffffffffff15d, 0x1}, {0x20, 0xffffffffffffff62, 0x3, 0xfff}, {0x3f, 0x200, 0x2, 0x101}, {0x3, 0x2, 0x8, 0x933e}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r6 = socket(0x800000018, 0x3, 0x102) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) accept$inet(r6, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xffffffff, 0x4, 0x8001, 0x4}]}) 07:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x80) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="1d") 07:28:22 executing program 0: r0 = socket(0x2, 0xc003, 0x11) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000140)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYRES32=r5, @ANYPTR64], @ANYRES16, @ANYRES16], @ANYRESOCT=r4, @ANYRESOCT=r1, @ANYRESOCT=r2], 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="80000000", 0x3b4}], 0x1) 07:28:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() setgid(r3) setgroups(0x9, &(0x7f0000000240)=[r3, r3, r3, r3, r3, r3, r3, r3, r3]) setgroups(0x4, &(0x7f0000000480)=[r3, r3, r3, r3]) setregid(r3, r3) setgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, r2, r3]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r5) setgroups(0x0, 0x0) setuid(0xee01) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x10, 0x80) r7 = syz_open_pts() r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500)='/dev/vmm\x00', 0x10000, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = socket(0x800000018, 0x3, 0x102) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r12 = getgid() setgid(r12) setgroups(0x9, &(0x7f0000000240)=[r12, r12, r12, r12, r12, r12, r12, r12, r12]) setgroups(0x4, &(0x7f0000000480)=[r12, r12, r12, r12]) setregid(r12, r12) setgroups(0x1, &(0x7f0000000880)=[r12]) sendmsg$unix(r6, &(0x7f0000000640)={&(0x7f00000005c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000340)="dc6c184eedaac59beecc5ef0bfd859b964a22010407e20811dcea5834978522fdef12ec5457644a982c6a77a04e8ee520b780c5d327b19245546970ccf74784f60b21580d8296ba263a0e246ae5c617ff77c16cf7359fc058690853853e233af24be52c8bf86ac18d74f20cf14330302acba4044b083dd6bfb6e66b6bef97638a8c1ca8d68432d7b5095f9151bc2e825a4dfdcfc02852b90c7dcdc48", 0x9c}, {&(0x7f0000000400)="c5f4d73b9a4ff59d0869bad624dd385d22a144eeca9ca73477a5948c449984e75e649fb3152e8dd8684ea3cd3e23e538cefecc21a06cefd7da4b7eef1e8b9d47b7ce2c80d781ef9235ff13c3ae62380eb85d7cd182f76fe3e35a42dd1093d492b2d78bce4fd770ee4d9ba692daf5fb72", 0x70}, {&(0x7f00000008c0)="a14715df1a58101742206d57af49e5cc4cf971b385a7b8630f2dca660f7c6e77d5bb279273a1449f0810a649843c7d3f773ff90f83727b408320c9c522588d419762a5c23576d0030fa3d6d0228418731fe40569fc28668e6991501c4b329937f7425f9d6196681cc57742b4d6242e7c4bf2cf65247a711a682c647d920f5d924119e3c2aa293c0d221af68e70e17ddd803834782d97b59e4987116787884d0fce023fba2fd81c5d11fac97040725fbc3530c1da24b1b588f462ebee156bace630486f16f522b71e7b593e7ae039593d3f4767c79993de6828d81cea0b0d532f8904d526e58abb0e8130f20c6e80626b17b5e8e034dc62930cf1bd1245260623b8e53a6cce4d06ed9b2be0ae0663540b1b463c56563dd3abd1f87cd0385a942c7750917f0a9d80f54df0cf2e9c1a337d95a3ef12019830d723510195034eea54b0a9fe2ccb53fb9010f20c3361ffc5a68f850c6a5e23432ff3cf7b3089862638845f6326ea1af70c11b30aa34b2a23c7fd3cb9a446e35c1097c9603007e29d3bd97d6de98a79c0092638a0ddccf2c172131a434e650dca1e54d077570e685e93acf391317eb4283bd69c6a4516ab46a0d88d89ecd306273c2c262dcc72ed2ca000e6b39e451f1f1c3eb25b6226be2c7773988b9c9245b7b033971c26a08518353a42cd93586070bbb059038db000e58fcad8f9722f4e4491325e69502e0fc45035b35c1d57da70eed8a675a570aac6b939e77313d41df1d32cbe11197c043075ac88351430a1bcc3ca5d95c38806861403f93f24b509b043a4b029dde7f99704008d12d3f65bdb0de7b6259347dad9b8a3871aec7967fa8e6b06ee7f99b72967eea56427c36f3b854f60272a796f537331f513e8cda37d063adc1a191fbaa2f98324cf2c458b8265213d13e46d8522147ad38df15c05b94329f0fdc3355a3458d5b9dd78c53610dac12ba09adb27dc7d77b25d8e5ae54292cd27b8b677afe33ee3372aea833b23edb36fdb04f1a1697892d04bd718b7398848a230ee7184506e91575b35c6cf53d9cb29258d081d62986e6fbbfa2b0effb942c2c08a15fd10b3910a92294b4bab568bfbcfaac38ecbfa80f68d80cf0d626551c3948b101d90f601a8fe68358c3b6c2c6a39f152d64270bd144fcfa80e09e49be747a0d1dc361019d91f24ae7018327497bc975e4964aebae96d47af58eee8ffa5c96bba4dfe919edef3e83a7f5495b94bb4f4e3edc244ad2bfbbb64971b0c7dcc315f840e9bcac4c3751d864d99cbf7090bb6345237379c7337d0c57662a6b622d3163257d9d2be79ff58455795ca3636235ec2fb01c4dde2233c9c086604a93d5b2a20025f61dcdad947a851f15445d7ca04e09b77e07b9cdc71cedf4cbab613a0e2e78edc43f500b9d551d9c060c0e980fde032f76489d4a6c04291eda8aa428134f566b10f8c00a039ae5349d656ad08d6365c9de8411bf666307388d87db9c84197f02ecce03495d39fee29a018ad25ba493d95048f8d4590aeed3c6f044990da776a0b7cb38aa7a83018caba3d9e74f8a0b66b00e8134c4f73f3024a91dde7eba6239a9a621607c4212047c68e754a3a158107377811f2c8052c538054ca6431f914626fcce23f2b5c205ae56a138fba660b239fc304e72a2736913d7b21e7f2afcc5738c4af462d2ba0844a5ddcb61af10c107d59d86679bf3fe501d124b6bc15eb62ef694209e7abd78eb564d168d59973769157efc3a6eb26582b3060f1e9be8395fb054ac922fc51456df8c9f80d6709a3571682f115da0a1dea50bdacb557158bcc1d674d6bf7536bafd44adc5d5bd2e328c1e98efb1ef0e517fd0f638086199a811f6c067aa153603b4858bdb9e30068c19c2c0cae8ad8777243489b973f9aac265beac20c5f02c6089929d698f8d9037aeb6e84d3b62fd20d7dfd298af5b169fd0b7b3c979a1f498d466088ab79721d1a90f096d6d18485988a22005b57a57808e0767a285441997feb8ebcb7073c8420831cb2e73a6604f6ccb2b460969d1b3c78e328959b406906d438b8463c147a112132f6f686198983f026477168f09dae5c4dc1a0f914d59f4c851999a9d8300f1a65fe6d7ec6e40b819631ede4353e3a54cd0d49f484f150353b16263cf6ba326e3d1a8e995ff8fb8fcbe02b6441db61d016db376d70d55420731c6eb158d969ae41a3e9745d5715ed3075fd60bb33c0039a31364d0f442befc713441bfefa151dfcddd459ee0e164fe83ba448bf435dc256015d874b38385bc3457cc936ff35fa02ab059d4dab704a1a5ecbfea9e88f7a8ca73226000528ba85d460e69399ab1802e26c0b23f7c7470fa21f9ba83ffe4e26c335c5fb249d46b0dd4a98ecaa07962507291591b09dc87b68332113b837aa2bc5e2000521429541aa5517029d044fc5329c889d8bfae4bc235f69d6aedd2729f61716cde017f93a615cf26f2716c04f15c7cd4c952969b1b712ae0c48fdf25a915a8ed8ac4e1f115198f807d4013f3cf7358086c16d711c2ec6f2932e7fe1b56b452f1daa55d845e6d13774be353937909a775372a679d730325a134843acb7284fc10213bce655060f71d74c8bb0c7411c5ca53b758ce0b1d2c7b1faff5fe71eda269e5b06e048f5a2aeeb175ae0b46cdc68a53589f608799d9155021d9d476da25908fd7fbb2778b99ee2d2aa780888c6230c1703381e055b798114b9171e7c84c06b5f3f1f05c88520036adc2a5bd44e0e3c6d68e5e2471ce5451306f15831672cdc9949c79e13600d248da4a62ffe7b11d3129e40becb9f0681ffa9808c5dcdbbd22bd15b6c679dd287f13fcdbeffc89c9b666a3af996b8026a78078d3b776a0866cc80b82668bf4f322ccb1aa442ccc193ce7801d472e83514444de467d19375e98c96a529626bda6da550b2d7acf15fb8a19a7c20b74fc1d5231b82fbd789af4cf2be2c9271d90a8a2363a8aa25a616a50e94531842ea44af12a158bd1136a14ef570b1a207edc882e3683d7a75b83a1e9aead2c07459e4894ce871bbebda4d3df955fc12772bf56bbeb05f4031e2ffb11eeaaf3124d874d1a2d645aa3fd5d5683806ca4b62215a749632b5f4f2d572cf81ae285baa104564612c322cb85c994775c92c2b5e1053e57b0d089d5ecfb5d74de464256a120af6b307314e62257b17fccc23151eb1339f2c17ab62f968f0b39972e0fd8b024611853f6591f4c4c4c039ad1b18442fa5ac710e2d94648dfbb90494fb205a8ad3076ad7f7df8643d1e2d563b9ab298aead319931216045a3100e47053c989cb41884acd79a8efc3bf40d09ad5dd7da9bee9ebe36a97c2a5d544765c70e4a51fe6538815be3a05b47fc2f42ea6a4b03af118b151dd50f391bc63bb668ddf69f981f702c41ea8bfa5d6e4737330b991accea2be861f0156622dbfe4722d2d44d23e3eae6b68878ff2e5126d053fb54095afc15c539d86c69c7a11ddc4e77b1d29d25473f619d4cf1874cdd561f71dfd58fc5cbe42e19f092001ced06bd2a5c8f06555021855763fb8d8b256090bdcdf08f5dda12c10b9148531931a34ea287098324858433527e7b9d34ff3b978a983ac06b0edb09b39df020131291e8f62352a74b8b363675ffc906a9503cb330f8167ae61ac1106f65a9816e3801522854b300be97c992070e4c02c5cd23fddba665b5332c7188b79718b5f26ab0a946b96801437f1791fe101cb0ca2c52e82d9a4f452131ea2ba0006c6474e3bf502198ce54f366596b9afe3697b49f96190ef4b43672648b49cca9a1f5d777ff093e7085381f1bd4082f78a06af1f7e11059e074f5c62a157158e2ea598f3a7c11d81a08445c262b411aebd68ea70828e66ee69e6acb5bdb1708f8c09370fb7a8226b76e1e148442ffecc79565efb24cd7e49d0be5b2406615886583f69f69d063a30b554da98b3e6d64f8feaed6999e57f4d4acb0cc97a0e3828fd598955fe1b1422bac91068dd20dd5396794976fb554aed73880fefc6bb00c62eb168b77967f19e228c5e6269de5f681bd6b012b0a42a41367ecf380127fc19d8d473c6cfb33d69bdac6cd9722da97f3d354c98d3c622d99a3c2d86461e0e836ffd851037c04edc6377fcbcea16814143d8a81db2f5a12ba377b968ca78adbd09146a60ba4d2a19bb8cccb2f3c25d8b8d595f2d1254ce1191c73c6dd527d8459c604a257beff5aabdeda2e57860911b42ae678c214e65cdbc929df6134004044079cba6d60f6ed0e8eaddae7adc59303462edaa82e861b3174584a0cf6430552fa616436e51fac31b0ffc0a8f6fe9e8793e52d7fbdcbc7ac5651537eb516d9dec09fbcb2e80619d771c1f80c094e2074171265eb7f538127ab625ceaabec0e67497481ae2cdfb12ded8de12081b32407e0664bfc08544d1a71769ff8f799873ee4d69cb469bcd9bda69c7287b374ee3d3ac236680475dc115c45d5a890d6689823f6775b7622858040ff4e0eaae7d0a14d99289dc6bd0d04412d8a8cef10ddcda5abb2932d47aec5bae603502eae8917d36713da0970791740fbf94ca7f3bcf17ec7f0b38a7c06491a5fe2de6f409da11a8020f53fec8999e0f01c187326097e18afca3822367f2b30bc8038cccefe86ebcc3c50767ffb9134f10256316a6f35091da6c9b16cf6a06993642e0515bbb5bdec6955473f0011378719e61a5fe188d1131fa98185e5cff0b2778ecfc002a05d67a7d59956eca8423d2dd3130246f117881de07d961aff45cff6afea98b393dd3936de76017ccd03afde47461a28b80e7fd01c5fbb5fa2682b01ce565c9275ddbb703b0c6e81766e7324236b4604c3c5c012182946a188a252c3a7a6661fc02ccb562cb01509be014ffbb9ceb74acbc7c910cf1ce09f25ca27541872d5a28b28a6c6ccd5d16b16b2be6625cfe03c165f1fc41f0de00c53ee0e831c173ff7805638552d15b815ba1be2c444bf47779d796b939d0a2da2c109bccebd80974a46f8aa7ae98234f0b696c74927b3a8af8fdd81d7d123280bb46e00104e7c0a2344dafbfedc16927603143060b6ab996f71ba5034284491dadefb55de9fef2c041c6f59d5348fee61aee9d023ab8f10140a4d17d518cc86556b461d24cb98b6158d2fe2304c6698d79f479fccfce2efebbe0531601bfe22332dccc448c545d491bc9d2bff8dd81767b5f3cb99b6d5203b53159a6e58311645f338667f2d619bca1be63bbb917baa7e4ceb0f3d7f93a4dd5944be79830c6132e74be2607d6ce2bf3b3203b5291359fb10ac5a104bb1fa048761c56b3079bf9f01a32536299abe2d76d89577c884e9f158a9c3a713f28fd82b76cd93cb4fab3856a959e16f3c9ff8c526a1f95a4a1721e3ee9439adde5e54efe2bb3da831210aabacaa1767c64cb072e6e15bd151ac4f4ca0674cb842390b921ccbbf79581ceb8062f70edff7393a8a01eb557404ce3bcbdf077e51c5f8aa1cbc3982077b0f09a26b6a08f07a8d96ffd679684b88c8278a6c5873563607fb1eaac6bbf1a95d394122bbbdd2129ea599aa7e96a75afe337ab4d6aa5315276d72dfacc57113cde768686b4a5986d7d098cabd6007af2dbe88206639923fb88cd1a3f41c393786a9c40ce1af28084748aa828b8cef84792e36872a39a687959abdbb021014d472fc533bae2876a8446fe242d1f0679efb25fd84d748a17f9f81f336faada11f3662a3ab6d6b5d8a024ff4e6dcfa43d0596939969513a016776bb08e4771064ae93cfc1b32bcac7370e98d96b9881389ac47bd6a02dfe75802530f82baf069c15e003d5b238353f83", 0x1000}], 0x3, &(0x7f0000000680)=ANY=[@ANYBLOB="3000000000000000feff000001000000", @ANYRES32=r7, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r8, @ANYRESHEX=r4, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000004000000ffff000000000000f7ac10e2971bac6ff7985cb67f8181b7fc175b42c53edd19697dd0557057a8ac700d2ccef3573661676777b1926fe3be8d403b86932502277cd807ad7be343108535c47ec9832c0f1475e05a4023d2a38fbe1d1887a3e1f51c628bdfb3b286bd86c628e4835a8977f2c7c30325e5b4047bab2f0a88bdd7ff7778140fb45101df61", @ANYRES32=r11, @ANYRES32=r1, @ANYRES32=r12, @ANYBLOB="00000000ef8dc7c2d12192508e0b4a5c62ae26c9af2b907ba4735ed808fa15d64bd27bfccf4dac73c6decf7c1b6e75e504d094c6f25699a03387e300fb2a6840ac70f7506ca4ef961f815199972c8bd82fa011c2508455217dfd43d32befdb84ad9ffc7f07c60649977c16adb1eba019ca49d6d8377ad6f5f0193ca278bdc582fa2fcdce71611ab26b8f8e3cf600000000000000a4fbe37e4f2596028cfe5c6586fbda7dd27eb0d120370e8d556792f638ab273a8193c6129d0c9d230b23c5815a022f012f976746b4efb31abc0dc87cd291e7b8a2839cdce480daf737556ba6bdfbe540bc24eb93ef39607279e416ac8809b3084cd54c748dda499f09dbe85e043e95a83b4166506fd3ddfe20de001c000000000000000000"], 0x173, 0x4}, 0x8) connect$inet(r10, &(0x7f0000000280)={0x2, 0x0}, 0xc) fchdir(r0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 07:28:22 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0011000000050004fecea11ea8fef96ecfc73fd3357a0500000016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0xd32ceb644e48d5c4, 0x1, 0x15dc, 0x2, r2}) 07:28:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000003940)=[{&(0x7f0000003900)="364938898994db54249e519283008a7d63e918f2d6fc54ecae90c5b06f15868b0ccff0adc97117e3c06c2ab8", 0x2c}], 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)=[{0xc7, 0x3}, {0xe7}, {0xab, 0x7ff}, {0x25, 0x8}, {0x22, 0x2d5170}, {0x45, 0x8}, {0xa2, 0x2}, {0xc4, 0x9}, {0x67, 0xfffffffffffffff8}], 0x9}) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x6fcd, 0x3b2f485e, 0x86, 0xd4}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000003c0)={0x80000001, './file0\x00'}) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a00"/189, 0xbd}], 0x1) r2 = syz_open_pts() close(r0) r3 = msgget(0x3, 0xb0) msgrcv(r3, &(0x7f00000016c0)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) fchflags(r0, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)=""/249, &(0x7f0000000040)=0xf9) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000500)="bcb7d869e9b54c3cd312ac213a49490a19988e8d040fa4ddbf9e321fe0a9f4965e279de7aa55b04b34c15d6b5b417e5a5e4f95b1195bba336734ed1d75bd9dfb9b530f4ccb91ffb7d37e37074cd17cb122fa7dadd3affc92d9ff2c18e1ce5af2db43f9c89b1a485568be557694918fedef5c4bb2263e5d6c000db0454a559371705904374c07977dcdbdc0bbb1bdc785778551d0cfd3db70798f9a14515d230e55e92e9dd28afc3a7aaf06bf114736d132fae1b9d60c09cb689663e577fac8307a974aa001afcd681bcddfdac6aac3b22ab5f11ee582b5d92fc717cbf3e1317f89edce6fec23ad2211f659878b66bc5a6c80877e7eaf9ed1dd9a0e3d8c5977f1e1b91b2ea3b0f796253b603eac368013f8a143ef5fd51668de4587bdc5cb7ef25c57a5439b38af3f7547e57a3005abfae2183909af68ce9835b05c513fc11b540ebf945e8223a116bdc4ef3ae3fd97d66600b6a83bb297ff0931430f816e962bc121b5d1f2be5e35952f55c258f35acafb28272d8824ee95f4154da3ed890c759f3f61b3bc280e2b07799b094aefe3b7484356d734ddc5b4154562c8a08daf078f00bab0337e424ae57ebf5ac778c3ef8cf3abf293d4fe6d19e2d1cf368c620ab24c4d02a0ed0a7e0e6ad524df225f46ecffa084588d055c06d3608f554b7233dd777bbad44f2af35867b4b2ff51967fc5326f1c89450c965377c61bfaa15a458406ec492cd4244882af5ec2aa57a146087bdcb38e26d0c374aff977fbcfc3391fdd897fcf610fb43dddffe4a91efddc2feb8518d2891a07fe3f2bd941744817b21652394e20ff9643678b0c12aac57e507852894205243d2fae09250cb250538d3e6a9f5d88ef6b11b5537e58cb79afc450aebae1979c1dd4c84f356b4d89b9f29810d182396f22575280a9e56be46ac535f17b0f775b755ff59611c6e7eb7f0b578f2268339498334c4dae991c3fd2010dae8d6030111b4a1296a029216a9e3386bc460cdb29662c6f596560c57a5166fefe7440fd5a0a8bbfaf1f7a7393cfa0f137ec8bef0ad319c78e114d1dd0e9b82f484b8eafbfa383f27c06102260eb69f3cf42a6858087455a36d76231728d3f65c0c355369f8cdee595d5bc73871cde531bdd635b8feb905389bf21be81eeee11fc6e02843a3f7c55a9f3c6db9e87cafd5b713b80ab2bfe58c7b740feceb4983995d0e8edf2dc3152a517658a9ba7376ca6f53a399b4a788fedb55c8cc549f5d12ec97574f1cdb09873194ad6bdd506699349f390d71165ba427f3b17476cd12ba2bf3a51d1a5d2b3a3bf6b01c0f22a5a93739eb08d193a4f2f790e5ebd517fc100cbd400329eca775bce1c304801f4b7dea14cbe66a64b9fd4ef9384ec65c75ab3456bfa711d7b7a1346ee6d3b1991c8b2bb9c4e29628426c8f90e5e2bdb13f6c96bca50a420187b8f2f9ffd2460ea73e07ccad1faa521424d447ed311ecdf14e66316a5f3996a16296c63c53c24d98c6861b160b5aef6b30a74f71bba741b7fd7746a68b896bff0e2de0a94f15f666acbd0be2c7892a73107a8455c5b63b9391ae4b74816ffa2c473c2589b4353bb8582c1a50c36748c8f14506f07d1a422141f351c0afd0ff97106e8851fc5e4277e51fd2b85292eaab07d1c3847b3ecc18c8266d30d98d651919384f3832ff9822464f0e03ae8150d5ec0b66a317f116a7ce4d678c3edbdc743753c2b5fb14b8fe9605e53c36b44531df6b39996df0c51a272c039e8dc3a6e9ad5403c1d3ddefed72c367eda1dc970fc23f8b2d2d8014f8243c133f8c489571a378fe1f9de3633a218319f5fe9d86c652a294bdfd0266d990040addbed45b7b8e37666e97144729c5bf23e3f0b1f09c37c8a32de17a223d801a95e0b6b416da6d385e88aeb5a66536c6364753bd15d4e0230fcdb7daa8fafb55a7f7dd0fb85243817caa548c457887bc16a37d05c59d99cd6f4ca2882b97b49d8f84498155a2164d1c3f723aff83ef18290acf68d62823128a6070db3f523ed538265c4a68354a443f8d6ce7dea1dfdbee67e39962e1848d482c138c83318f54dded2171968b276254106d8b77d11721e10140e664cb5f8d1c8f0a8a71dbdb3d6d244911cddc637408a566ce676e5ec655010f942f4b11a105884890e09a09767885080f07d13bb8ffa72c5025be3f5e271c112fed8879346ed9f4b5df7336eed32d2fdb34fc834475993e0c4de4c3b4dff138239e48ca777fa524e399f26e2c7edb05d87991c0a6af76df7a86ad5949df8886def6736a0e2e31366ff502fbe36b40995544ded7da22e213b681d6f2b802b7a22f23dd368b6eadc9128d93dec92665ed13a738345009b30ef020f21dcfa39adf38fc965965bec7d6b3f2fcfb25ceb4843b57e45613bbc9867731dc1f3ab80faf86cd78afce99f533988b70402b507fc7edb5ba1dba06fc514f44db6d99a591447a4a87c02e52d12aafbcb9d468f290d2408d8539d7ef08dd5cf256ebbde5bfb733ccd5ae36f873d432d72f94bbf73e9e64ad388360d94887d0c336d9178a270658d4e3dca26c07983307f40b96ea55f7eda414dc3bfa59feada475891c1b19d1650d1457ccddd38a03266500c7535dc4df1d3bacde49437304c11cc5d61a10a7acd83bd15bc3dd06e472aae96c896bc11c40a9fc681dcc14999a269615d959de102b97716c881fe47a9021eb0d85c19bfdaaa2049cea05c2104c535302ad1717ddbfdef0d78deb2d312da10ca3b06a5ee61359cea7fe6d8d7d1929b3217d2261aa00381765d163a42f622d31c732850f57e9010a2c68ee817911132c56cedd758d8b4f878cf6b9848ce70968fd2def22aa1c50c4ec6dc50c2a239bd20d73b1f9b878b097c4385fe41cbf212c23d441fa2f690719edb4656ba2e4a6fb7313eac7f14631b5cb9cfcd50b12428ba6f4bb989cd40c5620b2c99310141f25fca82b4c5cb8f3a1f8bb04e460798fa2e640643baf41709850724491e161753b65d852e1e41a3eeca25681e4639eca934e5b122fbf7e13f4c0f2f02d3ca2a1f900789a8bbea4b9ee5b420271f41cd10579330935130cbeebe705c61c226f63e6bb0ecde52a46652974420ee96c02ba7fc1ddb2ff916f7085a05e5d65a3ee76fadc2c474955697d57ece934cd7280151d2e720687b688d8023a47e52a35f664e5347ed4b433351f8c78ca22010f1cefdc42bcabf11cc5bfaf914005b9a57ef4d91c880d181f3065c683b434890f272ec190b207ed519cded4539dbed725e8de6bd43383d8c7a818c5a3e2e7fdf71324c25bf2ebc87dbb63ebccc7fe4c19e67fec21484925d314a43aa901ed694fc9f888188d7a6bc9e1f2cb91018861d6c7654d98960797f874efa780d4468779010631229466c79f2cad9fb5faee62a79a77e21d65517b04934ab650d89b232520be48d36670883fd380e5d8b530a0266995fd1083046e3237547bb9ca9fd94297703b3a08d39cf265e33362b7c503ba78d88089e2855fd7cd40dc497d5541e85ec7e37447fd5399ff65e575a8fdde6799262af6884016a35e0a449a4a3c6fca67d1727af60ac26ed539bc667e9c325d527fe28969d489a0fbb6972d7c6d46e7567ba89976e6f32b78ff1dc4e131b1a228da504eb323b1fd89a434a5c731ee39532a959e6942ebb1c8a2353e9264611f0a4f8b9129687943cd32f0e2765c7b23135f6d1a106ae34233d980987e0e179ceb9bf5fbda8722e48a79b703f0e5a51107e39921da9026f10f8edd6be64ff96c200c79451d5c681dc0d2692ca2cff974fa262ed6d8fdee5f00e97b791a6bab474456aae10ea2dd41237579a0ed99a129a61c7c3d84cea3bfb2cfb4edfe5c814ac7c2d6039cfac7b731428599f4ac38a2750c26db9c0234cdebb201df39aa91f48a47c86c1ed3abf853edc127781af1eb489e9f5dffbd63135239f15a60666edf2e4e8c8138eb3508c3feae0e7557f84507d231c03c6965f9217156e58ae211355e5157c4d0b04c6ca8d0dbf6f9beb431b735f8c2454ada3ad59bee8c9ae177e4ae386f14632d7610d1551b0f5093737dfed692384d2a753f037cc430f83001ea27ec6bf517288a13b80a6d34ccf70d3ecbbd3cb7f3c7e8cfb35ecd44c2c80b9def63c7cca5b357cf09d522b053e4371c80e2686c30e5da1381bcaf311afee9dff4d647672ffed0f3033b927d6683bb753fcc6f385b7a7cbf33ff167b394f70689ef3b512351cb728af6a50893475c59240f8f57a7a5489e454c0f880785743d31a67298c2d1706d808a202ea6a6cdfb2a2d32b2edca7037f7949b6766828416b8135bf22626dff9a77dde3bbea39a8f64f59889554c5ed9afc076165c37902712d885c24459c313339fdcad44adcca600d41d59fc2244a3bc29e4684e4c8265d57d22c71125bee28452a3628b90aabefb620b3552f358c4b4a9dcb899b92e0d5ede1600c1cd6cb70f59aaa40ae3f175855c075e2ec1a53f302c5cf4e767e9936191bfbffebb5b56273e8048486a1015eb88502211f817520614f03b514b4f3316c0c8391d4aa39a756729f158d86120d3f61e057d2134104dc93c4007b7e10a70135c839cf8e5ef728eaf30750de60785c38158fa26c1dc6a77cc636d93dd1e5aeca3e12c6d2725ac6cdfdab5071dc4df9494df28a1b6617b1841b2d5615b414195db439d1a9e826f4f2eaa4101951e777fd7333e1161da26a2ccbd2087b7460c9256d15801c8d1edd81915601fc2b878d4453f8367a6a1cf53bccf48edcc154b7c5ade4637e2c9e2993b5beafe6b36eebf7202c3e757f40523674969f17e9da2e42a1ec40544e4049f89c30d193e7e8a82fa19c6582cfece24c803522bf6475b9ad9556a328770cc3eebcc90d3ab0507c01ee313ac5f09b0e5264af75fe85af971799755e859246757c4e64588832f2180e44d0bc49e93d242aa387558f6039f9ab5707805c26f90f39d8910788bcdc544dedcc01a84e0255f62fb5df6c6c4fec13f4bb42fa2b279bda2d1a2b005a62d807367ef8a0f5f40765ff08aa3a41c11430a06df15b1e694353f181a1018ae3e078861fa45e592c260b6e13e38071e0eb2d1fb850a83ebd1cbab60057de0db559be9fe77a1a00e1efd60219bd55cf45eea6d0811f4d5272cf082637615e9f7427e2f47a9b76eda5e7e00a2dd6e14234a4ab19928a2e1ff72e45e26ed0381e2933b6d806b22def3a57bb6e6fb9e40505710443f73896b5f9daad20cb01fd2f61b78f4d578afd64399b0a73a191238818229883009d28ee35b5348b2dba21de4bd04a7cb8badad0dce430f5d9f7495e20d3780a51a777caded7ce6b41c66ce7c60a6f8e4311e45f39cede884f1fa0cec5f8403dc971b71ac1fa6a8ab666d0cb24c4ee45144cb81a8c669f9f31df2e41c67f6b990b2932585c66a68b8c9ebc37812304988271326ffafd17647d0fb1a89c19b8b2459df35582071912cef25408ce18f0bcb2146e6ed629d2f18f3e39c3ac7f97d166c9ec64c7afdd81528b8993c88f2ca95aac755513f6ea257c4d1572a8c1dc1cd62483ade298c2841a3728d8ba3227ef0aa897c07a13fa27fada44a8d75ea0dc68233f3cccbbf901705bd56b9259d4fc7a7192b3bb35a7a1af97c341e7375573b0c5a79b8dcd50c913884492740f52c4b1861c69406c39db1a45940c0c8e8226bd0cf92b1ad57061d77def22064085147fe47754ad2b57f39e012ad291739fc6216b88e123287b978579cff13ad7e681688f624219146f0a00b4ec80524c6e639399df0e9ff8a503e7ca021059c4c43c5555026f7c770a2dd10c0ef6212", 0x1000) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0xfb6) r4 = dup(r2) syz_open_pts() ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) 07:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) open(&(0x7f0000000480)='./file0\x00', 0x80000000000106, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r1) setuid(0xee01) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 07:28:22 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) fcntl$setstatus(r1, 0x4, 0x44) accept$inet6(r1, 0x0, 0x0) 07:28:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x1, 0x7ff, 0xffffffffffffffde, "ff0c003c02df71815acd00002300"}) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) setrlimit(0x8, &(0x7f0000000000)={0xfffffffffffffffa, 0x8000}) r5 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmctl$SHM_LOCK(r5, 0x3) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000000c0)=""/99) openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x20800, 0x0) write(r0, &(0x7f0000001600)="2b87088fb1379bc8c8a007e2ec5932f4c36467b3da7588af988312245b7bec9959f331d7074467", 0x27) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f", 0x455) 07:28:22 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) r1 = socket(0x800000018, 0x3, 0x102) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) poll(0x0, 0x0, 0x76) dup2(r0, 0xffffffffffffffff) 07:28:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x4000, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x8) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) bind$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = socket(0x800000018, 0x3, 0x102) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) sendto(r4, &(0x7f00000001c0)="74ed1e84c40b1fbf69f97f07de04e316b61f7521ce72832f", 0x18, 0x0, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) flock(r1, 0x1) chroot(&(0x7f0000000100)='./file0/file0\x00') 07:28:22 executing program 0: r0 = msgget(0xffffffffffffffff, 0x750) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="030000000000000039929412bda7793761ffc83230a470abb54eb7f4909d4eabd954aaf2336b46396eaaef80ea643ea48a5f7f6901254a839f96a8ce53bf1e8083bdcefbeaea5da86ccaa994d29b24a652ef5de663d678c77308370aff42d734d49a2aa6900332d7afc6626d723dd9d41ea1531209321e0e5f2d025aba7da92045a431e57a68604c3a6ed744bb5454b67be78405f4dd06fc467f036d4413b7b90bad1a4deb4d74eab1b9e73f27b3dd58e97ced2f86e73c590f4a5979ad67ea206faa7ce427c51ab4716b6c7a963858735f1769eb48050ebda8cda60d46a4f0370800583c9059ef7399595a998e855a46f4e773524c94257fb71fc20a7d0332da058cd940f0eb7c780964b638c85cccac0fcd2a965c26279c26085127cfbdca8515b49abe634740b0fe30de68f2e0a19316142452a784d96ca3ef093c33ac1f63e20a620a0b44739bab958a6842e0daf8b8fab1fe19a75b064cd1ec0a25207942b626b1a1069ba2bac7277710c7c5fb26da9b71eadd2db82378bf8da2f66c8915b36e497726cf6212e05b2ab6b2f2af938506b21499afad26686b761464ad5f3b2c47a05b562aefb290de5075e3fee1eb25fbeae55776b4f51896b0c79191"], 0x1, 0x800) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) r1 = msgget(0xffffffffffffffff, 0x750) msgsnd(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="030000000000000039929412bda7793761ffc83230a470abb54eb7f4909d4eabd954aaf2336b46396eaaef80ea643ea48a5f7f6901254a839f96a8ce53bf1e8083bdcefbeaea5da86ccaa994d29b24a652ef5de663d678c77308370aff42d734d49a2aa6900332d7afc6626d723dd9d41ea1531209321e0e5f2d025aba7da92045a431e57a68604c3a6ed744bb5454b67be78405f4dd06fc467f036d4413b7b90bad1a4deb4d74eab1b9e73f27b3dd58e97ced2f86e73c590f4a5979ad67ea206faa7ce427c51ab4716b6c7a963858735f1769eb48050ebda8cda60d46a4f0370800583c9059ef7399595a998e855a46f4e773524c94257fb71fc20a7d0332da058cd940f0eb7c780964b638c85cccac0fcd2a965c26279c26085127cfbdca8515b49abe634740b0fe30de68f2e0a19316142452a784d96ca3ef093c33ac1f63e20a620a0b44739bab958a6842e0daf8b8fab1fe19a75b064cd1ec0a25207942b626b1a1069ba2bac7277710c7c5fb26da9b71eadd2db82378bf8da2f66c8915b36e497726cf6212e05b2ab6b2f2af938506b21499afad26686b761464ad5f3b2c47a05b562aefb290de5075e3fee1eb25fbeae55776b4f51896b0c79191"], 0x1, 0x800) msgrcv(r1, 0x0, 0x0, 0x1, 0x0) msgsnd(r1, &(0x7f0000000000)={0x1, "bfa879ca386b3b3441e670cab5cfb32dbebea59ca286e385c990750e587466c3c27f693ed0c4ce665161bbfdef78f41641b278ec8251f5cae5e36b"}, 0x43, 0x800) msgrcv(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ca3d68041a0ba665000000000000000000000000000000000000000000000000000025000000000000000000000000000000dea0276e2ea0c13b00000000000000000000000000000000cfd432b6b15f5f236ff1f0144c2fe1c90feeaae6ecadca74c91f9f3771ab823880552a7c536f320f922753ae239e990eb824c17a1a1bbb3122fa80f270a058a2180efe14ef9406"], 0x86, 0x2, 0x1000) r2 = msgget$private(0x0, 0x10602) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x239f, 0x1}) r3 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r4) r5 = getegid() r6 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r7) r8 = getgid() setgid(r8) setgroups(0x9, &(0x7f0000000240)=[r8, r8, r8, r8, r8, r8, r8, r8, r8]) setgroups(0x4, &(0x7f0000000480)=[r8, r8, r8, r8]) setregid(r8, r8) setgroups(0x1, &(0x7f0000000880)=[r8]) r9 = getpid() wait4(r9, &(0x7f0000000000), 0xb, &(0x7f0000000040)) wait4(r9, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) r10 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x3, r4, r5, r7, r8, 0x1, 0x8}, 0x6, 0x200, r9, r10, 0x2, 0x7, 0x7fff, 0x3}) msgsnd(r1, &(0x7f0000000140)={0x2, "a3e26f1b"}, 0xc, 0x800) 07:28:22 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 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) shmctl$IPC_RMID(0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f000000030035700100000000000000"], 0x38}, 0x0) 07:28:22 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x100000c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f00000000c0)) 07:28:22 executing program 0: symlink(&(0x7f0000000000)='./control\x00', &(0x7f00000000c0)='./control\x00') chflags(&(0x7f0000000280)='./control\x00', 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x11f}, 0xc) 07:28:22 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x80, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) linkat(r1, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00', 0x4) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x0, 0x2, 0x1f, 0x4}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xa9e, 0x0, 0x0, 0x0, "4287f6452a105d7ea3c06a6c7790dbb728beab8c"}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(r4, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 07:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x80}, {0x40006}]}) r1 = socket$inet(0x2, 0x4000, 0x4) recvfrom$inet(r1, &(0x7f0000000080)=""/62, 0x3e, 0x0, &(0x7f0000000100)={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 07:28:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000580)='o', 0x1) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) write(r0, &(0x7f0000000780)='<', 0x1) 07:28:22 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24, 0x0, 0x0, 0xfffffffffffffffe}, {0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x8, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x40, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10000) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x80, 0x20000000, 0xfffffffffffffffe, 0x8}, {{r3}, 0xffffffffffffffff, 0x0, 0x0, 0x9, 0x3}, {{r4}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x9, 0x5}, {{r5}, 0x0, 0x20, 0xf0000000, 0x5, 0x7}, {{r6}, 0xfffffffffffffff8, 0x2c, 0x2, 0xc88, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x6e5bd4340d87e8a7, 0x2, 0x8, 0x20}, {{r7}, 0x0, 0x16, 0x20, 0x100, 0x1}, {{r8}, 0xfffffffffffffffd, 0x84, 0x40000000, 0x200, 0x6}], 0x7ff, &(0x7f00000003c0)=[{{r9}, 0x0, 0x40, 0xf0000000, 0x1, 0x1}, {{r10}, 0xfffffffffffffff8, 0xe4c38b4740b75f41, 0x1, 0x3, 0x7}, {{r11}, 0xfffffffffffffffb, 0x45873748eceb0878, 0x60000001, 0x0, 0x6}, {{r12}, 0xfffffffffffffffb, 0x39, 0x20000000, 0x5, 0x1000}, {{r13}, 0xfffffffffffffff0, 0x4, 0x20, 0x5, 0x200}, {{r14}, 0x8000000000000000, 0x2, 0x4, 0x4, 0x873}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0xd491, 0x7fffffff}], 0x800, &(0x7f00000004c0)={0x80000001, 0x4}) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r15 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) accept(r15, 0x0, &(0x7f0000000040)) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 07:28:22 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xee0d, 0x10000ffffffff}) pckbd_enable: command error 07:28:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) 07:28:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) r1 = socket(0x800000018, 0x3, 0x102) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f00000000c0)="e4b6a872fba93dda4b014a59ceff7b4aa67f8e00283f9e248bac4eda7ae452a6c48c2e146fe97296d6e8b58875180690e45b32b9b5037c52f29186989ff58bd19e1bce52954a5e2e2d8ceed2e80e032c114548cdda8c2db57d66eb04607dd9efb24f6e4d7f8f1c5d0b060d8b2f29ba441284c5985f90", 0x76}, {&(0x7f0000000140)="c4bc1a473206acbafe250fe17957cb46eccd4e876fd6d92f1599065eae6a0d23b9df97b5626c3505d4d43ba06a3926cbfdfe041806a6e8303437c4627689ec895a9171d06f7a8fa1c708638920674b7796cbecfbd5e190144edfcbe0f850b1ba1eb746d7d28898e9cf68a3e66e625b1c8581", 0x72}, {&(0x7f00000001c0)="4c5bad4c8525955d7d37e53e8eb368f99d4e00ca68227ee98bee09c69e5de1f084df41a183e9410709c6f6657678f534f4e3706ab144ecd7567ae7748c1782e9b8d06b4c66cfe94f2edbcac58ea1f5870d485b778525bfc31d027284a77c8e57a95a7a73fbdcc09166655bbad78bd6268ee1736d18d0403261702f3ef96a5d86d97e8f4b09c77f0729fdb3d4b576c41511804932ca8eeaea955080af3bfa9983befe996eafa9506dc9ab02e11d09e4335964f4e924212c27778b65022dfb700286107750de1362aa1b3ffc", 0xcb}, {&(0x7f00000002c0)="c775bb", 0x3}, {&(0x7f0000000300)="cb889732e2e0b2c5e38030dc5d136b230447b3b45a19e98d7f7cf77accf0ba525c1d70f74df6902c9c178abc615597da899dce6c526ddb834fc51a78bb889e5bb19e95afdee136c923c87b337cff059987dde5460f92619cc22faa91", 0x5c}], 0x5, 0x0, 0x0, 0x400}, 0x2) setuid(0xee01) ioctl$BIOCGDLTLIST(r0, 0x4020426b, 0x0) 07:28:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r2 = socket(0x800000018, 0x3, 0x102) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x20, 0x2}, 0x8) pckbd_enable: command error 07:28:24 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = socket(0x800000018, 0x3, 0x102) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000600)={{0x18, 0x1, 0x9, 0x80}, {0x18, 0x0, 0x2, 0x5}, 0x3, [0x7, 0xfffffffffffffff7, 0x0, 0x1f5b44d, 0xd1, 0x800, 0x7afb, 0x40]}, 0x3c) read(r2, &(0x7f0000000640)=""/49, 0x31) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x5, 0x3}) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) sendmsg(r1, &(0x7f00000005c0)={&(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="ec2f65c37a72998a9801e3f7d2d1e913308715f8aebf9080af13a2068934743495984e8ac3fa731484f9b77fec6516c85b88815c808dd6bc300fbc2ce5f19a19619b82f5eaa33ced4616622325e6362e160b4c8a7f1e4f754979ec01f4db80b20acb6e22254c478e", 0x68}, {&(0x7f0000000200)="4a449cf336a32a37acf54609a1e1650657b335583972f05bc697151fc111fcdaed4b49930ba944f16e840d3f424a47e482d8e0a4fd40132dd4dabc68383bab77bc110d9b1199f7db4a61c1fb8ea5a8ba2c0bdbf6988f4f2f0b80d05850604c9adf7baa601a91fb18272f1a5b08f5d209f63736df430415d33341127d615075471c1297e3525fc4c892a9b9c4553c3fa55521fa1844a1c190f51b0d68da49aeeb564ab3997caafde07aa4", 0xaa}, {&(0x7f00000002c0)="e3bd33b94d8f8ef46b65b9cf81b128eab808b2f1a47b72a664988b937f4da1bdd13cd36c2ed35b87aac6a78d7dc6616c5d31165a478d048e8fa562c20371af11806916f16693a64ac17fa6ed2573e1a14f64e4101a3fe934218eaa492af81598143926f091f8a007eee04d8dac319544a5c63c9efd", 0x75}], 0x3, &(0x7f0000000340)=[{0xb8, 0x1, 0x0, "f6e6d36863eaf298e7d13708f1d38dfe7563ab3c85dfdc976fb443f5c6648b7fafa0a3e3147590ca3e43b3426d4d464272dad3e70bd5c858de0ff9c7d78ab3039f49069f6120aee050d6aa660a66d9884315b1bd2344f630876e4f984c28631e38b79604e159a0b16f8d7c6cc125f833704bb1dd5a9da2a03348ea229f2e097790b4a74ddd5530ecd93dd36e4a948bd9c2da9fe32e745d9713ba312552d0896c02c157276347"}, {0xb8, 0xffff, 0xfffffffffffffffe, "2221323b599d6764d2a184420ad93c6224c6e0e0f5f0bef568dd359cfb47126461e9c350a7d6d1d67754acb5f390b5f16a6d458f747ecd70196e439e0c9992ccb81256a8c1fb90703ccd1b83edc65362f22190974a3aa17c30f39a70672fbc09190cb99f9100fde571515558671d06ea765887bd37eaa80592da903c5418cc29fae53fd74a19ba01eb38f94c0f2fac48c98e08404448b8b3a5a60ee7999bb0dd8d954f336ccaf2d2"}, {0x98, 0x1, 0x7f000000000000, "0a5d5b490b0084630e96f5c8a39ff3f2988cbaee3d6850cba1ed9d568cd4f22df1d03fc9bb7bef8f5612702f52aef8e72b04016dedc9538a5de3b812d6c37179726a47fb44a2b420ffb41fd3ef0ab6a7ba98c01a94af96ded8a0fd441c4a7ffa5ff759eeaeed1d538728b96f7a7a5da0ed9f700c18f911de05461eae785144123b8ba6f806"}, {0x48, 0xffff, 0x4, "d816580498bbe55bddd66538e6e6b12f6bc238feba947cef4bf76abd3aaf9525dadf033f33644981e899d3fa809f5fe95280a3d296"}], 0x250}, 0x6) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r4, &(0x7f0000000040), 0x0, 0x0, 0x0) mknodat(r4, &(0x7f0000000040)='./bus\x00', 0x20, 0x5) 07:28:24 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') stat(&(0x7f0000000180)='./file1\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000140)) 07:28:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7}, {0x1d}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) fchflags(r1, 0xff8423763616021) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x32, &(0x7f0000000180)="b6c24d15e29234c52a75d3f434c831fe3e95be7889ff207c54f53282c5ed985270f1e4937196ccf9e1ccfab86e4903574b340dc62ee6d36d1c01dc7fd365e57934b1b0a6c46dba48e2047197603ac8215985fa6412f57c8cdb4ec48db31fd4bf39b7deaad2298ef6f32f42075abc603ca68999714eae69a1fab27a5602746edc2c7fc5e301b9c7c6629bfdcad2b98c71afbb21a7418a97c9d83d4a633c6d6c9b053b4df54774d510a86882cc86dca0379effe9177c1264d71453da03000000b847d40804e90b72f29b6097f06266a4dbffc35dfec2f8a93090fccc0cf9b0becd30a90dd7bad3924c04d48460d28be3ae24d9a9") 07:28:25 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000200)={0x6}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x800000018, 0x3, 0x102) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) setsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f0000000100)="5355b12dcb7978cc952b6036c3d9182f9dccf8195a8925d5806aadd1d99755f66ceb4a18283aa661fa222b91636caf20f343d36ebb46340c5afa3d707fc70323088ef673c251cf1fe25cfbb63b1c315955d13e934fcaaf17b279d7b8e7dba7e5381bf8580c3f4981bab92dc7838fac29588f572f6fc33a30e5a91e487c5a0ffb2ad884af5ac4ccb7bece2b9771dc974e6afb23c2a3bb893c862faaa454e609491d87914fe9fc9b5d641328648d550d201bf481f1686e630150fb0ba50feab6418fd301b9cd3c5c1681d3c57d4fae17827528abc97fcbced1", 0xd8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000040)="12fc000000000000", 0x8) 07:28:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x46d9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, 0x0, 0xc600000000000000) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) 07:28:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x7ff, 0x70e88030}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) socketpair(0x18, 0x4, 0xff, &(0x7f0000000400)) ioctl$KDDISABIO(r0, 0x20004b3d) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) preadv(r3, &(0x7f0000000040)=[{&(0x7f0000000140)=""/182, 0xb6}, {&(0x7f0000000200)=""/181, 0xb5}, {&(0x7f00000002c0)=""/149, 0x95}, {&(0x7f0000000380)=""/124, 0x7c}], 0x4, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x80, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) 07:28:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x1d}, {0x6}]}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 07:28:25 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x2f) bind$inet(0xffffffffffffff9c, &(0x7f0000000080)={0x2, 0x1}, 0xc) r1 = dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) socket(0x6, 0x8000, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000000)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x310f, &(0x7f0000000040)=0x7, 0x4) 07:28:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8002, 0x0) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x10000, 0x13c) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000140)={0x6, 0x1}) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDDISABIO(r3, 0x20004b3d) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) writev(r0, &(0x7f0000002b40)=[{&(0x7f0000001ac0)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a", 0x1d}], 0x1) 07:28:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x61}, {0x6, 0x0, 0x0, 0x200000000000000}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x7, &(0x7f0000000280)=[{0x2, 0x5, 0x0, 0x803}, {0x80, 0x1000, 0x8, 0x4b52e71a}, {0x80000001, 0x2, 0x40, 0x8}, {0x0, 0x1, 0x3, 0x9f}, {0x2, 0x8, 0x6, 0x4}, {0x6, 0x80000001, 0xb9, 0x401}, {0x14, 0xb7, 0x8001}]}) lseek(r0, 0x0, 0x53, 0x1) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000340)=[{0x7, 0x655516b5, 0x20, 0xff}, {0xd6d8, 0x10000, 0x2, 0x4}]}) r4 = socket(0x800000018, 0x3, 0x102) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) setsockopt(r4, 0xc1, 0x0, &(0x7f0000000240)="eeb91f242bd1d86f7cd50fb72908e355d55d4041c6571f16faeab12784ea6706c79bb3f0141f88c2d6781f141987413ce2ee60d65a185c", 0x37) 07:28:25 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc02069b6, &(0x7f0000000080)=0xffffffffffffffff) 07:28:25 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000440)="ef9912a227b027170f876dc954a8cc7d1e15c7db54941d5506393962e5980b45f66374d62f434b41918a8b630cf2ab44c67c1ccd259331de2e5f230dea025832e2fcb46a48b5e8f37d6a547a6d2d3f24cf1093df", 0x2c840a35af46c3d4) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000100)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3) r4 = semget$private(0x0, 0x4, 0x3) semop(r4, &(0x7f0000000340), 0x0) flock(r1, 0x6) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000580)=0x20) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0x83, 0x10003, 0xd4000000000]) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000780)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x2, 0x0) socket$inet(0x2, 0x3, 0xfffffffffffffff5) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r6, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r7}) dup2(r6, r6) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r9 = open(&(0x7f0000000000)='.\x00', 0xfffffffffffffffe, 0x0) faccessat(r9, &(0x7f0000000040)='.\x00', 0x0, 0x1) r10 = fcntl$dupfd(r6, 0xa, r9) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000980)=0xd53d181c86a701b1) chown(&(0x7f00000001c0)='./file0\x00', r11, r8) setuid(r11) r12 = dup(0xffffffffffffffff) rmdir(&(0x7f00000007c0)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f00000001c0)=[{0x2, 0x8000, 0x1000}, {0x4, 0x1000, 0x800}, {0x2, 0x0, 0x800}, {0x3, 0x4, 0x1800}], 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0xff04, 0x4}, 0x3ff) dup2(r12, r5) semop(r0, &(0x7f0000000240), 0x6) 07:28:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='\xa2bW =\xf7\x00\x1d\x00', 0xecdc473935a7c09e, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x35}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x8) read(r0, &(0x7f0000000200)=""/4096, 0x1000) 07:28:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="1ea224486bfad407e30f94e47fee200411bd3e4ef385e875ab6a61d001bd0fa5d814467620037361c60ac5d0c8", 0x2d}, {&(0x7f0000000180)="cdc3d547e444bc8010577c6faa0c8d5fa86aa1557e4003c655127c5b4e324e316383fe1a72d9b65df0474fc6bb97814a8fe98f3e084edd3b0f7aaf0b1a5eaea9afd7d402d5d75c19fbfafc010519787211d900c999d102dbc16ad2a8dc15d7bf554ae3f34b2e63f571c3eaf44cc6efa8273115444aa43cb55427a22b4e764c7c54af79dea017fe68625a734d243ea153b81c3f94e6db5254a30cd364d7b76db901ad2e53c6e23ecdd55e1c66d205047140974f077eef5e5b800787f29bb0f3f964efa2d7433d149a17b20aa5bd293c", 0xcf}, {&(0x7f0000000280)="eb3ae0bcbd1055ceb6c576e785d9cd43c7f9e4b4ff34d7488f406f3e8d27ca22d2f12655c0208acfc48fc7aed504607dd32f27fb24db95fa153f0658ac38c52c827eb16094df3b6ea2ce684d40bf20849184f751b44e57f155da967334162ba86c63aeabd00dcac7a8870155dc41806fec966e813f040d459154d7d8d0ef98cc2f9fbf3998ab7f28ce00bf8d1eb2cafb45ad6d1e0621d9c21e7b693de59e98dbcd710fdee8001c25febf011ea1f71f6f55a1100417afa6f8375c72648a8daabed276cfb0dde8904e7fdb6282a0b9a464261ee80572b381aa2caf7ea6c17cbea633d6838526bd0e3f504a9bb35fe017ae9b0c33b51c06479a32afeff8441b53633744a4c82d24f84f8abe35e003e007817c2e4c52415475d5cda6a75f657846d52697671f6dacd692e4a8f89deb2fbb747319b313bf9c4c186404604bf4f49f59c2df58ad354eb20a2f70332e0d29fc013ded070b00dd882646a5d7677a5e6244ccfd7fcb59975debd6d5c9b67845d36af660e896207c772c97aa4510fab555c7e50d99e2e2050ed2165ad76aa79db26d1413e37cbaa802fb98790d4decc61c6b50c3ed70e45b34561e6dadb76f482297f6404ac63cd9486cebba56836931e1afae5ef0ed402629550351bb210e39657fc0a84e2cc9d8e38d4f84f4daf4b193a42ebff0ebe1331e535309c5566517c7a2997f04e77a9780f8349c108b5c87122cf3e5b16f6a702deac681253b7499cacc41d75ca230907f6c9daffdd633bbfc4716620a9ea7e5604939a55e151867257528ec7aa5ed420af3f8b7aefc0f2cc60b7bf209116f3fa4d40b00b4534559e34131051c6d474c00bdb0ec9a70fd0bcee73b1daac41c56ac3eebbc8d5c4048a1293eb1b27f0031dfed2c461356de4268a55b1cb6a8b6ab4b3cbc5e581a155b3229f70d09bebe78ff23121cb284a36cc935ecc574775bf616a5c901c64d0d0c4badf04715a1be3c4d8930b4e0e2ce9bf08ffaa4eb1ad307a0f0f4ed0f33c4eaa0ce451ce02ff14d6cbbaada298b11a606941e80e1e6d74801b28e0f12138cbfadd9519bddf60cbbf63dcfbc47aaf4fef29513a95eede897bc7eb736bbb2827bf668ce03e9c81f1168644639e5b0c91f579c431187398bc0dffe47ff319d90d7202265fe687c51288f8df9b84b2091d70d594bac72a162fb825a3e946a0ddd26db6117aea72518b6dad783faf8f96f98bd1b86d5cd4a92409c8b7ce5cd9e51058c4a158770eb18922b79e5931bf3d5871dc8c1a5d11f2bd7c3c49524e3ff8699b7dbbf0f30764502c3af401daa4d0eb4b5f40850ba3e0c71822e94464ac0ada06d0722f3d07555e31c5d4ba16840ac6f5117aa70136e391c27235efa6a5927a206e7efe33a0c964b34389a39fd0ae81ab186dbdfffc334001f82158145d128c3141aa802fc9c8fda449a2b9b5cfed9a92bfd9c3f0cc251411114aa7c74b6f31696e8d55e6f9ac73004a8390eb924e3632ba4c6bef129ef49676cb6015af4e92e9e1844913d51126f4d2f833cda264f237c4ee255ea4ab0707ce396be0eb137587aa6d95094ed38e2f4b6f64e1fc695ef53cf46c91e129645a0a058a9366d923964fff2e278fedb12ac393a79bb005a4d4ca3ad202617d079db651f43a8345afbfc46b43c4bbe6235cabb7b4421f32b4ca533cdc8219fb5e9d7cfaff571efa7f2f5e6fa24bd028b0d2e321b2fb748cb7b87a925ccb8edcb0222081ad8fda9884d998fc85cef139f180954697251489c8f486203a68bf1b7e287f097f35313651a43a993e59dbd3b3423329fc806e83df2f900df1d7a5892a67f0e9bf1e9690b24561b45b2e0cbfe9ecb42c98b5e4252e4a5918dc17942a16721f89549417e0e833170c1a6eee3765c041146e08c6b9af0c3bc992677149a1421db3e954f67e5fdfccee9bf4bf605a7ad4b9fde6903b02aee8d4f373e7c84f561acedb101a1428b5721d330913e23feaae7d93e59008cead5a8107a1c03bfba11f3396c164cd87a70b1a2169d78406006d41e6a643a0b675548f327ddadbae4900950e652fe1a07aebce275ed395590c05acaa8eee088640d7cbcc86f50422799aa18e8cd084d58c69d3196b8d17ff77b079c36ccd330a6165b35997c1aeb63dd9f784d71d7e2536b0771341cd0f47b92c80d424162c71b0f4cf94e23a92ebe62b879ea88b388abfa1bf4b092d03caf03caaf033195d95d3c018c592019e726c22a3c33e486e558cb9574c7ce0f8ed5a0bc3193532a98c0090d4fc06923e396df1a938bb2b52fae0a6bbf96c306efdfae4c779b94291010fb990df6819d3817bc57c814955d1a4713c3ecbfd105ad899d9abaa7d6e4056d2f1ee0c45a81878a6a61e83432432e2a031a394dcc2f720de994301392666f55c852078c604de8bd449d932d1c9b93850e2e9887141690af9b87586face7ee6dd6f5860187837ff630190401158019ec63005f34c64a62ee61d324d3e9285699fb74bd57ae894a5a5d9b4b456a27ce2ceccb978058de50b51f59e49a409d24878739d093d3d2bacb4b42be7f31e854bd010971b751afb65df07ee73032542f105520e8ad9d5ed25eb81da3adacbae372ec055e7b6dc032f17a2b9c8d7c80162dbbcf3cffb885f216c637af84a6b945dc699df2ed7ea55707c97ee29974efa728afea8939ee56ac6eed493d61059f4e672c404beec1803c035985e22757e741c0d8a0856502736dce8133e3fc25e46837ddf1c5cfa7d1de8c9bb142759fcc33f1e79c41b162674493e92829807b77636b23b212538366f59508e37bfc30cdc681135e65d703980bf25b88395911ee73468fa9251840ab822add0a575e01a16bef94737b7c37850574e29a403b1fc2a2c64b9e8a5ad0eeea502e7b06af7f758f2375dff2752e13c2e1bf6f3f36995ba4d2446aaebdcd29627b2615eaac5fb94c613abdd1e00794d64f080866b5387fadf6ae86b6a07e1d554e6554537080dd61face229fda9658241091f3790d655ed482342d0359d0ad0184dfd479f1e76ed4542862ec1696ad63babf42696a4dfd9ba244a39a1c092b05af399c4d6ff7dffc8a68b8996c08a9a6fe2d96b9c7ad3c400d564c68537590490d8ab2c73726bea572442db12ef28a67bda62f3cf42bcf7b3e5da63204b75146f3e061c4bda98b885e0531a894f0bb7db1edd1f810594b14d945ff1d37dcb021a98d15300f3d165ca265706e8099c835ed8cc63f89a12fcb6e0acec047abaa93ef0813aed3a18f176b19522aeba8b8ab2eedc1a9224b12fb9d520e66068bbfc25e6817deec1e87c87bc7ca6b36414d1f93942a16ff2d78a6b06299f1982b6a8338232ddc50dd8f19a96a6cde6429c977b2e9b199bd974f0a4ec565a3f8b9e70e4369758eb9aa89e65cbb04c0d72b8a784cc69d53abd93b2cd65e9a193dc54d0b5438a7729bbf7c0df1c22c50387adc89becddd49fa2adb51e98fc734072d3a9a212ac9243548c469fbdc924c21d967a60f453a376ef16b9b0e0f361a30d44a91313c88c8b1e4d3f72a28e6df215a64c0333c1dc2c95df7f2b59f511f6a142dbed737d0f84ff89b0bec79ca651faa497ea3dd711256f4a64e39942a3f15517754d19ece3cdf56d521b20a4b7f23aff03e7c173293294a05fb3b1d2ba5ad519e4eb41169bedaf011930efcb8e56a9f97b11ee7a170f0da91ce5824ede2abe1c477fd9eeb8818a099683b23dd15291e31de66d26468fc1280566447f5c7af53131aa62eef60183326737f2eb7dad10b7cc8cdb2a8ac27154f5b2ac669c28e008e059e61b14ab265269d6694307a21d19c9d145d9f5dab1b6c73bc7879cccf55cf2aef12204dcad78bd5200c2fa2ca5f514b2c15a3d789941c469e29e0eb1ccedaec85e4be2b1edcc5c0c470fb4db1dd37045173a5f315ae7f753bcec303e94c6014fad08a8db9a85a825b6d39bd2713bb2cec6ef097a68b39a96138e21edab0f4570956a4a8381499189267465832a0b935fb00dbc267aed2147e583d4f3775f5e31edddbf03db5d364006cc6c09669ce4f3b860a79182504ead80e1aefc21ac1403f3317b0ae07363433c9936d7c7316b104c3dd752a476c077209e425c1d3b120e7798137098c2aeb6fb771e07067fe410768d812ab2b2ec3c58d95be6690ceda30e49194caafdeca23f5329f04db20219ac978b0782b0bd6ffff86c8a68b55d4c0413aef3a3b3515dd2856def698cd8213a0acdee419e1d99a85af275bb26d94b4a1a35d81137a7802a3e9b717a74726b322376a045a089c1f5e8a3913ffe88b3df8e641b292bc7038681ffb7dc5d61ee1d71a84b795fa441123a240eb62aedd57b59225df6af53586f38503f74256049c438e129aa4b0a827c982762c7c32ea7184c98ca73aa6fd3c65385eaa9b3529203ba0a54d34a88803518b30d5c427a6860b7e5972b430f164a3733a9a0c99641db0456da5555570c85d08a8bff4c8e850d2ffbccc00691e12bd8808d4b1112e37190dab820f8765099b5d1f310eb5b3537127b202bdbe3dc07d72ff5dfd42edc2d155816f5c7d36ef11d8dd81c9531dbf86519051119346fadc14afe6d769bba724a93602ba919a5cd3f006310ab274b10301c5120a8c600752608033d87a3a475d4eca72d16fa53f6b6677b8a5ade688646deacf2bf76e304fd9ab0baf9cfce9dc55925c1e0578e8b134ee514df0c5310224e55b436a1a5040c66d9f3caddaf2fa8c1cb9fcb1945e66dfa2d1d12edbe85b6eadee60657519231634546481845e1678df3a27b0e2cbff6822aa0ab030faaac95a4ea8b604f63d0fb24490f0141476a225e5ab5d912a46c14dea8e63a2bac1597e823f6de8d80eb63a497829c4e92b95666a9e14e7774f0cc07dca94300b13094a61557388d2cf5cf388005ef1395dea3fd707a8974bda6c351a1e3d8220da820489a690b1ff827f5451987b57e09dfc7cd8bd190650df02d68398f85035295cb3c32ca60151cdb3606d304cbadc8915adf041ce52ee9c10c61102b2aa1ed9f21979509b929a710b6b52d8c747af0115e515da02f76eb718803760845d3d23cb90cd9133e3a13f8f2b871fd00466dee108fe3c1d05a00068221f0cd1627c95580e2f3475b338471ef74918f8e2fe1fc57307f7fc84d3a35c29333cf0be7d44572a71f798e84aeafbe6e880299107142e81ef48ecc827987dfa15f26d48c9a79c8290dae0e385af4ab88f409200e548d4f32333e795b15b85e3b77b629a48b3b83ca1119c514db0adb75bb3f3b56bacb8577f09de77da5d0031b8b0a6e4fcb8b75df408f80c3abe140741b3835b3266482859de17590f082b3e491a80cb29e059c87c41dc2bc3d9e7d68795c62f6a42d5dec24b91af9daeece56e23e3a02b033b176aaf7e8ecf609c6ec454ef757c745a6275f7878ba4724f8d34a6f587ce019267f6a921fdd48367ff58a01c2c82e65acd4b5e2c90b69146c1353a93810768a3f3138b9d255701819bfa994619bfca60cbe09ed9b41f9ebfd69cf7fe81466b09949eff662dd4ad4f68d9cf39d99ad2d7b449776f819a7fd94d33d8465b942cf98ac459633d09ed061d37c2cc604356c4567e416e3e4a65511b8abe1c7a5b54f5c35388a800b8c88fd94838ffc0b1c092f26351f36751b6d258c20be3ed5f35060600360dd4b4ea1044c1a8c4bb5b9ede9c0851992353fb0cfe95a5563e1d8ce5ca67c6c6ef68c64375b672de6af7bf47c4679129537bd09965a01cc5d243748d363335d3637ff9a274e5cc151dfd1643131f1246c9683c96b68c01d70f4fff78e40806a9870e23c7", 0x1000}], 0x3) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000100001ffe}) 07:28:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xffffffffffff2ff9, 0x40004204000828a6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x80047001, &(0x7f0000000080)=0x38faaa89) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x1, './bus\x00', './bus\x00'}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x9bdb) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x831) 07:28:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000100)=[{0x3f, 0x3, 0x2, 0x2}, {0x800, 0x5, 0x3, 0x1}, {0x80000000, 0x0, 0x1, 0x80000001}, {0x81, 0x0, 0x401, 0x7a2}, {0x20, 0x4, 0x7, 0xde}, {0xfff, 0x80, 0x401, 0x1}, {0x486, 0x7f, 0x2, 0xe0000000}, {0x4, 0x6, 0x1, 0x5}, {0xea5f, 0x1ff, 0x4, 0xb64}, {0x401, 0x89, 0x1, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000040)=0x8) 07:28:25 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x31e, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 07:28:25 executing program 1: pipe(&(0x7f0000000080)) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000100)) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000001500)='/dev/bpf\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) syz_open_pts() accept$unix(r0, 0x0, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) syz_open_pts() syz_open_pts() pipe(&(0x7f0000000080)) syz_open_pts() syz_open_pts() pipe(&(0x7f0000000100)) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000100)) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r2, r3) fcntl$dupfd(r1, 0x0, r1) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 07:28:25 executing program 0: 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', 0x40, 0xffaa07a3f6113640) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xeb}, {}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200000000000033f, &(0x7f0000000280)=[{0x8, 0x81, 0xc6f, 0x8}, {0x2, 0x1, 0x8000, 0x5}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x80, 0x1, 0x3, 0x8}, {{r5}, 0xfffffffffffffff9, 0x10, 0x20000000, 0xd51}, {{r6}, 0xfffffffffffffff8, 0x10, 0x45, 0x1, 0x4}, {{r7}, 0xfffffffffffffff8, 0xa4, 0x4, 0x8}, {{}, 0xfffffffffffffff8, 0x8, 0xfffff, 0xa9, 0x7}], 0x1f, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x90, 0x0, 0x9, 0x101}, {{r9}, 0xfffffffffffffffc, 0xc8, 0x4, 0xcb, 0x7}, {{r1}, 0xfffffffffffffffd, 0x1d, 0x8, 0x81, 0x3f}, {{r10}, 0xfffffffffffffffe, 0x68, 0x10, 0x4, 0x4}], 0x7, &(0x7f0000000240)={0xffffffff00000001, 0x2}) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000001300)) 07:28:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r1, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x100) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[0xffff]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="93") 07:28:26 executing program 1: r0 = socket$inet(0x2, 0xb553ee1533447487, 0x1) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r1, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0xec5ca62a4bf8c8d1, 0x144) r3 = dup2(0xffffffffffffffff, r0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r3) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x21, &(0x7f00006cdffb), 0x0) 07:28:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000190000000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) connect$unix(r0, &(0x7f0000000400)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) r2 = socket(0x800000018, 0x3, 0x102) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) r3 = accept$inet6(r2, &(0x7f0000000140), &(0x7f00000001c0)=0xc) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x6) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000100)) r5 = socket(0x800000018, 0x3, 0x102) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) recvfrom$unix(r5, &(0x7f0000000300)=""/172, 0xac, 0x40, &(0x7f00000003c0)=@file={0x1, './bus\x00'}, 0x8) 07:28:26 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x0, r1) lseek(r2, 0x0, 0x0, 0x0) close(r0) r3 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, &(0x7f0000000100)="440ce23b02dcfee1498fd7452edd46a8c31a13a31832dc950682844aec0e8cc27de78909318c2cb5f3577c47", 0x2c) read(r3, &(0x7f0000000080)=""/23, 0x17) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 07:28:26 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) open$dir(&(0x7f0000000000)='./file0\x00', 0x10080, 0x4) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 07:28:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000380)="398e") 07:28:26 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="2000000000e5fffffeff0000000000000000005b9d071b9d2a5387060000ff6eec733fed0a00000031000000000000000010400002000001d0bd1c456819850700000000000000582803f15b1b112fd42f273841afa2b84a35b7d154bb96519e14d696c7bbe0e2ee5179dfc673928aba7ae8bb2f10af76694ed6c1bbcc8e3d9b96323302add23f6aebe1a54639c23a4b030645c1ae5804b0d5cba95ee99a68ebd7"], 0x38}, 0x0) unlink(&(0x7f0000000080)='./file0/file0\x00') r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) pwritev(r1, &(0x7f0000001480)=[{&(0x7f0000000040)="bcade8a38d540e3ba6f20b674dac7580b5330d75d64ba4aa453e789e02fa17c3583eb9bb9a498a2069084aa24a60bece53f78a5ea781b2c3345e3e", 0x3b}, {&(0x7f0000000240)="0ae721dd6e451f3aa979e1ff6f47917dbae6ba4342cc918fd86c06d470a36a4f4d3eabca8e1a7275b849e2100e018f7142a0a0e14dd0e2f0614e27497bb76fb94d7498f7fdacc1d7279339fa52315f88e1e4abbe37c0f86617465106b895dbef6deaf02d5eab66936d65c508a7c1d79fc12fbc14f3a2fb930ab5542699d9309b28a8b273db15a0aa43b035ae2c02074e3928f4122e8963070557ae1ca7e285828bd75a6f0c56961a13df820a7928c41b0e008cf91a374093c099319ab2c03df88a38883b4b1f43e0734043ccf05f41aa4434e0e1", 0xd4}, {&(0x7f0000000140)="bec55ccf4ddda1ccec7e09afc488229da613ff4651d08e7c7865bbb32883de71abcb2b6d6764d8746e0129a10f6edb63a510790b288d1869b5133e2650b7a1fb36f5b0a42000241476b2753e45f11e808680cf37d6bbc7357f37b8a3a174e5c7c4b9278b62b2bfe92d9da3680467370b55af", 0x72}, {&(0x7f0000000340)="49ce6c653a06de67af70b8c021cc89102b6443ca8836bafe1ff473bf680f6d17657895b3e4a21ba85fbcb32b6699d552c1a7aa8ed286f6050ae0bcbd88411f07fdf8563b4c9b6713de02fdeef9", 0x4d}, {&(0x7f00000003c0)="a46135bc0e59fa0837cfe54ffe98fe923bc17453e1a9f338f801a6558bafd304e37218b97d2fb8d13eac1ee36f0d247a0a460230f6223f624c1d366190bcd07ab09779496e78103009563853bafcd6c87f6516813887b971af15d2c1ac1f023c86bc478d53d27073223713b8fe2e5c208f67c0bae795518f98b931d7d166929143453ebef0d0ec0ff345f609729ba2af874dd18af668", 0x96}, {&(0x7f0000000480)="c7692431c50daf75bdc14c438ff65c5c0f2e52e4222fd505fd20a8fcf19af2630fb8bd19e33e05500ca3774d5be44cadcfab623a03ccf858bde2feb04379fdcab0844b2c6ee4debacfc8e3f18f6da9c3d1326c7548aae4545018ed2f726844d5ecd01d0bb08a9abf6cb2a4b0e59365bfa0d92582327225c703ea17a1b91831c83036fd954f9fb62817b0e13dd2d652e35f9514bb51b87ac6bb11d9e83a44ab733a402899c334be543ae12bd8a9961b78edc87912c66afc7cb7e6b372638b3fba6c5e3eaa69187eaa05e7a25993f7c6c84530e5a02e297b644bd8558ddfcb8aaa62cad4512fc80ee1cc604af370d19cafdc99a517153383f184f082f2d1b1ae826604bb6641e98050533a4f93a62c326e586d7c247816de3df1352708f7b87a3bcebafa7d528993ae796c22d19e0009cec6b5c937240ccb1db9c1b6b673ac9ceea806a013de23cc1c6c339574ef896b1b4a37041a63449fa5f04fff9b9431e28e8b96eb9301ab5da43e7eb5909776d07ce14280fed2fdd3692bd2edab8e4c43d67860fbf10b439d8a0bce734d5bb737263bf09e0d0366042fbdca9583597b350f978bfbae90a479217149e460df3f4e8b2ff7c96ab8cb32b7aa762ec640bc741d76dcc1f1e55c0e5eb173f40d6c6bc30fa0bc5dd7a8fb533f1f58c94b4ccbefc76f9abb9573320cee7d05558545b00937c9463ae176aad354e3fd566d33d31ebae63d2a61e88fe31a6ace5efb0302bb05bbb9beb73c0a69e567d573d64d18dc48401a199c26b49d9a857f89f9786adbb14e86b828d97319fb6e3454b8222d98c3ff9e8730c9b64f115b78b286a282a0e1e4b2783cb58dab1aedf72afd1d3b4432856f69c92812ba5d673d928f92f18df1bcdd7b0dc2d6b15ac4e67ba62b8adadf349f5c643cd74edf0ca21f498fdbf91281da9affbe049b5a6c097fb6c75882e8aa861c0cf1e221d4f7a0bc25f0023e07410401435875f9ca3a5e7856c924153b5c4d0379f4538b9f6a4f271359a67c14f79b5ef4640a241249c915ae259e33f3459d52ac775f236af000959b219eaf4f5c84560d4deef9c70057ee8fc9f1244477f2e0fe1635fe0e360fd5ff034e4c0c825f4ff0cbe50c9a001e40c28643bc2764f96327cfbab46ecd092e07ce13e1217826ba47c5a219e972da0c69c502153d7c22d8e8f1e754e65bb927c489bfdd755da5b69d634ca7d401dd6b8338510506e6a018ba2536defe553c8ad02a50aa9da00293e1e00650ac938f458a470c2c5babb75bcd9756852bc6e6b819a63558a095fdd6817008f408a1c35893f52cc9a21922ed79228a21088e017e6e3f3274cd1faea17f5191881224f73b5056d290ca9d2d9702efb5193749efee10cd99a0f67edd4bd577c8bcb67257fbb5609c7cf575f38d6a37029430e1bc1671665dc46fe3e3aa56137b8ee1358583ee1656ad47da5832e7b1c7106a11e4b7cdcf177d543b405d98ca49eda98565d516bc776cc2e84451354cda44be0ef42bad2d4a535de4c1d10c2323fad3c696547bd2bedb51bc34bb2e7ad29096eec85f521ace39df84b6044f92c43c38e3b2275a97a879c3b287069e2c466612a360d96e85f356c0bfa45755c48f1c45d3c913d8e90698eab7ba9eba967da1d52b1d88bef423be7be264df3440b052f45f1b9edb473ff8583e1c2da037c01950805349fb16950dae54925ea307cda50fffb8ff9baa8465fa3c8878ca920beff04fb787ce42e3c34da7183b59d9a010de1ec4951a9ba778d595da4188acc6a8c95992a18b915aaffecf10f24b6ed35c01396072ddcae8456ff600f09c3835508682f1aa74f1555eef4bdb9c8b5caa914ac88a3b81f2e452d9a13eba51ec55e857f9ac782fbc388c635e4738b53f71ed8d8724a2504b613e98fa366d486c478eead45c32761a820d38d51241091c739990eedc5828443e13b0d164b51b8491d37347b8b12aa9e4b4fc230278d28439e16630e42260b2421bbbba23cc271079fdea4f02d0e1ebca2711117201645caf6614af38864dc00a603a9ebb4cd01c9496adad87df289a24b456fdf4b991ecdf951b2eebd6824c1b9cf44e6d4d84dae5ccfa4c8a8829ec542205fcd06a59d0e2b8827f9541cfda6e3f6f0402e6d3b05ecbd7c4d6dd3c4ff3480ed36c5cb290a1cf498cb22596b75bfdc921bd8914d68fdbea03b8cfb2103eb5651e977f412dc147757ebe420047821ffc1de2dd8b4176e2da39b79a081a93dad0b7ed14321aa90c5aaef462d9cc392d0156ecb170b7d4a1ce499e9508ae10d0227ca48d81c4fb28c46f574b49cdc7c9e79008f9f3d02cdeaa74a6aa2840c1934ef12efd7f64713a58d81dcf6da216a69d407437c4adc8f7ef5b5b914faa059fff7c8b30ef4b0a4dc481a47da39fc71be445cca07c36ed4655dd0f8ba01cfae9e5f1a30ade9559cd7a60d4e277d114e867de0493e6d753f1387b075a5c76a2dc5b99a6c31113f72ba0c35f62712f843fd9bf9b8b00d772b8e39f085336f298ea22d3e437268302522bf263b2257c484c872a010d9373aaf24f9cd6ad3b2cc509525c7f6190e27b9fdaa3025479367539f2ee9662124d1cb1972c058c84e40acfc714593cb62c5154009ecfd135b0936870abf876c1f8c37266ec4f7ff3347b37fd114838204414d6db2fbc7b5ff1f37fc6226c40c5b61482abb51acc3c9e2bb715c22c93569e6176a634af279c0c939a358dab80e9d44cc93305504c8ba62e7905e5792a77359b557f13feacddb0e89e9a36ead39c37daf52120b31a9725ad00f1f687d5bdf0d07d34313638cfdf30abbb4aa6be8f6f68cc153312ff8c5b85100b6956d7181fb8ba221d9e670d9f915e967f65ced38a10e17aa293414e3c5795504cc100e7b03e86681b2556144053d389dd1fb554bb1ab000b3d28c4c4a319e4a7ce492fa7308c6203b7358f957c8b958bfa9033c76ae76eb652b2b40cd587a36c358f032f4059e302d6ed466f3237ad4cafb2ced14f82818d67c0b2029f9a13cdd07ab0663c70cff1812e6374e314558bb9b5d0eb01fffd993fe6e8b9ea6589d5ea2ae6e86fe8a0069f71a13bfbe27d5f7a0b8d4cc803cb05dcfb8412fe6635222a2dd9b93e0a77828672a18c4d430d0f197e9e24bd7699f1da9075aed810a1a3fc36c97985f9e65796cfce75fef9491f9f07aa6eace7bf2dbdb5e7890727f9ce947252201aac1a4320280a1a202235080a11a85e017a8167dafee11133f91da22b05519ded7d5621e2036e116583cdb1ded3e37d4f7936477a7c6730f2938c42ce8fe4aad899410d595495d6032987c4e10cb6a4d6541422896d0cf9c332452ff82ba1733a14e394bc79d5bc50c323ad14e58c7a4ace93e3981a4c6ffde464eb90221b0ef67231b7c88a188687580cb3dea9b1eb15517a9d5c64e13fc5883a1d81d2b3f8a4ffaa2dbe777a400d7984734c0b4fc8a3896b606f57cfe1e8e863c2e3456e4262080db7f2f0569d498570f4a9863d65e054794c8a85b5f94fcd1421929b72df722b2985b9908f84e6d472c87808922ac1a0b547f45a99b12170456be8c4618076075b0a202776a0b2ba70c486a31f96fcbdec6f57e8d26d01b0709caab1850203697bc142a8c9ffab2d9c8c5f64c8cf4d3f9f51539b85c8e16493362f3aa2e07522cc49ab076a5a3bae4826aea786eb3799ec722d421a5e3713e02d22628ea2308875ee08fa36f60facaa4b8cd564528141cf1cd8d15dab35b5d7ffcd23609052b1405648f96e419d267236e6e56ddcaa067d7ed08d5ecb907bffcb0d0e40f267875531d2ec0a5dcb5b1434bdc59a2ee003a5fce072745fd7b0d5b9f24f2a8022969c324db5c7022986350375b216bdd4f3957578b502e6275d43417f59fc69e6b045fa6aedfaa91d9548cdd7638684df6fb4597c924a69ea70ba5ce35ee1021361a744c9a58685939ecfcf6766112994411d37f5b43a7516f7dcaaf2605c4da1643072e209751fa01ecf9a0b48d64278ad5b4651b847a2004cc198c318de5ec923972621220174b23a84323dd9994fd8245079ff82806182257ceca8f0d7a19741dd0c9a276c3a706c2bfa4edab0802cc1e050ecea1b7aff2d5ed540de7341cfd773b12036e2b32f0367a6c3a090b00988f8cac2a03a50e5297930c6cb803665fb13c6c3665361e52840e0c7b3a327468ba9de9edfd5cd90108b0c605f38c443d3a85276c63ec5230b6dfaaf8ec9755eb68a244c9a15c4e68e71c52580b11d2016ab5dff913b9a4e241121fb213511cb514da26f4c2db03157b2daa09b6c3b74899d72c0f6e257e37ee3f6582327949b7ed216ac89977f7df761b304d5b8733191f900285c4183fa87fc76312fc64ca22aa0baf897f2c4dcc43052358e28486da22314d6e13d2e86731549915543afff7e7b8b70bad322f4f7a66d06af6a1f57233e80917633431bf2fa039fc897c45f83a134f56c946dfae108c6bbc3ecc3f9988332f9a6d9b6988bb9ae3a19adb0815f38d74ca5ffd427c23996d1669105d2c5c2a3c22d0a660f3d5017e84db6b7d0427d3118edb48a75d55573434665d3bfbc79a2d8d5c5e57a4a5c07e1d4b1ba1602e07133c461647afafb2b1e001f1c36af1cc32dbadbb2fb58c558aa936d6b13ad857beb5e5ccc064dff2e204c13ac992083108e69a9e91b458c60903aca5c3f2a767de53556ca18b938d64582b34a3b27b12fcc738bb0f5a30ad7752b839d76c70761b52b4278d14dd96bd03d99acfcf8151ba8f341005a258217c5bc02f7b811fbafb7215b279f30dff8a872675711a6c33521073076c1c4c70dd317d8fe50645b3434dbeb4a4af8adec63fc0649388ff6833e7a8c347cca8b040f8216656154eee4eb3158da036a147cb7086876e4188559f95e2ab20eabf477606ab6693a333fc226529e8c9b8c19f918bfff4e09bd4f0768752834f6a1df944e03d69295900d569cf440b512c91f9ce66516818189c400a816879067d2a1bedbbeb028953f79df73580bc0ec64998c243ac9c366277458e23eb041f4572eb6d1d3736a38430f11f054374a099651fccfd90f0e2fd78cfd44140a79c586b3d8550f0811f0b54c0dc9e238724f777830682638b3a412150702e0b5809cf27fd49d154f650e4a9a8467c6b372581cf022b331e777714594bc96a9893ea67327282bc006f2d5f3bd6fceb876ae7e2387cbe39b9b0a9049747380865fe5d2377edf1c3a38b863d94aef2b213f58f8bd2cb08227da74079469b5c6285fdf5d18b3b5c1fab857f56fa40604dc811fb9a508fb16da7a1d8c68b3d1486995ba8f959fa9c1a0744ed1aae24473fcd323260f788b683ad7c03b28c2f70d76aae940cc6749b68425a7e0ba5110b6a7fabf52a17973256cb492ee67d33c0c8dce1afe3c7c71d9daf2aa15d3688d36a6c9362749ca720d47b72316a1f5d7f7b649a18455ae43c1718315111048b0c1b5887574b0b1c1d8742b4eb11d8879b8959523cb14c022c3c5915c61299df0656fbccbde9c10a010b0c1e885816b18ee01bfcec7e47d906d7d8e26a1f7c379f1ed6391f7df497cbaef0a321a972389e34a797c51790afcf7772901d197bb29aed2ff2133ab934f0cb5e735a088f4e3e27c31898e8ac4f26c952f9295f33420e7215fff002d015c283951da0eb894d50d454342e470b2ec12ffd8ca81d79ce8ad23a3d0a33d8203a5d7f9acdec83e20bef0315feda103781d8ea039151a0dbe385650ae5365392e521efb19c066145a6ed16a095b4718e9eddbc5fec62e39f98e9b1a699708358521d928fc5764eac0f25edbcfe7f6ee1", 0x1000}], 0x6, 0x0, 0x1f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 07:28:27 executing program 0: setreuid(0x0, 0xee00) r0 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x20) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="3a3af0660b6929e6eee25e9b4886d124281ff31e5c0616da60b0cf573b4980f9076ab74154f54799fd5809d63dd5986cabb51687c15d7861e681a7f76dd84e512a72671ce8", 0x45}], 0x1) setreuid(0xffffffffffffffff, 0x0) r1 = msgget$private(0x0, 0x40c) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r5) r6 = getgid() setgid(r6) setgroups(0x9, &(0x7f0000000240)=[r6, r6, r6, r6, r6, r6, r6, r6, r6]) setgroups(0x4, &(0x7f0000000480)=[r6, r6, r6, r6]) setregid(r6, r6) setgroups(0x1, &(0x7f0000000880)=[r6]) getgroups(0x3, &(0x7f0000000180)=[r6, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getpid() wait4(r8, &(0x7f0000000000), 0xb, &(0x7f0000000040)) wait4(r8, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) r9 = getpid() wait4(r9, &(0x7f0000000000), 0xb, &(0x7f0000000040)) wait4(r9, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x6, r2, r3, r5, r7, 0x28, 0x2}, 0x81, 0x9, r8, r9, 0x2, 0xa155, 0x100000001, 0x9}) 07:28:27 executing program 1: r0 = getpid() wait4(r0, &(0x7f0000000000), 0xb, &(0x7f0000000040)) wait4(r0, &(0x7f00000001c0), 0x2, &(0x7f0000000100)) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x6, 0x0, r0}) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000240)=[{&(0x7f0000000380)="2eb8c6b8613d62930300000000000000002a268bfec6b10ca54d38df83e81cdf33f180125370fa2915911eb48231ce5f30835ec97ff173074838a8080938d1bc55aa064ec3c45c2d198c7a6a90e39c938f5dde2e5fb063b659f0fe59a2b109d556d028161b5b", 0x66}], 0x1) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000040), 0x100000000000018b, 0x0, 0x4) 07:28:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2c012e2f66296c65302f667f8bd1aabb04696c652d99ea2124c9173000528ad8fb97d278b97b832db0597b4d65b1affe45f8e613c840116513654e92ac4505215e597e00080000000000006700"/89], 0x10) 07:28:27 executing program 0: setrlimit(0x4, &(0x7f00000001c0)={0x3, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x20}, {0x35}, {0x6}]}) r2 = semget$private(0x0, 0x1, 0x10) semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000000c0)=""/49) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6e8f716") nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) kqueue() ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000040)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r3 = getgid() setgid(r3) setgroups(0x9, &(0x7f0000000240)=[r3, r3, r3, r3, r3, r3, r3, r3, r3]) setgroups(0x4, &(0x7f0000000480)=[r3, r3, r3, r3]) setregid(r3, r3) setgroups(0x1, &(0x7f0000000880)=[r3]) r4 = getgid() setgid(r4) r5 = getgid() setgid(r5) setgroups(0x9, &(0x7f0000000240)=[r5, r5, r5, r5, r5, r5, r5, r5, r5]) setgroups(0x4, &(0x7f0000000480)=[r5, r5, r5, r5]) setregid(r5, r5) setgroups(0x1, &(0x7f0000000880)=[r5]) r6 = getgid() setgid(r6) setgroups(0x9, &(0x7f0000000240)=[r6, r6, r6, r6, r6, r6, r6, r6, r6]) setgroups(0x4, &(0x7f0000000480)=[r6, r6, r6, r6]) setregid(r6, r6) setgroups(0x1, &(0x7f0000000880)=[r6]) r7 = getgid() setgid(r7) setgroups(0x9, &(0x7f0000000240)=[r7, r7, r7, r7, r7, r7, r7, r7, r7]) setgroups(0x4, &(0x7f0000000480)=[r7, r7, r7, r7]) setregid(r7, r7) setgroups(0x1, &(0x7f0000000880)=[r7]) r8 = getgid() setgid(r8) setgroups(0x9, &(0x7f0000000240)=[r8, r8, r8, r8, r8, r8, r8, r8, r8]) getegid() r9 = getgid() setgid(r9) setgroups(0x9, &(0x7f0000000240)=[r9, r9, r9, r9, r9, r9, r9, r9, r9]) setgroups(0x4, &(0x7f0000000480)=[r9, r9, r9, r9]) setregid(r9, r9) setgroups(0x1, &(0x7f0000000880)=[r9]) r10 = getgid() setgid(r10) setgroups(0x9, &(0x7f0000000240)=[r10, r10, r10, r10, r10, r10, r10, r10, r10]) setgroups(0x4, &(0x7f0000000480)=[r10, r10, r10, r10]) setregid(r10, r10) setgroups(0x1, &(0x7f0000000880)=[r10]) r11 = getgid() setgid(r11) setgroups(0x9, &(0x7f0000000240)=[r11, r11, r11, r11, r11, r11, r11, r11, r11]) setgroups(0x4, &(0x7f0000000480)=[r11, r11, r11, r11]) setregid(r11, r11) setgroups(0x1, &(0x7f0000000880)=[r11]) setgid(0x0) setgroups(0x9, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x4, &(0x7f0000000480)=[0x0, 0x0, 0x0, 0x0]) setregid(0x0, 0x0) setgroups(0x1, &(0x7f0000000880)=[0x0]) r12 = getgid() setgid(r12) setgroups(0x9, &(0x7f0000000240)=[r12, r12, r12, r12, r12, r12, r12, r12, r12]) setgroups(0x4, &(0x7f0000000480)=[r12, r12, r12, r12]) setregid(r12, r12) setgroups(0x1, &(0x7f0000000880)=[r12]) setgroups(0x4, &(0x7f0000000480)=[r12, r10, r11, 0x0]) setregid(r8, r8) setgroups(0x1, &(0x7f0000000880)=[r8]) r13 = getgid() setgid(r13) r14 = getgid() setgid(r14) setgroups(0x9, &(0x7f0000000240)=[r14, r14, r14, r14, r14, r14, r14, r14, r14]) setgroups(0x4, &(0x7f0000000480)=[r14, r14, r14, r14]) setregid(r14, r14) setgroups(0x1, &(0x7f0000000880)=[r14]) r15 = getgid() setgid(r15) setgroups(0x9, &(0x7f0000000240)=[r15, r15, r15, r15, r15, r15, r15, r15, r15]) setgroups(0x4, &(0x7f0000000480)=[r15, r15, r15, r15]) setregid(r15, r15) setgroups(0x1, &(0x7f0000000880)=[r15]) setgroups(0x2, &(0x7f0000000200)=[r14, r15]) setgroups(0x4, &(0x7f0000000480)=[r13, r13, r13, r13]) setregid(r13, r13) setgroups(0x1, &(0x7f0000000880)=[r13]) getgroups(0x4, &(0x7f0000000180)=[r3, r8, 0xffffffffffffffff, r13]) setgroups(0x9, &(0x7f0000000240)=[r4, r16, r7, r3, r4, r4, r4, r4, r4]) setgroups(0x4, &(0x7f0000000480)=[r4, r4, r4, r4]) setregid(r4, r4) setgroups(0x1, &(0x7f0000000880)=[r4]) getgid() 07:28:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x40, 0x0, 0x0, 0x2d4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 07:28:27 executing program 1: unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='r\x00') open(&(0x7f0000000240)='.\x00', 0x240, 0x0) chdir(&(0x7f0000000000)='./control\x00') unveil(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='x\x00') 07:28:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) symlink(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./bus\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'\xff\xed\x00', 0x0}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() syz_open_pts() stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) r4 = dup(0xffffffffffffff9c) r5 = socket(0x800000018, 0x3, 0x102) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) listen(r5, 0x3) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0xd5, 0x4, 0x7, 0xffffffffffffffc1, "b61bea2f716048bbc80f9c10393648874b686ae7", 0x7ff, 0x1a80}) kevent(r3, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) 07:28:27 executing program 1: acct(&(0x7f0000001300)='.\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = socket(0x800000018, 0x3, 0x102) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) lstat(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) getsockopt(r0, 0x401, 0x0, &(0x7f0000000300)=""/4096, &(0x7f0000000040)=0x1000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 07:28:27 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x8a) r1 = syz_open_pts() readv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/218, 0xda}], 0x1) close(r0) socket(0x53, 0x1, 0x7) execve(0x0, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x40, 0x0) close(r2) kqueue() syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000100)) 07:28:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = semget$private(0x0, 0x7, 0x40) semop(r1, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x2000}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/148) semget$private(0x0, 0x0, 0x9) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000b13886ca3849451ae3c3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89f286f70ad7d3ade3a298263026b42c850fd3872b8bfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d904000000000000009ec7ab3a34c29000", 0xb1, 0x0, 0x0, 0x0) r2 = semget(0x2, 0x2, 0x20) fcntl$dupfd(r0, 0x0, r0) semop(r2, &(0x7f0000000200)=[{0x4, 0xb0cc, 0x1000}, {0x1, 0x200, 0x1000}, {0x4, 0x40}, {0x1, 0x40, 0x800}, {0x1, 0x7f, 0x800}, {0x2, 0xfffffffffffffeff, 0x1000}], 0x6) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000240)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x101, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000001c0)) 07:28:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000300)='./file0\x00', 0x2, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r1, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) openat(r1, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') readv(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/23, 0x17}], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) 07:28:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) symlink(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./bus\x00') setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x8000, 0x0) poll(&(0x7f00000001c0)=[{r2, 0x20}, {0xffffffffffffffff, 0x8}, {r3, 0x100}, {r4, 0x10}, {0xffffffffffffff9c, 0x2}, {r0, 0x2}, {r1, 0x20}], 0x7, 0x7ff) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r1, &(0x7f0000000340)="6f834bfd3dcf325d81051a955c4985906a889146879f4ac130ffcd404d3d5fac245feb2da016f401ac871332a41eb055c377645472a891e90887e00171fd4abdbc9db7cf1d8d42be19fe2ba7135eb9d94794924befbf44b0b55e83ff8c2363a9d6b2483fc0c7e15c8c4f71e3", 0x6c) chroot(&(0x7f0000000080)='./bus\x00') 07:28:28 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x55}], 0x6, 0x0, 0x7ff, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000080)) recvfrom(r2, &(0x7f0000000140)=""/4096, 0x1000, 0xdcb2b4e2c3fdb935, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 07:28:28 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc028698d, &(0x7f00000000c0)) 07:28:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x45}, {0x400000000000006c}, {0x4000000000000006}]}) syz_emit_ethernet(0xfffffffffffffc5b, &(0x7f00000001c0)="a2609bb4cfa8a3bac38a6e545bb1e866f85d18293057053e6653edc4e1553164c18dce78ffaecfe62f6afef202000000b065b523bcf57e0d315bbce7ecae6244c3889a") 07:28:29 executing program 0: r0 = msgget(0x2, 0x8) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0100000000000000aebf756b3d994d1c3eed540239ea39c4d1affd00589b4c2dddd35a5410c18f8ce91fe55cd8f91852b9846ef1398b6634b8efbcdb27db1161da77ab4f9f58d70d96fe06268ebce6143d751c33063dd94aa7daf88738c8a7df8a4cffa8d64a1db39942a457d9aca84f71b9e1e6f3af34a0c46fac134410170062be60930af5ca272e4c1a85dc30ab08fdadf1f48ecce762c8f50adbf14d51fd4b8c6e1cdc365f2708005c1ed1d15bf44e04f9b05c412acac0d0a1a552f52087633217d08edddaf47ad06cb3aff780a97ab66f04000000f1eae1bb3ae4e8a109c3d4f4ed059d51a0546ec834dc7fd4dae5a4800838266b7c861b7d0ced933f650c316be0f6fdb83d"], 0x1, 0x2784654cdad2c50c) r1 = socket$inet(0x2, 0x1, 0x81) getsockopt$inet_opts(r1, 0x0, 0x2000000000016, 0x0, 0x0) semget(0x0, 0x4, 0x1) semget$private(0x0, 0x4, 0x108) 07:28:29 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) r3 = msgget$private(0x0, 0x10602) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000071, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x239f, 0x1}) msgctl$IPC_RMID(r3, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[{0x6, 0x9, 0x80000001, 0x6}, {0x5087, 0x9, 0x1, 0x4cc}, {0xb, 0x6, 0x5, 0x1ff}, {0xffff, 0x6, 0x1, 0x3}, {0x0, 0x1, 0x8, 0x1000}, {0xfffffffffffffffe, 0x6dbe, 0x3, 0x8}]}) 07:28:29 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='\x00\x00\x00\x00?\x00', 0x10000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x25}, {}, {0x6, 0x3}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket(0x10, 0x5b0e5513e973cf84, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x3, 0xfffffffffffffffb, 0x7, 0xd18}, {0x10001, 0xa3, 0x8, 0x5}, {0x7, 0x81, 0x7ff, 0x100000000}]}) write(r1, &(0x7f0000000040)="6d81adcd0342fba9", 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x101, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f00000001c0)=[{0xfb, 0x8, 0x200, 0x3ff}, {0x7, 0x21ba, 0x9f, 0xfffffffffffffff8}, {0xb1, 0x3, 0x7f, 0xb35}, {0x9, 0x8, 0x100000001, 0x7f}, {0x4, 0xc3, 0x8267, 0x1}]}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000), 0x1ed}) 07:28:29 executing program 0: r0 = getgid() setgid(r0) setgroups(0x9, &(0x7f0000000240)=[r0, r0, r0, r0, r0, r0, r0, r0, r0]) setgroups(0x4, &(0x7f0000000480)=[r0, r0, r0, r0]) setregid(r0, r0) setgroups(0x1, &(0x7f0000000880)=[r0]) r1 = getgid() setgid(r1) setgroups(0x9, &(0x7f0000000240)=[r1, r1, r1, r1, r1, r1, r1, r1, r1]) setgroups(0x4, &(0x7f0000000480)=[r1, r1, r1, r1]) setregid(r1, r1) setgroups(0x1, &(0x7f0000000880)=[r1]) getgroups(0x3, &(0x7f00000000c0)=[r0, 0xffffffffffffffff, r1]) r3 = getgid() r4 = getgid() setgid(r4) setgroups(0x9, &(0x7f0000000240)=[r4, r4, r4, r4, r4, r4, r4, r4, r4]) setgroups(0x4, &(0x7f0000000480)=[r4, r4, r4, r4]) setregid(r4, r4) setgroups(0x1, &(0x7f0000000880)=[r4]) r5 = getgid() setgid(r5) setgroups(0x9, &(0x7f0000000240)=[r5, r5, r5, r5, r5, r5, r5, r5, r5]) setgroups(0x4, &(0x7f0000000480)=[r5, r5, r5, r5]) setregid(r5, r5) setgroups(0x1, &(0x7f0000000880)=[r5]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getgid() setgid(r7) setgroups(0x9, &(0x7f0000000240)=[r7, r7, r7, r7, r7, r7, r7, r7, r7]) setgroups(0x4, &(0x7f0000000480)=[r7, r7, r7, r7]) setregid(r7, r7) setgroups(0x1, &(0x7f0000000880)=[r7]) setgroups(0x6, &(0x7f0000000500)=[r2, r3, r4, r5, r6, r7]) r8 = getgid() setgid(r8) setgroups(0x9, &(0x7f0000000240)=[r8, r8, r8, r8, r8, r8, r8, r8, r8]) setgroups(0x4, &(0x7f0000000480)=[r8, r8, r8, r8]) setregid(r8, r8) setgroups(0x1, &(0x7f0000000880)=[r8]) setegid(r8) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f0000000040)='/dev/zero\x00', &(0x7f0000000100)='/dev/bpf\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)='/dev/bpf\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)=']]\x00', &(0x7f0000000300)='-\x00', &(0x7f0000000380)='/dev/bpf\x00']) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:28:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) flock(r0, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x80) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000200)=0x6243237734ac5a20) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") poll(&(0x7f00000000c0)=[{r1, 0x111}], 0x1, 0xffffffffffffffff) syz_emit_ethernet(0x24, &(0x7f0000000080)="69f5c87324027b12b5dc32334cc88708a07c3ada5b939ce0eee204d9e41eef5d6fca7276") 07:28:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f00000000c0)=0x80) rmdir(&(0x7f0000000040)='./file0\x00') pwrite(r0, &(0x7f0000000240)="f94c4c49dfd685fbbf8a8d1a029b3231f4c350a215ba207ff96d8ea8d52ee1f89f2e441f7a3915cae139a114b545aef5b7c16fbbe7d77e6f4d6844607063ace46da62720c91e5ccbe285def98cf85c65398a403c18026cbf57a68b0c70648fa374c889e14b7c65665672064f66d23dcd623f3c613a14dff9941858e94d59d51e1d4ee6adcdcf8c0630f30f471cded9f668181885b9a2ac586ee404b7d3683fd5e1bc49c766486396fab57b4ef9802080f1c714d49f33260f927ab017a6801a72", 0xc0, 0x0, 0x0) 07:28:29 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchdir(r1) close(r0) 07:28:29 executing program 1: r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x200) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x3, 0x5b, 0x7, 0x42e106ec, "a8903d2b4ef8fcf2f830a1b8b2b085a7b8bbf189", 0x7, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000480)="bd", 0x1) pipe2(&(0x7f0000000040), 0x38000) 07:28:29 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) getpid() r0 = getpgrp() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x11c, r0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x20) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x208, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000180)) 07:28:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x20000000000003e6, &(0x7f0000000140)=[{0x4, 0xd5, 0x0, 0x12}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 07:28:29 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x11b) r1 = open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000100)='\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', 0x4) rmdir(&(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') renameat(r0, &(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000500)={0x10, 0x9, 0x4, 0xfffffffffffffffe, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6ba967f5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x3}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x80000000}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x80}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000e90000/0x1000)=nil}, {&(0x7f0000d6b000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000d30000/0x4000)=nil, 0x1ff}, {&(0x7f0000c7a000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000f51000/0x3000)=nil, &(0x7f0000c7c000/0x4000)=nil, 0x100}, {&(0x7f0000e4a000/0x3000)=nil, &(0x7f0000c83000/0x3000)=nil, 0x4}, {&(0x7f0000c6c000/0x14000)=nil, &(0x7f0000c8b000/0x2000)=nil, 0x4}], ['\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', './file0\x00', './file0\x00', './file0\x00'], '\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', './file0\x00', './file0\x00', ['\x13\x13w\xc5\xfc5', './file', './file', './file'], 0x7f}) 07:28:29 executing program 1: r0 = syz_open_pts() select(0xe6, &(0x7f0000000040)={0x62, 0x9, 0x0, 0x7, 0x80000000, 0x0, 0xfffffffffffffff5}, 0x0, 0x0, 0x0) close(r0) 07:28:29 executing program 1: 07:28:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:28:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x400000000001, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x1f) r1 = semget$private(0x0, 0x4, 0x4) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x100, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f00000004c0)=0xfffffffffffffd28) fcntl$lock(r2, 0x8, &(0x7f0000000300)={0x3, 0x0, 0x9, 0x0, r3}) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000000c0)=""/226) r4 = dup2(r2, r2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x24}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(0xffffffffffffffff, r6) open(&(0x7f0000000280)='./file0\x00', 0x8, 0x9098f98fc9a64cf) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r8) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) faccessat(0xffffffffffffffff, &(0x7f0000000040)='.\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000540)="f9781fcdcb79ceafba8786328bf93bd5187129d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e2bc68f0bfbb5bafd7dbd56c9412ba81a99882f9e3eb3bf112389bcd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7f90c68824b17e9380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c7f47f5af977b96c38138e4", 0xb9) r9 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000a00)=[0x4042, 0x1, 0xfffffffffffffffb]) semop(r9, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) setgid(r7) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000003c0)=""/66) pread(0xffffffffffffffff, &(0x7f0000000680)="f8e4a6d6a054d8eb9b5e68f2782a5b46a42059b17200d70f5ff21894abfbc46776c929e39d200b87ac6a98e699d450fee17a9a5152edd0f16afeaf3ef5c9786f693e8eb09a1a7d326c257b807f87aa8bb2a1a9ca50e72d1cd5736cda2858ad2620c14929b469573f0a873c09f4100bb7adbd76742e0fb6f8ed03147113a3d99f2457cce4e16ccc87", 0x88, 0x0, 0x16) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000340)=""/13) semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f0000000780)=""/61) fcntl$setflags(r2, 0x2, 0x1) 07:28:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_dstaddr=@in}) 07:28:29 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='W\x00') symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') lchown(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) 07:28:29 executing program 0: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000040)=0x1) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) 07:28:29 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() setuid(0xee01) ioctl$TIOCEXCL(r0, 0x2000740d) getsockname$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) syz_open_pts() syz_open_pts() 07:28:29 executing program 0: r0 = socket(0x0, 0x4000, 0x4000000e) connect$unix(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bbccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f2b53654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e3f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d47ae0e1f8adc5fd73fc3c6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8ede5e11ffcab9d420cceb4b2e05930673a8d85e6bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c56300"/1179], 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f0000000140)="3708c45e043570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a010a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82303e72bd96ec804356b5ef78e76de6666fc226579ef69aa0a49a6ff8a7daf25283a6394920ce03e00000000000000", 0x8f}, {&(0x7f0000000b80)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a5883ee863af33ae7213d0f10ade1720dac2c0c7b5bdf0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e6fc36a091bd45137a6d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65a95c1ab4eb3d6522d1de24e9cce4f519b9e1963b3e494cbcc65f02e284c033bc5bed29b84a4b951c8", 0xd3}, {&(0x7f0000000240)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7", 0x3b4}], 0x4) r1 = socket(0x21, 0x2, 0x8) bind(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66df6979b900"], 0xa) 07:28:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x3, 0x102) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) r2 = accept$inet(r1, 0x0, &(0x7f00000000c0)=0x374) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x164) ioctl$TIOCNXCL(r3, 0x2000740e) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0xf4, 0x4}, 0x8) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) 07:28:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0xc4f0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x2) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x125f5a6e882c5237, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8b}], 0x7, 0x0, 0xfb4b, 0x0) 07:28:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x3d}, {0x6}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) r1 = getpid() getpgid(r1) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25, 0x0, 0x0, 0x2000}, {0x0, 0x0, 0x0, 0x6}, {0x6, 0x1}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000000c0)=0xffff) 07:28:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_index}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r2 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8000) write(r2, &(0x7f0000000040)="670dc3", 0x3) write(r2, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 07:28:29 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x80000000, 0x6b) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1001, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x3, 0x80000000}) mknod(&(0x7f00000000c0)='./file0\x00', 0x660450adf19c3bf8, 0x9) mknod(&(0x7f0000000100)='./file0\x00', 0x8, 0x8) r1 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x104) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000280)={0x20, 0x2, {0x0, 0x7}}) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0xc) utimensat(r5, &(0x7f0000000300)='.\x00', &(0x7f0000000340)={{0x0, 0x7}, {0x6, 0x1}}, 0x2) r6 = dup2(0xffffffffffffffff, r0) connect$unix(r6, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f00000003c0)='./file0\x00', 0x41c0, 0x3) sendmsg$unix(r3, &(0x7f00000006c0)={&(0x7f0000000400)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000440)="c6b4fd9f878252c17b6751867a4b19fdb71a6e960fac837e8dc089b7c6a359a3cb9c2b9efcc693915c3f7ecc3c221d3c462715682c6048ccd66358f182a1959358e51fff203ede22a26f2fed59447ca2a89aad6f8fba68bb2d9fa3dc545f9a406081ff8b5623b93bc4a2267d14efc91e16925f51f4e302de314e9da847818575e40b351486955c40935030289be7c67e6b2999bab6d76174f0402b414f3bbb24b60b337ace81440f6a81b587deda9c1f68d8d4799d1eaa19ca7c4c7f6675b71ad9dc03ceb4c4e0051bf517078b41d02729f204853285176122e7acdb6292dabc86652e91f440fc7963d62b3f83821fe35f1a9a9657bd", 0xf6}, {&(0x7f0000000540)="916568b12021a3e2983d5a0e6fbb44718a10e917ffe1780d7508d0320b337eb1171247951a781a7ca31071019e7c3bb8bb0dbdbeb34c7d24f78cd8d25fb102601d2617047742a9963652fdda646aa952bb12266e9df44c84ff48669ae3e2fba5525baf4fa446e035dcae75422cfb", 0x6e}, {&(0x7f00000005c0)="4abfad99a412aa0244bf213ad6199cfbbe6e4e8e8af26a82caa6ff13e831dfd14db8298d045feb63c449619d917f68697a62fe08474200e3e127779aae51aa79fab80e2eaa606c9c6dacc6624b78055f5121ad676c0c17e7d309a038e92647e18b505638e88dd6a6b21ed405a0fee8942cb1a6d192759af76595f9f9aad3495d5d80", 0x82}], 0x3, 0x0, 0x0, 0x800}, 0x302e4c80615a9339) fcntl$getflags(0xffffffffffffff9c, 0x3) syz_extract_tcp_res(&(0x7f0000000700), 0x3, 0x100000000) pwrite(0xffffffffffffff9c, &(0x7f0000000740)="f06095d909218235a8690a96528040b13cccac30006e6c1eb0fb09873d25de4c29ed05d9c342132b36943256232acc4d07d09a9395e8035d1294cd683631753b621f02cfe493bb00829fcfe8eda55e62f6d9d5fb69a2fefba372bd22c6ab880ea0391162063c6fafd6a14085b5cc33581bc8fa906ccad01980ebf70747dfbe9438c2cf59", 0x84, 0x0, 0x4f8) fchdir(0xffffffffffffff9c) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000800)={'tap', 0x0}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000840)) r7 = openat(r2, &(0x7f0000000880)='./file0\x00', 0x20000, 0x4b) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f00000008c0)={0x6, './file1\x00'}) writev(0xffffffffffffffff, &(0x7f0000000b40)=[{&(0x7f0000000900)="dc6b0bd3baf01cb10c8001198dce85b55b6e56cca27e2be6650f3b32eb315c4e7cc50b7cb5777380bb22999bf7ecd6a9314b743a2d9c8faeb3a2275d182f3e0abdf5d14c42ef4a84b788b478697188f8a7a22ec5cdebef1b2d995db36f81bbb538cb9c9a6ca33c237aa3004b4c3601b05da0300952d1da1c6c567574", 0x7c}, {&(0x7f0000000980)="73831fa10c15745c9f0163441c5ef7c4af8460673baf73a037b72d507f33cd72d31660076c7dc55b72f1317aa75f316d4e0ba45b8c71fdc9693b65864b46a677ed5be0cb8b23959ddd2e6c5e3b0c03e8bcbb190c262b49fea6983a0bd99a2cf39b69f0056a1d38dad5d4f7ebc19eb360d63a99305d551bd745b0ae9dc97bbbd0e1b050e1805b29b51bab17140f2caddc65dc4808797f8053682a12df523a3a36f2c1735629d543b7140cadf1c783426944db536bbd9a897d137fa3b7c64d9ebe681ecb42d9cf27953a82fcff85ded8e7f40b5e34f3e8afec5f041b8fa42382ad8d769fca0fd1093834da1405289a06e4", 0xf0}, {&(0x7f0000000a80)="b25f490c5842c7fe9361e12540233293499913e9245b5c1d9342206e6f5fdfa1cf9c159db1817d4e8d312138bb07c2b097fb6d0697cb040534211ac7635bd773739b39e5fb8de72c9499a92e1500090c26fa5c59eb6fc89e5c5f20420f1aeb56843e48465c49663c0d984c6f0a252c6af0ad67b1fecbdaf156d4d42a98be6b8270f061257fba94682fae91f77280327fa49343dd5b9779a045f49c22367bd18dfe34f13d090af79c656a5e44564b70beb5", 0xb1}], 0x3) r8 = socket$unix(0x1, 0x1, 0x0) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) r10 = getuid() getgroups(0x9, &(0x7f0000000d00)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r12 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0}, &(0x7f0000000d80)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000dc0)={0x0, 0x0, 0x0}, 0xc) r15 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000e40)={0x0, 0x0, 0x0}, 0xffffffffffffffff) r18 = accept$unix(0xffffffffffffff9c, &(0x7f0000000e80)=@abs, &(0x7f0000000ec0)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f00)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = openat$pci(0xffffffffffffff9c, &(0x7f0000000f40)='/dev/pci\x00', 0x40, 0x0) r21 = getpgid(0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000f80)={0x0, 0x0}, &(0x7f0000000fc0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, &(0x7f0000001040)=0xc) sendmsg$unix(r8, &(0x7f0000001140)={&(0x7f0000000b80)=@file={0x3, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{&(0x7f0000000bc0)="0d66bdfff3f43c8102d59771", 0xc}, {&(0x7f0000000c00)="55c35f1731efe30560f9e006341d73a83709fccc6c6d8efcf09e441647f159f655606cef2d68d7bc8d136561998b4eb8cf716ea7cd7635a397d7fe847bac715f782c54b1ee128c5f21690a31c6f6a3a93062a9f17564e75c21c56461b8a4a3d57c9c26740edf3f75097531e878e1d0abde72a1391578cc377657c63d139acd11b593398d639ab2a5e55dadab596b90101f8e8693a59f2107e9", 0x99}], 0x2, &(0x7f0000001080)=[@cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x20, 0xffff, 0x1, [r18, r19, r20, r6]}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}], 0xa0}, 0x404) 07:28:29 executing program 1: r0 = socket(0x1, 0x3, 0x200000000) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)="2325d7a8", 0x4) 07:28:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) mknod(&(0x7f0000000200)='./file0\x00', 0x2062, 0x8000000000028aa) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x100) recvfrom(r0, &(0x7f0000000180)=""/53, 0x35, 0x802, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x5, 0x5c}, 0xc) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/7, 0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) flock(r1, 0x1) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x9, 0x2, 0x9, 0x0, 0xffd, 0x9, 0x4, 0x1, 0x0, 0x40000000001, 0x10001}) pread(r2, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) close(r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r3, &(0x7f0000000240)=""/183, 0xb7, 0x0, &(0x7f0000000300)=@file={0x0, './bus\x00'}, 0x8) 07:28:29 executing program 1: write(0xffffffffffffffff, &(0x7f0000000140)="bc2562ad0b6f3fa68a2bfb8b75069a45dad05a29a4a56983346b5d1984c565a8ea67dde80d79e5ec369b82555ae5e9e833eb39f11223153096c5f99b15d809a5d440b6b8e0f8a4112f15dbb3d63401cf86d2517e0f051febf6db2ec4875aeb65036c531dcaa93c7b99002ce11aac187a73323c06a745615866bea778957ac026f99fe2360239340f74332fb3f4a35baca0f5f9da1f25b968b128c2a17adfa24efd347080c8b48f136bc118b67928aa6deaf85904f8ea2b9b9c89a2e5eafbab0b1b47f6ad503c7d0855c217fa67676479dd74e53c5e3abd98af4b701113b9b527783e79f2e2277277d5075519ba6e4dcad592590b07bf0b6a47bc3137c2f450fa734264f5cb6ff01254474adb312daf2bbda1f83f091da1ad4f14afb9820131a00cdd90a38f1b946575a34eddc27ac51461bb52b8cb2471aabde4efa7ea77afba5730149110bbf7d423f19fc68a7037d16b94825d3e833d019877528eadf19eb5308d0840dc3b9b05333943445d362ac29a5f1ea537f76345b4a76acc9e53b2bbfa694e371be966b186071272f5317efdb8e500ed17814bdd6bc832e7d1fc4f3ba5fa25bad9c37557a312d33644d2869174f08f032e3b35adc92bbd27b040c3e0e2fecee8b0d7b26d76bc0525c711a85f76203f69ce982e69b389e52d373ba719994378206a7ad3938a1df74a78c1a8b88ae51d52a4195fb8540470d3911deac3c240c6eb4eaa1fd261ff87f200d3713a487452dfba19ccec2dfa8e63e6bee9e6423575d81724a510c06d54aab1ca82fe35823b955b7370d135dd982f75a6103408c727a4681e54bcfdba1bdc74c6c02fa5c58f7fdd2f93fd34d97434098861f4f6cd418dcd7e29c72d9302c795473679868bb7ace646bed0719152c70ac3de152977482b1f1ce49ae137fcc5b2873be6a7335a605a301afd767fa2274affd7533e6f9ee1e6bb937bf3477c091cd2cbd50df77834c0f9af6b33d2d65b902f388afec80d59ac6ab6ceaef60dd7d3c8bb37131f05762e1130182b1d359ba08838a2fe585642a202a7a29ce23dd9d192e7480e931e984523e285bc4cbe712a1a10a6edfb66e506342dcb796cbbe9fb3b8ad4bc1b44bed67a45bb5c04e572eeacdf8d813e21a31c382221ae45f5f6ca4a37c65b2872d313d4bd545c307e686366f2fbc0895fddbdcdea45d88bf7529dc371e6c762d22e6473889c782ff2ded0c4c1337209bb5beecd42e7457eb4a661b8b31f96ef0c4aab6f2b79dbdd4c84c9c6e74357162e46c87aac3474bf6e1441cfd840d17c30145091c7a17ed0dee73c61429316bbc56a1b52053def16452c9882d042e7c0ccdd6423bd2bf245d529faba88fc63163754705cffe3a576163491baf1d2ea1c6e455010b06b7518c3ab2b8684b5", 0x3e0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r1) sendto(r2, &(0x7f0000000580)="ab4152e2eb6c3bdc6a12f4dac47308ee0b9a50d7873379046a85e8540f23b6700e19340d8fc45069214b68a20ebde3b1a98a9f6e46faf8707369dcbd17175168b18f98aa62edb867befa8da417ff15a3e47eec05b7632916171a0b746b18cd8302ab6df8093a77f620ed78ae8d197f848fc4d2d13c5a7323f9e4f1f1115bf11fef04dd9328f4511f2be3d7b141550930df", 0x91, 0xc, &(0x7f0000000640)=@in6={0x18, 0x2, 0x1ff}, 0xc) chroot(&(0x7f0000000540)='./file0\x00') r3 = socket(0x800000018, 0x3, 0x102) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) r4 = accept$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet(r4, &(0x7f0000000080)={0x2, 0x3}, 0xfffffffffffffd63) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) bind$unix(0xffffffffffffffff, &(0x7f0000000680)=@file={0x0, './file0\x00'}, 0xa) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800018579a68 vm_impl_init_vmx: uvm_share failed (22) uvm_fault(0xffffffff824f7790, 0xffff800000bc7000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at uvm_unmap_remove+0x3eb: movq 0x100(%r15),%r15 ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff824f7790, 0xffff800000bc7000, 0, 1) -> e uvm_unmap_remove(ffff800000bc6f00,0,80000000,ffff80001794e128,1,0) at uvm_unmap_remove+0x3eb end trace frame: 0xffff80001794e160, count: 0 ddb> trace uvm_unmap_remove(ffff800000bc6f00,0,80000000,ffff80001794e128,1,0) at uvm_unmap_remove+0x3eb uvm_map_deallocate(ffff800000bc6f00) at uvm_map_deallocate+0x6e vm_impl_init_vmx(ffff800018579a68,ffff8000ffff33d8) at vm_impl_init_vmx+0x1e0 vm_create(ffff800000a83000,ffff8000ffff33d8) at vm_create+0x182 VOP_IOCTL(fffffd803657c1a0,c5005601,ffff800000a83000,1,fffffd803f7c69c0,ffff8000ffff33d8) at VOP_IOCTL+0x88 vn_ioctl(fffffd803869f1f0,c5005601,ffff800000a83000,ffff8000ffff33d8) at vn_ioctl+0xb7 sys_ioctl(ffff8000ffff33d8,ffff80001794e508,ffff80001794e550) at sys_ioctl+0x5b9 syscall(ffff80001794e5d0) at syscall+0x507 Xsyscall(6,0,ffffffffffffff59,0,3,badc9db2010) at Xsyscall+0x128 end of kernel end trace frame: 0xbb055981e90, count: -9 ddb> show registers rdi 0 rsi 0 rbp 0xffff80001794e110 rbx 0 rdx 0x15e6 __ALIGN_SIZE+0x5e6 rcx 0xffff800014f0b000 rax 0xffff800000bc6f00 r8 0x1 r9 0 r10 0x109670b556ec79e8 r11 0x57c3964f8299050e r12 0 r13 0xfffffd802e8e35e8 r14 0 r15 0xffff800000bc6f00 rip 0xffffffff81f780db uvm_unmap_remove+0x3eb cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff80001794e060 ss 0x10 uvm_unmap_remove+0x3eb: movq 0x100(%r15),%r15 ddb> show proc PROC (syz-executor.1) pid=368707 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2780,0xffffffff82562a20 process=0xffff8000148a30f8 user=0xffff800017949000, vmspace=0xfffffd803f014000 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 39408 303265 83451 0 2 0 syz-executor.1 *39408 368707 83451 0 7 0x4000000 syz-executor.1 4832 349389 68645 0 2 0 syz-executor.0 4832 152388 68645 0 2 0x4000000 syz-executor.0 68645 357475 56922 0 2 0x482 syz-executor.0 83451 327363 56922 0 3 0x82 nanosleep syz-executor.1 73659 375291 1 0 3 0x100083 ttyopn getty 84411 417620 0 0 3 0x14200 acct acct 1026 491785 0 0 3 0x14200 bored sosplice 56922 145659 22338 0 3 0x82 thrsleep syz-fuzzer 56922 489166 22338 0 3 0x4000082 thrsleep syz-fuzzer 56922 53536 22338 0 3 0x4000082 thrsleep syz-fuzzer 56922 65048 22338 0 3 0x4000082 thrsleep syz-fuzzer 56922 326320 22338 0 3 0x4000082 thrsleep syz-fuzzer 56922 480138 22338 0 3 0x4000082 kqread syz-fuzzer 56922 440411 22338 0 3 0x4000082 thrsleep syz-fuzzer 22338 339283 70631 0 3 0x10008a pause ksh 70631 49371 90547 0 3 0x92 select sshd 90547 40640 1 0 3 0x80 select sshd 36836 183148 94851 73 2 0x100090 syslogd 94851 311258 1 0 3 0x100082 netio syslogd 60060 215510 1 77 3 0x100090 poll dhclient 76756 203071 1 0 3 0x80 poll dhclient 97505 509934 0 0 2 0x14200 zerothread 74190 9400 0 0 3 0x14200 aiodoned aiodoned 52689 243682 0 0 3 0x14200 syncer update 52532 23266 0 0 3 0x14200 cleaner cleaner 78481 201282 0 0 3 0x14200 reaper reaper 16284 406267 0 0 3 0x14200 pgdaemon pagedaemon 56683 259391 0 0 3 0x14200 bored crynlk 75981 215497 0 0 3 0x14200 bored crypto 8692 38121 0 0 3 0x40014200 acpi0 acpi0 35326 301561 0 0 3 0x14200 bored softnet 46789 470328 0 0 3 0x14200 bored systqmp 73466 517822 0 0 3 0x14200 bored systq 33533 192553 0 0 3 0x40014200 bored softclock 99498 36912 0 0 3 0x40014200 idle0 60039 380928 0 0 3 0x14200 bored smr 1 61204 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 9578 6582K 8264K 78643K 33676 0 0 pcb 13 8K 8K 78643K 393 0 0 rtable 111 4K 4K 78643K 1336 0 0 ifaddr 74 16K 16K 78643K 446 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 1 2K 2K 78643K 214 0 0 iov 0 0K 32K 78643K 445 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1236 78K 78K 78643K 7538 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 66 0 0 VM map 3 0K 0K 78643K 4 0 0 sem 12 0K 0K 78643K 493 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 3631 0 0 sigio 0 0K 0K 78643K 38 0 0 proc 49 38K 63K 78643K 1288 0 0 subproc 32 2K 2K 78643K 289 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 288 0 0 in_multi 33 2K 2K 78643K 287 0 0 ether_multi 1 0K 0K 78643K 18 0 0 mrt 0 0K 0K 78643K 7 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 180 795K 795K 78643K 180 0 0 exec 0 0K 1K 78643K 690 0 0 pfkey data 0 0K 4K 78643K 2 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 104 21K 31K 78643K 9599 0 0 UVM aobj 130 4K 4K 78643K 142 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 424 0 0 NDP 17 0K 0K 78643K 137 0 0 temp 206 3536K 3607K 78643K 69378 0 0 kqueue 0 0K 0K 78643K 19 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 37 0 31 1 0 1 1 0 8 0 rtpcb 80 203 0 201 1 0 1 1 0 8 0 rtentry 112 178 0 134 2 0 2 2 0 8 0 unpcb 120 1560 0 1546 4 3 1 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 6447 0 6447 1 1 0 1 0 8 0 tcpcb 544 741 0 737 4 3 1 2 0 8 0 ipq 40 4 0 4 2 2 0 1 0 8 0 ipqe 40 8 0 8 2 2 0 1 0 8 0 inpcb 280 3163 0 3154 11 9 2 3 0 8 1 nd6 48 28 0 24 1 0 1 1 0 8 0 pkpcb 40 20 0 20 7 7 0 1 0 8 0 ppxss 1128 64 0 63 10 9 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 772 0 554 20 5 15 15 0 8 0 art_table 32 773 0 554 2 0 2 2 0 8 0 art_node 16 177 0 137 1 0 1 1 0 8 0 sysvmsgpl 40 8 0 2 1 0 1 1 0 8 0 semapl 112 491 0 481 1 0 1 1 0 8 0 shmpl 112 140 0 12 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 6925 0 5530 46 0 46 46 0 8 0 ffsino 240 6925 0 5530 83 0 83 83 0 8 0 nchpl 144 12253 0 10655 61 0 61 61 0 8 0 uvmvnodes 72 6219 0 0 114 0 114 114 0 8 0 vnodes 208 6219 0 0 328 0 328 328 0 8 0 namei 1024 43911 0 43911 4 3 1 1 0 8 1 vmpool 520 2 0 1 1 0 1 1 0 8 0 scsiplug 64 5 0 5 4 4 0 1 0 8 0 scxspl 192 39752 0 39752 16 14 2 7 0 8 2 plimitpl 152 335 0 328 1 0 1 1 0 8 0 sigapl 432 3758 0 3744 2 0 2 2 0 8 0 futexpl 56 83205 0 83205 2 1 1 1 0 8 1 knotepl 112 950 0 931 4 3 1 3 0 8 0 kqueuepl 104 1961 0 1959 1 0 1 1 0 8 0 pipepl 112 1986 0 1967 7 5 2 2 0 8 1 fdescpl 424 3759 0 3744 2 0 2 2 0 8 0 filepl 120 29829 0 29724 23 18 5 7 0 8 1 lockfpl 104 1385 0 1383 1 0 1 1 0 8 0 lockfspl 48 466 0 464 1 0 1 1 0 8 0 sessionpl 112 33 0 23 1 0 1 1 0 8 0 pgrppl 48 73 0 63 1 0 1 1 0 8 0 ucredpl 96 6582 0 6575 1 0 1 1 0 8 0 zombiepl 144 3744 0 3744 3 2 1 1 0 8 1 processpl 864 3775 0 3744 4 0 4 4 0 8 0 procpl 632 8149 0 8110 4 0 4 4 0 8 0 sosppl 128 31 0 31 12 12 0 1 0 8 0 sockpl 384 5014 0 4989 24 20 4 7 0 8 1 mcl64k 65536 896 0 896 102 101 1 64 0 8 1 mcl16k 16384 19 0 19 8 8 0 1 0 8 0 mcl12k 12288 78 0 78 10 9 1 1 0 8 1 mcl9k 9216 36 0 36 11 10 1 1 0 8 1 mcl8k 8192 83 0 83 11 10 1 1 0 8 1 mcl4k 4096 295 0 295 5 4 1 1 0 8 1 mcl2k2 2112 33 0 33 9 8 1 1 0 8 1 mcl2k 2048 54274 0 54230 27 20 7 16 0 8 0 mtagpl 80 121 0 107 2 1 1 1 0 8 0 mbufpl 256 110678 0 110569 65 56 9 42 0 8 1 bufpl 256 16834 0 10616 389 0 389 389 0 8 0 anonpl 16 371194 0 357022 171 110 61 74 0 62 0 amapchunkpl 152 17409 0 17299 52 47 5 15 0 158 0 amappl16 192 20331 0 19511 162 120 42 54 0 8 0 amappl15 184 367 0 366 1 0 1 1 0 8 0 amappl14 176 1491 0 1485 2 1 1 1 0 8 0 amappl13 168 431 0 430 5 4 1 1 0 8 0 amappl12 160 373 0 372 1 0 1 1 0 8 0 amappl11 152 193 0 181 1 0 1 1 0 8 0 amappl10 144 25 0 24 2 1 1 1 0 8 0 amappl9 136 974 0 966 1 0 1 1 0 8 0 amappl8 128 533 0 504 2 1 1 2 0 8 0 amappl7 120 113 0 107 1 0 1 1 0 8 0 amappl6 112 171 0 160 1 0 1 1 0 8 0 amappl5 104 645 0 635 1 0 1 1 0 8 0 amappl4 96 3753 0 3724 1 0 1 1 0 8 0 amappl3 88 1906 0 1900 1 0 1 1 0 8 0 amappl2 80 28736 0 28663 4 2 2 3 0 8 0 amappl1 72 76734 0 76316 28 19 9 20 0 8 0 amappl 80 8617 0 8579 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 141 0 12 3 0 3 3 0 8 0 uaddrrnd 24 3761 0 3744 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3761 0 3744 1 0 1 1 0 8 0 vmmpekpl 168 24727 0 24698 2 0 2 2 0 8 0 vmmpepl 168 453311 0 451341 288 195 93 116 0 357 6 vmsppl 272 3758 0 3744 3 2 1 2 0 8 0 pdppl 4096 7528 0 7490 6 1 5 6 0 8 0 pvpl 32 1029408 0 1012001 382 237 145 281 0 265 0 pmappl 200 3760 0 3745 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 733 0 215 18 1 17 18 0 8 0