9ee34e933b94b5839a6b19a3884833e5a61aab6ae1f56dc575a39f8a5c0a7d73d428845d3279072dc1e12564399bf0f599dc0353659e2c1a55d90a8b348f9589ff0435", 0x48}, {&(0x7f0000000640)="f0238b9bb4de72fd69c4e6b427b29fa7e04026be291ab98a6600d7261f5b6d73f018311da640c70e563a21912718e6d2c53cd9f650011d781bd8678397e8a3bf1f4fa93b51e0b80b9c", 0x49}], 0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 16:00:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x3, 0xffffffff00000001, 0x7ff7fffc, "737718730100"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981", 0x1c) pipe2(&(0x7f0000000080), 0x8) 16:00:36 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r4 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r9 = getpgrp() r10 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r5, r7, r8, r6, 0x100, 0x7fff}, 0x6, 0x7796, r9, r10, 0x7f, 0x100000001, 0xb1f5}) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000040)="79c01fce8860b055859bd64f3bbed536423a3a5194a5b099afc1c05e65e8645ab2f15a8f20bb0ca5ab27309f8ecc46cecabaffe26bc71ab045c79bcd1a46cb2d3461f563a0a95fa751462af9c479f2cf2d8fa4cb386955ecc5dcac242aa22ca543edb0d006b79609e8c7e7facd3f7d10e566eb33a7684895dbf8951d0287e8783a3c894eb845d9140999ae075661dd0a754d6a2a35ed361f4363a3d4233b098d96a69f54b01543a7a9cff1d944046581636e7bea0afb65d6b3719f69d8fab631937b23f2d9d1df4898d696", 0xcb}, {&(0x7f0000000140)="f65ca981633aab941314c92655cacc8e490b01632a529ba67fa9db674cac7df94632f4280ad249085bde6c77222e705f300ff6164d2b46e2df1eec55e23d72d4d57501d91999f99ef3446bfc131e2eb22368677679c6df3809a38db81f6db7c11e7b63d2c8fb9878e3946320238a2eaaf12d2ca008a4813afc20ccb6f9408f57698f83e04a87efb7363387f2ab388a3a5c48889c585d67cb2d5c788ebf8e512480ee780d2a1bfc21a1e844dbea045b996298d47ae8a26bb01082d07baf0fc5a62de00a2ae5193272da414f0df1d29836095b8a534d6f23819d1ae09dddc6335e0f7436e647586e", 0xe7}], 0x2, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r1, 0xffffffffffffffff, r6}], 0x20, 0x400}, 0x2) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) write(r11, &(0x7f0000000500)="01b2ea35e7e25274c07fa2e8742f8db29821dfdced7f2bc1ab38553686d7fec4ec0be98715272aabda8a1e05b5425a0537579686a2767e7bd52aa4f352fe27c03994eaaf5a8153b6e730eb9962b5e599a836626796ee5b75ff0502a44a51bc87785c75af80e3b2493d933c934f0f062519670ed910a6611e9ca25247a562a5d8f62c5968f3f74d2d030d3d5d9584fc1b48cc2a9c9c93878351d257f44b4a0d426924e7b6109d3ebe3642d0208838170cdb4eca550d6d", 0xb6) unveil(0x0, 0xfffffffffffffffe) 16:00:36 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x8001, 0xf41}, {0x18, 0x3, 0x0, 0x4}, 0x1, [0x9, 0x9, 0x4, 0x6, 0x9, 0x101, 0x0, 0x4]}, 0x3c) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x10, 0x1, 0x1, 0xfb82, 0x1}, 0xc) r3 = fcntl$dupfd(r1, 0x0, r0) r4 = dup(r3) getpeername(r4, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) ioctl$KDDISABIO(r2, 0x20004b3d) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r6, &(0x7f0000001700)={&(0x7f0000000200)=@in6={0x18, 0x3, 0xffffffffffffff23, 0x9}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000240)="0e4e30a37cc8db05c74faf9a59e6bd49dd190de99d4b86ec5e4f84040a7941183489a2d6637c55d354330fe11ccb60d85d3535566c34347e5c725288c91eb106d9b8a472d192135e7c881b911ab5c995a578b2e5c82b25b000c6288daadd0bd1012a92abeb4d531f7315ae426eac5aa6f5aba4e1b449fc075bceedf1493524a44900a48d", 0x84}, {&(0x7f0000000300)="cf6f1e07cb3aa9506e43ff0d712dcd878c5ee30bd77eb70822", 0x19}, {&(0x7f0000000340)="1bb249aa7cc04b54f97600667f006a14a52ea1ed532482e39ffc6e2d9de69d5a97b2203acefab7efc6c9958c5544dafbf080a607f4f20db219afa86473709e2450181aac3fd84718a71286bf823647e85ccfb7dec81b0fbdbdf0ac4a", 0x5c}], 0x3, &(0x7f0000000400)=[{0x18, 0x0, 0xffff, "14ef"}, {0x40, 0xffff, 0x2, "fa76bc33c2b7af744250270eac76050ce23367f1f2bce59186516df61384e8f4bfc5f5089c834ea3797d1875a24c"}, {0x38, 0x1, 0x8, "92375a3e14f4de48821917245f70aed8ba7acba1d063258f48a42d6a91732d50da3f45e369ab"}, {0x1010, 0x1, 0x289, "0a5fe4c6ceeebf13c346fb33c87d654a5c8009f1b3004e7842d4b444449839a4e98e15bfa727366e8d3410eaf5378aeb2c9eb99da265a244726d1914c0a7a5a4ebf6c37070cb4983b9ab903485f36d47cc4aeb391a9a224a327093e1c0f0cb114d981623bfdc72ddc74dd7d5142421507f7ce6f17a3c3db1c3e26dc7547b9efc6c889424c37994d2c8b90fc14805e4de72c4a50e43798a9b6b955e5a8ac7c196cc82a8a10456209303a154983c87bf18eeae8768950e77163505d3c6b6cdc7e0f27f5b54a2e84d27c022a5247512c4af89146f5b42d380c6cfa7c24fff2c5a860ad96eda9c926033240dfdbb34c418ca50a5dbdc67a77d2ed040f5f083232e7255c58677f6f6029bf75cf7e10c8fa740df92280277d5c878b835178e4627faee66ed9bbfbb48a6c62b279de069f499ffcd7638f3ca79286000391f5d3e14ab9f996f0c66f8485b4de953226311c8037491dc40f89515144a2746de404e55628b4f9885958989de2158a39d60684d4fae1c2516cd2ce1938739e300207f90e56da479f3e757fa3ca8c568100eb4a7a021e00c8402516060322d5f6b30fb17009ccd388d3a9a98be64965c1605617fbace48e531500578c6bfb853b96e447b60073196c10d271744bfff92d48aa47ee8d79eb070079f8634c18cd88dface695969578816834b9a34c125051f1051cbcbf111c3439dd4124e93f5dcbd71fe85ec2776c7abe8bf9a0f6f208c268777d5912586daad7a36bceb0b377baa9b5b89a81ce32cb37774ef73ccbf3f593e207e8239025acbe441d55fca269bd6759ae4c03acf309cc83b6ea692f2746770377e5a8f0945052a0b5d0b60d8972b33aee0550dd375a20ee65428d7912379a6bdb4a0bf0c58893895d80120f60de7e1f8a2f1383c32e4bef4624f21bb49cef5580a7b110b5e17954cf93fae15df7dd1b65a4b8b18a37cf4cd9be41addbe94f123685fcce7b972a8d5bce3f0d4293dd6f52d9008665f09f02d77558e0c8f28ce9266cbdf8318873c4a65c807a16c5a2906437b555f32d433813359fc7a9c99d6ffb348cb2dfd965afcd536a0578360aad812619873ba6447f3f5a651354a74f9f9bd9edbd6fe2f40f637b14574f353dc543eb684a4e22f506383e3ac2ddc9f20ae1f3931305288f54bf5b54273818e586b7b058d1271346776a10884d723570b3ab3ae11e0ab0d046fb99c76d2e864ea9466f0b05590bcfc210ef903bcd07937c3562035a0fb771ae4afcde10da9b1c0ceb7a206aca71745813c9e2c4893ed51d691a1bfaf7525ae371dc2505adba70c0903a9158118c40fdea746290237428e9abacfdd67589c1109e2e50b60bbfee24686f4ae646c4efc31b4de3b94718aa62445dbad2d7d2c35d2c1ff8f710cb0a85e77d3705976ffdf36870d8d70b27b0fd1a6645b61e4352694e165865ce6cc95ed00501504bb3731f2bb3accfc6d89c22993e0aa7da50b6ac0bab45ea5eeb8b97559c4d071980b56573af6b0d7487ef75b3c15553514eaced698457085bbd66e89078891ba47d5d3907fb7db489392df24376c1651550e097ac435fe609595559026db25d88c93cc9e7e28bd03f96fdbbf258b778b020af3b80d19307e676bd4c16c7204625373ec09587b8c2067e7d23e50f0a560788b591ae106c5c81e09873596cc71ef4c3d611ddeafb5c4c24bdf8a6492b35a8642cf6dea071fc02e6bf16eefc8a3520967836632ba762eda62bc97e7450007eea5e4d433d4d5487b538248157d18df123b219821e2bbd93f0108b2da89dfce700c4cd87636236ced84316a1d327cffded903c178fb4344f1d7f0fe4ccc37ce76640deed6ab0ff639447fefba9c4709879638e21648c1eecdbd4a1f413948e8f9d456bc1f42981d3272853bd69275870a486b023094c00c1f91d622d2d3b68e51a1d2a9c71f0e5ea83d6bf286cfe0d1b59d02ff20166a48d48f8e132f02b22308cc890450c49cb056d6c31a75aa3059bb536e769cb9470d1d871af4fb9ea356ea49bee2bf9bee0eaec0534d44dd031695df01fb2365dee81f29433be4a7ad1cfc50ad1aba55829d29acdf457b15e743168364de66eec4ef3a662f478f24689fca244b323313c71fe09b317339edf2a71f34262073601d6835cd2914ead42d8d04c0733f5b723d96804c0b0c5cef0af79280ebf31f9f385baf7b1eec39fa99d59bf0e3e6a7835cff42d31e77f2fb31a41c7395c1cd113f8180e068c4cb67cac536bd68f9e1a5bace9e751bc1f3b192bee7d80bddc9adb34b9841432ba032f35abd30dc4d67b6f1a6d9b47fd772e7d871c682948ee3931b7ce86a66ffd3304d85dc205ebdb47ebb59008d04e7d7ff734a2f5f24c4fa019be52e4e310030cadf45448a2a06bc0d3f02e48c11227c8d58eb2cbeda3d999ae381a18ee48ab95a2e58259f5ac63121c5737d74ba6a16098039afc9ef2c4277587b0c056b05d1f3a1ea4e0a3c71f7966c2b5b0f279bb99386bc12b72da4adc0342e07b2da8164de4e6a33784e072638283c72bd02bfe05bc479ca65de51ee1036ffe260d6709f1049903a62edd6fb3e6066c6a0ea0db4dc4ca33c1e5715a01eb23761fe6a05bdf30220490047c996a259bbd403297e41e346dc0058558adc9d7ff9d0a728f54ad28003cb33b08113ed19a0cfcaab605e1c32d233c1f25449aafbe27dcab3cba3aab64ed6d3706b39f38a55c1675a209c1a39d41b15027406756c88164aad452020e76c1f861b4307921ece57b3890892a552e98daf8c5a9b7c195e93baaee3f5331ba98dff67a15ca8f98cbf0c816a599a2ce4f6289f7adc9c6a9a020b87e96cc82d890639cd3ff0de27af51d01fe1af014d5c3ebc80d82b3ea38ab27503233a5dea7106d099ed3f9ccee3ef5a001e5f68f5e44a3574726c04204766b5f8e7678e78c1ca777f98a770ae60abc1a55286865460149e4053c4c02e9accf6e77a321d7c17c788518a29683e92d39372a4f3af9a21546f21bb29b30b8f88fd1713536f714b9d7497b0fc1a340045dcb384e554c91383b727d0204c48c81ceeb6e45af7f2cdc216a89ad8a6aa3db69b41a5c7d54ed2c26b943d7c79740b362a2b258866df7091840ee41ac0440bfe320ca1f6b3dfcf442a63e5f0badeb60f9adf293b86ff101969fdf3108c23f313129121cacda5e22c228d4b357825e1f7250c549ba61f080554e553f997f56a2806f35fe8e0135ce82afec8418cc356fd83d04fac8e4691e668c33de56a418817c49780b09249162fe10d3288221d6f71d3e5ba798ec11a84a4fba59332789ebc211f0ef0e8c7278ab9a3c10f00ecbb6517c777452771a26a500f38ea31ec89aaf491a10eb9d98ecef52cfe4b5d974545ad14d782421ace9aa37747f352f07d4c8bbdf86e18e93cb07cc685c1331916601c4d52942ee50375708d230f81b20f6907fc6ac1a79b2fec192c48b88bdd0c3c21a0fe98caf597d309352ae0d535490f5fa96d09cf43e0c8e70eeb8299b914b22728577477b6aa03f5ab77d20a5aad80bafb3d466d5933d20cbe469e0b6fa0bdc6de35cb801c7bb59c8dc73ec0cee6495146a86ed57b3b1d07c9ebc966200cb5d64c147fd04c32e2046d055b5f5a1b09878b63f5ff77d34072c25ebaffc9d442c5a78db3cc3cd61696836adb82aedc7cf23e3f54a573b742231fd741fecd7aaa440a8cd71e72cd6158f994a037af3e8b84f976789383af5feb293a778dbc9effad18ccfef82ae05e67e36b9a194186a045cc743f772664030e15e34c1499563344722586e6d9b3b330146df66f93c5d8066ed3d9e88ff9a2b6c452e33d1c7f0550812e873dbe63b83ea456b0f61eb19fafc594ae33ec4907f4c55edeec65bd472672fddc7a1ae1545f970b05b699fff166ac0dac3e8a3a622ac5ccc31ad3779c369f5535393b1b4a7aa696ec4949253cff6ca50b1953dee749da0940b3cc04117477ce0f4e450dbf2cece4ab0d711f3fc27843c75e9f915c46e95ebf391569b6e9b1c6eaf50f913d3e66d3ebddf3dce7d4e7715a58ae68f8a3e1b8e30064a6028847dae673ae780c2877186f3768f5819da3f36cea7b5af75f203a20648dadc25cd4a504bf246a1723280fa4b815d362962dc95e470f59c16c9a6c8eb889b25a860046030092ab09feb4a916c4b356775253630e4e0e646c57f2246de32af8dd9f7db4fa4b8bf94ab1efae83cfc7c67497f18fe861cc8c59e43cefb4473c635fb38748d6c90186ed7e3cb8b0ce69b149051fe015c5b6cb5d1be4583e1ecdfa1b3eb9403c924200abef4ed44e76293c7e98a161fdd168273577c25f22ca558647ddfe057001b127e81c74bbdf75fcdb63bae2819e532e0df4ce176e7e652224466719ecba7e09a38708bdbb691ae79624b127f8344328e19efb8405df5a7eb1a3c60ab2f277d36405866a2079b2e7adf74931b5af61afcc80d513407f8f441ecccdb123c4b81d5d5e65647c997a7f97354dbfc9a57c9365dcda81e30e6d8d58990a24e0969b1e26f044d775ee3d9505a599c554ec76b8d5ce29d6f6a7e33f5d9a82de2a82801b6fbc65ec925c1d22b67dd716f6477efbebe473eb663c3f6ec6738c63f08812412af43d50d709f5cedda92b28c6c0fc2e0595026288cd4a259cf5bc2aa5c7ee796afc7288dbc8d1e4a6008a119329cb8ce4b6704131126af62e8c00c7289fbb352065dacd7355407bf4360d71ad385c4bb81cad7b52a744334401d6b7bffcb934836c8bd91d251765138bf275c62a44b96bce4dd581d53c9283cdc4075c316f5e735c4492714e2880bab00f6c15cc4555baade090abd345b6f8226f184003f46e6ff96dbabf4df1af83e044117982634a7aa447c424b5afe43580e614aabfb40dd0a343ad6cc0014a742d807b7f39440417c9d2fdbb7552e3988eec73abc89aefc4fd4542452e10d9c0fb3e764a15fddb13cfdd9f0cf7eacbe412517d1ab56ce8130e0d82901e5213d15da155c238986c02978ea9df8f92a82863a9722bc753a737034aab784c80a19def482039f3d653e5c2ee97f6bff3cac2467d3e0cdeb5c4d695a61ec501d9306ac57e90b08a6b488e05a2ca82bb92a3dba8bd5547763ae3383758662b2111f57d4921b6cc85b285929e51e4173cf31180514433b1586d44655b1c2224f8ff79101c6e26042e999794ea1fa3b43ca3afc897ae15dc177d6d3ed6229b7021d0201ab204f0b6933202623e11dc38256f16f5ebfa30cbf88b06d18262032d3f9c4508e7a7df48ede896abcb28498dc73eb2ed3a37336df60ca80a9d34f2766d5d00dbe1bfa2220c77676f9a1185c1d5722ea58ead623a03325b39793359398676810031d21b229748d1c5ed90f091feababacdb8182ec5d57be5c466e03971d25984ec129fe5ea17f287661da40525c8cde3b20ce73a2b90f45104bae81f313e1a947995c73868ad9a1a949810c5b056fa0a4f7286f18c2cb963ccb5679d377896f4d06d0831644a43f783a99e1347647aeeb3973c67ebbfe1d8104272dade9209a120b63d75d7de451fbd59c4e348eee2e0610e497c6c063bafd6eb792f9f4b897e5d5085c4d38623689eb517543b4541422f06ac3ec6fc8b56fee172e02508a82a1e761c15b10b2f6d41e58e3d86ad12013cdee0410b74c5bf2f05e9997b548f863fda64dffb34cc656ea2ddfc6bb2355224bf900a6177be760dc54d0d3b284f60fe99f26e49e4eacff813e580fe86bac02e7467cdbd6a41875089bfdb1934920d82c5700bb30626e882e432a79ea00bd263b34d4c7f9904426bca31f6e62354dd97a9719899f9423"}, {0x88, 0x1, 0x10000, "28f272ecb0b7cc122bad1841fd464deba8b12fce2dca7435096620b1d3f779fc4b69ecdc43c3e5122eb517e59d3459adba540ee4e0709c1deca0b3e2e18f496fb61342bbe7a2f3624f0ebf59f385a094223108f1bf9f383a4e8b98933fa22a50d2881b9a6de2527d9754aad15d43a736489ff45a53c0d3"}, {0x78, 0x18001, 0x3, "108f121282647d208a9d79869d0096dc3e08273caf93d81ade2571b98cf642c87ae10a196b1f70a51f2f61846b98ac2e7493a9c68f6ac36d50e49d5128c4ef46365b1060c5f6c7d96c0bbd21ba97d6eadc9ee6dd57e13f6000de384264f5e191dadc86dcd1"}, {0x10, 0xffff}, {0xe8, 0xfffe, 0x100, "58c51c7fc83948ff708c149cce0c522ffe6e73fdf6d79dca92623d1d03386fba9353056ba7fc66ca9a1e2f8ff29031cd49fa7c3d03d0fa90b4eb0469ae4e67bfae64501cf4b957edc845bd15190cb2d7fbe59a1026409476c894d407c386f3de02960bd10a25f247bd765f7aee80188b90741537bd7890fe1951ecee3f750bca06eaf3211abab395654c4efda48d068ed34ae5986e60bbc7b3aa76efeeca5255aafe2e72eb291f5b8d89cc3da0bbdc80c56a6243cb757bd1667a3e88455dd66acd424181aed747b61f60414237e9de0ce8a934015e5f78"}, {0x40, 0x1, 0x3, "0d2897e6836f5d26c1dd330915177ad7a0c47badc1706b68fa4fdaa1570dad9c61c63d0b900fb38a3941763e"}], 0x12d8}, 0x4) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000001740)) r7 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000001780)) lseek(r7, 0x0, 0x0, 0x6ad5c630bd307cab) open$dir(&(0x7f00000017c0)='./file0\x00', 0x10000, 0x164) r8 = dup2(r6, 0xffffffffffffffff) ioctl$VT_GETMODE(r8, 0x40087603, &(0x7f0000001800)) r9 = openat(0xffffffffffffff9c, &(0x7f0000001840)='./file0\x00', 0x20, 0x80) ioctl$TIOCDRAIN(r9, 0x2000745e) openat$null(0xffffffffffffff9c, &(0x7f0000001880)='/dev/null\x00', 0x80, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/zero\x00', 0x400, 0x0) ioctl$KDSETRAD(r10, 0x20004b43) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000001900)) r11 = openat(r9, &(0x7f0000001940)='./file0\x00', 0x20, 0xb0) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f0000001980)={0x9, 0x0, 0x8, 0xa063, 0x3ff}, 0xc) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f00000019c0)) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/zero\x00', 0x900, 0x0) ioctl$WSKBDIO_SETMODE(r12, 0x80045713, &(0x7f0000001a40)=0xc505fc344aa9db8e) utimensat(r8, &(0x7f0000001a80)='./file0\x00', &(0x7f0000001ac0)={{0x3}, {0x9, 0x1}}, 0x2) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/null\x00', 0x80, 0x0) r14 = open$dir(&(0x7f0000001b40)='./file0\x00', 0x110f2, 0x20) dup2(r13, r14) 16:00:36 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x81, 0xfffffffffffffffa}, {0x48, 0x1}, {0x48, 0x7}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x23}], 0x4}) 16:00:36 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) r3 = dup2(r2, r0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffd, 0x71, 0x10, 0x88c, 0x8}, {{r2}, 0xffffffffffffffff, 0x82, 0x40000000, 0xf3b9, 0x4}, {{r4}, 0xfffffffffffffffe, 0x5, 0x4, 0xb672, 0x6}, {{r5}, 0x8000000000000007, 0x80, 0x2, 0xdcd, 0x2}], 0x9, 0x0, 0x800009, 0x0) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) 16:00:36 executing program 1: 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') getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000580), &(0x7f00000005c0)=0x4) r4 = socket$inet(0x2, 0x2, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x800, 0x0) pwritev(r5, &(0x7f0000001940)=[{&(0x7f0000001b00)="68acc9a3cc2a97ec78e7954cdd2f764e10305cc61058d665131a593acee2c92ffdba4f3fe2efe64e75574d8b420c8f0290ae88b57ae49e943c70cbdbcaf0353e2169d159395c87f1a97f5ea80ec337b648a656d7fd42fb498f78537fb4d3f4f17f0a1b6d6c80c09a3962116167ae1d46487166d1c500819d81cad8f00e285d8cc793351de506f4068769aa23cd40ad01c9731a64c195ae7648fe5a6d7250fb124a093fe7b15a13c552919026e960c0df3788ee42f101542541", 0xb9}, {&(0x7f0000001bc0)="500c713b189becf32445849e4a053c2da1f42f03b7af9a1478b395f4885313c9c109a7581a750642ca18f99552af040c1c9ed85682fe2c3abd0dde6e93991a82fe1c429ae1f2188450a27d1c0da4a9ffcd4ee6dc34223caa81f036d3ee63a4b4f45c3524d49caebf63cc6bf264855a36ea282bd4b140488fcfc2b09338eb46c3a907c894103763b122562ee89611ceb19a87daa482c82b46ce17058bc54b7015c526fb0f1b12b7f1d74c1839ce7d3aa68b8b9887a62a75407e9d0902ca60f1c8763a747a6a548b5c2f6101c2c8bdc19e7d41e5e28704708f585a82e0a950f9d76b154277fafa38", 0xe7}, {&(0x7f0000001cc0)="525e286271a1c3f71c9feb8fd173662210b767777383104676e5d12ad39af18e12eeb15eee3034c38481a06ef8a84c32e664d158821928dd246e64619d402bd79eed3c3def7a4e284a14a490a3d90a5e066995b40ce62fc681bd281f14e96a76b5ce9761e7bb20041f7aad409bf86dae02ced9062c598086e1d2d8f7bee4fce2ba0104194e472f74b3397ff0d77b943c58d9ed22eda8dd20e55cc0b2e1f245b1e474e0c3f331e24825660988bff44c5acc01ad2da70fcec64042504b6cf87065037d725b984e443c740c3f77d9c749adb12b5328b7088954bb9642f5695730", 0xdf}], 0x3, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000040)=0x4, 0x4) bind(r2, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x3}, 0x8) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r7, r6) fcntl$dupfd(r6, 0x0, r7) ioctl$KDSETRAD(r6, 0x20004b43) pipe(&(0x7f0000000300)) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r8 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x5, 0x0) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r8) socket$unix(0x1, 0x1, 0x0) 16:00:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x9, 0x7ff, 0xfffffffffffffffd, "0366288fef097f0c033c02df7179000076efffaf"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="a251f51fa78a"}, {&(0x7f00000000c0)="8088678be8b52dca8215624b5816f7d94878fb2488b7c72b00a5b8d4d11595e32b6bbf6404b7f8a4f24252db32f11bbdae1cb3f8f0be31b13368d24bba4103c211f7e1d450f4ed9e0f35b3ed4b9e573c21ea3bb5827766c17c42e11ad64190e8afabbe31a82d3aa3484303f98888907282427ce88a08acf89a6a44d75543ea8cb675abfb08305a61bd634d86031346476eab58f3ea16ef85161a7473040c20ae4f9ffc382efbf9c7cd7c4e849b50c146a88128159825791e9e4dd5306456849770cb6d48338a359fffff00007d4a06761b8c231653955662268cdd14f77d16a0e10d2a7ad44b327a29483bfb39fac0e52c7f000000"}, {&(0x7f00000001c0)="a5aaf7d3240839e6242d9633207e0987db1a3e2894d5e48a5f73341b5d95022ebd346ec98ce322e30d582da4a748f775d6f2213f1c7ad5cf0e0eb74ba22d4475c84cf66b6ee0f8637d35cd5e88be2ae3c20e4951d5594910500c8296531d48427999c66970851a2afa05f1069c5ce97f5866926c6bb8cf13eec1f0dd225298a933158488913dc3ef283bb5860684ad5db74530f72592d5acad2da46014da97c78d5361c9521e8a4b7b9370b49543c0cede24f67c5a9cd833065498eefa62bffd7ff75572a40a7cc502ede4313735963207c523ab5b61a432bd6e1db710033d96c2137a"}], 0x20e) 16:00:36 executing program 0: r0 = socket(0x2, 0x8000, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x0, 0x7, 0x3, 0x8c, 0x1}) chdir(&(0x7f0000000380)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r4, r3) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000100)=0x1) r6 = accept$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad7234216951e420000000000000000000000000cbb36fb75e00000000000000000000000000e66d6ee0ff53e001ec94108206e90f000750a84be9858ac35e4ca59381929149b6a1b13c54bb169f672ee866bb19fa8d20302cf0a90125eab3d24de0a376520b618f63c974888f2ddf4025d0551f456204f0dffc9b3da0659c0c6f7c2664002813d894756998a22467329d2f3d1b16c6895d367cd075803ea3d7adb57782a5621dae8df2c35c8e0447dbc2029475ae476689e47b42623d209e03cbf204a7335e91de087b"], &(0x7f0000000140)=0x6e) sendto$unix(r6, &(0x7f0000000180)="02000000000057df76a556a3f400000001000081b8067409c501ffffffff1185a2e8b46686640a0797f678e99d452bc8f4ff00da0a5c0800"/68, 0x1ee, 0x2, 0x0, 0xffffffffffffff61) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x54}, {0x6, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:36 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="a9b8e89ca9"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x10001, 0x0, "000000000000000100002000", 0x80000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f000041e000/0x1000)=nil, 0x1000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 16:00:36 executing program 0: r0 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) mlock(&(0x7f0000536000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x2000) socket$unix(0x1, 0x5, 0x0) chdir(&(0x7f0000000000)='./file0\x00') mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xb1}, {0x8000020}, {0x6, 0x0, 0x0, 0x40000}]}) pwrite(r0, &(0x7f0000000100)="0275299bc45325a94abfcfbadfbed1f732c95c00"/35, 0x23, 0x0, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000000)=[{0x400, 0x38000000000, 0xffffffffffffffa7, 0xfffffffffffffffb}, {0x2, 0x9, 0x7ff, 0x83e}, {0xc5, 0x7, 0x80000001, 0x8001}, {0xff, 0x6a, 0x2}, {0x5, 0x9, 0x7e90, 0x4}, {0x9, 0x3ff, 0x7, 0x10001}, {0x2, 0x3, 0x401, 0x680b81cb}]}) 16:00:36 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs={0x0, 0x7}, 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) getpeername(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) close(r0) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dtf\xff\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) getrlimit(0x0, &(0x7f0000001180)) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x2) 16:00:36 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(0xffffffffffffffff) dup2(r0, r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x774ff9027d499eb7) sendto$unix(r0, &(0x7f0000000000)="b10005136000009005001b0020000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf04a5787550b7804be781e4991f7c8df5f882b297be1aa5bf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281802e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000020208a371a3f8000400"/171, 0xffffffffffffff21, 0x0, 0x0, 0x2e0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x1010, r1, 0x0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) 16:00:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x22f) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) setuid(0xee01) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x8, 0xfcfc96ac7f78659a, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r3 = getegid() r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r8 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000400)) chmod(&(0x7f0000000540)='./file0/file0\x00', 0x0) r9 = socket$inet(0x2, 0x2, 0x3) syz_open_pts() sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f00000001c0)="d726e33b5203a0aaa167416e5b5eeaa508ace3ae85cdde43a0beedc8e29c6088fdc94421053de07b348b85e73389aa25961416870d75027772d13c790c82338668a5ee92ed411abd92cff87b57a86dfc54edc89c072452244178fcd85ddb61c2a49a3d86f063901b148b28501335c5020aa4927da4c3528ede6c4dfe70b27319a561403db03024430de7", 0x8a}], 0x1, &(0x7f0000000640)=ANY=[@ANYBLOB="2000000000000000ffff00000000000096ccd7dad839daff0002bcaa0cf62a0f7b586d58d8ef4b94b100e2cabbfbb814a3840a227d82d6be132590a3a0ce0900000000000000cb0000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ca6b0a4845cda29c37dd71fc7aabbd3e8e759e0e8328ed6d9eb8a111ff2d8d1efa96483dd9775b68d8e7c333e58c8c7c8b018d6fa75c32a8d8c2a01bb09b7f239e4348d0bcc024d89cd6399a490121828154affb4901821a77c512d66f7b79e64cdc79291ad285699edb22", @ANYRES32=r8, @ANYRES32=r9], 0xf7, 0x3}, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/file0\x00', 0x86, 0x0) 16:00:36 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = syz_open_pts() readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000200)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r5 = socket$unix(0x1, 0x2, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0x0, 0x34, 0x1, 0x7, 0x6}], 0x1, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xb0, 0x80, 0x9, 0xca}, {{r4}, 0xfffffffffffffff9, 0x32, 0x1, 0xed1, 0x6}, {{r5}, 0xfffffffffffffffa, 0x1c, 0xffffe, 0x8, 0x5}, {{r6}, 0x8000000000000001, 0x2, 0x20000000, 0x800, 0x4}, {{}, 0x7ffffffffffffffd, 0x80, 0x8, 0x5, 0x9}], 0x6, &(0x7f00000001c0)={0x6, 0x101}) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000040)=0x3f) write(0xffffffffffffffff, &(0x7f0000000000), 0x0) r8 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r8, 0x0, 0x17, 0x0, 0x0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) unlink(&(0x7f0000000140)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x3c}, {0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 16:00:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000180)="ec7decf9220e2141d0af6f4bb1e3363d5e425f46833f9f6fea954858c716494d725dc08279f8116ce0a98da178f86e9f8c12370f4d265ce3dc18ceac934b7c8bc0acf7e82caebe577579f98c80acf93da46a0d3ea3de087d34ed3cf718ef5475fc6bca2cda981ae5e19fb2db402fb9fc1bdf25331d0d7fa8ce5e418b5bb4a6f2a2f5701c97585a06ededdb8bc4fef4", 0x200) 16:00:36 executing program 1: getitimer(0x1, 0xffffffffffffffff) 16:00:37 executing program 0: setrlimit(0x8, &(0x7f0000000200)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0xdf) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x180, 0x0) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r3 = semget$private(0x0, 0x2, 0x4a1) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000004c0)=""/192) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000280)=0xc) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1) r5 = fcntl$dupfd(r4, 0x40b, r4) r6 = kqueue() semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000140)=0x4) r7 = msgget$private(0x0, 0xa9) msgrcv(r7, &(0x7f00000007c0)=ANY=[@ANYBLOB="00000000003ff7df7c00000000000000000000000000000000000000000000000000000000000000000000000100008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a408c2bd60f39a27c768e240442350000000000000000000000000000002ecd00000000000000000000000000000000000000000000001b00000000000000000000000000000000000000000014ac1093d2ccd41313eb0b3d39890ca314c35e43fd548d70dc"], 0xb2, 0x3, 0x800) kevent(r6, &(0x7f00000005c0)=[{{r2}, 0xfffffffffffffff9, 0x30, 0x2, 0x1, 0x1d4f}, {{r6}, 0xfffffffffffffffc, 0x10, 0x80000003, 0x20, 0x7}, {{r0}, 0xfffffffffffffffb, 0xc9, 0xfffff, 0x7, 0x20}, {{r4}, 0xfffffffffffffff9, 0x8, 0x1, 0xd9ce25ffffffffff, 0x7f}, {{r5}, 0xfffffffffffffffa, 0x10, 0x20, 0x0, 0x5}, {{r5}, 0xfffffffffffffffd, 0x1, 0xf0000062, 0x309}, {{r6}, 0x0, 0x35, 0x40, 0x1800000000, 0x5}], 0x9130fbf, 0x0, 0x3bfffff, 0x0) mlock(&(0x7f00003eb000/0x2000)=nil, 0x2000) r8 = shmget$private(0x0, 0x1000, 0x6ec, &(0x7f0000ffe000/0x1000)=nil) shmat(r8, &(0x7f00004cf000/0x1000)=nil, 0x0) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) fcntl$getflags(r0, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x190000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 0#+"$%.!",%: #/--!.$ %22/2 16:00:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x202) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r1, r0) fcntl$dupfd(r0, 0x0, r1) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0xffffffff}, {0x4, 0xfffffffffffffe01}}, 0x2) 16:00:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20008000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x20, 0x3}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x24}], 0x2}) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x11a) 16:00:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) close(r0) msgget(0x2, 0x360) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() r1 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r5 = socket(0x40000000011, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000040)=@abs, 0x10, 0x0, 0x17e}, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x5ee21a89) r8 = getpgrp() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r2, r3, r4, r7, 0x5, 0x7fff}, 0x6, 0x2, r8, r10, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) accept$inet6(r11, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r12 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000440), 0x9) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000600), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0xc) socket(0x80000000000002, 0x3, 0x0) 16:00:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a8914c44f7b202a, 0x1b00) open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x23) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) accept(r0, &(0x7f0000000680)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="3f457b586539801871e57b5d4d4c", 0xffffffffffffff09}], 0x100000000000029a, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) 16:00:38 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0xc000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)=0x8) clock_settime(0x4, &(0x7f0000000040)={0xd888, 0x4}) 16:00:38 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33, 0x0, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = 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) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) connect$unix(r3, &(0x7f0000000080)=@abs={0xfea8c3481b5896bc, 0x0, 0x0}, 0x8) close(r1) getsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x4) socket(0x400000000018, 0x3, 0x3a) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:38 executing program 0: syz_open_pts() syz_open_pts() syz_open_pts() r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) sendto$unix(r0, &(0x7f0000000080)="6a88e5d5ba8fa20e986ac2ba6e38f82eacfb5376621bcb86be243d45e05fd94fc04b3a220ceb7103e04d3bac97c3fc4634523d25bc828e8f9cf569e1eec5e0487dd00a6cca017a6b75f54561693374093fe5ad84af5062af2e5b820a5a75cb77a140576113d66a8b67db1299c0fe3e5f4a3ed90cd63fc99ca90a64268302f4c5814c20ff7deda13b57a61e2b6515221467234fe974e3990a0808d9b4cbac44d6e42efbed0a14962f17798367016061212e63937d7c584642576702b8df81a9", 0xbf, 0x1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x3}) 16:00:38 executing program 1: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mprotect(&(0x7f0000728000/0xd000)=nil, 0xd000, 0x1) chmod(&(0x7f0000000540)='./file0\x00', 0x2b) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) ktrace(&(0x7f0000000000)='./file1\x00', 0x6, 0x20, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000005c0)={0x9, 0x5, './file0\x00', 0xffff, 0xfe13, 0xfffffffffffffffe, 0x5}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) execve(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000400)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='r//', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='r//', &(0x7f0000000340)='/dev/zero\x00', &(0x7f0000000380)='{\x00', &(0x7f00000003c0)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000440)='r//', &(0x7f0000000480)=':(*\x00']) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000140)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) bind(r2, &(0x7f0000000600)=@in6={0x18, 0x1, 0x9, 0x1f}, 0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x4) lchown(&(0x7f0000000580)='./file1\x00', r3, r4) 16:00:38 executing program 0: syz_open_pts() r0 = msgget$private(0x0, 0x60) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020697a, &(0x7f00000000c0)) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/52) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x54}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") r1 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x1, 0xfffffffffffffff9]) r2 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r2, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f00000003c0)=""/237) r3 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r3, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000003c0)=""/237) semop(r3, &(0x7f0000000080), 0x278) semctl$GETZCNT(r1, 0xffffffffffffffff, 0x7, &(0x7f00000003c0)=""/66) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x100000000003, 0x0) write(r4, &(0x7f0000000300)="65ca7693fe471d9d664aab57bd8450e5b37fa0b84ed515813fdcf6043ab05b66d3cab9d79770120dcd4096615804c76ebe48f49fd35060fe7cea54942779cc01706eaffc94a4bdfbd27fe19bd8f1789216ffb607628edc13c24181c97bc5908609f2693edc827fa9cd4449bd15454a0f71f47ac9af4b86d0238e89b46eeb68e3af53757872abe50fe91e27011af2b98ad00286c9b78389b101ec0df7a41b94038c062b88a89e7405aa6fff62a0a18c4fe8fe81893f0a1972108bcd", 0xbb) r5 = semget$private(0x0, 0x3, 0x4) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) semop(r5, &(0x7f0000000080)=[{0x0, 0x5, 0x1000}, {0x0, 0xf70, 0x1000}, {0x0, 0x1}, {0x0, 0x9d3, 0x1000}, {0x1, 0x7026, 0x1800}, {0x7, 0xd015}, {0x3, 0x3ff, 0x1800}], 0x7) connect$inet(r4, &(0x7f0000000580)={0x2, 0x1}, 0xc) getsockname(r4, &(0x7f0000000280)=@in6, &(0x7f0000000540)=0xc) symlinkat(&(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00') mknodat(r4, &(0x7f0000000140)='./file0\x00', 0x1000, 0x1) fcntl$getown(r4, 0x5) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000140)=""/13) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000000)=""/61) semctl$GETNCNT(r1, 0xbb14e14bd456f934, 0x3, &(0x7f00000001c0)=""/107) 16:00:38 executing program 0: r0 = socket(0x2, 0x3, 0x0) ioctl$KDGETLED(0xffffffffffffff9c, 0x40044b41, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 16:00:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) open(0x0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r3, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) 16:00:38 executing program 1: r0 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) pread(r0, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockname$unix(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000011b40000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb5854225ad1e2d3db1249dc"], &(0x7f0000000540)=0x6e) chroot(&(0x7f0000000140)='./file0\x00') r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001a00)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpid() r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980)=[{&(0x7f00000004c0)="fc147f80dcc99cb264d70b8ecd86cd6b049370659034b2913a761822e4fd0392ccd315b413210e9b83e4d26139c9eceadbdb25bf2962bc86d6cb7f3609e0f80b8d30926b97962f3dba16437303d49f573024241cadcb1fc196b3d149780c3aaa1e5f9db046ff15", 0x67}, {&(0x7f0000000840)="a2ba576999c2c3b0e172d8b6f96520f7a28cdecf0a5b6fac1e1090f8b86e46977e672af7c2dc4a02ec10b4d576a649d79da879255dbb012b0f24fe78609261473a9f52474a9c49e89e44a7002d15d1b53306ee69d39c5aa3834d46ced24ff36387c97989db55ada56080f680fddb3e8f794274e54df64d4d0782a3436fc432d9ef4ec89952db7851d51d8eb0ce5b8b61d3f993ba1571f104878cd133c3a849830450499ca22eca703968f20c81a19726e5ae8b629598e67b5308da16c54005ded87acb15cf22d5f59270e699b1108b113bd0c4428a9e547b147ddb40a5a69a02a30c0f410d5e052e91396b141f9b7e4c8e57af1f76edb4d3a5", 0xf9}, {&(0x7f0000000940)="2df5079cc288748d7e8d29bb5d7c59613b9c5117aaa5094d97b574689dbf141be9eab5112e737a1e1ce1c2d918e81e16ba203c9b88c27216035d738a50d8ecb204d046bd69725af8fb0021b8b5e4dceee706a323fb8a3cfc914862875f0e3ed988477945a3e8d22af0ebb0f08bdf23ee071930da38701f5e16065bdab7d57436ebd569dc606e905df9147f3d286b0b1b098e020587c5f2a5094e6f8d98543fe8617baf06e792d9890507a0dfb1588e8dcdb2ea1f87787dde8164123fa9ca9f20de1af87220b53fd645b9e75a6a9fb24a52a4d21099c47966e29e8644bf83abfe87dacf7abba5b4655ca8be080665f1f7f22f53102fd590fea80a7385ae6d0207c683728ada5bdd7c8b7b80253936aa319b686b1fbfa686771f4b603f6f709e68fdbf812478e36ff63773919a28c622d1a1bfb635473753722aa9115445af7e4d547437800f8b97126e348298a6fea30c749b831707e17e94a31a5fbf68fce3f2e1630045dd53f3d5bf54f843fa37c4373fa83f1bd182b7dd855f98ce001bd7db5d4eb1ae426268e23b610848eb6babebdc34ad0785da93ed19fb408e6127e46bad6ad53da4da0c3d4253370ed23f546dfd3331e30cd5fcad265fab232cf82760ddc11571e9000158332e0973bfa04a9cfc1da971b4949a8ccc9206eedc0ee2220e847dc25f625ecb415af05c624d347a59133ba2744e60c9d74ead4595d898b5a03bb357617872332d727aaceda17984a95eaa583966bd731471f7d42e134c7071a146439a8abc569af440f2af56094f7888d1bcf43d25f9948befa5180306c7773bc25941577861d12fd8a28db0c49ee9d2c1c5d7beab0e002307280e2609d0017c3745a07b6efd21cdd6bd3cc25e1f8f337aabeae6a08b8b33bd95030f53ae22f4b96e8f4ca0d3be4739b1b61f3292fc9aea3971b5796b40aeeb5920d81eafbb23f21679dfd28fed3bb4f5733e15cc72508dd1c8e1d69e86a4da971c1119dcb47678d5cbdfffec98d64f360250e72f7a0d9c4de1095f185f8f09c04834d6357166f909df44f294a14bd02f59e829ebb0118a04875207681ab1e889b0a13596f6091922354ed865d1772d5f9e246566678a5b3acfde57f39740b224768cc2589ea1d0ca0e783c032dfccb6174e15d9f1444b1e00813f19ef42139ff765a54912947028c62a8a382a25394f60b09fbf9f6cb4cf12fd256206c44b4871090b88b215c5c9c21b43b36898049405eb957a4396c9bf7ec26f28e48810c462dda2a5bde1057f38e59ddd7ff1ccde55c25e0f46dd82901a5e3bfca7dcf9c7e60356d8607331afac408c7e89fc2479157c3e4924b3f3af9f8f87475aa4dfb1df25730f72f72956b24bbb795f27fe7d5cfe1495885f4924a5883bd854c31a45052d92b447d2bbcdeb049eb9a7968d7f42bf31fb2691e6d7ee473320c90e1da31563e54d756854f2edf94904abb51bfbac9050e33c928ec26f831fbfec57c9a5a58c58543287cfb453bd1378a21a0b471c4c129be754813855fa804099534eaa86f56036b249206114267df32f9e57e9c4dabd5aea565ea77dac2727bd050982acea4bf9b35a922ad6aa2058493e6f1a2288a1461e9ccb49602df2850a880557853ab29c94680b03682a87d8d838974bb9c3729a3e3afcc4b31b4537263efc2e5e962ec58302f326b591e4590fa5671292e25d35659c8f9f1b97016c70ca7ea55b76194e60e8384db7466f59642800a37df5076bf2aaa1d8052c44742c9b015ebe4228f6b4d3f632197f9577bcd86e25b70856c28de68652d932ab52b4965c1f7cd49a3dbd65b35e75eb602204744d74d706c0ac628e4571710b53216ee96e8dccce3e2c3aa42feb806f81e94d414b39daa3ff4ff51c4cadd4f9ae9961a2b60fca69af69a246f52f2c9523da655656344909942b37dae978e644acff9e3e16f2e3d8341cbb7be881fc5b32843f3feb0364f340a262591e4f28bc1959cc5450b682feae2b303ba97c30e3fe2554c74e2c959b04a3e0ef760b94a734772aebd89ea16f0c953ebe63b2ff4d537f6c5f7e5cdefe45ce3237d21623db03fb1d4afdd82bae7b0f5b2b6641ba6f4a79f4856e8490e0f06cd52aa7a710267f53e184fc637110aac55d0819eacda2f9c465e96967110c517fd447640080456c3d44b6a044291dd0c735cf8622a355b1355ed90f719bbb1dcee1a10552ddfd22cac6d4361c9a4a1643a39bd4f7bd3c74b2495d66bb7bd153c67b83c8d563bc37e6bc579650677d683722b0da37a273a3463fef11f8cf0c54d60b992ed3665fc5ecd873097ba82e5709839cddd7622f4948b4ba39c38344cb60af3a4e58050c0b1edc08d5808fcd47732a321d71fc3c34cb73c79b7cf2958a957fb163ff66c13487889361c52205c1c6ed11509a32029a540572c59d695eb9f6eb8d55d16f2665007475d21b471ae80918d462b8b044234d298c651050ccf4899c1674c67fbce444f209dce3cf438d94c4d03e1fc1a7ff479c78c0a626f3bad8f059ccdd0612ea1ff35207c7fd4fd1d482d76e19a274ae6be2abd9433686534663c56e91b9a4c231ffdd8e6af7a4f97eb719fecc994d4686f2c787a411a1b618fe4563ea1401a0914d5aac150da4d8089a61b5e244f923e4bf1a7d5d58ce3ff62da903a37a5dc657ec8bfe9ecd693a123bcef794bed681ca6125e7d08278cab987d90e5ed2c540a8321337f681c160f604df15cec796e558602742b0347f0d4c9f66dfe26baac5966e29d755d6a1ff3cec74e090949a9b99edeed7aadeb62109a1d69a36dedf0238922c75b9759d7b7572d40f422ca1aa94305f89470e87cd5a5237238b74d9adff918a32e81f0ee824c54582b5ba6dd2390c3036727ed3f77e844aebc2c6f61f1a33650772153388e987640ccc1a5982466f61bee6c6430e140c54ed91f4a66fbbb6d083f4e1a185ae71ca1718f1041ec6c76e521f5bf801dea96ec11ee308a1280bef3af8c4cc6703111830318d0dc6168ab6b1cd215f14ac5ffe724637a136789b5f6ea66b398575b5a3dba7092b832530ec0d9a49eb282bb34111c591e1a1589e9742822a98bc6e456cc0cb8b47779a0598deb3c7d587dc89dda4897aff7d91aff687ba2dacb6300d69ae72560ee10575802296623b87fad60b4846f05a77741ce76a7fc925cfb4a67fae0c561827b6e2cbe0090e310e2abfb13c145e37b086ad15e00904560ae78c7fa92fb7a9a511b72d07257da99467e62934f976eef55adc7e05587840aad48fd4d51dd5515a149d090270d0cf3a6476ed357be27f5a06cc418cf5f1be4c26f86f0dade627f399381bf0e4b1d63b21c4f69086d5e54910c0a4421162d98cc6bee77e82b6d2503da0dc9551fc7fa5575cede53644671dc978928eaf0cf3339773ce1814bad60d19247492952cce8fe93b1445855bcb6d82f2cf46f53f4369ef35b20dab12d8789420163b6423d0a1bab3b946e4cd3be8c4e4a1adec589fee124e3fcfe9729ee43cbc2d53d0786d92d3e9011d18c02c66dd81741effff9c4db3b9cda0072d7214e8aa04c7ecf893ef579db4ce80c196c059da2ab271ca6f3712f9c58ff3ab338010adefc6248811929a5e6c5204ca8d30034b8e82ddd77cd670dcc6c9c9840288d349a428e40ea95a4cbb1a0bb3fcd799ec3102b2880e4c34ad38862f521d9d139a6645889b8dbf08ae5e1bfa7287841785136af40fe39a0af06757ac4af4a82e5550f716c0e55a481101aaba3588c5fc83a2a84eaa9575692ccb69a9ff8fd6bd8d2b377944f21b173fec61500ccb1a91c3f9a8698446b26cf1b3523d46896a8224e144ee92fd3122134e06c0f0b3b40074835b1f00209ae3c2c2e3ead3f29352638b967edf3b7d4c3e00b075f79aa9178f8c1ad3bf1a0dd35887b4b816345341a7b99f0e68eb27c80104cb9331f8cedab37fec86e285b50224b46e7059c84930c5f2b8de7a57424bb0f0ae5f0af318d530172599f3d13e519003fcdea813bb82b5837e24e5195f67ac8c251dba240b8695caa423f219de6df0cc592661cc149e7cb8210bc0b91c66e46e649a7d99de13b0b0564e9ce198a6951e073bb21c2ca5deb22a9071a98801e129ac411329ea02fad3564f9f01803ed7e5e6b88f96d2ea898ca5192f79cfe9e019f0e59c7ee9dd79ceb83d7af34e320faefa1f3634beb3c9dfea8d1b5a81d431e843e9033bd28b52c92366417c8a07e0facc8977c303f1a15118bd1b7fc5f230a0b82a3f4b105cdb060a458bd26f04bffc28d520dda7c23bf42ebff07d99f71e7cdd3a13d1a1d6346700844dbc4516fdb31276a61a6152fad9bb50bac3276fb5ee0b434d85b11e1577a095371a356489f0b097c1a9d745915d6b06126164123aa11105aed48a891429a26e24815713217a2c3c3b3c48e4209a82811c85f925fba59ad9e8089c7e78a76a92c62ff02f60b9ee6835b129fec1a0867ad6ae843304f1700c063f4c3ff16d350867ee8008deb7e375d525a2cd4caefc4a5e485bdce9f1f19aa56720cf1b8c4f3d277bae6d22663952f329928433cf4743cb3a0bfc902ba96c96ca4c43c734d3fa70b555824b89949eddbb5a37dc59eff45babc49b198bb502124dbf879459afc34280e8f2bdaa5ab7aa05f89d88027f5f3796e9aef1215c35904b6f6bbbd45da2f6a2ea9baa70ba23c38e63c6c78945a3818ede68550474032a6a1ae5e655f8bb7145b6fa22a9c8ef45d0e81499abe67fd0a46673754a66b8227ab166d1ac212a201034cc99ef69274a02162232a3380b595c496817fd0d6e24fa06fc541d117506c1982dda6a15e4a2313952612175e4ea187bb1101f08f95b5e965a05e74a7a5c04f02436f1d0182fb1c201c36f821a11c7563c8503d59d99d0ac4887e0d2ee642cb65c9943186366c9f5ad774c880ff643d292cb96f0b6ecd14d53349a1dd43553e0910a97675b88b3701af5f1d545a3f8b746abe7caa7c8b7ce551b32a97ef5dbeaac80f04434a8e52839144972cf3d026ac90cae8fe72693e3726c403ffa5275d8f95deb30926a5eff394b9661790d78872c73fe59cd5fa609b69ffaef97100b86cf63218dfbc62e5bcc370f03042b4737e79aeac3f82a563db31aa3e162424fb9267f9e1f9785ca3ced6b005c21a7ba07533977297d08ebd85a99433775b79e63471b2a63b378865d01d60f6ddc483e314e0be5bd537a534f4eca01b6bd0f2f7d05a1c0a6da93329427b770fd5cdbb0273ac548078eecaa3ad63b65ddb6ab78da77a6b13000d9d2c4dcd31a71ff745d42b1f2342d006bf3386e44d1df5e3fe663435cb9ff366806c00ef3bb04e482b986e5928aa36d9ad4f361782afa4d242401960e9f5dafdd7b750af4077cf7c751b8d49e729af99bd9b433c56376aa3adb7f8d3f45f18310b9182731a3840b245e7279150757c75cb692c67e1f90d23e62fac2a6088d2778a9edd6007fef3b32e496904b1823903985b5e025d6c245951439e591e5927dfe12f3b5b59a0329093bfeaa47cbc3bfe2e535e8c1c8b352d49245a1c3e39afcfb6cb29fd3dee6b8f49606b84b9f2d9e1d937c4357decaef11ff2863f7d4c4f3346277e8fab07197516592e2401878c945449975c3d8ab1d6d108cc11a3e7f518102dc7d8963712702e4d0e274b42f550ad0df18e9e48f88c10c8b2d1c1828df319555a99fcac6c976bb97835265a34a94fe60d5f64e3550f982ddcde772a2d31f5cd6b6c10a450c048a609699d43cf77089b3fcfbc6f5e1247dae5217b6d5f1b391772b705d736cee1d7e4b143ffcee645e0c5cb15f87c95f14ff8d007", 0x1000}, {&(0x7f0000001940)="adcc188b8436534c", 0x8}], 0x4, &(0x7f0000001ac0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xf8, 0x400}, 0x40f) clock_getres(0x5, &(0x7f0000000100)) unlink(&(0x7f0000001c00)='./file0\x00') getegid() ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000006c0)={0x3, 0x9, {0x8, 0xe08}}) chroot(&(0x7f0000000180)='./file0\x00') ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000002c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r10, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/210, 0x3be}, 0x4) sendmsg$unix(r11, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r10, @ANYRES32=r11], 0x28, 0x2}, 0x404) 16:00:39 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x80000000000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:39 executing program 1: setitimer(0x1, &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}, {0x0, 0xffff}}, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffff9c, 0x40045714, &(0x7f00000000c0)) setitimer(0x3, &(0x7f0000000000)={{0x6, 0x1}, {0x7fffffff, 0x9}}, &(0x7f0000000080)) setitimer(0x0, 0x0, &(0x7f0000000040)) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x48}, {0x80000000000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x5d06f44186530728, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:39 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/148, 0x317}], 0x31c30150a389b9ef) poll(&(0x7f0000000200)=[{r1, 0x40}, {r1}, {r1, 0x124}], 0x3, 0x5) preadv(r1, &(0x7f0000001400)=[{&(0x7f0000000240)=""/115, 0x73}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x0, 0x2, {0x1, 0xfffffffffffffffd}}) listen(r1, 0x81) 16:00:39 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = semget$private(0x0, 0x3, 0x4) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) semctl$GETPID(r1, 0x5, 0x4, &(0x7f00000001c0)=""/201) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r2 = socket(0x18, 0x1, 0x0) socket(0x20, 0x3, 0xdc25) close(r2) socket(0x800000018, 0x3, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000300)=0x11570000000, 0x4) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r2, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)="084a1007e12198c980ef1b2a09f9c8fec3a13b2f241d826ea13c7c6e38a21ce918528614857744c59788c8f548fc7c0252fb01f41ae2f25bf6cd5b9036868222b0c4a4721d246e15e198e6c550b16a2681a635286c87660ee6c1fabddabb72fb03dc45d6a616fcceafef0c86240cd90168e2a60d402c5c49f85306838d188d9be3f54f087e782868726f84ca10a8732d28", 0x91}], 0x1, 0x0}, 0x0) syz_open_pts() r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/(\xba\n\x15@\xaa(>', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x100000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x50}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:39 executing program 1: r0 = dup(0xffffffffffffffff) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x2af1fa6b, 0x8000000000000800}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x2) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x80) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) fcntl$setstatus(r1, 0x4, 0x0) ,/!$: 1.35 #-$: '%449 73183 449). 0.005 0.013 0% 305+ ,/!$: 1.35 #-$: '%449 73183 449). 0.005 0.013 0% 305+ 16:00:40 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x4, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x5c) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x56}, {0x15}, {0x8006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 16:00:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b07001b542a538706000000b810000000290000023100000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = syz_open_pts() close(r1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvfrom(r0, &(0x7f0000001680)=""/29, 0x1d, 0x800, &(0x7f00000016c0)=@in6={0x18, 0x2, 0x7}, 0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) sendmsg(r2, &(0x7f00000004c0)={&(0x7f0000000180)=@in={0x2, 0x1}, 0xc, &(0x7f0000001600)=[{&(0x7f00000001c0)="90c141447d4d5604aef4c37bac466f32b9da51c1718b67140cf344b46dc7273671b66d97a7b41567269bc18190271ee01452178c7c45676c52", 0x39}, {&(0x7f0000000200)="5aa1318b38708a121dea495ce177788d9c838647c7ba84eccace7f2795445d61e7ec8b367ccba9fed9f0fcf51c406e906f4b675beba3202b70cde31247878bb6ec9d49904025f7bd6bd4c819b3a61db7196b80a5fcd97996d0968004cdd3d0251f24d4b2c9fa482f439a39a971303ef72ebadcf65e840a98624dbba36b9fb1bed90121abca69d434622b68a3d34aa61636814f68b6f45c90160068798c6ace16136eb2e5c883b24298ed36dcb0a5b3541552", 0xb2}, {&(0x7f00000002c0)="9b0890477bd492b55a8691cd902311c611d771b01c4dc4628ebc02591992faca5a98da2435cbaf27f2bfbe74d9d14e6e30fff4c0d471e5a8d1bfb1123250dc50dc451d9eea53330df0fd5fbd0e26f8c7e4594797ec6ca747d2dfb7cb6a4f3d6270a23bce15b75e0dc6a4a1bf5e1cb836b87222164630c762f5ae63ad0d92c09e2d836185c234e21b826c299ee4ef48471cc6fda7ee80", 0x96}, {&(0x7f0000000540)="f916f51a2244fba51abf7afecd1a215a9a86ffdf08652e812f4ea32a7e68139b9b1d7ff80ae1d2df0ef99613774d1a99ec2f412d382d221e836b05362062caa9c1e175c17bed93036a04c66caa8fc2eaa2991aca749aa48880c2cb462d395f1eeedf661b5a8e74a7b79d46148cfb5860eeb05ed4b4bf7b233b6ceb6c2e2b3adada1dd44b02f9a4583d777f9d3d80a991336181539f5b76cfd43b4ce84c96238e04338a989175ee8ca3c04002bf896bda9d3aaa8f48adbc6da5ec7940ba5122c5b3e52307224733e5ed7aff43c005f1c572c6fb32a3e0ffa4b51f8925196653d14151e82f90d592887ae4ae7d5b3dbaa6aa1c2bd54303760bc52b159a295b7ddd04fd50bcc5049b5ea943420e5bd3be5afc54b827a55ab586b837aac45baf919ae836098626d020b36df91c225213ac70fd820a0b2e87ac7bdee7e99208938d882a5c7aa98823d14249f338e94968ea565fae7fbe52bc138bc0d6d98e865e35dfa2bb059b6f71741d1e51584c4afa0d30430e033ace2489bdd6fb387fbefe2c97571d6a3bcb134485bb9ebaa60f9acaeb99b31ef6f6cd63798c9fa2e74110ca50a769e2d1bc554fd25fea3bb561d901f1a518a23c7d5af9a0cf3bad77df702f1e2eb28df349df49c4fdec684ed370aba85780754718e9580a579e964c082393adc7cbe08e2c6e3b977ed95455d44059138fb62ab97dff06927c3bb81f63030f7a58bd4e7bb293dfbc29631568ce364c7a3dc10c77b58de8f5a54030afb6a2a59e11c8be076408cb57c1874c62226975363ba895263e5d8892d583404deab4095bd4ab8f9ccbcdb530dc63a91e742415fab1c8416af2cf409740f0e2b9332bb2e36c55c8a1034d622d4b3bd4a7a9a7b9d066a29a0e019df2a36cc17bd6b45e96a84dc3060d1ca00497b66c0eafcdd89718c6994aa369ed31c7f0c1d5da08da438bcd0e759ae48ad0cd7e530b4d7604fb6ce9c233576c60ddd0942b3169eec1f7f0d00b34fdcbf101b03e15503a7337d01dcf8d8642b3c4028431e95996790d4b86c52bcb7841bd419581d63cd3cdb1b4c60e491f7fe9a23d0fd3cbc1a1ecf8cf5e461a4ebb2f6c8ba953bd3d78a9cedeacb5034d96296e0185a8a2a4d0baf1fcff6060c82ebee872d56fa584f1b4a76717650dfa62e764ac80764bac66c8763ab78724d726fbd1e6037783019b8aa45bb4770081d3a042d87a5bf2fed37af10119f70284066e8d2ee9db82ff3d8cf286af37247c6efbb8d31a65f5ff2f563b42a1076f28c1de21505f9d88e4cdea61cf932a58ce3594c91be27fa0fe17425a61c1744143d3c63a307bbb29ab1e42f330a33a4ccdc857f71591a457e292acabe49e28ef5da3c8e07efb21ed777c63fcf13bffd446022154afd7ab76950f389fcf283b3ac95156f74abe23eb8f693143f9e43ae422c245a436cd3424bd7de498025c30f11bdcd438759cfa0e81237aeee97477e956cb16280c5be501351ce8d8ed0c5e43f697757233ff7210f0774165995380d6a8e11717f2ca7406f28c1448542ee3459b26d023fb2b5acba080a62289ca6db1de55250163623e2fa3649f991fb371c67b336680fe01dd715bcd09c66c3edb037a3a945682d42a0b32b5df31919877f62ce076c61095a1b2572298cc717e499c95661f67b426e2ddd5ce82f3bda43ebaf59a0249f9f84628bf723b58551289b5ab35a206d2706c9de2df4af5d79df802eed015b92460cc78ff8b3a657b4a40c3fd5f41ba84eabd9dc42bdafaa43ffe05e162a326ec6644ba2562e7cfb796c286dd323f87bf3a80f8c6984374cfc6f3af7f064c1672b42140723381df05eb1e6448873db2090ac72b7770e471deba7fabe622bd17d94a70363ba854b9f6bd9ae585aa5c77f764e8cba769848cec5f7f4c4eea9e58ac74a0b0d9bf3ec80f637803c485c90d32cef71b6c8c787680d0e4bc6d0dc1b1abb6207ca84c337d46d4b7be5ca5a16706a6a4814215be06c6cc9fa4323822072cf179aefce75d4649f6a571581444234786e04d182099d284f9a220c29137056a2ba9e3796073dea735a4bf8d96dcdbc355eb45fb39643c724c150ebc19c2d0f0adf36bda6ed1d0a40fc27570ea89e9d38955cca756c67c0682b96985dc8091192173a16bae8da98dcf97cd3a752bbe096b0643d168bd48912cd70659a46c6f037b632b16098b74180913c077d6fe61a7160c03d21edf657d2ddb7c071068bbad2af73ea7db6cd6addd8ec5ae08766cef85c00645734724e232f86337dba2a6361a4f7734d8ad7d712644a20e948ed426e1995d2dbe5740253f5493df99be3ea92cdd783fe77a62eaf7ba3b878336cd0c90b756999025208aa517ad56d218d46678b794f9837b585a46a24885494f15d1a0f76b3b112fb1752d3c41982837404ea15281cebf42239df2ab8076e7939b68a95a4d4818fa929219fb20f3f416dadca1c646130500d07b4d508f48516f44a41ab82521baa062681b05ef55e7b1997e753cacef3f2238fa501f4fd0a54334b8fcff4970eda24a4dcc898c673dbf25b75093c6b60cc0125b1be2823bfcab3fe06f18460a60fe6211100c01918d9022c1748e0b8f0c835bafbef1d9db48cbeca66bc8bc6a82d51015abe37028512e63d2343fe6682d43ffbaa5b8d696776362e1b613160f784d7d4465d5c3a85aaa018947220c91af9e5d2c43a49d1b1c4bc749715855e82459591d6aa3a05d449b0f187dc7f3feed4a1cde258a9d58b24a10394f445efe7e1067b8da93f03223a2fc8a7150d12b79d93e15ed3000c761366a0f45bdbf0d4735c2f481ae188e37993e528925029a7b96406649d858c5955c1d818122085bd10bc79c1af183c76b589c361dc9b50c7e01ea590e8d5e039a0af81f5fc354cd8812a7319c71e1e108abae5f62e078a9e3cc4a80f28c17224318827aa2958f001a49325f70299f9bfecc9becd3dbf3b4dc31a271d4857ceb1a7664ac1641366156898ade692777b55bdae50d1a0d336af82b63dfac781ee6541038ced977104e2576d42c91ab127a03e666dd45e1291f9aec668658264d9aa6bc5117954af42a71141c8a07c0abae83d8f9f240b0ff3154fa0637ac2f51a8d4b18a94d9830c6646112c4ed689c278fa58802a89c67837acfc818dfc7ca285c1f7c9de23cf7e8f82baff7d6a81109a85a0e097edbefca688aa1fbaaebc359cc405a5cf0adfbe93bf9c20e57ef72e2ade6ac39538151c8bd62a660d3f6276cc1781293c2e8904c63b307617955025873bdb589a72e091140fabaf99dc1de7c974a31457baaf2891a3765e637c127f0b391ef52341e8a89400ebc480b00072f00b4371b6a5f8fcad543f99be77c3db639cb3f5d9e8c33075848e83dafdb9f71cf89093e10d637d210d4379306939e05ba579c88862a02d1c0e38d1ef0f13e60e2542c7d6f58bec8a1dfdfe77935ab7db2bc97dc6a6a0d901aeccc4da7ce09bf4796f7f64bafc1a8107650fb11b1c57a3d73784bfd3bfeb39aa46ccd107ac1f39dc5c3a373d9fd5f1852940e663c025fd2fc28010002f612d2ee0e64221079c2ce54ce951ef43a620ffe1c7895d4e197a38d31e2396fddeacdddc7a46701b4fe075eea312d997149a9b3ee240a13095996f140b9b8dffb47da07a466447961787bda6eb9e5731eed849d2a03047f5ab1f62b2f59d7cbd49a327e3dda73cd4d81467569f764649447aa0c788de7133c8de48a7798f7f5a047bae3e98a74cd5c6766e95d3559d3d90b9882bc0204bde9affc7a6f0f5c1850d61ee57c36cbc805c237327f46a1ef2a0486541974219aeafe5dbc12f9ab1e93fc8bbc06fd2fd0f46d1528f769407dc022f8a39aa2e02f396f7cf5e7d9971ee6712ad6a44bc2a3902acb410065d36e30d11af7f725d7c1a27222043397f1867be70ddebb0990cb15bcbb981da165bf55ad2424a6bee02cdb51f05de3e2a01ef74fb1b051974b9aff7ee2bc367f7a6a26424be0a2a50cf33944a39f5192cd852cfc0961dcbdfbc43b5569138f22f6b0c8f37389ff8b0e657309c289d3dd95d54d77683698c4eed7d926f240881ff7d3a50093f48c95b9e6affb67f2becd78c62d51ba407d5c741e800df5f72e4a718832140ac25562ef7725c0252c62f45352e51a06537c49c3d33a70ea2dbfeaaa4ea17b0d74cba3f7e3c8b9542694b3653c787a1332ac147428c9ebb284c77d492ad969407557fe795d873e28548695f58385286be0e14a7e7f90f8f8762408afcef107455279aadf50a95a7257c9868fe64001c4a816f817163284d64e7192f0a05f2dc6edb6243f3c48c8795364780b735f6099f0625e7cf9ec22f8e8443f9271c717c602ab634901152ce25af823bb692dc0e6a8adb32fdee6c71a6732c57cbae4354e9d7042f9fe140e4181249f25ecc39bd171ee21ab7828415e811ef2d1c0374d7584af2ea9c07f8ca43422b18fd5be72ee5ba8f3977ee4b74a4223dc56ea0fd7159874777f7d6826ff46a0d72a7cc01c1baf28a9ec40ef91aa83e65867723079b7205680c92e9520ac198797a68ee8e3f94b5f3f7145651f3ece1df928098412868bb08337b0a6ae762a2dbf72f972945d39ffccbbd5c4fe178589d069de8f1dab27e2e5f8681f9d735785702100950fecc1993572e522d09cf1ae6b65b9eac665de1c389302048040e9382cb184acdae9ddead5f533996df170bcb4f5db9658142493527da6595928e0c1eb5e78f2f1fe6a5e7e16e93bd06de2b0db81fc3a48c8ddde8584c24118db5e0f345be8a1f21409a7111e0fbadf965f329a4e7b99f7b08820de5e76da28af4263cf11d91ff90dc71bfac9993f5238dab3ad1bb6180a538100a5e6d0c38856abd4e16183e60948f256604baac2d14a8e699787e37033961b2a370f5f4aa22b7e617c2db4e9a8a04ff53568a245977124398f7b5b9f7cd885d119261130dd01ed8b86bf456b3e62f3e834a1b7beac959474af37a50d8d66a29cdf43e195ea2a8a79ed335ee885612771b6c932e909cb33422fcec28ba284a86581293b9e76f721b503a7ee23fe0901e290615cedb715086681479afdfd4031dc54338c61c1b27806b2388b040238f56f11c20eaf41df5cf961ba4f70484468153ddeb033be38277940b1c1fdfee0dfd5f59bc74717575ce0ffe4ab1678dfda3dd64d56d824330ad74e0d9dec23e822d69dd83aa9d300e3820640d8e0d60ba93a64fbdeb621bd310e6f0639770eb2f1442084cda7ddef896141ac45c924a6b935406e6fb914526f1d9f845b7f51a5843cd5bf27a0a9334a71333c65025f2d5f7e9f05d82ef9cb93d5b95539ce7dd8817978980ad87b1f25c9e270bf2c70d6e77b57a219eeadf3466b9f1c07c1293c9f4c89202373306e00e2e15f73d89fb5c7a84ad55e53851342dae8bea7a674fde3e7d6c69e5add35151add1d2c00aa89c9952a51180b53e132b7d97aca2f4b37400e9829f88a79474c487080c798af3a2beb6789e19c22a954dd1a625f5f5d09edad9812f180c0bfd692eefaac9863dd0d186907a05787f09f79928491760046bab03309e6c4c994ffcfdd19a3e600588b7544442193d2b3c2ced07f33dadf405a17414e37af24146e1c806b40723fec9176c8e2c5d6732bfecdcd3a4e37dd3e4dda5350194f4f7385095c1b1e433fd9d6629b5c89404feba709830c5c6e0026494a3828453a67d48f40e16f7d3421fed92750495b832f16f4172b6656c865732d47b70274eb292c6cedf3729c3b674466c65be86ad59ebedf7d0096491c78efaafd10ed2af5c4a95cd246444e248f0adefd1df7f", 0x1000}, {&(0x7f00000017c0)="ac0abca22786a639e61fe36d20fc4a0e865d1ff8e884795fdd42f4279cfd2a503c1298bdf794d09d6abd2a49a62eb5755eb849becedf1e4057f6ec6c3a16887e264ea3acd1e9a9165cfad89b5e5676c906720c13d728ec632231ee3cf7ba87731aba1f8581da62f05c7ad4752f373632fad34892fff7c2f476587f5f181f5e75b9dbece52594f631fb297128039dd3dd01cfea27850b717b77c2417aa283d725a4ac306fa07423b62a0743ac5f65c51336dad4a6bfd2269a950ae4616de66e798d2ee472ae67bf71332f9ac2de12972b88845b3713f8b6f2ea87da626bb893d9839fc625ef1ede0fb713c7573891408d92002b975989849c85e39f2f91c14b1687f06377002bc0d0074478518c0728a8294a32c894ef9315b09c99040c0adb7e753f4fdf75fb174253a5d4f75fd0040b5e6b288ffa808f2d18ee6a802fde80eaa20d433439362efc7fd5635551e8eadad0d420766cdb9146afae9fe91b149589f5830ab8b5ccdc61640bb38ec49f4ffc38a2c22bff0cce04ae12f2728ff162cb7fcc7a6d87f5c760ce4fd9ae78252a5bdee7ca96afacd1c60281b9eb2e7c1dddd49bf7333ee510dc267af2dfe7ee1d2621a27ecaae007aac6e7f4b86c59c91024024e1c7e36dc72b3c091ec7dc6028b55b5634997ad1658889a0bec720464557176457ff1b90cc9bcf90bcdcf660afcc2919607809231b7b75e1c890ec3d8ffafe2a31f05e398be83129652382373e940a96075a4b434bad637d490e0abef997e99b0197341b46c6e92c0cc153be9da14c557778a32b6f5eafb8635ba4b9bbf1022f758c20c10f8adce9fd3d2f8b2815b7c67187178226dbec50b4e3cc07b597e48d7647fc13157865931cbfe565231be7147bf23d2f2bb9a35833508befef8c0fd05fb9c0d0a938c2d95c99a04467c184c98b494ca6351e57bbbb14c501a351aa82949c8059c22ec0db1d1741a445244fe0aecf5c2b49320d15b6e99a6e6237e1412700a510f0d62642f47bbefccf8cd588b6e0bfa5613d83bb6937e73ad5e291483c5a2d700360b1fbc9c165f4234626028bdd0b8c0c435d110a5f5fce855479598800ec2dd94682b98d28f6b251c6d5d3d1f1c384d421f2158ad30af1b1ccc2ef08b5c10ab47fddfe402820a2e9811c44d31490eb0d314dc48e7879e7972141127a6796813b277177109cece5474ef22ec7ce15a45e946d7c188efe7ba2b0061a3e72b3d7532e2065a141ebf4afdee116550a368f28c615fe9828cac1e4995a36f4f0ee55717e5e784f922090fa4df737605a3a50fdc1272d598b77212f09cec7fdc57f7ba3b4f3ba110dfcb0db7425caf80178129f72dc5fc4382cd62e3ba75999649b388cad3ec1a37b88ea6b9bd9a36d270c73159ee919b4836d20c84e594ff53ed68705308c5d69e15c1296b4ca5cdfeb06ff3606e16ae6f73e83d2f8e21e36cac21c6932bd50f1f14d7df5a7f7f824360167d947c6ce3f53c588b591eab69bb45e8bb0112b11dd663333a70c22f788838726933e1f9cc5616f65f901e67444eea55d87dcc10aa085d829b3c03aa28b848ab2fdb1083908fdd97cdf4579241e2508a18d8fbdd29f9bc63d0fac460d7589b5fe85b7ab6a73ac00e48c9879e3ae8a257d5612f222c0ebe6676230eed2ae981c5db32137c2d4f44bdc82fd7d6cc3811b49dad9aa256a8817a036e7d0404f1547a6579004a89edd14b247c0019c12f5148e8a0406f91eaa9e4ff2154f234cd693c6f1300571112e6a78767a6b395d2ef7b6acd77845b255c8d4e24c17e49942e40ba55deb48712fe3006441365ef85f45c92df7e1fe82289b83a722d990ed92f60b4e7748743a8b60b0b4d6e81ff8ca46f13d0089bb49fe5094148a1aa1975a5abfc834cc9448c4a0091538545e52b5f48a864439e85e2b5593ac20037251507ab1a0e4eecc6900535d7e2d1ac3a278b264f9806a9661feb02b43b5184a15e2a9ddc37fa547a6aa8c7709d29c4fc236946a7d63b5ec92944fea66a8dd4df73f7633aea4d6819a39d27e89a3436939451958852498485ec1d9922a742b443bd9267ade4855c3b36804b9503c020eb302ed9bd478f5a6e989d2c49029d657a649853d54a0039e22e86b83e84c4b44143a2c054550a9550331bf65c66eb2cc93987ff478d404d1d12a76f7ddb11415aa18be88c09917fc556edfbe74890c2f607171e43c0a56a537afffcabe4e7c72f589cb83b88d38ebefc376cc4b8e7a5646053e5c9026193e3eb71e18e26eda0fdf6de160ef54913676a4d737bde094334a59b52a9168af20df9cae288b8f3e393d136ce4e45e34dfbeb77d480475253ff9a4df8bacbf4eaaea268765bc2e6bb4ff736d59eeee9182aed9dd34842cca24d34a5c27a99cff7b4d02fa49eb4d1c223b9d9cfd106fae77067263863ec445ceeec3f717098d5ea046383db8d8a3984a69447bb30a9b1bf55e79a61366974a77986801725280e26953e96d5f5d0a0c85e2ccc6db4f47c2c38a0850ceb3d71ffadc3098df267d127d494f0e416243db764dafe15ace23f96f5ae9cbaddfadf1632bf1bf1518c541b5da6a20267e76261e2475fffce942037550d6fef1df0e72c8498850bdb4befe4a1a5a3bed47b7c7d7843dbceb34086ccc93078b0164fa537352c47987bddb9d036559a53b78f33f8d938f23e222726732487b20554a641f2ccc341fbb5b2cd26e6b1f68321fed941e0a40951c8b357a98a83abb9cf0d7cf030e5933368ebb83da474fe2f36cd88a1cdac7d5e36ce3855da6a395a769eec06d72b64e3ce2fe3c18775ad0e2b45987e847a028f0977424c09ff663816ef1eeae2d13223e33b0e3c1a0eaf1afe503e70dad2cd37ed6086d75fda3d3d4083a5704c45900747f26c85cfd5d87da72f741583ff6881d04bec6713f22e238b68d871750732abfa224e6add85ea31ceae1bca566188d938d0d6c2b3fad2fb05055cecd67aab2539cede1255ebb59e73e2b538603758d950d5d14027cd9bf015bf9835b6f033234bf39da3ef60aff68b27910fd8c104c3a20d4d8f371451819c584239ffe04745fec78189fe14846dea4c6d714b697b7d8489417c232e1ebb4c09943db23489c2643a574b94fc7529d0acae7ae71f0b9238a1ff2fa7f1e869fd4010cd57690f2664c1c0365fa55cb2036a828fd81df9a339b16ddfacff5a3d458da99808c262cd4b0e61f0ee7265c20afd9a5ed219a6d102dc433919b7e1f75dbb028ba570a537c1bd583ba77f7ecbf21245d93a1615610e42e9dcfcf61e4c59eb8c62f1c370e92ab625f0da97cdbbadc4ed8f15ccb26345bbd1a44277e7109b33458540e678bdf147077bf14ac0c8cba5ddab0992d85029a5eb06c2eae8a0dbe5d2630b79b55b31320db5e518a1b21443770d00a515d0057b9a83427c2b8de16a4dc3bef4b2664ff628ab25d926c9790eba24814fd005da2f0ed6875e03926ed168f219d06546b9747de311c6dce326b8871c718df33d12faf7108c0dbc8b7985d3e3972eb7776fe27225853245aff93138f9f64997214d8b34f4ce11aab168556d5f431a09af55f6e8548193827c2c2edf8a3c12242b80a2a7fc748a2c24cf77eddb44655d0fbccb09e7ae17e718c4e66cc02812ceebf60a1332a5e0c9e56aee192cf49f09d380e2146152a9f43981f25a00dd04428a606cf23ff040cfe49accbfc05047e0a59e53e7fba2f182e570d9b420680e1e561e881e57462e88114c712619f0999a2052863bbaec9b588fc05ffb666273fb95972d9911a8033c3d1afcc4ec0433411ff253d668092cadea2c0d24942537cdfb4726b8dc95f8d43bcec5eb80af2c7519d4a83164b24cfc77851419c92962a9c61c9ab495b0bdc6f2a2cefe3e1cb4a14f30a09ed6812c0437b30a85acb4abe25974ad61a949d6c3d1f83b6b28da4d9f95f8cf152309427f94fdc5c6b8b8be978e3897730b72a05ece85c05c81ceb5e49865d7ee4cf8f9a40cc17de2d4fa400785b1bbeaa1d99681e468d5a3c439273933adc63062d802a2dd4ffd6df14aee423394fec1b160acd749b73b8a62d33fc19d88c25de0a25602cad2351b81ea0718f381d18d01a384e8e090835559910d45e01376b3c5d6c4fa7a23924a5030060aa8633c6328a0fad7b27b4cb2fd39d35d265bcd2e73a975cee9f2088bdab8b6a696cbd3f828dfe04d492d7182757a9df5bf325e92ba2766c19fe19c70f523877c9ebfcfbf044faaedd85d57771532eecdeaf82a5099ae526feb3629cc0ee32284b6bacb23d152aca9f5a1f0ce44917712325fad58878270a03ce0a26fec78ba5379b507a5ac811ce4de6666b7d0891e0550f2a68a94d25f8385770cdcde0fc1f2f7936ce86a5aa5852d82a5618a03b1b7676833d17fe41f467b1591dfaa1dc05876ced2bb0e7472b40b22ad5cb11b549da82a7d534354e319036886b5b675076b423030ced26ade8ac242c0105ff73716c5be8bc92b298aadadc70d437d7c6fe94bfa26a969a6a0ba55583ccf3eff39e99b8a87adb5c2952469b4d55d8ff17c5dbd934e0d1eb4795a69a6a1d8ec12996c34eab3cf9b1a62c5ce12d191fa8398f4043750b5e8d8bf780e0107b6619ecda7df24eb7a9b9fa83abe2858cde9893e745508913c08acea8f8ad80b15c0423432870a91333d0df086d5f2d684f38c5f7269590879fe8066ac6f02cc331f18fdc42811f66c67e98d8469f2802fe14332d421fbb73c3b4299423644754ae992b1012398224379965eed382818522625f60b3c14c9ed2b46b7f13ea680cab9e7ad665145d405b440f407a1d0f956056fa2e2c64fad88d5e3a3a19ed3c508847c59afc12a1e7db7dc1edb4c4025a51a9ffeccd871a93d92c1ab7f06836ac18ca4a59397022a99817c497e0a52c63e0a2d317d7e8a4c390e62a9dedb953f3830cfb319e68fe12ebf64b7443caeb233b2e33b8cee1667b5731003436641682b32f7c989177afb168cadd339ab905b67f66799661b1b98142b86775aa5fadb45f7bcd664c0223704e58e7bc4818363d5ce86e8cb0e6af2ba131d5b39a447854c0f81721eb4b7ebb2a15541f68e0b73c15696958c83e7d0fabc12d755e1c1799562c0111ddc4c4c50ea9db274885010743e1c2777bbfecc03961640448f28f65ce39d48286ad96d517fabe6e4d1e1167d43643b172b58fb7096d135d27e0898d9ef237503e57cca325b25773928abb0a318467f51333e0288c86d513c6df1a1bfb8cc5756250c531921b2081684986314df5d0d2c5269bd390e042054a0b7af77495ecae9a7ebdd9f9df17bbd47625af5bd383b054a174ec3998def89870cbf122af9fa013b79df92ef0dcdb11a7394e5a7a2e115733e2464bd2d583891d86f9a57205124f092b95de6c0bae10f8b586b37741a93f81e2f45b95ee8d56b335c4ff857f31db5b23a9dd475e3195c85e97fcfa8857656056dd49b50dd500795c1d550143e64b16f626c9a544d957e4a8f532ea14466266d8844fdc51d3d5c8365e0b6625ebe725d21f90186ad164765bde9d9430fa18163535be1d64855e7ae1425863138633911c5536a14559fc4fe387a2d120796ff9ca90574e477bd8d9df6aa35d95792e955718c1f175a89547643c7d5aed7837afef98e6fd9b346cd15631cfc8cb35e72367f717a020bd2259a1db4e6ec4191294574b38341931a910c7adf7216e80c2f6885069fa8693bc9bca1d9b229b6d282e4b772648a7cc4448545119a5d368817adc7a5d106ab528b581669c7989dcfbf4cdbc7b090af96864eb3892afa8df113d94cdeaa709315842d771", 0x1000}, {&(0x7f0000000380)="4e1342d77adbde7c9596ab4b11c7799219cf1511bfa726e9a78f052fdb84ce97a497059838df311bef39049808710050614985d726dd37999aeb0b069247", 0x3e}, {&(0x7f00000003c0)="d19750735166cc0516dcca1cd7b5b61c4597d2604b133dcd6616b6f6abc1bcdbc5b0a1c7166416a47613e93ab3a3e3fe3d33bed93933768f00d9e0224b66d411391b56907926f6bd9b24ad337652dd7326cd850692a56ce8527d392a6713793deb76db70642bfd489dabe73fce85bf0270df377cfe8fa7acbb641bf8325e1681b3a31e14d73e0d4c73d7b6c5a96098febdee5fdd9346c91016ca79a246e977998e1c4d6d5ba015b4c1a3acf5fc8827235bb9cdc69b92c4de6f8d13470b1560fc81862acd66c99fa1a12333f92192d35205b03b056b", 0xd5}, {&(0x7f0000001540)="3ccffaa58cf68ae94db25c5d917da972c515fed44d89e1e6aec39a76a4eadf2ce7ee8a4c7fb2a98fe22c7932bbcbc4ef4e21d00618c6abce30f5402ebbb09762cd7473c7165f0d1c7c9c741b1658e83d46c2340bf8efa807f1bbd66b6d5b3d6d881f091b24c8ea456416b80eb68b064c583738ec887051bb360b3be7a9e4f75b34f7034ac8a74cf5895c034424", 0x8d}], 0x8, &(0x7f00000027c0)=[{0xe0, 0xffff, 0x9, "08cb1211aa84f99881328911eeff2efb3b6f8fcb450a7f859acebf55c7d845170abbe0064ce7a394d714332096d9cfadad8645db2e7b35e16cfb496a111f5ebdf614650e7c5d380e627efb64c0a13ab8b20405fab5c46def363b0b687a9523f309d693c8ec5d5c3c6c40cf1cbdfffc805128614d1284fdd69121144a5f5e0c63292dba6dfc33d227467c9a4ed766dcda7b80157fafe34791d3261dfc2892bbcd77fa64d9c5fd1c322592c3395615be1008701b0c37452e0e19863a41a879dc328e5b1b42ffff7743769db8da8f9440"}, {0x88, 0x1, 0x104f, "2933cb3b3c95454f25f2585fca7f667b462353877e8c4d76ea0d37fe13daff7ec3928d5cbc4e5761c491e1192b6b5449565f5c70d0e276284ffa0d81bbe62cf4ec3d62ba14a8c242d50b5966bd1a2529d811616d9a3506fd0a83c7410a8a86fd09ff9c33b319eb4716cdb31b97635ce34f0bd498"}, {0x60, 0x1, 0x8, "8023c31119ef2e0295a2617fd20a2f6e697ffb49c6111eaed2d539d033f331ea2fb4bbbdeadf2fbba817229ac74f3367fdc2f9ed29b197885a83b1f475d43b792376fbc195a8411ca8448d53"}, {0x70, 0xffff, 0xffff, "2e79679f40651fb4550da81b6f4b0ddbd3c6c582fd08be1231cc92c68f8eebed99ec71c48d424beb42bc764203a70099a07bb63265fd6da72cc4030c60456ef8610a3f74132865e2461249761894b5393de5d8b782abc6293a0d9b3f2e0178d2"}, {0xf0, 0x77dfd853aa8f005a, 0xeb2, "3d3db496d719169cdfae173a51531bc8cb33c88e2e439152458a76e50f1c9c55441afe583e7acb8cd232d2f3935ba077d8101612790173ad24def6901e13a0aa782314055c7c167fb23b8051be4d897efa48a021e71aa0ca843541c5125382f224faba78cda8472752800983696a71250ae9234d0407c2989d791d21b6e33d16a504b7bbc056f3cf9f3ac4b1b3749aae3cd16cb27d8910b084acc97f181c188b0d4d8bd5a40b81343b715509296c98ad5bed57c49b131e1c09728fd8f6f0bc4859e9ccbe980b09dd99c3a89951bd83bc804883c247058b1b69cfbf"}], 0x328}, 0x202) 16:00:40 executing program 0: clock_settime(0x4, &(0x7f00000029c0)={0xfe1ecc7f}) msgget(0x2, 0x490) 16:00:40 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x1e}], 0x1e}, 0x0) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="b9c1d09939969b29a2ba040c903d8da5", 0x10}], 0x1, 0x0, 0x0, 0x8}, 0x400) 16:00:40 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r1, r0) fcntl$dupfd(r0, 0x0, r1) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) 16:00:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x80) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fchdir(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc}, {0x64, 0x0, 0xf9}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) socketpair(0x19, 0x5, 0x10001, &(0x7f0000000000)) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) 16:00:40 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) 16:00:40 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() chflags(&(0x7f0000000080)='./file0\x00', 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCLOCK(r1, 0x20004276) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xffffffffffff2ff9, 0x40004204000828a6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) ioctl$TIOCMSET(r0, 0x80047001, &(0x7f0000000080)=0x38faaa89) 16:00:40 executing program 0: r0 = syz_open_pts() setuid(0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x2000000001) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:40 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x7, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r4, r3) fcntl$dupfd(r3, 0x0, r4) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000080)=r1) socket$inet(0x2, 0x4, 0x20e) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x9b92, 0x0, 0x0, 0xffffffffffffffff, &(0x7f0000000180)={{0x0, 0x0, 0x3ff, 0x2, 0x401, 0x200000000000000, 0x8}, {[0xfffffffffffffff8, 0x8, 0x6, 0x7, 0xfffffffffffffffb, 0x80000001, 0x4, 0x1, 0xfffffffffffffc00, 0xeb5, 0x101, 0x10000, 0x9, 0x10000, 0x9, 0x5, 0x7f, 0xe0], [0x1ff, 0x6, 0x2b, 0x8, 0x6f5, 0x7ff, 0x7ff, 0x3, 0x4, 0x9], [0xff, 0xd2, 0x401, 0x5, 0x1, 0x3ff, 0x7], [0x9, 0x1ffc00, 0x3, 0x4, 0x2, 0x6], [{0xffffffffffff0001, 0x8000, 0x6, 0xfff}, {0x399e, 0xfff, 0x8000000000, 0x2}, {0x5, 0x1, 0x4, 0x3ff}, {0x2, 0x9, 0x0, 0xfffffffffffffffb}, {0x6, 0x9e5, 0x8, 0x9}, {0xfffffffffffffffa, 0x3f, 0x7ff, 0xabf}, {0x6, 0x1, 0x3f, 0x8}, {0x1, 0x8014, 0x6, 0xffffffffffff5903}], {0x80000001, 0xffffffffffffffe0, 0x6, 0x70}, {0x0, 0x1, 0x3, 0xffffffffffffffff}}}, 0x7ff, 0xffffffffffffffff}) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x28}, {0x40004}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) bind$inet(r1, &(0x7f0000000140)={0x2, 0x2}, 0xc) 16:00:40 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = semget$private(0x0, 0x3, 0x4) r2 = semget(0x2, 0x3, 0x90) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x3, 0x5, 0x7, 0x3, 0x0, 0x8001, 0x80]) getsockopt(r0, 0x1, 0x8, &(0x7f00000000c0)=""/144, &(0x7f0000000180)=0x90) setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c1bb261dba648"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r3, &(0x7f0000000080)="1441", 0x2) 16:00:40 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4a6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x100, 0x0) r4 = socket$inet(0x2, 0x5, 0x7fff) bind(r4, &(0x7f0000000580)=@un=@abs={0x3, 0x0, 0x1}, 0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f00000006c0)=[{0xffffffffffff0000, 0x2f0, 0x6, 0x401}, {0x2, 0xfffffffffffffff7, 0x1, 0x2}, {0x7f, 0x1f, 0x1, 0x4}, {0x5f4, 0x49c, 0x8000, 0x8}, {0xa1, 0x200, 0xfffffffffffff001, 0x7fffffff}]}) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) r8 = socket$inet6(0x18, 0x8000, 0x3) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x2d}], 0x400000009130dbf, &(0x7f0000000600)=[{{r5}, 0xfffffffffffffff8, 0x20, 0x1, 0x30b, 0x443}, {{r2}, 0xac0a3efc1a7280ad, 0x31, 0x0, 0x8}, {{r6}, 0x862c0ef4d0fd5e28, 0x4, 0x80000000, 0xffffffffffffff00, 0x50000000}, {{r7}, 0x0, 0x90, 0x70000000, 0x7, 0x7}, {{r8}, 0xfffffffffffffffe, 0x3c, 0x20000000, 0x7, 0x100000000}], 0xdde, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 16:00:40 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r1, r0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x2b, &(0x7f0000000200)}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 1: mkdir(&(0x7f0000000280)='./file1\x00', 0x0) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x4000, 0x101) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x4, 0x2) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') chflags(&(0x7f0000000080)='./file1\x00', 0x0) r1 = dup(0xffffffffffffff9c) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) mkdir(&(0x7f0000000000)='./file1\x00', 0x100) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x5c}, {0x6, 0x0, 0x0, 0x2}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x400, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x37b, &(0x7f0000000180)="384d915f652a91c1ef18f12c6e53194675641c33210271144651e2df8c915808e5b4b9d512ac76c8b16cc6844ac09a71e304393c0628cec50929a2d61a36b9c98de45cc0a5d167ca8642c5f9a5223256e171a5ada56fdcaa09689372a141d5c2ffbc6b36f10305294f670fc59049") r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x1d7, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe, 0x0, 0x0, 0x1}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000300)='./file0/../file0\x00') ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4}, {0xc}, {0xfffffffffffffffe}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)) fcntl$dupfd(r6, 0xa, r7) 16:00:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x5, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff7f) setuid(r1) r2 = getpid() r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) recvmsg(r3, &(0x7f0000000580)={&(0x7f0000000140)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000240)=""/206, 0xce}, {&(0x7f0000000080)=""/14, 0xe}, {&(0x7f0000000340)=""/212, 0xd4}], 0x4, &(0x7f0000000480)=""/205, 0xcd}, 0x1) ktrace(0x0, 0x1, 0x10012, r2) 16:00:40 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r1, r0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) r3 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x80, 0x4a) connect$inet6(r3, &(0x7f0000000280)={0x18, 0x2, 0x5, 0x3}, 0xc) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000501600000020000000007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$unix(r5, &(0x7f0000000100)="34b690c7b9103411d73ce64937e8a2b6fabc8c7865b672f367ef09fd04e7548625bf9b75eb827704e3498f0ee465975857b7baefd51f17d642202283899b6c48ce41cb3d648b5bc03af12def5596680ed729aaf3076be369c6189fb61bc451024c20dccb3de11b77194d9d3f3fb00313861b2eb176da8084d07123f199085e56537028ab5f70742369bf1d87c0074f3c036ca4fbb7c6514a7f2bdaba877e4cdcc84de34a48c9b03c1a03760206a92c4ac6185a62810344ed8c7966185012fb21a02f18", 0xc3, 0x400, &(0x7f0000000200)=@file={0x9f049ec6b4df7035, './file0\x00'}, 0xa) 16:00:40 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) kevent(r2, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffc, 0x8, 0x1, 0x5}, {{r3}, 0xffffffffffffffff, 0x1, 0x1, 0x2, 0x8001}], 0x3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x5, 0x2}, {{r1}, 0x8b845f69571be02f, 0x20, 0x1, 0x3, 0x8}], 0x18c1, &(0x7f0000000140)={0x0, 0x401}) setsockopt(r0, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) 16:00:40 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x20000007d, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000000c0)=0x7f) fchmod(r0, 0x40) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r2, r1) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000040)=0x7) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x3}) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)) 16:00:40 executing program 1: r0 = open(0x0, 0x1, 0x2) r1 = syz_open_pts() dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000540)='X', 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x8) readv(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) writev(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) dup(r3) 16:00:40 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) msgget$private(0x0, 0x114) getrusage(0x0, &(0x7f0000000240)) 16:00:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)='n.', 0x2}], 0x1, 0x0, 0x0) 16:00:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) sendmsg(r1, &(0x7f00000006c0)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x400, 0x9}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000080)="767f5f86d069da315a51fbd13347231618079a9cf829272e7f2275b830083a0e2b92dc68d5cffce16d3d1332c9c7e7f52986d5ed25ed804ebbc770b3633c837f3352bffcf29f79b26657da7236db0be89a77eddf7c9e8779ca0d62981142c34d7ab085a4ab0832c19b75a38bfa77bca8965fd8ac7a9bcf8d07b01024f8836d75793177e52ae3a5088d0833771d86b2b2d5e976ac5c2b3aa5aff2fccd93cd7aa7b18d521c514f792a72927647ee14d3c32484838ef32a1a30997bee7d81", 0xbd}, {&(0x7f0000000140)="71048684d6f2c1f13ce71c25bedcc32d278a83e0b798b266f1404a0d4473", 0x1e}, {&(0x7f0000000180)="4a6a3b556b2c7254783a6276cb1442456cb0a8e50ede2a64bd01", 0x1a}, {&(0x7f00000001c0)="6dd311743befbc50d557cc95841b6e9036c23b1a06fcc17c", 0x18}, {&(0x7f0000000200)="638b5723349781d6cb2a83fbbbc6cbadae8d34c7d1fe1574f4e47d4d52f1ac5f9058b5c3df23908db13ff3305aad37063a90160b59837211d5784bd619b2afe5cc51a386d80b27f809101b7e645762145badc51a5ed1b39f13bfd0b8b0bac170b7f8e012d1418d2c589f6d95731279bafe3d5c2b73f823a3e16647f6ac565d1cbb0a6a013933df8fd58749016cb268b540d1a24d171cfc7d9255e20b995aebabf1a0db", 0xa3}, {&(0x7f00000002c0)="3cae7bb3877d29eb97973a6115d02020d87c206a57231b12eae0cf3ed31790358b56dd06fb0be9a05751aa88868aa8e9c8309c061b9791", 0x37}], 0x6, &(0x7f0000000380)=[{0x88, 0x1, 0x8, "8b2e1042f915f066bfa595f2c8d198414e000208f49dafd579aea95cff3c756fde0bb7566befb3fd5a7be7ae6e3d1d239beb69fdcaf529f7363583973758e60036105a8d43c6f00b41c20302f583e5b8038b52384d959e339135680617faf1705c48b5b04a0d01e19d84eaa9ef242e92a6"}, {0x110, 0xffff, 0x3c7, "467c7b959fb49228fe84e9c2a8f9c76b140145c45b16c2cd412ab1a198aff22b7662dd58e76f5ebcb5f72d41450c22ce567db404e789e67c7517d8e2e4106497ac023700eb3e5af6604f7d9b53c352ce9b87282d224cb7f247a85e5a993d95990af405943ac924a0f214465b5ac9420a74cd896326458f504a4d771b5405509b5583b8586b11bbfe19d767f98e3a813570bfff7e592b739391dee340acc61039d61fc524f3c4f93085cbfb378b6d8926c6f84f96a369bc5d2ffe0b9fefa59a8887875ef156956f1f6d6359ad0097d97cc496a91c1f38b8a784f17bc1da70d606f720a8bfdb278f192a234effc59fc95214f86c1dc5834eee708c38c1b9"}, {0x88, 0xffff, 0x9, "3f8511bfdbafcc6ae1f12af9c8e79160f2b8563aada1cb8a541c54f5761f084ec807d241bdfa1c220300eeadb471991e4389069ab41a51341ad7679932683fecfbd723ddf341b5c404aa6cd3efb1a5ffcaad592f8f6c95517e273af5bea034c671f185048acd9161387a703bfb41912740"}, {0x110, 0x1, 0x0, "178bd0d9ad44911cefc4327101cd2eab66c4f1c6fc67f0bab36ea3c5762fb123477da845c20bcdf2f4b460cc9f8d594177e94006aeda00c39f12c8c1f8e003cdf45a7f44c10d08b7859647d86dcb258ea3f582e31cd13f78dcc06b128315ed50c5ba5f184ea80d439611b4a2426f474521aac8d0c43eeea4d1f85bc4db3fc1f3032473317301ebcb071f7027c048e98b447f9f8e019a37bc464272e72451e1283b54562a5850fef9183eaf974e6f0d20df47ae6c9decfb9907a9c4121614745c376365bca61f25268a855d0a7663ac7d70dfd9fa167085eb01ab48aeb20a80260272a344cdfd4f961bd789330065806cff50d56302079ca3269c3ac0"}], 0x330}, 0x3) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r1 = dup2(0xffffffffffffff9c, r0) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x3, {0x0, 0x4}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x58) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x20, 0x4, 0x80000000, 0x2, "a8def27cc6cfc3affa9178da9c197197fea57b7d", 0x7fffffff, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x31) 16:00:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f0000000080)={0x5, 0x7fff, 0x0, 0x0, "61aa0db11ce9bae3ffff4e6ae9cab7502c8b7ec0", 0x400000000000000, 0xee73}) r1 = socket$inet6(0x18, 0x2, 0x8) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) readv(r0, &(0x7f0000000280), 0x0) r2 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmctl$SHM_LOCK(r2, 0x3) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:41 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000180)="11df1275e4099f60544069ee", 0xc, 0x4, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f0000001e00)={&(0x7f0000000280)=ANY=[@ANYBLOB='\b\x00\x00@\x00'], 0x4, &(0x7f0000000a00)=[{&(0x7f00000007c0)="9a3793e35b7b37befe69d5ef7f06cdab25712505d7cae9dd9d93bf2e0096bb88ff64be1dcc92dd7ea6f1ee70480c2188d97e96a35798245e70f314dc79d6173ef00287426ad7707e437f94314a39c80e981d8fb2a453369a527a7946cd21a8745b0694", 0x63}, {&(0x7f0000000840)="441a83986db9bfda9888a93c806be5fa84913b17dfd285", 0x17}, {&(0x7f00000008c0)}, {&(0x7f0000000900)="358158d961673eecab20209835a28aadf44989b44b8e2bb41070930e1553920c0661e6ba35c295a464bd8f5966063ad0d9b55f6047cde9472caff661391a5cd8b9c35a4d88b14823d72cdf858df91eabe48b4b5409a0439fecb851ea9840306c146408334630ea50217c9447b99b5759a2c6713feb9f29cee0e678d1ac8dbd9d73fdef59e826ba850834ae468d2d84174d00d858a5adeb2661ec7352ffd3ac03283f2df60c5970375e3e00d45ba448b548e67820ff43adb70fd8f016a201ed1273fc5bc32b79dba14dbf9f", 0xcb}], 0x4, &(0x7f0000000a40)=ANY=[@ANYBLOB="1010000000000000000000008000000038cca7c739b1720276d6f16f5e5f81bf9d8b0e0914354d87e3678e09733c31f161373efeb2c598fb85adf20f0b3bd2d179209e54de782661c91c06b74aa0e41d60a53045a66c09631db252deb692b08c3748127668ee986d34d20917cc1365797786084b19198eaa1977def72919d01a887f532ade15ee37ec7e1eb475091e51cc20f5315784b5a1547a4683c82aea484dbcf75d7e5b8142f5bb84bb2d5a8d2167288a4cc2a82ae8c409ad025680950960edc89abdd5addef4de6f82e6f1a1c00a425009d40e04fea71c04e63421bf384abe45769cf63cfd823fd1967e57db65242b558d52e6a8f5ec709a12aac7e39eee75329b03937e2aca6643ac4ba8414e837ac203f5b6a3372723bea16653ff764c3e9a53ecaad678d941c0ce0df21fb0c03446970878f46a5476440db0652aa2396d58c7d8305b3c531ed2507ffe4fae4a4f38dc45e10069cba08c84fbca3415689a6d3eddc4fcbc0871e8ed31310bf65a59f187d26f8242ea4c16249b65801f39521f91f45699f98f14fb6f3341f8a39f70db54bd61e124b84558801cb3f5ca71ecb82bd4e231a9eade2e9112f4dffbb8e0cb0cb1106787a3dc76ba7dc2fff1def682f153fc78039e2469f4cf3fc7c2b8574e02b41aae66a14e2cf8332f1478edeac8dd03f3bae88af2700e8677c0abf09ba8ddb7cd6250628b7217c769a7fce1b9730f29aa3f4abb5eaf85b2d396c4856647de29c030f127b9bf2bd2062d498232c04f3079cdf038007c644e517a6062bf91992699adfeb70738cc287e2a7deec109a13c512e3c51cc9744505e1d397b2983fac9c643cf38aee1feca5ba09c2eeaaab7ec99ada8f0ae0876ae82966ce10f61a7ef50c6730100e1474cb2f0a982686205bd1ff666aa79568a60cd57e1567751d1568d511fa7822306aa051272c33ec5bacde4c2aa41befca22100d0566fa1325f98de464e5c3dbce524c2811744cb5633fb497d9c5aadf443cde33c7777e7419b0ae1a7927a7c1c930d9f5a50410c812d17a3519be5c003a1025281e198e31b2061b8940e63d075393971bf0e68e8f92638380f580ce746a072548a0e256c0635b7539204536860050547dcf6b14d0005b4d69f24d0973ca61c73c6388cd23b955e3578750d3ce6b0850e8ac41fa7362d906297303e889db62304e34ea9444e5b88e4461bacebdf410b34fd0bafadc5868d47f00d357b5b2ca60ba9241730eda06e8fd1d4ccae506ec9adf9e3ab7b624d51c5c8a0b453c8ee3a6c62b1ddc8006a7eb1894addef8607f08b6f914fae3f2902b2caa43d7ad3a305f9b45dc1fb1b0a9bce4d8e4bcd43f86d551539f0dddf0f24959b4fbf442aed162fb9db70355228a27d8c68e871d28fa84d0275c9967936f1a4db37a676ec4fd50642fac11d603e8ef9c709e03e411f54f71cf2ce510ff00293627eec9262882e186d78ef33f4aa379fc0b33582a1c36272456905a75e593130563128bd5d2f45cc0a954d0050b41f623d4073fd9070d631ecb42254b03e88181d03677d4a6d2746b97b60c885eefaf3b2fabbb0a0651fcb00c5071c537706c72f02795c709214a1f88272f68bee47be3918c7f5a72d32d4542c56d8801e1a3c8009d448139ec0430e5ba33d1589e7ffc47fa8ed1ff16c64e95172e76a3cbcadedda177433d7650dc5eabad3a908ef458203531f799dfea69622476cb307a449763e3d5343f27b04c2f7485284cf60eb082e49a08c77a007d93b43d23b0f4899e437e13efc335c002f58ed1b68d0c443c483b9ca7d9655e778063886d72d2251a308c8dde1621f254e8c9300b0a7cf49e2bebba977864baf2fb1434567eff4b53b1b6129c66ea69fe9bd514643693bd9c3d1ae45516bcf9f1c4ca1ce2e685771fd2301769e92c2571384973e7412f71d2680d4ddb783dfe755226359efbe260a4cbee1015013b9aada26310d520bcb98cb826bda6275daf198aad072fc40c5e7e30ab0039bc4a1f90ce0ff926dde5392b18d46bbf898ad4a072e03d96ba5eb7e30020845a343f54fb39396c143f22103c89ac6f7b63f0c63197497805a3750e053b77fae4b1fa8a8caad53350c2196751e42ec8dc10da074e76e73aba0d695288bbd81118fc7e303b8b704443db9c1d1e4c2266845ecbecc917f072c446a838fe802fe8c6e83900a453a02539173fc70e0eed60cd54eb7355e3f697310d43d6a98a103e6968eb6058a9fe7966e096d801d248c33b96fbca915b354ca7d350d161069479a9526711299de69010dbd611f7add614295f38ade49e1d5a62e77a5599c13133766e59c4d5f44565703265ee7bd814182c5b385ff14dfcd8f67843b21caf440c80aa742e486e5ab20271ba202285707407372f68dad2e35afd1f6f77196180b902920df67c668f689c765989e78ebb3a8abc30ef614bab0e93949ba500542f63689cbe104e58b6b236fa2f68af81aad26dc7df4fdd42185d353275d177ff38bff2b8250afd08aab883487d65aa833aaa003fb2bcd552b9e6f80f967aeacfb375a40abf984b64c52b03534af05923c21772a6d29262c8ca7b55b35bc72ae1d411aff51527a2ca791ee4370bf4598e1428f5d37958f40ce7222a6b6a252b7ff638867156feb0103cebd9a4278d29aca34c430ea0de919d264412f300e042743ba42a4b519d86bdde1864efdc0871757bc8abeb194cbfea389bd47f7db9a021eab07f16c536fbd652610f8a25dfef278399233da475f3027b4da887e8d9f2529cda6d236c90912456da9c1c8131ef26af6c2140907348929c1e547ee6fe45d5aed04bc646ee81c46c802f504e285d3711c58ac63bc79afb5fd67633489da94a81e48eb7e7700ded3b4f3b2a7b90ea4c5ae8398d9cd58ddd464162d2006065db0794ee3f84ade61ebede162a1fc304872f3ed994c0e12f84eccade8851403bc11eb6c97d315f4d37fc2b4d7f1abdbb59baa03279fc639e89f5231c5d9984b0319f3d157413b4e464512afdc67888614de68a97426e1006a092f13271dd161d59856a347c0f552241b26f6b42ba1eff3fe5090905ceb7818d451f25b8b6858291a3e531874b61e6be53af8c7b578f9be8e526476ad156822112fa44606b96d683912ceb8a5ece13d9a29c297e99e087d866b63995d1513ebe8eb9b206722af3105a15ca7b0566778e081c40ca6d52d669fdcb3b8416382c8ead630863025ac7913392600ee48435f5bd624830637b1319be992bbe10c242f138386e9aa195027af55d8a4774093c0d45e2c7cc6bf7ff211592412f2ee5f9911d5262a1cf102723fa97cb87b51f49d64723b4fde0f0d1e6a38c7ea8bd0e915585316db34082ace409bd686784e97c4932887b99c33417faebaf6cc820e9079e5b592a8431535824b38a8546eaa984cbdb96547d722639df610811070e721dfcbd1812c719e500c35184fe1e2d6171fa9c395621ad1003a6caa9c8bae04f7ecdd08e0af6a0730f82217ba7ae699176bf1cecae6bfd953379dfe43b9c68f06b3a2db59f3a6eec54b37c81018b33680f1cc6e3999e1ef3907ee90600e3b7b540b029dc8bce740d84c12a6ce1f0bb021e8eefbced2e32f1824b3a56d00484e786a14355ea310a55cdbfe42bcc885eb1e6a9cbd444ffdc80bba1e7169e1acabcabc82b9a51aecab1cd9df16158980da0ba56213ca2a0ca1c4738f9856e074f501aa9bcbd670d8b8a4b63cb22346628cafbdca4b06bd9543adef7dc434af53d12c6c28aa55a8bfa290f1f9fc9eee1761707c66c61734a5735ea87539d2f56381a3e7186aa1ea5cdadf748863a7542564bba1a17fa872d74c53ebb63940efa81cbeb772db896efb66d41a2d3d01ddc6fc4b3dfe8de44737f11c0e60cb8ce05be604209b05f6e7b720aeec8e404604ae19b322da9890859495e2c39cc8596c032b4e5543bec9c5013a19544641a9d4c45ae73a45fa657e34e1ff679f761d7b3574d332189241d58c51985237815e13ed298b1394d7cc48411822e34661db19dd98d6065538deac71acfa105c7a191a371324aa3e46c64cf01912bbb693ce56ed03a3f57b929afb50b81bd8adb5984428b7555c80c04fdca78ae9409fcf6e045287bbc2405035b0d6e56a5c455568acefe69200ca54261c673f95a24a1d0e90dd77fb81518df03326a8e69e51f2f14e47571f075a54b980fa6af849ad504e32250f7a13f5b85add7b011a94878cbfb83e3fe052dff99525a13ce682d5240a84ec577630f29136275d6d746847091ffb8bf432c1da004dce0a1abda5fc0f50b7ebd0f87ff45bc40223e4a117dceba93b431b4af818d821e496027485fee2cc57d9bb47c54225aacf8564d9217e59f004144ddfc501e27800aedf8935507a3b24a2f4dd2defedca723707645aac577a8f505e8aa2758fd1bf9cabb4e8a0bd8855958c1f26480703ae8cc966246284b2da070eeb91f14a657e2b69ddce7e1bb6e193a1226991de635f820465e8825c98f3f071f1587f859f3278e2a088ceaf361458b9a314ba706f13c8841875b85fa78f6be91c5d951cb7fdd5ea1b7536a7d266434901bad330c592389e2035fcd097b0bed4cc445ffb76ef2028f19758bc3c138a6aab08fd35a255c7322ddf7f741322e55cd3ddf609c5db9bbc15e9a119ff837c2edb4b2b7ceba9a8ea8f4608a364761ca6729afe9cce9c4e77d058511cda525701d2bcd3a1471c4b6b1ca2c300bf935424f84652266de2c0a2733aec0b394cea186d7bcaf8ca30205dcb1775977ee93d5516b7c680735e0819cb002205c47eba9eb34e613f54d3f9b5fffa2a4a914daf7dc76421ad85378f8b30059b8000e84edb4103243220f2cfc3bb1450dc2ea40a1eb4b7415e27a576768cc67846905d3210df72f2fd03e7c96e277c64e15b81bc602dda3fcf0886b694920fde98f02f1708b6f1c3c92bcfecfa1e98a5827a220d6d1c22dec0046bd5ea377a960d9495ac4cd48b8536edc0682cf91c6b755d245209945dd478fd8e04f099e0dd246ae73deb83815a66db936747db9b3636a0e5fce513a1343d9757d6898596ba6752597a499d690c58e410d519913854b2b669c7e85831edf2c6ce84aceaca55ebd7884eca4f340aba440c06c5411dda487b18c6d54bde02c727c64e6ab936d40a138b829742a930a7eccc4107990597cba68223ebd56e3bfedcf6a16b09f6420989cb100b9c68adae5f8c8414352ea142e69d33cfd159f80c8f8b01d098e84ca4a50bd15eaddc009403c4edc6d41669eed6611dcebb935b93ba8c3d5ffa46a2ace95e2f482993ffa254bb61bea27ea0cfe356ae437193bf42e5e2b07f9b41023761de829071820a601c9d5ec55b28d2169234c7242f751454e524d4c0e69d3126e6cd371a8dadd28cd8a41d70dab63e734122e513d69ff7910eaefaaa90dd5509666677358334d7310d2e07955d52db1a63c8499a728f01641421235f843d4151e759be8f1b86106d66d9f06a09bda74cf59d64e986641eacd3449082f31d6906c466c16fbfda250b6b8c3c6a102bd0d3a7e127d10e130181c4c71e99096cc26b6ded9f6e56f210feff9c8af590013c9430f6ae3dad0fa399ba99d86e2da3aa6c3bb0cd532c9d716ea30d753e26aea012241869d97778dc229ac842a76587e5cb2d2b341783bb8e85dd4cdaeddcc2abc4596e96bed459999a2254a3af9ae381c50203487e062da8101f1386bb9e50f843968883fa36592e54be9313ea8cd46f6374c444a7972172173caf92fc3c4a7f8ca7a22e64f5cd7cda138e38b07fb94f2ea3592a9b049a692261fba91843365fd02cf8000000000000000100000006000000183f0ff45f70af0f151e25f8c5ee257c4d1d7befb39f76396252ecf0fe0efb6bca8a4ae7e212333289e86be1cbfa403b8b6b1e295309ebc14cd511f317bc624115c200cb93232c212bc43b1b6be69299e0b0d15d1e79d434d6f8a044e4d6cc834974c0e5ed141c7fc1fd72b8c9e8a6c05e1a8c08ec2584028518322f659834f1772e74fbb9b39ea6afac83a820c8efdbcfdcacfc538b4e50160a85bfb96b7c7fb7e3e41ecb3590d67932278208f826a669d9de3b26676335d21ad7ff3a379b20e41ea3ebf49e4e67e631d636ed3219ab5ae801f5c346c59192003bf3b52ca4790e8d4300000000000801000000000000ffff0000080000006fd095744ddb2e20893285519c9c2ec3dc4e04127b455a456ec0aeae05451762c21279faa97468e20bf2a477344493394cab12f93c33bbac16996cad53f0ffbe7dd7b218dca440895a2334184560876273daa83ae61c487333ba6f63f7cf0ae82525eb6ad77314dce6f7ec76bc9e543c7f7f08b6f864ed13af05d292c3f27eb0b14bb0bdee52316831e2b18169486191659d2c36435137f50eb18c467244f3583ad125715c885a45ce6094c577bec0852ae5900e75d8486f68c079edbf6dfc95bdb807067547e521b3fc2c3e142742ca1bc291ff15977d88a862183089feb7486ede45105e0acd43fe19b6b8415eaab35988fa5b00000000d000000000000000ffff000006000000c97993787e66ea4feea450d78195c0b1918f91253924a7bfb0e68b35cdcfa2cad7d4fc618acd1a955389044832a83b9e46b781a58de53549d8467fb6e91fcc660551885aa5f6797d3a38be3b9a1249bd7c989165ebc85b5d8fb7fd7c5eb449faf184d4d551532953a743602e42f84f31ffc4c10903a9e768744c95060294e2961a2ba4fc55d47454a1b2253f34e4afe27dbeacb67b473939147a65143b69d42a2c8ba5d9b8a1617b8afef972d81b83380b149c123b335c54ee69fb0000000000d000000000000000ffff0000ff7f0000463667e83cf550e55fb1e16c8a3c507a362dd235d07ced3b86e00cb3c282ef1aa19f69ae2c649d49bc2d1de1a3cfbd3fd30686f79cbf6665c407cb7c4863ca3800bcc3720e4188042ed57434f51330624a091b23342651b3bd42b98ab6388e120323e61749c107e7a6a2040f6f1c46a971058af1d76c2f637f718c78d02dff75e72a0c1e0b1149e95abf1c32f6016932395974a3239527f20a3d2d4d2e06b3c7f77ce6c13c4e19fbe30dd73f89e75197ad6fc267f20e33870fb1f4113dbc0000000000000000"], 0xffffffffffffff1c}, 0x40c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x20201, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000740)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) kqueue() ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000480)={0x49b, './file1\x00', './file0\x00'}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) fchflags(r2, 0x10000) fcntl$getflags(r1, 0x1) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000440)=0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4aa, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20080, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000380)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000001ec0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x800, 0x0) pipe(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCLOCK(r6, 0x20004276) ioctl$KDGKBMODE(r8, 0x40044b06) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x60}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$VT_WAITACTIVE(r10, 0x20007606, &(0x7f0000000100)=0x3) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f00000003c0)) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000880)) r11 = semget$private(0x0, 0x3, 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x209a8, 0x0) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) 16:00:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 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) socket$inet(0x2, 0x1, 0x0) 16:00:41 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) writev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="ee3c45d03c47d74c2962e89792f6a9344f2d1aca6dee38668addc51c6cba8fbb2f23957a3a7e61902fa0c0679bc1652da1f794f6720c7003ccade997499e93ca536a8e2dd781342f812119379f5e88147b68eff1024ab6b0c0abc0898c45aafe73308899024a1b7df81d229e40f548f9", 0x70}, {&(0x7f0000000180)="8bee270a7ebc19a0f59ceba1967ecd25e69d3c3d9e7a38db0ad31e46a4ae1030d7122ee9f5336412e013d28a407641c76e9dffd69979465bebf8a33af174d06163596e3c1084294554e9360f41b5cc9032a252ab3989e948187c7431241253ffe9e8bffdf7217779f11dc9e19cb05afe87d4449f3c9be0c3306b4b5c3dc972b3f3d6505335cd48f517f2e4a5a5f550d0326effe65165223e1235a383", 0x9c}, {&(0x7f0000000000)="32398d5e907f08088d035dc5f65c4a80c1c6069966ee530233495e97ecab91a982ce821117a501fce675fb250a29d390716c773e97", 0x35}], 0x3) openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) acct(&(0x7f0000000280)='./file0\x00') fcntl$getown(r2, 0x5) 16:00:41 executing program 1: socket(0x6, 0x8001, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) rmdir(&(0x7f0000000740)='./file0\x00') r1 = socket(0x11, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f00000001c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000200)="69b6b642710d2dff880edb34a1f4c8dd67ea64160eaad99f5497caad069be7d724b56336905f27f7fd218bed07cac00e6fb56ec136787657d637cd7bc86f1d4722597f01e2086f236e0014584ec8cd024d55bb7af5470fd8f15fd4e5d8683e1d9e24aa3869aa7e5dffef322fbab98f6dd1e0e23c19c5c33d98fd2c66bee3ced796", 0x81}, {&(0x7f00000002c0)="546b9b5b5e87b974652c477fd525220b", 0x10}, {&(0x7f0000000300)="9b01ceb273e61b8a38994a1ad11126f0cbc0243ad4fb5439e310ede5be7e26ac53961034aa366f339d4d5ea1130d5f3e926d", 0x32}, {&(0x7f0000000340)="78e58df0be89d78148454301f3500a724d030beaa34e828d94170a6b2173a984bff273a1d9ac0e74594630ed2cafaaf4fe6c5f50d3e7d4881e42e7ba21033c70d15f859bae926fcd5c3e7bdf1778131e852ec6d1266371596026bd2e9eac09da647340621cedbf8f565b6648b0f58385e85cef1cdf3a291bee4c3a0791fd74583b5e5de0dcd1778df204edb043dadcb9145fadbdb0377ab7152924b9751c3a8feeec2c07caedf61566c5d16ad953c1", 0xaf}, {&(0x7f0000000400)="c44fb8feeb21752263f29658b71be229076c6cbf8be43c2890bc2bd4c0dc81ede036837f63aa9da04dc1bc7f889151f13b76be6e2dc8f5bec484a363757d5fc8c59b4820ae8b59fa797df6fb21e7f2af1ecd0167f8c730777a4a6194b7f1c3d6d7edbcb688cf93ebccce2d7000a0c68cb9f6fe1897c5c3f1c652c2ec8d216d2915a8540b2c43d7cf082157b1fd4489e1cfe9cc3c572d8c179073333378", 0x9d}, {&(0x7f00000004c0)="691412f800b163c55cb1770840bb46d1b62d265957376451bea6f38bd15045ed3eca94bb31529baf2b880626a74c39a1deff3a67ace4b6782f4441975339ebdedfc6979213e89b200375be1e0f7daedc3c15a7144d8862efc9785140c9412ad6c450bc2d2386748ebccf8b6541c8bba7ac340526bf2299ec7a3a2963d4808a00702ac5ecc16decab4bfebc402d0fa54ef02e8c3ffa58f1ad783f20906460f9900fd99b69a79672741cc474d6922f36ef35977c2b5dc7501c38117a2362e0cac186b5b298784c32cbd3d8d21a081c1e", 0xcf}, {&(0x7f00000005c0)="13dec18945c687ce9ce0e3e7bb51c5524018eaa9ecb3bd8776fdc18975a60c259639caab6a84229f328b5b34b4bd7e1d486d50648dcbaafe888ae2f02268bf279ee97949f6a6c75002817b8ebf52bb597ca8e6eb4f6fbddf199c109043b98e1777a2308a99cc9d5837b01ba5b998f1b1e70ef0ca269e3351487d082498707a8d5806606f2616ff1aedd13d95ab74ae6379196daeaf1f1e67245a1a2eb46b38e13d7cbd79e2dbd76dc40feb2a", 0xac}], 0x7}, 0xf) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0xffffffff) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) fcntl$getown(r2, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 16:00:41 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = dup(0xffffffffffffffff) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) execve(0x0, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./bus\x00'}) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 16:00:42 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="e578bca5145469e28daa9304d45d1ee3ca192e787c10646c2a5b29427f789ea9a2deec6fd4261bf46e555afadfe257cf6583c302b57a1d787b18f4b43917b279309f2b19caaf64b4e948eba85e881d62842035140e16a1f95b4ffbeff54a6205b39a7a0f85df26c3b0e2b9f5dfeae98306a02ec8b369de7f548ca551495f79cfeb88ed70b6281102afc5e64e4b3f065fc7c0cce7bfcb096d6d27728fa74ba009fd2b9c7b6ae3eba09b839702378978473fc0ca461c46cfd1756af3a4fbc4242fc3", 0xc1) r1 = socket(0x22, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005136000009005001b0020000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf04a5787550b7804be781e4991f7c8df5f882b297be1aa5bf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281802e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000020208a371a3f8000400"/171, 0xb1, 0x0, 0x0, 0x2e0) 16:00:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xc356611ab7d19694) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffff6, "42d7517b007de3c7660000000000000000004000"}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000680)="3b138f36a89f77bb5edaecec77d0e524573794fcb698547f12bb4b1c372317fd241af6faa0ef57b1e6e98e301328ac3c5145d601d5ced21adbb026d64779c6d08c3d6837779bd4182129071e3121d24e407315089860d0d90dd115b8d9b17d86c8f19e550bc7a387e5023c11d7a0b481a951462c83449a7c2b5dac38359ad50fbb23b3af09a32307b903e427763cbb0be2a02d4423bcdce1b561f0350381e384252f8e299640081eae37cf3ce37fdad7abdda94bfc7b995ccc84dc81c6729ebc8bc928f3f3ce3b49865860ad6f1d165e1bd540b6ec9189bba1df5918244457c3aded0e5e32624f65490c5ecb14e75d302b4c0abd2be7744ad5d83afb0befe4464b95eaac4bf4e3b81887309db09b12bd8c2f0f144c6eea03b2623515eca6fe30c673a10f7cbc99a179f16d79f84520fd170cd038915256f4798c971b0871344c8bb8f92fb09a68015e27b316137b5c2cd722b9d60245d2fa81b658bfce92d32d0cb1330dc09fd9a345c6e17c46e176c270590857e690a976f6109e094444630443543c70b4b1160500061848e90c2e12ef44cb0eeca4bc5c9236f079127923a1cfc85b4200ecaaeaf926db54d622d61ae8986a058f3c584ef4bafee7190ec21dc9f47eebb1bfd799aec7b09acd9a947ff67a50e86db5edc8d6cb69bba316dc3771068b7ba55520a766d5e86842abd3d5b844e32cb90ed4619cf1018621a17883c1eaf927d20081888f362516cd88d6cdd9de94625b076df8793563cbb68743456c46bd5fd8e4f705a0d49ee972b27500c90e3912b09539c058db08b35db727dea2ab0398b26dbad7bb544e86578e2a4643ed702c88fa5dfdf8e649d7ca0f0b973f675862757a0030d46da2cf90b4b62b65a0adeaa6141eeb5e90e219a05dde9add6754a9473d418f608441b132f080b5491a56113f86ccf2b626dd5fc1b0dcbb4f587b42a9c1bcdd869954229ae4c76414e5d0f4a2d0c5b7bc0fdeb50553a99e0b87ee76cc32c33d5030ccd588ce906c6f0f2001304b3c02f65affe634a3aa4fa2a92a5a8c91bca7cbbbf3e0f75f21bed89e4baf378137d509560bebea2630f805466d7a6dc22c82986c2de406fb7824606b35f5a36c5d4d0c6cb8ec896b45619702d288319650f450dae3d3e9cce55f1aadfcaaf0629f98e4faecc22dc97523edd86c6b75fffb83cdb6a61c9abae7522bac682e7f26b78faff55059753bd575db2e9abc216bb276842883fa72ddcc97c74f7ba5d15f7eb3920a838f768ee57d9e06b02aa73fb698dccc0adb5fc05bf6a7ad9fe6fb9e31bb1bf89f4922673c0c6d434906aba7882a19693cf0db1ddcb4de092e7e887bbb3d93de5823b56e12d31648f291947b740a7d9e8b25967c1619f814dfd40675a9b94eee3a101aebd2d4c0ab80d4b346513c090fa3e9f263b699936db817fe48ee4eddbc3405591a01f18733e14b9ce26c30fce4aae10dc0401991704bfdb7c510203d975447f3c9194118df57e7b57a050b15bd0685871dea3bdce8ea3f3d1f5e27c0b99587e9c5045766a628a1ff1109066ecc622f6e019e2d67d104267949619874ce3cc8bd123da93d24d43b2f00ae47c6d50c1de24b09af546f91f5c38e642cace8f43a81b62239dd84ae548ac8641e8730f3f541eb8eae8bd71961bfe0000e73e57f6793869ffda1aa455153b675ec10697ef7d84cad80f9dd70d20009a5801163410700e6b41c1b376ba3f888ac90ab36aee8d76c997774c33299a5b267d29b60b72b837516f3814cbd261148040a3e8fa06d019ba01cef17bcc05b7f380762e76e649acf1f05f10fb061d8bb2674e832dfcfea217f16d65728841c6199293fdb99b035b65e4ba07fe6182f7a0261510a6ddc158335885138e08733f17dfc6615a33b29316c8de5064276d1fac62ae2b39a8ce70b84dcf6b156602336e6125d79b84c559ff9a474d54b71e9a6ccfa04a2b342c336379e14721a77a78d4ebbb37ec1958928ada0b126f8c28c1383b4068fbbdd0667153ce6da2f9fb62961491874f321bfb70f7c86f8428e61ba64cdc51a0219217bd9caaa0ad9c4780a4624e260c3f432aec288ae9499913db37f29a9945db3e4cd7d7c6b96dc3c03763c3e9b2ec62577bce9377e25eddad85c4b449ea53c17ecde6bbda02032b8c442032002ded9c2d43da70e60381d6868e4aa52719fd749827784fd0e208d38dd94f9ba524055943dfdf5955ec9e8bc00906c17c7cb002f2c4cd0575f7f53ed8dd93451508c1b88c8e857f634d20d94ce842e870b09fe969edfcb00fa9d1e41bfbf49a4e717b9f3a7e8fd0b10d7fcf2429067e2f6085bc60d95b88b14c0d20236f9c70a9158eaa70bdd784f7d6b5ad0f2ad986478b90449b3746489899c6636e2ea3a436e9b17a5a20bbe7be30e7b2fb0bf30cf167ba361225ee5774e8b1ebcd7c352d89c01e2bf2c5f2416ef7f4508c527520cfaee7ea5403b5e17f840895d20a2df2b119dcede6906075b011aea66056895c46f8e240811066b750e9787adbad86abe291e0dcf9d8cdc0d67e572856f392f138981d5b20f81bea1ecd00b1e710d65bbb5b2a6d82f37939f347ac486c18924a5f101292d00d6756a5991628e6f676308787ff783a4434051a31da5653592e473e0f0f91c236804460df0926914068c916e7a6d9966bde5bd10aafff7fce53331d6c6e6a31526fed363385c1954dcb9a7bd90b8917d6ce1580afbd8027d395b1814fe35ff2a4166ca885ef38dc170a9fe791cf52d7b20014990cb123730a8141df60828ffb026e7b42c396f9f6696d28d49cec8f9011c025a4c99fd0762a4bd577a4f44a6f664fd39890af7ed9614e2058bbb8407ceeddc0f3df0021570a357e6bbcd7ad5467e42ed3530b9a19066b1ad3862b0e3bf2082f16e5125e9671ea630d82b372e4a7656871840aaea90b55e11744d750860d20a6c35856249d1f0360f5012668aa5adb3ff3611b7c7fcfdc8bfd4b726a0e9ea0df390476b3aebbaab02aeb596e4621001e072d6d56aa839b2e651bab3cd5acb77657f2b58fa4dbf58fd3046c4ef10eabbf4dd9de3dd8bf5a086722b5b23a10bbc5d9c4cf55ca9", 0x885}], 0x1) 16:00:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) shmget$private(0x0, 0x4000, 0x21, &(0x7f0000ffc000/0x4000)=nil) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fchmod(r0, 0x42) r2 = dup2(r1, r1) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r4, 0x0, 0x0) preadv(r4, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000380)={0x10, 0x1, 0x4, 0xba, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x20}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0xffffffff}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x401}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0xffffffff80000001}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1000}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0xffff}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000eec000/0x3000)=nil, &(0x7f0000b9e000/0x4000)=nil, 0x1}, {&(0x7f0000cee000/0x2000)=nil, &(0x7f0000e1a000/0x1000)=nil, 0x7fff}], ['./bus\x00', './bus\x00', './bus\x00', './bus/file0/file0\x00'], './bus/file0/file0\x00', './bus/file0\x00', './bus/file0\x00', ['./bus/', './bus/', './bus\x00', './bus/'], 0xe8}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x15}, {0x3}, {0x6}]}) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r6, 0x0, 0x0) preadv(r6, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f00000001c0)={0x6, './bus/../file0\x00'}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000000c0)=0xffffffff) 16:00:42 executing program 1: syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="85564eb0f88619d9262b9bb3d58eb8bd679e2d8c8e737d18828aa88926d1e49cd7583d5b91bd04ff92bdfcfdac37c508f02cbd80691d0024d83439e7b8dcb381a87000dd03002383d2a383db7685f4b0cd67f7f86c0077a53139c34aadb74348369d2d96e74c5897277d71fbe7e76576e861000f3d24444acdfbb4a46632246d420c249d6eaf8b8c2b0139ee7cd07450850f7992bff675f6d6746f883958d92ddeb2fbdef1d8cbf000016bdba7539ad670315a51106b5ec2d552e59f13ad701d300c54a098347f313e008780f418ae91ee1b220fa4d473a72276b635295e594855bf0590a3924b56c1e5eee514f7af2c3683", 0xf2, 0x1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) socket$inet(0x2, 0x8000, 0x465) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffa, 0x81, 0x0, 0x0, 0x7fffffff}], 0x40, &(0x7f00000001c0), 0xfa7, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0x1e9, 0x20}, {0x0, 0x7}, {0x8a, 0x5}, {0x6a, 0x1}, {0x67e932e1d578f9df, 0x101}, {0x89, 0x1}, {0x5, 0x7fffffff}], 0x7}) 16:00:42 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) fcntl$dupfd(r0, 0x0, r0) setrlimit(0x8, &(0x7f0000000080)) fchflags(r2, 0x0) execve(0x0, 0x0, 0x0) 16:00:42 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r0, &(0x7f0000000000), 0x1f0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x2, 0x3, 0x400) r2 = semget$private(0x0, 0x3, 0x4) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000000c0)=""/182) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0x4, 0x20, 0x100000000, 0x4}, {0x2, 0x80000001, 0x7f, 0x7}]}) fcntl$getflags(0xffffffffffffff9c, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20808, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x20}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) flock(r0, 0x2) syz_emit_ethernet(0x4, &(0x7f0000000180)='\x00\x00\x00\x00') r2 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x14) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000240)) 16:00:42 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x15}, {0x6}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r2, r1) fcntl$dupfd(r1, 0x0, r2) shmctl$IPC_STAT(0x0, 0x2, &(0x7f00000001c0)=""/124) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x0, 0x2}], 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:42 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x0, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r2 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r6 = socket(0x40000000011, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs, 0x8) r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x5ee21a89) r9 = getpgrp() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r3, r4, r5, r8, 0x5, 0x7fff}, 0x6, 0x2, r9, r11, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r13 = accept$inet6(r12, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r14 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r19 = getpgrp() r20 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r15, r17, r18, r16, 0x100, 0x7fff}, 0x6, 0x7796, r19, r20, 0x7f, 0x100000001, 0xb1f5}) getgroups(0x6, &(0x7f0000000280)=[0xffffffffffffffff, r8, 0xffffffffffffffff, 0x0, 0x0, r17]) fchownat(r0, &(0x7f0000000200)='./bus\x00', r1, r21, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) write(r22, &(0x7f0000000300)="7d809b8a0cb5f562195071e801649343ffda056e1cf1576978506f666e6f59fad93ed06f0089d86df1f408e054513e26cc1bf35110a531c374b8423aaddb4ffc61d4168fa2d501860fa2c52efd091fa2dfee7baf13c8268a0a89845157c62e5646c2cb7b98b0e5858823e789836e102d19783222185971c7bbae77072ea5bd8dfb92b5ecd5dfe944f94e69d3ddafe81536952ba409734590133cfce213350c9e909a625ed5c7dec96514bef844b94d39a46e411301cb855b07ff7dc06c6c859823bb61c4b253b49fc072df70c05dabbc216465ad5f23f48f4ec0db73b175bb6a3c1c472bac0aa254a2fa52d5957e73777e04b593d3d39ac1b515ff98b005f746553cfd58e3bdf44752eb0180929b56cb1c4ac29ff9ab470d0cb666ae1198e572cd5287b948c5f021655b44f4f9aaf9853a6fcab3150b29817e561f9bb7e760b0195a23ae2c835fe9b6be548c97cbcdef86d32600fe9be0c438a706b49410d9c358aa0dad64cdeba61465b13298d475271165749ea5d0cd8462e025dc92bf3520e176fed14f71bbf0276a0cf1db878a1df25c1bec175bf9165422476d7d6539d5664273e74c961747f063e76028ca6801ebe6572ea4ac98ceabfe4f49442ada261d577c39176a31b2ececb72fd129147f079d65598f4c5cef9d58dfb2327e6dcfba39b25844ed08df1754aae9836c6a72d7f06b27cf8da4a02ac26925f5dd3371ad121c8323267258fa99bfa7cf968ac49ad7752dd27edb0b4c7a2c44f096f8af53f3802fb325b8104d719d6c4af8d66e55e06f7c712f0bad5991aafcf2ff265d623657974a6c2e9caed96c604efa81ed3ca0a217ab8b4240bf03850b5d17614a6f215d32b5f3fdf914aa9007182853d89d5e19299fbc3763f784cb1fa2f1cf4f65e2d475287e3dbf796ac17a2ed0e5023cd5c80f7781352fa869a4bacd2a84ebf209ebbec119e209b81a5144779c0819c3e1f186b0722121d174b43e265621afc3b661efdf8a3120f29388d3b85558f39e4f7a95928932ed6064f4e5d58eb61012bd893a387990563d062cbd621a94a365e5ddbccb8a7e1c1b1337bd1f8f0bfa0d3a4e41efad570ab5e8baadde4316d7e0ef261e4ea9817a57785a2b13552fae7ffc9c2781861e9b7e2cebeca19c531913b8a1e053a8b407d129e44fe20562138a9c0b1c861484ada8ab663f7a6577a46117c92b6be42de3b2ad721c664541d62a3af986d59fd2942bc08418a6b3e27e9431c056ddfc010ab07b58a1a0fe9a202a241862ee8fdd9cbf3b79c5ca9b7609be3096e98151ffbc15980679628e80ff5c6083f492d66aebeefcf53c869a190abe1809e959a2dd1ab1bfcee655506061c4d08f56549c19358783a64d139c7d3314385507c0ac0e940017701a92ed753a699d20c9074e795a576c55cf6d5faba96c2da9a196318fe5788474a9239ceffae5d8cd2a53e3d16e7f02745f888791f6e16569f2ed877c02090532fed8b869342f5c283d88805b6e670ea72b5528d4364be5552b74de76bbf35ddf1d6b0e6c0d52c610e5ce5b87cc5b7b1267bc4c783a03f6c4daa92bb5ae7011d15c1daed725b67e9aed51dd3d287d715542b3f009dcae9f68cb04b0ab1f0f570474ae9e6336711561737c960d4f7b4de7a399776cf0019aa18991fa3d362e6a386bc4f0f9d94016c7e056afedad9682f95473e37cbd9fff782e80d5162aef73075353e8e5892b1c4abedd579bf2c441c6e70ea828febfdefa2e128bff10ba52a3483ee2ebe215e8ad7d86fd6b88fec1929eeb78efb20f32ac984a3c7d21c3fb2722faf24a9eb257eb6bbb783a48ffc9c9eb462bb6b3dcd75f7d9d7404a3e233419ab5aa3654ad4355487c1fa76e9691d8ea5430ac0783a9f2bbc6ba6dbbd25bf47db90c38e6f4d5208da40534b3c2201b4237ffb2d1f33082dc6f4c77a2e0923931f7c74785745238b38800356a962bbfaf9f3485b814dc9ce997d25894a0d89d6997e29f89d84ac7ea52224b294cfa44a61001b877ee12f6b51c309ddf79609dc9a8fc8bf78d0cb6279d16a8e6e195a9b3d13b955bf10a4132c58393a05b089f5f99b5baa6f799854dce526942eb738cae07366679bbec7328bbdf614b6e1de367e5a8c95322d740e9beef28bf4b33176ee4b5eba912abd22ecf85ba8121043bf52d6c774c1292263f6eb5276c1eb938aebd13fc09b6bb41450d9992eb07ceaf1e3ca78d7b846b2db31ab6aa8c278981543633dd4a8c034b15f58bb3a88606ac6bd7ca6a16a4a472f9094014c528282b62dc65b5a4149e76b6bf34eaad3837c93ede26fa98a9c05bd5bf41baf7a554f2c1b988be28eadd44263a04023f6fc92a97680868b4143d1a246af241bfa34803f2916c19ea6e2d763bc8c8de3f872b17afb57c0f0b3dfff7c410a3fdf95a8bc7591620368fee51e65f5352c418f7b3f1c761a8604bd98bf7921002ac1112b04a5250a39168455f6489fd79727899efe73a4d6a6cd88f1d5fefbfc92edd9955c07dde5299caedc461d2e3fc265629849fdc5ede8e2cbfda8c28debd3350031a59afd8a92a174b8ac1a71485df17e0260d8b96a29d2825017a1e9ca98c572dceb5bec664a54c597e9a3f3e1ac764decad2bf362216f3333a81d1126013b26a19a598e3c77c7a48513cbc368762d8c1504b2554270368fc0009322efa7de9770222106995dad76f083ef849c4e59d2be6efa86befdd6b6c3f26c145e27399d147b37ec81510ec5e07f9e0dfd8ae131a98c5bcfec9520ebf8ebb1b40fd7ba05fa26d4faf674d023bbfdc67108846de8c93bdbf205da6aae126056e6089bc5b44b76291fce761752876758e6568974de9af1ae135ef2d69b30c49b7ac49a3be73dd96f83b05e25aea85d27c1f5ca8a83d371f6979694a26d6a4ecfee88ce208ebd3377118f33a8036010d52ac715d8f58a379f364924f21b0d0d78ffa7ec7ca8a6cd514c1fd1c5814982936fefef5fa7510359b6790b8c8249a67582f66d91398f639b67522cc299f06685057cde234b7a50ed2055b138e0c6f91ab715ef38092f9fe08395130ba243d4517cbc1e685b827215fb7f6105e429cbc58aff3500c26ac3b26db493a696fb7541b4cf98afa9f7eb38b48332bb590d0010220f49dd63b46faa222b46d67ac36457b502aabb4d729e04c75aafff7c396959ca8cb80eb337e547748df869088264c407363c82c246e4fcb9a659c76b2439adf81a7273b95eca2ab4d4fd99c972948127f8a892ae98a8d4b754a101f5ae249e3201d55023405903689aff83877bc043f51ada5dabbdd9b981a783f130c2d941e5459836f40a3f5ca96f5fb9481155ad5096cf760ba72a6227f2dd5ab767487e8002ddb8e50358d14ee005aa68c856c4b5455bd039738d39895044e8c032b2e460d8b1de64f1054e77b2f725f18ce16a5305175d3a69f8595aad77a56bb9e5ce2c0571913536ee5e8c35c4369dcdcdcfa7377582fd7f86b7249f23c6ea4f089677c60abf51344169652c4ad7406cd8d378a82cd5e27876c4fc9251c6967b6687375cd1422b6fa394ae150816eff018fde618e69abd22226c067254af2d0aee79222e6fc9974d7ec18e0aa51fa7dab237ab72fba42d35ba9a174a05d992a53458810fb2be8cd57d93cb2c24d4cdf36495a6c66fbe196f2c4b193305ad95f7d2b64c80e08e9911d6f977f7bee688a81bcfa86eca66c1f5a852bbac45eafa1cacc071eac2a6a3e506be2286188bf3049f0a745a9d519c56f9f067d3826304a788455d7375da9d6cea9eb8ccf84848d117ddbb86b1a7689c903b87acb512330ef5d1024f81cff3f7bb44692c6308eefe5d55ae0b5518e2389094d787c24670344350b614c8af12610afe194151bdb740c40e0345e95629a21171bf16652bae49778fe957d035f58258fa6a0fadf40a6adcd33355b52cd4ad759f041f2aec30bbb5a3fd2b29a8f570e490209a28fb9aa25ca348bade09b172763344b0c5fe2ca7eae446e5506f689cefecb55e10809cf70ce95b3bbaf0212ada44fe6b1ba10e374d3f225ec522f60eb690c901ac1e3ffabbd9fc7913a2d57e1e909fc1bf1a1ab24613ea1ae273c59c105d27a9460f6d9e9dd4c92a7d714f5cb9be02d3981e2a27a2c10c59bab091e56a529b676709eed4fb8d6037c1118867167c364cbe390b2222fd2343bdb5b197f939aad7560d2388ac4677d1b59d672e69e33746872a60377ced687bc44a1c4b09df84dd222b1ed70908a611f4f2129f9a844e5e3a11f07a3534e6b5245e473ee09924b64c56a88fa3da8500a51aaffddbb3a7d1a509adf038f8e8b4f6ea63b30bf1d4d855b8ba0e8b6cdb62be27288c38092f4461033aa338c469537a2f4e02ebdb5f9f98166af57b638c73bb42d7df51dc8f1714b6fbf37e44362c8de66fc4bf8869f6720ba12735334808f97255186abd032db0d9192e73de085c42bae0543f9cab44e166e4ccf9f186d5bf1fb9803627a73d72d8b491e72ed47bd90a56cce084da37a856019ecd49977c17d42fbe20839591150cf1b18b480e40c65a236f509e73e52346d126f1cb5bfdaa8fab69eab4d5e0c24019d0592e314a7869726ddc8c694fd28a2eff41e137f5dd50a1163b71b3073026c2972c667c1bec826f0d2e5341469682f30857e0cba86c8cead76a7835e9c87f55ae50b62a06c0a9126b4244d00ada94080b45e7043dddd9230457d379972ed5fd0d6f3181a401c088238a415a70f228540eb13c1a52a9a3d16f74aaf1c4bb365fe27564bb6ca9b0c530d9cbec2d0b2f21c8d6b199fb595293e563c3a784d2b2b756cb226e61b1eef339b89b572c195b7b75c1bc98d666042d6687845d61430e0edfb140d6e74527ac996ceb75b7be1fcfb17b325a9f7bfa253101eeeff5d8a68d5ecdffa85c9f0dd2d64ef99541af4507bd9b87b121f39bd8420ff06032ff3e09273adbd64e61601bbbc7125e2bf03fdea7a52248aebbc7b63c2bdf50015e0ca1d1c05e4ae2b66f460b78c6e92a112f0bce248cae4d3d74f9858964900f7fa1a515f57b34795e2e24e411055f8be6ec0801f4d887df9427d77c4e799b67354acb74e8ae62d887fa243ce3dca0abb23dad0606155376a6246022b7d89f8492e2928943a7f14ea0f0d2c1f8a9513e1b63b603cd0a65608749bea0e4719d8136b91f5ac1bf6680e5cd059fd738abfd4d9cb132c3a6952c88da7b2b32d7dfc83f53fea44a2b000305b4071931e713e577adf37a334db4822a2d070e65ec029a6eba134df5b16ee875ebcee4b96bd561f179ddb29205f891def4264d935217561ac8737b9b93d403dce3f017deab354199e40b0318c1b1955e1ae041d36e5fd0f4b4c1c5c689ae21b9028496b1060708576f9b7f2b57ca52c6d62d669f1e67fe2702e0970632dd64a760e45a13fd59b35640c896d15168df08f9881f98f6f621dbf0bc6130361300491695a3f8b7b96de1643a1d661094303929106fbe96d3e0c284d4c97c82214ff915319e76091f360795eaea7a0f406ddb9bc83d3a2e8319bd711216b9e711361999a4f0f5c48c78153eb46531c5fd446a08c16d6350dfcac34a9a2074455aa6ed110df56c9d48c1e08352afe0548db9a6d7138bb433abdf1bd79078eefeba6e42ff5dd0ca52090db98082e9ff9facb83b09c132b850f0b814b8d0a8e50077ba80d22dded8fa7e30a1863e3538247a4a080a4a879c2c1c784fa8b3cc43efa8f6bd0ab45d3d59161df0c4664cf821191a2bde339685a0fbefbee4be696ed3b4695099ac7c60345007432ec07c1ec754c1007fa2e44a743048f16f7", 0x1000) r23 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r23, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) pwritev(r23, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1fe) open(&(0x7f0000000000)='./bus\x00', 0x20099, 0xf0) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x2000035}, {0x84}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6612f548341c5689a4a9bbf4436b0144e7027e0d9fda1daf691b232e38d70ecbc6933319a47b8683d5be06e9156a1cf8eb6113f00b88c88436098744e") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/>\'\b\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) fcntl$setflags(r2, 0x2, 0x3) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r5 = fcntl$dupfd(0xffffffffffffffff, 0x5, r4) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x9, 0x4000, 0x8, 0x3}]}) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f00000001c0)) 16:00:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x20000, 0x0, 0xf8c9, "a8741bb100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x8000, 0x7) r4 = socket(0x400000000018, 0x3, 0x0) setsockopt(r4, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) r5 = accept$inet6(r4, &(0x7f0000000280), &(0x7f0000000400)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000140)=0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r9 = accept$inet6(r8, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r10 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) r12 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getpgrp() r17 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r11, r13, r14, r15, 0x5, 0x7fff}, 0x6, 0x2, r16, r17, 0x7f, 0x100000001, 0xb1f1}) r18 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r22 = socket(0x40000000011, 0x3, 0x0) connect$unix(r22, &(0x7f00000000c0)=@abs, 0x8) r23 = kqueue() kevent(r23, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r23, &(0x7f0000000000)=[{{r22}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x5ee21a89) r25 = getpgrp() r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000540)={0x21, &(0x7f0000000140)}) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r29 = fcntl$getown(r26, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r19, r20, r21, r24, 0x5, 0x7fff}, 0x6, 0x2, r25, r29, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, r7, 0xffffffffffffffff, 0xffffffffffffffff, r15, r20]) getgroups(0x3, &(0x7f0000000180)=[0x0, r20, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r6, r30) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000380)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:43 executing program 0: r0 = socket(0x1e, 0x2, 0x157) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x24, 0x0, 0x7}, {0x25}, {0x6}]}) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) 16:00:43 executing program 1: socket(0x80000000000002, 0x2, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00000000c0)="b99a7268478c9ce694be4fc43d09ff4d7e76982ab34ffcd777b7a3406fd2c4d2994150748a04427ef00dd71a83218ed85339e2ac314568353271d02812b00ebbfe35950a5bf263f506a4c0ed61b6c49587852474d705e62a17291cc02eba40eaba1606eb784ad9c9bb5654e281e8d854f000695c060282fecb0b3c3d548e43c5938b5cc3644767b208aecef73d4d7a573c540998db255b8837aaf8fe10e81b4864f41d018bad6b136fe7484dbba4b5b1f11a4ceb505fff2a3cc857739e1fc4419d0e56c0", 0xc4) r1 = socket$inet(0x2, 0x5, 0x3) setsockopt$inet_opts(r1, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000000080)=ANY=[@ANYBLOB="0000e32f66696c653100"], 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffc85}, 0x8) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1fd, &(0x7f00000001c0)=[{0x80, 0xffff, 0xfffffffffffffff9, 0x1}, {0x100, 0x90d, 0x8, 0x6}, {0x8, 0xfffffffffffffe00, 0x2, 0x7}, {0x1000, 0x1, 0x21, 0x7fff800}, {0x1, 0x4, 0x5, 0x8000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) fcntl$getown(r1, 0x5) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0xfffffffffffffffb) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:43 executing program 1: ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000000)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x44, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) 16:00:43 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x4000) setrlimit(0x0, &(0x7f0000001ff8)={0x7fffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:43 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x8a) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r3, r2) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = open$dir(&(0x7f0000000240)='./file0/file0\x00', 0x8, 0x0) readlinkat(r5, &(0x7f0000000280)='./file0\x00', &(0x7f0000000380)=""/173, 0xad) open(&(0x7f0000000100)='./file0\x00', 0x40, 0x146) r6 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) shmat(r6, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmat(r6, &(0x7f0000fff000/0x1000)=nil, 0x0) r7 = open$dir(&(0x7f00000002c0)='./file0/file0\x00', 0x80, 0x10) close(r7) mknod(&(0x7f0000000200)='./file0\x00', 0x8, 0x7) fchmodat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0/file0\x00', 0x38, 0x2) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000040)) close(r0) read(r1, &(0x7f0000000140)=""/105, 0x69) execve(0x0, 0x0, 0x0) 16:00:43 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x28040, 0x40) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x8, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x80, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) poll(&(0x7f00000001c0)=[{r4, 0x100}, {r2, 0x8}, {r1, 0x100}, {r5}, {r6}, {r7, 0x424639c8eeddd45b}, {r8, 0x2}, {r9, 0x20}, {r10, 0xe53e8438d01139bf}], 0x9, 0x3) dup2(r4, r3) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) fcntl$dupfd(r11, 0x0, r4) r12 = openat(r4, &(0x7f0000000040)='./file0\x00', 0x20, 0x8) ioctl$BIOCGRTIMEOUT(r12, 0x4010426e, &(0x7f0000000080)) kevent(r2, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x201, 0x0) 16:00:44 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x1, 0x539, 0x7f0, 0x9, "6155978206d77e92468aa32f2b114382e3b96e00", 0x60, 0x800080000000}) write(r0, 0x0, 0x0) r4 = syz_open_pts() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x22, 0x80, 0x2, 0x40}, {{}, 0xfffffffffffffffd, 0x48, 0xf0000006, 0x4, 0x1}, {{r0}, 0x4, 0x40, 0x1, 0x7b4, 0x7}, {{r3}, 0xfffffffffffffffd, 0x40, 0x80000000, 0x0, 0x3}, {{r0}, 0xfffffffffffffff8, 0x80, 0x10, 0x80, 0x80000001}, {{r1}, 0xfffffffffffffffe, 0x44, 0x1, 0x7, 0xc20}, {{r4}, 0x0, 0x10, 0x1ef42a627a91240b, 0x10000, 0x1f}], 0x200, 0x0, 0x1ff, 0x0) close(r1) 16:00:44 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000180)="2e210344d5e90fdf1ee1bbb46b051377fd41e0540638cdf495f9409b5bb2a492215486c4b1181cda64cef933f86a0d18a6c39f8583dee31b484d763261d21d073a71eb6b31dcc45dd4b83d87ed1fe2df5028ab15449e7fbad9ca66bdb47beffd1c5ba47fedd777d28dae8b327556fdb8ead7ad3b3f4fade2a5828d2113ea4b", 0x7f) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x200, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000480)={0x1, 0x8e, 0x5, 0x9, &(0x7f0000000200)={{0x5, 0x100000000, 0x401, 0x2, 0x1, 0xed0a, 0x9}, {[0x0, 0x1, 0x80000000, 0x40, 0x50000000000, 0x2a, 0x100000001, 0xa03, 0x4, 0x8, 0x3, 0x3, 0x7, 0x9, 0x0, 0x10000, 0x0, 0x400], [0x7, 0x7c8c, 0x9, 0x1, 0x9, 0x4a, 0xfc, 0x7f, 0x9, 0x8001], [0x1000000010000, 0x3, 0x813, 0x80000000, 0x8, 0x400, 0x5c], [0x8, 0x4, 0x7, 0x7, 0x2, 0x5], [{0x0, 0x6, 0x5, 0xfffffffffffffffd}, {0x5, 0x33, 0x7}, {0x0, 0x271, 0xfffffffffffffffe, 0x446}, {0x2, 0x0, 0x6, 0x8}, {0x6, 0x39ce, 0x1, 0x100}, {0x9, 0x9, 0x3, 0xfaf}, {0x9, 0x8, 0x6, 0xffffffff00000000}, {0x4, 0x3, 0x10000, 0x1}], {0xa6, 0x4, 0x6, 0xf5}, {0x3, 0x6, 0x1, 0x6}}}, 0x26067d90, 0x12}) socket(0xae5dd5a8f84387ed, 0x5, 0xf) 16:00:44 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="72020207e0"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) socket(0x20, 0x8000, 0xff) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r3, r2) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000040)={0x8, './file0\x00'}) write(r1, 0x0, 0x0) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x0f\x97\x95\x05\x99+\xe3\x0e\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r5, r4) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f00000001c0)) dup2(r3, r2) r7 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r7, 0xc0286988, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETMODE(r7, 0x80045726, &(0x7f0000000000)={0x1}) r8 = dup(r0) r9 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r10 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r10, r9) fcntl$dupfd(r9, 0x0, r10) ioctl$KDSETMODE(r9, 0x20004b0a, &(0x7f0000000200)) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'t\x84p', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x6c, 0x7fff}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) mkdir(&(0x7f00000000c0)='./bus\x00', 0x21) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000180)='\xfa\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)='@{^,\x00', &(0x7f0000000280)='[\x00', &(0x7f00000002c0)='@/$\x00', &(0x7f0000000300)='!*\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='\'{\x00']) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000440)=0x2) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 16:00:44 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r1, r0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) getdents(r2, &(0x7f0000000140)=""/196, 0xc4) r3 = syz_open_pts() close(r3) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r4 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffff18, 0x0, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) writev(r3, &(0x7f0000001780)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3d2fdbf62e7339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb0391822dfed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eac1036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e55e5cd528ba3c16812e2860bd5f6b2be5dbf5", 0xaff}], 0x1) ioctl$TIOCSETA(r3, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r4, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f372e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10ba7fad78136904e09d9dba2fae010f5a1e543a1ec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b94daf4d3e251ef3dc9b3f15a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x502}], 0x1) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x7, 0x4, 0x3, 0x9}, {0x7, 0x8, 0x80000000, 0x344}, {0x3, 0x8, 0xffffffff, 0x81}, {0x93d, 0x5, 0x5}, {0x9, 0x4, 0x9, 0x81}, {0xfffffffffffffffa, 0x7f, 0x0, 0x3}, {0x4ca, 0x7, 0x8, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:44 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r3, r2) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) 16:00:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044, 0x0, 0x0, 0xffffffffffffffff}, {0xc}, {0x1000}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f0000000380)}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet6(r6, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r9 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r10 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r10, r9) r11 = fcntl$dupfd(r9, 0x0, r10) ioctl$TIOCFLUSH(r11, 0xc0286988, &(0x7f00000000c0)) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCSRSIG(r12, 0x80044272, &(0x7f0000000500)=0xb) ioctl$LIOCSFD(r11, 0x80046c7f, &(0x7f0000000180)=r2) r13 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffdff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getpgrp() sendto$unix(r9, &(0x7f00000001c0)="d9659d8c3fc168e81249dff1138c266374be52cd86eb2991dd4ee3e50e154adbcb49142454308cd777f836388a2dd1e93ae2bb16d125ccde288a85135ef4ae2581a4ae9d169a596db13e39d652fcbc7f229e18aa7b48d7b2b985e8b68f27ad647e8ad940d94237a196bf8f1ed77f169de0dbcd02b74b2380", 0x78, 0x2, &(0x7f0000000240)=@abs={0x2, 0x0, 0x3}, 0x8) r18 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r18, 0x4) r19 = fcntl$getown(r8, 0x5) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r20) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x1, r14, r15, r16, r17, 0x49, 0x7fff}, 0x6, 0x2, r20, r19, 0x7f, 0x100000001, 0xb1f1}) sendmsg$unix(r7, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000000100)="bb", 0x1}], 0x1}, 0x0) write(r1, 0x0, 0x0) shutdown(r2, 0x0) 16:00:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000000c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r4 = geteuid() r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r5}, 0xc) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000180)="d451a58931cee443cf3114d54c1a55bb86fde862fc1f891449", 0x19, 0x401, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) chdir(&(0x7f0000000140)='./file0\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r2, r1) fcntl$dupfd(r1, 0x0, r2) unlinkat(r2, &(0x7f0000000580)='./file1\x00', 0x8) setuid(0xee01) execve(&(0x7f0000000200)='./file1\x00', &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='#-&.\x00', &(0x7f00000003c0)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000440)='^^*-{\x00', &(0x7f0000000480)='\x00']) symlink(&(0x7f00000005c0)='./file1\x00', &(0x7f0000000600)='./file1\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) r3 = open(&(0x7f0000000500)='./file1\x00', 0x200, 0x100) openat(r3, &(0x7f0000000540)='./file0\x00', 0x10008, 0x100) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') 16:00:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) wait4(0xffffffffffffffff, &(0x7f0000000000), 0x1a, &(0x7f0000000040)) read(r0, &(0x7f0000001a80)=""/4096, 0x1000) 16:00:45 executing program 0: 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) open$dir(&(0x7f0000001140)='./file1\x00', 0x100, 0x67) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = socket$inet(0x2, 0x5, 0x2) accept(r4, &(0x7f00000010c0)=@in6, &(0x7f0000001100)=0xc) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) 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) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r6, r5) fcntl$dupfd(r5, 0x0, r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x6, 0x0, 0x7}, {0xc}, {0xfffffffffffffffe}]}) r8 = fcntl$dupfd(r7, 0xa, 0xffffffffffffffff) renameat(r6, &(0x7f0000000040)='./file0\x00', r8, &(0x7f0000000080)='./file0\x00') 16:00:45 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000012a, 0xffffffffffffffff) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x612, 0xffffffffffffffff) fchmodat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x82, 0x4) 16:00:45 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r3 = getpid() fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x2, 0x2, 0x1ff, 0x8c, r3}) dup(r0) r4 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = socket$inet(0x2, 0xaa54564dcc850c8e, 0x0) write(r6, &(0x7f0000000240)="564e95de1dd3a9a83b8bca57d55ef7e5ed097834199af83a61b6ed1db4a58769d6e7f62d088bac7db5d4d11e000de8d17b7d4c20e85d88755a03f3d54bd3f1383495230d86c80b88e6e7f1609303449431b68af92bbabd630662aa8419e325abc1fd50a3de09ee2ac6cdf25d903206392bab8a6cfe8f78c3f567df61af7d63d36421498f98a92d28951ec5f41fdc73", 0x8f) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000340)={0x6, &(0x7f0000000300)=[0x1, 0x54, 0xa0d, 0x0, 0x0, 0x401]}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000100)=0x1) write(r4, &(0x7f0000000200)='T#', 0x2) r7 = syz_open_pts() close(r7) ioctl$TIOCSETAW(r7, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r7, &(0x7f0000000500)=[{0x0}], 0x1) write(r7, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) write(r7, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x2, 0x7, 0xb0, 0xa86d}]}) dup(r0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x6, 0x1, 0x2, 0x6, "5cb00f870a8451ece50e69e5d8fd9438bb79e240", 0xfffffffffffffff8, 0x800}) 16:00:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000190000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fchmod(r0, 0x84) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) r1 = kqueue() pwritev(r1, &(0x7f00000002c0), 0x10000485, 0x0, 0xffffffffffffffff) 16:00:45 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r3, r2) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) r5 = openat(r4, &(0x7f0000000040)='./file0\x00', 0x0, 0xc) r6 = open(&(0x7f0000000200)='./file0\x00', 0x8, 0x4) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000240)={0x4, 0x3, 0x80, 0x1, "03554399439ad8764accd8548c78b6e72b808382", 0x0, 0x3ff}) ioctl$KDSETRAD(r5, 0x20004b43) 16:00:45 executing program 0: socket(0x11, 0x8003, 0x0) sendto$unix(0xffffffffffffff9c, &(0x7f0000000200)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a01d90000002000000000000020208a371a3feffffff00"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:45 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = kqueue() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0xc000000) madvise(&(0x7f00003eb000/0x2000)=nil, 0x2000, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000080)) 16:00:46 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffffc, 0xf08b5abd2d126473, 0x40000000, 0x2, 0x101}], 0x4, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x80, 0x0, 0x100000000, 0x7}, {{}, 0xfffffffffffffffb, 0x8, 0xc0000050, 0x1ff, 0x5}], 0x1, &(0x7f0000000080)={0x1, 0x4}) r3 = kqueue() kevent(r3, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000100)=0x4) 16:00:46 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = syz_open_pts() readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:46 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) close(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r6, r5) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0286988, &(0x7f00000000c0)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x40, 0x0) r11 = syz_open_pts() r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) kevent(r7, &(0x7f0000000180)=[{{r8}, 0xffffffffffffffff, 0x2, 0x2, 0x6, 0x4}, {{r2}, 0xfffffffffffffff9, 0x5b1d4f3d533c1cec, 0x1, 0x4, 0x8}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x0, 0x14}, {{r9}, 0xfffffffffffffff9, 0x31, 0x1, 0x7f, 0x6}, {{r4}, 0xc340098014dc6e89, 0x10, 0x4, 0xfff, 0x6b}, {{r10}, 0xffffffffffffffff, 0x0, 0x1, 0x9, 0x4}, {{r11}, 0xfffffffffffffffa, 0x40, 0x0, 0x5, 0x679d}, {{r2}, 0xfffffffffffffffc, 0x10, 0x10, 0x7, 0x200}, {{r12}, 0xffffffffffffffff, 0x90, 0x40000000, 0x9, 0xffffffff}], 0x1, &(0x7f00000002c0)=[{{r13}, 0xfffffffffffffffa, 0xd4, 0x10, 0x2, 0x7ff}, {{r2}, 0x7, 0xa, 0x1, 0x22, 0xaf}, {{r14}, 0x8000000000000006, 0x73, 0x40, 0x89, 0x4}, {{r15}, 0xe71d76ef252cae90, 0x0, 0x20000000, 0xfff, 0x144e}], 0x0, &(0x7f0000000340)={0x4, 0x100000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "97daabbd827c48de5ef96294714204d3e113b87f"}) 16:00:46 executing program 1: clock_getres(0xf2bde36dad97e3cf, 0x0) setrlimit(0xd163ef6e3d713a2e, &(0x7f0000000000)={0x9, 0x2}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = getppid() wait4(r1, 0x0, 0xa, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) fcntl$setstatus(r0, 0x4, 0x100) 16:00:46 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r1, r0) fcntl$dupfd(r0, 0x0, r1) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = socket(0x2000000000000002, 0x3, 0x102) r3 = socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) r4 = getpgrp() pipe(&(0x7f0000000300)={0xffffffffffffffff}) r6 = accept$inet6(r5, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r7 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r11 = getpgrp() r12 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r8, r9, r10}, 0x6, 0x2, r11, r12, 0x7f, 0x100000001, 0xb1f1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r15 = accept$inet6(r14, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r16 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r21 = getpgrp() r22 = fcntl$getown(r15, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r17, r18, r19, r20, 0x5, 0x7fff}, 0x6, 0x2, r21, r22, 0x7f, 0x100000001, 0xb1f1}) r23 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r27 = socket(0x40000000011, 0x3, 0x0) connect$unix(r27, &(0x7f00000000c0)=@abs, 0x8) r28 = kqueue() kevent(r28, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r28, &(0x7f0000000000)=[{{r27}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x5ee21a89) r30 = getpgrp() r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r32 = fcntl$getown(r31, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r24, r25, r26, r29, 0x5, 0x7fff}, 0x6, 0x2, r30, r32, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, r13, 0xffffffffffffffff, 0xffffffffffffffff, r20, r25]) chown(&(0x7f0000000000)='./file0\x00', r10, r33) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r35 = accept$inet6(r34, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r36 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r40 = getpgrp() r41 = fcntl$getown(r35, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r37, r38, r39}, 0x6, 0x2, r40, r41, 0x7f, 0x100000001, 0xb1f1}) r42 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r42, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r42, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r43 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000740)='/dev/vmm\x00', 0x0, 0x0) r44 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r44, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r44, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r45 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r45, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r45, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r46 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r46, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r46, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r47 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r47) r48 = getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff}) r50 = accept$inet6(r49, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r51 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r56 = getpgrp() r57 = fcntl$getown(r50, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r52, r54, r55, r53, 0x100, 0x7fff}, 0x6, 0x7796, r56, r57, 0x7f, 0x100000001, 0xb1f5}) r58 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r58, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r58, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r59 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r59, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r59, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) sendmsg$unix(r3, &(0x7f0000000840)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000001c0)="8bec5dccf9eda6cdf5bd2ffada17d96425ef1849ca3671f2ddf182352b01dd90be1657b24589f0745785039c7339405d112bd8e887ad908e6a42cb87e856620dd98334c314abc7a2d15f45270f40df0a9d27ea27c6404143dfed96ff69be53c5af2f08de90d25d7db5e03703d82db28c", 0x70}, {&(0x7f0000000240)="3dd66ed18495899dc42033b84f49fdb42a68011d1cb1efa0545dafb989fb6a59bd302ac230a008fb62b991ed9a39be6d59bf6863365ba8f26709c004f3d7841c9d2b62f2e202d71e7c45fd2f6ccdec6586abac73c38cfd688b299890d1ae43cf672f527ac07a4d391534a2037cc3e49b2a00127963a57fff8826765de2b10ba502666ec5ae258a8c357c826a34302979f2e09bbe6cc983397687bd97c78364d42caf70d46f0b4db745b11bab3b3ef18fc3b155ae774e7d", 0xb7}, {&(0x7f0000000300)='[', 0x1}, {&(0x7f0000000380)="892b68af116b37aa0024a43565d1f917367aa66c7927c40cdb93d4a7b14dc0f01485fc662be0e72a124ff16ed8a19a7c3bacab86c537f28028a2361f6abbd00743b8216a9d74b8813e7e7d01277b", 0x4e}, {&(0x7f0000000400)="eabb3cd5a62843984a2286e7c76c861baee460f0d7ee35ce074d91e6a36ff2ad9bf8652d", 0x24}, {&(0x7f0000000440)="287fc795c0e6119a7fc883a2eccd8edcb7d0ee8cc6b771ec89d2ed737d31a3720cb39ec6fd3c7812521dd12c740c01147939c5851028dac941796938611a6566f44c5c83e2ea88159eab4e7a498d518e2326cee307", 0x55}, {&(0x7f0000000580)="034da72304351ad60105974b06b890919277a3647e73ebde314a39754485b499c9fa28d4ae7ef60f7f05a3de81004513932c3aa015af070d66377550c86853f697d0e892d0b3d45fb4ba97a3d3b8cf64ad29aba3928d7e6f0b29f5309321d8ac4ee17fe90cf8d5a45a0c2a09473dc689948577e2f8b715e4035ece38fdfa79e65ef5fdaa5a11cc3e", 0x88}, {&(0x7f0000000640)="b642858d14ca0d7269cd64106a0f203279e9f4a0efbbdec38f2792a94e7bf5178e70f04197ddd46239a771110feb28e885e8869541a25e5956ff6a826f14baa91b3e5334a7a4c7a85c4401c62d10d1d4d27e4d8676c77d85d24a91bef0b5ce96753e99244523ffa993fb91bb6e615605ed717c234783f76bb6de7fe8f9808b2f8ee8fb4764a5a0790a15e737f1f57e4b947a73867df7182250d74100e947bd74d2051534f76931297b4e6ff84448953946e1fdc329aebe2c4d197955870def5decadaa195f9c9a3757587ed95fecea36190d08e8f8dda0094662fe5601a882b0b2c75aa53c807a90f0be7b04235c9fbe45", 0xf1}], 0x8, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r4, r10, r38}, @rights={0x30, 0xffff, 0x1, [r42, r43, r44, r0, 0xffffffffffffff9c, r45, r46]}, @cred={0x20, 0xffff, 0x0, r47, r48, r53}, @rights={0x20, 0xffff, 0x1, [r58, r0, r2, r59]}], 0x90, 0x1}, 0x1) r60 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0xc0) symlinkat(&(0x7f0000000000)='./file0\x00', r60, &(0x7f00000000c0)='./file0\x00') sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x8, 0x0}, 0x0) 16:00:47 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) pwrite(r0, &(0x7f0000000080)="735ce7bdda0443dbc425e65ce86de1964f09d38750d6f777e272b7b9d510005f27218923c61346f9bc075e8b0e7a9bebe194470ffdc20203fe8707a46ebc6b0124f625dc4d9797ce90e140351e6a288ad45c1c89ea0b6ebbcbfbcd9888cfd5453fcbcce0111a21b542f52fa1704a6902a0355a851103d9c8ee2052064c7dc772c6daf71a8dd3603261e1373bfdaaa752a118d9381bdb35ef52a06e36428d205ef87ea6ee2cf5b4b8f261eee7ed29c3b25f1ce2f39c8e43ed0a44", 0xba, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000000)=[{0x7fffffff, 0xffff, 0x4, 0x801}, {0x6, 0x0, 0xffffffffffff2a6b, 0x1}, {0xffffffffffffff19, 0x164e, 0x2, 0x80000001}, {0x7, 0x3f, 0x204000000000000}, {0x7, 0x20, 0x100, 0x9}, {0x7, 0x5, 0x8, 0x5}]}) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r1, 0x0, 0x0) 16:00:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4502) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000180)=0x2) dup(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x24) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000200)={0xc459912707095e15, 0x20}) r2 = socket(0x1, 0x4000, 0xfb70) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) fcntl$getflags(r3, 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) getpeername$inet(r5, &(0x7f00000001c0), &(0x7f0000000240)=0xffb9) read(r2, &(0x7f0000000040)=""/166, 0xa6) socket(0x1, 0x5, 0x7f) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:47 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) close(r0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fff1c5cb72f2b33"], 0x10) r2 = dup(r0) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:47 executing program 0: r0 = socket(0xa, 0x4, 0x9) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4fbe781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2cafb95633bb2e601ba2e27acb5d602000d7d02f46734beff37282921e4fd89720fce872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500001477000000000000020208a371a3f89839b67b12e1994983a31f8f0b3300040000", 0xa9, 0x0, 0x0, 0x0) 16:00:47 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff}) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r2 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getpgrp() r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r3, r4, r5, r6, 0x5, 0x7fff}, 0x6, 0x2, r7, r8, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r10 = accept$inet6(r9, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r11 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getpgrp() r17 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r12, r13, r14, r15, 0x5, 0x7fff}, 0x6, 0x2, r16, r17, 0x7f, 0x100000001, 0xb1f1}) lchown(&(0x7f00000000c0)='./file0\x00', r3, r13) r18 = semget(0x1, 0x3, 0x100) semctl$GETZCNT(r18, 0x1, 0x7, &(0x7f0000000180)=""/172) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r19 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r20 = fcntl$dupfd(r19, 0x0, r2) ioctl$TIOCCONS(r20, 0x20004276, 0x0) r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) connect$inet6(r21, &(0x7f0000000080)={0x18, 0x2, 0xc8, 0x2}, 0xc) fcntl$setstatus(r19, 0x4, 0x0) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x4}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) syz_emit_ethernet(0xe6, &(0x7f00000001c0)="22e237114c6f6a6a7a56401bc1d0776bbc07e6da5fdff1736fd7a3bab4e77a7c1545fd44c18202aa51c42778b0a1e672e25f6167186dda4cfa9ef75235f484d249f4ee40fe4e1fef701074025acf64ce48da321d4e75626a24eab43a88cc4f1c5b5f3c4eb4f0864cf096dc616e0671d0894ed5e8c75c9c0cc248d0a984fcc9e1b0f34b564d8ef3f656f7bb4a941cb4636736feb4efb4be8155487fdb0334a2f32b5161f77b8f3b4643452ca952dbbd642a13ea92a0a0fa5c3b62a7eebe0502e36568c79c1183c87b2ffa7af6f633a4265c23a5725ed3e9c51dc1b9cb5e8d52c383579aab6331") 16:00:47 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) 16:00:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) mkdir(&(0x7f0000000240)='./file0\x00', 0x8) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x120) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='.\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r3 = fcntl$dupfd(r1, 0x1e, r2) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000280)) 16:00:47 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000fc5000/0x1000)=nil) r1 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r3 = dup(r2) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000000)) shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmat(r1, &(0x7f0000fec000/0x13000)=nil, 0x2000) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_RMID(r0, 0x0) 16:00:47 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) shutdown(r0, 0x0) pwrite(r0, &(0x7f00000002c0)="e5721aa0b3cc2893a86deb13df56fea8ac769a16e96c41a1c3d8081f3b92b637255a91c13b84030bcb4797ba1cb37713d6afe077ae74e318dc86db9c785e11fb7bdc27f8b3847754ef544d1bb62d397ad71eb072b1af916eed382a3c0000884f53db52", 0x63, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x10) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000e80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e31437da29bd0000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f395a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cacdd30450bb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbdea51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0ada6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd40000000000000000000000002271ce791fa276c583c4e6782c45a36ed5b19b061dc3246e01000000000000003a04baf7c32598ff1a6ebe65d986cc9373482e482a49d487012a0405625260265278ce47063bf17cf5a9cf0156d9da56abbffa133ac73b3ceae8500c6de0aa6d0f44ffa9ea178f38d62b933fe4a6a80c0c57bda2e1516b0eefa7ecdcd93b3139b8"], 0x10) readv(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/215, 0xd7}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/176, 0xb0}], 0x3) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xc02, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000000)=[{0xaeb1, 0xdb1, 0x1, 0x1}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x6, 0x9, 0x1, 0x1}, {0x3, 0x0, 0x7ff, 0x1}, {0x8, 0x800, 0x9, 0x3}, {0x6d3, 0x3, 0x8, 0x1}, {0x4, 0x1, 0x2, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:47 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x110, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x100) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x20) open(&(0x7f00000000c0)='./file0/file0\x00', 0x100, 0xf) select(0x40, &(0x7f0000000100)={0x1, 0x3, 0x2, 0x7, 0x8, 0x1, 0x9, 0x4f10}, &(0x7f0000000140)={0xa, 0x8, 0xa6, 0x4, 0x3ef, 0x2e, 0x68e1cd72, 0x4}, &(0x7f0000000180)={0x2dd7, 0x1, 0x40, 0x9, 0x8, 0x3c, 0x1, 0xc2e5}, &(0x7f00000001c0)={0xfffffffffffffffd, 0x9}) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x8400, 0x0) preadv(r3, &(0x7f0000001540)=[{&(0x7f0000000240)=""/225, 0xe1}, {&(0x7f0000000340)=""/172, 0xac}, {&(0x7f0000000400)=""/194, 0xc2}, {&(0x7f0000000500)=""/56, 0x38}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x5, 0x0, 0x0) open(&(0x7f00000015c0)='./file0/file0/file0\x00', 0x20000, 0x100) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) readlinkat(r4, &(0x7f0000001600)='./file0\x00', &(0x7f0000001640)=""/229, 0xe5) openat(r2, &(0x7f0000001740)='./file0/file0\x00', 0x8000, 0x8) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000001780)=@file={0x0, ""/108}, &(0x7f0000001800)=0x6e) dup2(r5, r6) bind$unix(r2, &(0x7f0000001840)=@abs={0x1, 0x0, 0x2}, 0x8) select(0x40, &(0x7f0000001880)={0x3f, 0x800, 0x0, 0x40, 0x1, 0x7, 0x5, 0x176}, &(0x7f00000018c0)={0x1000, 0x7, 0xffffffffffffffff, 0x8, 0x100000000, 0xfffffffffffffffe, 0x4, 0x1dca7346}, &(0x7f0000001900)={0x0, 0x2, 0x27, 0x2, 0x8, 0x6, 0x8}, &(0x7f0000001940)={0x6, 0x5}) r7 = socket$inet6(0x18, 0x0, 0x9f7e) dup2(r4, r7) pipe2(&(0x7f0000001980), 0x2) close(0xffffffffffffffff) r8 = accept$inet6(0xffffffffffffffff, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000001a40)=0x1) open(&(0x7f0000001a80)='./file0/file0\x00', 0x1, 0x113) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) shutdown(r9, 0x0) r10 = syz_open_pts() ioctl$TIOCGETD(r10, 0x4004741a, &(0x7f0000001b40)) 16:00:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x3) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) 16:00:47 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x0, 0x501) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r2 = dup(r1) r3 = msgget(0x0, 0x2) msgrcv(r3, &(0x7f0000000380)={0x0, ""/186}, 0xc2, 0x2, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x800000044, 0x0, 0x0, 0xfffffffffffffffc}, {0xc, 0x1100}, {0xfffffffffffffffe}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) dup2(r4, r0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r5, 0x2}) unlink(&(0x7f0000000280)='./bus\x00') syz_open_pts() ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x602, 0xffffffffffffffff) syz_open_pts() 16:00:47 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x20000080000000, 0x100000002}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x7fffffe, 0x2000100000000}) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x5, 0xc3, 0x200000005, r1}) 16:00:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) munlockall() writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = syz_open_pts() readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000200)=0x22) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000300)=""/212, 0xd4}], 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:47 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x80002080, 0x2) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x60000000, r1) 16:00:47 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = getgid() setegid(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r5 = accept$inet6(r4, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r6 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r10 = getpgrp() r11 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r7, r8, r9}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) chown(&(0x7f0000000080)='./file0\x00', r3, r8) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:47 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x18, 0xfffff}], 0x0, 0x0, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x2000000000000000, 0x0, 0x0, "000000000000000992480000000000001900"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c8", 0x66) 16:00:48 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:48 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x8000, 0x1ec) ioctl$KDSETRAD(r0, 0x20004b43) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 16:00:48 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x100c0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x2, 0x0, 0x80, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffff2, 0x40, 0x2, 0x80000000, 0xffff}, {{r1}, 0xa2d26e562845b7d7, 0x0, 0x1, 0x0, 0x5}, {{r3}, 0xfffffffffffffffa, 0x0, 0x8, 0x3, 0x3f}], 0x6, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffa, 0x50, 0x40000000, 0x8001, 0x8676}, {{r5}, 0xfffffffffffffffa, 0x20, 0x20000000, 0x7fff, 0xa8a9}], 0xffff, &(0x7f0000000180)={0x11, 0x8}) write(r1, 0x0, 0x0) 16:00:48 executing program 1: r0 = socket(0x20, 0x0, 0x0) setsockopt(r0, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) r1 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/33, 0x17, 0x62, &(0x7f0000000140)=ANY=[], 0x0) nanosleep(&(0x7f0000000080)={0x9, 0x61}, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1, 0x0, 0x0) 16:00:48 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:48 executing program 0: r0 = syz_open_pts() r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000, r1}) syz_open_pts() syz_open_pts() close(r0) 16:00:48 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008a}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x8, 0x0) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000180)={0x3ff, 0x23494c0a}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0x4) 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", 0x59) 16:00:49 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000006, &(0x7f0000000140)="118893d9e7413d137a66eaf0e69e1eaa886f83f69f90b4146128309fc2f7d108fbfeebd5fe220635c6659754d4cb1ba65988cfbb13694db7b4a8b4f8b946a32abe8a16c17a660c4306fe4c3847f45a008580bcc2462dee487ff69fe60130a6aef2d46a9aab3bab3e459b76164e6428a0392e82a852328b1de6ca14c064e383de817831f0754df3d054c469e3", 0x8c) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000080), &(0x7f0000000100)=0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 16:00:49 executing program 0: poll(&(0x7f0000000240), 0x1, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) poll(&(0x7f0000000040)=[{r0, 0x90}], 0x1, 0x8) 16:00:49 executing program 0: r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000180)=0x9740) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) socketpair(0x6, 0x4, 0x7ff, &(0x7f0000000000)={0xffffffffffffffff}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10000, 0x0) fcntl$dupfd(r5, 0xa, r4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:49 executing program 1: socket(0x20, 0x4000, 0x8001) 16:00:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000140), &(0x7f00000008c0)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getpgrp() r10 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r5, r6, r7, r8, 0x5, 0x7fff}, 0x6, 0x2, r9, r10, 0x7f, 0x100000001, 0xb1f1}) r11 = socket$inet6(0x18, 0x4000, 0x70) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r14 = socket(0x40000000011, 0x3, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs, 0x8) r15 = kqueue() kevent(r15, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r15, &(0x7f0000000000)=[{{r14}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x5ee21a89) r17 = getpgrp() r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r19 = fcntl$getown(r18, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r12, r13, 0x0, r16, 0x5, 0x7fff}, 0x6, 0x2, r17, r19, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, r8, r13]) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r21 = accept$inet6(r20, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r22 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r26 = getpgrp() r27 = fcntl$getown(r21, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r23, r24, r25}, 0x6, 0x2, r26, r27, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r29 = accept$inet6(r28, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r30 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r34 = getpgrp() r35 = fcntl$getown(r29, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r31, r32, r33}, 0x6, 0x2, r34, r35, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x1c1, &(0x7f0000000140)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:49 executing program 0: r0 = msgget(0x1, 0x240) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$BIOCLOCK(r1, 0x20004276) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f300"/262], 0x106, 0x0, 0x1800) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) accept(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r4) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x1) 16:00:49 executing program 1: minherit(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) close(r0) sendto$unix(r0, &(0x7f0000000040)="daa0ec3ebc6373954e295eee7a8fbd8971143bc3046e1bfb1978a3583bade08535d09762ba0978dd0bf9c27b1e7fc8b257b7875c1ff0790ac6b23541def71b13df36d41a2850bd030c75ab61f2f4de8b60eb491774c319c1d7e8f6982e3b59b721d305a24db98ad623880248a5d649b903ed039ee6cb81a6e4012e7cfb85d595f2b6fa97c8b80d08bbaccfdfaca7eed713f9c79f2822bec0f42e7ad4df5bbd97b52fe332cb60baad1bbf7732f9b3ec7384586573e3ba3bb81e4c1c3a00573a27c2981469284659b3b679e8fe243013bdc1e3a0b20a5fe6c0d1a10750991d0c3d51394a", 0xe3, 0x1, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x80000000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r4, r3) fcntl$dupfd(r3, 0x0, r4) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000000c0)=0x40) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) 16:00:49 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x40, 0x1) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000000)=0x2) r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) pread(r0, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x800) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x10003d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="b1") 16:00:49 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) readv(r0, &(0x7f0000001680)=[{&(0x7f0000000040)=""/81, 0x51}], 0x1) writev(r1, &(0x7f0000000dc0), 0x1000000000000074) 16:00:49 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) writev(r1, &(0x7f0000000640), 0x10000000000000a0) r2 = fcntl$dupfd(r0, 0x0, r0) write(r2, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r4, r3) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f00000004c0)={0x10, 0xfffffffffffffc00, 0x4, 0x5, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x81}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7f}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xce}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x7}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x6}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xfff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x4}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8e1}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x101) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x7, 0xd8}, {0x18, 0x3, 0x7fffffff, 0x6}, 0x4, [0x5, 0x2, 0x4, 0x8, 0x35e, 0x7, 0xffff, 0x4]}, 0x3c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f00000000c0)=[{r1, 0xc}], 0x1, 0x0) 16:00:49 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) mknod$loop(0x0, 0x0, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x80000000, 0xfffffffffffffff9, 0x6, 0xff, "66bc728b63853f321ac9900c953bb45be30929e7", 0xffff, 0x3}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() dup2(0xffffffffffffffff, r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) getdents(0xffffffffffffffff, 0x0, 0x0) 16:00:49 executing program 0: minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x3}, {0x6}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r2, r1) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x21, 0x80000001}, {0x22, 0x4}, {0xe1, 0x2}, {0x4, 0x800}, {0x0, 0x80}, {0x3, 0x4}, {0x14322128b958108b, 0x98b}, {0x20, 0x29a7}, {0x0, 0x7ff}], 0x9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:49 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x2, 0x26, &(0x7f0000000000)="acb4bc43bf54580492cb088bc520d2b35df00ebfeb78f866be142db185f86d7bd8cfaedcb060103d0a23a10693bc70806ff3c8d0620c30d01ebeaa27153307ab2afc445ccfabb9fff44f9c58bafa95a5885916d0ab97bc32c1099f6f248bedf53aa824c88d3864ef772584b116c605e6ce8afaa2eb7028bb823ff86ccd8aa1086092e882000000000000", 0x8a) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) accept(r1, 0x0, &(0x7f00000000c0)) 16:00:49 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) r4 = semget$private(0x0, 0x7, 0x287) semop(r4, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r4, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r4, &(0x7f0000000c40)=[{0x1, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x0, 0x6, 0x1800}, {0x4, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0x4) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000000)=""/9) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1) 16:00:50 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) dup(r1) writev(r0, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) 16:00:50 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) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r6 = dup2(r4, r5) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x10, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000200)="550edaf05205dc2a53a4629892ec64b33f6143be9367a112e700ccdce5adb9936fb55df76bef5e1789b87e96da394759d2e0d15cfa3cda2e12f5b2ac386502422b166bab8e912be90aa353b9c5b234667b84377661242ac5ee4aecd4e673351777e7bd49a48525166c7fb3cfc6ebcbe4190181d2f128cb9a5ed9f0735f3baf457d3dc4d1d1babdc41ff768e7fa628c4a84b8f3cbadd52abb8cdd6999f37b018d48e7ac3d3bf7b60f9e80a49d490ef16d6553ad0c1dca4a0d0e7b725a32b6", 0xbe}, {&(0x7f0000000380)="9cea1c30f221c91adee01da0708fff3dd2b4530de92715b43bb02bda57a05def6d2f30533beefaf6dcbbcc6ac6c2682add7f9ab5663b1774e073d053af219494d42306699109efa4c8b62f6d8291b47fe9774197aa9c0bb5ee3a716cd6a5b42dbbdb2733c95aafbae44b0632c0d29e78045a963c89ee4c9626d79589e7ea69764c9c77afebf5f1748b5831728c3798ce0ef9baba2449b1314879ebc4bbf2ec1b08faea32ad9cd9708773e2fbd73a8d7cbce4c9004381d9f875f201a6c47a99ca49a7ce619fdf195d3a785d7bb131bb0ccf7603d3160f87647ee6b8dce337d1e79e85789a6b997a9c9c14625f184a95bafe8264effc16f85d", 0xf8}, {&(0x7f0000000480)="3fbafdc7e6dd078a3fbff4f453508eb3f63696be95fab2a9ea3f49162655ac33c0ac9ccfbfbd6e6b898888b002b67b2b852f85ab2490d61f6ac1286587990658b55288f34f2b44a2da2031baae28fdcc0b76dca88bbdb8df0f4985c0a3c4ccc78c24c28dfad4ae5c45a686c4bfea096ac220d7cb4281ace882aa5db9b24ba2efb61654cb5bbcc09379dbd2af1299d7ad46eaf00344a44ccda27a266d4eaca4c300834b8ca6a9fe4cbf964e9c5593e10cd8286f314d5fc78d52d3c083da3d63598fb56aa943dab450b95f5b0a91760bcc3bee1e4d799ca6a10b3b", 0xda}], 0x3, &(0x7f0000000580)=ANY=[@ANYBLOB="3400000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11], 0x30, 0x402}, 0x1) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r13 = dup2(r0, r12) connect$unix(r13, &(0x7f0000000100)=ANY=[@ANYBLOB="000017c55700ccb62375c8a869a50e497f040000"], 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000140)=[{{r14}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) dup2(r0, r14) r15 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r16 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r16, r15) r17 = fcntl$dupfd(r15, 0x0, r16) ioctl$TIOCFLUSH(r17, 0xc0286988, &(0x7f00000000c0)) kevent(r17, &(0x7f0000000180)=[{{r12}, 0x0, 0x20, 0x1, 0x5, 0x100000001}], 0xec7, 0x0, 0x7a, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 0#+"$%.!",%: #/--!.$ %22/2 16:00:51 executing program 1: r0 = socket(0x1, 0x5, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, &(0x7f00000000c0)={0x8}, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x1ff) shutdown(r0, 0x2) 16:00:51 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x8d3, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000080)) 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) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x80, 0x22) recvfrom(r4, &(0x7f00000001c0)=""/75, 0x4b, 0x440, &(0x7f0000000240)=@in6={0x18, 0x0, 0x247b, 0x4}, 0xc) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) 16:00:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0xd41a49a6eed5d44f, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) poll(&(0x7f00000000c0)=[{r1, 0x2}, {r2, 0x4}, {r0, 0x20}, {r0, 0x8}, {r3, 0x1}, {0xffffffffffffffff, 0x5}, {r4, 0x1}, {r5, 0x8}, {r6, 0x4}, {r7, 0x1}], 0xa, 0x1) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3e67, 0x5, 0x1000799, "b3ad2e0d3fc9c06d00007f00000000000200"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f", 0x4d) 0#+"$%.!",%: #/--!.$ %22/2 16:00:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) getpeername$unix(r1, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r3, &(0x7f0000000500)=[{0x0}], 0x1) write(r3, 0x0, 0x0) write(r3, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0x200000000008) close(r2) 16:00:52 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="c94fe0536acf88d98700f324a66453b011e270d8f99ffac7b2de8aee6f20f5f891373b7995773e696df30227c53f523cefda5074ce383777de0daa24d6cedde760e8f9bffc2c1a58a814c608b3135466700dfddbbe8dccac0097b1de9417b1c9600910cba678a688156a5c1503ede1362ffe58991638546189a3e9"}, {&(0x7f0000001140)="3ea94b871868d5721d9a0f5c4913397c90ee366dfc3c292a515a93c8b8f410e2b07613946b37a6043224bb8c00813b82db96a67d2cc476b37ccf4d89f0c1ba120a2f685d3c6d3a4cf49705b4f8284cac8b4285623a432b45280832f908dd251824d34eec5ac1863ec346b232f52362b8eb2bfed0236da37c47c4dedf4595224a720a7f5299d7f9b5e28d2bf3a880393a34647efb797030e256ceb6bb1c5cbf9cc431120874ea4538b6d366e57da74b75ac22d5e72fd05a454318ac2696e380cb406db700b8dd5057295a18a7458eef73efb9b97f921ffb"}], 0xd106d5b3951c2bc) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) 16:00:52 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x489, 0x0) r2 = socket$inet(0x2, 0x3, 0xffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x8000, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101}, {}], 0x2057}) r6 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() r9 = socket(0x18, 0x1, 0x0) fcntl$setflags(r9, 0x2, 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r11, 0xee01) r13 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000240)={{0x8, r11, r12, r11, r12, 0x90, 0x10}, 0x5, 0x54, r10, r10, 0x2, 0x14, 0x3f, 0xfcc}) r14 = socket(0x18, 0x1, 0x0) fcntl$setflags(r14, 0x2, 0x1) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x2) setreuid(r16, 0xee01) r18 = msgget$private(0x0, 0x4) r19 = socket(0x18, 0x1, 0x0) fcntl$setflags(r19, 0x2, 0x1) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r21, 0xee01) r23 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000240)={{0x8, r21, r22, r21, r22, 0x90, 0x10}, 0x5, 0x54, r20, r20, 0x2, 0x14, 0x3f, 0xfcc}) r24 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r24) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000240)={{0x8, r16, r17, r21, r17, 0x92, 0x10}, 0x43, 0xff, r24, r15, 0x2, 0x14, 0x3f, 0xfcc}) r25 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r25) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r26 = socket(0x18, 0x1, 0x0) fcntl$setflags(r26, 0x2, 0x1) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r28, 0xee01) r30 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000240)={{0x8, r28, r29, r28, r29, 0x90, 0x10}, 0x5, 0x54, r27, r27, 0x2, 0x14, 0x3f, 0xfcc}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r31 = socket(0x18, 0x1, 0x0) fcntl$setflags(r31, 0x2, 0x1) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r33, 0xee01) r35 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000240)={{0x8, r33, r34, r33, r34, 0x90, 0x10}, 0x5, 0x54, r32, r32, 0x2, 0x14, 0x3f, 0xfcc}) r36 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r36, 0x8028698c, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffab) r39 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x40, 0x0) r40 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x100, 0x0) r41 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r41) r42 = socket(0x18, 0x1, 0x0) fcntl$setflags(r42, 0x2, 0x1) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r44, 0xee01) r46 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000240)={{0x8, r44, r45, r44, r45, 0x90, 0x10}, 0x5, 0x54, r43, r43, 0x2, 0x14, 0x3f, 0xfcc}) r47 = getegid() sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65300040b8c290122be76ae903a90501d67f0e76ff52619d74190b7a7af60031ff7c1164af7b3e1a5d9e005584f5ec66f22d0f931036a0011c4e7d537032c60c8d15265167ce58a5be9f4d2a169cb487e706f64f509c19747d63112f03935906f70877ccd52f0d"], 0x1, &(0x7f00000000c0)=[{&(0x7f0000000040)="e8ada25efb021daa0eb56fbea1102d8797a18d3d11e9a51d7895e001839e18979487d6f8241f98701217bc76d374f315", 0x30}, {&(0x7f0000000080)="e88ada3c91c8500847fb773276400d26e2f84d6452be855105272a58e3b19a41b3", 0x21}, {&(0x7f0000000180)="7023293dadad90d3ab7bc80559bc1e75ba88db2ec0f76caf9b762366c6679a813840168bced05b2610e48d5d3a39eca08f5219776b80c9b72510cb60137dfed4257eb98513b120a2667672ff880e0d40a01b6dd8413b9cb9ba17c640920b181bc72da719f996f13fa705d83509d600aadcb737f5a5662bca61287eb71c51ec494161f0aa4f462048b0ffbfe0166280e7fd7fde4384d5f16d8141bd1b6e160135e88b627a3c478a7e83d42eef9942c554", 0xb0}], 0x3, &(0x7f0000000440)=ANY=[@ANYBLOB="0e00000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=0x0, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r11, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r25, @ANYRES32=r28, @ANYRES32=r29, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r37, @ANYRES32=r33, @ANYRES32=r38, @ANYBLOB="00000000090000400ede3cc64dbfbff0002bf600", @ANYRES32=r39, @ANYRES32=r40, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r41, @ANYRES32=r44, @ANYRES32=r47, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x3}, 0x3) r48 = socket(0x400000000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r48, 0x0, 0x400000000000000c, &(0x7f0000000600)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r48) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x200000000000012e, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="b6c8aeb9") 16:00:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x1f, 0x6, 0x1, 0x400}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) sendto$inet(r2, &(0x7f0000000200)="e32790f18a56071bf7bbf9eaa53faca7e22034b13a85160277d1b0fc4a54206720ec4ff7e7daf07f33d2c34e949f4afdaae1eedd2951816d35d053c1b49bcdbc25c98295c20e9064257b0bc31a3f892a6a3365ba1c1fa9e746ca1916b1b8d30ce07a6a47470f934e5f15559643b99ac9f01ea3dc798a3b460060e357cf71a5ad0e0a50b72f2fe5f93dddfb55e2a816e38fab4c3fb7aca928681e8510a578977fb478e8da7b5d515c6f06daa9fc01369106e156346912e318c4d38ca14afe06563c208c20181110f26ad9f6ae", 0xcc, 0x4, &(0x7f0000000300)={0x2, 0x2}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x800, 0x0) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044, 0x1}, {0xc, 0x1e}, {0xfffffffffffffffe, 0x0, 0x3}]}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r3 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getpgrp() r9 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r4, r5, r6, r7, 0x5, 0x7fff}, 0x6, 0x2, r8, r9, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f0000000300)) r10 = socket(0x400000000018, 0x3, 0x0) setsockopt(r10, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) accept$inet6(r10, &(0x7f0000000080), &(0x7f00000008c0)=0xfffffffffffffd40) r11 = socket$inet6(0x18, 0x4005, 0x70) r12 = socket(0x1, 0x5, 0x5) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0x2ce) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r17 = getpgrp() r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r20 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x80, 0x0) r21 = fcntl$getown(r20, 0x5) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCIMMEDIATE(r22, 0x80044270, &(0x7f0000000000)=0x2a8b) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r13, r15, r16, r14, 0x100, 0x7fff}, 0x6, 0x7796, r17, r21, 0x7f, 0x100000001, 0xb1f5}) fchown(r0, r6, r14) r23 = syz_open_pts() ioctl$TIOCSETAF(r23, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) poll(&(0x7f00000000c0)=[{r23, 0x4}], 0x1, 0x0) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe98, &(0x7f00000001c0)="10b4eba2af721cb2a5f342c100000000000000000000000000007cf77eae178fb5de59899e6c412ef9b371608e5d3a70cc252ea2ad9852df71daf22145993b478ea864446379dec3880b7196bbde943e561ee45ac73c3c0075edea554e65b1a85743bc74c8f116cf10c8cfa1e873f79eb1ecaa21d7cb64a73d6b4336a865df76b6e1e5d153668cb968dface0df7358a64b822f0b2270fb9dd15383deabdf2a8e94") 16:00:54 executing program 1: syz_open_pts() r0 = syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) r1 = syz_open_pts() close(r1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000000)="482b2964444ee593a17a5fd595cdf79bd32deaa1f791af4a2d1128a316b581e5f15d25228d0d211cee9c7f2e84716048d300ed6de7099206", 0x38}, {&(0x7f0000000100)="bbd674d2e824d554f05264d736934940217f864c923e4fc915371df0500f54d5870d8b0600e14428d330730cf5a5a9995c2a4ba6a97e6d703bf546b350e1f60f91ccc8aef2d9f23d7e100877110b3fcd75995534b4583c0be2dab4b2548cf0aeecb39e4a3a31d5f370fcc905886c0c27af2abc881177e8b5535e901b58ba5ce2cdc1f1cd43307fd9fdaec3b93f5d4f685a9f965a5be8baa356e9c3dc08373e", 0x9f}, {&(0x7f0000000040)}, {&(0x7f0000000540)="efe70ce026eaf98286e763751b15d8b12de4fab505c34e2e6af52f44a0b22bf4fa2f5a809ee0cc4fcec929d546ce2dcd13b074783073da7610c9fd6900290bd48855c30abf7f8a841644f27b38e157c9973e2008babfa5dd6c431b0a8ed9c83ab5c549e88dd246b31ab1ec3ac4889755c75323f7bac4f48ef59d12e9a71a3ddd67d1142ba1bfc3d96e05fb969a0366893d917266005af04511a364ee22e289cd18c3875b1dbafbf23cea2b476d906df53334d72ae91c04f7cf42ee76de9bc82994261485c2861db0d5e31a1e511744d10e702ed8bab2f062735b292444e43d6a262203db4e7003561f92a70a8257c400e2091ade22427ebf64a1fb6ec49e20edd2a5fa0114b8f9f1ee09cfdd8b8d4efa9418b954388abb5ebc21228b9c96e894f257f31bf3c40314b41e933ccbb20b67289f39268d6b0e01f57a5d915b80fd4d0ab3e8896619d8f2a63fcdc2e74500bdbd0b7ee51bffc76d949dfdfcab2f480effae9ebe38821ddceade1fdf48bd03621e75a93870233e2e505629619e16c0e081f0b76745a05796095473a7b69fb6100a52730cbd510af1ea96a9114c1be857e662b300742277dee191d1e95f822b5ccd06306e64afc1ac8adca502bc407891ca8724298fc15397410f646dfd2b2e06795e3c4ba2b2d72d04aa6b27aa5818261636435e4cc6a7960c0db8536fea8ebbd7975ef92102c1e54d2f2474d231499ef31f882ae79a5389ff321695c3f9537929de88d4b6c70d86e29df6827cd5c780d08889b51d3e12286ae4d14c4824a75f7ca8ab51ab0f1dbe7096eb542d99f63ce6019ce8e946ab6c505dd5fd28b5dce607ae0ad24c42220f30eb7eb2fffb4df0a5c9eba4cf14824e55f713191284e176f3fa63a48286b088d11922bf9273b2fe9279f648183c730df7792b6f2fcce3d491f568e8db2016676007be73d1c2733e65ce5c328b47d52135dd11e1f3a3e58095066b6ec019ffe421fd9b60c228bde02217eebe40ab62db5d76166a8a549540e4ed7edfed8450483553f80b883a0995d88d8ade0b658b45330041062b10e155b7899d43b93c0bb93971fbda35f9b8a67e5ff27bb31df5fecf787792043f267dd2ca4a7247eb9222cceda8f5318b23e8a03e634a5bd477e269fcbb479ac0a7d6f0ff6044670ea0858394081531858ecd828084f9c2af663c5118a06eacf299d84601dfbf2a67050f0d4ccb999b49a2ae8b02b01e8a4634111800c80a3f4ef6e2095f1d232f8a733e6f7783afaffa18d4cee7155768869a65a66456ed729edbda9dcb9f83b3273e6887550b87f02c19ed87797fcf01b313bda62dc9a6b9d2803049e4b3773152b46abe32d9bd113cb2e42e34c5a3f0def6eac241dde41dc58adc55cb4f5fe27fd9b23287d7b5804a3516319c55c480451a599da8faafaa3e4b14e74b994730165776dbdc128e221367c7b76b891165301aed4b0b5a5b5d605685acafcd572a74c97fda757a33d27dd1f005f7f4d9339a82d432305ba5215f919c46dc8906fd32017b8dd52465a0b2e7be0c335ead0a0fa4ac933be77800bf416665e07aa5fc8494b36b768c739ff6918df8ce2bc65a7ef1054123e18e92eec2cc8d14d766e598cc16ae0e8244df07cec66a93143b6242b2de2341c4cbd3565a957d7939c06785450bfb92b9838768dbc1dc39b389c95e938fc55c52333ccc12219b914ccc1124c244a825e0c9a207c225fa3589828cb3a00962d14cec42f2b3a5de92d8472aa166c704e4016f58d0c31c554b13689c558cd12c5ef70682641fc60c9a8530e497ac7b605c1ccc711e7cb0e2447d258f05378c53edbd05320794fdce23d9492b65143cebe76c1c831a41789d9b6e0e028c5027f5f1e0058867bdb6de84d7e15d83e3b7282b3ce3df2af46a2ad1bb956c8977357ccfdb4f7581079e47a97717e916c9dd1e8e161d71b866bfc5575b2dc3f182642be20891b3c5736457424073b2eda0bef2e9191219b5d6620af05e323a5d7a361369561d0587ddbec5cbd77c4902c736722c56f6516224dc160173fb6fcdc196239c016676214121c2bcf8def1cf6ea0db91f6ed7cdf7b9e234bb0d7124536db44712f201798e9cc841759b80d00f21081e581fbe75ac7818df3ea41cdc4060d2c5ad2730e33aa61e8f5cec78fdabe132637e5e7339b51a6408b6987e4f75453a92a02d69ef24fc69596bcaf784470f5bf2daacf42e4ecc23294c7c9272150d77dc8cc8ae20ef69643edfa518ddc3f83aecda76150be7eef533448582678dd806022dae6212a3edcb5c419ebabc3ff53118e5dfd63dd49bf09d1bbdd48040315e878e9737ec73e136f92af85a28d705cdaa616da0e84b6785c4c1b740e34c1d3ef4e8f3a72ab511d3f94f65b643cd8080b37cff7cfec45eaf22378e28cedaf5b725aa456b692c889bd90a66f7f04802d0db010a05c07ae39f0ee83525ce2d4afc4bd2088dc3fab09b2fab2966fdf5ce4eac7b50f28e65e54609953bbfac0de155146b1545241f044fac6b451c712cf02a0e6de59dce9f5879a9b7e982522698470786a21b446bded388c577baba63bfc7989f4a4dd611749fb1e194962194ed2c70c19edc1f58acb550bdbf16a8ee954bb7e38255aa62b4ce2575597a619ad6be1a5d429c56f848a89d8652cefd3f33edd7def4c049edb212033e9a8f1e2505341cf948f05f7db18e2e21ae7435d40effc55956d8dbf3fdbafdda1b112f3b5664ebaab9f42cb3b95fc332d79f8f1ece9fe2b316e6566167beffb2962e5dc7155d8e7864578d68b8c94693b61f856cbcde98878160f1c528de119be6a610269ac0f1541c366cf6b067b3061353ffda1c799ddd0393db3a2b6f9112cecf3e9156f4e41e4bb9606a4241f37169cbec2f75142a83c03b6761e07456dc1241e89a9f39ea14c557a1d0bb84393796f6793c245156666e70030e4e039e8636ac1e181806da9aa0c3cc72d9c6155d72749552ad0b848070047897617bf3f4da9b6709c16af8ef2465805081341b11fe471642dd4a2c78d07c41715c516f35f492444279c69df538d3e546471b7dde261ed62d81080ec9ed674f1ba0dacaaab42099334beb7c9df787b845583c8a92f2f8d51766433f51bfb5dc0bb8ec9458c54f1d6724d0cd8115399a343cb3f08e7d526e42f82e336e5ea22c295945d4f468365fc6bb446d3fcf6de4d30c120909e61f8d25f435225ef4f481d48c75296a5706901d09016281842e58fd1e14af06d9129ccf221a71e38b3a7dbf096489819a28a6d1d6aace6fff2957f00db98ecdd41299fb6b6a4ae42a85c2957fba7c6e5d5523c43870335ef4327ac3997dbeb7ed2491dc66c4723b8d2f29b1c8d36b410d2e8286b7c166a9d5a4238cd71dd739014bc86723cfd8ee8ce304e8ca2aec0494506dbe99e4d0de8414d82044e516e6e0aef6040a0265d8431ee569d6090d026457b3b349f1c9ad960cbfebc0f19889c16d1f2e8f03cefee391fa6d138db1e41d5483bbd5809081ee06be24b44662e727b28e5144fcafb2516f175c464ff29b1d9b77637715277c5eae2fdda787778378ae0a6eb6809dc408ab51e29df9fc142b154ad38adfefec4311b84b245fb80109d6156eacebb47977da9fb0ac0dd7453526d9a21ca082d63b0893268840084fa12f8553b07f324fd0e0fe80ce2f557563e44924bc6cce672a878c82fd22c09fb25d3f304dd65d36f2cf7c96232a808d871bc5f8d15ad2bde4fd897c03bc54c51ce94df7aad24536d54d1604013df9f98af9d667a11dd4ae363ec3c07cf36282fb1d9c920fe05b4f4e97132623d36b4d830ec71e0ae49d06ac1f91cf3feb567f8709aa50bede8239a21e942167c4f663252876d09987e2e36473e27b913e9fa02b23a76105f1f970fe3f880a76238c57796bf4f827d2f1d89636a55e67c41e18b9e3b9086b85df04d3adb9c0b872223bb401d1564a231e855bc0e0ba2f289cef0d003cb116ca219fa22f2d6127c8a87d40173d4a4f7a7cd9a3021ecc74ac8c44a79379d1d0400ed1886731fc7c6d44707600e640982dbef1bdb5c3faa2c7293b84e10a3d59eecbb36bbc6c1908269d1796526a3831a057e1655bcc8abad231699013dae803433e5de862bc92d08d4deeedc3cb2492794244503d3d13cd8ffbce1c14e541d1ec020f3408c4337ae951cfe82ee1c512334f4f71b95aaca3d29b587224eb3dd28d102a35d5c15a929b3c639e09906212258857ddd59b6b3f3efdf7aefd8faaa072766fd6796caca68d33240098d23145d6d08d85d65fccff8d0a6d067f700f0a8dbb34f77ba08b6764c672706d97030a2523650193998ac2410be398d330605a19220217462e0437d10caa4390bc0241b74c0fa65043e1b79aafc03fde788246ef2cce38ba6e650c6737a9d02f06e0e6f7cc6d8fa844e973e3f0bd1e806f9cc125e1b79d0f9851f49eeb5450dfc4950d49cb0ed523f78068c02796edbbc11713f629dfbbf50c68888227768079b5f798962979668b9944e2d8ccef0e73178ba3c4b913255ebe0b4312f56fa2553991ae90533c96c09bc1563b89041d175f3f9b6f7a321eee5f8dd724501274381dbc88a53b0527cf41c516e750595cebf13b34675c5da4e3d99c99293888e1855520b88510bc9e9a39d99009103e419d3ae221a1161f14a90c83a06ada9d7bdd8d8ae3a7945744893ad066cde44d8c2abe55d18c6ed57395b4f14fb8a4211c1fa3c9e83cfc967609c1cf32d78127ddfb01c2043b284a3f2e6aba1533e2293c24c6905538c7b304ee18c6292a8fe18d89276276b5fc901b4978fd5b961fb4beffd6a9cfefbb4d788dc9b77a818df8548d80db6f2ed97d3e02851f59013d77be2b06008190cfdce1dac1811514c6cf19fa4b8637a777a1d0987805b2275942eff4c3bfa952c676c8e95950c27c5e8a50bc8293706a53bee8f2d993f7f3431f66875f90eff340df8ddb690a60189df0265f2020ffc7032377e452225254d64e1d281093a486abbc9ae207a72c94e7449dd6c7271cca8444b562cdb4b2f1c9085d23524d1560e097d87f55a0563bb34cc2570b600803d1ca2d15d3dd7ba32182571c8cd07b59e44cab1f00e4304db0531e9bba543c5eacd30fd2a6685c75fb81c0a03c5798d4c8be108efb5a471fa0f8a8ac33d11e007dbf3eb569803aff9cf04f249c2197aa2afe23a4c43b4e5789b887ef5030b2f1f1c283a6820198773bd189109fc282ab3e8fcd71f44caa08d16d5626ad4cefbe5ef887403fddf84cbea6ee10eb327df415075a1571ebf9a2e467d34f9194e59b1a5376614b4dffadc0af5a15419fdd4b7928d2d08332641f8a30cb279e738709c30cd49a43f18c878f1e69dc46c8c7293069af012934fb2f33e4c134a3b4686d99d10b58ed4aca11f499a9d76875c76ff71b05513423e03c05e61fbc52fdbc9f930f76280d3cd4b64e2784d00394153318f9996edafac4cbfc8e6e4857c147d7b7993084abaa0d68d6a1d873cc72d95d1b4b6d49bc46617ca44d2efb825df8bef3ed672d029bb511bd1cc636272778a267c2486985d04e1f4d291b0d7a6dbe067f9e93d8a613f3f27895c83bb9486dbf8877cc4575c4d929af09cc9ad2a40daaf56dbe383c09809c220d921cb70285a77163e6a01658f8782e4c30158351f87a942040c312dd821967a357b9f9518490d882d14028c5df8da6153ceae0a0beb6c8a73b67ffdc439197385bc128200446d6a4d7a61b59165356a918b5627e704edb11022716db6c546223e984e45d172ed462ca64b9afc718ac55563c7ae8e01b2ed00deef52c173", 0x1000}, {&(0x7f00000001c0)="d7f5d32f0fd7f20daef226d4562b66486b501035b186690ddeb813d4f9b1a09a68eec0c47e384527b482bd83ef4bd7478af9ae93d5da1d0ae3afe7f383a7501607148a7bee946dc5cbccd68d7786e7f63c1963f2b4a7c94d81c3701836f919435a7edf5c792432aad94ccd661b4459731828ff5a71a82884a72bdc23ad4bb6fb9f8e27b78c66915fcb99273292184dab9d5fdd512f366a0195020414895787d60cc372afc1378c7d5150e61250bd1ef82a7eabc4376636c396341c13d0b5f3f35dcbd735bfd4", 0xc6}, {&(0x7f0000000300)="fa4a9d5250eed5f091e17de634f6de517740395d4fa44ba03e7e072854625268413108e50bc45737b19c9e821825ad405b2b95d87c7f66a97cc58346943f1b08121594b916426840be2d44cb40a53bb1ee0bef4d4811040cd7dc82c9b72159207208c5c838fdb3e5a434469e1b49fab5892f5fa339e674be12562593468b721d25edebb3e1094cdc37ef54751e8cd0469e99", 0x92}, {&(0x7f00000003c0)="fe35f7765ab6244340603b3170bcd7ffe0fdc8d7925cd8f2b83af594eda4f38562e0afdf55952b255ffc1f6c92f3eef11da6b4c56eb3a7cb3c0330f455794d64e5b00e0fd66877ab5af19af206e5095be938aeb39e5217ba20ca", 0x5a}], 0x7) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x1000) 16:00:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x10, 0x5, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x20, 0x8, 0x1ff, 0x0, "000000000000000100002000", 0x200}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:54 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() r2 = getpgrp() fcntl$setown(r1, 0x6, r2) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x4000000006, &(0x7f00000000c0), 0x46) setsockopt$sock_timeval(r4, 0xffff, 0xa369ae6c69dd546, &(0x7f0000000000)={0x40, 0x100}, 0x10) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3, 0x3, 0xb, "b08dce5800"}) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) fcntl$setstatus(r0, 0x4, 0x0) 16:00:54 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0207534, &(0x7f0000000080)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1007, &(0x7f0000000040)=0x7fff, 0x0) 16:00:54 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r0 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r0) setgroups(0x0, 0x0) socket$inet(0x2, 0x3, 0x1) ktrace(0x0, 0x1, 0x8, r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r2, r1) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/102, 0x66) fcntl$dupfd(r1, 0x0, r2) fchmodat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2, 0x6) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x400, 0xd66bca4718da879e) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000080)) 16:00:54 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x81, 0x20f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x7ff]) msgctl$IPC_RMID(0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x4) getsockname(r0, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) r3 = semget$private(0x0, 0x3, 0x4) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) r4 = semget$private(0x0, 0x3, 0x20) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f00000002c0)=""/51) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x54, 0x0, 0x0, 0xfffffffffffffffe}, {0x6}]}) r5 = getpgrp() getpid() r6 = getpgrp() setpgid(r5, r6) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r7 = getpid() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) ktrace(&(0x7f0000000140)='./file0\x00', 0x6, 0x0, r7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:54 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x882, 0x100) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x1000000000000002}) 16:00:54 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008b}]}) 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)={0xffff, 0x0, 0x10000, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f000057d000/0x4000)=nil, 0x4000, 0x1) 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", 0x8) 16:00:54 executing program 1: ftruncate(0xffffffffffffffff, 0x0, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0x1b, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/92}, &(0x7f0000000080)=0x5e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r2 = getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r5 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r10 = getpgrp() r11 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r6, r8, r9, r7, 0x100, 0x7fff}, 0x6, 0x7796, r10, r11, 0x7f, 0x100000001, 0xb1f5}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r8}, 0xc) 16:00:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c6530006e0eb669a570080a785a68286a9b8f4891f13d0763ecc5d5feb554bc7704d1a59b40f20b6a5ec31b6eb113bff7b95ca312"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c31f3098c9c97b77e3f22a9348e09839caebc3cad8f4a0e6a5628b07893b8422ed28d2358a4215c89ae45fedc1ef8a4ef3844bf2613f05c1ac2dccc91b4e4be92d30c280dbbf72396bffd0f2dafc7ffd7f5188c3f6afb4ed4db5175c89206e6e1195cfc1ae2751fb260ea5427b5918dba2958a8266034355aec4c7eeb38ae2fe4606b99ba7e2eec6ea2ff7844a01c61532a6375006df38b5622d28c6ea7d8bf30077d49ec00157d3a6e266695a67d70e1599ea58f8e9cacec11f11afbc44765d061b5ee1ce70a7fe23dab3a12c76294a6445847d6de8a785b9c7756c493f8984a9629bb4c5d5d44ce717bbeb0292c906e17965020cb231eec6be68247705d62d92d9c98a55bd6a7ba420a3ce24a2c5609df6d3fa6a9daf101c2126515d4eecde302bb2e97f5c04799247a10c1d383ca7c99e05025a474a52345dc2de39ae900486a7da7d8972187b6f59b071bd53233bec9311fe104592cc3d4901048e144a6fcaec02dda97340270783ffc5b7f47b9db228e2cb1a51705e66c73937bf93c25d3f96be9179e502d3df55a59c45b2bbb6535b448aab96a3bac7d23c39f7670cfbc2403c1850f4cbd3d78778bbb8c0d47130625f6638a2bf58848872aa6c4c71ee83fb25ae281fe124b07abf78331336790ef61d18b8e8c911f9208b5c1fa94bff783073a81f1fe72f3df96c9051fdb089302a76de9abf2fbfdcbbc422122d3f896c9e118b549211a52b8ddcc400c0b832ce2bb65839a829cd1d12860f1a8ebea77fcda1623563cbc8a2af6771c3b021cfd0ca2ef1ad9e0a9d1461e5647f7424a0b6c81df2d20adfee1514a4b8165b098f7c54d709b4621c3eae40abb3b381c5e65a1c2cdbc78bbc75be68dc49e4274d145a8db6dad14a5ae589938a89003b1768c5845d6d0e301a0b43c6b5fa264ae2b5e28b881fd07ea7af01ac1fc0ea909ce8e716dc204a1ed00fba97c4163576658c4d4a0332c705e21888eee302db272fe50700230e8d899ee5672acbed04852714830d7e8cb16b758fe97868720315127c80c891c5faa6afb340f0a4d55de6bf7ea5b0807a8858d54a5c66bf570edcf0b00005c837dff293d5a243241e8ae93c542257f609751e61d3c53c3d9809761dbe4e2d0d84c9e1a64da7d0b3b28544d823ec034b0f4adce9858f181bb0b14c35cb316c7ff4c782ebf2b4cf4ce7f6487b05191bca2aa504f8a5ad7d381bbeec899b6845de2cc71fddc05f510ecf5678e163dc2e169678779cd897e5b93a97d0057d400c773637d6c4ec2c2b9fa7c23de3e007cb87b8b459824e6905a4eea9b64e685dbc091291e8f91708b11ddd140ecb887bf815ec65dcea0d58bb9b532a7fe530784f28ada6082cea9c88b49bf656c4e20deacc3d5ffee805ada0618a81c6e367aa419ff771b43e54e58e14ad25becc66d7c5523d5c9d6176867d2a9b3c6ae181bee2c9d16f532bacd2d4227817e24e2112606b01da9f4b185e15ee916bfbd8c05047051e295643124d84b570ac3fef2cb46c45c66d92f29f6d322dd35bd143515360ab6a2e320b267efca96cae61d566f5a74a1ab4f642c8ad79f15e1536d2e8a32ba71fbcb6aa2433894239db771f57c71f9e18d5f1ecfbd2e661295d141f60307e904cfa433f3f88fe577ceab99fd5486ffe25d54173d84d118f1e1ce6dd9aa824be59c2934798630dbebb4ab246cbbc34c6be74ad27a757b464d05edaf426a4a7d4dd782252a8753504807a789440be2e29f9f700edb67d2712b5d60dbf8a666b57da6d790a2bcc639b88d5637cc5f332606f7518634000044fff3ec1a6b37cb3e59c5b2cad1b0d4b935f12a2f62ecbc21591d6516cb49bb5d6fe9f47c85622366ef98a7884b2422902f217930f5bcecfd4b6899ee62c8ab6f7b886bebb70f546313f6c1c46339012088bb91a4fe902d3db34c2047d688d3e53b7499e12d66bbede290c48cce40bd2977b48528bf53f9a351c3d", 0xb09) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCLOCK(r0, 0x20004276) 16:00:55 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 16:00:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r2, 0x27, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812e9931929648000000000000", 0xfffffffffffffeeb) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:55 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x30452d0b0d3a8d7c, 0x118) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r1) r2 = kqueue() r3 = getpgrp() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xc80, r3) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x4ba, 0x0) socket$inet6(0x18, 0x4, 0xd5) kevent(r2, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f0000000000)) kqueue() 16:00:55 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r1, r0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r4 = socket(0xc138610531c203ed, 0x4000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(0xffffffffffffffff) r7 = socket$inet6(0x18, 0x0, 0x0) r8 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x8) r9 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x400, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x81, 0x0) r12 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x4911, 0x0) socketpair(0x6, 0x1, 0x5, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffa, 0x20, 0x40, 0x80000000, 0xe754}, {{r4}, 0xfffffffffffffffd, 0x8, 0xf0000001, 0x3, 0x6}, {{}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x4, 0x7}, {{r5}, 0xfffffffffffffffa, 0x82, 0x1, 0x1, 0x4}, {{r6}, 0xfffffffffffffff8, 0x20, 0x20000000, 0xc52, 0x8}, {{r7}, 0xfffffffffffffffd, 0x21, 0x0, 0x5, 0x1}], 0x72c5, &(0x7f0000000280)=[{{r8}, 0xc, 0xf, 0x0, 0x101, 0x2}, {{r9}, 0xfffffffffffffffc, 0x8, 0x1, 0x8001, 0x6}, {{r10}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x107, 0x20}, {{r11}, 0xfffffffffffffff8, 0xa2, 0x7ffe7, 0x10000, 0x1000}, {{r12}, 0xfffffffffffffff9, 0x10, 0x8, 0xffffffffffffff00, 0x3}, {{r13}, 0xffffffffffffffff, 0x0, 0x0, 0x800, 0x1}, {{r14}, 0x5, 0x28, 0x1, 0xae, 0x5cef}], 0x8, &(0x7f0000000380)={0x6, 0x607}) getrusage(0x1, 0xfffffffffffffffe) 16:00:55 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x240, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000200)={0x6, [{0x0, 0x200}, {0x3, 0x1ff}, {0x1, 0x3a6dab55}, {0x2, 0x9}, {0x1, 0x1}, {0x3, 0x9}, {0x2, 0x6}, {0x2, 0x3ff}, {0x1, 0x1}, {0x1, 0xff}, {0x2}, {0x2}, {0x3, 0x7}, {0x0, 0x101}, {0x1, 0xffff}, {0x1, 0x9}, {0x2, 0x8001}, {0x2, 0x7}, {0x2, 0x1}, {0x3, 0x8a000000000}, {0x1, 0x6}, {0x3, 0x81}, {0x1, 0x2}, {0x2, 0x8000}, {0x2, 0x75}, {0x1, 0x1}, {0x3, 0x6c2}, {0x0, 0x80}, {0x1, 0x6}, {0xf4622b5fd39a7594, 0xffffffffffffffff}, {0x2, 0x5}, {0x2, 0x9}]}) r1 = socket(0x2, 0xc003, 0x11) connect$unix(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c07455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f017bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e4b5bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4487c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7cc9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2593c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d80ffef97f672d10eff3067fc92ff045cc563e6ee9b862ba12dace7f84cbe87489d1519a157b61b35733e29eaee"], 0x10) write(r1, &(0x7f0000000140)="a09ec1b00038cb5b36d5ef7cad0f7ff53c4a6ad6d381c5169dd70167e4376c6c34631ac4c785a86db2a00a3d8f6dbb6b1ca28fcf9d93da90a0b48f41c76cb167a065f10b0dc4995e68186cce4f2a24b9e78cc37524a91bc03afd2fa702e83ba32e4eeaeb99abfec32bb06ed54999460c4d72ddb8aebb113664f789362225e25da192778e57aea27446517334f881f77af9", 0x91) 16:00:55 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000006ce000000000000000000f5000000000000000000050000000000000020000000000000000045741f7640000000000000fcffe1fffffffffff6aa82f3ce0000000700000002000000050000000000002ec4799c168d72a20778ba000011aaae39d343c8f500000000000000000000000000004786a7eab0c4ca96f0c9d8014f085cfcb0ea8b6c85eeeb530e2bba340ed3fa52cf97ff55308a842fe74de64ba85e605f7e43edd83441de5bc25ac28ff43a0287a9793256add8292a13e361bf14848d"], &(0x7f0000000340)=0x5d) fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x80, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x4000, 0x0) poll(&(0x7f0000000000)=[{r2, 0x10}, {r3}, {r4, 0x20}, {r3, 0x80}, {r3, 0x15}, {r3, 0xe5}], 0x6, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) connect$unix(r5, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r6 = socket(0x11, 0x4003, 0x8) sendto$unix(r6, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r7 = semget$private(0x0, 0x7, 0x408) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r9 = getpid() fcntl$lock(r8, 0xf, &(0x7f0000001040)={0x3, 0x2, 0x7fff, 0x100000000, r9}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r11 = fcntl$dupfd(0xffffffffffffffff, 0x14, r10) writev(r11, &(0x7f0000000100)=[{&(0x7f00000002c0)="8e7feaa966914c1546342010cf8908d1138bb1b03e8815f3a8115665000000000000b1ca7c4803624dc7fa23303b902ee44e7d2e8593705b1082cad5750403000000000000008102e01f169bfc051cc6c1d5c861e5671cf3a3d0", 0xfffffe00}, {&(0x7f0000000500)="5b2d9e124406cace87db1915b3461b530e5daf4c6dbb328e7f4804c0d7ee1a284bcb0f92e1d9f25d0e838c35b99a3e627d5d08779ccf6365faeeef6864269adfa272f675d8f7997dd03617a644fa6a2f9c6dbad98f4836f738cf39c394a19c53e0d364cb7c10dba60407f06f55da318a", 0xfffffe68}], 0x2) semop(r7, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x0, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) r12 = dup(r6) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f00000011c0)=0x1) syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000001200)='/dev/vmm\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r12, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r14 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r13, r14) chdir(&(0x7f0000000280)='./file0\x00') shutdown(r12, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 16:00:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xe7, 0x7ffffffffffffe, 0x0, 0x0, "000000000000000100002000"}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x5, 0xffffffffc190030c}, {0x18, 0x1, 0x6, 0x33a}, 0x397c, [0x0, 0x200, 0x5, 0x3, 0x400, 0x400, 0x3, 0x23]}, 0x3c) select(0x31, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000089000/0x2000)=nil, 0x2000, 0x0) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x80, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) close(r2) ioctl$BIOCLOCK(r1, 0x20004276) r3 = socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) r4 = accept$unix(r3, 0x0, &(0x7f00000001c0)) dup(r4) r5 = syz_open_pts() close(r5) ioctl$TIOCSETAW(r5, 0x80047469, &(0x7f0000001780)={0x6, 0x100000001, 0x4, 0x7, "1ffbffa616bcb90277925f1be62c36ae61dba648", 0x0, 0x100000000000}) writev(r5, &(0x7f0000000500)=[{0x0}], 0x1) write(r5, 0x0, 0x0) write(r5, 0x0, 0x0) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000200)) pipe(&(0x7f0000000040)) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffff9c, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x101, 0x4}, {0x18, 0x3, 0x800, 0x8}, 0x7, [0x4, 0x7ec6, 0xc4c, 0x6, 0x2, 0x8001, 0x8001, 0x3]}, 0x3c) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 16:00:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000200)={0x3, 0x20}) r2 = kqueue() getsockopt(r0, 0xffffffff, 0x200, &(0x7f0000000180)=""/116, &(0x7f0000000100)=0x74) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffd, 0x28, 0x1, 0x8, 0x9}], 0xffffffffffff8001, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffc, 0x59ba860748220a02, 0xfffff, 0xfff}], 0x3, &(0x7f0000000080)={0x622, 0x2}) kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:00:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x64) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) fcntl$setflags(r1, 0x2, 0x1) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000300000003}) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xff) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc6c952109dd63b72) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = socket(0x400000000018, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/187, &(0x7f0000000000)=0xbb) setsockopt(r0, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000240)=[{0x1, 0x1000000000000000, 0x0, 0x9}, {0x4, 0x4, 0xde29, 0xeeed}, {0x400000, 0x101, 0xffffffffffffffee, 0x40}, {0x1, 0x8, 0xbc3}, {0x8, 0x0, 0x1, 0x10001}, {0x8, 0x8, 0xb1, 0x8db}, {0x6823c959, 0x0, 0x63, 0x20}, {0x800, 0x92, 0x9, 0x40}]}) close(r1) sendto$inet6(r0, &(0x7f0000000080)="7935fb19d58b18f9571f20d8a80da3e78f8521ac788e33d49398926ac903943670f042f15f5cc5a49d97bdb83ca2690714c6a237f57b42900d1f7c96b5859a73f5680438e2002fbc1caff331ea0b2572406a9f0c065c1b42625b8338c2f139359ba5c774ce9284ab226284fb4a32c4e1e066c6918d8cd2d6b84456de126b86b1e27f8242", 0x84, 0x400, 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCLOCK(r3, 0x20004276) fcntl$setstatus(r2, 0x4, 0x0) 16:00:55 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2060, 0x40804000000902) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) pread(r0, &(0x7f0000000040)="69ba0b00f883ddf77e1860e509084482a7ef7c7035043774f843ffb4a6fe871e5da9f22125ef2b792801e40ff2360ba4075d69d072e3f21f10f743c2d9f9cf5ceb92feddbe670b55a5879d7e6efb63557adff254364316481e598d72abdac5d8b76baf339f3179da73fae36181580397e8ab86bb9531e2a6212f8764", 0x7c, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20a9, 0x0) 16:00:55 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000140)="4e44598c59bf944e367ef44d2b59ccc18bdee7557e59908074a6ad922ed7375c6c839bcc33fb018b215c3bd2e32a113c6b0ab231830e4dc43f8a0275c86e9ce1", 0x40}, {&(0x7f0000000180)="597853c3e81f069e82eaffe9310fee19e23aa1f717d9470b2a658999e1f911fe1d253de99a88aba124b1a19f9efd31ed1102dba35bbb18f07280a5f5db52a5934af44898bd8d220034fc65d0a20d17", 0x4f}], 0x2, &(0x7f0000000240)=[{0x108, 0x1, 0x7, "879b2df5a0eabfe8e9a02fddced4ae44174c0eddc8f4e09729ae546a2bb6790803c8e1b03a90a1b2fdfa462bb0b4bbcb3b0703e4799c3b9ce75eed947ba3bfff3b60fac6d7c5d931bebdda146feea7500329a6fc4e1caf71f61934430c22f02c22c70975ce8856000c5a261706ab47670a79a09b3e4c86c77fb346fcae494131708ac326301898ffbb12ad90f2a355109fa63a403a52e0222f8b1ab041ba08339ab57edb6d166fec9dbf4ded577205430a58e4796fd9d1e5cf15e3eb6c6c219a3aed38e5144003e995adf15ca2f922ec40f042982bdf52924089e0691bc72af723c976f29eaa2183f701bb0610be20cec9edc8575110"}, {0x90, 0xffff, 0x9f3e, "64554dea0374e81370787a4dda4a945b4768c5128c35c83cafc262b44facb9f959f5b8242d330925f2f5010c095ac1b06413bcae34d1d52dbb795579469db5b5a20cd7399f9ba1f0b272a795e520302475caab8a049c8e21de830810e5fffea27511708a10c40e9c2337e72f9bec6e917feb7c491f7d03f8b9fa8b1972854e09"}, {0x100, 0x0, 0xd8, "1adbe9941343ac8c25ba063237851b8122c5870b38780209935f83a56482499f57df295b68d96aa12e31696a4f84f03883599d3e05c99965340693d83998c6ee5cc6cc1f3b939a936a0a549feed1d05a49ad73de655fda541e62e61c3bfff13c338ed4282322b86e48378cbe7cd92cbcaf687618b0ca64a9f88015cb5317e6f6aba54bba629ff64502dcbbf33ed602132fd35c93786da5aead14e06a60616302534ddea60a5cd05b80e94bfa97739bf7e75cff55fa585b556bc1f4d662b8de261b53b408336f7540eae2931775ad682f301315d00e34b3952b337a5df68dc71f5cf3ddc79656a89939642e3a"}, {0x30, 0xffff, 0x6, "9e794366a9b4ad74c6c720756ac7a6c2267f07e891e9c1c7236b4c14a1c059ed"}, {0x110, 0xffff, 0x0, "55486f1596ecfab224f4db8a8c9019197a0242217ac9367820ecfc38d49255a5179b474343e16f0083edad31468109e0381227d743338bf1b26a423e930e562e9625e330811c371493e1e6f182b033bedb6c823774b220e3e48a60fb65888cf2f3395eec60c24304726c8772cbffe6388d7dfc318b5887cbc93f7c512bdfc85d3cf05cb8b84165e4b0b35166e068bc63989221bc6e327483bdd4185e815a78b5d2f50490effb4379c56e5d39d44740caf3702a1f584117cc15ec37bc4f7bd6cc428a213054a94a44b82d01bbdecfd24b1994652d03ee0c65d52a0cd37efbc51ba8d8445b695d088b7d38168b05787908d821adf829eebb1ea96b37e7"}, {0x68, 0xffff, 0x10000, "d5f3d3e25f08faf4004e026aa1b05f7f002d7b6522348b1687980b665067e31262b4ff40e460b810ab4ad2cc5ec50435878f26253350146863de76aa20e28b6a1b0ed31ba9353d879700746820baa090b2d2e7af8be8e43a"}], 0x440}, 0x603) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x1, 0x10000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) recvfrom$inet(r1, &(0x7f0000000040)=""/7, 0x7, 0x0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) clock_getres(0x0, &(0x7f0000001240)) 16:00:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/42, 0x2a}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x3) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') mknod(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='\xb5\x91\xbe\x86\xd0Y\xb3C\x00', 0x8000, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGETIF(r0, 0x4020426b, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x59c713a89e70fb3, 0x0) 16:00:55 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x400, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x4, 0xc, 0x8000, 0x7}, {{0xffffffffffffff9c}, 0xdeaae98794ad356, 0x1, 0x2, 0x5, 0x4}, {{r4}, 0xfffffffffffffffe, 0x41, 0x0, 0x23e, 0x9}, {{r3}, 0xfffffffffffffffd, 0xf0, 0x4, 0x9, 0x7}, {{r0}, 0xfffffffffffffff9, 0x80, 0xe, 0x80000001, 0xfffffffffffffff8}, {{r5}, 0xfffffffffffffffb, 0x40, 0x2, 0x5, 0x6}, {{r2}, 0xfffffffffffffffd, 0x0, 0x2, 0x1, 0x7fff}, {{r3}, 0xfffffffffffffffa, 0x2, 0x2, 0x6, 0x80}], 0x81, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffffd, 0x4, 0x80000000, 0xb851}, {{r8}, 0xfffffffffffffffc, 0x60, 0x80000000, 0x7, 0x80000001}], 0x80000000, &(0x7f0000000300)={0x4, 0xc8b}) mkdir(&(0x7f0000000340)='./file0\x00', 0x100) r9 = accept$unix(r6, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) lseek(r9, 0x0, 0x0, 0x1) readlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/4096, 0x1000) chdir(&(0x7f0000001440)='./file1\x00') r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000001480)='/dev/tty\x00', 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/bpf\x00', 0x0, 0x0) dup2(r10, r11) r12 = dup(0xffffffffffffffff) setsockopt$inet_opts(r12, 0x0, 0x0, &(0x7f0000001500)="c01886c2bc9c75ea538e5da5e97e3cba63c1cf1ed6589ae926ce5277feed9d7835b88374b095a55248635d598864ae8a4729c848b32f1298bf3f3bb4337bed41846a3f25d69a79d421f5cf399b94848854bf01831b626cd949402ab8ad4871b8e82508df8f4429b2de6dbf2449e594b28d5f9b8f9e686f5933", 0x79) getuid() stat(&(0x7f0000001580)='./file1\x00', &(0x7f00000015c0)) r13 = dup2(r7, r7) accept$unix(r13, &(0x7f0000001640)=@file={0x0, ""/4096}, &(0x7f0000002680)=0x1002) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000026c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wsmouse0\x00', 0x10802, 0x0) syz_open_pts() r14 = dup2(r9, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r14, 0x8058574d, &(0x7f0000002740)={'./file1\x00', 0x7d, 0x3, 0x5, 0x0, 0x3bd1, 0xfffffffffffffffb, 0x9, 0x1, 0x0, 0x7, 0x1}) r15 = socket(0x0, 0x5, 0x7ff) bind$inet(r15, &(0x7f00000027c0)={0x2, 0x0}, 0xc) pipe(&(0x7f0000002800)={0xffffffffffffffff}) chflagsat(r16, &(0x7f0000002840)='./file1\x00', 0x10000, 0x2) 16:00:55 executing program 0: socket$inet6(0x18, 0x3, 0x102) r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) dup(r1) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) setsockopt$inet_opts(r2, 0x0, 0x4000000006, &(0x7f0000000080)="4aa6df9a413c5dbd4439d52c1d90d41a07f97f39c050b5199fc1c9fb34f585eb37ae9b7c817260babfc607f1c9ecba0e4c0aa775536a1d25f858c2e1c1ee66a4457b6a90df9055b92f699eba514a519019feabd2eea9a7f1038ec49453b07b781b7d0353d11557c4eee666f06bff6d5ebf153c3abfb98add85a3f24a48a84e46887a24acc19abd273f1146cd96374570c23fe2f91c5fa6e4f87da8b53dc22c835ada51ca1442b4952758c7d73681254a06d3c0dfd15d9454f3551bc57c8657ac3106b27e9d445bb6ff214229ca26e02789679ea4c24874b904950bbb298ba481d73f0087729cc22c8865f234ca03725671f1e1", 0xffffffffffffff9f) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) shutdown(r3, 0x0) 16:00:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) socket(0x18, 0x5, 0x1000) sendto(r2, &(0x7f0000000000)="13b1223ead00c04a61dd98", 0xb, 0x2, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000400)=[{0x7ff, 0x401, 0x7, 0x6a800000}, {0x7, 0xec3, 0x3, 0x1}, {0x93, 0x9, 0x401, 0x7f}, {0x9, 0x1, 0x80, 0x5}, {0x200, 0x8001, 0x800, 0x7b3}, {0x7c, 0x8000, 0x1}, {0x3, 0x281f, 0x10001}, {0x7, 0x6, 0x0, 0x6}, {0x7fffffff, 0x8, 0x7, 0x5}]}) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYRESHEX=0x0, @ANYPTR64, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRESHEX=0x0, @ANYRES16, @ANYRES64=0x0, @ANYRES32, @ANYPTR, @ANYPTR64, @ANYRESDEC=0x0, @ANYPTR], @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYPTR64, @ANYBLOB="50209d821620319d07890498cfda2e5fa4df5ae187a97bda7ef8405e53b57919f45d2a127cde71cce65983d50e07feee8a3dc4c8334adc9d673f71e16c7b5aff1581b0fb7935ee93a3ee1ed86508ca1fe5e1ce6f13ece12107bf5cbef48e7f78794060fa7e51e7c9b6099faf98c49c4b050a4d835a3b1b2708b5df47ec6e03a1710a304da1df521a62d6466097aada1ffcdb749d905ec45f69128ad20fc6e1c1a6dfd583f9da8848b0a3845c980cfe93921717d9", @ANYRESDEC, @ANYPTR64, @ANYRES32=r0, @ANYRES64=r1], @ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYBLOB="5551ce376719526ef79f5fbf047bf490735a28", @ANYPTR64, @ANYRESHEX=r0, @ANYRES16=r2, @ANYPTR64, @ANYRES32=r3, @ANYRESOCT=r4, @ANYBLOB="6c8c7c1d89c48f7acbd8bbb476b5eddf76d93d876c8bf4c4278224cffc01b9ed82f556f119a7f8e13da2ec29e5b3ea2e07856fc3dcc89dddf925b8ee9bf063ce3d0d84077c34017dfc9ac3157ae0fd6506ea8faab831a533b0949251d0c7aca661b45c052a6888f579701b633bfba86203a80e5358f0c2ca010b2cbc53949a15fee720ad52c162717ff00f9fd4023a83842c47a90d8cdd0e47e10b7a4cbf3fb135858f86966a463c50afdfbfd5ecb44854ff3bfb8f563cffb98e153f26b4743091e723fd17ae96282ff5f5491c193e37c55810f7bd188349dbb7df01903f1bb8e95a76d5d68da198b2946976bc"], @ANYRES64=r0]], 0x3) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect$unix(r5, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d2f4f26b86e3a81afe46d5733e0f29384d0829636d92148e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7d09002782813c8cefcfdb1bd4f9c0e36d58ab4f79f547d5a5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b00007824b0aa5560eafeffffffffffffff400135dbdc77d3f79c942b0c9fc348ee00"/315], 0x10) 16:00:55 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{0x0, 0x0, 0x2}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = 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(r1) socket(0x400000000018, 0x4000, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r1, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r2, r1) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:00:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a8914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="1158320a035192affed4d91aa987c5400c8f53f85e8529221727b8e12d1f3b6b6fcbc6981b490c90eb925ecc0818591e1c782c347e2a9849b87cddd89f8648ad2de0870852104c8a4b5674d9e8163e4eec63c939870ef639d6e0169f1fcce5f16054189b9aa2e17eca7e4275e6423dddfff30ce9e2ef587fdfabb457220b0824d61da05766672219ef734d17b074f4d5816cddf7cc36f5d4ee107570193db01ee3441a5322f03d599a8c3c0e35291b59b74c51ff3ed7b111fa3e77f808bc5927b95b475430340e9cb069d60e22327b82fb5701b00bef0a228a7ec2836f34", 0xde}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000080)) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='E') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x4) chroot(&(0x7f00000001c0)='./file0\x00') 16:00:56 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) connect$unix(0xffffffffffffffff, &(0x7f00000017c0)=ANY=[@ANYPTR64=&(0x7f0000001800)=ANY=[@ANYRES64, @ANYBLOB="7e2fe50e1627e39ff00cf280772432e6603b0fbeed2e5279c3f86634fcff17562f09c35012a59b09114aa3dbb67331aec95e04e8c34b59449cd069419437ec68ad53959fb0a0bc946b9e67d489d2e696", @ANYPTR=&(0x7f0000001580)=ANY=[@ANYPTR, @ANYRESDEC=r2, @ANYPTR64, @ANYPTR, @ANYRESDEC=r0, @ANYRESOCT=r3, @ANYPTR64], @ANYBLOB="d465655382b897d4f9a82fad324a362d2b741776df13c468dd02532026dc2b4ba0301db80cd9b8d21f8b9f2bbf0d0cdc3dabd909b6a0c46a850457638aa4cbc5be718ae97e1242fa3fd7c937fe44b1fadb79df495642fb003ab3869f828dd63e86b2909395102df87002f7259e8d225a7b135b4f9bf43fb12766796385c772695dd99a1964145465b4f386aab142", @ANYRESDEC, @ANYRESHEX=r4, @ANYRESHEX=r7, @ANYRES16=0x0, @ANYRESHEX=r5], @ANYPTR64=&(0x7f0000001780)=ANY=[@ANYRESHEX, @ANYRESOCT=r6], @ANYRES32=r5], 0x3) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r8 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000001340)=0x5, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) readv(r9, &(0x7f0000000080)=[{&(0x7f0000000140)=""/236, 0xec}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/125, 0x7d}, {&(0x7f00000012c0)=""/88, 0x58}], 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r8) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x212, 0x0) dup(r10) r11 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r8, &(0x7f0000000100)="8c65", 0x31) 16:00:56 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000180)={&(0x7f0000000000)=@file={0x3, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="13067f65f34ec1a13ad00a43b40b92363bd428e809290975c7ec3107bb39d4fb3003c7fcb00d15cf5c5c36bf219fe068d97652e19f38d2f9abc0875afb86768ddf29972a81d11bd3efc65bcdec3a6a3eab836713b25247f7262536ab7fdc5248726692088000465030d2d098de34ccb0195d9bf6007946", 0x77}], 0x1, 0x0, 0x0, 0x84faa4e04f1d2927}, 0x401) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r4 = fcntl$dupfd(r1, 0xa, r3) ioctl$TIOCSTOP(r4, 0x2000746f) writev(r2, &(0x7f0000000500)=[{0x0}], 0x1) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000001c0)=0xfff) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004268, 0x0) 16:00:56 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0xffffffffffffe000) 16:00:56 executing program 1: r0 = socket(0x6, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) sync() ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) r2 = syz_open_pts() readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x20, 0x5, 0x2) setsockopt(r1, 0x20000000000029, 0x81, &(0x7f0000000100)="8902e0f1d1eab2714f64091d164d77756cc5a22ea7b96cd416761c21126e4735a1040092575074a6a4ceeaaf0ccfe7833878957604ff4f0f9bafd3eeb8aa5cb08792481464e1857557465baed434266b07c00caaf855562263e16e0ac6cba68e40d5c79443f5256299601748a1015c4a35fd9ff1a14a", 0x76) pipe(&(0x7f0000000080)) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) r4 = accept$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000240)=0x4) ftruncate(r2, 0x0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) write(r2, &(0x7f0000000180)="3f15aad03ae677f861ee5021d67fa4e9babfbb6f5b3b7e923d5cff061a59dc0b2ab5325a955e47abef58301a7c1af8dd004952a2e82ff28a75be13ccbe73605556ef6d6230544f0bcbd52c8c4d38f2f91f3d4601a2adaa2aa12d20ad109abeb11c9e54452e8d12bd5598839e19d53efedeb7f59608b32d7fe16c07e33e3c61433a4c4d573c7e406047bdb597d6d8f9c7dfbf863e2f3f8b58037d31199672fe67512108673f5d40398a3bfdbb9b652b095299d7c2c8ff497ce68ede81d939ea345c9c45fbf2297d9ba10540ce27c7fb3384bb329759463d90e7adda2e656d058055948ecca2d17e15704a900bdc16ec034754de15314b1b71f261023f369af0ec0e3e5bd070014b39d2c5b4d0fcf985c01eebbc4d27b0db666257c64cb69ccc0b883a0ccf6a9a4beb16b7fb48ee19b6dcfcef9c396932674a54adf2adeb97929eb03870bb774550a098611206823b556af4a8fc425fe6702184cb00f516eb7dad5649752909a23fe86d2b51dd5fee3ad8a8e1d002427f0d65c4fe646e3a141ad4a9c18a53654372c8f4bcb6f5bfd539b411a9bd626b939b0f55460c7c26da9eb06341e5787f1c7bf2840b82fbc404653d29e424173e93ae4566a3cf0c35e5884f76eb7b757b8fe152bd96850ac21c5fa9c8e99ceb94a7af0515a67778adfa24124d0fff81c538ea6d0b436a769c9068c1356a41aeb1659903aa8fda3f41a78c3459be71aeea06d90cf69a0555e3d4a8142332ab5bf3a4aaf6b7ec99565df30aa3cc40ddf81b89812d40cc293bbd5a34dd952f9721fd2d6f9bf9df88675540d06416c5345b00e8207787eb2cc71cf45392affdeb0213d9c61b6e53bfee3b7d7e95809e783628d7dfd20fd5ecd775bad5376d11b8d16588357d456c316b373cf9658ddb3b66618a2bfdbdf419e18833f21a1dfb63728358cee78607887568202b90a47e0bedb7bb9e66e582d259b519d4bdedaa43872629471c20a4b9929683b582db7d2952a4515004deea41e8e273e367076c818329a80ec2bec479c346245f9af61541d96ad407f6c2ca3e4d50a6c203d1d44e2fc15191eeeb3d5c01e99af7b9e33ed2800bf19f243fa84b75a56cb1decd308139ad3382c09ad51bde8fce0804b0682e9d8570404bfcf8bbc11d59268e5efed8363f581a68da1bfb8ea8c3db897223fb39f37b43e0e68aeb657e414418b8f4db65a71b5a13d88a2b62620ce162d10acd5c035f1399e12223bbe8c03d9c813cec9fe7033d4229d621a37442c65d7279e0236bb0734c3440b51f85ed18f6542a15a598c8d47faaafa104781bd1a2528eb6dbb8d3f86648990e0ab0be8a2038a1c16bd428dc2331e678e94432c62a0763d34c2a6512b44771821880d05b5e63ac806cd2b2b6140242587cfdfc478c2891bfe7c79b71037e75b9399980d97143b378ac6c05e45c3ccf476528ef562544b64dcd4c3c4315f96d3821054fd8209e07551013ba3705c70eb4805b2dbc27ca48a6fdc88f8640561fe0defaee77d1ee4d53c244347655f2737068bc416b749d5e809d6f2ac626ab4492971e118510f4b3d2ac9f8d7fee6fc1ca2c0c0b769dd72aa3c56b802851addee00e360b2005947d66c100ae56cb867a7881aff36309dd5e35082868317d0e5311dffda81f5b8c099bde51db4c6d2cbda80a6055512ebb8985158db93f5b6bd777bef9ccae819f3d91cab47fef66b9088749882f540abfb0d7e942b3faebf81ebdeda3196a343bbf3438d560e2572179ddb9547a36e83a9f12e1f6fdaf74091c24e1b0ef1665888c04423f9582f70b06ea2259c5107def4ea12f670a6cc9df0f28fd7efcad44d0873e73f7945963bab200cfa4bad1b39ec75afa6263be15f008f696f43e94c3934bcccfa6d7514404d0e226025a886de62f26be974c2b392031c1c10e7e453d49ec8e41ee0018b26308467b3215ca684ec634de9e3fb1be96bb376f99bde943ce596451f9ee40c226c8bd6fdd3f0fd16dc21beb3241f952c3413c96dad681c208b595746043d10b9909e1baa2d932927f88438e5a95bb32f81722264ca46e0a2396ee2d31e8cc18e59639d9cadb2e808c6d99952ac819d089ddc3700ac5cbd547ab50bfed80f524c21ac131306a77dcad1ce39fe949ac1798d79862a66d708b125044aaa9ca7c5a24ab209cfc819268f43f67bc1638fccb9019119be1e4e5491eb1ba7558442d9eb057f86d304526b4a7a3d469d80a49a1d43ccb80a0ff19355f1e342cac1878c1584885f4933bcbbd545233946a17dbd0b9be097ca7dbcbcb215edc92c47ba968086896e9b065a489f496badb7e3215111f9c2a4bca0a35696fa3d74798d54578cd4b3c929d55e5b48c75562ce07f2e97e106a6b75d5510fe1ec1855f20a896ebc634a9f8d8464b1f208952049e27697d502ba1ffcb28e926455135e31cd9832af4c3432f32c2424534c65b59ae593979f7c5a570e4ebe0c3fdf22e9a4380939f4b025e73636ecfa9337cb379281efe0477d3f9bfda50c504e649fa347a36b6d8d440e1f9b8f79b2b149865d264e926e8319b691a69ab0332a6850a1c3c059fb6d3186399ca35efa4f9f69afc28523026bc6d459c879a796274dcdcaacaba626a1ab2f520fbd6e853d471002a295b8c81dd7c2935e3a9a1544958957329ed0ee6d6a4e06341b859bb1ac28e449d30458877316515e65eaa74113309b26fd796d0c41f6bcf069bbdd331ca9e39ab57eb3581c3e230d0321878005944fc0432c33267c42da912e6c3f62d44801cac4be2b71d88f5b8771d84940baeca4105b7d9cc8696a6d315969038ed7930d322cd981ae62b33dded1c06119f98175547ef1c5f42b43583aff4bc4e8618de60db3cd257e087983949e530d85ec9f114bcf92a970d588d9c990ce2458d29d854c93669aff0f7672e9d2601bec202c697ba30020c7f6a7533f6982b8f9f3f1a34e455d6289397896e5f960a37504ab5877c1e76f2407e9f7506fe77277e577cc6f377d2fa42b3149b8d6b62fba4181ca9f5a6b6b02cfe1926b775129593b115acab25b89f00e73fc1472701786cd437e688cbcff5df6f9e955a0c125118e69de1bcb9796b0c8fa00bce1fd01df265f64a512319437d07b8756c9cef6ccb33edaf13df027df17141d484ddb1e45509d7449855b3ea1fb371a61d1ca7782ac58a49741bc8f969b0e271dd4aff00dbc4c1c9a96746656522bdd032d3d09386f5c5f8d47586fe66e86c92d8c0f2da0f0b78fe097228998b8980717f95045061b1ce903c26767bc2af5858c482332797c20cf42e4c605d72342799f1e06c36851e5c74f1f3aaf9d225da5a1fd65b2982ceda5eb577f5212bf20aecdc2f3f3db304c3dea67b22eec53a3e79c5cb035d71788bf7fca94fa73b23accc93289776930aeb80931c8ee74c951983d1baa7b81b9dcd52b14adb8cb864810af636cbfb6f06d16039b8f18b63250b2530d46e862ef590679c1e24931d01af9be2b773a58ff2901fa6dea5f6c0a73c9c1e0ef039c561a6179d22c6d821d2d4828dde98cca7e34d7475dddd2a1b84c95804c891b9ac3377f9210aeb8d18d47fe80d9b1e30ca7afd6c21949cc82947538e034a4bd0edcbf2c92a98a8eec293917e789cb7201f9027244aeb2945218142f88e032910ff2cf2d34715f3fd1269826def55ba20a1c7962ec2c6664788a51115b5f7f20bce9c73a4630d53ecad07a88a4edb25e141602fb59b88ced5a9c42b54d10c079d06a5197fd7d012304753d6d786a811908749cd542d6559409ea3524af395e759795aa1a5b195280d52c1c90f1bfd4a47f836d2b1a788736f2341d2e0a0016d1c45258e4e7eb0aa320a029b1224a7fceddeaabb83de6e196646319d3d0744b217beab9c85c55c8fd2f5dacdf31131a383eada0d523d55c2c7c061941caa8e5704a0dfcad64044d3bd9aba1a2364171aa99f491534b29a75f81cb9e04e08deb81195c1c44f903ad81ad0e1bcbf2af2b71704db7b06a92c169a600468165b2a800c29f6d4bf79fed648f993276014357c53d6897667ef100e5cadf4db60b8ee5696e462904096092ccc69457643e8868b79019494481ae90bb9d5199a814a41b635ecba5f3928c321595f2a35abe9d65d694fd43555a64e4bd5dfa0ac9b5ab9d0a853933efba18ec3cb74c63d432a60cb6c77d5ce92995b8efa332d1be8e67626cc16d39488299ca99f622d2eaf10df3f2120080335c9a19e706c487b60de28056d6569a2b82d2e15548af2fe30669eba4621a92c2fa15444db670e5d9faeb9eabf21b82cbf9d19e27a2b416b8b537589c60b7140038e32d036e2a6e04af8d39d489f30b1b153d72e93f9cc54c2067c83470326e06a2d363199c10c7ddbcd1a2c7c78abf218286f04386c3587f5f5f4f628f0776b499d5729f1cdc2eb2c28a6ee28874e839771db9d27302ddde8fbd71e2110e2cfb1d433d25513bdd3798d34567844f35dbfe1c2d8ce4c6697131d0162d6c514deaa24510942daa122c3af12e75c9642a87d6b994b5e3f610d9bf114da716feac201c108d54b7185dcf23b1d6b9a09eb7931a0ec473c01dbb76ac40b58682d46892f10f77253638d82ffbb177d46c73988db05dbd1e5c443200109efb98cb632becf1e866eb4f7dc3cf2c64df734a0c34fddc5ca62969d311d789df801e2f5f46ad447108805bbfe220b8cc191cfec9ac0bfb33964da387db805f1f4c07bf35ab48f206c3d74c5970a5c06b89441f3a0aba6c7bc0826748f008f0c719e175685fd306eeb36c599005131834cf99707bb4dac8e7014c3ace8e64f43424f8e729c823632e7d3bae1117ce5c6b4e8b4e2d53160ecad4da237d07cfe6c454b5a53c0f907ebf75d38d2b47df33d9e0e8ccc99d458a8fa9a03d5020237f92b66bde50ca9988d79f5f9521ac2c68a48abbed4002a590beed43f91e7c9c478c6966c2e9e33931baca61c559b5c02ac7a4045228d7fb1f33151d17e98396bd61981cd1bfd8e2e2a51b1b18571de7abbd9970d20f52e605de152e37b341f675291ba6f096e56e83954c495c3b91a03efc4c517b6897c9371f1afea33eaad32ebcbe3b2d8efcf896052aad023b4de962df66126e59513e1be36c1c767c3c870fac1ffb6eb20d04dfb0b987034d22faf49f630c0d083449a4950656207058ba5a60d13040948bedcde5ea6f7698c32de23e18aefbf234dd50d607acd8736d382614afcecdac3405e961d470fafb5ab4a1998c1c30646d82277f02fc96d5aaa73e734c6ff0338e371afd1ec68c6c12e2adde854ed0c69a41b732ba126272f03bd9ea969bca1a4b2ff8cdd44e8fc646057f8cf3fda608c5d1456f37bf383edae79040e5005590137a402fd742c73a05ce87dbd75170fc37afac776aff013930cd08f954a06f7e3f6ef68332cc36957275b84bd2cc35a83a0f7d58090c6717b23de0e472cf35e3fb98c8be3441378b5e9694a6911aaeb61cbd56532386e1344b5e785e6831859a46531682cebb9a3a4b68ebef2f59f793afe95175da235a1514bcca84ad925b53a578babd25521602a11176638ddff9fc90772154239df75229124d2e45c7e4973b36e424ad53f649192da3af68cef8d866a071b9f43bb9fb045b8bcb7b018480376470daeb5c9c9be8b2dc0e0ccceba51e471e2c4949850ad10716c2d76c7898e9fd60347e58237a315ca72875d4c91d2049eadd9807bb87962cd9c432a929a5a93480cb32b4ea701e0ec17129a1d9f2e59e09e9d00492e75d85513e47b5b24b85b0873bd6f020bd55a97183b541f07223c01dd3d72bdab321ca0211a2a5a", 0x1000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000000000000102, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe, 0x0, 0x1000000000}]}) close(r0) r3 = socket(0x18, 0x2, 0x0) r4 = kqueue() connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000001180)=""/89, 0x59) write(r3, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x7fffffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:56 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod$loop(0x0, 0x0, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) dup2(r0, r1) r2 = syz_open_pts() dup2(0xffffffffffffffff, r2) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x7) getdents(0xffffffffffffffff, 0x0, 0x0) 16:00:57 executing program 1: r0 = socket(0x2, 0xc003, 0x2) rmdir(&(0x7f00000001c0)='./file0\x00') connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000000495955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000c0e20d445642ca35141bde5be858f9c59e02a78cebe8ca9411a790cd8b5664ac4c0fc5066cae90f37dd1b85e50b1d03529d165fc5682a7e4bb8836bb743b8449dbd5f6766f9f110c84e35b73a88358a821f7ed64c6be38639c46c8a9e23c2d61b3f00722d4218ca0173a7ef20a1c9143d43c715b80a22e6dda03624e84b9dae253098961fa08"], 0x10) pipe(&(0x7f0000000200)) write(r0, &(0x7f0000000000)="9e3eb39095f3ea931fec", 0xa) 16:00:57 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x200, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) r2 = syz_open_pts() readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x9, 0x5, 0x0, 0x2}) pread(r1, &(0x7f00000000c0)="df", 0x1d9, 0x0, 0x0) r3 = socket(0x400000000018, 0x3, 0x0) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x1, 0x0, 0x4, 0x7, r4}) setsockopt(r3, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) r5 = accept$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getpeername(r5, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) 16:00:57 executing program 1: mprotect(&(0x7f000004c000/0x2000)=nil, 0x2000, 0x2) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="3c224be86e6485397a3efa955153bb7c"], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x4000087}, {0x56}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchmod(0xffffffffffffffff, 0x8) 16:00:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003100000000000000000000f8d2ecd21524de39f91d2a195d296a0002000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) semget(0x0, 0x0, 0x1) getuid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r2 = semget$private(0x0, 0x4, 0x4) semop(r2, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r3, r4, r5, r6, 0x14, 0x6}, 0x5, 0x9, 0x101}) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x3f8) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000001280)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r7, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffff8, 0xb, 0xb00fff84, 0x6, 0x2}, {{r9}, 0xfffffffffffffffd, 0x34, 0xd0000080, 0x10001, 0x9}, {{r0}, 0xfffffffffffffffc, 0x11, 0x4, 0x7fffffff, 0x7}, {{r1}, 0xfffffffffffffffc, 0x75, 0x1, 0xabc1, 0x3}], 0x5, &(0x7f0000001180)=[{{}, 0xfffffffffffffffa, 0x80, 0x1, 0xf588, 0x7}], 0x94b, &(0x7f00000011c0)={0x4e31, 0x36}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x113, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r11 = dup(r10) ioctl$BIOCGHDRCMPLT(r11, 0x40044274, &(0x7f0000001200)) fcntl$setstatus(r7, 0x4, 0x4) preadv(r7, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r12 = syz_open_pts() close(r12) ioctl$TIOCSETAW(r12, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r12, &(0x7f0000000500)=[{0x0}], 0x1) write(r12, 0x0, 0x0) write(r12, 0x0, 0x0) ioctl$TIOCMSET(r12, 0x8004746d, &(0x7f0000001240)=0x7) 16:00:58 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x40, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) accept$unix(r2, &(0x7f0000000280)=@file={0x0, ""/68}, &(0x7f0000000080)=0x46) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0xfffffffffffffffd) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x7, 0x1, 0x8, 0xe3bb8c61db224d09, 0xff, 0x7, 0x3, 0x2, 0x0, 0x4000000000000000, 0x8}) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f00000001c0)}) syz_emit_ethernet(0xffffffffffffffd8, &(0x7f0000000480)="1ba88b7aaf9b9a8af71c7c3ea129fb418a87439216ee96a82a3b6a488be0da8bcb19760100000000000000318ee87bf8391dd334bb0e0f452c8f4f5b7832eec1bd03e2ebe721fa3055b9dd51c9a7819fa4fea20d09c72029c512a3e2377bea7c77945bff526106713d3800e43095356e6d048d73dc78ad993139798ee64de2784f89267d5f6a04ef94c8ce5ad59ae3878f129e5e5ee86bd558591434f2b36c81ceb2e49e4e55f0ab349093729c6e6ef1c545dc4d312dbb6e1d04f63c66185f1174a018666a83f1b459e069345606585ec1553f2f850cc4a17915783dad09b4f39d6e3484dcd4d85e3a8b8931a3aa2245673805ebabccb169e1a6b50eed13334cdc4a1301c6a66b0461e34eaa8a95") 16:00:58 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001900)="6f4c8b76f6dd729d4f5963aef80500b2d6bdc42e97bb40f30aaca7b848ea775204344e569f95a33dd5fb63659bf26976cc68b0762de4fc41737a9253570f8e415afac671f2f6b2fe3288c16486b23a0582160757c96128923826879504861abf383208941045e24e990d4f3aa8075a8c2c1a5832ff02242ae0fcde911209506b000000000000000059a8ebc67f55f3ce4f0202240703b2fd729c902eb3513c9880503555f41e6f24e7a682e8fb05c7fb666186d22e8f658aac569848abfd0e5f315d0019edc5a54984e2ce4dce4db410a4889df3996eaa8bca709b084a002998b74015c133abf9c65b3439d86b7b6f53a9d2871f2e90abd517e4c96f5389315ca6ea6743c700000000000cfbaf9e2c046efbd88aef43295d73624b8da8c4efaddb24ac03165eab9b88a7619042d650c62cbaf0ec0963f4d933bacb6bba1079735b87bbe144014ea28bedc02dc16e13ba3a9dbdc7da93f83cc5adb7788a78a503679baa2beeafc15d06c187e86abd5656176b6c2118a91b38320408d398b623476c648b580205b5cf82881e398c632e", 0x18f) execve(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x5, 0x9) bind(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="24020f2f62757300"], 0x8) 16:00:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0xa, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(0xffffffffffffffff, &(0x7f0000002b40)=[{&(0x7f0000001ac0)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a7d6b346b7387f8fefae21535a2f4862e5514912960c143c2c984d44e5bbadb09e0ee1bd9333954417ccbe644d67a08f82125a7c7bfd86fd1854089f9e5344118837e47364bf03ac2c8c83d3d9fc01727917c24f9009ca0a6685cf41f6d38267b995e37c9e2f2fdbf80b6420ff25077a53d290ee3959d0f1cf2bd5c428884ce8af62ec03c81ea155eda537b5c0e", 0xaa}], 0x1) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x20}, {0x6}]}) r1 = syz_open_pts() readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r3, r2) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0}) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='E') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:58 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x0, 0x100) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r3, r2) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0xffffffffffffffff, 0x9, 0x8, 0x0, 0x1, 0x2, 0x7, 0x232a89262b76046f, 0x1, 0x80000000, 0x7ff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0xc4) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) accept(r5, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) fsync(r1) 16:00:58 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) clock_settime(0x2, &(0x7f00000001c0)={0x84b2, 0x8}) socketpair(0x0, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x6, 0x20, &(0x7f0000000040)="5f6a19da4bb63c1979f293e2848cacaea7743bdca5c40672c319", 0x1a) open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000180)={0x3, 0x2}, 0x10) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x1e, 0x93}, {0x18, 0x0, 0x6, 0xfffffffffffffff8}, 0x0, [0x1, 0x81, 0xe394, 0x62a, 0x7, 0x10001, 0x3f]}, 0x3c) socket$inet(0x2, 0x4008, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r3, &(0x7f0000000000)=""/84, 0x54) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0xd1, 0x0, 0x0, 0x0, 0x0, 0x53, 0x7}, 0x3, 0x5, 0x0, 0x0, 0x3036, 0x8, 0x2, 0x8000}) 16:00:59 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f00000001c0)=[{0x37f83d94, 0x2, 0x8000}, {0x8, 0x6, 0x8, 0x8}, {0x9, 0x0, 0xfffffffffffffffe, 0xffffffffffffffff}, {0x5, 0x1, 0x5b98, 0xa90}, {0x80000001, 0x101, 0x7, 0x7}, {0xffffffffffffffc0, 0xffffffff8a71e094, 0x4, 0xfff}, {0x8, 0xfff, 0xb54, 0xd03}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x7fff, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r2, &(0x7f0000000500)=[{0x0}], 0x1) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000240)=0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x10) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r4 = dup2(r1, r3) ioctl$TIOCSTART(r4, 0x2000746e) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'t`p', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:59 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0xfcb42a5e5478932e, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)={0x0, 0x7}) execve(0x0, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r5 = accept$inet6(r4, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r6 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r11 = getpgrp() r12 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r7, r8, r9, r10, 0x5, 0x7fff}, 0x6, 0x2, r11, r12, 0x7f, 0x100000001, 0xb1f1}) r13 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r17 = socket(0x40000000011, 0x3, 0x0) connect$unix(r17, &(0x7f00000000c0)=@abs, 0x8) r18 = kqueue() kevent(r18, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r18, &(0x7f0000000000)=[{{r17}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x5ee21a89) r20 = getpgrp() r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r22 = fcntl$getown(r21, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r14, r15, r16, r19, 0x5, 0x7fff}, 0x6, 0x2, r20, r22, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, r10, r15]) fchown(r1, r2, r3) 16:00:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000140)}) dup(r1) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) 16:00:59 executing program 1: mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x9130fba, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) bind(0xffffffffffffff9c, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) msgget$private(0x0, 0x8) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:00:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f00000000c0)='X', 0x1) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r5, r4) fcntl$dupfd(r4, 0x0, r5) readlinkat(r5, &(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=""/62, 0x3e) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r7 = dup2(r6, r3) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) connect$unix(r8, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRES16, @ANYRES64, @ANYRESHEX=r9, @ANYRESOCT=r7, @ANYRESOCT=0x0]], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r11 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r11, r10) fcntl$dupfd(r10, 0x0, r11) ioctl$VT_OPENQRY(r10, 0x40047601, &(0x7f0000000100)) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='\x10\x00', 0x80a0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCSBLEN(r0, 0x4004426a, 0x0) 16:01:00 executing program 1: semget$private(0x0, 0x8, 0x4) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r0, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r1}) r2 = dup2(r0, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) getgroups(0x0, &(0x7f0000000380)) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) setegid(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x88, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x200000000005c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setuid(0xee01) clock_settime(0x4, &(0x7f00000002c0)={0x8, 0x6}) r5 = open(&(0x7f0000000300)='./file0/file0\x00', 0x20, 0x1000000000203a) faccessat(r5, &(0x7f0000000040)='.\x00', 0x2, 0x1) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r7 = semget$private(0x0, 0x1, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x800, 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x1, 0xfffffffffffffff9]) semop(r7, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x4, 0x4, 0x800}], 0x3) setgid(r3) semctl$GETZCNT(r7, 0xffffffffffffffff, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r7, 0x1, 0x5, &(0x7f0000000140)=""/13) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000000)=""/61) fcntl$setflags(r2, 0x2, 0x1) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x3]) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r10 = accept$inet6(r9, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r11 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getpgrp() r17 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r12, r13, r14, r15, 0x5, 0x7fff}, 0x6, 0x2, r16, r17, 0x7f, 0x100000001, 0xb1f1}) chown(&(0x7f00000000c0)='./file0/file0\x00', r8, r13) 16:01:00 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = semget$private(0x0, 0x2, 0x241) semop(r1, &(0x7f0000000000)=[{0x0, 0x5ee8, 0x1000}, {0x4, 0xc1, 0x800}, {0x1, 0x1975921a, 0x1000}, {0x1, 0x34080000000, 0x1000}, {0x3, 0x4, 0x800}], 0x5) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r7 = accept$inet6(r6, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r8 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r13 = getpgrp() r14 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r9, r10, r11, r12, 0x5, 0x7fff}, 0x6, 0x2, r13, r14, 0x7f, 0x100000001, 0xb1f1}) r15 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r19 = socket(0x40000000011, 0x3, 0x0) connect$unix(r19, &(0x7f00000000c0)=@abs, 0x8) r20 = kqueue() kevent(r20, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r20, &(0x7f0000000000)=[{{r19}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x5ee21a89) r22 = getpgrp() r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r24 = fcntl$getown(r23, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r16, r17, r18, r21, 0x5, 0x7fff}, 0x6, 0x2, r22, r24, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, r5, 0xffffffffffffffff, 0xffffffffffffffff, r12, r17]) lchown(&(0x7f0000000180)='./file0\x00', 0x0, r12) dup2(r4, r3) r25 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r25, 0xc0286988, &(0x7f00000000c0)) kevent(r25, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x100000}, {0x54, 0x3}, {0x1010000006, 0xfffffffffffffffe, 0x6}]}) getrusage(0xffffffffffffffff, &(0x7f0000000280)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") r1 = syz_open_pts() close(r1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) write(r1, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x8) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x17d0, 0x3, 0x9674, 0xd2}, {0x9, 0x3, 0x2, 0x100000000}]}) write(r1, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x9) 16:01:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x61) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) dup2(r1, r0) 16:01:00 executing program 0: socketpair(0x18, 0x4000, 0x8, &(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'t!p', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x80, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x14, &(0x7f0000000000)="b6") 16:01:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="72020207e0"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 16:01:00 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r1, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000300)) r5 = accept$inet6(r0, &(0x7f0000000180), &(0x7f00000008c0)=0xc) r6 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r10 = getpgrp() r11 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r7, r8, r9}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) r12 = getegid() fchown(r3, r7, r12) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000000c0)={0x2000000000000261, &(0x7f0000000140)=[{0x800000044, 0x0, 0x0, 0x2}, {0xc}, {0xfffffffffffffffe}]}) fcntl$dupfd(r13, 0x0, r3) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) sendto(r14, &(0x7f0000000380)="70f89de0127de6dc520b5f50286267ccab56de6d8b6b4c2e92764e65b006ebdadafab88de3c4d4bf8977fa58ee2d8b2071b331903fba1d4224c7b96f81c16839b461355dcf8e15f88d15828074f05162d6d0ccabf2ede25220346884560ab11c62957fcb4f03afa0985aa10a3c7193b5916fc5aee8165a0f44e31286ce3386e8b3e15e84f085f810b4fb6acd20745fc97f4738316187a342afa1892b4f251d33d06bab305f3b346034d8b2a27d2445511ed8faeeac655df6f6d4ed3cf6445ca7161598237da0b6fd0dfe5e7bdca776d8169484357245711e0961e4858ef259f57949a611eec392eb2bb27df4b50ffa3e85457d0e87d7b7bc26be46dc4609690d68e75c95d05786a7e8c88588b45dd60fa750eeb6a970fe0c3a3b5d91a574b2817beb90fc719122902390e8100eb1bc14581e8d0236a757aed0d23b683104456cebb3f5328cfaac9fa546bcac40998e884b2bb2f62c13e2ce06ec427291c674cd7d94a6aa8fe0a3bf88fa20f65c6ee5aa2812e099791712d261838321e58f127a2bef95d337ab03329ba99ce5aaa01fef16118a5ff8c6fc6d97307226c4df3b38efef6ef9963afe1bac9ae39191badc27d165532f6bf76015d216929dbcf79d7c702f8dc5342e3181bd1fac61d6c247a6b16840f717c2329cbc8d498292abb29c00c26f80a40f7f499b843bea38d29029c1a47eaa79e3731719d912382af01eb793170dfee9ba162b96ba76671fb3b7ba8d20e2503d3fd575b48a6fb2894227c1839ed0d2375b9612388ca63dc614f46f0574abc7a7b72fcc1030df84ee4991a0bbb8b845a1e845a0263ee817ed1a8a08e0f00d07d9482b328cac4f1c7a4eb2ff81e80bc47312f035da663c6bd4f8921f245b023215dc0e3535d65fd1fd4848bfa4e19fc45e4dd79c4a5cdb714f70b0842e5d7fd58e55ee28f954181da713d9d4514b6f59ed0dbe8a821ab0e61715411208bb9a61e6798c1e50141f399c42d73fbd5031a3321a97f9707421ce0f50ac2eec35dd76db8f3d7664d0a57b945caafa880fed307d0fd2e697275b69f7f27532e439f3d10747522eea25af8b0f550560956dd4dde6ae43a8f0cc7c905d6f423d908d05ba6346b00c0084f76dab7c5bced0264460f0f43ce27413064b59001b3e5607d44217a8799f741d11352f200a6db9ac859a8a3aa25b7f8e249493e88817e539c7401c59a56b5e6c1b2f205727f3ef3c85dd5f5fef14fa11350379515e59506f9eb534711f2a7038f7e1df877a0d0bb45873c4386c32c61ee66e83b95ca0de32e4d66cb6fca76e85c40d7695dd9b3723900bcf3af5936eb50059b7369b240003419b6dd0dcc476c58c41ac8be3bfa6af652a4189381519710b7ba781ed00519deaaabb44edf97cf396065e22cbd81d82091522dfc1d91f01b6501cb44bc00b126ee5f67a7c6a17094e1f49322a642152328a0b0663fec9cdb64045ec7dd6c5e89c40d547c316be82693988fbecb26c1d533ae895c76e2bade5cd2ff3220c36101d5b222290f96fbd9598f70c9c1b00c688785297f21523b0074a07bf4acc123756ff7dfe51bc3592c74e85b1a01c2ff337b0fa32853c26d5d33ae3d811b413d28cc31d34d5a49e69c4be46a113e1f82041d510cb8458b71776bef6d3f77f82b67b002bf4057d62a5a2d4b815591859967785beb15622e6569cb227019dbd8b442b6953fb6d8140bed27ba769361d0d0bc8b5ad5d05b72ab230613a3fab071ba8e27b064fbf6eeb794208c4ef4192e1f16248f892e038565765e6770ea6f9369d57976b1007ba2e381e5d64f6899d0b7a6c5cf3b404ff84c8ef66358b44331fbcb418039824b413e80752831d2b3a27f78cce5b6d40338be05079893429d8e849942fc9260b2c3ed1297a29daedaa1b23409a6af5092721ca278c8a6c3e8054f4978fc0a4c5dc3ad33b17a00d1fdf39e6153dadc1a64189b12224bec7ee30aa34ae9bf7ab3f85c01e437fb63ea6e1da58327cb7591749b7a4b51dbe62df69e9cd63597e8a6bf975c94ca5de0041b02b0750053acd4f840c863936bd402d3e5221d794de641db58f0186bd094ef58df911218ac9430f679375c24ccd05c3868cacc0fd27cd8776ef22940fe8b44db6bb731ca6b37281858cd2e7c6c221901fc4c5c7cefff43a4ebe1b64dc7b54aadd1dc6a827d260a376702f92d694ff1b89a14c16d92dcf797ac410099cf1184aeae385e6f5a13cad3e251f64aed4711d7dd811a147124967bc2721e7af9b540d475af15fb60e8b002b2df421452f759bf9bd8a093714e760203070ea70beb5d15fd3867fa29623a38faaf01481041de4e5c7d526ea8471d765c4f3ebab1faa795a4efd6f9730be196a32a6eb7372d94addf2f8b3549f475386074c3cad2a5b7de02f7145b6f0709f8fa97d13546528cd53e78206ce038b8a8516d3d5bee85d5c5c328ad1d1c764a0448b633b69961b03085f86d53ebf9fe8add1573409ede0e7bca7ce81d1c8ab253e8e66e08ae3df34cf6c3673479ab8f0e42a2fa79fdb1b3aeab63c4b8680561721a55bcd8cde191136224830fc223fe2e43542ab3940cb1c28956902c3363386a32df47144db9c206693c500ec4560aa98b76728299e1603fe6f3a5a9adaf381bd148d075ebd414e43e5b189cac615452f644c52853bb812a67429e7fcec19e6e4e820d61ffc02e8f11b879e833bbbd8b777b143979e2f570bdd53a38158c4a46245146c74df498262a4e22c38be3ceb583c5b20154d6084660133931e4aa86f75512fd9c71a68dbd2d4c701055bb64dd962e495b3618507063afdc0b48faacd133739f79386d78e0690e025c87d07e96062cee2f2a73dfcdd6192038c98d6e99f518775f36bcc4ad1890b28005b33a49b07db0bbe8b248f60d7bd3cae15ea3dfc6a646665e0085a8c0b8ed12aea9e0ca6222b18d7dad3a70b4744d2f94031a77559f78e783f0451a9d456662991bda976c5c2045af92953dcd9af6bb45fc7e5376b9f2dea4a2f36c8c43709598f15423fd8796983b2671f6b0a8dd85b2b6a8cb65ef622e6855642b4f38a0314cb6594aaf5f2bdc83846edcb76027d40bfe8f9fdd6dc601808bbad301c7f9bb6cabf81cc842dc307c9ed91dd5403983ac3be67184c5da14f8ae85941f10a6aa805aac9a0e53ca0987debc8af58546a9829ff45f7ca766599d0456bcfdc60e74425670f910622e4173e0031dc030077568797721b064e4155ccf21aeed614e7a2d4ec5cf1ec8e349f4ee9ad7a43cec11871fac24e191a2f71e7587877e2de8b403a9f7054d03f224ec33c648c16dd5f988e8be297095e95aff2dddc07921c83919928df78cd8e017c5927c0f97856272fd4b7fc38dca64de7392df8bf124df6066d4fab1067123f09058419ed040fbd89b0a636e79aa605479cc49d42b43a8afb9a0d4ec1f90a3063b1a27fd71df54e39475209c29f6737996558ac809177eec3a16a81b065fe05fe2f0cba1c6a771975aa4c7d96598c8b81491831768fddce5f5009edcc659ee3dc089d8fce6bd80756c1eb8fb2c1bc5b9c9b65dce437f7d7a55301b6bda90e0e03c92851482380e24009cac955a67297c460c162d6be3039359273efae7727638fb550591b216932314b4361ae20c5564e082abb814145d41dcebed42532aece91f7ee5fb274a3921aeb07b3a78ec8d3a9255143f56c3ca5dda077eb4565ec503decefbb3d9995a91b6882c8300042826c49a3f84a04a057826379520313e864d90cc98ed07c4ffc0bf1ab4c1674cd771f115f11247bd53aa828bc4d5813b37de01a43cfe5868733cb2c4182a8b988827067034c532d841fdff7f1c8cf84a3c130c2b834862ffd2c4e8a86a2ed4f92e8502d66d47e5374d1a98bec8b550fc30f3ee969843b046738f9c9dcc04cc2878468334a5183586eecd2bb559684a57e8493e3883153e6b437978e4cfe8c9a092617bf76586ec7be36adff8b964e826a7a60b2f29eb7da576afcf4fa8c3b0b1877ee770f914a268c1237dc15e447eac05dd33ad0da13d6acddfd1c14b69e9b97489fd762bd3b135ce7b781fb99b9c972df11a9572d47f5e4922d741293f294a7411c3007de925180387d08c573b4bf34e2d055f61e3c18c6b8c87d26c76b1e43594b31854170ae089036aa61ff1c55971b3a5c76ec2801db6ec8330b5357b6a8626fbef74a61010919cdf40bba5037ba04dc9727fcc4aa55b4f496f329a475d28bfb5ebb7847d425049a9e369609ff8e9ceed54753d88e10fe814fc1d425fb150aab0286ab38768e62d306189db956f2ea360ab2226f79a7a73325c41835ebdc17eaec8f09c3cbd577d8020ffc648a9f0856237992c3e5e134e1f97c21f0da0eecc478e4682d94a8b6bb06e2c6f1daeef57f8c07defd232de2d4236bc8a503465df93916b4110bad5130ffd2d25fada99b11c728abe0bbf69cf1824b51402c603740d20b2dec772e1a24a164c00b1af836f76d892300fc83b283c16a73937a1583eafb10785f81ede48787514bfa1aecd5513a9137b51340237b3d5d088de42940408ca06b5964a7b90e401f51b94307e64f5e7934e3f7ab25814fbc3cba93b9274e809071006401d7186de9f73c8cdaab98c4ec8bf597d031f545ea4c0bd777aead4ee66ccfaec8b9263d9d19e7d878f525efd26c31bfaa5a8f1489c05642d9635139570650f498879f25ed949cd9ad0ddaa3211638c0f723025fa4fc4cf673f036bcf7f7e537b68abfcd85d230b3ea4cd52dfc1f6c95cda28097c72f88785f5728cadd8a366b10009e29b9f06d2388da40816b6a9ac64245df7cfe5f6c69d4c15a882097729ff2a39c7c1999d3aba7c1ea3271c20844e22b0f1e2da0cc2391e6ae06ffd4498c0ebb8e99a5b15e54d8e9bdbbd6244e0b5eeb009c3df0e791628cacb3f8cc4b12fbf8a477d717d200c43ae998bae7613df6d52e21d412e561852416563c0c85642f292d46c271fbef758a7d449ecd8ac71dca553e3554167fe625dd1d055d3afd2806db574407a2a2f2b10a243a0e6eab1d90ed3191f5d0903be8b31c3a346e3ad8774e9bced9f71147b6fa79361bb1a5a98c1e934e91096e65a86b961b69ea5ec491c138f6aefcdb9362c57d0fd085f63538da80a2aace46be964e5cd83595fbf8a0a8983581867b639562dbec4d03de1344256342efdb4a3b73c7d08a2e356f3e1b47ef7962ea0c712ae4d31ae37c53d3d39d199e0974e2976b3ace9a9e57b1fa9d32f1e41e7aba181172b6e4fcf7776fe2def9614bb5a4b2d122d46fe72ffc5d8eead36e9d9d912d7453d55ed98841aeed7af0c817443338050df4c5a65f90581a7692e1df2cde977c919f793c080916b3ea97b956ec117260868ebcfe4e77aba551a68a2f6f025437606e55bb717a20a444395fd2eccbe2333eaa8f937216642cd10c824b38d7768a462d511e2b19605ac60ad7896cb03995368beb3680b27dc1fa078a8a1ee31afd6d58211000bb8fbad6ac840185738941b0abeadf7f4eb05b76779a8a83473be48521c809f5405587b431598cc35fdeb5cfb9e23c429c65b26913f7dec889571616e8e6c3ef2c93407bececc5595efca7e6dccb001b33dd92a122ebcfbd5e2e6c9837ee073324537b35f9216d97d91241db50401b6707780e0c98e9ce6f3d7ef2538e3e0aae72423d0be933da06715288fc746cd1787ae44b6a948a9cc2ecf422377eb7ceea41bc6739a332ad02bdc546839074c3c916c5a54c904918abc4fa301b5cb20b0aac63ac428f9772c1d18f01ea583aa0cd6d73c51b1b5132d3b106cbccf892f1d1", 0x1000, 0x96402ca58e6000be, &(0x7f0000000100)=@in6={0x18, 0x0, 0x255, 0x80}, 0xc) mknodat(r0, &(0x7f0000000000)='\x00', 0x42, 0x2) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='r\x00') 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x508b41f60dac5a7f, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x24b1, 0xee3, 0x20, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20000000007}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000010c0), &(0x7f0000001100)=0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt(r1, 0x7, 0x3, &(0x7f0000000040)="bd00ec0e53e5647bdbac5fa0e3a01c7125fa71d4b7dac6a5a8686e526e5de7779b7b485059e263249a4f34292cc5a0dbbc3a1e022da4127e6f401ae74505dede8b1c76336f995dcf4f1180a3fa9c96f9fb5974472679a8343dc6e71e6e1baf0a1be7ecfaf8f64fe4f45700f9f56f0173a1fde25bd0ba3f63cb207eee3406edf8a94c95c7d3d8d1b810b98843ccf84ee491da4562dd9df2dd5966e15a9837423fb0dac71d7e3cf2dcfd2dd0d0d19a468e502fd032d88f08484620a6ba8509ede04edc4fa8e48b2e8d104b09157d63635f31e37ab64ed4fff5a940c5bb5717ffc73563019cf1342ad426af160cda84fab5d048fe2944d568cb211b7632e940f043e662536a2ecc730237f5aaba3b74ebf2357f5281471ded63d03f5c87ae8687d7aa087a2f4f7af2c8ea38f0ec3e12af82cbb359e8b1302077f6e41149e5e9dc22ba06c11a1698b6ced826d9ffddb12962ead911bc766d71564b8f6d2b625a806830e3dfc1e287de46d1e42a65c3414e3a7095618749964ddab6240eb8a62127e734f409b272b2fe67defead49ef4d0863c8dc02ece767f9cdf130f4bdf4edf7060a1d8d7b3938798ab426b9bd9366e27fb9ea46570e40893d3d8ae4af90ea64f7d3cc64262e55919948b9b8eaee67149d333251c292782a04216568d4b73275949705f9e16f1c3fa3bcda4667cb8c9307e61beefc827da07c4f1aa0dc937f8fb3f01090f9319a45d31c23413cb04df3d715c9d8c35bf1ef329087d68f50e1e89811ee295ac59f74c21005b5241b2414f8644c40272e9e430f71dff6c30d6bf8732c46213383ff496155022fbe61f48843c3aaa289c40e6ad3bc788e6661a1bae662d7e865a2dae84d02ab2f51cc7ecba562a2b8969ca82d87ae3f3699c2aab9e9b5b9e6ba69acbbe729ea4d3a7d46fce42153f7375684316da7f8e6f34fcd2c94803e0f7286453648df71d3ef598ae6f25f7f65b3f5e16db7509b4427d84271fd66a5e43e4e5e257e953e84da1f925e06f5b52834e16eb95cb9c7a8ecf1db5fbdeac8f9259a64313abeaaa934cc0517066fdd68d67e62f9980a9e34df9f0ecb43e2ae396c3875599ea920ea7176da0ee0e3c142688839e38bf3c3dec6469e2e42b46571bc4e8a7fff7d9a9d53f2b340197c8ca4782ec4951e02d5c00c3b1bec495c66e9315b587369bf88ebd1480720c9bb2b6f6509ebcb6b7ccc3418ff51386ea61614d0553810a1c96732c9da4d93ef66b5592f83903db88c5f32ded7535676adddd107118e7118bf9e2c75ac722d849c0fa197eb8924b2cc3a3433235a68b6eae36d0dd00d52099481f8c3a57930176d92fb86dff89b82d84c9d3649daf317d53e40473bd3273f9b7b010869267ce192c82c2dd59b38dba2a3f62afb467993fbfe689ae7dfd5985b6710973af93f279aecb5e18c9431226ab3679d22c30c2124fc58a10ff8edaebec35bc746818d842e280547adc2b297288ecf7b5cdbd2e1ad48e771be19d22c45abadcd2d5b3b627405280434788fa065e56e55866748d81e766e14956d6851f8493d8c98cf22d2654a636caffcd4c3845f647f51d7bb11da4b25a0004ebee88fbd09e566f3294e377ed970c1456aa128a0f683aac2e6a5dd900f1ecef8524ebe42834e02eb4cbbc3ee04ffa6549de3f7b56239e0a4e55acbbe42259734eb79b4fbf99528ab9d2b608c6d321b3ae10f8222e859645f5f92ee55f89d60c8459e2d089d69b4157f55b98dd5dcf0685ad67fd214c3b32210329a788295da908362c6f0de7470f82b9be6f236be1f184d7d91415b6065668dbf65aa5f3c26c3dd10943ea2c12808b66ca089af4e827daf3d4903eb340ab77ef429126754a5d34047d5ad69ee0dbbe2c797d57dc8df78768cf3ed989ea98d19262b6d2ac26866b34d4b0e1a3b5a9d6eb7b5864ced778f0672ef2d29dc9b641205809eb79be1089b7ee36ed1db5a5fb89ed21cb4aedae4dab2ab6d844f839535ddb3a93b28fa4044e83bc6f3e937eadb623182083ee3641655237f4ebf6aef34a821ac20605819be5d6ce287aa41016ea0853b244c10639f6745e914f9e7601a4342755cc36b2bdbaa76b4ebc3a7f74fc64848847b2d9e81d1fd5fe674bd0b8b2d338a95e66a62811a74ab48c035e0a7ad423c106d1ffe424f9dfa2302ced9af157e54ff06cb7222e1ff890500d9957efb5261303e34c145b55c3274ec9b1b208baae1d0ea22aabc4bb94a0c545a879911bc56403cf0deafe3ebccd76535874eddc6ff7064a8b510d1f30485d397e8b4b412e04eb6579a891e00b2ab3cff67bf92b40d285ce6643dc5364bf56f5d28e9402d86e5655e94a0c40db2e92eb72c4065e7ba8e72c7ad101f5e583bb1abbef8a9e2dbad70a18ae1aacdaa1b7a507fc3fad8a0979eac4bb50f9e600ce78e8dc19af38518cf5d2ddc43bcd162d882fd1248ecabdc259bcf4b2f254fce7bec10af51c21ce51e08d5cd044a6d3796858d9d2d56586653737fec3f1381aee95f0ac64f1b388a3b3b084578d0d7e528651a3a726b8461a7a20a78f74b97904cae6b0510a2eb861b40ac81a404e7e3695f39286d504afe9007796072bdf99b29011b71d91980bdc0537c803c1ecd0ebf776bba348a3feb1bcc734175d3ca40475e602235cffcbe8f7df632a1134e64ea3925a81a5e721c757934aa1d5ca374d445b5d35f1b645cabda95a287c8217f0026dc1d135394da8b389fdc767177a1f7e999f3d83b64826dea3e39030df6f7e43fc5e523170c9e16d654d72cb8e8e67617bf377881258d0e2db2bea53cc83da74ba1924238ab21f9d8f8abbfb18eacbc373b9ce565a059b6097581f79caa9e511122ed63fbfd45e05f4cbd08cb3e566f8161f0cfaf5f964ab789d410be624018d894b2e8fb3b98e354fa66b25b5782272ad3bbc0ad90d1720b4272bee0609077adc8af4885ffaef1471c56f859efab8a61afff71b5d5c52c2f884b5ed2a46e59358d48a464af672822d497f5e7668e439f1f19fc709bac0a1a0fc3de70f7cc0f200d76a189cf0289019fd8322a184f3d80b720fa7b8eb05137beea0750d18f10ef65417e40ec4e7e5596e15bd2d576da87c0eed96994d1ca6ae883c74248ddd77e3876b9d8abc82b23fa102c0792c98fccf479f70366c3f6b05f72d8df6424e5ddd651ec86a98273736a77f4f132379bcf35e2bfc81e107f8e78bcb9729bbc63e878a0839ff31221631a95e050d85c4a1009cbd03ea96de66b40f78bb3e6b8a7ee445cc96f46fd42956d997371cb49cfa59a2ea66d140af610313d2383bd2f04243d1ca76b89b56c425671980dafdc7d885c1a71646b1db7c71421a16690863018fedc56c91c2939ac1cc75fe0808dcd63fbdc64dcefeaa231684d67cccd8ff35eda928481d2424f1592070f7501437a7a261d198d10eb43368344dc1a0e81af77a92571457a1fb8ca9731a801ebfa912b603e5bfefeada2fbd5d2ff29e094ee4641f4791854af9e3eab5e5691838f3b38a06d46b5963a4521559c237b6c7d03b4750fd76920db3d2a5b7dcf7c5438699bb0366d50e2545c0915f1401671325e77ed483654a3aa491f6aee2d311492a6fddb50dbe72261fd5f9c1ea3d647bc9b0ff52ce3ddddbf433b426db073995cd06626bcddeffd552af55413d63bae72957037dc67528e0ee2eebcf0efb13079673fc0228148c440bfe2c44e0e42ac00ed9f76bf166faa4c7c04851decdfbcff079208ce8bb55f66e1c3812c86c12099666216e4d8a075d23f9c981aa9be4ef5b9c71a9b401552454d918751e76f0678f0432a6ea3193c02325f8d7c9dccc598e35e771ada470ba74f4016f6034c6f45301e7405a30a6527d07792cbba65b724340d5f3e6414c55fcaad028acf4e5e92b049af42f716b8203ce5f988c73bcbaafebbd5708a661a7112fc1562cda00b6428cedc2e775a9f60aaf3eb70c4158c4cba1e66c6b1ca256d1432a23131750eeb10de73952987af4d84f76fc92535a0d6898f89ed3049a1d370a3ae1b4d14987f39a6b81242877171c8956c480408734942ca52f7a585620e9c5bab75638a6e9462dfe043c1755be5a3d978a49ee69ef711f76b46febfdc90b7bdfb11d0d39764ee4ceed23dd2b3a2fb4f5cf59d510bf03e0091bc52ecab6ce270dabb9e67ee5319f7e3c206cacabf87a4021f5f964c83014c5e9cd20f36f3ca47812ee22e52f6b0e23acde4f67144536b0875d684da3da82bfbd8e292f5085938c5f99788f5aa820e9fe4bf375714745db411ffd091d90dd667c9cf0701fb56bf29d6a2d5bd7a21a8e047b50585d33caa2dbd64b99b9d8f880d382d7507415b7fc6ea99a4a97a92fb12dfdf067ac3acc090f9c3b5054923b14cba4bbfc1f56fda94924592b3a38bfe9e60575125defecc207d97a14d011aeadd266325dccd7add87ad5e753bd1c12f12884b482fac2d0649d8a6771d14913d30bc2be4d6584540f71b7ae5a2390706234e24dc7f20ccfa2bab856a2f67ca1509ccc13a28de98506232314bc4a06076ddf80ee0fa8e5a9f61c96dcee05593da19640acb0a89a24bf210610c973922770c740b7d5cb3f74f646e0d9e2e5a88b9b0c683445c5307d5978f36f71d40a0bf10d379576534a5f1536eb8e67dae719caadff9127ca5a6fcae9c810649821c38450ae20b09345be33bc6a2676ea1d898c3bb8fc0acd41352a03109d3ffcbbb038eb042939dd7b9ee4a805050c8dd87f23977f3a5654471ae4a5f472147b692d3f343d003e0fddb69625bce103cb15f616f29c772c337da132eee1ea30575d0f7195480028586c1654e4bc2ebc1f5f027f6c35371b644ded0387b4eb5622ef204d35943db315b50b5091d511bbc2cc990f45498c5b0f0c37a1678c01dea690e83284c5332abf0730598673ba495066bb36e827d71ef96e90515c453db634234741edbd965b1ae621bef91f6ff03a8308ebe0a33e70d1471f2613541a5031da6778bee9936e758a363ca35e142e75c40317c62c024c348a47facf2d5a73a96a6545eb1a9c4d10349a81b0e33cd894acf7ad4181a19fed37bdd111df4f45e1e831366a7b1010400401cc776b6e311a7f7b7dc7043379bf6107ee8e20945fb4bec27d6f9ae4abadaa126c04a2fd8fa558dfa9cc34ad2ff36bd043f05308b8a5d5940a9242f4c45ffe208d093a8ba4095fede3046ca8844e1068750e8f06c6554f10206d5c9ce3563046fc9fb3054fe86df3ebf1e1905d0a136e4474faf04bf482b68f14ba6bda3aebce4f7ae190e1f0553ebaa8b71300026cefbb2f7dd767656357d3cb9cbad1e1d9d33debc3b70eff480653149bfb0bef7ee5a376a7699390aaf54dce2e7b308d90f9c9ee6a0700cce32b0434c29c1147fa80596fc80a5e248d31e298a43bab21ee7054819c0b6fccd71bfb9697cb44d744f3cb97d1aca07acc2dbeedf9577ccf623e04b1fbc224ee6d834dae9eb0e540cd5d7acfe6ed324b167078b55c7a86c40e763eca0c986f46de89707d00b2bef60d750c24250785b178dd2057ece54065a19f8cbe26d9e2c63f61dfb38e5dc2159528239da66a786fc988c8e73d9675ffdcf5108a139b94aed462a79f97b2f12a6124ecf101d780a9159d3818f22f903ac0b993f165febb61ea99a91b8bd69f57ec2ead216521f83f0fd6c402a8df7b6c18c1c4675e29f6b667d2b41902b82f1fdedd5ae2d719e9fe1f954be7424f10b0eacf877888633c6029ba3a975a797a3cb5425145e048ada1b515bfc967fd5b28884416dd1a016ac4dfb41a0a7fc32519c24fcca9cf524f931428f9a92cf", 0x1000) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r3, r2) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) openat(r4, &(0x7f0000001140)='./file0\x00', 0x10, 0xc4) r5 = socket(0x2, 0x3, 0x5) kqueue() accept(r5, &(0x7f0000001040)=@in6, &(0x7f0000001080)=0xfffffffffffffdd4) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x5}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) writev(r1, &(0x7f00000013c0)=[{&(0x7f0000000140)="387c8f0ae44157d6c3472b35c6d080efbdb262ccef3cfe0c8b78d37878d75f6557af1fa4e3be6265bc6ba58f9c49b107f7aab798e48b8841d7e29f65cd95e2f2d89155531a417225e1496af4dc3897e89c00d21fe78b1c2d3cd74cdc57338ec06060b7e7e4e5f6d24e84f24343eee22ee8220c5e07e06f5a78387dad6c7d1a5c7ac62c762b524de0f86baf35ef8049155b5c9cebd7b7372f5e0a656f070c2969f888dfee1fdb0048a1b4009fda4f7f0333f2b99df2aa", 0xb6}, {&(0x7f0000000200)="1da7d8996b2a1491165eb8a1dbdc3494448c80c08e60f345627facabb2c49fe2136f213f0e8b1fbd3462ffb57d57d49265ba20279e8636df844520228a78c2d73aabc3cbe8ced1a75e5f260531a90d11768c6788bcf6610038a6dc3fc350c5600324860088af23d7908f58fc6dfa3c5d1b611e678ff4d6f2d7ac59c5807a793285e14651545cd4b33b2be992550dcd6f85b35c10fb5ca41b6e43361ea356aa10597638f1128eac47daa08fa7454e2cdd6333cfe3e0", 0xb5}, {&(0x7f0000000340)="b612e668634caee03f31ecc1930d31c524c2209245849c8c635e4970f7947fe9943274bccfe0f22bca84fce96f7f5b74b04e5d891a9d4a4e4aff355b7b96751009c2ea7ab6a248f370cfb8f53170509f3565e11e8943084012002b9413b257f94eaf29efaa816383c4356a2dc642931f0bfa06baff5b7226bdb3dbe61eec7ccfe9381e4982827eb45fb05a1e8ba28e86c66233fc6957d9f1893bc0332a5d93c0ce4811ff3b85e245cfd073fcc981b502826bfde0c1e698edf7a3dcd01402e04b32964766151dcc9d5d913e218ff6726a0df2ef361e4bdc0edb4eaf31848a44fe7cda2d842b89e16441e93c198fb19421aa792778757919f13c8f3d0871024b5faaa690cba552daa4b1dcaca743464254a05af5a4cbc9091a85cfce36729b04dc7dbda7ab1a875b7e2cc82cdf53ea6d113fe74cb52ff4c23c96bf603481571c5c47cf35e8a547da229a275768e93cf6d5c8f0a6cf7088f0cce5b313a6d8605972ab946cc18de3bb40bebf6da8ae6f2c1e26c5da7b3c8a7acf33f924ea77dc9eefbbf6d2bdf12eb97d8b2dbae81087e405aed757fa4acb2433b5fe8baa9d8fd6813f6355ddc7720df79861d52b5e3eefaa1f86eaeddb701927d15090025dbdc617812f16afa560c8ac5c18e2eb5c33bf15ad314cc5bdeaaf32577eb9dda8c5d5f7b02e1579aee12317ba9e1998005531a25da3e05e2d389b57f1a872f810f1b2ccc786b8ebc93ada1d16c38fc5b894d9dbee02a3fec6e2b0f505cf443c9b19391a01f920761f44fb8ffbcc202392474e40076750fcb9e8f6e13288d9273bf806db547606ef0bd9051cb2ceb072c22e9ef6fdd7777b37d1253d566a0b38538ebdade8ae59091c1e682ffed175a7b40a267e35cc26b245296f1e9f0730643d2e59c1509a82a95c2eb645532fe3946ad3504f3e187fed5b3c7d047dc088367e8597edc799510d9c92bf94026df4bc1bee2e0be62181de21cfb31ff8c4f5e8deb5383e5a4875946f3ff3dd5c3b7d5745f0dcd21188e9150b1887865f37ff00d7d803a84dcb7bcf483c9e0ee2b29c447f374c9c59e32a7fd188d3ac527ad244f6941500eb6fa21ce3107d6a2765a53b79c5f43438c4677ad16127d2c0f393a3c798df0c723569b91b93800d8744f0d3320e84470df02f3ec2fb53d6ddabfda4add746cb1a35eb7b859a4d38cb6ea269d9d019b0557bee7c6925cb41abefd721750d8d489d8da31dce1176d71a02114e7e96e35e07dd5224d32639eefecd08e742b8e6a33bdc78413aa1a89be7cbe6834faa3f98a99c50b19e1f6a4d04b36364ec8630981e74012435355e172cd4297172755b5fde6d69c1968c5fa4481614cc1c7461d99f53e20fc2dc1071de656da4580bd35e0434c4b21fe90e27d78126f533e3e097c8e445da44c59513b31a200f87bcdeb180a5c6c59b6c6f530d6d5d3ad355b88cffaec1f2f1de7f6b0e28a63083e53e3586d55d7e8cfd374ebbb86802f840dc76644f740cdb9a0d84eba2def0d787ad8d3dbefb26a3cac5d88c4022999908053475226ade20e5130d75f743fdf9df7aa46efb9319b421f13fe13d66b25b8b9de0370d66b8b64442e2043bb58fb64fe97b4b418b69007e067ca65e3ead68b7b0e45827547269ceb535bb1ff09a2f91f9ee0a8cd931293082da24c0f3227b5586930eaf8c5c8ba33b1d1cb42626928b7d2d6f96ef38f65a73b482370c7c003022430e387785e0febc5e76bdbdc8d742f296a6c605273931fbaf790fc9abd2b2cc23f986de20e0d52e6157bb1591c884331fb047d1a117c1c913d33b519e951fa9a54ad1b262585a0172c10229782802619ead818de3c1a5fe7730041084e6bb23987efc6accbe80db938a380fadf3d512edfe4d65802462206dbceaa2b6c8da30fb58b88e436242d9a78b2885a2d0e6a45f18a0a13c67f3926688473b3a910fdf651411177729318c19a48678e0774fc0d6a59f873819de1602d598df7d28955b5bb1b5fba6fd808c8ec1973271bcecffbdd58866166dbda592e1b8c39d72755d1323f6085fcc76694d48c62acdf39406dc0ffd2cf68156e5e70df3d69c3420d41aba13b3bd496c318db793868b12e38e2a21615d4aab19edbb2b7ea50081bee62e731e073fc8e1cde37b60921956114a76c049387c3f4b233215bb1f0117f91c5193b16c06d676d9f6e7fdadc313f07f8813b39348efb7fe4a88d5cf46ed89dc01f28f914fbfd217dddd9da96990b91a27cd42ae89b5cca7b215b02e4291d46cdbd24428a945ba75d388dcfa2a72a68cb0a01f7e29b0d296e615e86259f88872a40eda92931ae75fa18e2e78be1fd044663b7190a375607f47d10c89712153c524251aab63d2276301a5b388b604d622981aacdb9f70c25818cfe330cc79c12174e03f6787fc81cb1a8924b6bc7cec19cb0eb70fbc80beb64a8baf78855890753de975b5e23ac438ea22c2838ceb1d9b1f5c467db33c50e9d8ecf641ef43c3c7e75175d3c619614fa8da1c19d4927aacf1bb4c4f30704bbcf1a36e830e6fdda559264da6c3207b693fe73ce1b28d94268ce782ea6261492b5b2df479adf436338dc18b397347ac157507469da689e01f82c8f7b7cb81ba8191eca7497b1b5cdd13aeab638f5fe42eff6d2b42f7c6c4f31c22a3e53f6b0fcd490fd97b8f491c4cd7825381d683b24457e83f618a5b592720269bbd5438185f8fa59eb35e7a4369c363a53d4e2450f40a7fe0b97c473341c4718a9ad0c5f2951feb4769519135d17b51a8f03ee1496ae441558501b21e203a15827bce7a8fe75362c55f48cc5c522edd262f38ed0cd75ad1038ff0d419661adc71adcfc150c60e83013fac2246784cd457ec7a34c8dfab6f1f68fddb42809d6fb88c4184bef430619dba8b4aef8ed0e7c3ac1ba7d99905b7ce3b76a275b9b4575243271a06627633bdd815d261afe19f9b4033cf92d7e2efb4808c91836054ef1ed5e58d356741f4ad471f646f0f93a0cf3780ad4e9dfcf17ec09f8d65d39d5de728a3db821644ba8d2d59f0e31586ce8fa9bbb64405b546bc9d8f7fc8a45f8a159b718e82fccd2db8854e14375b1aafb8eb7d2650f63c2d4e084318946a3606112ef31bcb020abbae234b51b30e13089a34df8b3bc61efbe671dcf81de6729ad0d2a11078307fcca4ae7d8924c32f14a71596b5da307582da847e1911c28d9f6dc9a4996d54a9675a75b1439a3e8c3588d580f724526cc10cb8448245df92f9b0f65d3c8de1ae8ea0ebe1bffdb760dcd63f89c24fd97e55185a377864bb9d87f7802dd95d2424b43053940718b2a32a0d357dec53f08539b74ac4326e800b271c4e7c84b96bc3d931a3c34f586ab2cac2e5ef46ddde415e0e81d9991161cae0f000a8cc693f416b758d2f7c33bff9eb03ab481e45c1fe819b40baed176ffd08b8f20a05e1a033aac06a91c5b35665ebc489e31da4f80314cb5e0e2f33ba231267836c37a8e1e2e376ca23a0f5a819e169a18dd74acb7035fda5e90f44d031b7eeda9fef5985d5f77675bbf845f468c51ca6565355d019be2e2f0ad7b144e9cbd2fc4eaf146ad6143539fec182d42533ddbbedf58d77d38a21d7bce4855eb016cf599a738d433eb32b5d497a54c1313beaeed8a7a671220314a19d00e037cce358a5ba18a9a33b43b4612793ca9298c3b72f6e3ab1b8f528442027ae6d328f15d7dcf6ceb361748779636c0aabbb5562149682456364dae3412f7f06d0f5da6a560369ad3a0d3fdf1899ccc927e1498e8c0ca782656ef70fa7eb2fa536e7164c2f2bc64f81bcf5bb5ab1131b9df90f9849ecc19ddcc490e82a4dfb1526084584c0a9171984e5ecb05beac37e3ec65bf349e830bad5a4d361a3155889739306000a0c7d10ee8f85fd625695cc25ca9fc161a990e4f50ecb929505f5849ca57f7e618d35d84f23fdd1437d434233cbf4a1b64f239ea55197251c7851932cb9db3761d0d7b9f7973282ad6c2870f399674a4aafe5d639ab3f242507566760c65c010d8bff50d7263ec6b2922bc2c30f4c74f8ef5a94481f2516c7327a38565831058c5cc8dc8e5a20509ef564c1ecfa6817ea58d41b201f23803fbde6b2ea3db4065972d3102612f37bce23ee7dbd31d2b0aadfc5b986b962583a4f123084c469400fb9e605a6892327623bf24858d9112481ac17193f06f5ac061ee4819ca8212ce7c5717b09a09ec18bee9c547fd8d20869b0f0f4f7c643fa323483d4df09a64cf3f2b49afa171048eed3928b486d7e0aab522bc2d1ec11213d1d44ad3c22d358b36caf728528b98cfc26cba8da0290430744abd9d15337c83052ac76fd57dd5c252287cb8088340ef03f19463c459a44d9efa7218467cd3027977c6c4125505524ea9e3e5b0fa3b699e0ff9b5cc98b79a864de5521f1e46cf5bd6add06adda1f70479e6fff1f335b50c6f4fd0d7c8b0ec17a51565362e541275bdae9209c10377185cb625f5ed24fde89373b731b799ef531197a814816081c6b24ceb589142b5664f86f5cc2fc17b961e2dcc31c8720707df398be9bb268488aea607be7eee901787bca7bb48d6e1073298f3cf20b35c36a0ad5dfe383dff00bf46d4a5a43290cd25d2b0136a55c94fffdabb5299833589a741909f127b7341e79c8725fb9ad3671a2ac7fc6a76bd25038e1a64cbb1c44740a8c361511e3d9f73cf1b1208651ed1e5d30bfbd0493b2f3d1ea3d584a274455dd5d7053e9d82448c88cda4246a55156ff95b009652f86bd64a137e0e6b1feb4ce934d27a138bc8f649c40db48ec06dd3c2e791ec328e939ff9ea9fb4f906f93e644c0964450d4a15a20b6e8b3eddf983449ee86e492ae50cbce8387e75be7565b040d9f83f75735f19801cf1c872af582f1a0bf0fc89b472de7dd01fe0d1ab1f9418e82d8c44a33993935f521147d395981f3deeb505dac4cd65ae3ffd941d5939ce99f34cd2cf62513ccf1f864a7967a30e7d35e5203df88b29e1c0bee09d28ce4e4648ee0aba62f826f1e69a7ed3fa01aa32c198af32766d1a284833b5a4d8be2b37473ad8ab6d2d58ac778a2e2b6ef132cd5d79dd2764bbbca8429ef01dd1355f603b837c836c7b1f4e4a43d19f8f0d774809bd8acb6d311fa584df2f77c19d181c12ba34dcb6aa1c40a38991eae2754bc06b39d5f87373f9fd01f5031b2b70e81b0e7f37b95affcf6865774b3f65e66ccf5a4348fede89666512c8ddc86b9b8b1bbb70b2a2abd0df3d4dc0b458694b714b0551cd857d04d618d48c5eb084aa3e2852c058505243495b8216f54b920f860c2dd288a3e30a7b5c003e28fcf8fade4d82013ab38966c736b1a705e0c37f3fbbcef13576431992e4690ed96c111fb79fddb7bbd27ad3d3bb34861520141e8a6e17b48418e83f39ef73fd925e0d75fb555946214dd88e1b8906d85b3d618079641e38321b4450fc795fd3b0ded8bcff7b0b4c7a8c7e495160ead35c25e09148b9c5f4d36c6e17dda8c17fdd88e12f9c99c37cff6257f4671b406836499289897292dfdf485ad10ed7f277d0e283a5e69cdea8d959b78e96026210c6f8fe276cb85449ae74c80ed5540ae9cca9153cfb9b6cdc87d587ac2d9adf67ee4dc1c6ac216eb3dc98eccf4eed986dbc01419e1deb5e811ab3cf41128a97a4fa32836c3c2a5ae153e85a4cd30e44990023afde18fa512b1cae55fe68f69ade37ac3187e34c86bcf6377061af35ac702c6ba1145927eb4464848fc33694bcdbae219b2b1bb88c676c2eb0e8b3f3ac062124c42d06b7fa5c57bdbc7b9e8c00cbd127f62ca3da1a6f20f60b4e2c4b76a", 0x1000}, {&(0x7f0000001340)="7202a6cb0e0f7946c71201bffaa5d2871d72a25602b8a6317982b221fcb7074f42ed791a7c0af46648519c4334043c79a8b526e3262bf75df621caf5ef60d1f07bdc0d0bd7b8b4", 0x47}, {&(0x7f0000000080)="d865220934fe3b6733406abc03e057436d891623ea82e4d87984bc0cd0aefe75d1f97ec894ba68c84f558e797f506a741b269feefafdad", 0x37}], 0x5) 16:01:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$KDSETRAD(r0, 0x20004b43) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000000000005b67071b542a538706000000b818000000290000002e00000003000000000004bb893f0000"], 0x38}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) dup2(r1, r3) 16:01:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x2010, r1, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x10001) 16:01:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r3, r2) fcntl$dupfd(r2, 0x0, r3) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0xff7807abecb11b86) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x0, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) r4 = kqueue() r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r6, r5) fcntl$dupfd(r5, 0x0, r6) r7 = openat(r5, &(0x7f0000000100)='./file0\x00', 0x20, 0x3a0277fb360b9357) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) kevent(r4, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffffe, 0x54, 0x2, 0x3f, 0x3}, {{}, 0xfffffffffffffffd, 0x4, 0x1, 0x2, 0x1f}, {{r8}, 0xfffffffffffffffd, 0x0, 0x8, 0x1, 0x8001}], 0x8, 0x0, 0xcce, 0x0) write(r0, &(0x7f0000000080)="9667", 0x2) 16:01:01 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = accept(r0, 0x0, &(0x7f0000000000)) r2 = semget$private(0x0, 0x3, 0x4) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) r3 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = socket(0x40000000011, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs, 0x8) r8 = kqueue() kevent(r8, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r8, &(0x7f0000000000)=[{{r7}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x5ee21a89) r10 = getpgrp() r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r12 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r4, r5, r6, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r12, 0x7f, 0x100000001, 0xb1f1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r16 = accept$inet6(r15, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r17 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r22 = getpgrp() r23 = fcntl$getown(r16, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r18, r19, r20, r21, 0x5, 0x7fff}, 0x6, 0x2, r22, r23, 0x7f, 0x100000001, 0xb1f1}) r24 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000440), 0x9) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r27 = socket(0x40000000011, 0x8000, 0x0) connect$unix(r27, &(0x7f00000000c0)=@abs, 0x8) r28 = kqueue() kevent(r28, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r28, &(0x7f0000000000), 0x234, 0x0, 0x0, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000001c0)=0x5ee21a89) r29 = getpgrp() r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r31 = fcntl$getown(r30, 0x5) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) r32 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r32, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r34 = shmget$private(0x0, 0xa000, 0xe, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000380)={{0x3, r18, r25, r26, r33, 0x5, 0x7fff}, 0x6, 0x2, r29, r31, 0xb3d, 0x100000001, 0xb1f1}) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, r14, 0xffffffffffffffff, 0xffffffffffffffff, r21, r25]) getgroups(0x1, &(0x7f0000000180)=[r14]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x2, r6, 0x0, r13, r35, 0x109, 0x7}, 0x7, 0x24ac1831, 0x3}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x1}, 0xc) 16:01:02 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x28) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x400, 0x6, 0x9, 0xffffffff87dd96f3, "3196cd4f0c1d69e822d94235fe9dd591433f14cc", 0x9, 0x5}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x60}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tAp', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:02 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setuid(0xee01) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:01:02 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() minherit(&(0x7f00008e9000/0x3000)=nil, 0x3000, 0x3) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) mlock(&(0x7f000093b000/0x4000)=nil, 0x4000) 16:01:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) nanosleep(&(0x7f0000000000)={0x6, 0x3}, &(0x7f0000000040)) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) 16:01:03 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000000), 0x4) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:01:03 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) lseek(r0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000100)=""/164, 0xa4}, {&(0x7f00000001c0)=""/180, 0xb4}, {&(0x7f0000000280)=""/255, 0xff}, {&(0x7f0000000380)=""/242, 0xf2}, {&(0x7f0000000040)=""/68, 0x44}], 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r1 = dup2(0xffffffffffffffff, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x6, './file0\x00'}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000240)=[{0x4d}, {0x30}, {0x6, 0x0, 0x0, 0x10000}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:01:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="000000186004008ba8002b270000000000003456f54464e3f200f5ffff011000000038b60fb5ccb1d0ba9fd9", 0x2c}], 0x1) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x9) 16:01:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) r2 = socket(0x400000000018, 0x3, 0x0) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) setsockopt(r2, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) r3 = accept$unix(r2, 0x0, &(0x7f0000000000)) getsockname$unix(r3, &(0x7f00000000c0)=@file={0x0, ""/93}, &(0x7f0000000140)=0x5f) 16:01:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r1, r0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x20000, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x20, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffc, 0x4, 0x20000000, 0xffff, 0x1000}, {{r4}, 0x7, 0x0, 0x20, 0x800, 0x5}, {{r5}, 0x5, 0x82, 0x1, 0x1, 0x3}], 0x0, &(0x7f00000002c0)=[{{r6}, 0x7ffffffffffffffd, 0xdf017c30e5667c7b, 0x1, 0x4, 0x8}, {{r7}, 0x0, 0x8, 0x1, 0xc1, 0xffffffffffff0000}, {{r8}, 0xfffffffffffffff9, 0x10, 0x2, 0x2, 0x7}, {{r9}, 0xfffffffffffffffc, 0x22, 0x5800008d, 0x20, 0x7f}], 0x69e, &(0x7f0000000380)={0x10000, 0x8}) r10 = kqueue() r11 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r10, &(0x7f0000000040)=[{{r11}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r10, &(0x7f0000000340)=[{{r12}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) kevent(r10, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000000000003c, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x19c, &(0x7f0000000140)="b6") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2000000000000173, &(0x7f0000000080)=[{0x73eef00b, 0x1, 0x3ff, 0x3}]}) 16:01:04 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000015, &(0x7f0000000040), 0x0) 16:01:04 executing program 0: pipe(&(0x7f0000000040)) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x2000000) r1 = msgget(0x3, 0x91) msgrcv(r1, &(0x7f00000016c0)={0x0, ""/4096}, 0x1008, 0x3, 0x800) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/19}, 0x1b, 0x1, 0x1000) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) 16:01:04 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x1, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080)=0x81, 0x4) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) utimensat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x94, 0x13d}, {0x100, 0x2}}, 0x0) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000040)="cc6ea633c17498175e97613c89ccbc0a3c1e815dfbc2777eb7c0c31c46b18b8587adfe8639dc7ac3251848e4f683df", 0x2f}, {&(0x7f00000000c0)="0376e062fd57da8e6756ca12f63b5a501eda154f04939ca7d9ca37340da4ffdabfd3185d1a54c6860aafaf", 0x2b}, {&(0x7f0000000100)="b8c82b5aba6eb1a842f5be737870664fad80a0fd6f0e87996cec3d42413b8c77f9c6019ef60d90a2ef87ed4f030e92aa9e96d467fea7ab2e8a2a919eda138f035b57a9e0eac6b5170dda3d3c13cc891d92c3138931af597c23dbe3677cf7993f572276b9467a0f71511d834179a47cb2ea1cd4d2b03eead197622b85b1cd13b4a26a0f458470ed307c4e3c3bcf71083dd7f8", 0x92}, {&(0x7f00000001c0)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542babff0c0350eafdec83c9054a9c4bd7e26ec1743007b370bf78c6ea505bfd84bd85c186a220", 0x74}, {&(0x7f0000000380)="0e6d8cf5758855e20fd04adae5056e34164562e08b94eb67912b1a90c67f333f7d369909ba39d5410efa5c1379d76b2c7994aa1bc4d6a13d4c51b20ea943484a9dbd3ffd904acf1e72f62eea548520027f4105ab28bf9eec78a4c173abd4519196f9512636260541e1fde03d86fcecf987a32204adf0ad3a43f02eee14faf59f600107d9ade67447672824249619db2c5b61efab4494384f75cec2c81a1669334492a0b75979a6c129094bbf8926fa8ae4f6b81c3455f03cca80055762aacf5a2fe801a064323a6ff6598ae3e185d4a9f97b2dc9706b9d4719c73642d87288891f8c053b54267d0f4ab6c2e932b7ebb8e77cf9d2b9427f995707d9d2c769effa8b34d0276fdc5b807ffd3f3d63e49e19749af313a2730f8fbe899470f32ee965b8f6498a0b8e0bccc98e83f51f2dd6fd527372f45ad914ea91128ef8bb53a2a2618738a9f683a9b99a66a57995b4f2f807db50f8c5bba58a8c249e70df13f89972e691b22cc9bd0dfaff3e2e5fe81793cd22714aec37c5fc4f729fcfc4744bef08194dc09a8257ace2ef1eb919a599cfb3ef05633057c65f0e1c3f32fed356eff8e57f816e581e69fecf4ae5a3fd7ee62bded1f8dad032ed3b397a9cdd0c68732f61a9a3380928a17ab4529db98e308027429ca40a7377bee0e48a07311dc1a41a02b805c2669411ec746a68d79246f1802708a328230d3ec9df78ae0953c6569fcd9b95109789ad9576a8cb051f56728b5e96d87e4cf73e8cea97a6e3937d768a0bf1233adb68c7dc0952dfd76b4ea042a6dfd17760b9b6ccd691d3df1c1959c757bd0e3f31bb83ac054396ab2b131a694bd894a77a412e7b2009c6fb6777006693d0c6811a9eb45bd6ff84754e480fdfd5c61c4618304e39159004ad922794ca662c2b84c278d3f6ab8519a62fa0c583b23412963bbfa3fd95fdc8fc62ef368df2ec95ad007538553c0794b71fd5d530fd90a8410d44960ec042f5baf58f14df7c04071edf1214ea1b760199c906ef1651655793e5436c91a9a26798ae2e90812e1c4a8a7ebadee7040820210d491d0609adfc99fbb60ae0af3d847e41c68a8320de621ccfe43747149f01d403ddab4d57e9d0eb01d3532e9acd0b76d579855b8dfefa0ab9bbee9717cd782cb73c76f1b8d4618ed822818e134b2a525ff56e2c47e133f8f46f046c8ebfc48bcbd401d6c0297751bfcb138a86d80bff9b269e4f3972477102fac02cba5e6dab9981eb9b59a7733a90aa5d3ef046f2b35fb301052860d2aa52e4f9ddbc0aaf32848f7a083c5a860598ac09e684a4416c49d2024cbc5c2b963ff45a0aa30e937cef5af612deebb251528a015cf4ade6a8b0b948bcc1b0bc71fe1a3e964ceea1ddd2895d3650c6f13fe3db618689eb3a76e5b80e096411ffdaeb92255bb062bb0c317ee18087914da150ddc9fb273607f377fc4102858b1b54b864b5d92b95e182fc27f2685518b9334fbc2070c2b17c0e", 0x41d}], 0x5) 16:01:05 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r2, r1) fcntl$dupfd(r1, 0x0, r2) linkat(r1, &(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x6) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:01:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c1bb261dba648"}) kqueue() write(r0, &(0x7f0000000100), 0xdf4f) 16:01:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x49, 0x100000001}, {0x6, 0x80}}, &(0x7f0000000040)) 16:01:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8, 0x2) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="795d812f05621f7cca665f554021c1bd6bd69bbc25c99cb2ac3ac6d957530bb938e1a413e21695895ec619328a0e96742e565eca4a140ad03139b105bf6a7af1c11505fbb7e9887c6f2ce1db85374495917aa2c2fd0458c01c73b077c2bff459ffe1963ffede62a850a6ba2336b4065f8e248d406c556316d3ce1f1b368c345dbee3af2f120834fe9ae967b9a4905e5f9a285a790fcfe1194fabd411e68e14cb0e35a36e343164", 0xa7}], 0x1, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x809, 0xb4) execve(0x0, 0x0, 0x0) 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='\x05def\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x2d}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r2 = dup2(r1, r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) syz_emit_ethernet(0xe2, &(0x7f0000000040)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 16:01:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x41) dup2(r2, r1) ioctl$TIOCNXCL(r1, 0x2000740e) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) close(r4) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r6, r5) fcntl$dupfd(r5, 0x0, r6) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000000)) ioctl$KDENABIO(r3, 0x20004b3c) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) close(r7) close(r0) r8 = syz_open_pts() close(r8) ioctl$TIOCSETAW(r8, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r8, &(0x7f0000000500)=[{0x0}], 0x1) write(r8, 0x0, 0x0) write(r8, 0x0, 0x0) ioctl$TIOCSTART(r8, 0x2000746e) shutdown(r0, 0x0) 16:01:05 executing program 1: setuid(0xee01) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) fchdir(r0) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:05 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1, 0x3}, {0x1}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x7fff}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = socket$inet6(0x18, 0x800000000003, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) preadv(r1, &(0x7f00000004c0), 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$dupfd(r2, 0x14, r0) r3 = socket$inet6(0x18, 0x800000000003, 0x0) getsockopt$sock_int(r3, 0xffff, 0x10, 0x0, 0x0) r4 = dup(r3) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000000)={0x3, 0x101}) pwritev(r2, &(0x7f0000000980)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)="ebca6cfdaf81477ba2aaec9358eab9d577dc0fcd312ada8d166599b86a1efd47b17067329551167aa8377b01e429b220ec106b6b6a6cd1c766c6ec9a1d41d8d6016ccef1ccf57fe91283c8a9e955461c62ed4500ac6b2e414a2405ec2f", 0x5d}, {&(0x7f0000000480)="b0128d604bd85d64b91965750ba96e7a14961e3baa92c2c2d84dd872d60d4498a7a176e0dd0b29bcfa1720daedb21a412510eb229aa4690df3b60d2ffce30ffbe27453a864958ddf4185253490f0be387eaec8c609df759f73d5b0e29d708e2066b1bb05a9c7c18155112821952f2105a5e4a1d048e926d42bc99e61c45ff718c43cb28e19671824f1b4ed56577216f975852a182012153cea84009f965b41817a86c201b5de204b597abe4cf3d0c581c98d3097cb27dae215b94e0b2881c0c2257347102b36ad52fc9b26867bc46f712d47276d6e3c9e1c8461560c324cd8dcfef8faa2be592a16aa7c82ecfda1aa1235122718d69e57", 0xf7}, {&(0x7f0000000580)="f00a690b68b853f8aefe9e010d04579c9fde87d81bea68d9e37c28c90c03f05fd1953facdd0468b85ec69f38dfc62a74594c12b520723d64200764662a55455a3c9cc310191c6eac8b763ad14f85fb60d3c879bc1077c9e67a6e710b5d33c49032d0f96bdb", 0x65}, {&(0x7f0000000600)="4240cdc051bef0492a3f7b5b28e6b674e507ddafc161806324e32f41df8a82281cbc2609902d147068cb80e9d83eccae233ff2502962692b265202a2073cb6a9802e52f422f7164f3512f3e8b390b92319bf92145b809c509ab73a1499bcbcded0781297fe8578cbbcf63a878dcc53e1c576ac87e81933a900e32c177e47f087d60e444349b77a71c7277aeccae4205946f8028762b3afae1ba6f849fe96dca210d69a1d19fa481af848f5", 0xab}, {&(0x7f0000000a40)="9563c5e0287840000000540afc841fcd5bd00b79ce3e44b43a6b61b6bff2cdc914d423c9337000458c160f768dea8b22de0c56ecfde3503cd80e0425f10a2d7b0ab4ad38e169139aaa014d02bfd0b4c08a5646c647cf6f174d2a052d7967e5f04994e7edd390822a0bc9bc004cbff4d0872c55c213066cccbb78a13d12954a82059a6e4bb7608f1784e3229f65af8fe4bab2205688d47f306be88e5fb643c0da85ea7e70890ec89496ccc732d28282081a417428c3865495b191c4712fe75c1a3f6e5eae1862396b294e172d805532a05208066fdeddc4acdacd21ff58564211", 0xe0}, {&(0x7f0000000280)="9ff7205a7f343b7b115e82bb6d446ae35afbd623d3bb2d6efa0f77", 0xfffffffffffffe08}, {&(0x7f00000007c0)="240c39dbfe74002fb4962621cab5e50653dc73f116d5cb8abf9078d0ce6bf64d15823e7ab56c5bc8169178940297cecbc20e77e1225d87aac20f020c1738fdc03506252c8a55817ea1c9186d305ac28073b9b24b39ee6d6b3649dfd4dbdbba1c9a6ed36e9053d260761ebf44ea576c4ea8a85b8626b256ac9f6515ceb66d323234a734b9293d5cb116b43d0122af67f0b126e58688b01413e4b6ea1921bf07aea12d8ec89332b3f5fb1b5f59221e7351302dbf3d4a5f8684dff707ad2eab68be8f277c057247b516", 0xc8}, {&(0x7f00000008c0)="a171c6e69d67be1bd422f3668099b7e3ae6a2e716c002c45622f07271505f47302fa5d7fc89c4d49f2eb43529683708d0446364c276884a3ed0f32a36f0cc8253523107a87a6f4854c72fcf979fb708d60a9588139e819521f79ffeffe33bf74a4e84cb3e7d4eb9182beff23d63adeb8f280cd7cef250806796985113759ddb6fa5616cfd96245ddbf4aa44fca989a110d90113a58e43999dac4c713d75c8b54db59fba915eda6e7", 0x79}], 0x9, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)) r5 = msgget$private(0x0, 0x0) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) r7 = msgget(0x0, 0x2) msgsnd(r7, 0x0, 0x0, 0x800) r8 = geteuid() r9 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r10 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r10, r9) r11 = fcntl$dupfd(r9, 0x0, r10) ioctl$TIOCFLUSH(r11, 0xc0286988, &(0x7f00000000c0)) ioctl$WSMOUSEIO_GTYPE(r11, 0x40045720, &(0x7f0000000400)) semget$private(0x0, 0x4, 0x80) getuid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x5af1, r8, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) 16:01:05 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x40001fffe, 0x0) socket$inet(0x2, 0x1, 0x3fe) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x40, 0x0) accept$inet(r0, &(0x7f0000000640), &(0x7f0000000240)=0xc) socketpair(0x2, 0x4000, 0x9, &(0x7f0000000740)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000780)='/dev/vmm\x00', 0x12, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x400, 0x0) socket$inet(0x2, 0x2, 0xfffffffffffffffb) r2 = dup2(r1, r1) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x80, 0x0) r4 = dup(r3) r5 = getpid() fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x80000000, 0x100000000, r5}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) utimensat(r8, &(0x7f0000000140)='./file0\x00', &(0x7f0000000340)={{0x2, 0x1f}, {0x3, 0x9}}, 0x0) r9 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x2010, r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0x4) sendto$inet6(r7, &(0x7f00000002c0)="4f2c9faf6a85bf9c4a3b421109da8581f66ed4345c93a79da0158c284c65682db5010bc040d08da9be27119d62a0c7319dc00edcff64566e51bb47367573b927b362a6ec4a561d66c25342ca7bd03d303036a520925fc62cd63f384d606e75d266da", 0x62, 0x3, 0x0, 0x0) r10 = open(&(0x7f0000000280)='./file0\x00', 0x88, 0x108) poll(&(0x7f0000000500)=[{r9, 0x80}, {r9, 0x6}, {r10, 0xc}, {r7, 0x4}], 0x1c1, 0x88) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x11, r10, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r11 = open(&(0x7f0000000000)='./file0\x00', 0x2000000000611, 0x0) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f0000000380)=0x6) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4000000000006) pwritev(r11, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10000000000011, r9, 0x0, 0x0) r12 = semget$private(0x0, 0x7, 0x31abeab9b6d42942) semctl$SETVAL(r12, 0x3, 0x8, &(0x7f00000001c0)=0x9) 16:01:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) lseek(r1, 0x0, 0x0, 0x2) write(r0, 0x0, 0x0) r2 = syz_open_pts() readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) ioctl$TIOCOUTQ(r2, 0x40047473, 0x0) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x64}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xa, &(0x7f0000000140)=[{0xbd7a, 0x89cb, 0x0, 0x3}, {0x80000000, 0x1, 0x3f}, {0x2, 0x1000, 0x8ca, 0x4}, {0x49, 0x10000, 0x1, 0x2}, {0x20200000000, 0x8, 0x7}, {0x0, 0x1, 0x7}, {0x7, 0xba, 0x10001}, {0x1, 0x1, 0x7, 0x1aa}, {0x5, 0x0, 0x81, 0x1}, {0x7, 0x3, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000440)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f00000001c0)=[{0x9, 0xfffffffffffffffa, 0x0, 0x3}, {0x400, 0x4, 0x200, 0x401}, {0x6, 0x7fff, 0x7f, 0x2}, {0x9, 0x9, 0x2adb, 0x4}, {0x20, 0xff, 0x200, 0x4}, {0x6, 0x1ff, 0x0, 0x6}]}) pread(r0, &(0x7f0000000200)="b13209dcac5f14b5cd06b3f49ae8d1361fde0140cf6e270856be76540c8edb54de8907243477c2a2f71937294a5192339250116366e2713f2252", 0x3a, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r5 = dup2(r4, r3) getdents(r4, &(0x7f0000000380)=""/16, 0x10) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000400)={0x1b, 0x0, &(0x7f00000003c0)=""/27}) fcntl$dupfd(r3, 0x0, r4) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x74}, {0xffffffffffffff80, 0x100000000000000, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000480)=""/83, &(0x7f0000000500)=0x53) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:01:05 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000280)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mkdirat(r0, &(0x7f00000003c0)='./file0\x00', 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x400040, 0x0, 0x3}, {0x44}, {0x6}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r4, r3) fcntl$dupfd(r3, 0x0, r4) renameat(r2, &(0x7f0000000340)='./file0\x00', r4, &(0x7f0000000380)='./file0\x00') r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="b6412c28") getrusage(0x8000000000000000, &(0x7f00000001c0)) 16:01:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x4}], 0x62}) 16:01:06 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x3, 0x4) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000100)=""/4096) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x5) 16:01:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setuid(0xee01) msgget$private(0x0, 0x18) fchmod(r0, 0x0) 16:01:06 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x8) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x300, 0x0) fsync(r0) clock_getres(0x5, &(0x7f0000000000)) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x80) 16:01:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) fcntl$dupfd(r0, 0x3a3450dbce78816f, r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000140)}) dup2(r0, r1) getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r5 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getpgrp() r10 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r6, 0x0, r7, r8, 0x5, 0x7fff}, 0x6, 0x2, r9, r10, 0x7f, 0x100000001, 0xb1f1}) r11 = geteuid() chown(&(0x7f00000001c0)='./file0\x00', r11, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20000, 0x0) r12 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x9259dec200045832, 0x0) dup(r12) poll(&(0x7f0000000200), 0x0, 0x4) 16:01:06 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) r1 = dup(r0) write(r1, 0x0, 0x23e) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc, 0x4}, {0xfffffffffffffffe}]}) fchmod(r3, 0x5b) 16:01:06 executing program 1: ioctl$VT_RELDISP(0xffffffffffffff9c, 0x20007604, &(0x7f0000000100)=0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 16:01:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) 16:01:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x57deee93ec7311ed, 0x8bb67d89e72e8317, r1, 0x0, 0x0) 16:01:06 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() close(r1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1, 0x3, 0xbb87, 0x0, "0b84e09f8a80b7c235983d8fec3e320ca01ba6e5", 0x5, 0xfffffffffffffff9}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x16, 0xfffffffffffffffe, 0x90d2, 0x0, "d730c1e7ba7fe3e24de400000000000600", 0x10001}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e16a16b122bfecbf0000c670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x67) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3f, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:01:06 executing program 1: setrlimit(0xf, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044, 0x0, 0xfffffffffffffffc}, {0x6, 0x1000, 0x0, 0xfffffffffffffffc}, {0xfffffffffffffffe}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = socket$inet6(0x18, 0x8000, 0x8001) getpeername$inet6(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup(r0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x7b}, 0x0) close(0xffffffffffffffff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x06\x00I\x00\x00\x00\x06f\xe0', 0x18ddf, 0x0) socketpair(0x1, 0x2, 0x5, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) fchmod(r5, 0xa) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8488, 0x0) ioctl$BIOCPROMISC(r6, 0x20004269) 16:01:06 executing program 1: setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='.\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) 16:01:06 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x180000000102) r1 = dup2(r0, r0) listen(r1, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="394e685e48f5fa3c70d1bb0ab3309897421c0417e9f96b57e2", 0x19) 16:01:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[0x5]}) r1 = socket$inet6(0x18, 0x3, 0x102) getsockname(r1, 0x0, &(0x7f0000000040)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = dup2(r3, r2) r5 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000080)) 16:01:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x80, 0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x0, 0x8001, 0x7, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x200000000005c, 0x0, 0x10000, 0xffffffffeffffffc}, {0x35, 0xf7, 0x4}, {0x3}]}) r2 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r2, &(0x7f0000000040)="16e22745643c2453a561595c5742cd5f7b06f001440da7c7d76dc97a376ba5b8f4bffef71298fdea5bbc782d88bf19", 0x2f, 0x400, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:06 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) ioctl$TIOCSDTR(r0, 0x20007479) socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000180)) r1 = syz_open_pts() close(r1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 16:01:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = dup(r1) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000000)) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) dup2(r0, r2) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) 16:01:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x80, 0x0, 0xff, 0x5b, "73f300070060c3dce5081a6f6000", 0x0, 0x3}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000080)=0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:01:06 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x10, 0x0) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f00000000c0)) shmget(0x3, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) mknod$loop(0x0, 0x0, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() r1 = dup2(0xffffffffffffffff, r0) openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x0, 0x4) getdents(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) dup(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'\x00', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) fcntl$getown(r1, 0x5) 16:01:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028a9) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f00000014c0), 0x20000) syz_open_pts() r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0xffffffffffffff00, "cb4f8c42cf3371489c8f81ffa32695e65af070eb"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) geteuid() r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001500), 0xc) r4 = syz_open_pts() dup(r4) kqueue() openat(0xffffffffffffffff, &(0x7f0000001540)='./bus\x00', 0x10a44, 0x40) pipe2(&(0x7f0000001580), 0x10006) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r5) r6 = socket(0x11, 0x4003, 0x8) sendto$unix(r6, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r7 = dup(r6) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r9 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r8, r9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r10) r11 = socket(0x11, 0x4003, 0x8) sendto$unix(r11, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r12 = dup(r11) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000002600), 0xbcb9) getgid() syz_open_pts() dup(0xffffffffffffffff) r13 = syz_open_pts() dup(r13) syz_open_pts() write(0xffffffffffffffff, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0xffffffffffffff00, "cb4f8c42cf3371489c8f81ffa32695e65af070eb"}) poll(&(0x7f0000000040)=[{r14, 0x21}], 0x1, 0x0) r15 = syz_open_pts() ioctl$TIOCSETAF(r15, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r15, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r15, &(0x7f0000001540), 0x0) close(r15) syz_open_pts() r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r19 = socket(0x14, 0x0, 0x80000001) dup(r19) openat$pci(0xffffffffffffff9c, &(0x7f0000001600)='/dev/pci\x00', 0x20000, 0x0) r20 = syz_open_pts() ioctl$TIOCSETAF(r20, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r20, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r20, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) close(r20) socket$unix(0x1, 0x2, 0x0) r21 = socket(0x11, 0x4003, 0x8) sendto$unix(r21, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r22 = dup(r21) ioctl$TIOCMBIC(r22, 0x8004746b, &(0x7f00000011c0)=0x1) accept$unix(r11, 0x0, &(0x7f0000000180)) syz_open_pts() dup(0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd", 0x100b6) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x1000, 0x92, './file0\x00', 0x8, 0x2, 0x3, 0xfffffffffffffff7}) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000180)={0x5c, 0x80000000}, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r4, 0xc020691b, &(0x7f00000000c0)) 16:01:07 executing program 0: r0 = socket(0x2, 0x2, 0x14) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd23500000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a410c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da00000000000000073f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d00000000000000"], 0x10) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) sendmsg(r1, &(0x7f0000000240)={0x0, 0xfffffffffffffef3, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000000)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000000100)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255baccc58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f6d9b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18bd3addbd8cfa930f1ce724b7d4ad485777309944c738e4b9b155d2ab03353aed0723df39017a276d206e96ac484b3e07a619b38967913af342dffc53cd5b5fd8b1b59a35ee71fc7df6f844d6914a267dc1d60ba4440618070e7bb70e1b83545244cc784b22698f5afd7005061db857e8f040a4030b8c7018212c7feede934e5c716704233", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669eb9d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a376ea383e92de4e6e7f98b544fd50471140ff6ef9321acacf993efd2540b8ccf5b180db49edf404c905157e34a27908d5573afa6c1887fea18eef2f19f37a8e571389fb1c04bc1c0a6fe2a19ff18c9ebdf8b7ad8aaa7ca04e3d15b94d2a33b4bc6aad3d7d982591d75fb464645c8a3f333df7218c36630ead2831c9f071f24aed35b2eac20a8c031b04b1ee8d9b261e01c5c359a12fa91bbf1f56c02ce22b46bbea43c738427915e4503edbdcfec69fab6c81ae6cec08c718c656395fc2f1e706135ae42a6346cf33535b03964b421153e8e7fbb441971f754bea29464590dba18a3d37c8d16d9a00feb3ebb6fc2b1f6d2bbb32a30b026c1c6830d43056384fb736a07f8e3738e63d5bcff91eee7b3291e9db9196cc09375941d93fedf89116a20625a8e33308b40fe3c5f6e064d1dfe5c1bd1fe90552df8d570536d71d3b241b3aa20f594bd16ad2d1433d5e97cc92d361b1eca847086580d0d679539d49c81dcbd35c54b699a06c5e2533e7aa650773fdcfd164f40405bfd7afb381de278c8a040720f2fead50c01e895675a91747c75e2675c6f757ed27181260cea7eb96b13cb5c24b1707616bfc4a98d9597ebd1db1e31effd4a3616a4a65a7041f65b43f68c89d880357794e97fc03f30569dc5de8b0a9f75134c1b3d78e1fa4bc250616fc7656b7ae3006fc34cd51a14402a20e64839a3ade7b8e2068c412dd7592ea4e4441a656360b6eed545c81a35ac49f3828fc09d39716579bc17448a12b19de1072188eb6d079adeb130b31b836d3f01710b4367e435943bc9afeaf101144164ee85df48be4242364140d9ddabf1334958d25ec2ff10efbe31f030688f93c6009bd99e08f869566e519862b66a3e45b090d2acc8e6f815939ab4b4a8490775ac8f4d919cf5908dd1ac555d4560ae70ce3b50e63397afd5edfaf3da359e0377e6b4159327a7313625d19b9a2625b36a99f78da306cc7b745ae71a597c31d0e2b27baff50b725668ac11eaeda039e4e98e2268a44d3fb0204a18051fc85e550571210c382a473544fc675b61baacaca26dbea46177650c9ff165304fa33dc8ace9c423bcbecb3e45fde6f44a111a4054e56dff2be926efd2425338dbc449541caa2930d266d2a5649baf6c51a83f33c7db6f87dccc05deffef9d54c51775912858a54588d17ebdd5a426076a5ab4b20a141fa1b010f9e40309ba4e84df4130eca7b45fca42358e74c47a31811f5043bce49d55f20ac88bdeeb8be497413f7ca86513eb61e0f8723814d0f922bbf56705d2c7614c22f123896341ffc3ce1812ef24785c467af1ad5c03022dc9c3b16730ad01d3e018972e8943333831d4fbc13446562c53ef706681393c3b58d4228148228e79c5454bb2b166260c230b83b1ad89ce9577d43814bd2132ae6c7a5ad3d27a538869a7a0c608b67e8e674b396617b5381ac913e7dc235fb60ebee43b28998807f612ba080155eaa340648b0775844a71f7d7ab1e9e84bcc214780c1be71afb3633d048791ec1a21390669c6a8f9537a3d4f257b0054ec33b726eda58a0b20ea1dee835b8369fdc30683541b3e357ef593a071371afd3d94f8268ba8b8a236e3674fc04b39b0730dbbebc93d1ed24c40626406012636a901b3e001aaf7f7e1a71575345158dad02c3baeb24cf37cbf457a7aa0a643459caa31bdd6fbf4c5c48f6d71e458be06b8ef3339559577868cc879fdbd881ee9ddbdc95ee9c124071c41903f53ae785f91ceef1e3a2db982ed8702015bbd5d9835dbb835283b9f37fe8dab5c90f830e02b7150ce30b7dd2b9878fe7af", 0x12f6}], 0x4, 0x0}, 0x2) 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x7}, {0x6, 0x0, 0x0, 0x8000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:08 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6e935d6fd726175856950d74ae488fe036f7a756", 0x0, 0x2bd}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r2 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = getpgrp() r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r3, r5, r6, r4, 0x100, 0x7fff}, 0x6, 0x7796, r7, r8, 0x7f, 0x100000001, 0xb1f5}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r11 = accept$inet6(r10, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r12 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r17 = getpgrp() r18 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r13, r14, r15, r16, 0x5, 0x7fff}, 0x6, 0x2, r17, r18, 0x7f, 0x100000001, 0xb1f1}) r19 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r23 = socket(0x40000000011, 0x3, 0x0) connect$unix(r23, &(0x7f00000000c0)=@abs, 0x8) r24 = kqueue() kevent(r24, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r24, &(0x7f0000000000)=[{{r23}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x5ee21a89) r26 = getpgrp() r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r28 = fcntl$getown(r27, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r20, r21, r22, r25, 0x5, 0x7fff}, 0x6, 0x2, r26, r28, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, r9, 0xffffffffffffffff, 0xffffffffffffffff, r16, r21]) lchown(&(0x7f0000000000)='./bus\x00', r3, r16) r29 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r29, 0x82907003, &(0x7f0000000040)=0x1) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0xb7b8}, {0x44, 0x0, 0x2000000000000000, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x4, &(0x7f00000001c0)=[{0xf5, 0x80000001, 0x5, 0x80000001}, {0x9, 0xd3f, 0x7fffffff, 0x5}, {0x0, 0x6, 0x2, 0xda18}, {0x1f, 0x5, 0x1, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x44) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000340)="a0695fc7cf08115e5ed51963d942aa3be19ecdd1c819e69114c48868d1b44c97456d566e7c64670812f5009ce75e33c1611b1c73e1494d352c1fa3edb975cf4544e884d6213030", 0x47}, {&(0x7f00000003c0)="090a28cec0a7f1674bf96181490b5dc3e97f6c094199991f374369bed49e6af90850007533f7af15722e300508bdbe37eecf786f68cfed02f9baf7d955aaf29d", 0x40}, {&(0x7f0000000400)="5305cda6a6ae067b340edaf1108738b630f039571e2daa13309222", 0x1b}, {&(0x7f0000000440)="e08d6dc1ebfd4c90fc931f7834a4342d0be8206d7525a77455e8a2a0f925d40a4550311e0aa4110d759ea5c1dfba2d1bbab7670d12113a452fb7f1678db8fde6331300a39e10d3cdcf01ccf95d9c25", 0x4f}], 0x4) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000140)='e') syz_emit_ethernet(0x61, &(0x7f0000000240)="3ad57adc46663b113f2110d91a48b37fe872a5c27445bdf51e31342254222bd3c5d6791c2dd56b7ff7fad19733642317d1442fdcc94c3eda15ab3eb7673403ce4940ff522148bb9e2b6dd4760b0de90247f19f9ccfca8ca26d9683c310bc92b38e") r2 = syz_open_pts() readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) 16:01:08 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r1, r0) fcntl$dupfd(r0, 0x0, r1) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x1c) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0x1f, 0xffff, 0x8, 0x76}, {0x93e9, 0x8001, 0x3, 0x2}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 16:01:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485d48) select(0x40, &(0x7f0000000180)={0x1, 0x7fffffff, 0x1, 0x9, 0x7ff, 0x80000001, 0x6, 0x7}, &(0x7f00000001c0)={0x8001, 0x3f, 0x70cd, 0xfffffffffffffffa, 0x9, 0x8, 0x563, 0x10001}, &(0x7f0000000200)={0x7fffffff, 0x1, 0x1, 0x6, 0x0, 0x5, 0xffff, 0x1f}, &(0x7f0000000240)={0x2, 0x7fffffff}) open(&(0x7f0000000540)='./bus\x00', 0x0, 0xa6) select(0x40, &(0x7f0000000080)={0x0, 0x7, 0x80000001, 0x0, 0x0, 0xb1a9, 0x3, 0xfffffffffffffffd}, 0x0, &(0x7f0000000440)={0x8, 0x639e, 0xe21d, 0x4, 0x2, 0xb5, 0xe8, 0x43c}, &(0x7f0000000480)={0x0, 0xfffffffffd}) open$dir(&(0x7f0000000280)='./bus\x00', 0x8, 0x19) select(0x40, &(0x7f0000000340)={0xbb1, 0x0, 0x7, 0x81, 0x1, 0x5, 0xfffffffffffffffa, 0x100}, &(0x7f0000000380)={0x6, 0x8001, 0x8, 0x3ff, 0xf2bb, 0x6, 0x3, 0x9b4d}, &(0x7f00000003c0)={0x7fffffff, 0x2f, 0x1, 0x7ff, 0xe7d5, 0x6, 0x2, 0x9}, &(0x7f0000000400)={0x3, 0x884}) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) sendto$unix(r0, &(0x7f00000002c0)="f322051e480d187ac90971d810ee9cfacedef8d0314d6eefc93ba76dc98bf4492deef92c6dcf6820174d0f2fc5724e7ba17c108cbe3ea8a0f6eb88", 0x3b, 0x200, &(0x7f0000000300)=@abs={0x3754027233c60c26, 0x0, 0x2}, 0x8) select(0x40, &(0x7f0000000000)={0x0, 0x5, 0xece, 0x1, 0xd03, 0x5, 0x83a76, 0xc5}, &(0x7f00000000c0)={0xa, 0xfffffffffffffff9, 0x5, 0x5, 0x2000000000000, 0x83, 0x8001, 0x5}, &(0x7f0000000100)={0x6ec, 0x100, 0x7, 0x8, 0xffffffffffffff3e, 0x6, 0x20, 0xfff}, &(0x7f0000000140)={0x8, 0x6}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000004c0)=0x3) 16:01:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x6d, &(0x7f00000001c0)="df17c00911251c2140d7a45ae600f2ae7b1dccccc56690f52362ea071bfd40b56a338bed26e177bcf18cf7145535312b589c67fbb50be390f74d3ac16b07198d0c2f4e6c1212fff4041ef24e676d61951575f5956d2e66ccc1ab6fb332dc92a982da67c2bc9eb6717c0e050000") 16:01:09 executing program 0: setrlimit(0x1, &(0x7f0000000000)={0x6, 0x85}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dSv/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f00000001c0)=[{0x6, 0x81, 0xc47b, 0x5}, {0xffff, 0x7, 0x400, 0x8}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc, 0x0, 0x6}, {0xfffffffffffffffe}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) close(0xffffffffffffff9c) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000400)={0x3, 0x0, 0x5d25, 0xfffffffffbffff79, "541bb97b6600"}) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r7 = fcntl$dupfd(r6, 0x5, 0xffffffffffffff9c) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xffffffffffffffd7) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) fchown(r10, r8, r9) ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f0000000040)) writev(r0, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCFLUSH(r11, 0x20004268) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x80, 0x0) close(r3) pwrite(r13, &(0x7f00000002c0)="b6857f3dd299e8cb5f0e45bfe74e72aa4be9d4760894423c6e554072db1090a5bbd7ed1601fdcf8584f15db882830463526364a7a18c3876d5d674fb2190e8bb8dd6294e32d46abfa12669c2ae557fed1d188ef02e34214d97a6abfc207cd880bfe336a5e25f870e8d5608c1436fd41f465e36a34c55dce3da71bba80a66cee998f056fdb1c594799e0a5c0dac98c17faa9ece252cc2691493e68d3fce916f211878c3111ff9f5bb2c63e127a5371969ba714f072e68943c8a581f2b19f86b3cf0e189e9ba026ad28014b339668043cd2c3a5ff2ff0e5ae8438e275e7480d5d412e385f6785f27f2a82a995a85020aa56aa7", 0xf2, 0x0, 0x0) r14 = socket(0x400000000018, 0x3, 0x0) setsockopt(r14, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r14, 0x29, 0x66, &(0x7f00000003c0)={0xfd7, 0x3, 0x0, 0x56ff, 0x7}, 0xc) ioctl$BIOCSBLEN(r12, 0xc0044266, &(0x7f0000000180)) 16:01:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2005, 0x5dc1) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r2, 0x9dd4, 0x8d, &(0x7f0000000180)="97ae7d5e657affb71f986ffb7ae2262b3c719fce017fc7089887312ec892c416be98b057fb9c45500d22b903f817d584777bdf845c8a890c96", 0x39) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r3, r0) 16:01:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 16:01:09 executing program 0: geteuid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r2, r1) fcntl$dupfd(r1, 0x0, r2) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000001c0)={0xba, 0x0, &(0x7f0000000280)=""/186}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 16:01:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8002, 0x140) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r3 = syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r5 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x8, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r9 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r9) r10 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r14 = socket(0x40000000011, 0x3, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs, 0x8) r15 = kqueue() kevent(r15, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r15, &(0x7f0000000000)=[{{r14}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x5ee21a89) r17 = getpgrp() r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r19 = fcntl$getown(r18, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r11, r12, r13, r16, 0x5, 0x7fff}, 0x6, 0x2, r17, r19, 0x7f, 0x100000001, 0xb1f1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff6d, 0x0, 0x0, &(0x7f00000001c0)=[@cred={0x0, 0xffff, 0x0, r9, r13, r20}, @rights={0x0, 0xffff, 0x1, [r2, 0xffffffffffffffff, r3, r0, r4, r5, r6, r7, r1]}], 0x18}, 0x607) 16:01:09 executing program 0: socket$inet(0x2, 0x2, 0x0) socketpair(0x18, 0x8000, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1021, 0x0, 0x0) 16:01:09 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f00000001c0)='..', &(0x7f0000000040)='./file1\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file1\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x5265c2c549a1c5ea, 0x0) r2 = accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = semget$private(0x0, 0x3, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r7 = accept$inet6(r6, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r8 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r13 = getpgrp() r14 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r9, r10, r11, r12, 0x5, 0x7fff}, 0x6, 0x2, r13, r14, 0x7f, 0x100000001, 0xb1f1}) r15 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r19 = socket(0x40000000011, 0x3, 0x0) connect$unix(r19, &(0x7f00000000c0)=@abs, 0x8) r20 = kqueue() kevent(r20, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r20, &(0x7f0000000000)=[{{r19}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x5ee21a89) r22 = getpgrp() r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r24 = fcntl$getown(r23, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r16, r17, r18, r21, 0x5, 0x7fff}, 0x6, 0x2, r22, r24, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r26 = accept$inet6(r25, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r27 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r32 = getpgrp() r33 = fcntl$getown(r26, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r28, r30, r31, r29, 0x100, 0x7fff}, 0x6, 0x7796, r32, r33, 0x7f, 0x100000001, 0xb1f5}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r35 = accept$inet6(r34, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r36 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r41 = getpgrp() r42 = fcntl$getown(r35, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r37, r38, r39, r40, 0x5, 0x7fff}, 0x6, 0x2, r41, r42, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x8, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, r10, 0xffffffffffffffff, 0xffffffffffffffff, r21, r30, r38]) r44 = geteuid() r45 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r45, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0x3, r5, r43, r44, r46, 0x40, 0x5}, 0x6, 0x80000001}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) fcntl$dupfd(r3, 0xa, r2) rmdir(&(0x7f0000000200)='./file1\x00') 16:01:10 executing program 0: socket(0x400000000018, 0x3, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) setsockopt(r1, 0x20000000000029, 0x3d, &(0x7f00000000c0), 0x33) 16:01:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() open(0x0, 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) pledge(&(0x7f0000002740)='\x00', &(0x7f0000002780)='-^\x00') r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) sendmsg(r5, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002280)=[{&(0x7f0000000000)="daeeda05aca51767e584e629f7004de297614ceb0a00adb43834edff2718b064de13a748d8dae82742e9db04f870d96421be95a34472f807e2c35d2fb6f2c19ad9a2f04d03bec6b7e8272f5fb420a158ded3efb3c8d2369e99f34f1dd37b53bfcc4f0b6bd8c7714bc7c7646dc6264059e4ad17d581c4fe5e2d349775cee705396e66e1414e48daf239c9db9de26eeaef0ba66786885b42db7ed6d1c06e29c3044160892e27e37cc7c84c1b696ae14ddc8b31", 0xb2}, {&(0x7f00000000c0)="065c6e19839a039e7266e13d7bf645508368c455bfc977d447daa3e19d87d751b144dcbff94d8f0364ff95156d9b20612ccb04af96d77ae367fb1f636190a09fbcbfe123b936c2b020a450617c4ba95c3172c41d85668a35e96208937dc1027bf3dc611bd408f7f3eca14a17da47ca9e5286190218e04437e1001bc6bd4a1723", 0x80}, {&(0x7f0000000200)="85c8ece6ba64549a7bde0af2129a45dc5bcc6b0ac797a46eea78fd0b55e21e8e4a885caf5c24a91054bd0708946a2798ae4e8f844f76a6531f87573df3691998105ab2f697f010e84e8a7240a485e3e59f1425c0498e20991d2ac56b541fe85fcc571e8f200f5ec0eafc60e366afe83a46814927978c3a41f5e240b5c55212f17cfcccca72e840942758af5ad73fc10f8e014734508f5313e4bbbcc7a0f205bedb4ebf5233cbd109e27f58163763a7bc05c5c9340cef8ec4247a2a514c961ff4fdfef02763cfc75de6532fa661239b4b61be4025401bb9f83bcf72b2f2ad2f29c95d5ba4967b3ccdba34667f856982ac4ccd3b7ed37fc36ddc6a37e1f447c1ed0dd8f377ba995839d71e9563284cba3df53653d2cd100120c57250791a7873fc36e1255cef984a7f5dc57eaab16c49031331b154b0aa074071a0a81108421f5fcd9c4db79c00da8567c6d02f17dc905b82ec5eab66705432a6e42eb7b29c8dc5a8fc43dcb30b28fa3b0e77c9291bd7d087fcb7d2afc1673d94d9b028b69d4d812d959f1ca3eb4b0690004d187c369dd9b8e16993f1b34125423e2e311ed59def442577151c56c9c279c5fd0b107be53e88b6eba1c11ebadcaf4a05e072793f2693d685375dd0f3cf24ada95235c85ee84019675a08b1ab538f639fafacbe92b5cefbc1de98a7fdf7733215c2365a7184e892d52feb711e1d6a420bb830c94641a59a5d3fe2d215d8db788a980ebf4b7183e452d6deb6b8bc9b67be3420e82dddf72bf803f27260639d101cadab8d3d91819c6b5b4552a0defc1fc7f99e8ece65d81c28a54051f41e1bb96b47638f5b2177ade085999d1ba042b1ddf33a673216236fd31810bb0bcf11b1d64151f878e89114070b73577a13723919cdab47a92258e3ab14f758d1bbfa9be14493dd35fbcfbd19ee924a3f6a8ee83d418295cfae336bd70083019c90afb47fd2b602ba3d036ae6c1a33cefe6ec3f30512af9dbb195a6450bb11fdea4d9102e6c905bb385a8ddfe1dc39711e9b164636ea447b9dbe40de4da434845d3ac3ebe77ef6ecd21b61530126eebbae1b230fab5b53b184dd2a8e508fbbd7b019cc258431cd8864b066fce6a2e7097395305cad62f2db34970730bb6a5a6149f10cb0d2058bc338f9c3751391fac6a9c3310c30e5adab607efdd4101d6821f5b12639e4d62203a1a33139afc2404bed188529a5f8e257c69fa6a249b1ff2d6f2bfd815063ff4a4274d7741a02911dcd042612bf1bac5f4aec9b770f6a3bdd7d7d8f0e3cb3af54bbc530a385bbefe99435ca3acea86b23d03981d75b6ee6dcfa6315e18551d13f1529b91173e71d8344374de6b316e44c76339474699cccc362bf56408596c01c962ae4d79f5cc195d727e8938e409dddce11b47faa1090f9ea2e9ff7ddfa5412072bc4ea0d58d846d8712db6fdc4d8d5d11472e2b4c6837ae34a6af3b0b319a79a104bd4aa726b6992b4ca2a3cbbd5cfe1a228ca62c3a2240bce7fd57ff9e8d16f463d8ce146751f9a303af7bbadeeb71018a5d16e9e01ca3decf48d2f969cc5e9f9ac40d2d72f59f8a9d1e1ccf16a861e0b490537ccf3adc9a4a12eba91eda97004d4d410351d8af725a7d0d35ef6dd29b53457b34138a757ae15e0fd67ef756764b3412b648449cd3f69fea8159085a23d87caf78adb21cb4fdc7ea1079e2d4b4b179a30e530a0d12580f5252bc502a15c16eaa27f97ca845f54b1fbd29e72c59784053b9f146dfa9640f32b4a1162322465a61704e9ed4570e60cdccc23fd9ac9e34358deb48792d8a2741007575ef53de934e24d72a151d3c91ae26de08ca617c2defce89581e9b73d70166040c4b0f474ac9fbc7055a723b7a0f332671e1a6f820a96ac44b0bf2214a6bfc465868fb0247b2115dac24a6e1c1276a28ac0c2816bb6f84d59bfd560fc9fe87348219314780cd08eaedf63c4df66138a79df3684f83fb82ed667330a014e81ad7d22407745903e6a96578bf3d679e65f122fc6ed3a57f9ae07e27a88aa56d69b134ff45538d35e93968a0af3795ec4ca193238e377378d47c6b84a50798277836f54bce1fd614c3012afcccea6d1691476178778c020fd438d64deaa7213cd9821e96f511e937f677c81db79a47da6ca9ecd3772c7eb61f6ee8e231fabb4a547eff4271c914eb24fabbefaa8ba27c5f1366c78ae5f5d1c0fd0b6d8afca8c21d6aa66b03a9c2c6bb9bc08313ff7c306e67ce6ffa5cc13f96142478d9fb745f18110352fceef2c1b27963eef5f29e2a113d67ca2449a31d4096cb343681509e74f785be53564207d8bb84cfa4064ad43021ae231eef9127f4be841842dff1c21f94a6b815f4f6af35a42d225b2df81387a8edc787e0426d6a38a3087b6fb9227c50622387cce98f60b7845cf6f15d9ed6360fd4990a60baa8ded8f23dcd536403f40374d71f8aef470e5906ceb7f2414652cdf6991b60d9659bb09c564af7a205ff1afccbbd0736225fae502e48b6f8bad1d894e129249f7f3b149c145784c933740410acf3dcf763d28b9cdff8e5cbc43652b4f4ea6d233e2e08cd47b9ddf539af3d7b88f9901ccb3da55162d51b65ec049600e444fc7cb7027a69e7223131d2858bf0b554bd318d35e97c8639c9402258eaaff131237fadfbf390791c339f9f862dbba8b897c7f46babe870c72f767d7dc1e73a8046109130d91f437b08b0d93d6dbe6b68b88deef919f654bdee25e990764db0369e607381b02043a699f45adf11e8c9cf9353ca165c49e93d96234a285d8a3a433c6d65fbb4da6bc0f0e5d35850411b19d769a596d51540342f8c0ba1e86bc35b1a0cddae828aa6e2a00d181876d56af21e4783cb1370dabee95d9327fc89d0713ca217a18656dbd3b520a9efd01ee86f5f0dd9e8dbc3d4aa44d16ac79893481f6bb173cf5630a477205d02ba8220d3caff3024682ad5b8b5cf6f3d9a28b5078b096555a18a8ff88411f5e70b9a8b11cd7bf2f4802032042ffc9edabf58021d340add9f76171a7741841dbe219b5c79051c477a68ea9d1c1c9993b3054db8a19e8a58c500d835e4198a4ce023e9c590fc4702ac51b3ec1ec0ac7718a7ac671b2ca74fa21272f2f2c81c0736ede2733ba2f850dad66fa612e2d0ab31c2a936326cecd3e9954b93cb39db0b1ad0e6b0e17d4b1428e9cb59e1b6952007827b6e30ad41cc2729af17f431f74e21b159fe60b90a50b10bd0deb79ef627b506dffeb6ac60887f26d38fdf93e065aef64b8355b9009c599bfd7d4838728c56b9c36a29492a08ebb1db1990270e47c56d3b6fb2d20fb3bfcdd525e797b966b0d0b01b3c33a464ccd505811faf57d46f5897f4720fc22cc403f2b9d8af7cccc6c09f7cb5356cfb2e081d358989f83013dfcf05f6f92b6daf2a12f7135c0d485411d68f47e7285b7582363257fa12d243f181d6b131ba55956a513b0b007e77517624cd098c79ff0426bb9b0f50f17efca49762bcd95d35848c8ff82cbb083e5f219cd4a55e22a54ccd67e9c2468270315f7d52eeca34e13e957ebc5bfbb05888dbb72031278ddc4401080ed4e9666e5d7541e6d6e93b2fc6401f03d5e356e0de97ff0a34fe1a7ed1622b148451925107c6efa8cd49002b9fdc6fbdcd76b62b8e0b8086c6922665980e76693d381d46e4a6fadf8401b2cf9ec0c71b4dc0b41ae9aed9ffcaccdfec6142577b0888a4d17e27a61a0e5a7a272fe045e040080debfc6be16765afb1d9cd4b5acd8c8ecf25bc97df88eb154345e309cbf1dfcd5a62f8ab72172461aa9e3d065bb76f33b90f03d731a95a46174dc4a057eee727694f6c6ba68861ba9710f71ffa4abf1df56582eb02369a847f6d802459bfca0beecc3e55a6b496c6b6fdab9ca7063ab1d9c760fa7e16dac2a69c0e366b83055cd935767f171ef07822f9e117cb63d5e548907c71a0481d79293a2df8ee27ce81607f1509dd5c137e39dd42383312ccf2ea8dcdc10b3aad2c4ff55541083df755fcc413b1fc2115b91de9c1eb6f3bf7a881d1fb74bc610311a64e4e63675720d25825c960152b8dc5cddaf84ed8bc4d450ed5cc43ac39b9d51d91f832200f1afeb05ad85e255cc76ee3fa4d036f2573216ebce248ef3720654c0a75cbc8a205ff1a25de800208d1151d2ff7bf225c18ed151fd0341a25ea34146a6c122c434e289a6adfb3f36eddfeabe423c921779e3ffcd9a8045f189723e75b13e9d8d2f93be9bc262268b86b0780ad769d59e248c33c01ab0e5a9daec1346628be93ba6247fa2ed8378ac5fe031d1b1f4468c27d172f1c26f756c950abceb7633353d664535c9907a13eaad596782e61e894fd77c0005c23ad6c993570b3bd6ad1315fcdd5314aae6a96b098cfd29bc2bc2acb8479c52e249003ebeb499a5c7e40a7ca36a70109adb295ee8991eeeb5057713c418740b59a0a46eb15c9f5931a1852ae9fa425ed6dcb4de137d353eef32346a561ad50b721c707f3a5c79a83d6bdc03d9b2a4cfcc762ceb6ca46cbe418eb3506da2346ffccd960870983e5bcf0bfda701ccd07feceaa33e5f2ca2175adc38e34cbf3fa199186ce01c85825dbc468a96280ab2af844896bc4c849fdb4a76eb76561c861a65305aa54cdaf4d64b7418e38b0a32634ad1e257efe5960716d837602ee1c57fd050ae1e40b1650e1bc773250e9e7679c88cc80b884e7bbc5d75e7d12f359b9de850ad7d82e5404f852baa85f09668c3eb1ca61025fec6e5f5911d86c10a79c91452c8170733f6ce1d12d3f30275daf3cae3baff4640d437c734aa47db07e387e7b4efab367b2cb1be43f7e40bda10656bf77665a6a4ea738cc4e2a1ea08a31f3af7905fa0e87c8a830fb613efb5e7163681ee81cacc3b15b6e46f8b7e51cfc477184c4d2c870951a477f4355d832490f5fe104ed4cd75ddd0bc97b28b52ba3d4427ae3ecbb0f5b19a7ced3a8337b4ed277b7e29670ac5273de348d1d83ee670d4133c18b2a1453727f7010bd657cee3f26560d7b69ebde4523d99ea726c6c3f668c84310b213c3cc8499c6c42a898637b0f878bee2b7fa73abdeeed18fe5c00fa0e7e518dc6b43cfafaf31774edd16df01edc243e0af027a96ac9cf1224568384c0b6710c49452961eedcb3ab40ad575c9cff27f73905b8c253af0bc47567ad5330505ff9f32c5a7afc62008d00c183f1fb9f8cf49e0e02c04783df601bdfe29032b109cca1e0c110afeaef8f3d1d4e05d462a9ecae0228b655bc6e5b8c18c95f46c0ad466471f309c15112f5fe726a9fa06724e63b65ce671b9bc84dc19e8e319a6cd1ab7426b78f65d771accdb19109f8f5c1bc00efe4e3dee733455833370997faa885d0a2f29309f712948cfea2f6f0fe98bd2f6f86c5eb476ebe1ab7bbb1886dd17ff4ea8ce04fe4abb742ec491a19cad35dad489709012cd92b824a217bd7ffa41170892bfdc55406e7cbade05990bacae61d91fea3d66159240af846ae4ab4190f22d13babc24e54d94487a1557728a66692405bf1a94efba560b08db7faab4fe95c4721703588ad9a3aef202a2b3bd89e65bf79c052dd914628aeb9d49f69227244dd933e6acd7465c8dfcb0f4652e7088397d6522e26abf9f8f631a0ddeb69ddd37c2f4b9a48bed4367fd3bd1a3606ee2a9c3937a4093c1ae9766a1f7f4b9da002fd14026f0fa7926e26fa75a7f0037685e7b37c7217b17a5fecec889a58a6aa289b72e499f2d6e92c7e79c8f829b574b0e669e6f2957574545165cb434e2b1fc68103feca1094f1d2abada9d1d742aee5d2cb3977f2600e61702070c84886845", 0x1000}, {&(0x7f0000000140)="3e63bb010e07f719cfa0156aee697b70f46a73c35de4c71f385b97d7c2b44c9f5b4e237b0f2eefaac0f227ab7bd0723693", 0x31}, {&(0x7f0000001200)="13573fe3dd9b823d792df18959e0591a43dd43b9d4f86897b590381ef5f2291abf64bd92ea88cb99f52a2aa74c36a528f27869ec8b0c3972d627c86fe0839dfa8cc4c648bc5b75f204dbcf9c52ee1d1eca75052ce9005e2a2e38c4e82fa961d344bd3d3040d6a200a0a750735a9a4863cec6d7855befc403bae15cd6b963e6fb37240c73d36b1bcb55746f853675196ee97ade2b0eb343554bc5141d8a1085e62f1f5ddb089957029e6b3f02b38058b63f6bee106226824668584e82f9a826e668060dd4806a372c6c5ad623100e9af2dbff28a29668a0497743842a20b298118441779199792973751d92ac106593bc934814372f22e669cdba21aa53d13904268aea07319d0927fa249f7634de153f3ad8e8e07f8bd15d11029e829c2672113ee5f50038ce3a7fa0474f15733660a6d49e69579e96362d731515680d62c9e5d776e24e98cd9c2c9fe9e18493c6d1314207d91dba47c1df170a9be93042a8742ad25085d69efef4efa050c740b983058137c0e0e4fe60895b984356a133afabeeba63217ced17e9519315438390aa428833d501d801dba404d3da9168a034b9fe4d94ec0ac551218d0dbacdc116fec84e2d5b2e7e690839ab62feb9434641064ea50de6051c0183753a997472f3214cc9d8ae685381a29f8ae8929d448b263ff1a9c8b24721d243d22f72cdc94d212ad86bdd071434d07482dcbb02d567bdd901aaa4c86b12d4e3d1defa0d4c5d20572fe1658725a6c7f88427d736f55bdefc573ddff46508f41693ff34dce65827811936ffc4a14e3928e91bb8437fe7f9be8b9bbea2b2356df9e2bfb470b631ddd814c721a340bf7918fd122075de5ed2e48982eab7b83d843b0c0894f4ca895cec516d8b257d3f35b38528bf45b96ad442693fcaaa69b09756b3863f908c465ca12357a6ef2db660ed111903f5c6208a36074f7b915c4ef3e07fd46f2c8085bffe2e03797eec69f07f5951f5e97723e942868c5d9b052069a9e1fcd658548baa10cc252b68d6ca20bb64d21052d858ee5871d54b81d46f4cf714f96dc8125efa10b9d0d5d7668b761e08e74cfcde4e33514a3547e6a16b376fe0c1de6f832e1dfc45f0bb07efee583d3c2061f3b57243895d3db5e5f25cd234525a4be745904ebafc7fe0765c05516c591729548f7e69acc291c7983dcac1ae467cc8c8a913a38d069fd3eec5999f3bb3036a0841f0360462fece53404ae6733c9c885554f49e0dbd71626a428a9a963eaa8b311b3d9b9bd2466ec4f3b8bfd5fad53d327b1a11a8e1d3966841a0dd0b6bc8ef4df2552b341806a63fbccae2ffd7f29d96bb9852cd3ee06c36d81e2d0aea1abe9f6f29f9e9d07f89501cea5edf20aa1936a3fa286b79476d419a66aac5412552788c033698ca3046a755edb4714f7a1593e3829b778c46d72483b01350cbee8bd5694617f95d4ebce09db7ac032cc3b50e13dc17817ea564c54fa9a4e3d1de7a21b6c4346ba252d6c023f071ce77d595d3e7d6be0c610ba5096694fc5d1ce4f78f736cd03f64c53127972f49249bcce5f3a1b0a94118a098dbcd0e3f448a027e9d2f67eda437aa673e009a7c711aae10b665614765e5c785f3f908436b9b13d37eb032f0f64b9c65c77236a02d957287718943beb5d1d20a0f122ce0a8f1b319bd1975d89c44a075489daf9abfca2038a57fcf2e3ffb39a9e6ff36e2df11f7687cf58e7cdb4f289825735d5a3a137f0f8829cb154b565ca40690529ee307dfefd3a1773d91ab43f1d6f232bc5d4b81b5dfbee8a55af07120745eb5dbc58b536fdcb46eb9a2c607d73472769093253a1b0b5b284546fdd7cca9498d36065521ac2c31fd1e9e0ddb416ae6b85286dfa837cead61d50191cdbaac8b43abd6a087286e2cd52f2fe2ad8d7a79b38c10568aad0aee6e7c8a0f399c97b20e4e520ce8c8c342d502f3775f863947047d1f05697201cc4d633294f2b2572d59d7b8917ba1c528a9eba5a39bad7850cc3c95c5e6fb180efeeded752b12c2cdc4a2fa45bfc617eff2ef8146986b48dad4db2725b97bc3d0bd02df3c178e3ae23dea4dc235287a96b6d3913eca8ce931e5aa1e7c9a4dbc71949b394db292daaf0ef398e49eb02ac6c566e892c52098be4f2899b844126bedb2201e6442ac3277cf3d28263acfa735ea1cbe6196b0dc3e41b5b2b728e92b74073cf783333eb0539f817bade3da8a35551115c68628e894a86d56b06e584f27596898e57b1ddbd0907d94ab3220c3d2e4fa9f32d775109a3fb5fb50b61b0cf0c74dbc76b9d2102a8c0458fee25f16510668dad8cc1a3a4e5f127a15c2f7dc9f5a578099dc25d5e3ece84efd808b29c600b906846bb3d5479f284e8e274f899ce7b64cb148a5140d4c29597abd766f85df3e51b2a752aaf216e83ec62ab268c798340721de7438561918662aa357ab2abe613a8aa4568fd45eae05fcd2eb8edcdd1cb958c4bd86f2745045324f18fdef618ae6d6b37a0510503c880b6c0f396d857a37ba9dd532c59ff71a4cd2022ce1c64f64beda8b4ae1118e08485ee04f77632a17f70a7daf132021c7aa20a5dfb9f1e38b201b59b10dadda94fabc6c03554aa068726b8db83b328b7435a041f9c764eb13dbd6510f0d8ceec9166011deab783feb10524bd4c67504404ec092cf7aaa6913c44dee4487bb1f29921aeebb3e964d65b2a47664c78566679cc1ef29d9bdf8655cda460b8e3672c7f7344e398a9b024ad33f173e19f376c8d5b6957b5ecc1799fa3ec21ec7995c80e328c864de02694d8b4f3f05b84168f5278fedf53ec98cac67a818bb3dd3381ecf9ca523f98df0f62c3cfb83e9ab1740809e981438c783bf55063c0e532e0a162c2e6727fcdc4e0011e97647c9b34a8147d283ff2b5d06c0d025e5af07a1c71cd4c895d3e9e4a58b7c4d146d87cc5f513d70d976054af468e184f4ae95bd3f9d61f7dc1674552a303eb3f508c00046bf33abe732c8bc33322d92044c0764cc44b9470b2face78250568809c9df4ab51404e60847c9c736a081c12f8a157b28bc6938eb07d7b6a2ec4702fd41e40836cd0c6ca4231050ac13ecda8d0a0c34db16d5f41116834156dde07ab6179c0cca1dfa17f8211d853b35224950b27ecfeec67ff1c28643ac888d53cc4fedabcbf25b62433e196a46dc411aa5898e65cabb7db71e6b8c4f964a25888c7efca72522369e5bc56c24b2947561df11422311faa567cf2734fbee143408fa1a495a7c8785d4a29ded063a2d01a86493695eb1f110abfa3b4b976065289f455e3cc92007f1c02b74bf914a1e2f30d2dde9cb35d15b2328ffb55421044d2c9f0be623e60271ec7af4cb78fe3b01e3b8b80658fc88522b43e454b742f3eecf02c5caecff7e1916bb73ecf5fc4c412be1d2ebdb6d52fd73e4357faaf3df2eaaff7042ab3643d2dc0f18a5f8ba42c208a0b40beebe9d318a7870fa6eb1b81e7f7993c83d98a911b717eed87a6f5532b3328ac4a48ad6e17d0bf6a3995d704b886e1d1627820f3d8712c13d30adbf4cdb4111d6a8cbf5847551fe7db0b7ac8fe590095114cb32583fa647444a47fba600cf970c321aed1a6bed94500827fd67b5791e2b3599dad05cfd4b850113870e73cb19e2e3b7fc6bad9c077cef7087b850e8694caac7a7189f98ef7915240cccd0b8019b0f023ed78d664f6d4d81414a6b2b56c695e27652f9bc3c377cd7e1595369ad5e152dfc2ea054a2f0a7c7ff4dea5a0081b9a37dd024af4210b2be03c413b5b2cc6bb31c52e1ab8e5dd09b88c88f404e59b73abe906e4c5b3aca9f5cc0b29fae06ffead4a5c9b9258cfa23eb8076fda8740b357dd0dc71ab38b6a1e3e6b183c69a2c0adc6359c2469bc0fdbfabbabcfc690f599fdac78552c06bcffdf20db7f832924f3f7975721998f4d29a064fd982f6dfde9901f11a750fcd5dcb996a739b1686efe2074c51bcca86a024dc21b7e73419fd37e731640eb2d6435c1fb0052b9cfa246059c11f838e328aa0dbdbc3b8c5aed5125faeecb672c2cbb1a25ed977ce1765445e370b253f0f5f4995584eb4a8c13239dd3353d27420e1f7a22a7d6e79d78f88dd2220f13826900ce9536eb308db9cb3d1d13d41a82bd5c8a8b17ec35e33aab429ca5ffad97017e6a20972f17bec73a4dd7e556a20a8efcbb89a6c291a8f8996e2b86d01b05cceec8960be85d2ec025cc01fbe849e8b3624cf382e0301719487a913c0c6637baa90b3e9764db29aab23f31eccaf3c970c3eeb8d8ca8d7d7625612bffc05fdb34afda8f27dfaa369d5221c888d1811533695a2a603e471b47c10247a6115e3c0857c4b12fd3cd9ae2f00991f3b29373adbd2d80fab7b8bbef0deb4f32807a80f468fe48ece1b531f0a61e76b825cb33bf1d77c1ced9a6091a35a88b1ac69672a6f5b9732682a8b9a49bd84057f4f6f860b064a65f05be7c3ae4ca4cac8a4da9b1d48ac1b48a9a312b15fe5da6da6f24cad9f80b46d5196bfd708616ed8ba3018b28d18901bca6d25dac354c2bad810fd7ce3b65b0a0e017d2b4a3243cdc3b8a1e93936e3f032bffd05db909ff5a57d873e2740f30e1c9bffe931fc15c1af2c658a830e2938b0bca5ef64ab5956d078217f6fa3689b43b965b6fd049ead2a80d81fd4cd2bdbe55f1295f2c45e1a37cf9c100bb048a083fa8e3d7aebd5ad1a12353eb70c9f4f78efa7324dec96259acc85a46b2dced99869e38b92595b66d6ea34f9878c940b148ae45ecaa63a46e873770d399c9c8600ada25e83d75a851a5186d5f826559fe3793f2aa54ba226bb36c5f508c50ace7eb07a7c510ad5c24ad510aae827014c2575e5fa967e09d97a7a1ef83df9b146e4a3c8720b21045efcd87cec887b436c32ff6cd137b64d254a7dfcca55ecf207eae2d36a39fa5fe7f9e86f47113c0510b3cf33b6087e861641e399998b64b452690a4f85e3feb0902dcb0e94277aafa616f738b3ba023a576ada012d32358dec97e46759182e0b532f4090082179155a17302c0a937c5a09ced26fa3d86f3a54f574e9a978aa3260ca949d899a6c6ece7270fceafe9aaa5a4ca548590def3aa351e9832edc61ad5c891677155755a41c8b3214067eb1260ba36ef772e415183ce2ebec3b7089a23f449cbe75b62b1a972a6a83c57b0b6572966e871c789f29391098f64f4e1facb80a7cbc41401bc246a72de07b157146fff984b1e382f7d27cd7e465c4af89a611818ac1aedccbc7cc9904ae2a5976a3611238ca5469a568ddcdc3a3c65ae863b78d74ec586188541d92842b91ef3e79ae577ff37592762d60f7767e805bd3462af0dd01e245a6ac5df67cbbaf6abe6b57837a79ad14dce7003dd5cf401429dbf487838d8f46c2505759bdbf2aaddbe8e3642dbd73be7d84235b945b773cd74a1ec170bba9d9bc5f6d14f27ac539179fd7de52d2c4c98d7a8b6972592de7145c5a86b12fcc683628eb5ff6d9e8da35b77ed5ab95e6b9c0f0e7d5f1e8120b1c5f518b7b8dcb4010f0fe9cf581de00cfa4da0ee0acca25fecc9e91b9a7fdb151b97f84ccac3e2817efa229b8cb443ce44547848f20286f0ff45aaf8ab873d571d71ce92d7e396f1702e707bc422f6ae9d08e84f998fa4a7952c87a3c633102b4fbbeb2990ec27abe444c570cee4812fd0f1eee526af51d6c56d3ce0d007d9cc400c384682adc9d93c352d5dd7115ff64adc0a40fd53edcf6ed9101beefc6d06f1c6830ff66022858481affa9a707f6624e2671844ee27b39ca3b3a2c28f9240cc3e1ccd375ceb0c48d37f38f4b64f5c2ed8c025a09470d8e", 0x1000}, {&(0x7f0000002200)="63785dc3eaa7cda3ece7fa3f78339183a1261430226bc73487df6201f522c0d0c750f116e589e7bf65b3b75fcf1a071701fb7c8e66262d23fb1e653a7b65e673869efa8932306f6eac6a463694cc3f0e8ea4a6985bab0524cd25b92e63ba408bace7a7a6ea41ce5dfba5777d132c808dc4903625fc7c7a", 0x77}], 0x6, &(0x7f0000002300)=[{0x40, 0xffff, 0x6d6, "142b436e4e2665117d33fd01de3c6826922c3ab58662a4f755e44d5c3d67bfb5199baa94ab10e0b2fd"}, {0x48, 0x1, 0x3, "4badd36f109a363ba1209ea5752f4b66bdb20aa3c38695afe9483d74d02ea0fa53cfa7913516dda27002f05919dc9b5edcb06ad0565c"}, {0xd0, 0x1, 0x7, "490745dd2484ae7210a7383bedde69033c4eedb9eb04463212e31b2f422b471c99fbd62679706653e13a3d0b17f34bc2172625524d7c7d8ff1fdcdffc9ed157cd97234e3f3769c72793853d884e79ddfa4f8219ae879d9ed4bd712290a0ec1417034d3b12035b268bc8bbaf5b531b654998ef0574f1a376595c1dd5e691779f3e15e386efb017175d69c53854d08f618ace1733f87f1da54d3f7825ee738f5d70d944cf304a236dbfbb22ff5e7ab5ed978de9e5146200daf919922ac0639a8bb"}, {0xd8, 0xfffe, 0x1000, "6fbbc5d5561857786b0b0a6f34fa28e361082c5c6c3dc3f8e0ebfd393283c7aebdce8eecdd8c23ccea82ffff78072e0553fa1cc1a3246ac0e35adc38623f838b9ce69b0830fa6220870f0ce5fc91ed3e411844da4bedc235f9e2523797722aae1ec2541f41781a0e5ad79c8c31897799a5935fef8d87a9a688160a90e195c18b4b8a36c11be605e8d76efb40648642a726b1872f645fdc524b0fc2baf7adfaa83bafad0742a3d6d97cedae25bceab996b69b8413171fe18757aba76746287d2caa412e537612"}, {0xf8, 0xffff, 0x6f, "5cd825fa77794e5c2ab2cd56e45f1e442818331331da81930edafa0c788493a7415991d2cdf4573884637b64344e335017e785c82618ef475b0340898ec729be4319ba290c4e2b241834835f3d9731876d3dd99f3ac4d71d5323cb5fbd7d3520728641c1da80095242b41813b2c2b164dacfbfa3d3f3d5d13ca032aa75ce386f56aca36635034026b4821448f8abf14cbc0761e09cab7e37562366386d7e7ec65389351f1b8a104a31b668cde754491063b54c4ced67bdc0b5c5ab42560b9291675a46ca58168f0faae81ecd897ff5136b7234aa92ef35663e04e53fca94a411d62677a9f7b713"}, {0xa8, 0x1, 0x7f, "afd38524ab70545ba5579fde2521c913857da5453c87605150a80da0814451ffe8c350608634c08f975594f2f5484ee67bed653c88c40cb161121383fe9173c93763b63596ed7bf55716ad6bbf12e9f63dfcb542cca90c36a23ba89cfdca0b957ddf46ad83006c79374b2b7d7b72df0f7a357706123bce2a38365bd371b8a74f716c192bff49edc1ce85c66d691632475cf5525c96"}], 0x3d0}, 0x408) dup2(r1, r4) 16:01:10 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r4, r3) fcntl$dupfd(r3, 0x0, r4) linkat(r3, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000140)='./bus\x00', 0x4) open(&(0x7f00000003c0)='./bus\x00', 0x40, 0x0) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) wait4(r5, 0x0, 0x1, &(0x7f0000000180)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x400, 0x0) 16:01:10 executing program 1: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r2 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x100, r2) open(&(0x7f0000000180)='./file0\x00', 0x1, 0xcc) 16:01:10 executing program 1: socket(0x18, 0x3, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x3072af99ea2c6cd3, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x4, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) 16:01:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8000, 0x0) fchdir(r0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) dup2(r1, r2) poll(&(0x7f0000000000)=[{r1, 0x6e4cb5afb50be593}], 0x1, 0x0) 16:01:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unlink(&(0x7f0000000080)='./file0\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) fsync(r0) 16:01:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='w\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r2 = dup(r1) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000000c0)=0x6) chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:01:11 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r2, r3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x80, 0x0) read(r1, 0x0, 0x0) 16:01:11 executing program 1: r0 = kqueue() pipe(&(0x7f0000000000)) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000540)) r4 = syz_open_pts() close(r4) ioctl$TIOCSETAW(r4, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r4, &(0x7f0000000500)=[{0x0}], 0x1) write(r4, 0x0, 0x0) getpgrp() write(r4, 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000580)) r5 = fcntl$dupfd(r1, 0x876e52e205264b23, r2) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000040)={0x10, 0x9, 0x4, 0xfff, [{&(0x7f00003ec000/0x1000)=nil, &(0x7f00003eb000/0x1000)=nil, 0x2}, {&(0x7f00003ec000/0x3000)=nil, &(0x7f00003ee000/0x2000)=nil, 0x1}, {&(0x7f00003ee000/0x2000)=nil, &(0x7f00003ee000/0x2000)=nil, 0xffffffffffff245e}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xc0}, {&(0x7f00003ef000/0x2000)=nil, &(0x7f00003f0000/0x2000)=nil, 0x32}, {&(0x7f00003eb000/0x1000)=nil, &(0x7f0000fec000/0x13000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x4}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3f}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f00003ec000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5660}, {&(0x7f00003ee000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x10001}, {&(0x7f00003ec000/0x3000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x3f}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffffffb}) madvise(&(0x7f00003eb000/0x2000)=nil, 0x2000, 0x0) 16:01:11 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r1 = syz_open_pts() readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) 16:01:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x14}, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r3 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = getpgrp() r8 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r4, r5, r6}, 0x6, 0x2, r7, r8, 0x7f, 0x100000001, 0xb1f1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r11 = accept$inet6(r10, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r12 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r17 = getpgrp() r18 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r13, r14, r15, r16, 0x5, 0x7fff}, 0x6, 0x2, r17, r18, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x3, &(0x7f00000000c0)=[r5, r9, r14]) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = shmget$private(0x0, 0x1000, 0x16904968aca03333, &(0x7f0000fff000/0x1000)=nil) r2 = getuid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0]) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r7 = accept$inet6(r6, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r8 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r13 = getpgrp() r14 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r9, r10, r11, r12, 0x5, 0x7fff}, 0x6, 0x2, r13, r14, 0x7f, 0x100000001, 0xb1f1}) r15 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r19 = socket(0x40000000011, 0x3, 0x0) connect$unix(r19, &(0x7f00000000c0)=@abs, 0x8) r20 = kqueue() kevent(r20, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r20, &(0x7f0000000000)=[{{r19}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x5ee21a89) r22 = getpgrp() r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r24 = fcntl$getown(r23, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r16, r17, r18, r21, 0x5, 0x7fff}, 0x6, 0x2, r22, r24, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, r5, 0xffffffffffffffff, 0xffffffffffffffff, r12, r17]) r25 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r25) r26 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x2, r2, r3, r4, r5, 0x2, 0xf0}, 0x1, 0x3, r25, r26, 0x7a, 0x0, 0x4}) 16:01:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r4, r3) fcntl$dupfd(r3, 0x0, r4) openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000200)) recvmsg(r2, &(0x7f00000001c0)={&(0x7f0000000080)=@un=@file={0x0, ""/25}, 0x1b, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/39, 0x27}, {&(0x7f0000000100)=""/37, 0x25}], 0x2, &(0x7f0000000180)=""/10, 0xa}, 0x2) 16:01:12 executing program 0: unveil(0x0, 0xfffffffffffffffe) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) 16:01:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x5, 0x3f, 0xa251, 0x4000000000000}) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = dup(r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x80, 0x3ece64b8, 0xbd6e, 0x3}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom(r3, &(0x7f0000000100)=""/63, 0x3f, 0x0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) ioctl$KDSETRAD(r1, 0x20004b43) syz_open_pts() r4 = fcntl$dupfd(r0, 0x0, r2) writev(r4, &(0x7f0000001680)=[{&(0x7f0000000180)="b964937034b47e166b2525e0f1707abe5b52bfbe1f0ce35e7b8d496bbc7d321eb236e6c0d9395d8fa5208246f02660234d1f2143bd5344fa878e24c9510bc9041aa036627775d57f3fa110139450a4b49cc428e15b24361b56d2e0508236e8a0f85d7dcf3dfa5895e5acba073076de6091377ba69b1c13ce54a7c775f1efe25229d9fefb2d1c432bfaee4687e0a5a638261fe1b1f44f1a2c6ef30192291d69f56951a35226cb683015468dec9f521eaf3aeb786f0d80a825070bdd1d8b552fbc008a3777b1353ca5bc923432ce6c7263110216a5e01120e59b369dd84b3ef78c0f452ced3c0b13d82e4f96ea8cf1", 0xee}, {&(0x7f0000000280)="166c8b87a03e8a100632f6f5595645bb7601c1d2b0e8c79279e1bb19931dbacc18509466a5fe225182ebb95785cd18fc848d1386f03e45c894d4ce716692125342e9d6ad574dd7a5ee92e1e5ab3c60451c8cb43bf47ad4830b54bf3b2626386e43cc546ba6dba68d2c1055e87297b85c0cda4f9f159a84121b328da9b9edac45e8", 0x81}, {&(0x7f0000000340)="856ea1da19ea85558154bad3df4803c4c53eeb9a8f3ee2d8034cf4c21003fda08de5ad4d674c9fa68b4e95048c22344bd0ce85575f93f967b000182c77e4f9d1d6bbc8f621b4fdf554d7404f52402cf39091294cbbdc2fe644fc6f45e34a1d78b57c4e76e76bf35d7f4f69f765eeb9d2f59d01ae", 0x74}, {&(0x7f00000003c0)="94e4e463e8d1633089b32c44427e65cdb046a7c2eb479770f99750ad96c059fa319739607818acb0f9eee6d02f8feb3f4c2a548bafd15d625aebd6eaa76e9020ff4ebdf72a249d508b34637dc418c67818b2691e3f8eafc82e236b41e451c485e179e74b728abae6bdf7aa9af2331ea9b32114e09d02b30109e9bd47ccb20d01c56331f20b1ccafa5b837316115c87ef0bdcd89fe22ca97e2ad21514c25c60dbacb6a5a1d9f422055609bfc57abe588feea1086695f8737b72760c244e5e7be1ef4a40eb592c6d7e5882ec255838af16304f50f876aa4721f4296ca175b029e474d3b56878caf9db49065ee6d11330ce1ec896264944df783abbe0763dbd6e4c9903b87689d817e209ec220bf4b0a6c6fffdd94eb58b248afbf1e4418ad06a051fcef5e1ad63b6a4f1a1bc58b874dee450615339eaaf8f5de63594a26364c1b9abbe8e658ec6773d737bd171214546dc5ff6dacc3c5711d95c9f0d92cc5a02526a95dcea34ab1a36686cae7c471747bade38bfa2c1734b8c97a6bf3c14d3ee373cd1dce1f9ed961aa6080b0ec9b86c6587937c2e76982f51eb99c83babe62af8559eee2ce2cb0257d578a9bb02543d4686e816ebbd66a95dfad0dd43d0cf7d94b515da77a9614dde214e1c99515fb3645386039df7347c0d93f306fe408bc658d01dfb96e11b9abca762cb46bb5f367f66c88e8847c1cdbda087f2f8760ff508d26bbd59364c427f051f692dde895c15d8e798bc02ac0c63b3d7727a6a88aa0d76ff1606c69985f560b7bada633fcd5f5af60f4533ed90aa3583ca081395a3c4294cd1991c35cc081262840b8acf581f38fa2786cb7c7f4933117c7f85be26dbc0435ac29e9f879b8d88e34f103227b3991157c731cb1c13ceb91a443da0117952179837ba6d24457b7d76eeccff123b62915d8cb25650f1067df2b27d59d86bb3448aa65214e8bb864e178d54715f42abbebc2dbb9294307a41b98e0cc7da1fbf6d338976784d6755a46bcf77ee7830b5caf577795d6356c8df95e84c5f6078c885790eb9c22fd891060a185bc77bd234a8bddec28a9ac48ebd778ea31c3be2350b69687d6ac723c6604d6db7ce9ee4a9dad25252aac7b5f51244b88b596a4b5f18d2f2e96f2a65e59ffccab31a9eda5dc7f88cb00dbb791fcd582f8b8c2442330f5f880f2dc8dab194699b1b4363c18dc0721addfbad06c4f3d8c1c8f91bf123f171b15ee35f8935561c712f2b8425d89a920f4ec22a838c71c96e207b3746818ff2052be8700db58a11d2b81b8561daa55183e64acb0a7a0f20da538db8bef9f0f7eb522a94c36cd7ef14f8c43537628d10c6fe64ed445a93e0e3e756c4c9d887a9f0d8d5c8fd9d28be00a55482b8577f0ff5fdc104e40d14e180a36626b50192abef6510780a5ed3ee5ea0b8c4e70b44b3f0a6e9131a725a41b5fe85c0d17022d5a0aac5e2703c387879e3e062c1cb4cf627ce26c8c1f4a3a31e3c356254f983517cb49f88e90312ac96173fbebed262b6c927657dbd59eb9e3d567a736ef8585edaa74bca62dcea13148ec10c8a0ac198a749dcea6962a38ddfab114b352c4a19a9661f7bb3262e21b64b240ef3d8bcad735d6b461260a8d187fada39fb25eea059a8d3b88a3b464c2cadeedb923d90d426f2bc93a690809325685be0aeaeab3f6db8b353de6cff1aaaa9abadf1b92077c368d273c8d4e95775d21e9ff57bbc50af6686ff7acd3ee3f1160f095dda304fdbbcf5e997b6b76dfba0b6cdd4cfefb6ca62210780628403ad7fb6a188465f1e5e46b5017e8751866bb87923772b96eb05048fa5996989e795265dc86c902c5090323ff55cb2f5c68440bdff222ffed56c9f1b8e1d6660721b0cb466181eeffbcbd917f650c898fbf8f577b786434b70708c563e0ec36303f905d14ca817b6372065420f591f5378b630caa34196742915111100b1c9b01044ae49f5f410fe9d6b532ed471c56ae6ad10b5706d0babae97e387d12bb25d7284a298b496c31e7a5167634dd7579475d8b9d2300ea19c19e353bb97443afa1baf68cc1d6d6e21c61d6966b918d145c1e3a4c49cd0e32ad2d6a6c85ba91ff15a87a1574477900ecb9e7190098bec96ac036d4e568beccd357bc42d029e21c88a25172518a87a21729d142e2c828f825e563b38749a793e4a7188db796d5677657e2fedb185053c5de969f1d4ff2d4a6dcfeceb26a1f3391d2965fb3c938571f66cd9c37557a13ff3d22ea4009b3247e01581326a68aac9de60db52225424b7f79cb0b95ec3cbf73b17599f71b0680518027fc6a2bccbec56e1e547b24c9198cd5c97928b6e8d8c9cf83cd9d2f5556dce4c79109def78627a510adc18d8847100feecce7443d0c274d6fd60442a17509bc9ff1507acef21f8229c31c62ac26ba80499c55c3bd0394363c03e25f9e7c7dac7c1b4024ab887ca2c3ce519e046f3fb0c08b2b7758d909e2f41eddbbc51f0795561da526a66316774722a1b44d239c35af148e0941cc0f4283757d3931eb5edf381f8d4c753b98f2b50670c9981aa2d0702e82a2dbbf001b343fba34e57adec389dcee32d4155ebc36f696ca13d113c83dff64801d14314d91e4e92f34bf26d9622a6974547570956f43524621f35f560cb22bbb0c7c8282516dcd1aaa6ab22af15d3318a59b6fc3fa6fe39db394f9b3f5f483232e91b7d8920dba46542581d0e1997b4bb6d63f93b13caf63955c789db01e028bbde732d5469012de1717f69f675a455b78e4132012d3b6f078d1a4aa09a4bbe1f6227425e64ac8ae57e3b22d8ce3d07f2aff94f5574c0efeeaaf80c8910b7a9134855f31e5b1156df4b2da00bc27820c3203c2882b613198d1ac4751ced15711688e082ced7c00173d848117d2c2257823035a447e4ce9b0d8e3a6456bf9f6642e81ad6f9920a7fdede428dd1cb9eb90d578dc6a87b9fa5c240b2348d8fe246733b0df45d5479f45938ea15a9d1358235cf07bed80721edb4bcd61884bc3b4e1266baf51e8420b8b4e47d8c309940bd34ee1239b0008f4a27210b2a519dc65936c6b6a066317afe6725a61f872a86e9266c0644e2845d6f29d638c4f6d18eee55fa613528e01366298135dd0a0e6b48d385bdd408a78b555298681b1aafd46720afc9588ba09febd70da61cc9673d08890cb90828a517f91c7d4b97b96a5aac957f4cf18b2e47b5445c78458699aea62175c3a7fefb74eadb504c2b8dda36bbf085951226e2fa3e30deb58d7432f5c2613881031fff9debc4df804daa43895d27bb7498658609c883d56801250ac2e91ecab24613deacebc6d1da4f96848213479ef6bc0895575cf6b2ba079668e24caca5a281678770bec792fc4407f1b2ca9ef5c32ff630dab50b69a9c99a7d9103a2ccf5e5468591b9395f12848e19c36d7824f0c57daca3dda1d40e43c82080f49b8cb27a10cf9e1b3c796129fe7e7387bb6980e062311751ba1b43cfe79c69d435ad03b8295e0575855e7696a92dc91c0f9bade2eae57836fbfebb1831ede15fc1d6ac09fe8ada7a2527a8e57c12996ff1a4894229044a7c3b749a59b0501f151af87988055625800b0ce6534766c26a8495a31811ff28555b5aba42a1312fee4a32b7963f625202cb4b285628c0f01425887adf67cb898369ff01591ce84a7b0d200bc90c2575f8727ce1f112dcb3d53274bdd1a225358b36f371e6110ea5463383c778731bafe476bb28d6f5acdaf8d58d2771582889e3970fa379712a4834fad49a0b14c4cce84346ce008939e3d3ebbca3ee7850056f977cede4502dd3d1c506ea98411c51661d53099cd3aa66f42fa88110ce89c4f754268f0bfb3400a857c22759e7841ecb0d9134c88c23eb7b3befa3223c4a16ba5a03eba62fe9ebfd0b21d55ee2792f9f5707280cb5f84717257876123b798942a0cb46301002fcc0dcf8e86cc6877373527438912b3f3f74107b2ea16819bc4e0141eaf061b2ae95f04269abbf9d547beec375d4f276994f9d148a4337df4e290f7268f2be65c87920de91a3857fc4a501b497bbc37695e0fb591296f754dbba55ebc1678bc082d44af51cbbcc160f10dc821efec047ca96cbc995ed5b6e59e0c32c489c08ea6e3b3156904670f6134dc2185d4ebdfa876ff06e6dff911d8d4fbeac47f30a4c22029e9e03b6cd253ccb4071cb8369d3401a70bbc3f22e98794819d75aa005b5f61299d229e9973e488c8a506b97fcadfe9f9e1af21d89c2392934b75ace451d268e4731d5e9a8ce034f196d8879c0f3576422fbe7520a8657d174664bf02d35ece2a4d8f386e2d995c5bb01f544ae838ab7295cd84b9dddd82e8f9543202d94147422143458ff6e8f41ad77d7941e2bcfbe319d24549138d35079a9dba6c2d3d55b26491e89ce11597350b757e50558d5ba1daa20bba8cffb001a9c0e470be38cafd874e117ed1cd4e7c63b3f08ce4e2a076aed0e2dbaf56c6a6a96c4c030ef3515c8835fd54fad70252bec83715cf8ff93c3ac35f812fa7a7c4dc471793707769490fb387a25071500cc9f9e59d0bd2154765b6fa6dc02b072bfb258dc920e19749d3733360ddd7def0341ae4f4cdfaecb9fc14382112122df9b2dc9dcc145e1f873382506e255aa7d6f03b7e40828f1124aeb204d3aad3d9bcc0651d8a694c41c6a0c94286f5ced75247e021e9a932a1b8a25e8c210a7d1e9ec4b0df178af2be17951b6bfd0bba9e6bfc35dd04319104f63c53671a21528e945981e077e0929dbdf06fc07cec0d82b57a2b6919e09ebfad39c5c59035753f93f97e868e70118b1b20616e7421b424e74532d39874b589c2b07154a31a96bd628b12ca1bb7ce41a49d399cecb0f705a2ee06ab636c93fd22952c796b49dd6809794df41d625722072554fbb77d6a07b31e47f35f0cce771eea3922fce01c16aec8e072a1a53926c4a92173cbcec138cf4deb118245ca4e53d33258ea467be411c4cdeb63abb1adf223007b478246fe5f7f87c86d748b5d167e138b62370a56829b7f6c2302a2a8fb04ea1ed7276797d0d978abaace7ae35d72dffc3c1e8a5064d7f1e08d491a5c3eeb30e7f0158335b3958e2099f774fc9fc6c6f408109e5de9e1a92a2ed6aa7588039afde3fa6654256cd12dffad56d4bd7c659078e25914c91a392e3c68aeb8fd2c7233e33981d0ffb35db96eb72b8410e8b52b3c51b4ad2e3b8735bce9bbf7ab05f5f15b8c0eb184e00454acc8b3a16b86e282a069e5fea040a872c890b24651b47dc95a70e112738ef79e499abdf90ca9310f78a73d6bb183f2c8b187d7bc0e6d0bb7f4ca2e888a62b97d578445bfd5a59c0d23129577e23b89ee1085a716c689c09753b158ce92da0bd3aaf394ede8c58281aaef3a0bca96872b38e4ddd46cd9f5b5ebd39717208c811c780527fa1eb20f47ef023e8393065741cc8c55c4c6d0a640da13ed8a848fbcf6be7835d4585313520a12338cf890335a34f816fc302217251952c8655e156fe9acbde7cf243a087e98c7c423149a8a5b873bff1d8576befc9637b9bb6cb94c22d76f1a676b5bb8934e604820a5a0826544617543293c44b226f6e010a954188b774dfeb2340e7d0022be1a931b06d07c354f5661a1db575f6ebdecab78cba9b26367406f80277a0dfedfb0750be205761e5b25d9296e17a5313cdc14b0e4579b3d67019a6c7fc1aec29b7791139d2cc53525d5fa4d1f3278be2a284855e8d6fd4ab472c9bbf3033be131296247e0ce29460225ac134db13a0f04f6ed2a1289e627f76bfcbe95fcf295f7fa45d000ff22b1a12beca33", 0x1000}, {&(0x7f00000013c0)="6a03b0dc17e17d98796daa9980939809745f7ff5f526b2092602637f768de5ae4410082fc8058a0ceb0453d7a43ad896c23b95b00dd8182fc5f66d2c41e58efa6005fa4fc9d36251a022f4c906562fb0b10881e835ea9c96bf1cb59429c43b8a8d1960bc623c12c5cb95e1509e0204cd2c554ca02428e475211b376b5cf0c510a9902300fec24c0198c2403de176bc031c7d2b5c5b1f9d62b12204d9bf26b6d4780b0b02869ab743d49ef36b1de9943f6e", 0xb1}, {&(0x7f0000001480)="0382a1484f96ebca062711d3ac15cfc7117f1d98de8d731813f91e2d2a418d8890e6baf9dfd0ac48e29cc6dbcc2539ce13f8f07b3f40b2255444d39e13c70a8711cdb4b6dffa36a59ca4de1ccc48074a8897e56b70750f1823f4d58edbc181d395b5c286f3ebda13368908d41f0149ad95b260614375e0efd89ea794a1e5cdb2983ab8195ac94a2077ff9896cf33ad9d781e9f98814497594d35637f1d483f2ab53eef2b17", 0xa5}, {&(0x7f0000001540)="d36b63d0ef8ab1cae30555841a1d623ac65fe4dcadc5e9e9c098df61473b58e37211549af9b3ab2df623c2b0549d0e7b0ce4d9518cebc26ca9a47bc0c08a9b98a9d03f207fb733f6f11d4d14545798b994495b9dd9fa15650baceffd5b28d18730", 0x61}, {&(0x7f00000015c0)="ad706835", 0x4}, {&(0x7f0000001600)="15273ab92cb2d72a3cb4564680341942718e45a790cd88ef090cf5f91a422c0cf16de5c9afc0837cb3d6d375f8ef6b59d62d9cd24906ce97e7", 0x39}, {&(0x7f0000001640)="18cd8b808a26f9a1fea1b69008d4455a411d", 0x12}], 0xa) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001740)={'./file0\x00', 0x9, 0x9, 0x80000000, 0x0, 0x6, 0x1ff, 0x1f, 0x3, 0x2, 0xd55, 0x8}) openat$bpf(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/bpf\x00', 0x80, 0x0) r5 = socket(0x20, 0x2, 0x7fff) writev(r5, &(0x7f00000018c0)=[{&(0x7f0000001800)="0e28edb6f4b1ef4ba4cb669a13fd1e4ba716d68f63b8050e5387a6c2ca4f609bde3957873b8b400bf51be2b553a1efd881f128019f69e08eb40d3009ecc27dcfd3e8b739b778a21d72ba933c796f8934353759fa108c5dcb015a315fa6161c77e7d4cdd7574442811adb34cf8389078a8c0b873751553ae08ebd1372be89d57757f4bfe1d6fb92a6ae2d742108f0329a0e06450b7a169a6ed3d02012c4a726b3893d1da40d6cc03aedc9c43c", 0xac}], 0x1) semget$private(0x0, 0x2, 0x80) r6 = dup(0xffffffffffffffff) ioctl$TIOCSCTTY(r6, 0x20007461) open(&(0x7f0000001900)='./file0\x00', 0xb30, 0x122) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCFLUSH(r7, 0x20004268) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000001940)=0xe19) r8 = openat(r7, &(0x7f0000001980)='./file0\x00', 0x0, 0x10) ioctl$VT_OPENQRY(r8, 0x40047601, &(0x7f00000019c0)) ioctl$FIOGETOWN(r8, 0x4004667b, &(0x7f0000001a00)) r9 = openat(r2, &(0x7f0000001a40)='./file0\x00', 0x0, 0x100) ioctl$TIOCSCTTY(r9, 0x20007461) 16:01:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) setsockopt(r1, 0x27, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 16:01:13 executing program 1: syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) geteuid() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r3 = dup2(0xffffffffffffff9c, r2) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="a6", 0x1) dup2(r3, r4) open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pipe2(&(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) 16:01:13 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x10) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x7}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r3, &(0x7f0000000500)=[{0x0}], 0x1) write(r3, 0x0, 0x0) write(r3, 0x0, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x2000000000000399, &(0x7f0000000140)}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x3559) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x3}, {0x7ffffffe}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x4e, &(0x7f0000000340)="b6") 16:01:13 executing program 1: symlink(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') link(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) 16:01:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xa000, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r2 = dup2(r1, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x668ce79603130fe1, 0x0, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x88, 0x2, 0x8, 0x19}], 0x2, &(0x7f0000000180)=[{{r3}, 0x3, 0x28, 0x4, 0x8, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x20, 0x0, 0x0, 0x1}, {{r4}, 0xfffffffffffffff9, 0x40, 0x1, 0x7, 0x100}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x85, 0x2, 0x2, 0x2b22}, {{r5}, 0x8, 0x4, 0x55, 0xb5f, 0xc0}, {{r6}, 0xfffffffffffffffc, 0xb, 0x10, 0x0, 0x5}, {{r7}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0x7, 0x3}, {{r0}, 0x7, 0x1, 0x80000000, 0x4, 0x7f}], 0x99c9, &(0x7f0000000100)={0x4, 0x6}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000100)=[{0x2, 0x5, 0x3, 0x4}, {0x80000001, 0x5d4, 0x8, 0x1}, {0x2, 0x401, 0x1f, 0x6}, {0x5, 0x10000, 0x101, 0x5}, {0x4, 0x80, 0x1, 0x8}, {0x7fff, 0x20, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000580)="b1a05e28") r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000180)=0x2, 0x4) 16:01:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x100) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000001c0)={0x8, 0x1, 0x40, 0x80, 0x80, 0x3, 0xdf82, 0x10, [{0x8000, 0x7, 0x3, 0x68}, {0x101, 0x8000, 0x800, 0x4000000000}, {0x9, 0x9, 0x3, 0x2}, {0xc000000, 0x3, 0x40, 0x7cca}, {0x2, 0x0, 0x3, 0x9}, {0x4, 0x3, 0xfffffffffffffffb, 0x2}, {0x5, 0x7, 0xa46, 0x4}, {0x34b, 0xbe, 0x7fff, 0xdea8}, {0x5, 0x100, 0x1, 0x800}, {0x5, 0x5, 0x6, 0x10001}, {0x4, 0xffff, 0xfffffffffffff801, 0xe000}, {0x2, 0x6, 0x58, 0x3}, {0x7, 0x20, 0x5, 0x8}, {0xfffffffffffffffa, 0xffffffff00000001, 0x485c, 0x6}, {0x0, 0x7, 0xfffffffffffffffe, 0x5}, {0x3, 0xcc3, 0x200000000000000, 0x4}]}) socket(0x18, 0x3, 0xb79) getgroups(0x2c0, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:01:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r2, r1) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000040)=0x733014d841225b15) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "e83b80885a570aa711fe32df4f689e6cdf333363"}) close(r0) execve(0x0, 0x0, 0x0) 16:01:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x0, 0x8000000000006, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r3, r2) fcntl$dupfd(r2, 0x0, r3) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x6, './file0\x00', './file0\x00'}) 16:01:13 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:01:13 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x1af5) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:13 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/116, 0x74, 0x1, &(0x7f0000000100)={0x18, 0x3, 0x80000001, 0x6}, 0xc) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)=0x9) 16:01:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x8, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) 16:01:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffff9c, 0x40047477, &(0x7f0000000000)) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) 16:01:14 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x10, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:01:14 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002800)='/dev/wsmouse0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000002840)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() sendmsg(0xffffffffffffffff, &(0x7f0000002740)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[{0x190, 0xffff, 0x0, "6c5556dffbca115f1f7b349ba1dcda85784ce138fc1b9741d5829093fd204f74efe1111df333ad31f73e466e8abe3b2f1fda29b8770c2d1d5fd27a250b8a01b89f5c3f6943590650489fe2225c096ed8c1fd06c8686ce701d6496b129d266ac81ecd1c4747681b6a17d89a5a81ea148e1a8c17407fc06831e0e40210cae79e8e9e20c737a3ecbdb4d4301e05874884e749653b4402c0b2565dc0da3af7b939d5f79a5dc08cccdb403278707da24cb63094c0cce9fc09d4d6431fef8022b52d5489166826026236a3adaabe51fd9196600f4ddf92945359461996be7f7b0f49917261dd5107b923aff4ddd72e36777824f0ecff1afec4b3b456ffe40c3dad6408012ef0719d7eba7d8bc9d3b63b205330caab7ae56f71d4e9143cc20289814d12e24a3b8871e0d3f63be4663cb580a65265b685a58801ec38ceafcf6375236cfb8dd399bfd4ad30556a6e224b0b2756c04958900e70fdce1940cf02c04e93f1d4c7859edbc921db93c3bca7e61dbf31a86aed5a022405f7dd42"}], 0x190}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0xfffffffffffffffa) kevent(r1, &(0x7f0000000300), 0x1000, 0x0, 0x8000, 0x0) 16:01:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000ee0f7f), 0xad509481) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) bind(r1, &(0x7f0000001680)=ANY=[@ANYRESDEC=0x0, @ANYBLOB="b7dd2ae97366523dd1946f47e132071263ede0046e3a28c57132bcc14bffb80ef10d9559d7454fcf3d9e74c2f6c48260b26f5f0de5bc896c6c942eb91f692701a4237c71c88bd6682dceeebf9a23f7c1ffbb9168c8a5f40c19adbc1b1a27c55c6bab36985fcd8618ecb0825691c85aaab9dfb93ffbb7517413d6289ef57b57a5ebe3712688a47d454880ce087e215c778be4b5706c0261ea1138d59703e591145f68aba31b1097abb38d5c117dc3511bb73821c049f88f4057e78a11c8793f90fb36cb67f24069b82ac495ec27efb044293165b1d6b88ed66ecf3d3db89e854de679a9e1ea940e4db67c96bd496ac95f8f479d1c3ca97b271de9936be567190a19bb97490b4ef36027ae0516b4f9e3b0c95e9fe06909487a9f", @ANYPTR=&(0x7f0000000040)=ANY=[], @ANYBLOB="865a4fa66878ba946788f98c03c61bc64531d1a836fae57d4781b17c433892e9828f86a5afb4b8c2798d7f03269c95483805ad60df4f0a40eefa518df95b26518d79b064d9fb16828c04b7575a6593a02250061c3c5bbdbf3bf8e41e39be2c95844b56206be638dce744ec872b5399b4ee2e85497f346b944be9569a90e906fc3e6266ca53d5fff30d3fd51df8c269ddd72b0e", @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRES64, @ANYRES64, @ANYRES16, @ANYBLOB="428754d0ff877f19a51b15e32354a08ef9719bc4b9c1a6a0a614252acd27fae99063cad7e9709fbc737d437c6962300b12a64578565918c03fd30ec694fb6d44c20647a0d2c143540549eeff811a91cce302e863c580326c4813a49f0679e64fb292209deba448e05cfe80b3394d53620a607c77557b7a2559b34bcc5b9b29f5550f64f2ddc8d9df9887e937f17cdcef5746", @ANYBLOB="4035d3f597af31eaaebb0ffb0ad5df8c96c3d5b4bbc8ae254757c480f949eaea5052c16771614ecf0fb339e495371f1eabc7da3ea6d193a7844d24c1c3cd022a81b323ce2422df307450c9118f252fd54f5b896d8b11b1bb4bdd341ae4963197c1c4aa05669b8473617d832d2b00"], @ANYBLOB="1c65bbcfa07e1a6dfc9abe2b50a315826b537afc3ff8ad63a2111747b35e2a8b443f00293873bef7411c8a5fcc73bf6049eac4e8382a6050e79c8e2152e8c468e35a15ea5959dfdd0f1dcd72fbccff846914ea1150d01953b1f3f0d0497402a1bdcbfe68dd25d6f6a6e506d8ebd98a743de56070b43625b2f03bdb36a31c361ebd5ffd6a5795dd9289c890c3ee59a6b37749d8b17eb8c9f087f02a33a7e3752980c0b38c223800141dc696da9e5c3adb3c2c4d6e502f361fd45b8b9bc08f1cbbf888bb4defa8cf808cf771777ebaaea5", @ANYPTR64=&(0x7f0000000380)=ANY=[@ANYRES64=r2, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES32=r3, @ANYRES64=r4, @ANYRES16=0x0, @ANYPTR64, @ANYRESOCT=r0, @ANYRESDEC], @ANYRESHEX=r5, @ANYRESHEX=0x0, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYPTR=&(0x7f0000002940)=ANY=[@ANYPTR, @ANYBLOB="b0cdfac7990d0acf174a3f6cbc8b706bd152417851a8c9d710dde296675894f093103215190028d53a3ad03b9c5f2f2c74ade12065b156090cbdf70c2d504358525adc69ca310a0b3203e66be282fdde443f8ffd28693d99d412137256b96816506d9fdbcf4ba8b3e37bbd4dffbf93b965b0a32880e149a940d28c7ccc696b608e4d600d1048e161ca"]], @ANYRESOCT=r6, @ANYRESHEX=0x0], @ANYBLOB="e2f571cf13934b0156033494a39a1d02970efd6398645829799f46cbafd4d798cf4c77c494b7d42c339826bc7845995f0e5d7c4baec73a08e95fbec2582027a266f9962d187c7f7ef235b2e36c6e3abfd21b74d6d6ee28662c47b05481431ec1cfab7257e7ec68d9633aee91b17528ca9fb80491d73cf7f27b58259a340ea114f79b8bcf5db8fc088d27492da9a8301b3ea2bc78c6e2a5428560405c041b2e4a345515e54544ac4880042752303c4d0e21d913c355ad54834c94e89715beab31c18f3907f3c94e3754dd0827b66817761c8dff79985bd281a0c7bc6f366cd59b3b7f3d5c0abe1464c5e89491bf651e76367310eb37c21b9ba71b884ddb3944fed283725be41c1fa6f7e8da273073d17f97292901c3b91cf2e86a391b916a77dd739d02c82bc116385d4c424f52be6ceec5fa0ac52cd096c4dc2ed134c4e97c75fc26e86d201dbbeb3266ba13536cabf5582328a53073c274bda83053a93fefca31acdfba77786b785bd66e044eaca8d3098b34b7fff528fdaf60077807ee408de21cdd0f95e9bc836a7c0651710bdb94b6bd77d325b7928eb62aefc61073d3a565ab928898021f9a6c98dfe4fdca03a56d137568628207d09c056be7ef6aa7ec4d5cc55514376d5e8f22764cc0707f50b87281fa0f0355071bd25721f82127d67c89ddfe3c0b32169484dd201fe2e2e6e7563b0168f65c082cb6d4989d879b38ac0b142779f7ba07130db57f15bd9fa7c0f7b6648e9b3168732752c225c6baf68f245ac130e62d449b54737f9810701e128ceaf58fcebd8a2c3cf73f6d5f5c4be0e12efc63ded9ed3fea9b2ac007e78441f413a0e2099554744fc059f098f28eeacaf23b387b751978f23cd4edc74187d82e10781ecfa2e417a2a21ed92644781f8150c96fd3215c95d61d80bea04d4eeb5f678bd7cff2a6e2293e5e7199ae418e4dea8f4fa43584c4690d5b344a32a5c1da826877c0694ce21ced60281b8bd250e06a5c54cb5b6a0a8b961c5d183546a451ed9d910b2ae9b6b5bcab5b618577eb4441dfb20b0ce22f64ff00c9283c66783902a3e0e14eb876d4e1e13b4e2d173cfd3c8145153fdd0d540904d4eb96bc12c0ce6ad5ce7b069cfca5cb3ec1ee6136fafea92dddd285467c4f092a3d3dd7838f9df31c0367cd0c57c4aaeb6dacac9d50e9f4b4a3328272c0ceb6a58bd692bef0cd66bf7f7a8109c73876630406ba08b44ff7bd02b08d3c4e77f1cdc1188ab714cbb6f5556e5e83b20dcd3e65a4b525dbf73b3a3508ff3059f1f4dd46140a722a467c9a0697fd8a660be16a3a164a75d3cc87a892bb240c9d3c91cb1d8e0765b6f21b031219f22df5bcb79a24156352a194f9e1e239c52251213c0dd0ee945e85986a527dc80bca12039d0a9da61863816182874e8e9565bd072eb636f63c3462176696459ac30c1f2a0f749dcea2120ac19aa6ff7cba5055b9dfab3ff39b2ab1659f034ce6dce2783cf96f7bd7e318d715e2a1422d0a291349653bbe11a7d3b8f40ead83e4ee579d9d472a5214b961608dd9ff4f19fb52ea77e48dce549302d95152eb10ac5f3947596c3e40c4829dd218465d79868d8ebe464e3402abc6b1be18dd92ee6b23b58f109db788b7a7ae12d6fc9c239909b3f732a5deaf83b7410fd18609f7c0343b27995f543a91f4eca126aa5b73f3d7e82690cbe851bf573e8874ae913ee72f74cdf62c2abdab79d158f22b97792b91e469c9aa7edcabed92621ab3c883c65067c46ffa6252480e16ae4e073e73d95ee2e792c13e58ec9177ca0c385279f570bea31c78c76578858a1ff2670bccca5f2c1a7a5f5aa7438f7c9473385b0f4b5ed63eb6e2fb3711447b950eba6a5fb6f06779949911a5c27b350674a7edcb2ce3c0e6bea4c6c135fdec1597a71aba661452569e677067b98df263046dbb4d078fd034cbb332bae590903f5b96672aeeb9b4434c2d57d4fdd6436b3ded15d880238a3489840f2263e2c1b06745ba6574b19f04983bdbf45f3b364b06f2ff04f0a56177a11d138a5b21072b0385293c7a32f40ade3eea2acc50e5b907e629d5f4fc9f209df4cfee0cc70c8e7f31b141cc237eecbfc4ee4247638d9d0ee78006d7ae44f237080f2391d0c9899e54e9d182f6aa59b94d41775cbb395c2be80dd67064c4edc9fcfc55a261654352b5cb0d9d020dfb35e796566cde3b7d3bf67924bff754e9d215836f0a9531108d551a94d56eaff87ac3b2eacb70c914ff6037336b81036a179f36b7bd25fd9688fbf57c6191a0c71475dbbdfe6a5f037b2eecb47d73337d6513043f09cb98b4feaa6d380758e58a1377f226551041f6de5fe34d06d132f03cbca92eb716ad584edf3042e3aa36d399c54321ca379ab5be15c99f53cb4f3d4cc38eefaec09bc32506421800438fd85b2eec671d5efb597def96d59cb47a4e761c7fafac6923fe00645fb06383bbe66ed1f67bb5bd85246b121f1c6581b38e89764ca6e9f5766399ab0a1a0f8aa6769816b792dbd3df9a10a84ca905be1e43b80d87d26b495c6007865c01ad588a55b9b14ebbace1e9d9f2e3f3b23d12d004275fa442d03d362ea8d26fa5b6a4611e9350f12e5c9df84bc456d8e1e53c331ff3dd16fbf8e21e181b3ed311914d69952c55f7224934f00acfdb75ebec1f35bd40dcdb53428889526b87fbb613aa8daedcbfba48ce855f0bec59bab996de969c6c0eae046ad1a550b049bf9a3e6d4ac68a4d616caaed1c22ff3caa5c26a490f5786087781eb64c325cd8cf2fb3a622eda5bd2a477da023a031e15349a8d0785b8c8ee9d2f8ae9d56efe419848f50f7c67ccdf07c85f0d560ec153de0d3edb7446b7ef45a5d766ded6a267893ce05864bca656bace120417d5699b0fbc071024793aba012b4e2fee3203ae4c7dcfac8fd82a337542251026446305b50fe4d79284989a05a83b86f690aa325bfd5bbfe8fc916a1eca65eda451629d84754fa969926a27483ff2627979fad275bd78f95ec6d345472b7313f490029144475563b329228aa9a83ae7842bf9ae912eefa1a6ba4d73347317e05c548e5abbaae68945fc3602fc5deff96ed6007ee8f2846d7115f1ff97a7434e5a5b0e87c2a1b41d86166c1051e92a883a51ef5b80beec66ca56b531d85e27ebac861498d4da2e6238801aafc33131555224a9e195ba18e5b8bd37eb43ee23aa47cb6d3321f56c141338225fba8933348243f1c58208a0ac1500aaea0bf91f72b2c0233c6cc5f1d42d20e58551a6c7de3678398b1b03f50495d767f13be70af3b7bd2b60f807b56483e190152e4bd464f02c8a5e1bed4ba33e8fa4004551809dddb7b2ac08a41894a880615bc8be11dc174f02143e8d1fa702eafdd354f56dfc0373feb562c1af6d34df9f507c0bc139146d05c2bc29c00acf5e3e0e4577c6d876a26b34c2624beff42ca4919038468acae97b88a615f108627b0b58f8b62d64b5a4339e8d4cb5b66caee751af15c924c01e483f90e7885d704b75de44e5382b2528093e1a52b2484ad8246a7600e6cd0254f5cffa0f82f950048bbf2cbb87220417c0557b039382ac79a82831f10888a55c5756d718da088cb81e391a696af564860ea797ec41bff39b19126bf75de2a8804d2627972810ae88f38a0d2bb901d1448d7e25a81b7abd6ec5f520b6d0d062b60ec3b9fd1721cc40c0a7ed8d493a63c180586b4ac8bfe9e66ee9a62cc85f74702f4be8e8fc7d415ed72c19eab239a180da11d0359d34104da50efe93254c3e17123b33227e3f355f030492a11be77d8772bad2a0f1628f57e843b6810ebd6920e4b7322e2234ec8596c35c0615fadc2d770ffdf5bf5aaadca24388eb18a6eea086b95c0646148d4fe42e8d1239cdc4d2bf8c86f64b3b7692d62f868fdcbc572ec69a6cfa0468f2884b58dd9de1331190bfb17ae098c8f58607780d0cb4e6081496b9480f610498ae693fdf753f62e3a3e42a089b26502ee8d8602234e1954753e19f6684530c06a8dce16093d30a68bd1911f046096090b938c6cb3e710b268b3623284e8dc437f54a19e34451289bcfe920c916012a69eea08b3110b1cb7e559702611bf6ddc094c07ae2c59f8b1f97ac8c01dabd29ae36e428c2e1b8f8a1eb1bf515c54a331b883ed0f60996dd0969781a42e886f220d574315077061c1407d58ea82e443fe223583d95371edc752bcced5b4ab2dab55de16f816dd23d49ee31b59d1d9cc24598aff748e6e72c2add65e98afb637af41c90502a4e5b5e2adaa56bb656f10a99b4a12ba74d58536eb26398fcb8da08959719eb912428bc2c9d1965c76bf90b3400eef02e3a716a9a4bb313f60db5ddb370001855a8aa0f812be3851190e8a6ab94c71d556a6016cd5091fbf218cc9dd43b0352f25750e56f5e7d1321734f59651c78557242608522e6d0b126cbc13a4de02d7c1afbdd0674f326c039a32e8de27827bae49c1626518d0d2eeea2cbea78d9a73c6230b8480b6ccdd42339eb6ba2a1c0e1447be39a4d3f59419d21400791e17d6f97c6e9f993082d32175a1a5342e17d51be99a169dd946040d960de2e16511d0e5a6d96935ca467a5d657c7f4298c7a0b4a43a773ce13f001fb2a41bd0feaa7ae9a6e3315334d18991bf93aa8d9f72122f14635d8d59d85780cb7b9806271f867acb60ac174437995b72eedc68e2c6a65e1b72ef4d993ad175b86b693d7d64467eb46d1500b10f50f1a3c12331d979e9d3a9f667ed230b86a7b5cdc6f4981c44d9d3226b73593eafee5f681bf161f93e0e0d38a72761f1fe803ba3c44ef7c948562273868a9b99018b097c059d8b71ffcf15a5ec0aa692d3f5b6ff34d76bae859ffd6316d7a331c63b331bed29355cb17c0353b10f5148ebe1a3c9a8c24db688c2fc5871a15835271802af587fcebfb50a3f8ef85c98c38f64818848441e36cbe7260651fcf6496c15cc04eaeb2e6cbffd3f9e8a62b092079709371663b1db54cecf33c596eea0915d7356d6d354ecb9db8214b3c7ebb575b81a2fb5b7e5e388199f75249d0bb1c3d9640e79ba3cabf9d9ecb928fed4130d4e06a09a3147f8bebd3b3f468e31b593a24e8490c3c77dd8d5ec272fc3d70fa800a8db7065fade7b8eb85fd8149779c6eb17c676613faad6b8af5858579a93ce7b7cfff2756300b2515098fb71f9f84d743fcb57045ce7cb2bfe381c2a45cdd9626767573c9e8df75959b59dfec9dee3ec04416aee23dd84dc46fed0ebe0c3f0e8c7fdf830da6a8bd6f212aaa7f7237a02169860fa8ad30dade804aaa00e634893d416543681a68165c80ff6478e05c729976a6770c79ae515a8896b6accc93857418aac7886a132e308c31e412f8dd53b36bff1407fbff09c8d09d8988b82ba647273d0f4ea2ae6364921ade34abed6eb59bf63e4cfbafe71b4b613fee410bf59e747efdfcb0d909fb255eef2454e7072ca86e332f9e8ad62f7b37b28ce32d4464669558f6d42677fb81d7b639560a16793536910d80d0e90f116ed32eceffa9167afcd9d81c524a1185b709c8e33ee406a5868d43b095ecec340e695abca6d06e0a809d568a36580991439cd3a96bf7d238a9831b68760a150c0a2c00a4f8599b9ca35020a67b658feb1722a2990b15051e3ee5a291879990f9a390b98f6a3b6a6dae758c3d22a30206e8f453a10ef5210d9b4e0a88175960ab41a9dda61fb7e29cb41d21e4c3ae278be600f9b93056c722fb4e2d5371e3637bad370891a6f7804df823ff70881ecf4ffaa30ceb29abd13caf29fb4a03526c5417e46a6d9235873a203811a9ba1257706b2", @ANYRES32, @ANYRESDEC=r5], 0xa) 16:01:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000280)=0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4000000000005, 0xffffffffffff64b1, "925475447dc50f4f9a8933ec7254a400"}) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="035df5a72ee8415fdf13d3825bf20d06f56324a708bf0b880a605565252d40643b621e145511a1e89d7cb15b7b4fc887c9e38e10a951e0eb6fd2804aec72631adc301f42594775e9c1b5ec25d2e3d5102704a01c85497185e64e1de6b09c4187e71a86dfa14797a4970818dfadc48196b40569920adfd205bfa09561541734a988f052ad99720473a211bbe6f85314d698680d0dda06d907154fb07f46a046cdf01394baf4407805afd891876d2b787a69acc0cb81223b19656d8ae18e98a92ef36287d8443dc8da00", 0xc9}], 0x1) r3 = socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) getpeername$inet6(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 16:01:14 executing program 0: r0 = syz_open_pts() setuid(0xee01) semget(0x3, 0x3, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x2000000001) 16:01:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4d}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) 16:01:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffff120100007e5e00003f0000348adb0100010083a8d1e4b4c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40232f533ec95778c2477c877a"], 0x1c, 0x0}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r3 = dup(r2) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x9, 0x401, 0x7f, 0x0, 0x2026, 0x7, 0x0, 0x1, 0x0, 0x7, 0x8}) 16:01:14 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r1, r0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x100, r3) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x1000, './file0\x00'}) setuid(0xee01) acct(0x0) 16:01:14 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x175) dup2(r3, r2) fcntl$dupfd(r2, 0x0, r3) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r5, r4) fcntl$dupfd(r4, 0x0, r5) renameat(r3, &(0x7f0000000080)='./file0\x00', r5, &(0x7f00000000c0)='./file0\x00') r6 = kqueue() fchflags(r6, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) 16:01:14 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000240)) 16:01:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r1 = dup2(0xffffffffffffffff, r0) recvfrom$inet(r1, &(0x7f0000000000)=""/236, 0xec, 0x402, &(0x7f0000000140)={0x2, 0x3}, 0xc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r3) 16:01:14 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6180, 0xaf38) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:14 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) clock_getres(0x4, &(0x7f00000000c0)) clock_getres(0x0, &(0x7f0000000140)) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) nanosleep(&(0x7f0000000080), &(0x7f0000000100)) 16:01:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() r3 = socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f0000000140)=0xc) r4 = accept$inet(r2, 0x0, &(0x7f0000000080)) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x100, 0x4, 0x800}, {{r1}, 0xfffffffffffffffb, 0x4, 0x0, 0x6b, 0x7fff}], 0x66, 0x0, 0x10001, 0x0) dup2(r0, r1) 16:01:14 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r1, r0) fcntl$dupfd(r0, 0x0, r1) utimensat(r1, &(0x7f0000000100)='./bus\x00', &(0x7f0000000180)={{0x0, 0x4}, {0x5, 0x80}}, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r3, r2) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000280)) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) dup2(r4, r6) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[{0x3ff, 0xfff, 0x800, 0x57}, {0x7f, 0x6, 0x1ff, 0x6}, {0x7, 0x6, 0x3ff}, {0x1, 0x6, 0x3, 0xfffffffffffffffd}, {0x8, 0x4, 0xd3, 0x3cc}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) pwrite(r5, &(0x7f0000000040)="d0603acf39d5b4ba98b2f637cd27a277f63c3e2763817020bcba709b8e2a35079c7167d7225b843d8287322b6ed8bd7bda1b2a4617b1d6c16812fa1fc8e4163cbd0bbdfcc20ffca0ecc9fc2444cc5a00b71df70ca043ba55708bf7f40c0f90edced04f9ad10d58393c80", 0x6a, 0x0, 0x0) 16:01:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001400)={0xff, 0xfa, 0x3f, 0x4, "663f7f66deeb73878bae6d77bf6000e31004f155", 0xe57a, 0x7fff}) sendmsg(0xffffffffffffff9c, &(0x7f00000013c0)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001240)=[{&(0x7f0000000100)="67ce0f2729cc177b93debdaf519f1dadf113c5e471e87e6577a84a5cb704cfbc57fdb210c816067f8bf2cb24b6b811276530bbc6c78bad5e7560d4eb73550a20d83d8b84e875062cbac4d94f61f9f22f5867748de26504148d14b891272556a162f820146b4ddfe3f238efaaa1fd93bd424cd1f47a1da875ae79f843f14dc65dc3c68e8701d4f65026c743cd35c8453174cba84004f142c40dab588d3bb312eb3f8d71b1e377221105e17946ad8b940032a44e0d7b633efc531ef4ca38ec9132a5068f009b7f2b0606401687316bfad5414e6b4816c3b134b23f21437f011913e0ac293764cfb5041ba1b7aa20f0bc93f6ea147d5a39b316b1e6b2dfb1fd560b002c1af44a2a1d8bce4aa45e64181f327a358c784bcea6528747aa21b63d69a691ec769fdac6845481e61e9bfc3b31619c2f85657fdcf7e88338718c4c0acbd54cff61c4aabfe9170448d436f71745a402f50d7b7e33cced092760a10007d02fb7ed89dd5f7ddf4baa92d8a72a153b562d66fedff6911ce71a8d3cd1a4710a09833f4c20f38443bccd5a4584d24faf56ef47122ef32c215868ae82c730e458e92b599c61597440d00e2c17eaa5e1723c3ad46a6bd63265d771186073c009a604e685050971613065b45081185b41dd388a99bc325b5ab9933764894b2ed47df7a4ff261a59bfecbaacc520be74c4bb54b75f2d5ff5bf6b166c43e25ed84007b782da08899ca54b8a648456abb92875b00d906bf06b3f6ecc6c8d920bd2439b372d8a978cd51c4356b1ac6aa58c9485c8d7f7fe25686cb93265fcac82fe53a7aeacb6b57315af3cba41c53b694ba5bb1e6b7d677806f716acb472dc01713182ad72111d364895ae5fcbc7d7b1411db5c1427cd1fac5dde257f3f4ee90abf9d19353e076c7f6fd11a7dae5b1f28ab598703a3e0514aba1e3b81da145b8dadc7088947bccfba4f958dc1c41fde4c12314b051a0e77fc75d88cde5c6bd3e0ffb82d4345be9d5b8b516571061c2017054c6e950b87980261ad6dfdeac947265219fa0ff1821bd0751abdf5a7b32bf137406f1c24c402b0c9b83f96505535b7286b0fae1291010d618d071f7e6898fe96d403a5bd0e783eddba19fa9594f8e974a5a1ab69c9007709746740d8215c376cc18dd8699d2ae4f8650f695d3efeaa7a5a76675012e62f41d71d5d41ca6cc72bae69e98c0340facc8c5eea0f4a5ec67a2b1bc4a8571b2a22482e4f659d140199164fde2fe896805eee836a676e88eeeaac446aeb81babc14a31643d1190eacbdc5b6dc2d945f5a3eee694e04c72fefc558be5709c03afd494b8e701f1d83dcf1f80727ea1f74a2f70e762047de3fdec9152cb9eda7d46fca7a8335fbe6ee8544b51b03a333be067d59d30e44c3366737b5e4a289dd86c0569d7a339243066c215788ee8124714ea29aa138edd4262a46c5d314b5fae999f4c6c92267deff83de4c3ebcf4b94e6433bef428958594a99907126bf61d959e51e4056f02a72aad07583e5b473cfeb62292a7ed997ce4398f3c4bdddacb42c6e3c40fdbcb69164ae62fa5ec5a26024226034dd19b67a7f0c7a716979a04ad0b5f8532a73f79f5e15dd52be4cb676ddf111f1ef728964a383b4c891877a8b5e85484499e2111b752274739b3dacde83187b7c9660e9938f3e738a0824774c5ba4e0a8285a1cb6bea4b874f663d7140aa6ea406d5addf2496e52ccf2839bd83fe0ded0b32adb2e241ba153954870d54323dffe9b274e4e19e126dea591b1fa31dd787d7716963fbd1c0cec98892db2830ee822f4457fdc0b43339d0d0ab40eeb0e4305c7558cc10385b81dafd232de75f7281a5259e3bbfff4bfb8f846b8214d9c5993ffa34c59ca9e5f79c2de38e20074bbfd1f02859dd8cc701683fed530d63d0e0984f90b56e2b89fe5870a1dd7c0c7f136a6020f1103ea5e5cdb87d5b3363cf3d12bc3a24664ec4db4cd3a612437ab5698fc83c28637a970f8085addbee7743785fe71874cdb709c914f2b5a28dbe5d63fda6cd1fbc21bc9dae99c6c0fd3a18a5051b307b50649241222c85887f92369cf491c00091d605575be7cd589b72e29cf37c62b1d0cdad34faff10d04dd2ec8147629136a1ccfdfe7014d631c968d55433badb8381af53c94a07ed6a69e20c40d5ec488953c13a7f15c348cdc8617c7cf23e51dbcac2bc4a51caf01ff3d5cf5a50944388aae95d884bb894f79db1ca05b7910c7cb104a4670f32b81988823398a784cd7b2cd46fca9a15fb7a5e7694b5f374333ec5fed45feff9546ea1bffe72198623c6efa4e16d130e7b8b7770d34845c23f2084fe8ad492b271cbcf6722b355a841decdff45e74732f14ba0955ecad8827f56c57ad2d56ac7b29c920109fb55e9540cbe5cf35596ffcdf86971726d3fb90fe36aa2516289f8bfc903133d56769072e86c280bb8e8bc313293cf277944241bb5f1efab213c175f2b37bc81f1841c12bcfa1c0a364d7297c6b89267362f68845888c91427b24ae2ce735110aeca4254147768d7f45b818cb314b7ec8ec677a7a4639f5879d54344897837158342a01d8662bfef8b729b88741e01b2ca9cfe5725da54fe86dcc2c5e929dba1b3c83c75fe0ad3628eb01a426b27601a1b1a00e8b94ced9329432ce123ab4cf8c40a4b61f3e2f928b5209b4a432f85e05ae77242440f4b36bc5a363c52eae9f2787dd40dff1fc0ea0a590e4496a5950052bd9a6dde78a3f6d2053ac11142fc5530baf0dc4ce39c7c3b05481ac00062e1a23af6aeb228384b4bd638cd39f4e894dccd60aa202200981f1b0753e33cc2404012b0c4d9273103589c8ece84ad4938a741704c7f3088ff2bb6d9f33da28b34e1e8ac90d06403d52f38f3252575160654dcfc88408a4566b2c1790bdff89bf625ba0acdb47919ba0a20d119fc455b54d1208678498a78e6a461a2abe00c6ad4090fb561ee441fe4ea7a937bc656fa92fa3d2e34f8f2c8536eabb3048f51ff2fe57e93b007ad6eacac969d84bc4d33b0eff7529a3c8a776ca8ec8bfab99527b9fb026c172cb6af438a8010ab3e18eee040ff2b0aed2d6cc37274ef2dca04b4efba197a50cef3c427f94d1117cd28e93db7e77b059aa2d87e80e800a52f87e7b258a4ee3f923bb7ec6c2469b6cc700ee50b286ecd9e6709a55e5a41c434bad830da9efc912f1eace53ac19cd3235a6f85a5f8548f82d86d184a8b8dca7f2a0c040139b0d711fa036e59f36976954eac769adb3cb94f2d67696c1ef6fb8e96f773360decdfe2f2dba7f0bb71421ee325e27cb63ce329ec84d292b66213adcb7cc499053c4c6a2935aa22cbb0ddd39c8e6c682512726c0a5e56325d125a3468be20c262b186bdc206f005b98e7177d0629dea37c2b837707562f83e1350a96439c27757aef70ddbd2e131fc311572f0aabb0c9b1ff289dca62ab6260884b94fdbb97d4f4640d5421be3a0453ad85795b668a7e69f785b925642e8039f7c4f3d32f447b8d03452884601b1bdd934406c70abbca416e2229b647d0cf76eacd6426059cc8d7aa2ccd9adc5ff8496a4af1ebd40aebeacebb0f008b74e39063378c85ac2334066330836cf4f2d755caf1d6b8f3ccf0215fdcaae663e63921e3976f8305eb18179fed18778b33fa4ec30e0773bc430a6b81d01f38aeac2f81f648ed13376052d8b161a6aefdd6f2174e6c0f6f424061941bb7cf3186150fcbefe705ec1604514b5f2e66fdf8d8f258247df4a6f030dbefb02010328b9b17ec55e7a03d68857e4f57731513a7f93d9481fa5f4b91ae30ddfe87176c27742e4981111ddc4b3bac20d0e36a9c190954991cedbb3d2d5e6ab743f339d958a8f5349ca2a56c59bd74ba69715ca4f02d985884bc972fe12fb9a531ccec9e4eefe4db882c978267bae28cb43a8c1defefd2da2acc5c522a148f78867c029ad204aeeb250a9640e675a290f6bef752801f45f40d35c61f602a9be5600e5e0a550373e1a7c26f52dd7e1bd31b839828ac262dd58daa975ed4b87105f0855eb2cc70d816910ebc8a806632d37e73baed8c5bc6fcb42beee56e97e59bd1dee87832a68fcebe410cd0b055db6f053a570516254ca63444d2cc56c3b81cdf5204dd93b9c862110eed6bda510fa9eddf4dcab197522c0d441aff6434e84d82f53b633dd35f5ecf5eb12c942102f4a4a11b710e54303b27bada04a2cd8dd346908950ff3fdb7a3c63799e4a538a82232014a9d9b341dd4c19a9cf4bfc3aa03ee179b2d3730fcd631b00335657a9a9150e8a1bb26eb2f533b7374232306ce1b55105eec952505a26bfc918eaff09f486db9dc1d4d6575c709f66fccb65de9916b0e35b8000593db90108f563dcb79f2a8892be2671e00626ae8a790ea8c089f54539dff97b9d17a3f1d19dfb9c8f1b31be203b11c4b9426183f990956c50018e8d7445626fec293440b09a09a29d49cb544adc6a0afb59bf95f9009ca0773b4bb021bbec50462f3ea4c7d8b76fdb5709f7c98f118e088b711881a9afe4bc90790d18fc77e1184874fa585260b60c99ae28a3393a2feaaecadecef36df5b61eac73d2a1871e1f20232ca7f108f318ec01ad8d8129f297fff8310969ce25423ba233529f44f1a096c5ed561254ca4b921354f421ab110791c7c26791e28735a7312d7ab290e0b833075194827ede503cc41fed1ef81eeb6c48e1fcf67654b64ce8c0b4f66aca0af3fe160cbfba401f480b7354d4891859defa5030ea241d81e86c1727e1ae0a4d6933be30f134f03474c4816329cfcb56c8e3ff44fbb18a1516973458f23fc0b0df4df7c4e00637fc47bf85dff464a864fa5efa5f11c4a588fe57295fa0dfddeca31c2fe7d67fb87392bee3d8cde21926d3dad6039b902974ccdd68aa9500e9a499992da30110e2b83a0333fba4573dddcc7462e0c6e94551dd7896a0d6dfc9fea9efd7af7e494965bb590379e9c6d3c45464f5f9fdb5c010f83f068a213bf154a80de59de3baddcf301af0fe0437971daddbdfedba463d17cd874fb731f40b70d6ef79effbb2e47bd9484c9f8806c01cdfeee25536500cb297cd4e70ec5dd49828cfc17f464a01d7da6dfc698ea9aba8570da8e557bbf4e05e298525284799e5bcf9fa838742cdc797f6f632da4f600080206a016222a0d1e9c6c9702c7b1f257c87ad172efbba7e9bf135f52cc8971c217fb3f48f45e4d013f7a3e160f4bee61dfb67f0c2ee7c45b287eae88511c0e41251a7a8f57f3f4268d7f8c3d1498031c9c5ab73fe382044a58afda3bb5aba2b051d93bd386d60e447c877795d144467120c25fdea69878f1c32c3730be0db23bd3ee9d84c1ec084b06c7abf653a0d0203f92bcdb16c901819ef08959bb0437dc5c18f8f4cc8776d493d32ec76e54fe092a833324d7153d7c5f62b89f160dfb93bb5bd6d5cf16903274d1bed26a626e13f0c95d35e2a68f9b4445bcf99dff4d3915ad92b4e6c8c3c790dbf9cad8049426d4464ba3a210786f4b21ea6d13a4f2aad7f608b650e7775f8c571a8c3bb079407d1b5ed7f4173dd9609b3e7684b668c6e5d84a38e83b107675ca62b60f7d38b1a378b72aed0652ddc864c786b784e9ce06e2c5114e07064b1caaecb968f5e2917d18299dde6b3b306ea3b21939c9f4815c80aa725884d36dcd9e3efe27c0a9a79fce174c36f6aa7a3cda86bde05793ec50d6b36c190f185e646926352e8cc7f40ed26c05804915342934448a17e60e1dcd9fcc75ddae05df5819a9e968554dd16f264909f2f81b2717d38d743b3c31c54f589f91b93c3314f5c970269bb5e88a9", 0x1000}, {&(0x7f0000000080)="b6a556255c2bc605b4f96b7a45350593891f3a6038bace7d0a8b339de176f7bde62b3cbd57690cc3d3459ef71d4d311f017738d50e4469509bdcaa26", 0x3c}, {&(0x7f0000001100)="5c3e4a8a51be4564faae84d7e782ea26eb3d8cf40aaae479a0453ce38f5c30ddcbed905a8b7463c534d50b9f2a98c31de32ea3b0c35661ac75bf045e0b96daf1b494e2a7085ba8fd891af790de4a82d2e5bc7db79c79d05a679cb2c21bd0c2e038a2df07e92711cf0fb87a982b19", 0x6e}, {&(0x7f0000001180)="b9a8407e9f47af08609ceb963a2dfd2e253ed5a30dd12e177513ccdfd1e8961c3f9746fa2b3a56169121b029a6884cfaff7e1f86e8f32556f850b059faaaaf9dfe0013c87ae9f696eb881ad52979f27362a322df6412cfa2e244de1cc792ebb15a77290791d7eb2c3fc1fc6f747102b7", 0x70}, {&(0x7f0000001200)="545040506a2d4e08f85e700644855d9986fa8a5582a92325309f507f7f90544efecb3acd5bb17b96e5dcd893ca4ea84db29ed9338aa1d5", 0x37}], 0x5, &(0x7f00000012c0)=[{0x70, 0xffff, 0x101, "2b387accd49934ff73b51f4d0c6ffd7d5704352aa57675087daf0f2e0b8af76657c20b58a0cdcd50c044228b98b0ff6f52262f5a4ea52db8c3b3033f317954656fbc54e76e45ce3d2f078b05b263a59fa0401fd51c04ecbf1a81af38"}, {0x80, 0x0, 0x4, "bc9cc5a7d33ce4b053817302f24b4de5665ce9b3316ac5f2b02f71834db4fb60cbe208d203ea2a56db1e730c69a8b7962355d59b65c6e0e294b0b40353280926f676228bafc31f0aee5243b5eccb6c9ad51f8caa9fa2d84870386092e1772dd6eadfe6ef812b1feac301a5730610"}], 0xf0}, 0x801) 16:01:14 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x4, 0x8}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) r1 = getppid() ktrace(&(0x7f0000000180)='./file0\x00', 0x1, 0x800, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80487008, &(0x7f0000000040)) sendmsg$unix(r2, &(0x7f0000000900)={&(0x7f0000000000)=ANY=[@ANYBLOB="000f2e2f66696c653000"], 0xa, &(0x7f0000000840), 0x303}, 0x0) 16:01:14 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000000)=[{0x46}, {0x0, 0x7fff}], 0x32a}) 16:01:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\b') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x5, 0x0, 0x0, 0x1ff}]}) 16:01:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000bc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46583508994cd8b5d66341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e5700028c80b8e74e05f1805e11cb491500dc3b15771b6a85169543381b9bed076cff5ecc77801f2d0276a051749930eee166b8cc04f02ca50fa008841fa5c9d47aa81095a4d6f974ce0b10085ece4aed0257"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) getsockopt(r0, 0x100000001, 0x40, &(0x7f0000000080)=""/2, &(0x7f00000000c0)=0x2) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x400000000000bb, 0x200000005}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r3, r2) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000040)) listen(0xffffffffffffffff, 0x5) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:01:15 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6", 0xe21) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="8928589bb7e322dc6dcafb3b42dc757de39dfdac1f38d66bb9ecb01cbde66e44827025d13f255b3853af0a19dc7be8fb25b3692584fd40d13eb35dadcdb72f318c391325e5e5060d78463c8da6c38b7e043ad1f2023e1c7aafc3308999f768e17293530d93c8c6517cb9ed365e1472316c23be4b01015f1b2a08f9e19a1eaea048507218f30fb3a3823d329b9cdd482cab192d719d149325e5fa0aa003689d651e0c581399750d367881530112ae34c63408298a132d8906770bc2094b54e28bafb707017913ca82ecd6d6db5c46d93357b78641d3d83ed48f3fe58ffcef1f9ac5e6635b5917c871c58d62ffdb", 0xed, 0x0, 0x0, 0x0) close(r0) r2 = dup(0xffffffffffffffff) getsockopt(r2, 0xdc1e, 0x9, &(0x7f0000000140)=""/192, &(0x7f0000000340)=0xc0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044, 0x0, 0x9}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8, 0x7, 0x2, 0x7fff}, {0x80000001, 0x5, 0xff, 0x1}, {0x8, 0xb2, 0x20e6, 0x47adad5}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'fep', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000100)=0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x1000000000030}, {0x30}, {0x6}]}) close(r0) 16:01:15 executing program 1: semget(0x3, 0x0, 0xae1db18507a81341) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={r5, r2, r3}, 0xc) listen(r0, 0x1000000000000000) listen(r1, 0x3) geteuid() pledge(&(0x7f0000000680)='\x00W\a\xb1/\xb9\xee`\x85\xdd\xecR-\x9e\x86\xdc\xbe\xba\xbd^\x06u\xfb0D\xaal\xad\x01\x1f\x9d^l\xd7@\xbc\xf8\xc9\x80}\xe4F\xbc\x83&4\x00\x9aP\xda\xa5\x0f\xe5\xc0\x1e\xf4\xa7\xe4V\x98x\xec\xa4v\xdf\x1dF;\xb8\xe2\xd4\x12\xaf\xfcj\f\xa2\'M\xe5\xa6E\x83=\xc3o\xb1\xfc\xe3\xd3\x11D\x17\x0f\xcbn#\x15;\\\xb3\xcf_\xb4\xd1k\xce\xd2\xfd\xa8yc(\xec\x7f\xc8\x1f\x17<\x90\xa0\xa8\xe6\xc9-A\xc5g\x1c\xf7\xa3\xca<\xb0\xeaV\xaa\xe3\x0f\x7f\x06\xb2f\xb2\x10\xd1+H6\xc37\x1c\x98z0\x8f0\x17\xd4\x87\xa5\r\x89/\xd6\xcf,>\x11\b\xef\xa89R~\x00\x00\x00\x00\x00', &(0x7f0000000280)='-$\x92+!+\x00') setsockopt$sock_int(r1, 0xffff, 0x1111, &(0x7f00000000c0)=0x1000, 0x4) semget$private(0x0, 0x0, 0x100) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000100)=0xfd08) accept$inet6(r6, &(0x7f0000000480), &(0x7f0000000600)=0x2) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540), 0xc) r7 = semget$private(0x0, 0x4, 0x4) ftruncate(r1, 0x0, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semop(r7, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x90000, 0x0) ioctl$BIOCGETIF(r10, 0x4020426b, &(0x7f0000001980)=ANY=[@ANYBLOB="00000000f5ff000000c8915b254636f7e7c40000000100ffffd40cac171386d5321d182bb261436a3a169f17f0450a998008501f51c85a01db3a060000dfffffffac9b44b2e4bc0609bcc90000e17f2a7d74062ca65a83e0c6650a11e394c6a7a4012267bea7cd6efa9c873feeb2e75c0e48a7b0cd4bde030c82dc4f1adbf753525a12a8c21c95ccb5df831a4755e093f24da75d97242e45bded456a7dbe0a5f45e0d9fb047fa283b4669bb8400172a9f474b32ae6b6d89a112f6d0e7c812ddbead07b9074ff88ed04b04606a6b3f7c469e012699ed402075786ebf146678d3a657360351065295dcedd7b9e3f000000ca101634bef62d33318721a0902cad0b3c0987b5719f11bebf58a947e21030da78da2381541f0b1651196dacef015a3c867e753fa8e5c56d0000000000008208003b2d262fec142f881f4bb215d7e83678e70e68180e0000040000000022c1f50f92a02448bd3263061e677744964139a1666e93837e2eb16be700a0b5dec0ed22b29fd2699365f0cad4710d783fb83b84a6f341320ed2f6621974854fff99938da6d0d28396209b08ee6487bcdced272ad9e4a257e4a9ec3e0396b25516e0ce6efe8c874d06e6809dfdd9be81f44907fd21913f684ca2524a7f563f9e3093ad388bed51f391dd3261a9516f7933b323e5d27092ac7c661e8b48e8284c9e174beab17a7dbcfeb608a8355eca813aef7bf27937bbc93895ade21d8545cc6775b75f1092b30414f9331ff7ac12977de621d623255328726c4abcd86153b4343de8783a286652c511524fe046bea459727cb2e6aae96e63c3661f43929686835e09fb9b473d07d5f7b11805ec00000067f4742fc55a512ea25b99fa147aa4c2fbe62f2489f0f524c822afc9110bafd9113d8a2422db29193012af9fa367bd951c6a013faa1f5c714b3f75694a05cd9f288a7225320d197164612510a5e64155188a744d1121a0322a209519091f7b518a8e2fa189e73a53161db5f44501be88f7650000000000007768c862229cf1c955eff04863d0350000a5fab0b1ffa90867962d3e8d96da34f91fe64402cab45468e81478d44df9084bd7c858534b2e8506a0edfb1e3df98c1779ff88ccc54c69454f984c6e49b8dda6b8325b05ed1b5f20f7d31b711ee8f77704a95abb545862054f95fc1fc8e62e40e55e3c079e92c9d532a307a4461748dbc29ead6c57f7625a417045329763ca7d56ef428067e3c71db989ad95ecdf543f936c45a85bd41abf8cda5c5c08bab2d79cbbbd9f6fc46b000000000000004040b40c3b968f1ac432d7f3eb028c29e67c3b3e3e50cb4db65439f7dd22b5863d2120e47e716ee7ba66364db4c6516ae95c8e007c77336425a763b58878fd918d41f68c67eeae97767f9201a7b251fa77fc9446fbe2ff1b8b68d3d4b2ab1801b74b1d90168bd30c93de33623506ac745a3e99a7b434f8676f9e1334d33f3ecf27a671ba268ed8d338eeaec30975a799ad46acf1ceb408450dea94b000000000000000000000000018000000000000000000004481150e4f765a4bb9e4cb288e78a02fa45c05dd75439db5270b79c0dcf0e37637041b22fff6db781723772474518933019aacf915650d8cd2a9282bf067e50d7444f144b18ea0ce3a95b816c9b97628b22d359f855ecc452a6c57f6abefaf347b8acfd0e895ce6f83012274d2862e94c3aa678e5e0c3ddbcd0000000000000000000000166722d6a2125a14c88d579a6e90ca0a62a788fda4b30c8696bedbde2491bf5e72762f47dace6283ac70b0c51ef81a8cc7b07d41c0089a83e9623b2a5736d67c1d7e44f0d7476300000000000000000000cac5487c25ce67370f6136ec2a926014cadb8afd75077c66961da7224efedf0046c10000000000a9f65c3bbbae30fb5d8129eaff1206eecdc02ea15a8df75a5d5725f1774c04a626f929dd90135c5e0bc88ffd9538098a624995fc04d4561354133cbb91e0c7a46403fa5825a73707b544b04ebb77d4a6586e028477f3c70bbd3624209e66aaf44304577b3dfc0d2485bbb78f6522b6d02e8a847082222d39a2ea720f759c27bc68678358da3a61069237a6745b0898aa64d9ce79bd5a998e04061c5cb7030408d88d614857e6f4c0119ebed9085808c4ff995d98285f59651c18d279f8f73cc8f4023718ea5f225d882c738785af5287b09fd2c7edce4875066c7a27a7111ab30969bdafd2fb792434226ccd99d3de9ac2b0ce7ceaadc2f285a578bb23b69095dbc7f7b955ad9e43bc1a68744ae27a5a41fd9d931d8406a9d4108e21f4f3f67dedee901d560000000000000039349ed501efb5ed7a4d1fd1ceb8e79e2a27f3c1b6484b90d6f9314635f2174d610c0d341fe0fe81043d7fd241901a5848219672edbd883139b2d01732f4c03a2fdd8b1c8a8cbc98d80ccc001fa95ea552aedca6895546ad0469279cb4b5a8365c1775b1ba048dfbcaedb2069f5a1d32a11a232c6f2f2216b5906b9d4fad322771e4a64e57688d4fed69d3f882d04896b34a6faf45c2f2bb461db1db791b735558d75d8eae5235660656f706cc6b57c34200e3ce960dbf0dd40bc9d69b659f13633fb9423063e7c0db2c09174522568ecc97f2f4aabaf112d9785cc1adf8b4e75e93f3ac5ba600000000000000000000000000000000000000000100000000000000000000000000804663aef5659db4d93cb94256dae61ded9c997e84c74610e2694444977dfa78bd5925e79533c52e049e1a3849afffbdb122362152272ab6102c764fb87432c098ae242057a8b52d9c886e5f0de0606df0b0544fa588e64bd5b3fa42b701ab1d619dbea3f214c7b6393d6555b14c5db839af9e6434282ec87fac02eddcec2aa1a2fec1d1bf870ec69ea4f42c98e8500eab54702a3854c87148b50a73c687030726e49149f030605ec3cd2099b493c16a08c706c322b7454378a337cc8ad80d04510f333bbbb46c4f123e6b548baa57f1dd4ff89528f52463ab2cc10d1ec7db8caada107bfcb61d906d19e9ecbc24439dd9e11b575d7006a7e2749e444ced09d975208bc5e2a028349c08829df178ec4682aba355169198682ab05c17d96d5bf19e90fdb0f4a44a198dfff5fcf4adb01a2822532e9a9f32a751e99808e0d9aca16b8b51515d87811717b63d59a19ccc62f7cb07c1181dda18364173b85847dc60bbbdf7ab4297f9bda16b293271be088608a59d640244602c00000000000000000000d200c5afd496ebebf8e0492b7432"]) shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r2, r9, r2, r3, 0x11, 0x8}, 0x0, 0x4, 0x8002}) getpgid(r8) semget$private(0x0, 0x400000002, 0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) accept(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) semctl$IPC_RMID(r7, 0x0, 0x0) 16:01:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r3) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xcd}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r4 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) r5 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r5, 0x20004276, 0x0) setuid(0xee01) r6 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f0000000180)) ioctl$TIOCMSET(r5, 0x80044270, &(0x7f0000000000)) 16:01:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) listen(r3, 0x0) dup2(r3, r0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="1e556b2af4204042608b8270942d086afaff240eeeae390be41fe3ac109a9adc932a0f3c07078fa9c8ef3a4786d5a7f097723bd5a5ed3784e04d38e2301147165dd3a98507e83cf8220580f562b71fa71ca5993c7b8da8b311f8"], 0xa) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r1) accept$unix(r4, 0x0, 0x0) 16:01:15 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2108, 0x5bc9) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) preadv(r0, &(0x7f00000006c0), 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) select(0x40, &(0x7f0000000200)={0x4}, 0x0, 0x0, &(0x7f00000002c0)) 16:01:15 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000002000)=0x80000000) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) r2 = geteuid() r3 = getegid() sendmsg$unix(r1, &(0x7f0000002180)={&(0x7f0000002080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002100)=[{&(0x7f00000020c0)="9ccd00d37aa55c525534cb8536d262c11d4623e202429d9b987ac03deafc0fec77f32f3e354b5e315a3a4374bfb307", 0x2f}], 0x1, &(0x7f0000002140)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r2, r3}], 0x20, 0x18}, 0x27b567c22ea32e35) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}], 0x2, 0x0, 0x0) mknod(&(0x7f0000002240)='./file0\x00', 0x10, 0xa6138) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x20000, 0x0) mkdirat(r4, &(0x7f0000000ec0)='./bus\x00', 0x100) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r6, r5) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0286988, &(0x7f00000000c0)) openat(r7, &(0x7f00000021c0)='./bus\x00', 0x8, 0x60) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000f40)) clock_settime(0x3, &(0x7f0000000300)={0x1f, 0x5}) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000f00)) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) writev(r8, &(0x7f0000000e40)=[{&(0x7f00000003c0)="81fc0ff0b6c3fe314e48c2e83ee4f27f680ceee5e1a91adc431db956dfd52bf9f6e31d23ea3dd584a3002c2c2d8f984256f0f40666e17fc3990b675a92bb8b67e3613f0e4ae3cdb147f2a544cfd1b622ed091d2cdb9a", 0x56}, {&(0x7f0000000a00)="794ebe3558d6e20aa378cae8865b4e4d75fab474a5d65b13ec2553702713cfc236ed29c5693594e844d065ae4a17f5f24497abc3a9a105f24dd1e4fb0bd8abf424", 0x41}, {&(0x7f0000000a80)="9a8cac8cd48e35c1277bf5dee5a9339889b914878b85993e51b7681ce8a46cc65d9adc0fa3dc28c94fc9f62529832dcc8621c95ead46d9b4d5652ef4cfa2b61ee1ca7c7d81f1ec090145a314ae907a33d84663aa3a555e9d23ab795cecb9917274af523a489f57bae8ef23627ea43f5b", 0x70}, {&(0x7f0000000b00)="51ea4a6fe66f2b5a2ccd4e0dc259a55129d1c3c566e0ff06dfc55c2adc7971c061196d9bcedaf32b7d12265f22fcf35bc1d43a21db0a5e86fb7c88acb927a426398949bbb5d16d", 0x47}, {&(0x7f0000000b80)="fab0e6b50861b6815d13888562aa36106bef7352ce810cfee0c76856edcf958866080713b487366821f0d75c4cc93922dfa152a2d02885092ef6b5ba39e6f395a02c3dcb6ae3d0276123d42959f694416fd2b9be4b225c035ec6ea7d707ba1ef1bd62e8207dc2a4d7999f56a84284165b7cdd0d11ebc670bbd539baca2a5a7079409c7aae89df58f155c772b658b167559712ab84380cee45248405d16d9670b9268973df4f051a69ff2a01dd981fdf50aff7b4886", 0xb5}, {&(0x7f0000000c40)="df6a9be849812d85297c021425f36c034f969df03a6e296ab41204efc857ba6c10c8e8f0685460d032d1eaf50bea708ec22b4293600fd6208f7c29ed312f240ffb33c3c1d66fc700be2798527d", 0x4d}, {&(0x7f0000000cc0)="7a007eb303bc864a9e3995d935716ea5663ebda361a6c7f0674bc59f4cc5642a21cb043eda90d0c1b494989f550a782b6e88d25620e6d4a07d725dde09b48ac51879da826b81d999", 0x48}, {&(0x7f0000000d40)="f3ed58eded543dbd4d3e9a70e3ffa42a90a056c6d4cd474d46cbbdf19ba3907b05de1bc950a0eac1083a475e2e8e7c370566070038716c9eb2a194e93fb258b368b0daeac674116750d659af4793c90bb665d0555d1a146fbb53f4be113e2bf250527c7cd73fde435785f569a262d05d16249503b575a9ba65de6fabb0b2f60224dd83a1b3dc036c021e2f3dcb20d3f3cf6b46d9ac5919ca2e937d03f14a66aa3159b624c6ed604fed0dbdfb90b202f0d9406b78c467b61bb2e438ed6c401a7ede9acf0f6cb8616faa0e308ad55861923b2a5e43316acd1fbda9406c241b43c4375fadded1c6f0a5f86958a3f621d6918bfa17dfb24d4a9230dd1b635d", 0xfd}], 0x8) r9 = socket(0x400000000018, 0x3, 0x0) setsockopt(r9, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) getpeername$unix(r9, &(0x7f0000000f80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c00"/4098], &(0x7f0000001fc0)=0x1002) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/102, 0x66}, {&(0x7f00000004c0)=""/170, 0xaa}, {&(0x7f0000000580)=""/189, 0xbd}, {&(0x7f00000006c0)=""/180, 0xb4}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000880)=""/162, 0xa2}], 0x7, &(0x7f0000000940)=""/173, 0xad}, 0x42) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x4}) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000002040)='/dev/pci\x00', 0x10, 0x0) fcntl$setstatus(r10, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000340)="636e8dee7f19ed492b209dc758c3e46a125b00de535d1a45c91bfb2bc1ccf6f5cdcd3d52eb78329457765cc0a83e809b461f54d42c7a3071ac4130b520f50848f16cbc5d95001fe32bfbca49a1c937b1709cc84f99c0ea51e99e12115aabfca5", 0x60}], 0x1, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f00000024c0)="f2", 0x1) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) fcntl$dupfd(r1, 0xa, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r4, r3) fcntl$dupfd(r3, 0x0, r4) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x18b) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r6, r5) fcntl$dupfd(r5, 0x0, r6) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r8, r7) r9 = fcntl$dupfd(r7, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc0286988, &(0x7f00000000c0)) ioctl$KDMKTONE(r9, 0x20004b08, &(0x7f0000000180)=0xfffffffffffffff8) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = dup2(r0, r1) r4 = kqueue() close(r1) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000200)={0x6, [{0x3, 0x1}, {0x1, 0x80000000}, {0x3, 0x7}, {0x3, 0x10000}, {0x3, 0x1f}, {0x1, 0xffffffffffffffff}, {0x1, 0x1}, {0x2, 0x3}, {0x1, 0x69c7}, {0x0, 0x277}, {0x1d4faa0177110a10, 0x4b27}, {0x2, 0xfffffffffffffffa}, {0x3, 0xb3}, {0x3, 0xc650}, {0x3, 0xc131}, {0x2, 0x800}, {0x2, 0x8001}, {0x1}, {0x3, 0xc11d}, {0x1, 0x401}, {0x1, 0x7ff}, {0x1, 0x8000}, {0x2}, {0x2, 0x7}, {0x3}, {0x3, 0xea1}, {0x3, 0x7}, {0xcc7f2511e9a7d97a, 0x40}, {0x3, 0x4}, {0x2, 0x606}, {0x3, 0xec}, {0x0, 0x4}]}) r6 = socket(0x400000000018, 0x3, 0x0) setsockopt(r6, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r11 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg$unix(r6, &(0x7f0000000880)={&(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000800)=[{&(0x7f00000004c0)="d4370e", 0x3}, {&(0x7f0000000500)="cedd5ef6f79fb4b3830fcb647037ac38bb8c395f001bcf526ae9d9e57298f21c7f7d4e2ea86d68db1d9700f6eea39851e291b1c131647ddb6564935a439c85135e94f332cf0b2d48007170c788fd993096b591034eef8938b498c8c3ae34bae6d801ccee6b08141c1bf3bd183435c07535889bff43e377f6c7082947395d46801bb53714ae81fa8d73acbdf0d088a4edb28d03904fbe46b582cca6fe37ae1353d327160e907ac9cda5eda47dc8c2480af3eb88d9b583009e8593f3d2d43ca6f441c75b74e10d86de507759ea", 0xcc}, {&(0x7f0000000600)="edf3313f60f18dbaf57657e57e019eb2489f8421164c87b9e1a16c843e1aa169ebe3adb7ed2d6ec3a0cc7801a0292c35be0179da7ca224e9859cbf6dc2bb358dd0cd7068cb9e45f899ad37e581813181ec075d4deb008335debbfc39753ea0b9eec7889847636b5b4ed0238bdbb4e4e9e3131cafeca8dee76b4705d955b12b02d9a005775859825be9f024fd9a9db02884833d1f3c345ca36dae6a58c70b6f1a975adf1e8cf44ab0425a6f35539ec74a550e266d24b8ad6404eccbd8f0555ff30a5fe5aa751443933f07fdd1ea", 0xcd}, {&(0x7f0000000700)="bca93b4fa5644cbd4e694a31a3cd69f1b606e5000453f380f8ad792a2ac3033bd024ad1acbe2410b70d09f0012fa120c154039cd3d6b54aee05b2acef36f0a071718fa6209e7aff3eeb117546067c9042f427c8fe234e2305a47826e14b543e594a4f6b3d2f149dbce921a604430d82b00e8081e9694505954ac98e3754033557fcd048069fa493e29ff5e3c6562c86baf0df0ad0d6b6cbc9d89dfedff9b3f89b7ba301d75d81e329ce5db82c702d8b656d86c9fbb4244edc96f1b3de79fa9f7d1b6fefc6ef70d35dff8", 0xca}], 0x4, &(0x7f0000000840)=[@rights={0x20, 0xffff, 0x1, [r7, r8, r9]}, @rights={0x20, 0xffff, 0x1, [r10, r11, 0xffffffffffffff9c]}], 0x40, 0x1}, 0x8) kevent(r1, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffff9, 0x83, 0x20, 0x8000, 0x1}], 0x3, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x2, 0x5}, {{r3}, 0xfffffffffffffff8, 0x40, 0x0, 0x7a69, 0x5}, {{r3}, 0xfffffffffffffffe, 0x84, 0x44, 0x4, 0x3}, {{r3}, 0xfffffffffffffff9, 0x2, 0x51, 0x8, 0x4}], 0x3, &(0x7f0000000440)={0x100, 0x4}) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) getsockopt(r5, 0x8, 0x6, &(0x7f00000000c0)=""/90, &(0x7f0000000140)=0x5a) kevent(r4, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r12 = semget$private(0x0, 0x4, 0x52) semctl$SETVAL(r12, 0x2, 0x8, &(0x7f0000000080)=0xffff) 16:00:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x4, 0x80}], 0x1}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x0, 0x7ff}, {0x44, 0xd41f}, {0x41, 0x6}, {0x65eb63a8b05f8361, 0x4}], 0x4})     OpenBSD/amd64 (ci-openbsd-main-8.c.syzkaller.internal) (tty00) pwritev(0xffffffffffffff9c, &(0x7f0000002480)=[{&(0x7f0000000140)="ad365284abe1cef9a0b32366cc40f116380f57e8cf30de33206848401beb7bf86c429be25d32adecd8a96e05c976c61c2f17b3c3f32311990c392dae86ccdd2be197d98fe7e97ce7f888191c21070c912ca4e9681e4c4ee90e913847a08149074e3dc70e138c631ba43de148994a8a9c662a19183ca470036e5e902aec6b07d4c0eef35ba18c73b46551d125b9896261ae324b8a28302219e1e1cdc59b19e956b3886ca52edc430ea98f0c50b33514aef8a22a6f21ffb1b0b83317ef2dd2f33645acbcdc165d9e2cad0dcfe478e79d5440492928b9eff67b442d6e7a454fdc7a79697420a166b37c0ffc6ff521166247f11ab9f307a892016ca2c1e1db650a4589b3b8d553c9168a897bd81f3c181c9654e4335bf813015ed9b5424e2639f43d61da55eaff1d916531bf1a256d8cc43426b00107e38f1627bce73fa866b2d901eb8e7972ad3e067cd1ca9be4ab9dc5d13faef2f08a75248c28ef510ba96ddf8e59b1483b38e4a137adb0df7f9b5643bc473d97e4fd1d4e9f5e2299c2cbcec9a697f1d7a23930fb6287af4c3a13bda2bd78bc85934988b90c79659546781cb0369572ae1e6ea5bf172b794cc5d962c425289bb79a1a7075c73c5d8bc6640d19c76283a98218840db7ba332f53215b3503a13c1c95a8b52d1d9bfbde2c5653ccb2d9eac19e0598b8aed03a6f51e34399305c1775f72a857680fb269fbe8895f4efdf971e725305aca5b0eaf916e263234eb2a7b1096379d93942aa2859aeb230ce68aa3ebda93ed3a13ec997d23506096d37b8cb97bddfd11c67e3165a92821b7de05bd2e62ac7216ae0923c90105e5b2f449fff7938c1ebf841b2959128ae15730791329ed2596fc53f4c561d4c9a83179db19a186b1617c1a0f6f1fb6b174fb0ffe21ff516ab092748cd28623991ebf9bd4bb4cbc54ac9079cb45ed306f1e98355514c6c7cc66fb1949381b74e84aedcda7edacd6bbd8ecea863c0ec4723691262efaaca267e8b19041da52511eeaa80f27b9ce62789877c164a5d1cbe292ff5f19497be211c69936f6d2097b5b8b47be52475e9ce28b1998f9eff0a6acd994db8c8bda4d46e931f0f077752f39c44ec910a073f7105b664d9c8d927e8d59a69fa6e84c86601a68746118ea0404b06711892d2f7ad9fb918cfac43dd22128182d7abd86dfd715ce118d6d83771f5c90d979a4fda8fbcc98e0ca17418f51ba3e4e3fc7453424f4c74731ad2d1aa44456a573aed2ab1d4b8487a829a7c5641d8e5f2f39c9a35fd7b4981bb1b5e882f4b756000ea02842dd3c60f88758e151393d68737bd6209ccc69bd237980970ccc228314842d6e2a15298a1e69f2b242d13088e23ba13b20cf53c7f88e25c438adfb14ffad4a8e8751dea3c9ee070f4da944271c91dd51723ec0e2c638571da60e6a8b27728e146db29e3f805b499b365ef4aed9443e48f8e3fdc13dc63d96c2ef2c1e86f62d8144935d07c9bcedb600c64a6703b8c1fc47fbd7098081bfa821ed93ca616032d7d931f4182253de4f30dfee05cd930d890654d8a523efe2720bb42dd9a4ca302f374f25707b89461cd65e4a9a4b60da3df3b62797806b8567c1969558b9405d8cd1b888e1e9b738183da13ae1496f896688575f6121255d0835fae109dbd8a59790719e32c9715aee0a4ac2bd133e714caa698b4584c1885ec7042d77687b0f524f4c4084d67c8c1b8853fcab964e61530516692e4f703ebc5a844b0b9283b2629cace953270844e73923bdf936fefeb54f29d66b764001902dfd4528d2695e320e02b88c38a368b62c3e43cfafee3a5a7b58dbe767abc021e6242cac9c861aea11d5ce83fd4c8abfcd64155b1933a8956a0633aed21c0dfca0a8d56210c21b4a94cfcd3bbf625da23b213cad13ed42549e6278eaea3bcf29ca888e304d1c3fe0041ffdd28514868f4ba09faa658f077718693025f7e0b88fe125176b3acf57fa995a03b42512da12b168364c3105d6cda73a2cea0ad3cb4cd8a4c2c40e78ea536229d45a356ef77e204e285bc762b88cbd6e831ba05cf86a3aab144c6210d76d19334a456cd640ea0905425d4ebdaf2447069382220397306fdf09704a78e97e9e89ae1147f735a2c9d8d37a355c27023a51350504dce0c7dbe079cdf7e72741927b8acee2cf2152c95b65b894a889eafe77cfdbf5c94a65824eb16843dd5c646fa4d2ea415a5e130316ad0ed83db14bb9759db7022300c36dc879150853b22fe748a9fd8ce92b4ba5f4cfe203fe238d7955b29374067ff3b0a5ac642f9201a0072c91f93623d70588cf2767748b6528c401d12b98c2bb597e77bf16a093005c1a656109d2d5a6b9562b8c2b140cbbaff660638445e4cb0bf04522a7bc73dda00f9b525f4dd912fc1cb6aa80671bf1e0b84acef83a17d0f3325e17cd25f791efcbd2df0ea4e669deb875355fad3c4ecb2340dacab0f23e02809e5e0badac3a70dccff88d496a1bd4e1aac042dfd3df71d5edfacf36950f7badbae2bf42eaf3c773c8840e866fcafb02aead9cfc7933c1ab1dc11f807b1df856e6d2ce23a40ad9374f0ca65881d4c2c98eea57a6a520517ad8c3225a7016b8a75e123f928a905de8a2c8c4bf570a39e71bb1b003f718f149cda4103d9e794948eb2da24b5220219021d1eb36eccc9c3204655c4259fc7d08e30409a50655bd29b56bb3fd9f75770e8285de68238278bd93c2d85a49287a525e144325d0c257622b8daced3f47506fb3ac12f6a387062d2cf246850ed87c1278863c9b0d02ed74aaf6f7ac96fc05f0b62d541cc0a71c93c2087d5c2d7eaa58fbf8c6ff5d764af3dfe0701f0536d8252704ffed8b04ff6ab6ea9f017469d1ab09b9f35104a6e479a46ecebbba37419baa48302e3e032fb9c606aa220b67a12606e4245b7ec9f59616eb0fadc3e65cf4f5633de5c15526fda944118bd2c851dfcac13ea9efb244a1c2ff34c09023beeb28ea0b199022d0918ac8579bc99ccaaf2da7dda1a01ee61a60d9b9972b48ab7cd48c96ef6ee142a4aea3c25ad53d2ea9500dd7b481424edae37cb939aece6c21ebcd5554032958c3c6b433f1bedb3eecac4997f178e6e04126a8cb2c0c791fb2fc4b912c412c784c320d819b00bcc0a61257102966a747abd98111d886aeef98a471cc6062029bacac027b7301cfc017d1d1c626c81a258452e8a9005c79991fca05cb9ca606cc667ffaf48cdaa52d4888bb5ad4b886f5349d5e9702ef14696cfd58f7dc7400c39b2424c5dabdaaef8c6aa272580f31458dd1932ca1b3fb23740515891ab54d826adb76884bfc8f099dcfc0142013d3d5c55bb4e1bdb643a521d8481a98b5c4a3ef6215df18a011f9acd5e820a0190bc08b743a0b428f910093232c2e3d6c9b2184c80dc622cafcf3b93de41d020d674839777cd76655ae646da5f6566999441bddc53b235e59f03934e50e27c56acbc0a6e5f656ce820cc3d1b560f8ef0ba2ddfc02e6bcc234fdc2dd671c892fa59a655379d458e3cb325cf2880d9dfce5f2d95c1125d37bd503b7c2acbe26c2b61f3c411850000af888ce52ada049e9a940d7b9573b32f238c6dbe7240d2bac6efd78e7f42ce833d42b04e0e49bb1fe6bbea42236d3e395eb5b36e1f339f404ef51756e921bc16cd6c39ba5b9bebf32ff1bd507865eef5a106e542f7ccc04e6810041525b4b959d72d4b43092cfad9f25133e9cafeac6662797febedbdba92f3f9a3e484e20d1994fe1ad93e516166ea348c586922e6c16aa20b717774787acf75221486fc7ab9a1917e1e92c6bd9de672464f17d98f8aa3ea78e3f3ed4a0462bdde5eecd0a0bb38218eb622ee027c7e84b5d4b6f4d92105b5cbbe1798302990de1cd3ec5bc7dd80ae07a9759fdfbe810e84f14073c2f2e10e9dbbcf06fb21f4f34ddccc8da5f723a3125938ff20229fc1ee2f3054c51bee627656a9c45a1b2d089820e6212673f7b4889c822c5397cd8d749aae585b7f8e094d1273804c518a5b36a8db358bc6a44caf3db53bfaa56177b0e11610d9ed32ca6db7d777fe5875d24a037f03f5f3bc3a97e1e253868aafd4d76c15d4fd87042a01d3cfbeda456261a57dbfb46fda58a90f4fc17d3b81d2ff335527d140b8f343f7e1846676e159fe8d69719bec01011dda4cc2d00524cfa79ccfccef813981912b5b1a9308bfda24cf9b0a66f56aeedd3c95687596d560acfcd47f49c12abc57bb5c15a5f8040d3b8d6d1857a8011a16befdf1da7b07f243f76853c9bef48c4fe99b88b670ff95f6911c680de9284cc855771a356c94b536b02a2f7ec38b97273660a91b7c77ce5ccb5d8f96c0ad3cba9f92adb8524ad55ae7584e51ed49c3d3e15e0e4bbf4df173e3ab38f3e69832b4d976924d601ab1b7f0f8ba386c4817dfc8da0997a82607543cc16717118875beaf9791dc1598ec834edf763233198029f80a22b50e4d7a866356aee3573acab4780f1d8adec0014da3c8ebfdedcd900b172f8360be8976e9561c77e4e70e252dfd527d6f5aa5d3174f05ce60918d08e65fd119831e6e34d3bdc18485495967ccd53588156dfa100e0e999ab6cc57e46ec82a5322078acf049081b78d625529d731faad760be3399993f68ffe1813a42687367269544b7c15577d65ce825f850b6e7b6146545772dc45a8f5f7978c13c4ab49656539ce5294949cfad03afbac25dd594fac97fbfb8431815268b7c6630778b72adee2e329f22ed4b4152f6ef8cb7d57feed0a415b7564231efae6c7a7d06fa87c8d6e550dfe93bc85603090ec293901d929ba47e7f6846d162c3200eaec15595bebf743a084a334019ca62acd08c67b37754cdbdbee2012ae0a62e64317c7ec9069dc681b37f57efd77c3911a3f49cc6a7d051f0127cb6d2d50d11ad892e4d5c97bc7cf781e1ace09c4534ec89fc74225a00dcd420b3fd396810d4d8368a0a4f4625bcf5cb58ccd4d09912500f4bd89a88ea3d98a0259b852f846569820b9b561235864e2c60305927b001a307f724907788d23f318e4236de60804f1b167880f6a052f7b4177500fea62866a4f5a14befb3a997b4e6814e6bbfaf7536881f2fe48b0a43688f149d9fb6ad2dc22056991a6e5d427205a829e7209bbbee166060e6fed9f37ed91cd3008233290fc478adee922238bbe29c33b48ecc7b7228ae31c56a189a4b2531403d6da6fba897ec211ae36cd9d88ddf185efe66afdaf67d4c7f6c33d4fbf99580694a2959a1d8e5939f0838d200c2fb0b76ac0da71e219526312a30d743de833843ed946d8882976b1df13b352c6fe90013cded478c1aae9f733ed8854a662eeb7eebcd702fc78bd2fd2225c1dff7e78ca3bd72130172341e966171ac3e01fd19c3a066b8395733625bbc92c7b31ccd2652309080090508ccc26e6c2f7b0da69a9b7406fd1c6e6ef9e7c65163e89db1207db4246f4337aad36c586099d0ccf20a1491023cf85632e69092be93dca7f8148f20e0ef9635978d3e6f161e97e9ec05020d28fc72c5dc74c62c65f7b7d9587c4c89536f73c45adef17b875b8205b2393754499ed957bd98fb4519c0dd534a67cba9c3e763341a9a0f49260c0cc5d9107b55dde357a0765c2d1371fb3b4e3b853ec5c4a650ac50ae7a745918cb4c8b411e7faac04aae4f37c1d5a8a03f8abfe60b63fc332eee18562a922b438f6fa002da766abdd3e3ce15f440fc97675b810f819d500efc9e808260b3b3e93127e7bef8dccf1607ae48dbeef8618418f4d4c226d54dffd686a3db1ed8b414b9600d596b971d1a8c7d3762cdaf429cd368470ebb604", 0x1000}, {&(0x7f0000001140)="6bda51f94cc1cbca56281c9800423ab2bc223bd99e100cf7c42218e8a0a944883bc452c26e0eaf41cf11fc480c3f8d6bad60f06009e47acea20ca75925c3402eb56d32519242a1f3cea472274eff85525004a82ab133c3203541de8e6d97016e887a213f588825ff1f0da1e68d78607c9d", 0x71}, {&(0x7f00000011c0)="c9b9801b4efb0411711cc09b8115d5af716f0c458113c0761fec47ad94a3f40acbd150b57804fdfdafb2cf8e8e00491da7fe3d570caed53b26f94db1b1f3339977c03c16e780ef1312635b441304d822825e8910cdbea59baf701d7d2321f8aa995c4ac3c335e6b0683ed479cc489f62fcfa562ac2d18bfbb42d6727de1c1dc4a1dd074a27", 0x85}, {&(0x7f0000001280)="8de99252b1cba91a6348d02f253b5fa78e06bf502f9aad73556ac149432164f3b9315a5df3a68953f362f12bc9605c1e53233eb8be607f1befea407b13353406510cd0def87a86d723009555384cc3e7c9f689261d53ea9768d0cc7c06d580b46d433200ff86c92f344f3f9340d78befb23c1c659d", 0x75}, {&(0x7f0000001300)="289652a48068ffb0f586dcbaf470b840e7b3381edb9f1bd6a038481e63cd789b0fededa2cc45db55ac17288c5a83bbac7f83f1abd90c7a41969c474b681db59bbab4d372fd896972799c2d8e5a", 0x4d}, {&(0x7f0000001380)="f9378d99a7ee364df247de62aad6d5104135126cc921aa01e5147ae2880ac93e3c25111378d41ce05c6ce9b86d4966f9ec00f301292388cabfe71b48ac41c64079d9d3024a54a977206b28cf34100fb9e4dabd88401d5534a77dd0a85955a6e8b2e97c3fc532ae30e519ab3feab2960f6b34f13e78ebceb1fd508ca9f56f4d0a5c3a804050aaeea6d7f9d4a35424557b01f03719c52303c7aaa168f5016e4d3659339b22a5226d81f7a8f6ef233b5f6840404603b559bf2b98f6c4572aefb4f15bd8d722b67d", 0xc6}, {&(0x7f0000001480)="83f2891ae5d1c2246181db2b82f9419ae166fe8b961f0addb0e1bb473e6d2a543269789103ad6cdf43a427edb79be7d8980ad0c5895d0d23dfb4f37f9f70f6ebda18ca61a9d7b07f7952db95ac00a769b2e35f777f86467f4e7b947f8998c9ee2cc20e867c15950f8cdb891775d1cc932bfb77b9b6660df72a57ffb0fe5eaec40c98cc3ce0da3d00b5efbb833968bbdb7caf3cd30c3392176dea8b46e5b904a4c4faf3ca52003f45fcad4074abe2176fb99378878a14930ac25fb41003e682de65776bc61234efe86485a742621f7c8f6a4c866ffe3eb8c3d1205c5425ca91ce6af2978faee2a2a01a7dde44091626b35205e995ac8e53ca316c10641278124fd7ae82b8a90aa3db9c53ea57eb830218c061ea03a1bcf4c3bab6b927ee69c23824088451752e87daa92ce791c8f3da6d873269ff5a32e1bb1fd6e5fe78a64d23f5fda8c148d786a47584345b7f50657dc7940d3a19eabf63b7982e7bb183a0dfb2d1472df01b95336df047d95bdf44e017b91d92422994190137b49691b76868db7663956e5120c1cb9c55891971d74bf19af31e23a7d3758d4f97aab9875a03bade5a12a91c74c82ad9b3acf0e79f191ea783fe93913c65560f2514918c3f83597200c1ed840193fdc488d798cea569faae24ac8c52adc8bc67cffcebd940e7b83a80967fb723928059617aa959720f9e124bed3596948c1d5a4311f23afc405e91f09c2cbcfa88bb6fe4fb32c37663dc81a4f206b467de5bdca49546915bfbed64b60f591cbee5fbd37cdd2bb61463a01909f29eac87ba76ccd10afe49ea83637656a45fc2722202228c3ebea43e44e74d2797763a335e7c983ab20c8b40e96f51aff20cdc0f20e593c3b074f21d8246b05ddd4cfaf94614293786478634774a8f4b2040ae08d8bd28246b3179900072ab3becf27c740075be1cf4f9105cb264bbfc9df6d4264cc869e543aa60f10de61a56da98ef9cc343be593d44bad5ccdb2d2e001328a0c840df279be55d206b7ed02bb728fa7c2beafd7486354792b202c7ea0586ca5363b878ea0964a7b5bc97f40e8cca11cf907d0ca04634aefe370a91dc9eee75dc913a5dceeff40aa9b6d3d7187bb0bfc6bde77080e8e2b5a1dbdb4747b626f59dcc63031f06b4c321c64773d3b44e11df90055827a2a8bd847f5538a9b7d5414da2385410da2024fc3c894d0c0333b28da48e13869eb6d0f416f36a05d1a21915cfb267ef25360ea4004b595550af009fc9d79fbbb11a362a418aca02d20bd3d5a272fcbaff7a22f4bbaab38fa553226a27aea2279d127e9c85fe1a6d84c47920ea85aa199b455f8d244671f61687b538dee5f6e596c64b40a3df2d4746f52e2309b38b98b41c899bec86f8c07029a841a2fff476b9524ec5fbe1e1669a0848bc47c840868ef80d92834df5e60dac593fe1b35022a490bfaa6f9bf107b7a83ed9f96931b8902ed3c71ddf8d8f702f2ada32a15f72607c338d0228d49905ffb152c4816f4718b6881f9b89fff3d409d3be5a3332ff0ae0f4abd901c80a526c71a360e967d2d1fb1acc2391a126df4e69ce6bfc7b6603141c655bce7aea38bf2e3a4913730eb9612c33d097975c0b860af871ab57fc36b7920a91650169ae6d6de59a9c547ce6682f9acb5b94bda17f938e4b6f4406b84965a557320058ee68c6446d4a3be1e54251c384d226b2e3bef7d79d82c05d25278548fc76f56302f296d61e71a8a75a88e4cd87543c0b9341ee743833eb12df3b5000e57cd119001f3180ffca2460a732e24e38a61dce59167d493206e435809e55bff63f4992dce2d3a6084a9894cd0581cd908af1cc9fa745021cb7c26efd4b03a0a34a0e8da399d0f21a12c8fb58be9c9e0cd3548bc1007bdd3dc1f6f67c60483a216273057a9e5c3776d21e3c64b196b043ce0f54d4633b01216c8aad077ffa52d6b56e4014542afb08c9cb6b5a0dbed33933e6f59af786eb22b9935bf06e03080e17de4e820023d65c75ca5eb0fad859520438b6b7bf4dfdebf2c4f625a3ecaef004044c92e3cc35c6a0801f26dd46a22ea53e038ca0f56ad380d1d998b53667b6efd8f755fdd3c68a0472e69433cb869356cb4612039260aebd2d5ac291b3265851560e16671691e734edeb8c012f0cab980c766d228a592fa2f2c27326ce684c5313a193d23768cedd1f807ae02c790567355f1a921bb18bff2f2f5a184625acbed138c1cdcb4fb5a850778b87e6f0269c0b7eb64bdb72f20f88814ea6849880ee3aee940abcc3a57d4885ee89f3cc87174881b1d4de3deac7f4c3cc245c064b35d5c7fd133d346a52251adcdb4717316344de703f2f5d9c683b2ce78e9bc1fb0dccecf54c4a4b6d9100ac11798e9e910e0bb35756bf7d0a8f74d53ea4a5b25a1a0f8b222863ade752c596f23f701040922ae39bfcb13831420684344343a270a88f77c3badb3f7e468f8a3bc5e907fe4d4be37e5ff54572e200a99d263e5deb95bf7ab480e92cfd033a13c2f22b7f81ed0ff88ea9f562002c3aa635f1a7873eabf1fadf3467f8a46a83d704c4e9533b7205f7608aaad4eb8f3a45a7002928f0fbcb3851b168392333a789b73fe6cd79e8c96579af420382a1ba2fb2dc87cc6df7b60b9ee8cbda3d167030b430f4bd3e9ebd93051253efc989b3c8234348e90bd0aa2563847ae788835bc2c94ef1ed903d01746f421559ec2dc02366e07bea623ff1e8774031496f646393ea832da89450998ded702a870c63877d0d59b3b00104138551b48d355029cbd987d554e9806a6ee3ee5d29841a7100cc15ed9246c5aed23f38c6f7ba01fdad6191f2167cd5569e2a6e4aa5fef812a180f93ecdf81fdd9ccee4a23652ba3d40b0a3757f9062244b773a017dd51fc1f95fb7afa01c838639a2db5bdfbc03814b61847b93d52c7daf7d9bd59f3b7975441c8d3b2c9f42136a5af4335035d85d75ce797386bd7fbc42dd3ce31117f7508e691a6b653f1fd0f7e0cc8f412937708c4631e1e83264796e232e2942fb7c2fd8e35683994110524050663d7b22cce9092da94fbd4e514130c5b77f3605e6b8b2b6db0f749eab6275c2423a91ca013ca44baa4dd0a2866dbea83353b22459f8e6b1396f1bad96cf3e2e97a934cf0555e8760700253bc84a86c55930f278fd45ec98fde3dba01e55326cf62b9294d6408cdda85d04c3aa0a8d427e672393233c2995ef2db31289a2439377b896138ff9bfb2f987dd5e062a90f425a32040e12f137f544928daaa71af6d9f9eaf6528e558ec9f27bfe1aeae6ad49e8d9311ff09057fa4c71d037ebcf4733777141d81080080e176422bed8ef7e9baea79c317d80612f5b7d172523f36f65d25100f1a3264515b46eae72d2ec9868ac2f242557216c138d86927de56734e579622e6650006dda83fd6d4b41649a0da111166b1062eb12dd278ad4a1c79827620b85a398d426af5c2dcee8775c7ee72843e146cbc6c572732193e9a3c795d90ff2def3bc9289ae22e2c5a4c54624441eb98fd59b81e0cb94fea310c726fea4ad4177afb5807b5e7efd16bdd1fcaa1af0b857fc19763f3bd234767039bf20583b0b192f887cf13191dd54862232f3004a140a3761777cd0cac38df631ab0e2a8b3d9706aac099a54a932a94419549ecbc822cad728b26ed9316d848f81eea29a9648940ead6b9772bb43f35a1de763bddd750d302389fabeae6f6108895cdb8bf03c33005789aa88754733969db670f8dbfb30d114911b00fc626e6d66d0a4e1697ff5c3a1d39b3dcbae96a48dd30f23f6d19b5caa1c9418d4df19e81e713ed42b46eac326d5a724b48ff8698dfab6658838afabc8f75dd55b01fcbf7e55947eb4ae7584f8029e3910657db70960a787d3faaa1f14ad7e1d7c6f3dad8ca4c981bc0e64e663e5c75c769e3c723c38276980dafd33ae0ee2c55b8e7ccd53e20ddb40d687bc66e30d408dc5cdd4c243255835d50b8bdf39098334ca6c17a151c7da387145f85f8d7ecd32e70029e9e00a129b2bd6b55644077e2f4a51fe76854aca5e5df90a63055acbdef5188f1dc46c0abe2a6bd137425bc426cdcd959eb05e1c53f00507f0d682829c0c768c987e817fac311e6313d7def4b04ff2a5460b550fa741231529003143c0dd111cd73b6f32747a7effc92178625bcf2d5399010b86381452a45d2afd0b5bffcda7df082c294def5ec3ca39ca5ff526e137a08358dc769752e10f1953a4c0422f2a8804df5770f604e79bba3a76a23743d42b57b73ea9ba60ab25f155bef4502353f72c7fda9322c06b15151399d424e959ecbeaf4821db148b751804a5a14915f2954254921955424328bd0b3f59cc5f0a4e20d424852510d5b3791b37af8f16c07ae592b37335cafd166c47ceb864f47399d32adf2916272fbd0c2cf64f9b2870c918345650dd1e916d57c37e1245f9b48122471dbb5123f2a04b5b789a6e30f0c5cfb4005cf6671c7ebde32fba7b70903d7b2734591c9cca6cae2b882659940bfae4d71e3271184cc897da63b1456d930b7ad6067a09882c6a609433a64e2a4a3afcbee9fb4645762d57e9ac7abd085603bb941d6581efb64c75c140a629bd7fee117c34d7a76866732b1950062faf95fb2ce649d666baa5bb36f7062538dcd1a73a7bae0f44160ac7ba0a2a9e0d3842c43500ab217de6e740bd39c728cd8d7653a2243780d186dc83d3ee5fa79e0894482ac108418fd93a46c6f71ba4d783686af5a7a81f30442482329798a6ec3ca26543674fc1d81c2ee3ddc8bd6cf4d630abc03dabb92749d53ea0d18785cc697b52d7f4752cd79985747a975043e01abbf7a77a7df2c7dc022baace90430686d2428ca9ec71a2efc7aafd8b1517baa55a70488dc26030d2f30f732d5bd277580b9145af357b2b7b7c522262b959c9d48a5777849431e5dac06ec625ba0173e4c8fb991812da004e364cb0d985b9f049a1d5853a404e83e4038d2b69728f98cf038b44202375fabc9267a56ed92d184c87d16b5e5bc3556583c7339953d6528b75d2b3c1b4c362e97334c5c5652a6bb4184af05f4d9a7f41b0200b1c2fed0a042dfaac7e9acfd2b396f5d677afa2d6c89199288132ff457775f5813d9953e7abafc0223350627fdb6a16d8f18be9ca3f34cfe51efa7181433143f6779de2564dc2ee5a095f86cdb3bfee424573d19abffebea7690eca6e1bc24380b9f01da3ea68dccccbffa3029c8f7c47e17d1f5ac701b7d5401d223ca00633f1cb437a0b2d3e2d9b27b7d8885f90ff3b6a7df6fae82223c59bff139abde9d315a075ff527d55ac9f9540e654d87b0bc93ebf293264a997af9a7509411dccf32fe094002981871cfcb9935deb4e50b2b8b390cc24a4c9e7626252958d46852a4208201f9bab5701a872d9644c81cfe45b6640a1009dc671919cbdfa09d817cb1d713f2232c2b7d3de0ec4ce8a358e25e24bc259aa8af33e76e05542383927c20f277ede526bc4bd7f715798b9eb32aced8862d22fb953e93bd143957889a32420028f98210d046acf903f78576884ee7dbea06a6fcca164139289310daa3692dca2ec11da2e07287fb0ab9da4a962893a9b5ec7a00c555e8374ea30e8271ec113df886a5cfd2c441f2401f53f6a83e3fcaf3737503cd9ff6b46e0de225d9d30d1c3ef4a60763bfa173bc7d7ad2032636a66e455190e75fc261c8807c2570425d95a81c6af04a636419c0b17f909c8c97f45f74fa583f2cfa9be1ac430de5ec3df1486082530350e9698de7e110a98a78cfb61e9f32502cf863ca3be3f0cef95091568b386c998", 0x1000}], 0x7, 0x0, 0x27) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000002500)={'tap', 0x0}) r2 = socket(0x2, 0x8000, 0xbb9) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002940)='/dev/wskbd0\x00', 0x20000, 0x0) r4 = accept(0xffffffffffffffff, &(0x7f0000002980)=@un=@file={0x0, ""/108}, &(0x7f0000002a00)=0x6e) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002a40)='/dev/bpf\x00', 0x20000, 0x0) sendmsg$unix(r2, &(0x7f0000002ac0)={&(0x7f0000002540)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000028c0)=[{&(0x7f0000002580)="5ea48b06abef94a57fecbe68e9862dfb4c3a57f5c91c2bbeb908898f0badabaa6f9dc74de2ae625ce4a39f0d098c45c2da6bc82faab1aff0151a9ee4c6d4ef45724fcd7792d4d6690b533df7b39ec853aa91cc12621996833970ae7a5b9a918e84122a3308cacdae91e14ce075459489095f35e264260636f26f63b21d5b83884082ea42c826c08ba351d34b07577adb8db0bb7b765ebf48b7ff3db995c2bf037de4b18df66197a223c0de992d5c0b81f04754fba9", 0xb5}, {&(0x7f0000002640)="3bfadead4802fab46748d2a264c723f897ba18b9d4c93f9a182f6048faffaeb8db153354a839a454b1f3f094f6a17c489703407b6c1f21ff00f195789ab12fe39684f5e3d45008f04181dbe5a2f53f812ecd210ecc86e15e5324161da368ea9d7e96b7dbda29a860bd040d36038eebb6f3472e6bdace075634", 0x79}, {&(0x7f00000026c0)="2d38f09b960c66af34876a972d9f2947a1024a69db48c68c6c29a61effc6390948d5694ff3ae785efa4237ea60aefb9ba3a292edecbd5f2c39fb05015a26", 0x3e}, {&(0x7f0000002700)="91fbda59c874288361576eb81187b4920fc3abdf55f89d4d7b22249596e06eb6b357a8b2c213e72b8fc1d7d9baf5dba07853feb23be33969cdf90f3f56e31cd3d73fba00c1f0af5d1da76bf72b426c37716d59996d5d48132d5814c2dc45f9beedcee5509be0f114568fee9ebe66a2e50516a7c1a4dfb299a0884ad7a3c29a521166ac26f5c72090f227473035002c11782f41ee2e2b82df363afb154450612246b47e8e1e632a23353a6828eb84a0c11a2633dca35e5c7f0559153455411b5560d69e44b601", 0xc6}, {&(0x7f0000002800)="292f044a9a3bd88387ef6637d89698891d94706bcf4522d6af47a68eae0ccccadf04c38bcde5f9dd7be93cb11762e4273e8424b8a4c4b8cf604bf6764c6ad9e5a6749f22735aeb28eee07ef9d57db5c82332da8041326642ffd9c57e39bf713dc19574620e73428d1d62fbf0b9c686f4e26b68a5cc58f536fc8c6f61b63ed3fb5b7e226a8aebe7a086d19b4ca165f5f1a6b0ca2d0ea6923da75fc8fc1f7ba397b59996ad1e0e207f78723723e7e7498e311c9f5a3add", 0xb6}], 0x5, &(0x7f0000002a80)=[@rights={0x20, 0xffff, 0x1, [r3, r4, r5]}], 0x20, 0x6}, 0x20d) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000002b00)=0x1) r6 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000002b40)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002b80)='/dev/wsmouse0\x00', 0x800, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002bc0)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/wsmouse0\x00', 0x90, 0x0) socket(0x18, 0x5, 0x0) fcntl$setstatus(r5, 0x4, 0x80) accept$inet6(r1, &(0x7f0000002c40), &(0x7f0000002c80)=0xc) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000002cc0)=0x1) connect$unix(r1, &(0x7f0000002d00)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000002d40)={0x1}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000002dc0)={0x1, &(0x7f0000002d80)=[{0x9, 0x1, 0xffffffffffffffff, 0x2}]}) rmdir(&(0x7f0000002e00)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000002e40)='/dev/bpf\x00', 0x20000, 0x0) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) lseek(r7, 0x0, 0x0, 0x6) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000002e80)=0x100) getsockname$unix(r6, &(0x7f0000002ec0)=@abs, &(0x7f0000002f00)=0x8) login: pckbd_enable: command error 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000200)={0x8, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0xffff, 0xffffffffffff9962}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[{0x1, 0x200, 0x2, 0x200}, {0xfffffffffffffff8, 0x3, 0xfffffffffffffffe, 0x1}, {0x8001, 0x2, 0x6, 0xaf87}, {0x229, 0x60, 0x7fff, 0x9}, {0x5, 0x5, 0x8, 0x7}, {0x5, 0x4, 0x0, 0xffffffff}, {0x9, 0x0, 0x1f, 0x81}, {0x3ff, 0x3ff, 0x2, 0xff}]}) 16:00:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000000)="e1ffffff05d21af0d72f4aba89a53ca7a901731bf80b9870bf44ef1b4a7db92835fa4c9fbeb7c6dae4efbe7a39dee02b0e74706fc0985aa400a4061fa30deaa1846fe024204bc6bf33eeebb0355331eac68a10593cc46f4d0dd80d195da4d68f8903", 0x62) 16:00:02 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) dup(0xffffffffffffffff) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x775b) setuid(0xee01) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) syz_open_pts() r3 = semget$private(0x0, 0x7, 0xc2) semop(r3, &(0x7f00000000c0)=[{0xb72a0fd219a6ea6a, 0x92, 0x1000}, {0x7, 0x2, 0x1800}], 0x2) 16:00:02 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x5d) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 16:00:02 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x160) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r4 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getpgrp() dup2(0xffffffffffffffff, r4) r10 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r5, r6, r7, r8, 0x5, 0x7fff}, 0x6, 0x2, r9, r10, 0x7f, 0x100000001, 0xb1f1}) chown(&(0x7f0000000080)='./file0\x00', r1, r6) r11 = kqueue() kevent(r11, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f0000000000)) 16:00:02 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffe) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r0, &(0x7f0000002740)=[{&(0x7f0000001680)='\n', 0x1}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') dup2(r2, r1) fcntl$dupfd(r1, 0x0, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000280)) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000000)={0xba, 0x0, &(0x7f0000000180)=""/186}) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) fcntl$lock(r0, 0x8, &(0x7f00000002c0)={0x2, 0x1, 0x3, 0x0, r4}) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x2, 0x69) 16:00:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x7b, 0xffffffff7fffffff, 0x200, 0x0, 0x7ff, 0x4, 0x2, 0x1, 0x5, 0x200, 0x2}) recvfrom(r3, &(0x7f0000000300)=""/4096, 0x1000, 0x800, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x28}, {0x6, 0x0, 0x0, 0x200000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000000)="8859332a301bc75c206cd21dd6c2da0bd22073b8acc545e365a39c65e9e3d2e3feec96ce7522be12900c953ab82919a0254e9dadfa8b8467cccc37a61cad8166990acf4c3a43970ee1a8e7809c", 0x4d) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x4, 0x7fffffff, 0x8, 0x7b61}, {0x0, 0x100000001, 0x80, 0x3}, {0x400, 0x9, 0x4, 0x150e}, {0x401, 0x539d8ac4, 0x0, 0x7}]}) 16:00:02 executing program 0: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) read(r0, &(0x7f0000000380)=""/4096, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x48}, {0x80000000000014}, {0x6}]}) r1 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000000)=[{0x906, 0x5, 0x8, 0x7}, {0x8, 0x9, 0x85, 0x424}, {0xfffffffffffff777, 0x1ff, 0x400, 0xfff}, {0xfffffffffffffffe, 0x1f, 0x1200, 0x2}, {0xff, 0x4, 0x7fff, 0x2}, {0xe80, 0x9, 0x3f, 0x101}, {0x100000001, 0x8, 0x7, 0x8001}, {0x7ff, 0xfff, 0x2, 0x552b}, {0x4, 0x0, 0x1, 0x77}, {0x4, 0x6, 0xc953, 0x8}]}) syz_emit_ethernet(0x2, &(0x7f0000000240)="b380") 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getpid() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r2, r1) fcntl$dupfd(r1, 0x0, r2) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000180)={0x8, 0xffff}, 0x10) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x5, './file1\x00'}) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x7, 0x4000081e, r4) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) fcntl$setown(r5, 0x6, r6) 16:00:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0xffffff09) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0xffffffffffffff19) r1 = socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x29997841a95c7f3e, 0x0) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x34) write(r1, 0x0, 0x0) 16:00:02 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mlockall(0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) close(r0) ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f00000000c0)=0x1) setrlimit(0x8, &(0x7f0000000080)={0x1, 0x6}) ioctl$BIOCFLUSH(r3, 0x20004268) dup(r0) execve(0x0, 0x0, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000004000000000000000000"], 0xf, 0x0, 0x1800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 0: socket(0x1e, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x5, 0x9}, {0x18, 0x2, 0x90000, 0xcb}, 0x4, [0xffffffffffff0000, 0xffffffff, 0xfff, 0x200, 0xb43e11a, 0x296, 0x8, 0x9]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:02 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 16:00:02 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x753b5e501551ed67, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x10, 0x7e1d5ff9, 0x1d41}], 0x5, &(0x7f00000000c0)=[{{}, 0x0, 0x0, 0x20, 0x3f}, {{r0}, 0x4, 0x61, 0xfffff, 0x1}], 0x5, &(0x7f0000000180)={0x5, 0x7fff}) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x85}, {0x4000006, 0x0, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x6, 0x401, 0x0, 0xf1}, {0x1c6, 0x5, 0x8, 0x2}, {0x6, 0xffffffff, 0x1ff, 0x2}, {0x9d4, 0x1, 0x2, 0x2}, {0xfffffffffffffffe, 0x2, 0x6, 0x400}]}) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) fcntl$dupfd(r0, 0xa, r1) setuid(0xee01) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x81, 0x65f, 0x8009, 0x9ae, "08ff010000000000007a23ac776b2b1bc435d446", 0x0, 0x20}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) write(r0, &(0x7f00000001c0)="88", 0x1) 16:00:02 executing program 0: chmod(&(0x7f0000000080)='./file1\x00', 0x4) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') rmdir(&(0x7f0000000100)='./bus\x00') 16:00:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x80000000, 0x0, 0x1, 0x9, "3f43cd7d48f417f141a5dab9dc241605cd1430ba", 0x800, 0x10001}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffdfffc}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x6) 16:00:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) r3 = accept$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$inet_opts(r3, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) recvfrom(r1, &(0x7f00000000c0)=""/5, 0x5, 0x1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000040)="1c96205a4f8eba9b216420a359d49c75c3c64e2c731aca3da712312156322233838b8419cc549f9767fc69f3718434df33fbd1679887d7172c6fa638eb980271e2792c33f38700dc9dc81ee9ec56be876a79b115685d1e147f86fab0ac4792b85a17", 0x62) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x87}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) close(r2) 16:00:03 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = syz_open_pts() readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) pipe2(&(0x7f0000000180), 0x10000) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000100)=0x9) 16:00:03 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r3 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getpgrp() r9 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r4, r5, r6, r7, 0x5, 0x7fff}, 0x6, 0x2, r8, r9, 0x7f, 0x100000001, 0xb1f1}) r10 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r14 = socket(0x40000000011, 0x3, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs, 0x8) r15 = kqueue() kevent(r15, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r15, &(0x7f0000000000)=[{{r14}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x5ee21a89) r17 = getpgrp() r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r19 = fcntl$getown(r18, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r11, r12, r13, r16, 0x5, 0x7fff}, 0x6, 0x2, r17, r19, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, r7, r12]) setegid(r7) r20 = socket(0x2, 0x2, 0x0) connect$unix(r20, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eaf66696c653000"], 0x10) sendmsg$unix(r20, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="140000000000008007f9160800000000000000c4d61be70f1300000001080020ac1400e5df1615a1962aea0000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) 16:00:03 executing program 1: select(0x3, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)) getpid() 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r2, r1) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) ktrace(&(0x7f0000000140)='.\x00', 0x1, 0x102, r4) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) fchmodat(r3, &(0x7f00000000c0)='./bus\x00', 0x20, 0x8) 16:00:04 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="3cd6d5e8935e57b9d9ae3c5ca3e2e68e07e46f217e9d9f9f1a3bded26d9da827ede426b3d4b8ef14204d77ce97cdca8bfa56195e330d24c1407fb5c4e61314990000000000000009c14d282e08d3"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x10000000, {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(r0, &(0x7f0000000100)="8c65", 0xd) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x100000003}, {0x80}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000040)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x10099, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) getrusage(0x7fffffffffffffff, &(0x7f00000000c0)) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) fsync(r0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x24, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:04 executing program 1: r0 = socket(0x6, 0x3, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x100) r3 = semget(0x3, 0x4, 0x4) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r0, &(0x7f0000000180)="41039bd600315f4bf38069240a2c83a2dfefc25a22f1b79d6654f65acc0400000000000000ebcc4f5d0c1ba497b15e22097b6603211d2f6c21f9484ee0bdeaafe6635bdc435de2f4bc84355ba4eb13b505df0efbf49c92b108264828e36f143c61cb5b2620c267b4a08b57ddd1b72421ae0c76e3a05f94b3c1478052f7748cf69ed8597205550130dd6c5f01729ca4afa2ae9305feedb00b68dd0268b7c71782", 0xa0, 0x4, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000280)=""/57, 0x39}, {&(0x7f00000002c0)=""/46, 0x2e}], 0x2, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000040)={0x1}) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000380)=0x3ff) 16:00:04 executing program 0: getitimer(0x6, &(0x7f0000000000)) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 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']}) 16:00:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8282fb6a54"], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="ef14045f099be06bfb327cbbd8a6f2c5423409e9", 0x14) sendto$inet(r0, &(0x7f00000000c0)="a8232c3e1d898d02255b47fadae8325f953856612ddd950ddb07243879289f0dda07c752e7a40bc3a0e006b68609875b9b4a63a753a50d5b7e2bab6c3a4941254136cfed0699b1fece0aca9efc5c0d4bbe83d5f7f031d7f5b06e2a166ea71144d19f3bd71b5117c61e59ff1f5ed2f2fbf5427ba610c54999a6a3e5fb511b35b6289938d9abd4b7bc7832f8974e0063e6966ac9e42ab591458d7527f95bd451d4101a98c703c5b086f0953bce4e3f1af14b8fc25207f1e324c5935e8c0ac4cca42b365f38d35874e54b3e504292e14a76b683e60ac43dbbe2a806f32c5ef8ae617115270b2b8d6b14a8dabcbbfca31bed8273a3d3810f7e98c3fe002000166ba0b5d1baa672bfe40c1ad1b8378418b7e215e86347f1deac2063aeca320f3f9df58c1e94da398629587d41650de210d89af7da59f7ebdea93ca1c871d877d9d474d485554fdd15d7d82ce594d347a486869a9c9411f1ac0634d4b017f225d1675abde7b8b3422d03194b6251fe9ea6616e1f5071d4e97b05ffbdcbc71d8e85a47f70d98f6b0cb20013ea5142ab397490b952a741a532e9b021dd710a330f1035023b19c48d4103f0cdf663c83673e884d7c464896272f494c6771d4d05d50e6ad9b489908388efecc7d694579f77782b891fadc89b8e4d933da54896e8b0eecbbedf4e0d493fcc40412bda24fe0fd07b1ad6f40039378043c279e6713f32600404370f7403a6e392c64a03b2ca007efe97dfeada9e12ea7b87b17c86634ccd5a075e1867e5b61ea4eecc9ff76e81bf1d64721ad5451a0350d4e13580e532790ac405f30cd5b2c3859b02e4fc338d17f225ddac7ef6111b0857ee95d934ac2d242ea9c7dbb19b7fae2c8f1babf1da5831fc921449e590d83ade206f9aca263eb33b76e7a35979f53fa5dfc4814e2716e13fc9d480e2111a0d7f3f96bd7cf57a99d2ef2295473ee3e87e2ca80f068f1c5cf3861010b4bf18f8a03b207936de852d5677ff3ca4b389bbb31f773dabd8c709601b302fa048d288926bbb8fa9baac2e54225886737046090b709de0e5e914d46229a83238ffd011cdb753d47fd361a58b356ebb03fee7063458b5b5c07f4c524f93f9627cf58a07575aa98fbc8ecc2329ce3f23aef786cfc6c602be19449643118a44222b2271004cf5bfcb55662f218e79992501d38518f9ae9df07c884e678d37a8c68ee5305b499a0204fd4af9b7a7f79853f0b5f6282328a7cd5e4d630f39170d0fcc8f47a012da594dbb31784dbd1b27ee836cb931b81f857c7ddaffd8ab15cfde8e372232e06e519cf927fc8ab5c51f235ef8e8f33a65d46904207b01346e843387f44517bc2f439a34d8f7771adb3fc353e2c23144028d1f18dd3ff44da7e8d4261fb988797ee794cc317c477a3aab9b3c5349e673e3ae67c91d4b6581fc63fdb85d2068e77c7ad1eff61e16107bed36743bef9e08307f8a4768583869f0bed12df893ae7e51a5bb8bceea2606d9237ceb6ce151ddebb2480634ba5542d696dbb1fc8ac4750f5deb6f071054225f988d61f763b32c2619bedb26e24af7827ad25d81164892e01fdd22dc8c529e9dacac6c7178f7a64c4ccd057c48919792d13665db317edaa0af0a192ca86a6d517ef2c5eb33366cb1d2c7ce7a4edcc0d8f16c0887bd8e12ed9f6aaff7e5c3de9e22a59051bdbe34c56b852a101a2168614416357a003fe1d03e09153245aaabfb4a35ce06a271a7d8da35748d09f40a2e2424542c1da152b39d574556907b6b344a414d1b5e5f683d0035bce212bc114eba8dad5660c92509a12a5c43b71d55a391ab3c9c469f958f8c81610c52129d208ca2f68d348fd928aab668cd95aeaf692c6285b7b346cdf58f519352d84a423609c4c5bdf473bd997b5b03b3630f789b5d0a4bf806953413ef42d483dc737dcb92d18c3209316a80fa98923ccb6d7f663e7dd145884aa04896df5c6f2edce6970028a1f678d0524fdb095cd29f715fd7b5802debaaf744dc5ec84fb0", 0x58d, 0x0, 0x0, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x3, 0x1000) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) fcntl$dupfd(r3, 0x0, r4) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2, 0x0, 0x0, 0x4}, {0x15, 0x0, 0x0, 0xfc}, {0x6}]}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x4, 0x2, 0x1, 0x52f1}, {0x1, 0x10001, 0x3, 0xfffffffffffff801}, {0x1, 0x40, 0x8, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="dd") 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x45}, {0x20006}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000000)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da6040"], 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x1}, {r1, 0x8}, {0xffffffffffffff9c, 0x40}, {r2, 0xd053d29532154bf4}, {r2, 0x1}, {r3, 0x4}, {r2, 0x100}], 0x7, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x7fe9, 0x0, 0xffffffff, 0x0, "20000000130054000000000000002000", 0x40000000000000, 0x80000000000000}) 16:00:04 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x400000002c5, 0x0) dup2(r1, r0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000001c0)={0x0, 0x4, './file0\x00', 0x7fffffff, 0x9f, 0x4, 0x66}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x801, 0x38) socket(0x0, 0x3, 0x6) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000a, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r6, r5) fcntl$dupfd(r5, 0x0, r6) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000400)=0x3ff) r7 = open(&(0x7f0000000200)='./file0\x00', 0x800, 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$LIOCSFD(r7, 0x80046c7f, &(0x7f0000000280)=r8) fchflags(r4, 0x0) r9 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r10 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000380)=""/101, 0x65, 0x800, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) dup2(r10, r9) r11 = fcntl$dupfd(r9, 0x0, r10) ioctl$TIOCFLUSH(r11, 0xc0286988, &(0x7f00000000c0)) ioctl$KDENABIO(r11, 0x20004b3c) 16:00:04 executing program 0: r0 = syz_open_pts() syz_open_pts() dup(r0) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0xfab, 0x0, 0x0, "61aa0d94f69ea78b7ec000000000000000004935"}) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) ioctl$KDGETLED(r2, 0x40044b41, 0x0) 16:00:04 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='r\x00') r0 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x20000, 0x41c21fc52e1c6dc) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r3 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = getpgrp() r8 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r4, r5, r6}, 0x6, 0x2, r7, r8, 0x7f, 0x100000001, 0xb1f1}) r9 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r13 = socket(0x40000000011, 0x3, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs, 0x8) r14 = kqueue() kevent(r14, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r14, &(0x7f0000000000)=[{{r13}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x5ee21a89) r16 = getpgrp() r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r18 = fcntl$getown(r17, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r10, r11, r12, r15, 0x5, 0x7fff}, 0x6, 0x2, r16, r18, 0x7f, 0x100000001, 0xb1f1}) fchown(r0, r4, r15) stat(&(0x7f0000000200)='./file0/../file0\x00', &(0x7f0000000280)) socketpair(0xc, 0x4, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) dup2(0xffffffffffffffff, r19) 16:00:04 executing program 1: socket(0x2, 0x4003, 0x0) 16:00:04 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) r1 = semget(0x3, 0x2, 0x8) semctl$IPC_SET(r1, 0x0, 0x1, 0xfffffffffffffffe) r2 = semget$private(0x0, 0x5, 0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x20, 0x1f, 0x4, 0x800, 0xfffffffffffffff8, 0x1, 0x7]) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0x0, r4) ioctl$BIOCPROMISC(r3, 0x20004269) 16:00:04 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000000403, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) accept$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 16:00:04 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r2, r1) fcntl$dupfd(r1, 0x0, r2) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0xfffffffffffffffb, 0x2}, {0x7fffffff, 0x34dd78f5}}, 0x6) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001600)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000340)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8180, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0x20, 0x0, &(0x7f0000000080)=""/32}) mknod(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x4d4b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000015c0)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x81}, {0x1c}, {0x6}]}) connect(r1, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt(r1, 0x9, 0x7f, &(0x7f00000005c0)=""/4096, &(0x7f0000000180)=0x1000) nanosleep(&(0x7f0000000200)={0x1, 0x3f}, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x4, &(0x7f0000000440)=[{0xcf, 0x63d, 0x0, 0x7f}, {0x9, 0x66, 0xd85, 0x7f}, {0x1d, 0x84e, 0x5, 0x5}, {0x1f, 0x0, 0x1, 0x8}]}) recvfrom(r1, &(0x7f00000004c0)=""/188, 0xbc, 0x3, &(0x7f0000000580)=@in={0x2, 0x1}, 0xc) sync() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) clock_gettime(0x4, &(0x7f00000000c0)) 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000001780)=@file={0x0, './file0\x00'}, 0xa) readv(r0, &(0x7f0000001680)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000180)=""/165, 0xa5}, {&(0x7f0000001340)=""/226, 0xe2}, {&(0x7f0000000240)=""/171, 0xab}, {&(0x7f00000014c0)=""/207, 0xcf}, {&(0x7f00000015c0)=""/170, 0xaa}], 0x6) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r3) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7a8ad6b3e910c411d6c6aa98d8851fa8a0f45ca76571b873ce0fbd6a900000041acc3cf740e8a70530000000000002452000000000000000000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da6040"], 0x10) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8001, 0x1}, {0x1, 0x9}}) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x6, 0x3f}, 0xc) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 16:00:05 executing program 1: nanosleep(&(0x7f0000000100)={0x9, 0x4}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) r0 = msgget(0x3, 0x750) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x10000, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000001c0)) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="030000000000000039929412bda7793761ffc83230a470abb54eb7f4909d4eabd954aaf2336b46396eaaef80ea643ea48a5f7f6901254a839f96a8ce53bf1e8083bdcefbeaea5da86ccaa994d29b24a652ef5de663d678c77308370aff42d734d49a2aa6900332d7afc6626d723dd9d41ea1531209321e0e5f2d025aba7da92045a431e57a68604c3a6ed744bb5454b67be78405f4dd06fc467f036d4413b7b90bad1a4deb4d74eab1b9e73f27b3dd58e97ced2f86e73c590f4a5979ad67ea206faa7ce427c51ab4716b6c7a963858735f1769eb48050ebda8cda60d46a4f0370800583c9059ef7399595a998e855a46f4e773524c94257fb71fc20a7d0332da058cd940f0eb7c780964b638c85cccac0fcd2a965c26279c26085127cfbdca8515b49abe634740b0fe30de68f2e0a19316142452a784d96ca3ef093c33ac1f63e20a620a0b44739bab958a6842e0daf8b8fab1fe19a75b064cd1ec0a25207942b626b1a1069ba2bac7277710c7c5fb26da9b71eadd2db82378bf8da2f66c8915b36e497726cf6212e05b2ab6b2f2af938506b21499afad26686b761464ad5f3b2c47a05b562aefb290de5075e3fee1eb25fbeae55776b4f51896b0c79191"], 0x1, 0x800) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0100000000000000bfa879ca3868c5da6b3b3441e670cab5cfb32dbebea59ca286e385c990750e587466c3c27f693ed0c4ce665161bbfdef78f41641b278ec8251f5cae5e36b"], 0x43, 0x800) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={0x0}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000140)=0x47) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f00000000c0)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000200)=0xba) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:05 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) r3 = semget$private(0x0, 0x3, 0x141) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000200)=""/154) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r5, r4) fcntl$dupfd(r4, 0x0, r5) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000080)) 16:00:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="b102080102c708da5e0d51f357a3b9ae83d1afd0f6a47d416d1e8e0b5e269970f4afdc500a97c14d27480cdeaabb6ac1c796f355899ab1c38d6e3a0500"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) mprotect(&(0x7f00005f6000/0x1000)=nil, 0x1000, 0x4) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) mknod(&(0x7f0000000000)='./file1\x00', 0xc000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)=""/233, 0xe9}], 0x1, 0x0, 0x0) open$dir(&(0x7f0000000540)='./file0\x00', 0x5713b7d8a63849bb, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) ioctl$WSKBDIO_GETMODE(0xffffffffffffff9c, 0x40045714, &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./file1\x00', 0x20, 0x100000000) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000200)={'./file1\x00', 0x8001, 0xff, 0x40, 0x0, 0x3ff, 0x100, 0xe6, 0x4, 0x2, 0x8}) ioctl$BIOCLOCK(r1, 0x20004276) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x40, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0xc000, 0x0) 16:00:06 executing program 1: readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/83, 0x53) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{0x6c}]}) 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, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0x3) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000100)=@file={0x3, './file0\x00'}, 0xffeb) write(r1, &(0x7f0000000040)="8c654f5c276dad70", 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) pwrite(r2, &(0x7f00000001c0)="0ab7e5f61714b953d8f25b3b498ed622861f73fd3e92a852f4697879988576e467bf9d5d986676c7e7dffdedcd1eb6d8f982d4f25344f686280665852d9db72dfd37985781e61fc6849a0c21c1f66dfe323b499d0c1d13b5f026911df9d0915b061434a0313efe4dbed79a80f8d4656fddda914e4b5b779e76d08b42fc82dd39f9eeb19aaef2a2eb96c35a816b1068565a12e0ed6af1dca8a0e69f9fe6899e375645792d81e71e0555820b5035e899f57634593c800e275308a0f801a31e0bf561ba5639e53a76757c749b4710c85dbea6a6c80c60315f6b3375932a33befe3763fae6d10ee9357bcb3d2c6c", 0xec, 0x0, 0x0) 16:00:06 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="b2", 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r2 = semget(0x1, 0x2, 0x211) semop(r2, &(0x7f00000000c0)=[{0x4, 0x4}, {0x7, 0xfffffffffffffffc, 0xb0b2f8cf1ea27546}], 0x2) semop(r2, &(0x7f0000000000)=[{0x4, 0x202000000000000, 0x1800}, {0x1, 0x3, 0x1000}, {0x0, 0x44, 0x1000}, {0x0, 0xa2}, {0x0, 0x80, 0x1000}, {0x2, 0x9, 0x400}, {0x0, 0x3, 0x800}, {0x0, 0x9, 0x800}], 0x8) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) semctl$SETVAL(r2, 0x336681a9a13ec7ef, 0x8, &(0x7f0000000040)=0x1f) munmap(&(0x7f000037f000/0x1000)=nil, 0x1000) r3 = semget$private(0x0, 0x3, 0x4) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) semop(r3, &(0x7f0000000080)=[{0xa6c3f1a3730ce396, 0x80000, 0x1000}], 0x1) 16:00:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000300)="a2bdb9c2529328da4c865278be1ed2dadb92abfef905e7709b36793067b7090f21fdff2598859b5161ebf4ed01f6ef0554b7441787dc0b9b94a88f56cc407d86ee27b0a146cc0a5496987bc4c61d9cd573a97d0e650bd6e56615302e4e03b5f3da82c71ee5dd41d9ee66ac4fca48e7aa0669ba1070c3b7fd8dfaa870c8bbbbe800b5020f9422099ae0e293e9c512c43c61965690d3260e4fa0dea83936efc55f35efc0c9aede5c067de26d14ef298b8d9db4e8356631cd5bbd459d208603ad23e50c0fb58f21b60b8b8d60ddcebdce4a415d626c5db9"}, {&(0x7f0000000200)="cbef741ad3a13469db89c62f4fddea9244159e2ca281e4e38f3e906c"}, {&(0x7f0000000400)="4ec5cbeac4a407372f199afe7f50a5255b3a76de118acc76eea610a5bd219af1d8231ef2e95eae6668d8daa0bb12be22c6d4720ea877a86d84f069fb0945651d24170a705bfcdf3204d986c0141a62c1197207fad45e9ad862b322d77f07fc9c4b9bf5a21cae1070f58497cb10df8ff7a543a4f5dd22db241cdd942d4639009a25897439c6560518783989d87e"}, {&(0x7f00000004c0)="161bdf09f061dcc4e2c9024c45f7645d1f1e80aa1f1557d00342fe2acf620b3e6008a811e2080851b955a162c1ebc0a69f17bc906a7c3624b6521e97b9c48d8905df508141ed0b8ec085c4572edbb63d27d5dca217c921e3c499379aca12aa00b26a6b1ae0f99c7f8cdd3055424862ce7bfe93588a1b58ac2ee19f2be49a4c370c68f64b8d97542cadef32865c4e5a245ee40092b35a280ccd66a20f6431582b6ad8c17df8d6b7c092706183b59843d1d8f9cc9ffc632779aeddf980efc58541b29310714b277a392c00aebfdf2c3c9939ed067e4326343c961c75756aa7e249239e14b4c1ef89ec03a18290d0f74f2a2e1f740bace731fc21"}], 0x100000000000005e, 0x0, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) close(r1) 16:00:07 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(r0, 0x0, &(0x7f00000000c0)={{0x7, 0x1}, {0x8}}, 0x1) ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000000040)) 16:00:07 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/148, 0x94}], 0x1) poll(&(0x7f0000000200)=[{r1, 0x40}, {r1}, {r1, 0x124}], 0x3, 0x5) unlink(&(0x7f00000000c0)='./bus\x00') preadv(r1, &(0x7f0000001400)=[{&(0x7f0000000240)=""/115, 0x73}], 0x1, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000380)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x0, 0x2, {0x1, 0xfffffffffffffffd}}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() setregid(r4, r5) 16:00:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) socketpair(0x11, 0xa823178892c026f4, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x400, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0xb, 0x43, 0x4, 0x3}, {{r2}, 0xfffffffffffffffd, 0x0, 0x0, 0x1, 0xfffffffffffffff8}, {{}, 0xfffffffffffffffe, 0x4a, 0x40000000, 0xfffffffffffffc33, 0x600}, {{r3}, 0xfffffffffffffff9, 0x80, 0x7a153693fe19deb9, 0x40, 0x4}, {{r0}, 0xfffffffffffffffc, 0x4, 0x2, 0x9, 0x6}, {{r4}, 0xfffffffffffffffd, 0x18, 0xf0000000, 0x9, 0x1ff}, {{r5}, 0x0, 0x1a, 0x40, 0xd8, 0x7}, {{r6}, 0x4, 0x8, 0x43, 0x3, 0x1}, {{r7}, 0xfffffffffffffff9, 0x40, 0x2, 0x3, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) r8 = kqueue() r9 = kqueue() kevent(r9, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r8, r9) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x6) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r4, r3) mkdir(&(0x7f0000000100)='./file0\x00', 0x118) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x88, 0xffffffffffffffff}, {0x25, 0x7}, {0x22, 0x1}, {0x318a45c4cfd8cf6c, 0x7ff}, {0x43, 0xffffffff7fffffff}, {0x47, 0x80}], 0x6}) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x4000007}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20, 0x0) close(r1) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='\xeb\x82{\xd1\xf2\x05xw\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x10000000005c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x100) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) pledge(&(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000540)='@}\x00') r7 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10020, 0x0) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000000340)) sendto(r0, &(0x7f00000008c0)="c4cdab409f765ba8ac76e5e35cc5e706b425c38aa13e6d0503538d199c96e5e0ab78cf2e5d2cb0e7a34788da8c2328fc5951d9473fa9ee9ef0dfd39fb34f2c45b81f8d9884d71f73e19932de140b77d695dc4772038ab077661e7901ac9428c72552e1db360be1e1c8f9293e60887c09eae17b6b370737e5fba562118a903313492c60adc0880bd2ead5a411b139d0303ff3ca0d4dcd0cfa00657d82f00821f33c66358b8867363fb29d514b900c1eeaa016173da196031d20ef1244ab8a6c9a6f7fc093a792aa147d15b1c89074aac81a34308694", 0xd5, 0x1, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) unveil(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000740)='r\x00') mknod$loop(&(0x7f00000003c0)='./file0/file0\x00', 0x1, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x8868, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000600)={0x2, 0x1, 0x1, 0x7, r2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x28080, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semop(r1, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000000100)=0x7) ioctl$WSDISPLAYIO_SVIDEO(r8, 0x80045745, &(0x7f0000000240)=0x1) shmget$private(0x0, 0x1000, 0x601, &(0x7f0000ffc000/0x1000)=nil) listen(r0, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x80, 0x0) shmget(0x0, 0x1000, 0x50, &(0x7f0000ffc000/0x1000)=nil) r9 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r10 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r9, 0x0, r10) ioctl$KDSETRAD(r9, 0x20004b43) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) 16:00:08 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0xd, 0xff, 0x1, 0xfffffffffffffff7, "f166e83dccd9834d493c56d765a3d4ae7a32c7a8", 0xff, 0x101}) syz_open_pts() syz_open_pts() r1 = dup(0xffffffffffffff9c) sync() recvfrom$unix(r1, &(0x7f0000000080)=""/211, 0xd3, 0x460, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f66696c6530000cea135e17942c23953e7cf94108b9dbf5f36f41305b8bf90312af8d738c4f4f1cd5dd334ff492067197d88b56f5ebc6625713b15a824800e9e3c59913b9353a771f3bbce67b9db60a6703630519a25c85096b9d855833f2ae12558fed549a17ec1fadd335da6751b5be0e15d2c687537136c1f2fe80211de01d6c58a9a25780f120e30ce260327571e1eb0113d2e64096fde24fc1e2f1e91aad0c886ea89e51cecbbf8478535f50a78ecc6e1296a1a65889dcea1400dd0d6f165747c6189384b6e14af4a5fd1c7efb57b1ea61"], 0xa) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8000, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 16:00:08 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000002c0), 0x400cc, 0x0, 0x80000000121, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x1ff, 0x0, 0x7fffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) pwrite(r4, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xffffff58, 0x0, 0x0) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001000e, 0x402008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) getsockopt(0xffffffffffffff9c, 0x57, 0x200, &(0x7f0000000000)=""/2, &(0x7f0000000040)=0x2) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 1: r0 = socket(0x1, 0x0, 0x100000000) socket(0x6, 0x4, 0x4) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, 0x0, 0x0) syz_open_pts() recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x3) 16:00:08 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:08 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) r6 = accept(r5, &(0x7f0000000400)=@in6, &(0x7f0000000540)=0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0x5, r6) ioctl$BIOCVERSION(r7, 0x40044271, &(0x7f0000000040)) recvfrom(r2, &(0x7f0000000280)=""/119, 0x77, 0x804, &(0x7f0000000300)=@in6={0x18, 0x1, 0x844, 0x10000}, 0xc) setsockopt$inet_opts(r2, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) setsockopt(r2, 0x20, 0x5, &(0x7f0000000180)="0b4f5fe8cb140524111c2c8003fbaa9ed88d6b5266f07058794ddff00578a3cebe1aa434ed6de55288a4347afb53ce32d6769bb0852b18e18459602a4a20cc5d905c5b54547a42ea6ab2382975694e626f15537b84b6e90b6b88802fdb56110a0d719424a715ed148ce3ebf9201d6a5a747d56a54146187ae11ff9ec194397899269616a2d3e7a9efb1cbbbcf292f2593b4c5da1159e0cf82aa4f7c7a279a5c361b6d32d2eae42666535ac5d04f9980798aaac227416db2ecab21b7b9935e6e512f41a4b8d159a4f", 0xc8) r8 = geteuid() r9 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r13 = socket(0x40000000011, 0x3, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs, 0x8) r14 = kqueue() kevent(r14, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r14, &(0x7f0000000000)=[{{r13}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x5ee21a89) r16 = getpgrp() r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6, 0x0, 0x80}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) r18 = fcntl$getown(r17, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r10, r11, r12, r15, 0x5, 0x7fff}, 0x6, 0x2, r16, r18, 0x7f, 0x100000001, 0xb1f1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = accept$inet6(r20, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r23 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r28 = getpgrp() r29 = fcntl$getown(r22, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r24, r25, r26, r27, 0x5, 0x7fff}, 0x6, 0x2, r28, r29, 0x7f, 0x100000001, 0xb1f1}) r30 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r34 = socket(0x40000000011, 0x3, 0x0) connect$unix(r34, &(0x7f00000000c0)=@abs, 0x8) r35 = kqueue() kevent(r35, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r35, &(0x7f0000000000)=[{{r34}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x5ee21a89) r37 = getpgrp() r38 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r38, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r39 = fcntl$getown(r38, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r31, r32, r33, r36, 0x5, 0x7fff}, 0x6, 0x2, r37, r39, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r41 = accept$inet6(r40, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r42 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0x3ec710d70432bfe4) r47 = getpgrp() r48 = fcntl$getown(r41, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r43, r44, r45, r46, 0x5, 0x7fff}, 0x6, 0x2, r47, r48, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, r19, 0xffffffffffffffff, 0xffffffffffffffff, r27, r44]) r49 = getpgid(0x0) r50 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r50) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r8, r15, 0xffffffffffffffff, r19, 0xdd8da99a55abec22, 0x8}, 0x15, 0x8, r49, r50, 0xffffffff, 0x9, 0x1ff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xfffffffffffffffa, 0x40}, 0x8) 16:00:08 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r1, r0) fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x4, './file0\x00'}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11, 0x0, 0x0, 0x37d2}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r6, r5) fcntl$dupfd(r5, 0x0, r6) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f00000000c0)) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r3) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) ioctl$TIOCSBRK(r1, 0x2000747b) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x2a9, 0x0) 16:00:08 executing program 1: setrlimit(0x0, 0x0) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) setrlimit(0x7, &(0x7f0000000040)={0x8000, 0x10000}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r1, r0) r2 = fcntl$dupfd(r0, 0x0, r1) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x40, 0x7ff, './file0\x00', 0xfffffffffffff801, 0xfffffffffffffffd, 0x1f, 0x60000000000}) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x81}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0xfffffffffffffffb, 0x7, 0x0, 0x3}, {0x2, 0x7, 0x2, 0x3}, {0x4f1651a3, 0x8a5000000000, 0x2, 0x4}, {0x6, 0x30000000000000, 0x6}, {0xb65, 0x1, 0x7, 0x3}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semget$private(0x0, 0x4, 0x41) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:09 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x800, 0x0, 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) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="b7b917bce01cf13b1850eda91fc775ad92", 0x11, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)=0x74) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket$inet6(0x18, 0x4, 0x8000) setsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000100)={0x81, 0x7fff80000}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000200)="ef18000000000000", 0x136) 16:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x80000000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r2, r1) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000040)) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000)={0x2, 0x3ff}, 0x10) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/112) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r1, r3) acct(&(0x7f0000000040)='./bus\x00') execve(0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000000240)='./file0\x00', r2, r3, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) socket$unix(0x1, 0x5, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x60) getegid() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xf7f0, 0x800, 0x6, 0x11, "7c841276a9004bc6dc7f317ef0e11ec1f97b865a", 0xffffffff, 0x8001}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0x1f5) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000200)={0x20, 0x6, 0x1, 0x0, "17d3c6cfedfea93ada62159aac16388fc838afb6", 0x7f, 0x2}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x8, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x6}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs={0x0, 0x0, 0x2}, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:09 executing program 1: acct(&(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000300)={0xffffffffffffffff}) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r2 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = getpgrp() r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r3, r5, r6, r4, 0x100, 0x7fff}, 0x6, 0x7796, r7, r8, 0x7f, 0x100000001, 0xb1f5}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r10 = accept$inet6(r9, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r11 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r16 = getpgrp() r17 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r12, r14, r15, r13, 0x100, 0x7fff}, 0x6, 0x7796, r16, r17, 0x7f, 0x100000001, 0xb1f5}) setregid(r5, r13) r18 = socket(0x2, 0x2, 0x0) connect$unix(r18, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r18, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4d}, {0x200002c}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r0, &(0x7f0000000100)="423bd4fb055c9603887f917e2ecd", 0xe) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) msgrcv(0xffffffffffffffff, &(0x7f0000000000)={0x0, ""/31}, 0x27, 0x0, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x20}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x3, 0x2, 0x0, 0x8b5}, {{r0}, 0xfffffffffffffff8, 0x27, 0x21, 0x800, 0x100}, {{0xffffffffffffff9c}, 0xfffffffffffffff7, 0x395a3ac872c222c7, 0x1, 0x9, 0x1de}, {{r0}, 0xfffffffffffffffa, 0x4, 0xa0, 0x1, 0x80}, {{r0}, 0xffffffffffffffff, 0x4, 0x8, 0xffffffffffff4328, 0x80}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x20, 0xf0000000, 0x4, 0x7b9}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x4, 0x4, 0x74}, {{r4}, 0xfffffffffffffff9, 0xd1, 0x60000002, 0x7, 0xfffffffffffffff7}], 0x0, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x800, 0x2}, {{r0}, 0xfffffffffffffffc, 0x50, 0x2, 0x90, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40000000, 0x40, 0x40}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x2, 0x81}], 0x10000, &(0x7f0000000100)={0xffffffffffff8000, 0x3}) r5 = socket(0x400000000018, 0x3, 0x0) setsockopt(r5, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) r6 = accept$unix(r5, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) getsockname$unix(r6, &(0x7f0000000580)=@file={0x0, ""/4096}, &(0x7f00000003c0)=0x1002) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r8 = dup2(0xffffffffffffffff, r7) ioctl$TIOCSDTR(r8, 0x20007479) syz_emit_ethernet(0x4, &(0x7f0000000180)="b297d33e") 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/148, 0x94}], 0x1) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000003c0), 0x0, &(0x7f0000000440)={0x8, 0x9, 0x4, 0xffff, 0x2, 0xb5, 0xadbe, 0xffffffffffff0001}, &(0x7f0000000480)) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 16:00:09 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x8) semget$private(0x0, 0x3, 0x109) shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x3afcf0d3493f7e4c) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x80) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) munlockall() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1000028}, {0x5}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:09 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x8000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000001580)=[{&(0x7f0000000080)="b069bb4642b338c5d5b1021fb8", 0xd}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) pipe(&(0x7f00000000c0)) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fc, 0x0) 16:00:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0xfffffffffffffffc, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) socket(0x10, 0x0, 0xa155) setsockopt$inet_opts(r1, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x200, 0x4) 16:00:09 executing program 1: rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') open(&(0x7f0000000180)='./file0/file0\x00', 0x611, 0x26aa710b97ecd5a2) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x3000, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x120000, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffd2af]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) stat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000100)) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r2 = dup(r1) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f00000001c0)=0x800) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) msgget(0x0, 0x1) setsockopt(r0, 0x4, 0x1f, &(0x7f0000000080)="cad3ec1565c5d61cc00a9afcc52b41f8ab227d1e4778e0000800000000000000002491c93d63a391dd42bb9cec8874bdd56a9e5b652c7b20ef2aef33cc44c95c80ffe74b2960f7ba058e79e1d2d9b21d4f315e743e4c753d914b0cfaf8e64adf310bebcb4049ed0a339341499d219bd4bb9749a3de9b525eab7c4c9e69a29f4954a22ef8b3456513a29668a45a80efbec17cd462555e09da1dbc72620098f49f7191b5155e068169a21b6c6443a56606e5cda75a946b762554ce4af80ec1813ccd6a613bbf12b672459efa7bcaf87f260cafad218b3a830aa2fa29d836ce85c4bc6e48fc7b102636b4cce2edc501047755a066329af7a7f40893646bab6549f6eb383fc82e73eb610c993c83f858f2175d48fc502977ec542e16d5f65eb066c11b7aa6d2ab64b7bc06c347ed3883b01c39a87e5ece65f5e10c", 0x139) socket(0x0, 0x8000, 0x48000000) 16:00:09 executing program 0: openat(0xffffffffffffffff, 0x0, 0x8065915bcce15795, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, 0x0) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, 0x0, 0x0) 16:00:09 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000002a40)=0x1) chdir(&(0x7f0000000240)='./file0\x00') msgsnd(0x0, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) chroot(&(0x7f0000000080)='.\x00') execve(&(0x7f0000002b00)='./file0/file0\x00', &(0x7f0000002c80)=[0x0, &(0x7f0000002c00)='\x00', &(0x7f0000002c40)='){.\x00'], 0x0) unlink(&(0x7f0000000bc0)='./file0/file1/file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgid(0xffffffffffffffff) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000002800)) r5 = getpgid(0xffffffffffffffff) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0}, &(0x7f0000002880)=0x2ba) sendmsg(r1, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000a40)=[{&(0x7f0000000640)="5edffe7de25850ae8a5dcac5aa6e8fd4ba515a68ae8ac15c4ce3fbab65b109083fabbc73af0d3b8462cbfbb51d9dd8afcecee2b9affa0c0152f08e2b33515ff63dc14c24c0843dce29200e526b87cf7591829d1c72861fce5d5935c2b836c4f9930269d5934c5efb3cc8f71fd9f3b54b8870e7be2f90b610c5f97519bb2574a390", 0x81}, {0x0}], 0x2, &(0x7f0000004200)=ANY=[@ANYBLOB="10000000000000000000000000000000101000000000000001000000ff0000005b80a06c3828f3c7d635d1325c1bd37a9b3d3592d7143e9967a08f1db7dc5fe63da3f2105006af1423443e472cb846affc2aa4eb72395b67695a5c19c6d83603714a0693dc2f54f97c29dee21983ea5441b35aee0bbd48ff367277af7512dfd98300b384780e2d2aa7d7b63172ffef89c30ad947fb3b2df3469658df5534572a91acaa010468dd35fd7e4d0b5b524f1f1fed6a5d048a1df29a8fd89ed7747d04083d80286b326ecc7c28d148d8516cd2ef2155fc73f7fb1e5ae7ea6b25b7da5a0bc6dc7163e469fa35883e7fb27091d5778c9e9df4a1079488875a519a5249df2838ce58ad33860eca2575ecd7de459a47fff21b46b7e3a0e38e6c018cffd6ee667f0b10c49c72ebc5f45d6ffe5778687ebe5328445250df2b6d46a73c18a831d0949c46c0786e1aed7932086015322dd403d80b13455306017a5112bc26821b87b5f3d161858869ec941e85ac02006ebbf4442e116ba07d5983201366f9d9d97fbfeaac9d9a07a00002b3784d9c018c05b2796534aa3892f757bfae01c610cc86986ce56ec8b2d77f5f734e1efec0fad382551f96de2a55ad8d4489ff710c89e0c1bee438c58c1a7f6292de8ff1cfe001aa5fe8ef8182fe355b6ac90a36c581934f877334e1e6be45e7aa66b6e7fa55cdf28e209ad79f78756812a1bc3790e09149578252c84a8658e9f04c2f75c25dd9b55747a07c37f7265fd62a9db513e0bce0c40a50f8311f643bcead3182efeb79510b2c8073fc2081ee60b4ae3123209e4d25e771c8edd04d2d4b69a3663531b5cf1d563e03f85032703bc262df0e70b395a483fc366af3c1abb5b13cf908e9b498a9d122358e762552bf5df7c1de5bee5c617c57053377b32ab67d2f3a747517b552c2c1dc336e4090206a54ac833e2ff7c2ca6ce3bf5bd7369eeb6747760cf62a83de1fca2f1c31dc79392655013145d916324febd8a77e8c6f5d0ceac54e3c3bb0caa281c4c38cf71107f16eca53e1b52ed8f71dab29d6eb8cddc9f9c0888c6c9782af61d52c549dc6009b0d118b0277f49389770d9cf6c2746ef30c57afcefca75b0c6fbae4153088c7c0ad7aca9b59dec37a0f49b320f7a7ae7b0a88030211dd37024c168b074fa6f4640bddfbb156c26e10e96d31a9bf6d122440079bac3dea1989785d7557a87fe6bbed455d698427ca8ac512c275a85c12a1a7795670a5b1ea3ae0d74d822eac42b013e76e68bfa86d6d9520546a83c2bdb470295c1a4284a5cfa7e45ee5f9d2f396d76b450ab3fc123a2ff621e87399807f87da57420802d60fbfeac0d528495b11e962fdc2eafce463a8331cb05062253b26c3bd268908279eef69312a9fa0d657e6c3450d27e74d64a922c5c63f6f5fa4f2facf055b1b63832fafa381959a8da3d9c54620f852054b6239558bc7ebe5fe5c08e40e57968a71b4cdba2a3b4b74df009538718ce1df2199893947a80e17b9908e7b75fa41ce44fc0e7e0f8bc1b1e5408c1b5289851219e80a5c73b2b55ddb5f61aaee40775d46af62e29abc612a4ab42098e403bf3ce2d3feb55f48f4ae5b7e4b1f13c1cbc847c1bc38224bd3f9c8b588353634b001e26cff3c8950dbdec5a0ff61bf73eb28e069b5a242cb3770eed790c7aa3f2af56ebc77328b31627559cb082114270a3a16338029912336fc5f8df88dede68bff0d79b3ac6c8bd9865419d216966cbb1f19f21e586e6fad59e61a82b21a87065f2cd1671c5ce01dcf10cc5bdafa5fe9a82a98186356e6a9c40c27302ac7c8258746428a86d91f8001d419e6bc70a4d772d07a7e6a310401123a008e4ebe2489e5754a5b4b479998585ea54ed27422568461e55c163058b0ff8683e36f30a3d339ebef26e46a9b688baaa5c91888ea0c3474ee155ffa3ab2516becea6321e2d301d5534c58a50f2b5436a264ef958b5fcbac9cb814e6e70fb55cd649e678f18546d89175dd30c9fa4f0450b88b47146cb34df9f7078b304440eaa29bb0b882e2fc124d9b5f62afdd5bb0f6733d049559b36ecb32cfdb0b171e629e2972a53cf294ff28f6f6d1ed35d7a4d9e368339ed1c6dfe4c735da19cd8a9a3c883bd63ed928b43a4689db302d61ca10779cf59e2dd606112f4c152ed3b4a67c11658ef67224d821b900d6ef66294ce67f7232ca9e3447310360af237a92eb3617a9a66d883a1a03962eba942a3d39fdbeb4d7c64c27d5de7c86ebe76ff03e21ea5bf95b6fba2e83ab2355a0b854f28053e8ca4c0756689a93a77905280b6470ebea11daef5796ad43a027e61fb1ad73d1f9bbb86c45b5a20e7694f1830a55ccdad57b776b806436d6ffbdf4ffc945ea51bee1bac0c942e60f8468f27bdf8f906c0b15cc26859c58556bb9408e1f9f4b4c8af12fe028ac7430351cc3d92810d18e5841c4d13b876c819117cfba739caebd3c3471053a56bc611842a4e7fd8c2c0f1a9de4a0b332df215186b6f7922a999d48aec167ba916adc885413a11c395ad721dc1f949b927e44bb7d77a32c80af9d268c98318857584a4a230cebc6b744736c59bec9acaefadd6feb88aacfacbe4dad15618da22d395b059e68ee1157bcb0d83cde2579f93dfad86608b680bc9afbe5bbe3049a5246e70109ff65c47c22aa1bb0efd34e98f3216dc7fa06fc254b2c5c8ee84cbfd2151875a528f959b23bc18f1e449ee18f11ee55102c49e1b0a39e4ef7d2fbcd66c14c07586df4854d28598262b5f3abb968cb7a20d17d268559a8f4f521009a74b1b84fa56b92f90c8aaf6e6cc430b57cf8cdd644471810cb74c124e4a08f7ed74081677827841649e595362eb9b7ddcbcc9991e23cf4eb4e45b8562e0997eead2ae6ac82caf7e235c64a55cb90be7a082cca3e38326f5212ac98dcb635d30367c44d1fc6949506cba92243637f2c30b14d4f1c3859e48f9f9aada70a2c84a9917630b788b913440b34f923ebef8a41dc73c23736cccab821ce58a5776ab42c8b28890f073abc5dfcceff8adc2e07ddbb0c46bdf06f29b1aafb95dde54f241b7f9b53d090428cf2333cf5d2ca172366c36843d309d066325771f099566a6c74c00b97d93d801c88039bff97aa678d295111e4a2a710c1e606a01124ce690b5c464c0f457f48dce2967043bacee5789748b852df35c41d406cde836a26d809e6588b6f61c7c7526ddca54a3c9b4f21f3b5ad403e5c78f0ca009aa377f0ee83fac3db5102845e1c837cba51cd22558f33460295a0ed10ea962d81503b85abb96aef3862e602115b7f24a105d9a188715a70e95664ef810732b488e557b568b983ed126691c1205670bcaeb54b8babdeb689b2c7b66e804c3edea87da8e553a91cacb9fc174ad8e90312f9f034c40c0647aad0e40687aa673c0d9af48c220db65e3606576acadc36e0f61e67ef9baffbd3155c0b3f593b1139b180e90b3457b9509f1e6ee23bf7e2bdee07492d787be365b1bae4fee1f300d922ff80bb7aaf02e06f3812eda20cd53d09b1bcc114a2b7a34f68b9d63f8645022dc3ccd2a31aa54bad602df8082e1ecf7c2e6ea1aec4ba98f747e0808e11a902117af4420f971d87b501b498ab51fd3df25a1d062ce49a3c628f5571d30184a1dd24ae46ee23f004e4ff523a0c7f09f721dcefbd00b6613663bc0fa72d1a2126f4e5c6e9793007499af150cf8b7397511749bf13106d45844f86a448ceb50ca5b67405e45522998be06f5f49816563810529fe4839a3cdb24876f73549b92afbb0abd6a66a980f6d0cf7efab9a1db133e62fdd570c4f3e68ac852290c3ae6bd67ba4c572191f598d49451494f86c7f1c6daba4d5fabf9896c46256a5ae05af048c47acc1972da76f8e3acaeb389e51fda722895de9828cbdecb6f6035dcbbe7f399f8ea11138bd363fa2394718cc79783e239696e9c68168b3f13337c86e6175406cc8c40c1b387ba48e201d00ab9aac9d10129faa9cc06e9899a45ca96d3804de047eec6f3740e18972d4d4b9b0e31b1221df7d2c67bb39bc36de88ff29c076d5a5471696099cbac1d31ed66f7f88fecc3f2261389a24bcf6da2fad477c3e98ecbbc1af029368095fa08828a7eb39885f0742273ae555e08d75104c5a6bfc9002566584f3f20ebceaab5cf946a4384e9db584772fdbf27f57625cdf2ca24f66bccb8693c0c5d22b7b1317e3a11a1f288530ef501df7d6e24011fb831544ab5ec5ea538928a4db454fc179a07d9809c2fe7c7c71ce9d74523f73405296a0db5e979cafab6ba0e1c3c44421c0df93acb49ea08e2a510d0cd3934ae193852a052af9272ecbeda317218722d36f2fab2b507d8a9a4040f081ea36888c02110184bcab1ecc8d4fad7d30a6ab8647697fab42b59ac5928f27db90494349145bfeb211dfdff38298d1b26899ea2ee6b71df93ca44447f6da50a29301a153ade818829978c18231f95622d9beab73dbfe45b930f209c2ed949cd0ca98b5125b2a2c8d16ad0e4e314b2ae93adfe0b01ccc63631d6df213653a55297179fa528a1468cb2d34639efea836258d71a831e852c4f367b07bdf9701054a22b2205be599bdc0d59d8a154473b683b6529f5b7de878c5b087c4328c2df65624bb47f6c25aa793b96dd423e609de0b81492e1fdb7047d3c18e75f3bbfaaa098e48e6d4e56f4b6a27586413a84aaa9a5618a8dedaff054673d59efd288a8639db83ddc78274dfafb8972a4c316ee85f10240174c5a163fe2bdf347cb50fdb6a6ae79dafe41327ffe4e1443cd7cb4c5d1a33828d62e1d477f0357575dd48193a6659cd22f75418933aa86d09531113cb472122bf545882c520aa8a602ccebac4ba7362081d493649983471f63124d57d593d6d89cb0b0e479f388d8b7a990663a571bd68af458cd939c2b408a96ed60fea4498d0c10a9c66976c56c5d799ccf21b68a1557964905cdf23712be12b690eaac23a4903d0d2461fdddfb24f29c997102c62ebb5e8e408c806ec48267f3bb241cf18403d6793f6316ff24c52c2fc5e62e3a50e4b7ebfae8f8c1508b380cdd684a15fca85008f74ef5848b530a0208cda68142bf31eab640b5e282725cd66cb899cfc7e441a7ea1ad34149b1bcfe23a9e8465530a667cc295c78ee0e756f09e2fae095e8f78bfdb9d85706f8de4d71ff1651515138ce7fe7118634063805f3ac2892d3d51a3806910c542ad494493fd02d0ae24d155dd3f713f7617afd94ceb6b66faaa719cf478fe00fa0385580065c79c8781e4cabe20277e2b0f234c4c6efd90a0a41fcd3fc87e7d09aae2fa1169108c9845b8da8c35df58ee88be2dbba6b0c7dc7c54be1ec14ee9e55ebf7dfb34a75fd596732f5de9f42e2b11fd7a130376f1dc7eb7194b0176ba1952827ba8ac2c3b22a255a533c02a940ef0f589e78acf0b158d600f72275e0b6cac09b9cbef88a4fd456343c065117a6d8c28e723d7de79c391136be45bebcf91b5551b238a87d092bfd9ecae370f8258faa5f9da6484cda341c3523a3d500abb49da925f7ee71582eecddbe2e634019819b9377f2e389a44ef1519d25ad30f158ccbeaba3bbea051b0b1305238013a12741b32a4a322034474c53553091ea5bb2b278b44b6d20816debd989bd95a436ed2cfd1b61a994a2ae962b842af559cf409583d86b3c8cbb297f838607a71eb865dbcf6c6588b324cec9e3b9facdf6ab91b5678f2761913cffac58b07b6f6bfdf178395fb547114e9a1a28177fd2181b9a5aa03deb87534598cc444f284c42bc2c3c0598a93f1c40ce4acf10cca2d815ae58ac27b03f370608ef2f16b514acf364dd773c775b2c3ed0015368ae042f12cbdb6c000000000000000ffff0000ff0f000061d818b83590ce655a9f11d0276ce3dfa702cfaabda2573d482adbefbf8300c9ca651306caa768e31f47e008ee5c4fd13e7cb6c8b9dac459964dc5380dc17ddeb9fc373b5931b64397bb1e96ca2fd2006d15d62d43fe6d432888564eda42f7e9d1ad86a382182a7364db66a5567c73395ecbb2fcb6a7f1a880ae603e7649b7b3c7b8dd5889b877483cf508033a78a1713fb499d0a14ff4c8283a571e427c7a10ec568168f5a2645ddd14bd40000000001000000000000000ffff00000300000010000000000000000100000007000000e7e73cdfb5bbd19f364aa40f585a9fda443f20f3e569986df5484cd2c328f10ebd4b94fcb59da06705bf30215a26ce44fa57ae29b65165f590942d04c4ea47d7d40dee357c0f153bca23d327865573bbac71871595fc82bce1a453ab9bced4a2296382bb669f4857f0b2ec4416eb9c60ac77cbeaa9e4be534ab18facb1b03613f0bcf78a8697624d4b1b77af122a7912707e2a6da428d2e3aad72d9c4957f4ad7ab12087a553dd1bf10c09356805f1ffdd5a40bc56e08626d490053445cff3c824eb9a1b51dcb562ae0a6a2214795a0028eb03979e612f4ccc823d3471615426eb0dc2e21a48cd2a20c689d0fa047aa0325ac557aad4c487a07184abfb3e305180b1116c007268ded5ce47d248dd7fea432e593025540fb1a3ec48f38bc80a968add9104bf0e1044"], 0x1100}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000002900)) sendmsg$unix(r1, &(0x7f00000029c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002700)=[{&(0x7f0000000380)="2e9e8da1628a4a53e3b53a826627a5f9d787ee6759288b3fd7bb8b14a80edb91e1d56761cb607475d132128cb7267e6cb965421c5f2d67f72dad540cfe7c6a5a7d83a89ceae536325298956449c0476017c964132a9dd781cd612ddb1fa945713989ec20d877b2b3e5518af33c1e3062bd523bd426b2b279adbc8c8d9c294176738cfd9b194a2829af9eef0c66affdcffd804a9f7cfe075c0d000d04441ec2423bdcf0d5b281a2e40aec45cc762015d74c563adc825cc92ed80999f3a7088e5464a34c9c5de700a406859aabb49b7038bd65679d", 0xd4}, {&(0x7f0000000480)="90f9e99ea323817ae18ff4f609961a0ebc7da2d4f89b78f033c4e53e33ea19b51d2089bfa32d8ddb07cbcab4caf34064e71817d7cdeb12b1f6740fa0ad0ae995216f4288620cd9200a98f03f1300b4bfad550a8f9534a5f53b50051a0e74bd67c7f29755795a7446a99e79c8bc60fe6bf219bd51594ce4", 0x77}, {&(0x7f0000001540)}, {&(0x7f00000015c0)="8a7e36792827fd927f3c7d871ce5687eefcda651dbbff6a5e2c8d54b44c46962ee7424834016954e09197e227b8e31d9ee9ee2ce08e1ba3efeeb430f093271859ccdae18b0184ba6a78689e4d00c321bdd3ef995898c720d8c0c72e2e5f81627d2713cc31da23aebd9e9891da58fde80c356460589d9fec11e9a0632b6cca8100a96f319b67109a2df515b08d68a27f7d75a08f26f51efb06200cca59ff8dfccec3884a761fdf789bb793028bccd4338881a89b79f86c7c792f80d1a631a4b31fbdccb8e715537ba5387836a431eb18da08ce71041c8540b00e6f5afcb2f2d01d8aaa4397f941307fd92db7e1a3c0ee9f7d1cc580fcb591779064433d1a1c9feee36504fe63e11c58c10752f1d87407303a4193ca776756c49f65e08ae0cd585098530bb06c7b1304b0346dea868a0d03a3330a0c1e47edd7bcf4a115d97ae5a94627950f7f463849f783102f0c35d089dc4095f53b003e09aa819a9c22e8e05f966947e9f241cb4f0d36e63b169c49fc017606e8cdd3ce19a01520bb390dffa72e5f2a08aa8983688b178b020309201b4843652d7ab442b78ec056f04ae2422d83088e6d87aa9a291d6cbb185f5630ecc419e0ae945240c21854c31e9e4b1bcd245a944bdcee47fff95a4ee005bd9fef5a3c877c2b622b8f4c8265d25abe4b5c8a67b7caca65333a3c836e6464d47be3ae9431b45a520bafaa1d58a8655b844eb780a1bf020591fed425fa2e6cb1e1261617f5ebd291b032c609db3b99d9e1716af768831922009985a57629af728caa5244f7ad5a033630fb417c76cc821a05affee66d6d734556ed189a34545d2df13222c4230720ccfc50049002a78c4e887d43d31875142831c182f358e2aac7dd29fb8703d96caff7cc51eb3271accb214e49ba085222c45fa1924cd99e56ace9954b3fb8244e69622ccc081e292b62ece639de76b2251ecb202d0d57b36c90161d1c612724b8835af04b8b0aa9b1c35800805bbac2430fef6aba2f1c0c8647512194a321ebc90031905c75bbba96ce395e9bc7fe8cc58020950d1fde74ca2bb10d099ebcd9c57b6336f6dd6de251934f6bf90a4183c2fdc332ac99158ca8e405f7530a9a1b8e7ec17fb5cc2bc32fc19ef2df0f1b3f4e36f8bafcbe0d16b2b3ea3febfb851859d20f08d092292c8f800744a5dce0fe8a731f6ea3331047ab119712758fe322feead5bb3055a440f44c01663721381413798e03a2f66876becc88ca110e4a8fdbd8b7a7b20de4264afb503035abe38efc61502c3a4c71bc8eb07e544845c850300a714452a8265483ffe3112a5abefe5c9860e54ceb145409a54f2d8c3f0976e02ec94cbab92030a3bc268f55066368fff78091d67691a6e3bdd4de0779299e805cbff48b65682a0c3d65a04b9d5dab6f319b492b6e88c4daa2168cc3b932a2cf8d1ee0fbfd5ab0b6e7bec98b77166773ee88cff21f3cc4234e67594c97ae93c4950617f5bb3750986618508baed788637e681bce95d1e9530f2bcb8a4b3a7d6add838b20df08cb621f3e51f7a6c5ea4b841e926745070da8632e9b765a2742fa2a2d2cb75ba87bcbf9d927c42491e8c4fdcf0bb55eb256222a52296c22f3c9c4564f97eeee90426820377032a4276c80756e6d1ddbad56a2e55d9527e305e6c52d6ca198b10903d694606d4ab5b34b9596f789de870c8372752215d55d51dfbb58f875854f9290929222930094b42daf11f04c4013abdb0880e6220668efc018f7c3e27d08f84e7214fc1e980fcb4c52d00e42415503bec6e5c2b0eff3c1ac14d15e57413987a427c798405b3a6b67c18aad3bfe43b0c750dcf4db3aa2abceeadedec45afcc8ee877b4ef7a50769f1a3a3ffc04711c7bda7e987ad03ad8aa098951ec4817a4078a79c6db79388c7f00d9b7290aaff43d2e7231c37f0a4808b55aecb057fc53768a0e7df27a5c7edfa30bd6cd9c5dcd8415fc1e13c226e401057866d74d7d111d227c11d312877524200cd114c55fc0552f65250137bb7bc714e8f7e4f0f47082cd6aa3a037218d19069d48c1fd4b8f8a4256db6d5fd2de8b2367b4227ef82d7f0cf83eb69371d616559495cab6bfdc6416d1b5c33914b24800666c9a25a3439e6d668b11bdde9f7dc3169140e2eeec586fee079446450500b56c42460fa77b987aeb9f6ed0b9ef21e4475b6ab42558d915976f5147f64b15b869ad767f52e845473875c59d1ae0b9bc67b60b54afca3ac9c6c594660ce95ea5e53a87b35af3bd3eb1d99d34a6148f9d233de3a230a3f2b2abe192160d63b877d1c8c6e9df5b00acaa5fc97af171bf479de7ebd24ac895aa708311bcf446ba28f46c562950d2d70a768227cdb09f6a39ecf923c1aa9ba74e1439ca77c62f4cd1f9448421b6eb7676224b447ca419208055d21d5840644a0900545b05d996bdbca9701337b8d24b4adfe857b0a9f16adaff577077691d8fa1b21ad478c3ae735cb98e14b9a0c303e61949b9ed7c8b7a4f564c3d78e079adcdc240de90ee3d0bd09ae0abcbf27e29c1b5f4db3fa27abf5924e5df2f7f6fb2c0cd0dfdc4a6d7ead773ceb4bfad4f620237c09f5b92382607d86d7277b90f99cd569a952c2c17e24838a5dedce433b15c1987ae1563c1ae8ca5ca5f9c0395e02b9bdde89c70c0d6dcb308b2f63babe66e2b30e745bdc4dfd121a587ab24ecd00d7cf71273a4ae5f6c358a2c9b9ed8b10d5f5ffe61329360f567f070c846cbad56a3f15361a65aa8f38ad8423b66b1262114efb3030345302688234e3416f31ae9a8e5ca4fc4adcf7a6d06291aabb7ef5886f3ceb783b839c992770d71053ce84869f3ab7d94abf7e241d7a4ed89873f0cb3852d5beee7cf7f2dcd537379f5f2680c1a817469439f63463a3d32e8634618706277001d0744a9195cdef65a7dc17f9c2354ae1d2d9d260e4663d75cfe7baafe83a06f9abc2c7f6d3e85739c116533b8fbfab40ddb388c73739316ba577cff59685874ccaadaf8da7988cdc83ca39f63adcef41b64761bceecd906189c10cccb09ada18c92a51d381dbdd84f14c07ddd7d78de91d27d497f9725d9936934098341952d545e6ac72340dfdb66d9a277d2f4c60a4b91384630eea3cbbc030a5e304025f97635f7cb316d7b73de5864d203a606c066bcbc02ee4e0c2e8f169fc4487160bcc084f46d6258d873e340615fdc98afc3fe3ee12e36e9a05d44dc475fcb90c05b1cfee4e3db64984f8931d554457efcf38b3bb9c8c4b2ef095ff06c14b45196258e89c4f53564927d96326c476dcb685196dbc3ed1a2d9396c9a6c7a068f4d3fda088089d7d7ebecdf5ec9f2dc5d2fc631d0d19e50d81f725369ff87e7d71e9763f882a8fd9b0eb738f68253f4038f846b1d87b75d985447b4cf2fe59943fed706edabd9b00ae1b5876ca5cddd9c9cd5379776918eceddd6a27b117f83d7dd90a17b8d955b6f10fdee92d378aa4186ec14436a7a36d011dc30f1735bcff800929cbf91dde108f8ba7609c2fa53c18dd95ba4d12abd4e464b61ec5c78f02eaecc385468edea776f9301a60241bbb5be5056a20f129f78ff4774c954dc1bedafae1565e33481ea6b1e629f133ea501ef266b6c5f26ebc1da0ff01b052ea43f8810038bb6141eb13e605fc7ad914fa7ea05bd25d0431fc5e7e3e34858bf33a3b83ec0ad0a45664279e98d3b2ee3194137267a9976a4974216c485435f853b2f32eea4bec8d47b360f5701b28080499fee552badfeb71c916e2d4d6d68195a2b738154df68194d1b87c9ef80d729b7ce9ee0b9e0b00cce263857856f1755b6179396810a5f6d6577260797c8de5cff33731e7e650444cc84a07c936652d90f2fc8d3a6c1f2f811cf5cee6ffb2b7986ace74258e4214ebcbe996a3437168fbafe9ba69275f6a4bc892bcb4cade42a50d7ac87e95028f0d76cd4f8d9a4f69a75d51893a64d5e7146ad76b5a50ef0c20b585e445728fa56437c2726dea3450632a7518689cae9124dc37907e58658255904ab9e8bcf5bd4f90f841751b9c3e22865b3b61e0c7ca668ad4d1617f96e5678be9ff812bebfeda400585e2751a11b9c1546f8f668d7b46ae0d71f6792a893ed1afe6b92504b551f9a26a5461883dbc55302374db7ed521d55c947907431dee610b09cef111e39cc1644f4645c0aeda8f50e78e93a6a87e4ba0307b64f61f3b2e5ddd56762a8b03574e989719740c6240dcae716f10df1efdb4bd96325ba56dc8ea433f12e894090760711ad8fd0c4cd8573fe3ff4cdd1599e6420c6ea04f41c57d3d33e090785738a6fce465e1d68022e785df366f5746ff85ab38bbd2d90dc0cb13cd710b785515889a7a7285ab0ca0bfafb03f8f6eb5f3c369d20a19da8c7c070ad2b5af59660840eeaf441ff585407d0d3f2e4bd365c58a295cd63fb7fa7e6b61a581d1f0c2f57f4b1ef6cd58a44185cb56e05f331c81f1ecaed3a80461d8b3bb265458fc38634e0c72a6cc14cd3753af1f758746a165e0a866ce3a9c383bf68cf6d2dfb0d17f539ac9ff9236572ae4f7139f956748c360fc22f834f142ee01b79026fdf01da0b8e985b05d4ad12e5c48294203713e644cbfb3c02178a660262e68515b82a935e089946cb3f0482501009035947c66c184ff69274a998935c762deee0018bf791f5f99fee4fbb1bbfee64ed8d767d0c9991f78714bb1cab853ce6b307bbb2090074ee19ee863cb0a4d067feca08d954be36e9a2d2a1e15db15e43df3547b399f8a67ac44731489763670323220fa22f8c4f4b88e86c4020008fba341be5849321518c4ab40e7144b07a6c57a69e65b9960da9c0d03ed0e2926cb3ee585c36bdef35fd6e2240c2ed7f01c58d4e67cd870f4cd64d72921a417f13b6c1533d6d699a655c3020d5d239376576cbd9c463ba651b51a60e4fac241296622fe9d6fa74e4842713d0aedb3965e911e1da1439f2a11ae63af3a9c1b8115166e2df7556be1cea1203cfedeced6849a0ae6267c5705c95990d88aa252532ecff1a219303eca11ca452ad52428d91c55f584977f6460aa9ac3901d1f290e99545c7864dbbe1f623039ed7eadf1a666c53e7c0f99b9d54e9d813d43552bb64d8c196781aa95f6bcfe46983976f76c1bf8e489d0691420e197d64d93b4d907b46951c3ab7833c8f5a85a9a6407e7ea86e83112990457cfde4ed396854da7e05ed417d1f3befbe434db4d21b8108ecdd8d70ace543ab72f48c66aefbcb18836e2c3d2072d4c85195ea41184ccaf6121253069b7e8999c61c2032c03ba07db8ef41cd83eae5f3cbaf26face7b8893c480d7f468132baf1993af7161a416cc6675284e6771adaa7ee3783542fc307d36f30348cf57398ba4b8935705bd83619c4637a6cea97f8fbaba09359230fe2cc364b416f870a62f49ec734c3791c17132a91ac7cf275b41f1c492f4b21daef4d8657c29760eaa23f0bde16f15b65240e18d5ce1699feb8ce995ee20a342e8c7a2cb6dec2ade4e76b19f625259031c2abbecff9e7e5a290e2347f7a95ba494470d7ed0242282a7b42cde86d1aa64b2ebf3ab9f218acceba955e1dc0ecbbf95057f5e7dec1b85e8809df52ce087740ceeca3b215ca5e498dda4196f50add044627bfa714f6f3025045490e17329849cfaf6a1dc871281032ccb27986af6cebcf53e335ba9641240af99c958e7cb0d4c6b262134b65cc459e99e4f910da3b277043b784aa58ccf3f24a9cbb9c5a7e51681ec4aa9d49bfcc4a3261a14d387db8fbca8f1bd0380930d29e4d61baf33e1dd123f59d6e400cf7b1b03de13971cd67cfae71bb", 0x1000}, {&(0x7f0000000040)="3614df30caacde85bdf670639cc5f08fb556840eacff52ef3934fa93b3e0", 0x1e}, {&(0x7f0000000180)="56be98f3eebb95d680dfa8fca880dbde23b27de33b", 0x15}, {&(0x7f00000025c0)="599bc714c47e7e6406f08cce430ab2d97353092c4a7ba603e99aa4fe225b98533dd526fff76e2846878fe3fc9ffd30102507a48100464362f47ec5dd986641ed373a079c969e9bc85eadbbd86c429d92de4edb29f8d7a16c36193af269b2979f30b936534edb0b2d6801aa004d1d34ba92afb2b74c8b8a0020ee2d78e2af35c063948a3a1e1ab907fccde1aa640096ecafa6257a56b18619780ca840cd20272db38a44f51455325968acf565cd51f285948abeacf4", 0xb5}, {&(0x7f0000002680)="6c8d90bd0da2acc7591a3174e4f072c6e84bea34f753b3392d3601f5a126e4f8dd0216b41fdca28c9065a19728ba642870a10d441d5a2a2553f85e0d20ca4c3511015e2b4c11ca77a3b72aea6b2f8a3dd2c179b1a6b46c13c8842d7490b7f333842239bb1964e5a127", 0x69}], 0x8, &(0x7f0000002940)=[@cred={0x20, 0xffff, 0x0, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r2, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r7}], 0x60, 0x8}, 0x1) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) getpeername$unix(r2, &(0x7f0000000540)=ANY=[@ANYBLOB='\x00'/59], &(0x7f0000000580)=0x3b) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000002a80)={'./file0\x00', 0x7}) r8 = open(0x0, 0x400, 0x0) openat(r8, &(0x7f0000000b80)='./file0/file1\x00', 0x8000, 0x40) symlink(&(0x7f0000000500)='./file0/file0\x00', &(0x7f00000005c0)='./file0/file1/file0\x00') sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:00:09 executing program 0: 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}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000080)) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="15", 0x1}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000140)=[{0x800000044, 0x0, 0x0, 0xffffffffffffeffd}, {0xc}, {0xffffffffeffffffe}]}) fchdir(r1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="5f55a442304bf71e7fa4d62e7704568e89b552a3f1d5ed6f190858ba287bd77532d477615f50160a0714d5cebe", 0x2d}, {&(0x7f0000000180)="8ec07e2fbd4e1c30da3f78de65595e97fb4708ab0f3d2eadba14eaf5b2af2d0ae1032da4b242c6de2cfe2dd6a8a01643976327e8405b8a37827672d6ec0fb7c84ea268741c59830fe71796196fb0e63c0f3bed08139a785a04ab74a46a45b2a788d7effca487e45bd456", 0x6a}, {&(0x7f0000000280)="28dfae2ca8d6b4b48f1a12d53f33f12feddd81f5c9071fe27d8bc166b0af97a475a98c709e32b4afac0cd21f22c693628ca7e3829d879dbd5762b97cc0a0d208ff7768e57220a4bf8d5fbd1aad42229e08353be42e94d70108ea734772d3303f2d45054866fb12b7c61fe75be9f2c0a7d521d402d4f5bd2841e1c17a595dbb9feca4e79aa5e7e16351d2c71c43f583393082ed8c122da32ba61c5ac5d235daf7f85193b5a78b68ed31b6400af4c1f7abfcb4156663d28348126934b8da931fd36846cbf2e530537fcaf20414b788b549ccc2daf9ef08de6ecc2c", 0xda}], 0x3) fcntl$setstatus(r0, 0x4, 0x80) ftruncate(r0, 0x0, 0x4000) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x7, 0x1, 0xfffffffffffffffc}, {0xefd, 0x4000000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x3b7, 0x0, &(0x7f0000000000)={0x0, 0x20000000000000, 0x1, 0x0, 0x8000b13}, &(0x7f0000000080)={0xffffffffffffff81, 0x1554, 0x2004, 0x0, 0x6, 0x4, 0x1, 0xfffffffffffffffc}, &(0x7f00000000c0)={0x80000000000000, 0xfffffffffffffffb}) getegid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xdb51ac4cc781b67f, 0x0) r2 = getpgrp() ktrace(0x0, 0x5, 0x2, r2) r3 = socket$unix(0x1, 0x5, 0x0) shmget$private(0x0, 0x2000, 0x200, &(0x7f000012d000/0x2000)=nil) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r3, 0x0, r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x253) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r5}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x380, 0x0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000001c0)="10324b3f37735f3452b8fac771fdf06565a235d0dd4ee005c131e19ca02d0a9081061c830f83965aded0f5c78b14b3bf9b196a7c1822988e71f6367874a42dba9bfa33251c8098fa649b5bd056726b3cd7b89af4e7348bc0589cfcbf62954f70149150f3bfb90cf0acdce69a2cd7", 0x6e}, {&(0x7f0000000240)="fffb8c77784366bdbb2ea675d46c57fa9f97f562a1cca4d48d34ba534135301c42a5c59240138c60842c9a382e0af4e50f972f3d8b64f7074d1ec551fb919042d9e51c3f89221bd454f028874aaf976142707c647157ad12e1d4551d3fa495c27c820e36e6ea990a78021e577bfaa468fc8e6032bfb51599ed4b0445b4f476915666851bf60c54b5905e48e44dc80aa8df4c88241784d8b50dcefc12c489ea67b3d5de78aad76a50cbc8d390603e659fc55e7eff7f47bce3291a046d2985aa0667403a5766a687f79753a823de671bc36315", 0xd2}, {&(0x7f0000000380)="020ebf457d3f36b917eb2ad0be7f4e796ad4c6485ec1615b235e0a6c7c5784f9ce98f71cc5ce3540283214ab51a384e104de7cc86cb4333ce3e54e66d5a0cbce3114ab0136adc3c6311d95420bc63b20fb5c2df3709532d1a09eb26746e79c801ce1a0fffd49b69c71892e0369eab1ddb7cd8ba6a863b15a7a693e3b142d6050ec300b1565f5cc394e2944f43b49913b44117c90d7b5e2ad9da13e046d807125a0dc15a10a44593dd53f1762c0f4d8f592df372a", 0xb4}, {&(0x7f0000000440)="2edae1063089d637bf17c072499ebabbec7fcf8231d76bfb392d9d84cb9468ca59118f88130c14441244e96dde6a7a1b638547e284992f04ce5bf86a980fb36b425eed94802df0115bba927e56f1e28703939b53bfdf8482dbde4275052263ed9d28281e7510f5f3adadbd8dc110cfbe51c18900403c59a665ff90cad9b966fc3fd1a938302e61271b3be3af7190f8c8e7fb7ffeb9e3eec3635da20ae179aa51f081cc17c9682847d31a", 0xaa}, {&(0x7f0000000500)="c3c7089d0d77574c5b2d1c2741747e9cbf5fdf060c851a7ff629a3bdcd63aa7141d53ac53e4d683ac88ba5a3b7a9ec3abcdbca399049c8dbea9eeb5edf189eb14b2bf717ddbae4e4ca00c184b20161413c42736431bb4eaf92fd803dec992c56f0ba893bbe1dbbeb4dc85f5adbec15637226056a84e012f3ad3cdd53e73f7e5821b1a76eefd40b0b", 0x88}, {&(0x7f00000005c0)="2fab4e6270fcc1f51508ed4370e5cbeebae4f5e5b69c55675fb9ef43fa0648e61eb07023dc9ed630500e3b7a9f48049c06b493504301352877878fdbf35488a0cb17fe885694a030fcb7604e5fbe3cd9ed22e2bae4de278f81ead711796b86c7cda2337a031ab4d62f02bee2149a0fa2c5711ce88821b06468dcab9dd649b6a1b2a8e1a8574925232bfb18e4d3a3e027eac03891446af5a0083820306c227b0ba89c492c172675111eaa8db43eda935ad7b863ab22e77fa2fb56268cd4a225bee7ba0d0b0f477dfc97b68f212acb6680dd6652015e8bf3dfe5ed60beb89a43da370b7740d5b9a11403a5fd58cf19ae194b8ae7027b593e5f5493c8", 0xfb}], 0x6) 16:00:09 executing program 1: r0 = socket(0x18, 0x4003, 0x8000000000000000) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) mkdir(&(0x7f0000000000)='./bus\x00', 0x1c) open(&(0x7f0000003500)='./bus\x00', 0x0, 0x0) 16:00:09 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000180)=[{0xfffffffffffffff7, 0xffffffffffffffff, 0x4, 0x1}, {0x4, 0x5ba, 0x4, 0x9}, {0x55cb, 0xff, 0xeeb8}, {0xffffffffffffffe9, 0xd71, 0x5, 0x7}, {0x8, 0x83, 0x7b0, 0x80}, {0x8, 0x9, 0x6, 0x3}, {0x742, 0xc0eb2c7, 0x3, 0x7}, {0xb94c, 0x6, 0xd34, 0xc0b}, {0x1deb, 0x6, 0x8001, 0xffff}, {0x7fffffff, 0x463, 0x7ff}]}) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x20) close(0xffffffffffffff9c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x44, 0x0, 0x0, 0x400}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") 16:00:09 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x100042001, 0x28b1) syz_extract_tcp_res$synack(&(0x7f00000004c0), 0x1, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x10004d1cc, 0x28ae) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x3d, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) semget$private(0x0, 0x1, 0x2d0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x2) r4 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r4, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) semop(r4, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x1f, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x10000, 0xfffffffffffffffb, 0x5f, 0x1457, 0x5, 0x2, 0x100000000, 0x0, 0x4, 0x820]) r5 = semget$private(0x0, 0x3, 0x10) semop(r5, &(0x7f0000000100)=[{0x1, 0x9, 0x1800}], 0x1) r6 = socket$inet(0x2, 0x4000000000000001, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r7 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000280)=0x8) readv(r7, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) getsockname$inet(r7, &(0x7f0000000000), &(0x7f0000000040)=0xc) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x7a) getsockopt$inet_opts(r6, 0x0, 0x22, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40, 0x0, 0x100000000000}, {0x84}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="db2e8249") 16:00:09 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) open(&(0x7f0000000080)='./control\x00', 0x800, 0x100) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) setgroups(0x0, &(0x7f0000000000)=[0x0]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) lseek(r1, 0x0, 0x0, 0x1) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 16:00:09 executing program 0: r0 = socket(0x2, 0x8002, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="3b020207e00000012000"], 0x10) write(r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) r2 = accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000000c0)=0xffffffffffff8000) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) fcntl$setstatus(r3, 0x4, 0x4) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0x5}, {0xfffffffffffffffe}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f0000000240)=[{0x7, 0x8000, 0x3, 0x5dd}, {0x3, 0x7fff, 0x3f, 0x100000001ff}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f00000002c0)) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000200)={0x0, 0xfffffffffffff801}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) r3 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = socket(0x40000000011, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs, 0x8) r8 = kqueue() kevent(r8, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r8, &(0x7f0000000000)=[{{r7}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x5ee21a89) r10 = getpgrp() r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r12 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r4, r5, r6, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r12, 0x7f, 0x100000001, 0xb1f1}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r15 = accept$inet6(r14, &(0x7f0000000500), &(0x7f00000008c0)=0x2) r16 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r21 = getpgrp() r22 = fcntl$getown(r15, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r17, r18, r19, r20, 0x5, 0x7fff}, 0x6, 0x2, r21, r22, 0x7f, 0x100000001, 0xb1f1}) r23 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r27 = socket(0x40000000011, 0x3, 0x0) r28 = socket(0x400000000018, 0x3, 0x0) setsockopt(r28, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) connect$unix(r28, &(0x7f0000000400)=ANY=[@ANYBLOB='\x00\x00./fine0\x00'], 0xffffffffffffff84) r29 = kqueue() kevent(r29, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r29, &(0x7f0000000000)=[{{r27}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000001c0)=0x5ee21a89) r30 = getpgrp() r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c, 0x0, 0x0, 0x200000000000}, {0x1d}, {0x6, 0x0, 0x7e}]}) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r32 = fcntl$getown(r31, 0x5) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r34 = accept$inet6(r33, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r35 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r40 = getpgrp() r41 = fcntl$getown(r34, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r36, r37, r38, r39, 0x5, 0x7fff}, 0x6, 0x2, r40, r41, 0x7f, 0x100000001, 0xb1f1}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r24, r25, r26, r37, 0x3, 0x7fff}, 0x6, 0x2, r30, r32, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, r13, 0xffffffffffffffff, 0xffffffffffffffff, r20, r25]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0xffffffffffffffff, r6, r25}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x20) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x2010, r1, 0x0, 0x0) write(r1, &(0x7f0000003040)='u', 0x1) ftruncate(r1, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(0xffffffffffffffff) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000380)={0x3, 0x6, 0x2, {[0x82, 0x65da, 0xc7, 0xfffffffffffffe00, 0x6, 0x0, 0x101, 0x40, 0x6, 0x9, 0x6, 0x100000001, 0x3, 0x7, 0x6, 0x9, 0x2, 0x316f], [0x4, 0x3, 0x8, 0x400, 0x5, 0x8, 0x10000, 0x2, 0x3d, 0x3], [0x66, 0x2, 0xfffffffffffffffb, 0x2, 0x100000000, 0x7ff, 0xfffffffffffffffc], [0x2, 0x6, 0x6, 0x7fffffff, 0x553, 0x7fffffff], [{0x8, 0xfffffffffffff801, 0x200000000000fff, 0x2}, {0x9, 0x5, 0x2, 0x1}, {0xff, 0x2, 0x4cc2, 0xf}, {0xe3f, 0x0, 0x5, 0x8}, {0x0, 0x4, 0x7fffffff, 0x3}, {0x300, 0x4, 0x0, 0x8}, {0x4, 0x8, 0x5, 0x8}, {0x99e, 0x8001, 0x300000000000000, 0x18b}], {0x6, 0x7, 0x9, 0x9}, {0x3, 0x2, 0x1b, 0x5}}}) 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r0 = socket(0x400000000018, 0x3, 0x0) syz_emit_ethernet(0x7b, &(0x7f0000000080)="a5fde1aecc4da7556319dd4bb214f93e0e64ee51012c92f7a28672c47512589dec4d0725fe7add4b9957d7ba42ba3de64f91275c877eef7885c6b108d1a1d883dca98b394f39cba54cac1d91a29990eda40345787d1873d85b04c1cdb971b4297fb96d7f3a16f9c09c550dc3246e4e007fd0d647856ac8e3a856dc") setsockopt(r0, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000440)="ef9912a227b027170f876dc954a8cc7d1e15c7db54941d5506393962e5980b45f66374d62f434b41918a8b630cf2ab44c67c1ccd259331de2e5f230dea025832e2fcb46a48b5e8f37d6a547a6d2d3f24cf1093df", 0x2c840a35af46c3d4) getsockopt(r0, 0x0, 0x9e99, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = dup(r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000001c0)=0x3fffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(0x0, &(0x7f0000000100), 0x2cee) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3) r3 = semget$private(0x0, 0x4, 0x3) semop(0x0, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) flock(r0, 0x6) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000580)=0x21) r4 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x8008) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000200)=0x7) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe(&(0x7f00000004c0)) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000780)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000300)) socket$inet(0x2, 0x3, 0xfffffffffffffff5) r5 = dup(r4) rmdir(&(0x7f00000007c0)='./bus\x00') semop(0x0, &(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(r3, &(0x7f0000000180)=[{0x2, 0xffffffffffffffff, 0x1800}, {0x4, 0x8}, {0x7, 0x3484937a, 0x800}], 0x3) chflags(&(0x7f0000000100)='./bus\x00', 0x10000) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x3ff) dup2(r5, r1) semop(0x0, &(0x7f0000000240), 0x6) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000280)) 16:00:11 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8000, 0x0) r1 = kqueue() r2 = dup2(r0, r1) readv(r2, &(0x7f0000001800)=[{&(0x7f0000000300)=""/251, 0xfb}, {&(0x7f0000000180)=""/82, 0x378}, {&(0x7f0000000400)=""/172, 0xac}, {&(0x7f00000004c0)=""/30, 0x1e}, {&(0x7f0000000500)=""/211, 0xd3}, {&(0x7f0000000600)=""/211, 0xd3}], 0x6) mknod(&(0x7f0000001900)='./bus\x00', 0x100000205c, 0x40002065d) r3 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r3, 0x80047469, &(0x7f0000000140)=0xb) write(r3, &(0x7f00000007c0)="182b1d91f3a91bf2214fdcb992d95f24500c55b92dcf2803", 0x18) r4 = syz_open_pts() r5 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r5, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x2000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000700)=0x8) shmget(0x3, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) write(r4, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953b03", 0x5d) syz_extract_tcp_res(&(0x7f0000000100), 0x64, 0x1) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000001940)={'./bus\x00', 0x101, 0x100000001, 0x9, 0x1, 0x2, 0x8, 0x10001, 0x1, 0x2, 0x400, 0x6}) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$TIOCCBRK(r3, 0x2000747a) r6 = syz_open_pts() close(r4) r7 = dup(r6) write(r3, &(0x7f00000019c0)="278da958f45b4659afa4f5b67f70bc4b08abcec6b0c3a1a4fcc715745d5b626bff39adefc10224af1cb33df7b75e5bdd4616f21e2e7dc6161b4513af5b25444b4266236cbd50e0827b634350ee89ff05f8103a37df2f9eb83707a21dc420cbfc7422daeb3ca9c6875c4b3772067b55f02eb8772d49826b6484919adf0d616b4ddb575e690ef53afc3d45413926874f5142d9936ac681bcecea8c437f82a616dc33127c87b06162af72bfc79cd1782dd5a64b198bd22d26e45befaaf17c3238a25f19fc505d6248e8bc584e2d6b1c151b45484ecc688e22459db0672b0068886c46bb3e4949e154f48cf76412240e6e795860c0e8a87e67a849cc6d6c3bc858d09a283e63d0aeb9bcbd70aafcadb95429d881fbf72b2edc0042844eef6f4182e88065fd593a9844658684251492c6c966b68bfc2dae2536a5e041d07f817b69e197575c9a6ff21290cf2519c9ce7ee7b73c1ecaee9d0fd0d8f2fd807519eb043bdd10d39caf89ca5113cb03a90f072d244c97781b8eb0f614bd554ec85d15b1cc88aa7bb31fc1220ddcb48a7fccf6b23b3ae0cee755233f209790c1ad7f1470e85fb9cf286bd5cbce1f0db0ce9680cec9ae0d4eeb488e595ff1e097bc7d15985c94e529c93da82575b4895c380db032d24d715ba9e6deddcb13d8aa6f4593d2d530593667d4ed2203b6ef8920fab83e20a7c5964f0347d37b90a5f2f88d5bf19cf4e71706492a2c292976efa5b4e3ca67a5bf436041f9b53b5fd49578a35d762fabb76748b66bb314ea008946a13cbb9d5367f5037fc188c1cd109885d679035d001aeef73a11cc51ead6e2e529e1697abb4cad3626619ba35ae64eb2332c9f0e44e577bf49e469807de8b3ffe5d5370ce6acd78360512ec6182840600472732c5ef9873a1db26012c7fb4d0526b9f3f8e27bc9aa30e6d73e53ef63e5a41141f5a15e4c8b3735a5bb83dae1af367e1968f999f1ae570a8d03d6c22b74ee627c43eb89f98a940f15b6aa29539e37d206c6150c12734ba80daa064e68699a78fe0e29abda699e21db1a115412d0f794e415afc4c3fde890da0d8ffa6f0cc611947233244d46b066f7453a5842c471ba3197e80d73e934700e8719d4686bd7ec862a80a210a1c38ae17294ad020095b978bb77f984cfd6d9b050c5512b8aaf2aa9025891b03ee4d3b515b93123bc9444f25bbec1029676a1ba161e57431dad81b104a2f9af7ee5df1e591305e2fc6c885577903fdda3ed26e4ab05cbd7234068beb872e406121ca4b7b44b3d3dd227ced829b85a27355f54584153977bce818f9a8a503f16389c4377a7646cb831648bc87e146c4cea9b080e98b8034ffa9b3bbaf779cc36a037215ca0ced96b3a7c1b87c9da64a4873b8a24d20bf9f1b1b3e99e8e7191c031346eb6e95e90cd345f4db339eef892308cde4172abd20291e4677d43cf7eec2fd2b45ff91b3fc8068d95db437f810f96d40ac6e826d214bfd90917c67c11d7b09259e5c210750c751c0abfd39bdb4cf780a156f54b3e1d4893688fa915ae6158bcf8dc67404e722643ed4b50c7efe1b485b84f46baac2ab01885e1e743d5c74cc1a2cbe38c0dfdf70077e957c3e65af0779a1b7d2ea87e8659e2b7012ff787940fa13aceac8f11795ffc05121f67e785d3a46684c5e4c3134b2a2cd943a65161472ca64218367ca4afea0a56d6fe753c9a38e6d28db31feb5d039a0c638b2b96ce05888b806b0335d0d347a1a4515097f265e875c80e3970adef48e5c3619ec23a9b9debce58fe186aa7e2810a3a3bf1180cac09d8c1767246a14255973a83ca663299c54d8c823910fed076ddc02c443960b735bc46b4b6690ad8c7cc790ca3a6eac0701279714b92e0d02dd38e8422599f03eb1179dea7ed1b18e97e7545eb185cbb67495d0f14dd787d3e6ed8ab1db109a29c44ec34641949e996066c61b05b3937d8607e751536911b7dfd8a9efc709b6b4a1cc9f5b6bffbbccf2ae4b7f579d5e487a169f9d3881e7b590caf2b30a9133fd29e2ffab3c75d6dc0f1ff20d719c0a408fe5ea4d0a6cc5989b920b6e8a157583e86ea9b463dc7020142c59a5b532a2661efac4f857c5a1cb891fad770af8b74b37b2b4c412f19bcb2b08e56588e449d8f8bb985ab636c3ca91a34b206e1613f8619003fea97fd1792ddf183492780a7043132c02073d8348fb3117690f3dafe0e2056c2e4241fd274ca51c99d871d74caf64a43136164659600850e288131d2f0d3b32b7100472ecabccc69032b2434316e41be93c0b9901088627cdfad3ef4a15407e111a6d2c95acf67394ceef37c5abb4dbc5b077efd489021ac2ab6e9ce121be0ff84ab0b9ce165245cb2bc4aa5831099dbcc675155a2923b59c46a96e0a35a3c4546ca09bfd14e57ee49783c7bcf7cb3dd5c0b84564a27324e92fd5daeef59c64d85842c84a8cf74cce098b9dd3925c9c06293fe6acee4cfd3975254a20fb8b292aa76f4f43736bfa355f6086d2cb4aa23d4d53ebaf6815d1d68d1ee40a2a1aa216c303711a22edf1876192d8c6b5f5da7914cde2abed4f52700eed66bb15a0830355c0d101b6140c4957c50de991b83e2ee7af3255bff4bbdccd357f0bb6b9a9b93ab53c94e0bc99448982e211bd59615ca343ae3cbb68b25681b95cc16b2787cfa85d9c53d196123f251f4e036f7ec4265db0c05631f1df3bc85fff24dd1990de99f41deb47d4d6760e120f3a7dae7590b2851f55d52789ecdfe4e2a76b0e32860eec1f1598da4b4386b58b2f88cd9b28b31e3657b3998b4fd5e55b4f90dea8c89a5f41b5cb689e2aacc35350e6dcedb84179fa982326d703d7c0404f9031b7f805e50ce95b29cc44c6d36db4479b2861bc8f14e01e761f04c6836db0c5baf5eea3243feacf6a234372975f73e00457ac7388ac0cbc3e4c8b9ce726b1256faa3e4594fdf6c836e517a2b14375a5eaa8dad9079c5a21639b17320f00459c467c5110737a5d6e956a34c1070e67c75f045fe00e7fde482becf75aad8b43a1c1481acc84bcdc0bc39d44ce8c39afd497398efd3b968784e8ff217cc5002008db9d06684ad80d0b5e8ba7adaf9c9e99714ad6f4d05d8df3a8b75e892b310c75a05595953561bb229bb7bc9f2327f99b76f77e9197fd179bb0a8362765ff906006eea595dfa3d35e273e4a3f1dab07046ca469308a33dac7e62b399939a4850ee6d53878fb3810fa68f202d8822871493dfe7e6d2b3f260d00b612fe34dda3581bff8512488c39c58d5aa6989e40657bf390b696e888d26de44353294d86550044ecbfff3bd33903f90c46173abac91dc165d37e2c31dc43b5606a3cfcd24f00cf15504a185b1fb62b98ea77c8e1db904e73c9a50c22e273307be753b50138827965d763511892cc49b34e9a336431497c3a6cd8af209a2b6e33ac2235375f40579a9f5fce4d4cab912246e67aae91d8470a74a59aa09801b73b58dd2cab5358432a858c31754e3a8cfd30e17b3cfe55e6fcf8d943722d23d4e23975ebe493212346afcc2debcebdbdffcd5565796f1f242d3c565635e5c52d52f69a2e428810954b4e5d5e658baf9e6c394b98642223848797bd88410d387455d1e7cb29837f8bb3fd6a7c30c80058543cc889546670e344a29348a03fc350dd309bf3edd14424bc3b15e89e544afc1ee0167c9e6d21fe0d2e29f9c3f66feb0cd406577a5afac5c97bb87b059cf6100a373daaa119da2930c1df6ef86985d5206f7de579a786862d26ede4e6f24ca673ee8eb328f14cea15e9601f6dc4d108c55035b0e49990e3ba7ff1d6a5e8d10075e65d75badd39f9327396fc286ea036b85455f6c04ad854981af82ff80f2d6bebfc6feb8472a26ca31a83fc1fbd6a178457de6cbedecfadf1c97d962f8de0b129b0c5af8bc92a5ab243db62b570a7acdf6c826595724aac2a95873e53313450d5009626ccdbf96b7c302ebadc592456ecf5648c94e9c2791a2ccd1f4373a8f020e5051fb4c50a770a45855793dc88a89e7ba2c819c46d5f98da82472bfe56f19b0c4e46fae24df88dfcb549b3564a7625a829caf1ad5407267629520abe5f61edd5562ec8c388f9443696f791129dac23087c1b5e0935c9ae530a5b98cde6e08bb8fdce4af59b274cb40f66b744e69ff99d2c05083936299a1515334861bddd5edc8ae08a026b06c728ac33a2f9ae317ab2d33fb4bbac5f498c9be20bee9a4921302d37c250895c1e4d172b027b3f99534fa1611406ec1834067b9c9edbf72d662e8b42ae085afa0ada789e204aec246d4be5fcfedc20c4ea121228bf5111d9f3c5e730f77dc94520d03027c654e86fa9b22d418a151f23e0f86193f916e62197de60917afac0bf71f3604f4c67489b2996d0f9a2e5f84116d6637126418a7865e3e11c2738e88a8bef20b82cf12bb9e8353a80cf1b878936eb5b2ac562f4a6af61309ded1521eb9ed3fe7a6f4322b533d5908fb2485f4ce6bea2d7cf917af1e8fb81c071cefc7a7c419bba9b6c1ec41117acdbaf8f2a575252acadcb0240f5700019ca623a273357c40ed929a84ccaa16524053b84d824827f93b1c09919a878b85d84599ee4ed1128eb844b81b3baa8af1596df58e6a672fc220e1d4f11b387d1f2da6260e101f1a425e9616fd4cc7d9bef7fdc3eec0579fca11e87015b621acac190ca38d55338710e3a976f97ca2e49bca77bdfc2515018f02826f3c0d46c099db1b42c71b24e64e47151632e7a79763b2f703a98c278ef898fcd3d28724bef466cb2dd30ba84f23918e1ddee59d4f849768e71d51320031d83e96141f0ca8e6bf76cc876f3c955963783f9b9d19c13edc577af9e4c086bf341ee0833539a48e55554bcbf59826c1646a4483a096d8bb3ab84ef2e8544fe98c7a8e25db9d06f5ea7cded77b84407ac60040578669d99db0b77c6315db971161997891a2aa00793fcc8c47e1c5b197734d46e453ca0e4c3ab9d8f6893302b84745232723f73a66d609c7a70236a8262e95303df0b40b3d6fb03a88a8b1706d76e4b2f3d2398f87c69723745a32e263054182542c614edfa765c76881eefc4630a1921a8c8fa4b818ef7f53be0ae774402a3569d14141d7ab1c89034b5c8ca01735d4880849904c8d927cb34a39cf18db9caa95185ce31ec4538d3a22acca72ae87a03a7e21fbc2940e457b6f5f3502ae3d8d1d0fbb2e7cfe60c7bec57ec3af98f4e6a1b51affca568c0386f003f68ab3fb936936cfa6b32983b4cfdd62ff5dd3c883ec0affd5e97ead47d79aa7465b6b5b8d4ac45ff0ae02db35576be939f2261c2f8bc27d7de27b820a9a1c021a7eb855cca3e4e0030974635180154db0de146c64f502e3822b5457a89f9d4d4dbd61fd07106835720720cffc6c1c28617303deba3f95f1b6a7e49252aebd24f25e0011687e9ee88ccfdb7ee4a6bc822c1d7f0ed31cdbb7e727244053153a947cb58be9bdcec51681fe260e7de9bbeecc0855151b50a14e606e7ed12a9a22659eea362e32214fe107874a51813c0bea04e0004bb161b7c508fd2a68e1e36ea9bdad1b24811ddd63bdc53a510b6b9171ef38851d799b64d0540a974028e3e3accd0bc4ae26ce494d7eb2c15a368fae7ffc8f8687cd1a8ef5c30c7e5657c0782d8691ecf0a7698959836c5265ca98099bd91e9a0270ad566c45af25ce62a49401439c6a66b8cda483bc593af67bee5aa2c24f9c99d901dd886e595fbf2e47193b0e144959f0048cda9ebde4a34991f3ed36d938f023e3ad6f2b5c84ffa777f15da22774443540a96f8f665e61f56789553653f779a20b", 0x1000) recvfrom$unix(r2, &(0x7f0000000780)=""/61, 0x3d, 0x800, &(0x7f0000000800)=ANY=[@ANYBLOB="00ee00a98675b33c0737c72edb7a"], 0x1) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000740)=0x8) ioctl$TIOCCDTR(r7, 0x20007478) syz_open_pts() 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x84}, {0x6}]}) r1 = dup(r0) fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x4, 0xc6f, 0x1ff, 0x1800}]}) 16:00:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) shmctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000000)=""/195) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) 16:00:11 executing program 1: mmap(&(0x7f0000ff2000/0x4000)=nil, 0x4000, 0x2, 0x2010, 0xffffffffffffffff, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r2 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x200, 0x140) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x40000000, 0xfffffffffffffff8, 0x7}, {{r2}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x9}, {{r3}, 0x0, 0x20, 0x20000020, 0x1, 0x4}, {{r4}, 0xfffffffffffffff9, 0x40, 0x20000003, 0x1, 0x3}, {{r1}, 0xfffffffffffffffc, 0x80, 0xf00ffffe, 0x100, 0x5}, {{r2}, 0xfffffffffffffffa, 0x2, 0x700fffee, 0xfffffffffffff87d, 0x9}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() r6 = kqueue() kevent(r6, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r5, r6) 16:00:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:00:11 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = shmget(0x3, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) shmat(r2, &(0x7f0000024000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlock(&(0x7f0000090000/0x2000)=nil, 0x2000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x2000020}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='\x02\"\x00', 0x9a837a991671200e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xd2c7}, {0xc, 0x0, 0x1}, {0xfffffffffffffffe}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x9, &(0x7f0000000180)=[{0x5989e889, 0x9, 0x8, 0xc00000000}, {0x3, 0x80000000, 0x6, 0x8000}, {0x2, 0x3, 0xea, 0x5}, {0x8000, 0x6, 0x1, 0x6}, {0x1000, 0xffffffffffffffff, 0x84, 0x8}, {0x8, 0x4, 0x3, 0x6}, {0x7, 0x7f, 0x100000000, 0x5}, {0x8, 0x5, 0xfffffffffffff001, 0x152710a7c0000}, {0x4, 0x1, 0x9, 0x9}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) clock_gettime(0x2, &(0x7f00000002c0)) pwrite(r0, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 16:00:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x3b7, 0x0, &(0x7f0000000000)={0x0, 0x20000000000000, 0x1, 0x0, 0x8000b13}, &(0x7f0000000080)={0xffffffffffffff81, 0x1554, 0x2004, 0x0, 0x6, 0x4, 0x1, 0xfffffffffffffffc}, &(0x7f00000000c0)={0x80000000000000, 0xfffffffffffffffb}) getegid() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xdb51ac4cc781b67f, 0x0) r1 = getpgrp() ktrace(0x0, 0x5, 0x2, r1) r2 = shmget$private(0x0, 0x2000, 0x240, &(0x7f000011e000/0x2000)=nil) r3 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = socket(0x40000000011, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs, 0x8) r8 = kqueue() kevent(r8, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r8, &(0x7f0000000000)=[{{r7}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x5ee21a89) r10 = getpgrp() r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x1e2, &(0x7f0000000000)=[{0x1c, 0x0, 0x0, 0x1000000}, {0x40, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r12 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r4, r5, r6, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r12, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r14 = accept$inet6(r13, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r15 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r19 = getpgrp() r20 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r16, r17, r18}, 0x6, 0x2, r19, r20, 0x7f, 0x100000001, 0xb1f1}) r21 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r21, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r23 = getgid() r24 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r24) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x9, r4, r17, r22, r23, 0x8c, 0x5}, 0x8, 0x8, 0x0, r24, 0x2, 0x84, 0x6}) r25 = socket$unix(0x1, 0x5, 0x0) r26 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r25, 0x0, r26) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x253) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r27}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x380, 0x0) 16:00:11 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x42087007, &(0x7f0000000100)) mkdir(&(0x7f0000000080)='./bus\x00', 0x8) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000040)=0x80000000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r1, r0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) mknodat(r2, &(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x94992d137d0ae711) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b5c4b001200000000040000000000f659565c000400000000000000000000ffff00000000", 0x2c}], 0x1) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r3, &(0x7f0000000780)=ANY=[@ANYBLOB="8203ad20545d13803de93fab8e2e2f66696c653000ddcb7051b7f89d8cb5aacaa618d93042878b363e699ac23ae3ffafc4cf6237d2e414eab29768b23cf8d5a0a7d00e7f38edccbc29dd0fe487f4c441914d3340bf3420f7bdd8cd8b5905e27d33f236c282c7e5c33315b6824fb2e602fa6f36ba88beab8289362c34ba5355413e5ed8df6ffbc86de56455a9a0676ffaf87b40ff7d6cfd606ac631a76d89b704065d85f75aaf8be16a52270cf7fb230b2d9a3780dbe01668b7b9fcc23d604a12ce9baa0c0beeacf14d040771e4d67be5306aa4e18bad5509a70a54d91bee6524b80218591aa3066cbdc61cfd28d9552a1fec2879dce57f59a6aa20390fbe563c7014ebe6647ee38000000088110000176f9895adf5d86c58dc978a117b231f295cf71d6938848ce3064e1c45e5dcb26a1fdb3f5f112c03301a6e44b13dc572e3a3fba116de19698a167366560d7f9813e59a1ce380640e61383477c1cbb8e4e118614cb9a5f13914992d260e3b87e97ab57c90ca8f7037b1fa6884c4233e3a07d5d0c9a4df25574810f0c96bad57bfeaa567e50690c3f5e29648e74acc6ca68ca46208c5f58b0507dd49781b185a44ca92d81d08a9f6a00e1b228e5c9466222e6471c9d0a7048014e3f5737c7e9237564c8f59088837c836b5eda33400"/489], 0x10) shutdown(r3, 0x2) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x150) r4 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r4, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0x580) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x40401) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semget$private(0x0, 0x0, 0x2a3) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) r5 = socket(0x11, 0x4003, 0x8) r6 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='/', r6, &(0x7f0000000000)='./file0\x00') utimensat(r6, &(0x7f0000000280)='./file0\x00', &(0x7f00000000c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) sendto$unix(r6, &(0x7f0000000a40)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3017ae26caa0412fa4f376336acf00b6404be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f000040000000000000001000000000000000019e2952d54108c5da3f41486f18c72c63df883a2e34131b71649ea2f5abe2f77d0f39c4ed8003b4a16f7cc286261167cd88f03233637175a16539fa86ae3635b677cdd6f2e04a5a75040942033d39cbc54a10d8738eb790f7f14316864e51d992ac79aedbe59b81391fb173393fa8bbe77ec53c9351cbf7ecdfb08a3ea40745d35c7769fba96ab65482c700966736d521e13b741d16c90812d2f3fd918e26b0de0655259be64a52856cd25bb6f8025bdd37dcad07dc7d369c712a75aed5d53c9cafff3c65294", 0x177, 0x40e, 0x0, 0x0) r7 = dup(r5) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r9 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r8, r9) r10 = socket(0x11, 0x4003, 0x8) sendto$unix(r10, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r11 = dup(r10) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r11, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r13 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r12, r13) getgroups(0x3, &(0x7f0000000140)=[r9, r13, 0x0]) r15 = socket(0x11, 0x4003, 0x8) sendto$unix(r15, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r16 = dup(r15) ioctl$TIOCMBIC(r16, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r16, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r18 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r17, r18) r19 = getgid() r20 = getegid() setgroups(0x4, &(0x7f0000000240)=[r14, r18, r19, r20]) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x4, &(0x7f0000000100)) fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r4, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) socket(0x0, 0x20000001, 0x7) 16:00:12 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) 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) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) setsockopt(r2, 0x79421da9, 0x3, &(0x7f0000000180)="98e93268574397f273b5180a131496a20491bea580c2eaec3cf1890da271c813a047a915be05828ab68cb2945e03afd326fb2d052345555e018dcc5b3fe09668f3f9bbfd74b17ba78ee6e8e712b9bb517d05f925c74d6f1ad1e6", 0x5a) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) write(r4, &(0x7f0000000100)="ad18f05de2f4ef58", 0x8) r5 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x80, 0xc) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000240)={0x20, 0xfffffffffffffffd, 0xf787}) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) dup(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x20) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r4 = socket(0x400000000018, 0x3, 0x0) setsockopt(r4, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) r5 = accept$unix(r4, 0x0, &(0x7f0000000100)) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000180)={0x3a82, 0x6b}, 0x10) r6 = accept$inet6(r3, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r7 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000001c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r12 = getpgrp() r13 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r8, r9, r10, r11, 0x5, 0x7fff}, 0x6, 0x2, r12, r13, 0x7f, 0x100000001, 0xb1f1}) setuid(r10) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semget$private(0x0, 0x3, 0x434) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x4}, {0x6, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) fsync(r2) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r3, r1) fcntl$dupfd(r1, 0x0, r3) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0x6, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") clock_gettime(0x3, &(0x7f00000000c0)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x7fffffff, 0x200}) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x400}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) syz_emit_ethernet(0xf2, &(0x7f0000000200)="949b1b908e03273193b37d32d591c6159b3bc52f6ed01295dcae43a15fe3b178f754631a7161418723c71c05f767615f82cb50fc8b0dbb85722aad070a50528750f910fdd96d10c3bfc3eb5cbd93c2a6ff1962bfd922b5f8cfa5447ae43ce920336b15c0a441cc5ae85a9e6c5143e76bb709e0fc2f1e54cb2781e6c03d6b2e7780426405712f79fb9b21525d322d3da38bc96f498644a7a82fe092a0a104c72d633c2c5f45f0e40cc6f70a24e2821014b4094b29d5dc03eb98f4c033129204c0e894cc72f0771c63b12fc25f2c249b8e9e3fcd821c0df029e7277b77911b756ca1139269842b34768ed7670d9177aaf1bec9") 16:00:12 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x1, 0x3, 0x100000000, 0x1, 0x68, 0x600000000, 0x18d1, 0x1, 0x2, 0x6, 0x9}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) listen(r1, 0x8001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x20}, {0x54}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") 16:00:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev.null\x00', 0x0, 0x0) socketpair(0x10, 0x8000, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) flock(r1, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x7}) 16:00:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="03022e2f66696c653000"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc, 0x0, 0x96b2}, {0xfffffffffffffffe}]}) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x20, 0x0) kevent(0xffffffffffffff9c, &(0x7f00000001c0)=[{{r1}, 0x0, 0x28, 0x1, 0x1, 0xff}, {{r2}, 0xffffffffffffffff, 0x89, 0xdf8c71ccd3dd2e4, 0x7f, 0x80000001}, {{r3}, 0xfffffffffffffffd, 0x2, 0x1, 0x0, 0xf6c6}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x0, 0x5}, {{r0}, 0xfffffffffffffffd, 0x169, 0x3fa3a7fb0b4e47ef, 0x6}, {{r4}, 0xfffffffffffffffb, 0x0, 0x1, 0x3f, 0x80}, {{r5}, 0xfffffffffffffff9, 0x0, 0x1, 0x4}], 0x40, &(0x7f0000000300)=[{{}, 0xfffffffffffffffd, 0x9, 0x40000000, 0xfffffffffffffad0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x1, 0x1}, {{r6}, 0xfffffffffffffff9, 0x44, 0x40000000, 0x8001, 0x5}, {{r7}, 0xfffffffffffffffe, 0x2, 0x1, 0x7, 0x6}, {{r8}, 0xffffffffffffffff, 0x10, 0x4, 0x7fff, 0xfff}, {{r9}, 0xfffffffffffffff8, 0x40, 0x8, 0x0, 0xc7}], 0x2, &(0x7f00000003c0)={0x5, 0x3ff}) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x112) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40000, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) 16:00:12 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x2f2b14587d34d12f, 0x0, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r4, r3) r5 = socket(0x400000000018, 0x3, 0x0) setsockopt(r5, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) r6 = accept$unix(r5, &(0x7f0000000100)=@abs, &(0x7f0000000200)=0x8) fcntl$getown(r6, 0x5) r7 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r7, 0xc0286988, &(0x7f00000000c0)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r9 = socket$inet(0x2, 0x4, 0x5) fsync(r9) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) dup2(r0, r8) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000000180)={0x101, './file0\x00', './file0\x00'}) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:12 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r1, r0) fcntl$dupfd(r0, 0x0, r1) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)=0xa2ee5a39a42ab015) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x7}], 0x2}) r3 = fcntl$dupfd(0xffffffffffffffff, 0xf, r2) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r5, r4) fcntl$dupfd(r4, 0x0, r5) renameat(r3, &(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000080)='./file0\x00') r6 = syz_open_pts() readv(r6, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) ioctl$TIOCCDTR(r6, 0x20007478) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x27df, 0x0, 0x9, 0x510b, 0xffff}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 16:00:13 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) r2 = dup(0xffffffffffffffff) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x10002, 0x0) r4 = dup(r3) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000000)=0x775b) setuid(0xee01) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000100)=0x7) syz_open_pts() r6 = semget$private(0x0, 0x7, 0xc2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) pipe(&(0x7f0000000300)) r9 = socket(0x400000000018, 0x3, 0x0) setsockopt(r9, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) r10 = socket(0x400000000018, 0x3, 0x0) setsockopt(r10, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) accept(r1, &(0x7f0000000500)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) r11 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000400)=0x5f06e2ef25c26d72) r12 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r17 = getpgrp() r18 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r13, r14, r15, r16, 0x5, 0x7fff}, 0x6, 0x2, r17, r18, 0x7f, 0x100000001, 0xb1f1}) r19 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r23 = socket(0x40000000011, 0x3, 0x0) connect$unix(r23, &(0x7f00000000c0)=@abs, 0x8) r24 = kqueue() kevent(r24, 0x0, 0x8, &(0x7f0000000580), 0x20000a40843f, 0x0) kevent(r24, &(0x7f0000000000)=[{{r23}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x5ee21a89) r26 = getpgrp() r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r28 = fcntl$getown(r27, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r20, r21, r22, r25, 0x5, 0x7fff}, 0x6, 0x2, r26, r28, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, r8, 0xffffffffffffffff, 0xffffffffffffffff, r16, r21]) setegid(r21) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) semop(r6, &(0x7f0000000040), 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x64}, {0x6}]}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000580)="b1a05e28") 16:00:13 executing program 1: munlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) unveil(0x0, &(0x7f00000012c0)='x\x00') syz_extract_tcp_res(&(0x7f0000000040), 0x5, 0x100) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x400) 16:00:13 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(0x0, 0x0, 0x100, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x35}, {0x80}, {0x7fffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1c, &(0x7f0000000080)="67adece2d1e46db9f3a07b7e9ee500f8ff00767582dbe32a8201c400") 16:00:13 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r2, &(0x7f0000000500)=[{0x0}], 0x1) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x75cf0194) clock_getres(0x4, &(0x7f0000000140)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) r3 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) r4 = shmat(r3, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r4) shmdt(r4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x81, "7e389ddedff3af79a77a802ca0eb7b5ac7934a3a", 0x101000000000020, 0xb}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 16:00:13 executing program 1: syz_open_pts() kqueue() r0 = semget$private(0x0, 0x3, 0x4) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) r1 = getuid() r2 = getgid() pipe(&(0x7f0000000300)={0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r5 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = getpgrp() r11 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r6, r7, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) r12 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x0, r1, r2, r8, r12, 0x100, 0x100000001}, 0xfffffffffffffffe, 0x1, 0x8000001}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r13 = kqueue() pwritev(r13, &(0x7f0000000280)=[{&(0x7f00000001c0)="9fd9efba9466996e7c5a6a78e96627d0df3179ce09a3aef7237d819a3838b85ba0efa9247f4579569c7063ee2f19b55682191935ff98698d78313b78768c6ff9707402a4b3353f2c9b46852c336fc9c8c16fdc81f1b135a7715a174b826610f77d6992c5821e77ad7fc09ffed55c4fcfaa586ec5c3d0094459fa836d4746b4ad8fb7986f9e", 0x85}, {&(0x7f0000000140)="db8477d70fd2aa83221246c76a8e802af2a02a907937", 0x16}], 0x2, 0x0, 0x10) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r15 = fcntl$dupfd(0xffffffffffffffff, 0x8000000000004, 0xffffffffffffffff) close(r15) pipe(&(0x7f0000000040)) r16 = syz_open_pts() readv(r16, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) ioctl$TIOCSCTTY(r16, 0x20007461) 16:00:14 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x36c2c7d6a784ece6, 0x0) r1 = socket(0x18, 0x1, 0x0) dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000002c0)={0x6, 0x3, {0xfeb0, 0x100000001}}) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f00000000c0)) r3 = socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) recvfrom$inet6(r3, &(0x7f0000000180)=""/218, 0xda, 0x821, &(0x7f0000000280)={0x18, 0x2, 0x40, 0x1}, 0xc) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r2, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) setsockopt(r2, 0x5, 0x80000000000000e, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r4 = msgget$private(0x0, 0x220) msgsnd(r4, &(0x7f0000000300)={0x1, "1951b526016749019d8f60263242a796b7dd6366b0678d8447ba853378c286558001d1fb219089142726d6c06461ad6fadc2452683bdd6cb94c52cd830c6017257584e857b5bf56bcdca7148fd21f691c666da5528f0dfa8e25e42f259e41873b50b969088b1b1fc14b1b1720c0a"}, 0x76, 0xe6a281aa73ad2e66) 16:00:14 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000080)) ioctl$TIOCNXCL(r1, 0x2000740e) fchmod(r0, 0x110) close(r0) 16:00:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x380c6, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x20, 0xe4d, 0x5, 0x0, 0xc6a8, 0xc1cc, 0x1, 0x1, 0x0, 0x100, 0xc97c}) pipe(&(0x7f0000000240)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x100, 0x0) getpeername(r3, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) ioctl$TIOCCBRK(r1, 0x2000747a) pipe(&(0x7f0000000340)) r4 = socket$inet(0x2, 0x0, 0xfc5) accept(r4, &(0x7f0000000380)=@un=@file={0x0, ""/108}, &(0x7f0000000400)=0x6e) r5 = dup(0xffffffffffffffff) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000440)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000480)={0x40, 0xae0a, {0x9, 0x1}}) acct(&(0x7f00000004c0)='.\x00') preadv(r3, &(0x7f0000001980)=[{&(0x7f0000000500)=""/18, 0x12}, {&(0x7f0000000540)=""/115, 0x73}, {&(0x7f00000005c0)=""/138, 0x8a}, {&(0x7f0000000680)=""/119, 0x77}, {&(0x7f0000000700)=""/11, 0xb}, {&(0x7f0000000740)=""/241, 0xf1}, {&(0x7f0000000840)=""/38, 0x26}, {&(0x7f0000000880)=""/122, 0x7a}, {&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f0000001900)=""/70, 0x46}], 0xa, 0x0, 0x0) socketpair(0x10, 0x9, 0x1, &(0x7f0000001a40)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001a80), 0xc) r7 = accept$unix(r5, &(0x7f0000001ac0)=@file={0x0, ""/52}, &(0x7f0000001b00)=0x36) preadv(r7, &(0x7f0000001cc0)=[{&(0x7f0000001b40)=""/189, 0xbd}, {&(0x7f0000001c00)=""/141, 0x8d}], 0x2, 0x0, 0x50) socket(0x1, 0x1, 0x6) sendto(r2, &(0x7f0000001d00)="f23fccd992dbf9d622bc92c3cbfaeb63fdc9ebf9676350ada07134954ef67ad788b12d577e705d2036f854c75e9bb0cd0c8050716a4e1f6d94325e125b64", 0x3e, 0x4, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/zero\x00', 0x800, 0x0) nanosleep(&(0x7f0000001d80)={0x800, 0xdb}, &(0x7f0000001dc0)) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001e00)='/dev/diskmap\x00', 0x10, 0x0) readv(r8, &(0x7f0000002200)=[{&(0x7f0000001e40)=""/122, 0x7a}, {&(0x7f0000001ec0)=""/42, 0x2a}, {&(0x7f0000001f00)=""/151, 0x97}, {&(0x7f0000001fc0)=""/216, 0xd8}, {&(0x7f00000020c0)=""/207, 0xcf}, {&(0x7f00000021c0)=""/7, 0x7}], 0x6) link(&(0x7f0000002280)='./file0\x00', &(0x7f00000022c0)='./file0\x00') r9 = openat(0xffffffffffffffff, &(0x7f0000002300)='./file0\x00', 0x0, 0x10) fchmod(r9, 0x10) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002340)='/dev/vmm\x00', 0x0, 0x0) r11 = socket$unix(0x1, 0x5, 0x0) dup2(r10, r11) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc64de400", 0x0, 0x10003}) syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:14 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000a006d2e20000000000000000000000000000000000000000000000ec97cb55d58a4112e7bb67aa21a2b971e29b9376a898626c6b38e67678ce74cad111ec491e33be819f2ece4ea01be2ba91dac32d29db291fad24e18d1333bed6f120a7049cd2e187af2ccddce6789456faaf70149ed4158645cb943886351dd94e00bb85c1b5f2b285ddc5689175000bdc1025903f93b8def96151951c3fd13b1a7621583be5d742e293f4ea69b252c3d8db1883c8856147124f7503032c1cf92a4d679321f9cd14f0acd171ce13298753f07e60e88fa60489727b945530c7c8779f6e24f3019a7a586ae94986"], &(0x7f00000010c0)=0x6e) 16:00:14 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x1, 0x2, './file0\x00', 0x7, 0x0, 0x8, 0x10001}) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x3c, 0x80}], 0x6, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x95, 0x8, 0x101, 0x8}], 0x3, &(0x7f0000000180)={0x1, 0x2}) clock_getres(0x4, &(0x7f00000000c0)) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup(0xffffffffffffff9c) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) fcntl$setown(r8, 0x6, r7) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r3, r2) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x8, 0x100000001, 0xffffffff, 0x2, 0x9, 0x2, 0x1ff, 0x1, 0x2, 0x80000000, 0x2}) dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x74}, {0x1}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440), 0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r4 = socket(0x40000000011, 0x6, 0x4) connect$unix(r4, &(0x7f0000000180)=@file={0x2, './file0\x00'}, 0xa) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x5ee21a89) r7 = getpgrp() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = fcntl$getown(r8, 0x5) r10 = shmget(0x0, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) shmat(r10, &(0x7f0000ff9000/0x4000)=nil, 0x3000) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r12 = accept$inet6(r11, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r13 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r17 = getpgrp() r18 = fcntl$getown(r12, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r14, r15, r16, r19, 0xde1b37f807a336b0}, 0x6, 0x2, r17, r18, 0x47f, 0x100000001, 0xb1f1}) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000380)={{0x9, r14, r2, r3, r6, 0x112, 0x7fff}, 0x6, 0x2, r7, r9, 0x7f, 0x100000001, 0xb1f0}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r21 = accept$inet6(r20, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r22 = socket$inet6(0x18, 0x4005, 0x70) r23 = socket$inet6(0x18, 0x2, 0x2e1) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r28 = getpgrp() r29 = fcntl$getown(r21, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r24, r26, r27, r25, 0x100, 0x7fff}, 0x6, 0x7796, r28, r29, 0x7f, 0x100000001, 0xb1f5}) getgroups(0x3fffff4d, &(0x7f00000000c0)) setregid(0x0, 0x0) setregid(0x0, 0xffffffffffffffff) 16:00:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0xe630491bdb84819d, 0x20) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 16:00:15 executing program 1: r0 = kqueue() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000240)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'\x00', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000100)={0x0, 0x9}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000000)=0x101) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = geteuid() fchown(r0, r3, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r5, r4) fcntl$dupfd(r4, 0x0, r5) openat(r5, &(0x7f0000000100)='./file0/file0\x00', 0x10000, 0x100) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x507b5985cc6cea0a, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff8, 0x8, 0x2, 0xfffffffffffffff7, 0x7daf031f}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x51, 0x10, 0x1}, {{r2}, 0xfffffffffffffffd, 0xe0, 0x40, 0x8ad9, 0x56f}, {{r6}, 0xfffffffffffffffd, 0xa, 0x0, 0x4, 0x8}], 0x6cd0, 0x0, 0x8d36, 0x0) 16:00:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='p'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) 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", 0x6d2) 16:00:16 executing program 1: ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000000040)) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socket$inet(0x2, 0x5, 0x101) socket$unix(0x1, 0x2, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20900, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000100)=0xc) ktrace(0x0, 0x1, 0x10130, r2) 16:00:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0xbcffa7d52616abce) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000380)="96c8b637dec1cc1116256b97111d950a6ba85afba85b85099f18208b12b67bbccb24ed6dda50d1e9e109346830db3e86688f74ec0825b4383d4c9c6aa3be9497e21dfe8166f9ce17f47408af500f8f84b972292ecb5520e581ff51ddb5f160737d10414d3af8a38cb0b627919590a09c0d84c85fa62297da6069dabc86312324ed3ab4ac47ee92074079c128e2c73937a4a7bf477beb32", 0x97}], 0x100000000000013a) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r3 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = getpgrp() r8 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r4, r5, r6}, 0x6, 0x2, r7, r8, 0x7f, 0x100000001, 0xb1f1}) setuid(r4) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x4}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0xfe1c4a2cc37d7ebb, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r7 = syz_open_pts() close(r7) ioctl$TIOCSETAW(r7, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r7, &(0x7f0000000500)=[{0x0}], 0x1) write(r7, 0x0, 0x0) write(r7, 0x0, 0x0) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000180)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x1, 0x3f, 0x7}, {{r3}, 0xfffffffffffffffa, 0x1, 0xc8aefa46fe5162c1, 0x2, 0x7fff}], 0x1f, &(0x7f0000000240)=[{{r4}, 0x7ffffffffffffffd, 0x68, 0x40, 0xd794, 0x1}, {{}, 0xfffffffffffffffd, 0x6, 0x40, 0x81, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x7fffffff, 0x8001}, {{}, 0xfffffffffffffff9, 0x6a, 0x20000000, 0x7, 0x6}, {{r0}, 0xfffffffffffffff8, 0x20, 0x4, 0xfffffffffffffffa, 0x2}, {{r5}, 0xfffffffffffffffc, 0x5, 0xf1f2121b19525fea, 0x5, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x70, 0x4, 0x4, 0x3bb1}, {{r6}, 0x0, 0xa0, 0xf0000000, 0x0, 0x9}], 0x40, &(0x7f0000000140)={0x4, 0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x103}], 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x40, 0x0) close(r1) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) fchflags(r0, 0x4fc206ac89b01138) 16:00:16 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x200, 0x7, 0xfff, 0x7, "5b963c1acbb3e9c4cb31b97c115b2a1c72b6c4ff", 0x3, 0x2a}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x15}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = syz_open_pts() readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) ioctl$TIOCSTART(r2, 0x2000746e) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10788, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) syz_emit_ethernet(0x1, &(0x7f0000000380)="b7") 16:00:16 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r5 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r7 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs, 0x8) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r10, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) sendmsg(r0, &(0x7f0000002480)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="91a3cb587b91cf0775d180238e3874f5c556fbcf84ebcf5ef6fdf510e10d66bd", 0x20}, {&(0x7f0000000280)="04435190b8c30382f069cadf023af02c91a9095cab7cffa6018521ebfad2df342116d93e7bed9c33e18c57f764da2e5dde59549427195f284d4ae4dff7e0df73dd3ea36822475f7a273ef216492b54331ba44867d4c5faa3c8cf0591b4dedd2db6b0b94b8b44754bc33c5639efce518768383e021c75ff6f8954915a319551ad9786ea0b66684a9c5d482c91af075ef7237e981f64433a6175290d6cfc967333765af5cb00bd2000ef0e3b5ce22ebdad306c6ea6443aeeca44f199b350e4bb23408b7fe5ab839dbff2965515067abb50d269a3b9e9f194e3611a5ddabf59d9f3a92a049362b1fbddebc254b35a6188103029236b1f2513411bfe125d884b31e9c8fac26c6771ac395d8fb8b4d438c53d05b0f52138576c58c26a736a91ab22f8d950c2e6b2ce03539bc7222e8e1c60e6fb9b85416d04aafd39e60c97d03b1ad2689f81fd910684e186158e65552f65e49e5cff11d270605527806e3549b44827d8d6aac24e8cb55f170eed2e7d181c3c886e5741633ac2367aa951f60ca0870e9eb8c271c6c59ad92c509b7bedd38b820d78ef932d7a45c81bda6c0b0c0db75fcafe13a0e993af6b8d1c82173e7438d5af2e343c141da0f208773a4fdf212a246d4c3a55282bd42df9ac4ec57b6d6d0025fac05643428dfb49ba161732adb78f908fcdb2a651b0cbaf83f0feaf64b058b75660214c0f047366f049fe6462c60af374c79618071e80582dcc5e365b95af04b4b7c4b9e7f4ee5801e41606cb86e19ee4b0a73729f13c66b024a1511373a293b39804e1270f473399d243c031e7b9628c6b8cb63f85ce8b715a025d2637e956546fe0f48ffc95c2947b4b7fdcdc6928efecb7d5d5f250bff25f71703ae0dad0e132563e4e33b7e538fae8015d4d3e5261acd32e006da3c2d2a1b5d13afd6568f24ce98b26eee823102f935ccc4768c0b1e111da8cf56d070ef0b5366041d3031265e765e337783a93ae37f61ba2ef86687ac0808969632e5fb02a1d31a9925cac4e57ca289a5d828a07805bcc1a05860f0526be8edeeb43754cc61f90a5db0d28ae32f5e1b326f5bdf0ec94239827b3ad2161df6c0ff482a24c2c2d220ff777621b0cd007d26372f1e11d42f17ed53a8399624757a6e685ae17eb91c11b584b419d9a98cc0d5256c38ae4fa2a071ccc9846fbb6dd05fa0a884d2ca4494217e285f78bb2ca81a1cc9dcfe24d8e0f00e319c0d651a0c959247b484f844519e2191d11250e422eb5ba335df11d9232ba2b92c8e52442a1ce7e08678904614448dad8a21ad8d9fda78ace6972f1eb0d6605eaf0def0100774fdb27585c2c2b0e5c5bfc3b4823be11ded76443a6a7e871aa9aed4b4741a434e8627c22b4f13582a5dddaaddfa43bfe40c8055bdcaa53f474a1e1e141c6501c6ad1d06f454e64f287d75a232a10457fac5af8058d4d7f06fd920c997c5a54c414277d42f61cdf94756e7e9357e7f5e186bbcf12b4e58467d43b2b74437a534cb10c1b75c8aaff1a4d0fbdadda5d552efa19cc649984951abe719f444eb4997bdd646c23948ab83be722cba920aba506ceb5487b28f6b54358caa1b1092d14ad9ce99fb063ee33e14b49ade7abd468f225a09924f1a0a26b8c6cac5494e007e9465dfd4ae059035c66dc397aa0c348ad468504b27bbeb1aa6d4466458595da78919e5d0c69828d464ba74cae46deda6ca0878fef5619f2bd8d4b2769989748ba10f4de7b4744b5958fcdb041302a8d129868110c4899d52aa8b0ab1d9de68e782b6ae3527f8c80aa8399708a93a0a4e25d6ddb163c09b4f0fd95e877dbf97725e08b665b6b916aaf4823f082f7bfc1d87d5f0aecb4a03bc7fb0d0a76abfe7e38d771ce70f5cf7eaa32a9109826cd202b75617411229a4b478b4d521996b83c19665ed63e5d93e255ed4964be9259f6f8c7ac733565de0d2366b948d99ff1aafd20e3781b4d59f63cb97a7b6ec186534bccbafb63ef8bcb979984dfd25d1642d15d072f42310366371f964645e155c53d458efc3ced90cad015eb4bf4d87122e945db57df070fd03fd2bccd11722dbff7426e8c71e55a829b87d7b4a1b853746ca4651c8833a7a8145f6e6d785dbb82a46d46c3e0547a70584ebc4c02955a4765031ed0b1426cde52c832e2489b2dc0f71501f202613052e0f922976f9ba427f4bd74c627325718014cf9d120ab9a0b45fd44cf0d035413053a257f37d4abf4ba4af971cfedea22d1a5d5aaea2ad7fccf00dcdd9b2b49c3e35c248a626e76e98b0d55d0b95f978cc32ee5708c39ec37d8646e54638bcc9aefe7f9e2e108e72e0b1044ff694245728281e54ca0c195d321b8f0063cf0d1b1da67d4febee914d30447d820c40eee9618974722ba2fb2454ceb296bb8d6d62e14b8aeda850a7ad192a1b1a290c7a5ccb202e1847ca08d87e19e9e4680c5cc43390a847dd64e86db4cd0d22ef050293bddd535bf508621559a1d4d8a0e28e6132480fbc2f2686594c8f26a81b44957c6d7348826ecd5ddf79dfa07d14c6004173b972e8877ee75a65285621e6b94fe769e9835c0ee4e6600d87c4d542c312514955c646369c7e4442c4adbc01651b8f992d2fa76af6251ce8d126bf5ca69b304db9240e338c0b9401829e42f4d17abf4578cdcbf2e13035946f8d86c0cc314888a69176d4c75a1021863dab9c004e67bd303e88cda90dacf9b5a2b31a4198e0d6d8f8c5be8af4fceaa937760fc0c6f7bf473887d158c09404875bbf9536e4a262155f960c9726bdbab9bc157c95cc92c0b6e1d6d7ceef163a94f14e7187ec4c9236b5bcb246e4b8aa8c516a983dacbf90cb385e34f5c91c2a7f7dc361e7c2bb0c552b5081c76d8f2a2913c9fcb118f1d32cac741a4482d92ea47fea77f450437ecc2807d0f6df8c74d6941e6e85c3043e9f8644ffaa59e6ce8c111e403b6178a0e765ce78931b2d2b53d98d597d3e9496403b9ecc1255a88b1631ebc1480c211385f1f0d0c09b9c6c1abe31d38273815dd0e84998e6681b0552a2be6907d6a9ced7a243c5ac24af816bbbf0f9e53db15d5743a3808d680e70f6d32e7bd2417fbb6088320518695851a84dbeb2f9e3c6fb3432a6686c0ac0ecf8771028c45d052d828fdeadb8c75945d9e467558eaeb1d5506c6759aa5aa443009f034d385e7a9140550fe76640cfc83ee3e8e295de1474b08b7fc8cba317d33a8cb439a659c9660e1a244dc642fa61a7028a034fd1244580c856f37debc15edcc0ce566913fa3c5e1a55c4c2f19c0349bfa8f6f1501b64ace46fd1d9ce5ea65dbafd2aca49f694e6e763a9e8180eb4dbae002443cf1f56f3425bd6daa874ceff2c7970e7de71dca6fd6ac4526ba138b2bf4c2f57c579955c0860be2ea0147b0d98d3f7d4c4e73bd0b96fc77f40cd435c748977b9ef40935233b027ab0c31374641feb40c368706249e7a40ffd2aad31db2d4939761dbacea07f3282a34522a7767a9644d2a317f1f42653273000c438a3b6ce2a383a27dfa4d81bfddee5cc9d25fa43386d7375766c6412eb4ba7b2a81ac3c049ca01cabcfc823b9f41339846af2fe297b76b5ed6d764a0abdc78ec00bb19c74009d18119e95eb7d0e5b4682bd6797c0e7f13339a417d4ee193aa67b1bf13c6323fbd4b11e34f223b3d92c30f597302fe33de352196896b6b69179eaf7c8533ad789d9c1cc451c587205428e319e0fe8e7fedb748244c422436ad39ee1c9282a88d8b29d881a17af472b9a46b79c3640809b4345bd63d9579dba14ea0f2b0658bbd80287c114b81a21650e59557ab5c5d9318f27f820ac4442d8378511d39a7bf2a0cdc741c26a8c95a85ec00408741da0b875619edbd8b3c3c6a16ce9a83a2cd8ce88026768da4b9b8e055ee648a473b94c5179203d122ee38d70c884c3598a7037358f9b0a47cf97c22a72fdaf280e461c5b7c3301ce3b224d64e1d129a4f70d4172e91f14dfb6147db387381cd960d206cb9aa07d42a44468a0206624bc266f99c684a60b707e48bd7ea61b1f3f75c29d8c14062d1b586483a16a14dd7ac60ef8b293dd9931615acd65b477ac02f993a1efe7dcf193e29b6d66e990bba25fb90b435c3dd937420e05c8af5eb020913e831510b8dddfd9a1e42fe305609328909cffef2a2d35b225fb6172a50c56d0a2b26ce96e24bea0322f19ea08569ff894f888836a53f687edb7a737b18a43825a637d73c4ac87bcf837e0117f5038cce21a4ed169ff990654d841ae05bc9f0ef0c00958bbd7305a8c69d261d36fbf5d63f9dfa3add165be3a15c5b709837766c1f73e592d154a46a241964724d243bf6f22c84684272af8707577db487b8df2223fc1912c854653b620c13ec2a4fe7ce37484c5e8223c2092a131737f0b5742fea6f02d4be73a2439c4e8ff535723db15df495cdd2ae7106b9d080c5d1207f53dc3e5200a28a3ef29e98e706513210397acb28e7dc76ea23de1ef2351287c8a50ec45e77311c7517cb481e4a19a13438d12353344aa0193b3cd14257a3690766674ee1858c1e3eb449fe6593bf9472d5a7c74392f8a7d31a674bd4b89183e86f7706d0ac72f763af1c1558800dab5cc5a0c01058edc5bcee8927d98adb691b86725600b35435636c168c351da0b155be7f247cb6d74f151bf9bc228dc8934998ff321d8c45a15a897729bd78ba4ff69078ebf801b97a2e0ee00029a5099efe378e48367215cdbeebf11e2618383a766c0aa4129fa07d1e2e2bc7fa7876618b7c935eea403fb5020ae0369b636d996c87933368c3792b6d1e76336e5af7b6569f7705c7d5eab65095dd07fda36010a1437afad0534eadeb86cdd70c68c3e74f3096346520bbf6bb30add0256470d4eeb231771ebf3e4900f0efb5b9c03e110d6e11a273c615f03651755382902f5fd9e6f1807ccb18a233db9a9535e063df2dacf4a63502ac36d189e0c5e4e062b77f7913bccaae3ff718440ba71b338206bf350701cbae36eb6fcb3177583f841de215466158a386bf57b3223db685e30dcb70d54dcb6f02b152481d885cb7f7b81c99117768b2cbbe1035f3eaa4c61cf2659cd8402842ca3549a17ce1182ea8865d1fdc6b6ed66ba632fc601c0e71e23929726ca02fd002a615d4bb41e521747c47bb1a9d99b7569ba8a3674ba7339ad3f57bfb88c63a181d858137dab5bb7f23bd58bc0b6e0a488a4d67fd5abc855c4f32c53f841d98a7b3d95d82e1b326a8abb58678d282f7548e0fe543b5181629f4f4c911344bcd22e08c9d3f6faaff326bd26b62a760466486f6f031f61953b0aea3a62543812f455794c264719b87127408a8781d9e1179865aafa8e30af7682b5c8e4d6233fbcaa50ed39c29e124e4c64f90586a46164e50269c9c83df0ba88b74495437f6d4b1c57391b197c1661a65e3733818d0c416d5cbb983f240fe3bd017939fe223ebaa3f6d2c4b5c7aa27169b8166cf8a916087723c2c9567bf387c41ccf75dd2eb30bcf1249789539bf2337e7a8a6d957071f27c21f90eddfadc4be0536fd2829df68b1151fdd14b4518381746e57e38a8fb4462c6591518fbf4a6d6b4ba0f28d83d7f7664e861362f4cfd2ab4d795213ce15c5d1f5258d5a2988342858d56312c2ac5698f01bdf2875bf867c97fc79f7c4e88fff02d09dca92a598fb59712a7d4b0cc52cd3f82f99897461e21ea0f596cfcd30de629960ea6f7e61b49edced4e4a1824c7088fce578bcc56dd8e055c216234cba5fe8955ea1f45f2345132dc205c0684a19be02f13fe5b727265d9d0f30f86f5910e36e77825454802d8197d1b8d0", 0x1000}], 0x2, &(0x7f0000001280)=[{0xc0, 0x1, 0x7fffffff, "053e2b27368d356900cb930aecf282896dff17842554a2195f00179d96330ce80a562638234773f2b2cccfeb8cce6724859b8616fdfa7fd95c765d15716be65dae59d78f7190a71ead143e92e5cbe803644b4fde7a956a9803845a78d37b70fc8e92a0ae3d66a9485553de94507fda92226743baa8d470abece95dfef32e67f2a796e550a003bb302b359b5027810c2b41fd26e1136ed965949c662e1b754ef34c5d55a2d1a3ea4a4f"}, {0xe8, 0x18000, 0x400, "16fd492d8180a0abda7e48170b12ffec251194442c168e56e34452c8b185d96f8a32294d30d74e3820972c4ad0f2897b95b0048571bb8057fd27e9a994df07af5b78e8513559818af8a604adf0239a6ad74565b08e1961f92c48b74d2f8c107296e4ee5201804eed9193d3e8b85b33dab27a3426ad60533dc48954582a061f0d5b7365f3f842af3c1e8ebd1a78d64e708d2418514faa5426585245c3b0c0f8b4557963ecbd8b0b0ffc2ad07fc62770314d5c2d4b83c546c7b9443b88d2581fbe144a0414e364b3b7b16b8738c9b06ec5b005e833a7364d"}, {0x38, 0xffff, 0xfa, "8560ed3a2887d4593b721ae92a9e2630ccd4b98a33da1a964c873f4a073b68cb404559bb3eea"}, {0x1010, 0x1, 0xe4, "10825d9e61da407fd592c78ca1601d441d4498338d6fac58661ceb175fe2f5a0fe16d032b82f7368f2dc98d502add89258e51765a31fcfc4deccd58340196b9da5e27e6f7062ca1bc803f02ced69b26bee02f658ce3c177075a03d359ba4569d1a3f50ded1798a0fdfb9d1eae373a380be43c2b446dea8d95888b6de1444147af30aa6ca49c918d00c8b54199362437986378a8f581ed8ce9cb27b3dc3797b71e3e0ae295c2ae81d5d5a7c1958b35483a70dbab96c100b745e2786e39ae68a2be15f32900ee2e54d3b1b54235f5ebfc219c7f590fc1587f632ad1ea91f007564da83a5c08a59b3b346955a272cb8d17b111f347c2f6d75e1d8bf249a5dcf0efaee2d2ce9d7d1befb666733cab0d90d5e37143d8ec9977590a7569ef2cd9f87fe588c1dfdc729d5db73dc6ade64bc389871a2011b8115bae5db0c0882b9eae742786c29e0dfd4d20e47b5e3d3cc6d9bec3d51bcfdb7876edc1bb52902c13296c8f944e63baa96ee9c49e42a6f5ee9d52deb5360e80b1b497c995a4f82ee68e55e011540ea9ef07287e107e32fc765796efc7d024ccff6b93b6b7762997e44f15ddb7f64d247a54d65de0f485f2b157bfbbfd07141fc44e34451370df74d7f60b4d7e4d1440dc43b11936b82fa488ddfcddb1e7dc14d285abc9caca9793bb1ad6a163f1f47d6bfc548efe602970d0bbe016fea7fd0910920da2477e2b655783b97c1d8d978b8b83fce0096d36f9e72b373ada5df9770109b6f692c1839b3e38144aca9633fd62ee457c74e10521953ff75398113f256029cefc49e7a900f3090f123a57c1bb2ce9cfa30e348714df92f40fdb6571142db470bda20be26fbda04ac6e9bef1ed7f807436ee341ca62de77b40d917873aa56ee54b935fc8a525489d444bc8619177e843c59322f512fc7fb3d43187be4096eb55154b78a234932031f507aed72af9912823f5ba3500330afdf60d2d7320f5e15c3051b45e40482b3963b10af42ba8654c2fd2321f06af0ff1ef89a991822b69e949a4a49973e5d08d2d781e9c68a66f96647f0c53cdb7f2a33a2a0cf7865ae8e62fb6a24c511887da1e11d13dbfa7a277d35a0903b69a9fce2a47c924589c32c9df5867a6e55299d94d2e035ed7a555dd68bbd4f789773a59a0ba2395f545e251604e5f72f528fb7d9f8df429d4b0ab6e2841ec6a749e1aba2115721ab8828af74b9547da5405bf41d6e2aa02ee201d6ae730eeb6fff09393cc0ac29b9b54d89af9a0cd50f69eaddd0402a8e3f9d7f326231241460468aecfb7645d8072ed2645f4961b4e93c160974aa6df85ab8db7cfd07378a5791e51e41710d78a4fa1d752e37685d658399f9a924460d82c8fdfb5fa7308ba3cedaaf9fe99cf9ba5d0403ed1d4ca510584f4f013439843709943e7f9c7d7911fdb8cb0450daceb8bd44a164dea98a4480cddc06b30673171db3146c7243ca50db8c843d71535f0f20debe78b54298ddbaca5ed3c776c0a00ac5d5bf097881c2fb34f679b34fa28315d411fa8234378b2945ddbcda2be90f1f1aa614fd067d053b109127c477afd4a76be5da5967d51b1f84786d7bead0d964c8f7b00b8dc31c17f3cea2c24dc2103e7d7040db8c489e52814de5e523eb00e899a450fdab5fef62685f1751531de541396ff601abb42491d77c10a0f2618ad6cbcd944291d202e36b57072a017f3b36ffe7571ec65d863196918ddc602b509d0261e4117833c043fb4d073a9cb9b7d9b752b594a4badef857aef35c6fb51039e1415c204d9ed4d8548d9219b01e8da5bfe6923727a1c34300d71b7f3d4d7d51d0c6e1bf82f98d7530ad3cd88a38827633771988b728ced28f22c04d20951a9575a0bb9bd63203cebae8576e608fe256a8596f09520fbf1f0307cefa9c162de90f3b59eb4871120a54797f5caaa34fbead7da17f21cc8e8db9b27245d753aa4ecee91a7be9a23ec41b671ce90d30599c9065ed3685fb1945b588a182f83a3c669c54fcfd2a04e011f81b59881e82405e0db0a836f4dbb27e1a4257f693f168f0f81cf415c753fd053c798d67c29eeab3864086e8c036135ed789c531cb30613c0cae5a6609355d906bd25139061ae19d26b1fbf0e7889caa21cb8e32c9db57370b1983d9a9050168e55325393477e4e39d418abdd436daebe1c83700120bd66922bcedc9c17e32a862424828f7e2479bc7fefd4a1de77c276fd9d183e50d008071921f4a135bf6a9822e0b5c46dbf31f9963bd0840e78b531dbb1d91f39898769427f6ed83640d77ea0857a8c954d3718b731902758cf2e0e75a2c85d0c1c003d319f0e54972a71a12f623c5a4e774880c469e5d14c75c0823ef2f93a9ad3a1e714f6e66b848f74e3c2e3cf0257b50107897d73034b62e25efb5f684712ea15a0522adafb3fa16c20f4106cfa66799d4d5d2755beae272827daaf478379b02b2aa364c14acdc4e072c794c12f3dc6fdfad4c89e7aea888dede51b7752506027b4177aea64fd6ea050a391ce14faf1d91a6011b2f8ecd96d8e4f5f4179abf4eafb032841b90d7194643e9f3397f4d41d65179dab32748b0c93af01ea95447804afdab0f767ddd2b777576146e3d9de6b8d32627c304f1544e57768a7b115714d560f5830ba615bfdfe0afd5ceaf813e575d275e1d8e47a70d4f068795f546a6a4376d329bfc0301228d2433b7be5337f47aeca1a80e1845363dd243445bbf7de929c7e2758f179517f17a5e90228b04e377e159c1757768fb550b29d80652655f4cd1821fa147c0839f6e12a028c1ed4fd8a6a1cf7b4288d0758286de2351b567bdf04e5ffe28a78eea9a9402a891389218986dd20fc6220390cefc444c2f420c34a94ab4eb8eba80fa37d9d6f76565102beaada381025505486130afd3b79f16ad9a16e2828bd2d351725db6b68472d4f0371b4452a435f0d0081abe69e18a4e84abdfe4e885d91b9b8b2a25c435e4a6fcf99cf6fe1a884c4303a8dd4a94d5f1d25600d1c8055a39a17cafbff3f53ab216ebb358418101a1a818b0e7d985ea61144af0209bc1ef0a4f972f7e783de26ea234b75083792b70fc5ea719c4bed3a9869937b50404c1c765492e8a204ede164ce7d0235c1b6bb3d20f0b5128ba02990a6dcedc2682ef5303adb4f22ddac3f0d265d4f7ab9428a7decbf4e261e9c5c068c88ceb42235d9ac698482bc597dac1ae5c4e62275b31ca7e192d3dafe3afaae287fe251a06145f32ccbe21c09d40bba30bd97f6a1ab3aa36f1bc4a0499c06a32d99a609d98c564464f31d6176c8c75e923f601c5f50e507d45ea9552b9371d0a3c4bc721a0ab62691c1a0e9ad9c0379b0e928d8d7163b76c52004f2bc7b0261eaaa0eccde92092855fe5f78d68257bf3ed868e9e5edd3f2f96944a7e41a5ebe49a06432f5bc8448a9c512f351b5b3cdaeefd18694c8a2afb6e4183c6f888df19b2ab352daef1a0e610cde4b6ab77a7d0ae5d3ba75853193defc440e235233f0bcff277381cfb4b63a7ddbad267125fc0698b5c23ce903e598a43aa39d37efb5d0501d1fbadb6b5cc1183b23599dd40ad0a709a03875a9a6d0adda3eb4280038991d1de7abd722345dca94fc9b4c6278b3b49749d8302696a5ba4c57325fc8c8d252a7bc72b9d53194891e40cf2e99811d3a816a326683ae7cd2d5428ccd44a663783f5296c83f9ea114793268a4c4fb5780e5b8d43a43b306661673ddde5f4e0e6c27e1c48f25eee4528f8b491d7dc11cb4e22ee22ee68f4b50fb9af2c7ed3160acf081a71312fb18c4c4bcff115962200df59e8644c994ca55aba10c069e0e8bad3e69d426725b5259305b9ab9f84d8b6a9a950b6fb34a48fee17798b9c49fed07f25410191f596edafb7351de73a2abe2734f93abea363138fb640bdc826aab08a271e13d8e0d68909bbe71b4121301555844a261eb314732a4871094364dae4c0759fc54ebfe39b94fdf2ca58cdeb5ab42df9e5704532502dd20acc4dd19559186ff78cd605171e4dd1a03716cff2621dd60fefd37b1e0d2af3ced2b352619dbfea3900c02fd22ff9f3eb028e83a6b49aaa505b370112174ff777d6352fd6b49d2962a1a3d608ee8721047d9988ffba652d98d0f2284fab902d9274fb0ab5ab2cecbab38735b8258c26263ba267f60d0b94fe28c1af759c219e05060e20d26ec700f993c6b6b567b3f594d1f704ee7b48615800fad378b674bfcd6ad2bd2f78a276927049819489867b7f9f079036845e1e841f40c08b2a372df9db08ccd531025790c17e493fb442c5d19cf9a315a8c8f473a93dd34e170dd0b370fb5bd4db4a83333cc705c4e158e1f3e8b01313372067cdf2df8bafa8db76321609639cddd1ed4af531d3ed100b003a1c2b0d3b20b63b3d87cb30905ac886a51f3273d4f4331884c6a59f8da2c05f8dab13605cd238c372939a2d39b0d2e4366c06181477921468c37e7cdebc6719ab3efdc06a20283bad640b0e32adb4fa47010a26ad2a362d5836230c70e1909d207b0d0cde5ec1cf1223ed6e03e679b4f2fa86089f7a0235018122acc0bd3048295156c498e1c955449ecff61c16cff1d379c5d8eab0f964aa4a5fe818a1af2950a446e3887d9a919880d93d37a34235a8fd721e9b068d7990b64ef24dd776071e0e712bcdb48aeabbdc5acbef9a6f53853b7ce15ee98f6537dacff3f9e21dc67b52f4d4127d849a3a2e716b94b3f8d16c8f31aee4935d61695fe775795e6011941a503422c412ca27099894e77cc64cbd0242d6bdc648d54f1668a1ba9a15b0a2e740628929787e3fa27ab913b7ea3268d010ed441d47d788c0527dc9ceaec4ae8e39f172c9a58cf9d808b1cd0b8f71e5f80f931a828f1fc7846a232d807f54325dd0fc89cb01461d2bb142199ad55e6fd3cd6ea99d49fbcfd253c09dfcd964b7817e2cbd39245390398334c310b4a71e5e802d78360b2bf7e875d8e5a338d46e6c02c59250de92359d72af93a9ce419e4caffc8fb56955441fb69162c3c968714a65692ca69b8ba15265c38f6f767b0e2d2f449995b5847e82921033a29004247c3f6a5ca64ae76631ae47aa6da2ea314e0f234db4f4170b83af05f41a2f78717420683343b1e280aa1f72a0b08b59ed9ce72666241ca28ca652d8492a4198e8b6a6587e86babb7e8de9b7b8c76ac9209e43153dd4adacba06a73e9b6b98dd1b19e42325658414c9684c0226a545e1dbb8f2d6cf43b6f0812aacf5c1d90bc98d11064bb4d1becca792b5fa7df607247364d1a5f0bce3850dc2cb3ee4dafa620a82332a40e260bb8e6a008c7170e10fd1bd9993a44f4d8c160fb562f12a2960e51c1feb4da071b89003f6a7859a9e7fd57893b0f0c97e36c858a9e3912346efbdac588d5b51847b79328eb977db78bc63f85304e32edc9c0dc4fe2681bfb79fcc64f2c72663eaf9234e79af270293637dea552a1b560bf431c61ac7e85997f38f783198a0e8468d98e4c0e7a83750d776e493bb6ec0bc4198cf9c6d4a16b8aa685ec8b4daf10ed77ee7714173b97dc7d3649804410decf2964d80e399d68ee61b15725592c26fe7da2c713bf1943d056d4dc7c8b683c6ee73b1ddc56086b6d9fb2bec149ae10eddf91abf94728725c9ccd0e7c311fca70ee20f346f9592a6a90cb4c75acf693b2227877cdef6ce0c62321a70784787b9e97ce1e7ca5a1f35909e0aae0b5c4adc47651fc0826d819c0e59f5b03a6eddc0393dfa26232704eed0dca6751c7bf10f9b627a9ac37d6682b5c28b1a022aa44c544eccf32cb651402f3de225103d08826dd591f9c2363667"}], 0x11f0}, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8d4324fa1c5dce87, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x9, 0x401, 0xe7d, 0xe000000000000000}, {0xffffffff, 0x8, 0x6b, 0x800}, {0x200, 0x379, 0x28e4, 0x5}, {0x323, 0x9, 0x7fffffff, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x9, &(0x7f0000000180)=[{0x7, 0x12, 0xfffffffffffffffc, 0x2}, {0xfc, 0x68c, 0xfffffffffffff2c9, 0x20}, {0x9, 0x5, 0x3, 0x3}, {0x4, 0x2, 0x5423000, 0xffff}, {0x8001, 0x7, 0xffff, 0x3ff}, {0x8000, 0xc6, 0x40}, {0x8, 0x9, 0x3, 0x6}, {0x8c9a, 0x9, 0x8, 0x3f}, {0x1, 0x391, 0xffffffffffffff01, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40064}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'ta\xe1', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = dup2(r1, r0) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000000c0)) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000080)) r5 = socket$inet(0x2, 0xb08eb9b4d5be166e, 0xffffffff) pread(r5, &(0x7f0000000040)='S', 0x1, 0x0, 0x0) setrlimit(0x4, &(0x7f0000000100)={0x7}) r6 = syz_open_pts() close(r6) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000680)={'./file0\x00', 0x9, 0x40, 0x1000, 0x1, 0xffff, 0xfff, 0x1950, 0x4fa3617002546c91, 0x1, 0x0, 0x2}) writev(r6, &(0x7f0000000600)=[{&(0x7f0000000140)="6fd65f80693b6090934eedd97031a21c7ce22788f445832a319891ad7f41b39a51beb1a6faaa27ac3d9a1d9d7cd67e6aa5ed664e43174db411d6cd88128a46b8f6d64ee5cab81e86deadf2fbfbcd966d33eaa1ecc50e9ce9719c1b5a9e0de571f8aaef62777e0d50b28523d8eda01e782818c643c61b665b91cb884262674d2546525c8b473ab720cd96fc70b04021176408cb258e7b2c92cbb19b08f26c892e0d90c2c628f63fed60e55ea80b69ea3d119af1d3f4849a58e7793da81a58bbaf37c8073786ad2be122634936e1565d89ce4619fe7d6cce4b3cc91a03e7430e3148b68c49345a92d89b4a91c8c910e200af4dab2968ef", 0xf6}, {&(0x7f0000000240)="913c7bbafa27fc222fb22cb0c50b58233d9bbcade166b41b52ed060e761fe846744d3d29b72e52febd7be3c922760befc14b805d0b01d3eef85f140e833c620ac646c28839c556890ddb721f0ba530ccad4fd2bfa83efeddb5686517a0afc00928e2c9c2658919f2c91e4a7c5ee55d8c8ed41ad48e39a381f7bce811df02d60ac4d2965669c7783b8d7e87121e144865a30ab81d5c8598d09909404aa753fb260b2250ed6317b61d1b7f080f6d1cc69f9f9391afe06c17336c9d", 0xba}, {&(0x7f0000000380)="cbd99d064edb295e0e36d89be82b2229a30f80dfbfcfe1d60f549a65ae2a7b12eccf9062fe33eabba3b089fed5f2c35cb1d8dbfe7fc6cf86218ffc3a45055c95ddb3122a72de29cd07eafe4626191682867150aa25251438f7cef7900561a4", 0x5f}, {&(0x7f0000000400)="5a1b2d3e8cf3785409b061fef439490cfab947cfa7f983837038e5d0646b28537116ebebf6f6b8e3bb16ad196f3dd5e9ea12dc934d8a8d46654f166c8ab36808e3c3b7acaefd9eadd53c35d1a07830430ef60153fb658105fb1a511290ff8916f61d3b535c88288b62329eb692388b407127614f6dd4d46c66a2dbc29e5fd3251f332b1c4363147c6e1f7fd3f9692d32a919061d1e83d14ba0be074516ac578d62bbf9329e955264c222cf142d13b07d5fc1de3b7b48d7374f9edfae46898434da", 0xc1}, {&(0x7f0000000300)="372ffc56a6f7f0f6643233ba668dd3af730cd207b95423646df0ee7d8a76067232", 0x21}, {&(0x7f0000000500)="1fbe006efb9b823e9870d27d47130b1985ef1a1b9eb1da6deb8e53407ed0e82e96ffc78c0fcf5c4024a4510e95e9", 0x2e}, {&(0x7f0000000540)="23aedf6ac38485d614bc2e12b62bcc3afc82192bf644c39d03dfb4fbd8f66730663f15081157907b268e968e7486b075187bc631950b8c457e80658d15b1baffc3434348c06177b75c332b0a29b880c276fd1b35070b78d8419d995e5d5b1783c146ac3ace9b9606b8eaea89332b5e7a4114fbcd448f9fd36e05ebc58162f231d6849774a829365a8be2c982a79cc315be0983a3fb0ae31b37d6", 0x9a}], 0x7) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) 16:00:16 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 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) 16:00:17 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="e80000000000000000000000000000002bfbbdddc42359611ff7588f7bdc564ee59a26bcf7490137163c15a7dc39ea88998211fe1154ad487466ce223649a116367d667e2ef72600047dc9b941c05b4daa5e35161c9c8e248293441948eeedc4c64be38fa85aff2f19f3a78d9faebe7ab4448dc54892c6f224ab09a531a63cd62599fba61be4c519a9b43b71aa74e7fef928bbbcdddfc35277e8aedbadc78589c6ad412eecf97946cb14975019b083ed322ea8de56a98cbe5092a4b86703df494cd27b8cb4dc0dc6ca6deb2ea97aa6638b7404ee94f0743dfdd61c4cc7f3a6020b1ec2c4f124582ad098882c9e6f07000000000000"], 0xe8}, 0x0) 16:00:17 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000280)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10020, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) readlinkat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/154, 0x9a) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x200800000044}, {0xc}, {0x1}]}) r4 = dup(r3) kevent(r4, &(0x7f0000000080), 0x0, 0x0, 0x81, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r6, r5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f00000002c0)=0xcc1) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000140)}) fcntl$dupfd(0xffffffffffffffff, 0xf, r6) symlinkat(&(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000140)='./file0\x00') bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000000380)={0x7fffffff, 0x6, 0x2, 0xffffffffffff0000, "79028e026758f5044ba983b1a77ce5ad3f389812", 0x3, 0x484}) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x3ff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xdb8, 0x3, 0x3f, 0x4572, "a772bd0c58056abb6a61c1387c91cd5b30fe2bdb", 0x8, 0x1}) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x8000, 0x10) truncate(&(0x7f0000000140)='./bus\x00', 0x0, 0x7) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x80184600, &(0x7f0000000040)) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) connect$unix(r3, &(0x7f0000001580)=ANY=[@ANYBLOB="01002e2f66696c6530001ec9e521c811f1f177531d7087e3d17faa4245401ee81fc71850d9010000bdd5ba57bfbdbe7598cf786d8bf2f47b46dc51b01a8f8e06927f36fb7927df4f35e63291b7a080f01d0302441976a3b53f"], 0xa) sendto$inet(r3, &(0x7f00000000c0)="322fe4bb1f6e37abd7411ee34cfb804534cf9370c8a0039adbba85915f2be2e60a402ff5f3787e0c611864f4916982ef0024225e415ca3df31c17a931e9febcc9f1b33febe80fd45e60fd73513ca388d78d8b27cd7d5ecab0bfc366b2af19ae6f43ec58806d2e65b59ec2ee6341433f9c39c8fd6774b611b7d2d86ec8fa7e65eab50afc97f3d22142c25308423d3623c71d65116b9988a832d3da6383862fbdad5e57ce42bd14c67359465a7b25ce16bf5fa0ce44c397e8b", 0xb8, 0x404, &(0x7f0000000180)={0x2, 0x2}, 0xc) r4 = semget$private(0x0, 0x3, 0x2) semop(r4, &(0x7f00000001c0)=[{0x2, 0x4f, 0x1000}, {0x2, 0x5, 0x1000}, {0x1, 0x9, 0x2de40e8ad10b4af}, {0x1, 0xffff, 0x1000}, {0x1, 0xffffffff, 0x1800}, {0x0, 0x2, 0x1000}, {0x0, 0x1, 0x1800}], 0x7) semget$private(0x0, 0x4, 0x20) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r5 = dup2(r3, r3) write(r5, &(0x7f0000000200)="254c08816cc3f2eb71c5a52c134ee6e8cfbe60e8c4ea77a9e44f59842f2312bfc1a2bf0c92cf58971e3468e5af460fc991d80653772923f16407740b5a4f5359d265b7a266389a6fce461622f0754684b9376834b4b2b9e3f1697146fdda8013b419019f37155d04637ee5b7b0cd5b38cb9148f2dbe9b24830d5231b473c7cf204101783b985c8b9476e2dbe4efe899e2183907273d77bc913326368214cdd9b6c93983d64e81044fdf5", 0xaa) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x400, 0x10) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x10001) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000340)) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000380)) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) fchmod(r3, 0x6) getsockname(r5, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) semctl$GETZCNT(r4, 0x3da096c30b3a00a4, 0x7, &(0x7f0000000440)=""/4096) mknod(&(0x7f0000001440)='./file0\x00', 0x80, 0x8) sendto$inet(r5, &(0x7f0000001480)="fdc0b39ca7ad0adffc", 0x9, 0x404, &(0x7f00000014c0)={0x2, 0x3}, 0xc) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') fuse: Cannot find fusebuf fuse: Cannot find fusebuf 16:00:17 executing program 0: r0 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x800) pmap_unwire: wiring for pmap 0xfffffd803f012a28 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012a28 va 0x20ffe000 didn't change! 16:00:17 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r1 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x3000) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r10 = socket(0x40000000011, 0x3, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs, 0x8) r11 = kqueue() kevent(r11, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r11, &(0x7f0000000000)=[{{r10}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x5ee21a89) r13 = getpgrp() r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r15 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r7, r8, r9, r12, 0x5, 0x7fff}, 0x6, 0x2, r13, r15, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r17 = accept$inet6(r16, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r18 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r23 = getpgrp() r24 = fcntl$getown(r17, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r19, r20, r21, r22, 0x5, 0x7fff}, 0x6, 0x2, r23, r24, 0x7f, 0x100000001, 0xb1f1}) r25 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r25) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x2, r3, r5, r7, r20, 0x2, 0x2}, 0x9, 0x6, 0xffffffffffffffff, r25, 0x2, 0x100000000, 0x3f}) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:00:17 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="1214"], 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(0xffffffffffffff9c, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 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) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) setsockopt$sock_int(r2, 0xffff, 0x400, &(0x7f0000000040)=0x7, 0x4) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:17 executing program 1: r0 = getpid() wait4(r0, &(0x7f0000000000), 0xb, &(0x7f0000000040)) r1 = semget$private(0x0, 0x4, 0x4) semop(r1, &(0x7f0000000100), 0x0) wait4(r0, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) r2 = getgid() setgid(r2) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='>9c\x04\x00', 0x80, 0x0) r4 = dup(r3) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000002c0)=""/185) semop(r1, &(0x7f0000000180)=[{0x3, 0x2, 0x1002}, {0x4, 0x6, 0x1800}], 0x2) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000100)=0x80000001) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0x0]) mkdir(&(0x7f0000000440)='./file1\x00', 0x0) setgroups(0x4, &(0x7f0000000480)=[r2, r2, r2, r2]) semop(r1, &(0x7f00000004c0)=[{0x0, 0xfffffffc, 0x1000}], 0x1) lstat(&(0x7f0000000200)='./file1\x00', &(0x7f0000000540)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x4, 0x0]) setregid(r2, r2) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f00000005c0)=r4) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000600)={{0x18, 0x3, 0x0, 0x8}, {0x18, 0x0, 0x9, 0x4}, 0x40, [0x2, 0x3, 0xffffffff00000000, 0x5, 0x8, 0x2, 0x3, 0x6]}, 0x3c) open$dir(&(0x7f0000000640)='./file0\x00', 0x8001, 0x40) socket$inet6(0x18, 0x4, 0xa) select(0xfffffffffffffd91, &(0x7f0000000680)={0x200, 0x9, 0x2, 0x7fff, 0x7c, 0x3, 0x85, 0x10000009}, &(0x7f00000006c0)={0x20, 0x8, 0x100000001, 0x189c00, 0xfffeffffffff0000, 0x5c04b3dd, 0x3, 0x401}, &(0x7f0000000700)={0x2000000007, 0x6, 0x40000002, 0x9, 0xffffffffffffffbd, 0x7, 0x96a3, 0x1f}, &(0x7f0000000740)={0x8008, 0x1000}) syz_emit_ethernet(0xc6, &(0x7f0000000780)="68e94d0ba190a8c9f807dfd9877566bc36ea4f0bea999d617f0d9bb4cb7871bca0d971d98447047a3cde9626610e6fa873f92d5e31536d23c463c7d5bc71e4fb366fb38abe22f3ec118458e1f87a25fe7abcc0fa42c45174bd7d475c1559b53f064b5a1e734e2a5dc539d092c97b16522a3e3e6ff97d351502e19180992d2865d2698ceb66c22cf465afecd6b8108cc37aabbd2b4f6ddfb5f5b37edb160cf5eaa3d47808b7b8401150cec6fa0d427c3018dcd6de2cc176777ca00705869832b24ad526b835bd") semget$private(0x0, 0x4, 0x204) setgroups(0x1, &(0x7f0000000880)=[r2]) semop(r1, &(0x7f00000008c0)=[{0x0, 0x40, 0x800}, {0x2, 0x3, 0x800}], 0x2) 16:00:17 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff}) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r2 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = getpgrp() r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r3, r5, r6, r4, 0x100, 0x7fff}, 0x6, 0x7796, r7, r8, 0x7f, 0x100000001, 0xb1f5}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r10 = accept$inet6(r9, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r11 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r15 = getpgrp() r16 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r12, r13, r14}, 0x6, 0x2, r15, r16, 0x7f, 0x100000001, 0xb1f1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r19 = accept$inet6(r18, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r20 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r25 = getpgrp() r26 = fcntl$getown(r19, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r21, r22, r23, r24, 0x5, 0x7fff}, 0x6, 0x2, r25, r26, 0x7f, 0x100000001, 0xb1f1}) r27 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r31 = socket(0x40000000011, 0x3, 0x0) connect$unix(r31, &(0x7f00000000c0)=@abs, 0x8) r32 = kqueue() kevent(r32, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r32, &(0x7f0000000000)=[{{r31}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x5ee21a89) r34 = getpgrp() r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r35, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r36 = fcntl$getown(r35, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r28, r29, r30, r33, 0x5, 0x7fff}, 0x6, 0x2, r34, r36, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, r17, 0xffffffffffffffff, 0xffffffffffffffff, r24, r29]) chown(&(0x7f0000000000)='./file0\x00', r14, r37) setreuid(r14, r3) r38 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r38, 0x2, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x209, &(0x7f0000000080)}) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x9a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r6 = accept$inet6(r5, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r7 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r12 = getpgrp() r13 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r8, r9, r10, r11, 0x5, 0x7fff}, 0x6, 0x2, r12, r13, 0x7f, 0x100000001, 0xb1f1}) r14 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r18 = socket(0x40000000011, 0x3, 0x0) connect$unix(r18, &(0x7f00000000c0)=@abs, 0x8) r19 = kqueue() kevent(r19, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r19, &(0x7f0000000000)=[{{r18}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x5ee21a89) r21 = getpgrp() r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r23 = fcntl$getown(r22, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r15, r16, r17, r20, 0x5, 0x7fff}, 0x6, 0x2, r21, r23, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, r4, 0xffffffffffffffff, 0xffffffffffffffff, r11, r16]) getgroups(0x5, &(0x7f00000005c0)=[0xffffffffffffffff, r16, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r25 = getgid() pipe(&(0x7f0000000300)) r26 = socket(0x400000000018, 0x3, 0x0) setsockopt(r26, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) accept$inet6(r6, &(0x7f0000000700), &(0x7f00000007c0)=0xa4) r27 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r32 = getpgrp() r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r33, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r34, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) openat$diskmap(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/diskmap\x00', 0x0, 0x0) r35 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740)='/dev/ttyCcfg\x00', 0x8000, 0x0) r36 = fcntl$getown(r35, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r28, r29, r30, r31, 0x5, 0x7fff}, 0x6, 0x2, r32, r36, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f0000000680)={0xffffffffffffffff}) r38 = accept$inet6(r37, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r39 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r44 = getpgrp() r45 = fcntl$getown(r38, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r40, r41, r42, r43, 0x5, 0x7fff}, 0x6, 0x2, r44, r45, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r47 = accept$inet6(r46, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r48 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r53 = getpgrp() r54 = fcntl$getown(r47, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r49, r50, r51, r52, 0x5, 0x7fff}, 0x6, 0x2, r53, r54, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x7, &(0x7f0000000640)=[0x0, 0xffffffffffffffff, r3, r31, 0xffffffffffffffff, r41, r50]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x80080000, r2, r55, r24, r25, 0x10000, 0x4000000}, 0x4000080c1, 0x40008000, 0x0, 0x0, 0x1}) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000300)="bd7753470cff7ed256114fbab6ec7a5d00187fb0da34d8cb743102c80a1399556b61f9d123a62bcbc423e41c57bbd65469d5447906df86db43d564eac70db40aff48358d7c531e4b9d293be57e4631b752c84a36065e6d61a896d2ca495d9702ea4223ff80c1f3679cebd96bcdcd6ffaa8fb30f938fe5149337f1d4ef0b6e8e36858f2f938b2747c3ccf35c955a422f2f4d2408364ee3b78ebb9a51ad37eb627d93a63cf9c52793e1e41e84bc6b92053b02909b6c4210226fa19198898ef77380cc1fae3d44c24482c4b76"}, {&(0x7f0000000200)="5f0d17f1f052816134167510aaee0e01687c05143ca516454172308d678a5d5090ff15ffb3818d2709b4843c6b27b72443983fc9df865cfa6cc4c56ed1b96ec2b1eea9fd4ae291679a8217ebe3b65d4a6976712e0c69057319916c6304df6f5213e9677530535445d19d118fd8a3f4f995a8c94c386407ff3f201a4f8fcb034af07df48955f376098390772acd865e4c3881beead33fe756fd0c63a35d376565b530c81c6c6cafce9fdc3fced80aa508baa7e2d8258c460ac2a999da"}, {&(0x7f0000000080)="6ebe715df112cb5143e46ec3723c6580babf6ec957eedf4ef978da7054dda4a44893bef410767b4dafd3721ad4ec06d5fe6fbe8ce475a93305d048cbb36a6964f654e9d679551a13867cce6d9f708d689e57e6e820219f0638175759aca2fb1da38d9c80b3f318911d824a09"}, {&(0x7f0000000000)="c15a1267861a322615d3cd3e9e98b4ad0998c93f96faf6b997b4cdda938fa7119699"}, {&(0x7f0000000400)="bc9c4f7267dc2228337941f317f4812dbd5e4624563aef0a484c3fcf4820fae681ac9bdd8740e51b5caf817f05abcae1c59fc06976e293666bb38da8cd15aef547d161f2f5dbdaa1c6e58372d9a9389a3d9aae73bf22723e666c674bfeba2091c1ee9012da9964ff23eb30c67b5d237d26512b6bcce5067ffec4fbb82179bdba927e8e1f708e8198ff57baacb2721236148df43dbb5b2070421e27023c4a7d011710f73d4116705df43fbad445f917babcddaea8844f04c7e9015a1f4dd9bd42c8738ecd8803b99da368c5318b914cb928a4858e41b00211fec67579d4ca67d6e3828f6a0b5ca18bf2773ddbe1adc39090d1f648"}], 0xfffffbb, 0x0, 0xfffffffffffffffe) 16:00:17 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x7154, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7a, 0x260}, {0x8, 0x8}}) r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000000c0)) getrusage(0x0, &(0x7f0000000340)) ioctl$KDSETRAD(0xffffffffffffff9c, 0x20004b43) sendto$inet6(r0, &(0x7f0000000400)="79b8dd6f8e9b7f0a59d9c789eaeda9adf0477ab92ece2b76fa74f829f45554f5bbda52811530d77cd13a91459b4c55f3316e7324cd5eb12da7598c6bcd3cf341844c4d4a96240834acf9f222e40dc921331f60b9379d2f1fb2784cfa84b32ccb90775bac868891bbfa4e6d1799632a8cd7781578839372eb9095ac9d6cdf31688ddbaf8b402cccaa5b5f9b9fe6c850d620e15fc2a115748eea2ac99e9158b2986fc5716f7040f8f9a942a8c35beb601dfa84af53803ab3ae71d35a17e8693e83d39ce8de2bcd60cdc1b9bb294c82a02092", 0xd1, 0x400, 0x0, 0x0) r1 = getpgid(0x0) wait4(r1, &(0x7f0000000500), 0x9, &(0x7f0000000540)) r2 = socket$unix(0x1, 0x2, 0x0) bind$unix(r2, &(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa) chroot(&(0x7f0000000640)='./file0\x00') r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x80, 0x0) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSBRK(r4, 0x2000747b) r5 = shmget$private(0x0, 0x2000, 0x12b, &(0x7f0000ffe000/0x2000)=nil) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x3f245de6273dc56b) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r8 = openat(r6, &(0x7f0000000700)='./file0\x00', 0x10000, 0x108) mlockall(0x0) r9 = socket$unix(0x1, 0x5, 0x0) r10 = syz_open_pts() r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000980)='/dev/bpf\x00', 0x80, 0x0) r12 = accept$inet6(0xffffffffffffff9c, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) r13 = accept$unix(0xffffffffffffffff, &(0x7f0000000a40)=@abs, &(0x7f0000000a80)=0x8) r14 = openat$pci(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/pci\x00', 0x10, 0x0) r15 = socket(0x1, 0x1, 0x7f) r16 = accept$inet(0xffffffffffffffff, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) r17 = accept(r8, &(0x7f0000000b80)=@in, &(0x7f0000000bc0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0}, &(0x7f0000000c40)=0xc) r19 = getegid() r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/null\x00', 0x1, 0x0) r21 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wskbd0\x00', 0x200, 0x0) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/bpf\x00', 0x975fce96872eba1d, 0x0) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/bpf\x00', 0x10, 0x0) r24 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000d80)='/dev/vmm\x00', 0x80, 0x0) r25 = openat(0xffffffffffffffff, &(0x7f0000000dc0)='./file0\x00', 0x80, 0x1c) r26 = getuid() r27 = getegid() r28 = fcntl$getown(r3, 0x5) r29 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, &(0x7f0000000e40)=0xc) r31 = geteuid() getgroups(0x6, &(0x7f0000000e80)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r33 = openat$null(0xffffffffffffff9c, &(0x7f0000000ec0)='/dev/null\x00', 0x8000, 0x0) r34 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000f00)='/dev/wskbd\x00', 0x80, 0x0) sendmsg$unix(r9, &(0x7f0000001080)={&(0x7f0000000740)=@abs={0x28cc96e6fefc8642, 0x0, 0x3}, 0x8, &(0x7f0000000940)=[{&(0x7f0000000780)="8241158dbb1f2e5429c2bbf0d9a8b48b0c73dd5f6f1e56329a25748ab125120cef30389360f36e160d79553d5a8c15d77135cbc6c3f1edc904402e4bdaa9ed90b4a4e9801071d947f2aaf343c500539bedb5fbf7899fb2f016c3a222218e7b67e8bca070073ad036e244d810477722c2efa038fd3c531fd87f10afb67c9f028fd3e2c9039cf1159d7a2b11cd67169fe4b51159f1a2f6b05a5ac0167a14f8208681f18aa5262b725f4025c225c0175c3cf61e704e750cecfcd790d93cafea2a6c14a51dc8d5e5d76746b1d30026aeb3246f117633c63b79376d3479b9c05d9ebf8ddf524e9cafcc37c53f303f482656f713ee80a5d660c86cbc19", 0xfa}, {&(0x7f0000000880)="e40e2eded78374ba0306192713f6cbc93a38a68214fd10db2836c8b8544f9268ee20381e7e5f6df51bbcc312cb8e016660b15338bcdb93f3fb9355df5d4f751eba4eb7ede5c4b6f08c8f7f22b6d99e114b185dd0ad9d92c2b934353252c8edc87454d4d6a0636ccae4b69a5a544675be096ca6354889622ac3631db882646a50221e0e19dbecb88e2d53e201ad", 0x8d}], 0x2, &(0x7f0000000f40)=[@rights={0x38, 0xffff, 0x1, [r10, r11, r12, r13, r14, r15, r0, r16, r17]}, @cred={0x20, 0xffff, 0x0, r1, r18, r19}, @rights={0x38, 0xffff, 0x1, [r20, r4, r8, r21, r22, r23, r7, r24, r25]}, @cred={0x20, 0xffff, 0x0, r1, r26, r27}, @cred={0x20, 0xffff, 0x0, r28, r29, r30}, @cred={0x20, 0xffff, 0x0, r1, r31, r32}, @rights={0x20, 0xffff, 0x1, [r33, r6, r34]}], 0x110, 0x1}, 0x4) pckbd_enable: command error 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r2, r1) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) fchflags(r3, 0x1) openat(r3, &(0x7f0000000040)='./file0\x00', 0x80, 0xa) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c, 0x0, 0x0, 0x466}, {0x36}, {0x8, 0x0, 0x0, 0x2817}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error 16:00:19 executing program 0: poll(&(0x7f0000000000), 0x2000000000000026, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = syz_open_pts() readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r3, r2) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000080)) r5 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) r6 = syz_open_pts() close(r6) ioctl$TIOCSETAW(r6, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r6, &(0x7f0000000500)=[{0x0}], 0x1) write(r6, 0x0, 0x0) write(r6, 0x0, 0x2b3) r7 = syz_open_pts() readv(r7, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) r8 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x10) ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f0000000100)) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x700) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x80, 0x8001, 0x6, 0x7fffffff}, {0x5, 0x0, 0x400, 0x9}, {0xffff, 0x9, 0x2b, 0x9d}]}) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8090, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = semget$private(0x0, 0x3, 0x4) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x7, 0x0, 0x1]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0x1, 0x4}, {0x7fffffff, 0x6, 0x5, 0x24}, {0x1, 0x0, 0x40, 0x5}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 16:00:19 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x383) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="00000018600417b2ee222b00e72d75762c7062bc4a885d2238abadfe0000ffffffff00000008f6ceffff276e2b8d2a48", 0x30}], 0x1) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) mknod(&(0x7f0000000080)='./bus/file0\x00', 0x1, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1e00, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x100}) 16:00:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7fb, 0x5b9, "03669e85ffffffff13dbdf71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685", 0x1d) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x28}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x0, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") 16:00:20 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendto(r1, &(0x7f0000000200)="cd223bd6c34be959b152405617bfbd1d5abb7cd6c819130c7793018ec1c698914c4af4107742b9f4812d255b5e15c33f8ce50dc8a6e01a752d5524c3b92e7a108beffcbf8142ff9877948a9ed62c2ba55d1d2d4c", 0x54, 0x1, &(0x7f0000000280)=@un=@file={0x2, './file0\x00'}, 0xa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x200000000000031d, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe, 0x2}]}) writev(r2, &(0x7f00000036c0), 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000001c0)=0x3ff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000180)={0x8, 0x0, './file0\x00', 0x8, 0xdc35, 0x8, 0x1ff}) dup2(r3, r1) r5 = fcntl$dupfd(r1, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) unlinkat(r5, &(0x7f0000000040)='./file0\x00', 0x0) clock_getres(0x2, &(0x7f00000000c0)) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) fchflags(r1, 0x10000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setitimer(0x1, &(0x7f0000000000)={{0x4, 0xffffffffffffff3d}, {0x7, 0x7}}, &(0x7f00000000c0)) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:20 executing program 1: r0 = socket(0x800000000002, 0x10000000000003, 0x32) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r2 = dup(r1) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202a62dc004ffbfffffffff"], 0x1) sendto(r0, &(0x7f0000001180)="060a29ba97d0bba1", 0x5, 0x0, 0x0, 0xfffffe33) 16:00:20 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x2, 0x202) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) chmod(&(0x7f0000000080)='./file1\x00', 0xa) 16:00:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x9}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:20 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0xc600000000000000, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) 16:00:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) r2 = accept$inet(r1, 0x0, &(0x7f0000000040)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0xfff) write(r0, 0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) pipe2(&(0x7f0000000040), 0x6) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x20000007d, 0xa9) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x3}) open(&(0x7f0000000600)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x3}) open$dir(&(0x7f0000000000)='./bus\x00', 0x8, 0x42) 16:00:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000b00)={0x5, 0xffffffffffff4464}) socket$unix(0x1, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:00:20 executing program 0: getdents(0xffffffffffffffff, &(0x7f0000000080)=""/69, 0x45) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r5 = socket(0x40000000011, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x5ee21a89) r8 = getpgrp() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r2, r3, r4, r7, 0x5, 0x7fff}, 0x1, 0x2, r8, r10, 0x7f, 0x100000001, 0xb1f1}) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) setregid(r7, r12) syz_emit_ethernet(0x1, &(0x7f0000000180)='G') r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r15 = fcntl$dupfd(r13, 0xa, r14) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000280)=0xc) 16:00:20 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() getsockopt(0xffffffffffffffff, 0x0, 0x3f, &(0x7f00000000c0)=""/13, &(0x7f0000000100)=0xd) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r0) r1 = socket(0x11, 0x4003, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x0, 0x0}, 0x843) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket$unix(0x1, 0x2, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044272, &(0x7f0000000000)=0xc6) getppid() open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x4) 16:00:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x7, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chflags(&(0x7f0000000000)='./file0/file0\x00', 0x10000) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x6, 0x1, 0x0, 0x1, 0x9, 0xfffffffffffffff7, 0x2, 0x2, 0x3, 0xfffffffffffffffe, 0x2}) 16:00:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x404f2731519791da, 0x810, r2, 0x0, 0x0) close(r1) r4 = openat(r2, &(0x7f00000000c0)='./bus\x00', 0x0, 0x65) faccessat(r4, &(0x7f0000000100)='./bus\x00', 0x20, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) close(r5) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x7) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004276, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect(r2, &(0x7f0000000180)=@in={0x2, 0x0}, 0x386) open$dir(&(0x7f0000000000)='./file0\x00', 0x673f02d04bf42220, 0x142) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f00000000c0)={0xb5, './file0\x00', './file0\x00'}) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r2 = open(&(0x7f0000000280)='./bus\x00', 0x80, 0x83) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x8000) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0xffff, 0x7fffffff, 0x3, 0x6}, {0x81, 0x1, 0xc38, 0xffff}, {0x600000000000, 0x9, 0xf24, 0x4}, {0x3, 0x100000001, 0x800, 0x1}]}) poll(&(0x7f00000001c0)=[{r0, 0x120}, {r1, 0x100}, {r0, 0x10}, {r3, 0x31a}], 0x4, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r6 = kqueue() fcntl$dupfd(r5, 0x0, r6) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r7 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r7, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000300)) 16:00:21 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(0xffffffffffffffff, r0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) readlinkat(r1, &(0x7f0000000280)='./bus\x00', &(0x7f0000000300)=""/143, 0x8f) mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xa}, {0xfffffffffffffffe}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x27, 0x0, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYPTR=&(0x7f0000000000)=ANY=[@ANYRES32, @ANYPTR64], @ANYRES64, @ANYRES64, @ANYRESDEC, @ANYRES16, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYBLOB="dfa24aec394ea40a646ba0907df21430e672ff2b3fa83550910922aa78f254420aaa906656aa90a2c6472864b9993fc850828199532b0bbd3b24b4430621ce7d775eec7d9e2458d5fccf93e8210340e5323f82c58a32f4030a3744804d5893510ff250aab257ae2b318ce0666a9aded41a6a411e2ea9e0947898f88d", @ANYPTR64, @ANYRESOCT=r2], @ANYRESDEC, @ANYRES64=r3]], 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r5, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) write(r0, &(0x7f00000003c0)="9d58950a02c24e5b0b2666c575616d9ce923a8f4e4a11041c586b353742786a7815db0b6ec505b965bf4b5d6e6768355937e84ab078844412aea88b6375da1c1a3bca5adac26a854256b60dbd653155ff9dc3ed8f25c5ccf1696f2279c3d2d40f738b5c91a6d479b5a0886668a67fd58ef3e9cff5d7639073e2645b89c64ff5e46a5f6f59597aaf17b811c7965240a618808d45339ade5d952694596ec4fa16da5fa231d1f453e45d11f165c87771ac0ea93b398b1a45c93d27ad1bd679dd4f4dddf87bbc14177a5dfad99f6488a09e544fe683182624ef73932be05eec2b0ed080820e046b8eb6c9282a317fc333358f22023bfca15fc72555a83f2ff7ba26d3880b17bc4e4b6bd2cca1f4d7784cd84552c169157e95a5ee20953ae4fae3f62af035cf4ae0f67adb68c4af600a1a5f86d2b2136842313a99408a0569686c45699b5d588c8c2a83f3160c85f3f1c9caac3125d3657ee09d0bec46cf840cce1c55a5cec9eade9440a2201c2138a997b29737df9143d98e2aef03c1465e8234cc1c5a51cd00102f2fd18865d0c343c5110bcc9034da0d0049512fa255b34fdfcc5c549cf1db5b413f51d79515c325e3c4e0feb28a5aa09ad78ce66921d0ffdb10ffde7c9eadd0361cf335962641dc7ebdbe9a6b8603798ff40ad72cc9eda550a53ce46263c615a8639110c656e50f654d154b70e212025da13e174c14c488e82164f75d625cf7cf73374ed0dddd8641db88ef2f421cc975ac04b6612588ebd5dd3d4d398e5c1172500f39db3f0ea9da1759a06c03411954b66fc44a12c3ad14a6de8314ba19c8fb29a43f94149d4583a8d33ca336bb1105d6c6fc6e4d9661eee3902591d60f9a64915f6248ae259ad69cae90251d040be2a0991d554373a1141fd862433e665992f3ea2a612fbdc6c79df404951235845441ce8a03d9569d5fdf5cc6176b07448242a0172d6fbaf495df5a20321c27912832a8b10a1ee9a609e3386c5b54312f2a4078154cd1c850d55a14d9ae72760170ba0f67912fec91d253181df9b4ef8e2897ac2c9eb31c3e5b6935ba39a60ea4634d8a256a251bef163facc78d52e665f6bac33f7d049c4624f6daa030d87ca2c10c9ae45ab747bad59fb9815aeb562433d3a6ee45c5ae297a2a2d23d041b480f0f5e32b1a3a2b29b8ba97ebbe706ecfc02dde8a05b9d606d2a3c8d0cf115b6990208f4c7ec40c576c6720ee445f85068ce89368e145c5e33a2436619eb744a53052b1e49d3da90980f18ce45f7ffe0a76be095dbcc55d9df09af28a85bb8097842c44642fca882a0c3129515d119e50085757cb1007cb20680c0082998cd9e7d18e3ef6e6b16c7900fb8528ea2cfabbe1da62b4e232c87168912b180daf2dbf5a0944495b9b640d1cf1a46696ae82a521424265385463a1b2de1fa852d3c1efc789b75e7251f2fc0ab7cdd2bc05015fe3b5252f4b3d5affa4073e5f51d803714d73913c515df4675724c5574edeb8b2cfc442310aac93c668943a25076e54e6184eaac3a8337afedea71e8f9796675ce48206b9820f398076ce0618cdc072cc710e352aaeda32ce3847ab16332c192aecd76f602a4c5a5e22f556502051290ab2919ef48e7a219bc077617ffffac8c7053f8c9d239be77320eaa1f8e7a08952b0d682437070727234cf2e07349f748bc1386bd878cd001bc2df6ddc8818329436cf43c618a679aa040831a268a9174e8920f087950c4c4315bf8baa35ee38dd6c8ae7c80855e3dc9131037e5663f8c0b33423a56919622bab10f64978dc22e6e6ffdc564e8ef1c3711f9437035a2844326790e4be2d4698db54d80ffed3a629828c762f4e34e354e2ec7399a383072dc1c588de0e29aec9c16c0e63c9c4d0297ccf3bd360e73e661980a233d9e6ec8d7dc46b3986c471c66804615835964aca9a7eb770ee9dee4fc01385837ba4367987343db23f4b1067b502f7dbfebfceea2787bbca2761f72fedec76a13b86855cde597fe4ca3ca3abc5ed9b31c1a47bb9ccf86aa6c75ec5903db8c65069566059709f60880d46875515fdafed18900904ac5084da9c85147c82f3cdb23c1d2ebf7cda38250bde99a3de4a69c059bd4e57913b158db53e05dd44a2a3eb1a33e8af9b65d8948d55e3e47783bb8929e6fb8cfd07a8537ff1336e5cd462536b073c3b3e4ecafc6e09af59df81923dc3ed4209d2615e77962aa65784507db23ce99f87f3e541586206a64bf60e047138d1425127160ee4797226cbcb75d2a5124c6a017bcf346437d488e14439390507abd6a4072522dd8b89c07c7e25e72d5d36e62e8fbfae02be398d9256fe72d76b7f1583ed18608f0023a2678c8a5a46baa7729eae79c8b666bb386fb428018e0f906c9d9b792d2818353b7252e47d22d82901604bc3a1fca5f0df4c6e33d18410ec22d167a5ba1f523004cf9cb113d30931bae5dc1bb0af26f6d34771d943ee135517d1411bceb6af2d7a5a1b3fca59bb127443972dc84929acb126c7e69b8b8ba386a9861db949150fd818b3959af0289e62ccb558d01120801d064dcaa0fa7b9dab630a7204d392d7b3b35201340ad6db3bcb2ac2e8f373e26dbc17000ab39065c6fc02dbbd49ae45e3477cf97c5ad531a1f5855abb77fddb9dd1dcb1bf4b7135235101481572f329a809f0e8704c6f2ff0091b9809d0fad2129bc14625d600f35078aaf5eeec37919e607eca98166a729ce74975f67ea8befd73d39aee241b8ac0ff5dda4d299d952141f0665beb64fc1dda61f6b2b3fc89fb9386c43cb2c912f39bdf0344808a84409f5fe3c74d385765aa15a557e95a7297c9c2949d1292d81be27d97e5e8112e16b133e87a8f6498b1e62ac0f098f342d94047b6719bfe36dc313bf1c49f97ef3ceeef8e3704e1fc0cf738e6a5c69f9c54ee165382a38021a31f1d3a337ca6350c9ffa0b8ced079a5d283d32a710b22c8b820dbbc18db82522dd064050ae3189bfb26ebafb14e789155261eb704aaf923a5acb3882a631d0be9efd2dbe3b793149faa64f152a52bd6061afcc34738ca273779b93163429a129d27a7a1fa00ba139a6fc4ef852cfa08b546dfc4e40f2eded846e833bd0f7acc3c3fd586a6fe0df7ab8e9a63ff070759c4cbe824e850e2676658b296b53974b90250f84d44e3dbd0679c97de189e9af41735b8d05f2ca0816979dc2cb22bc5ddb52c27624681d0cda24442ceb47ba1566ba5c364e4c93498dcae945668a1fc1365d6f57f918ce2ec52c34b4d959b4ff971804ddee6a80772b9b12b11257f104cd749cf2f607f6a45bf1af2a368be54b178f2adde95a63798c7e694df990421f6bae440be9464e3c8696c1d8158ca03c68b9fade997a4ae2a08798fa4686c87e329b702b34854a77baedf05628bb3494ad63f7dd4edecb864797c5573980b7fe206ad3a4afd74b3065d578cf9dfd0f657c5495636d9382696d50b6f70298c886ac8e301b45fc86e6256a8deade11029992592eb8d0684b8ea1577a98f1a135a3d69d84c3f541aea630774e0b65ca838754bbcd1955cf205058c7bfff43f28d4a27fc694a694d945868955225e92595593524c8b8f4dd271a70bdbf3250f6d28b04c494a95febe1b49b7e213520db763dab9854120be5a2c9c25be06167927cb89b761b596e78eec1068b8ee9fe5aaf56bee319f4ec507a9e6e2e864c3cc963f13d851700b5fa788a3ab066e3cd5e38f405966f34a4dc89178cce4d436413b37c7da4bbbf6e316987c19015d00f2872c5657b8215e1c4219f65c1317309b8ece7b3baae2b59e513c81641a34234311b15266d9d8ac56203c6c273814a4d5612323272a4f6119f1d322bcc0ba21bea21dde90e79a055e59ec140f09310810ff1b1289f86dce449a9958957968fb3446ea6057669c94771e4222ddc0a643f9f7bbd59df25dcb951705a074516b8520393089e95e8b78b6c2b71ecd7188df6d0d2692d227d3328e5bca1d35a63ef22c16c7ec7c346d32e6e12682a26a78c98c8271652ab2d28504992a9338bc9d1fb5141be2bf703214c28710558945e5a0cbaa87aa971693e6d095d54c2a25b6193f6dedabb99bb655d5944064513f5dd6ded2f7f5174ee585d630b5e43b183269d29135a848282aa29eea89512e4412837f03d403a026e881de8687d9114fb680eef03f476de989775bd6e90467f8f9ce2765076b36a6986c103ae8a6d845b96d6fd827afc3d414e706c71cdc9c4c64228d45864696939ae25a06d49af3146cbdbc5a49f25106cc5bbbfcfe12d4eaed0107b328f00e92b099092b259f7a69ba8514ef4e811ff3283703bcaddbabe4c19411a9a3f96deb12eb4124250ec7ac1f6af096a64b24bdb4d9b74645df95df355906865430c5c874c14dd0452df78220d571c4f7bd21fb482f770a9fb70f37b0dd4789b79aa95316c6ee080e99ababa478fa213dd9f723a5e1b8413ce0271d4ac686681e39f40431b513f1ddf84664926a8e42acb17a586fa4e003ccdaa2412fab909e1aed0afdbe11308bfaf20a1ce4f72d746ec2354075ad88876d6ac2751383172e031899def4e81ee379940bd535cfb1b7a660d12af0e635a1b2b58bad7bfaa9a69f02fa7ecaf7fd9e4435ddf94c57aaba9cddffb7f2b62573fd31ae0b45074b8bd5849d34bb6bacf77e632c090e3012b8058ecae63e07ba46974dd88f0e8fe6371375ac6e554228d7df699b660580372e8834e007f171442d383417f9b42f690ca93043928cf973509edb59feda699ff0e6ab97615dece08ff322ee9dc51acd2d9994af7fc7de467daa14097abcd1167813a0f835cbcd89a627db0b348b118521b31001ca55333c825f7286661076dd4d559a6d6236189639737f62bf2d1eec00a7d7634cde733e0b9604964061e4bfab80da5d3c12819941e18337efbdb0a2b51f06d8c82645425ed39790798e53f104d9bdb45034ca7d5e48cad368ac14a2a9acbdafb7afc717ea86eecdbd164e8bdf4fe72a252169e287f0737aef7dcb5b7ebd3c04e739d03dad4d0e80658c34f78bd3436d26ab174195fce55c26d736961a233b3563534e41a3ec709291fc7d680de7d64ac1555b0a45b37bb5008993c6bd751ec87bea4b7718c72c4984b6718ab2fefb3610ed47f5726273c546ffe21dc8e1f53e48fb6617062e6d8ca822d9091cafb888d8b6ca9bf35856f8ca0fce7aba72808b0a200df1afb4ee882a9e7ba82b6dd7ceb6a40c7a8262f451bbc016fd317e1a63e22484e9dc676a0283959fe2e4bdc9d3ab7b567eddc3a53c471da86d77452a2e74030089a7da8c2fdc67b8d1e08f172a7eaadf867f3efbb5da3f15bc103dcdc1e60547bb5a578f2f65d23b564e5a26161e5c90cae3c52830fc69a6eca6cc59e5e93751f4dd79fa905fe7aa40ca40f27c7995c258aa170f8494e8a362fba46c22620fcafbba2a07bb91f589ee3d7bf565264a89f0f458781d0e8ca524070fe15514b953f94e7b90750257334d629a74d5ba320fbf754975378e8b02fd60379c2ff27b9a3f73d58f7cd477119b2256abdb7c4fb6acaf5307fc9a3708111d925c27dd1adfa27a5df4bcfe4a46fc02ef52877d7c643a2ae3cbe73d5a0787515cb0695ab0175d185dbbf22c256007e4dd157cc1ce0513dcfe5508c79d63cd7c786d489a89c1d428f1cc20f918342180173e5ffa418da6b083e5c0bbedecd984f091e17fb2e662e6f1c561c6511c6311aaab30f8fe9c812fdab94e5d84bf3bfe26bd73f5929a9c61e85b6991e029526d812a96f76ad092d561b1ea4d0f8a6060d019bba3bed8202b42a78813e8da", 0x1000) 16:00:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x1d}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x5, 0x5, 0x100, 0x7}, {0x0, 0x219, 0xfffffffeffffffff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = semget(0x3, 0x1, 0x4) r3 = getuid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) pipe(&(0x7f0000000300)) r6 = socket(0x400000000018, 0x3, 0x0) setsockopt(r6, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) r7 = accept$inet6(r6, &(0x7f0000000080), &(0x7f00000008c0)=0xc) r8 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r13 = getpgrp() r14 = fcntl$getown(r7, 0x5) r15 = shmget$private(0x0, 0x4000, 0x92, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000380)={{0x1, r9, r11, r12, r10, 0x100, 0x7fff}, 0x6, 0x7796, r13, r14, 0x7f, 0x100000001, 0xb1f5}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x7fffffff, r3, r4, r5, r10, 0x2, 0x7}, 0x6, 0x6, 0x8b6}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004276, 0x0) 16:00:21 executing program 1: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r2 = dup(r1) accept(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x9, 0x101, 0x400, 0x0, "9e5c0f8b6fbc0c84cadac3c2838dd0a4a5c3da0a", 0x750, 0x5}) 16:00:21 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x7}], 0x2}) select(0x40, &(0x7f0000000040)={0x0, 0x7, 0x5, 0x7, 0xfffffffffffff51d, 0x6, 0x20, 0x7}, &(0x7f0000000080)={0x7, 0x6, 0x2, 0xb12, 0x5, 0xd6, 0x5, 0x80000000}, &(0x7f00000000c0)={0x0, 0x80000001, 0x80000001, 0x4, 0x100000000, 0x9, 0x990, 0xae5}, &(0x7f0000000100)={0x3f, 0x9}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) select(0x40, &(0x7f0000000200)={0x3, 0x40, 0x6, 0x2, 0x8579, 0x9, 0x400, 0x180f}, &(0x7f0000000240)={0x3, 0x6a, 0x6, 0x400, 0x9, 0xf800000000000000, 0x0, 0x7af}, &(0x7f0000000280)={0x5, 0x101, 0x87fc, 0x8, 0x0, 0x880, 0x26ad, 0x4}, &(0x7f00000002c0)={0xfffffffffffeffff, 0x100000001}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000300)=[{0x49, 0x7fff, 0x1, 0x3}, {0x1e78, 0x1, 0x4, 0x3}, {0x7, 0x8, 0x80000001, 0x200}, {0x0, 0x3f, 0x9456c0d, 0x9}, {0x101, 0x30d, 0xffffffffffffff75, 0xffffffff}, {0x50e, 0x8, 0x0, 0x365fd9b3}, {0x7, 0x3f, 0x54, 0x5}, {0x20, 0x4, 0x9e, 0x7}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000380)={0x5, &(0x7f0000000340)=[{0x3, 0x8001, 0x8, 0x9}, {0x4, 0xff, 0x6, 0x9}, {0x80000001, 0x1, 0xe75, 0x6}, {0x1dc, 0x8, 0x8, 0x8}, {0xffffffffffff9f3a, 0x7, 0x1, 0x1}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r4 = dup2(r1, r3) syz_open_pts() ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000001c0)={0x100000000, './file0\x00', './file0\x00'}) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x24}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 16:00:21 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x20) fcntl$setown(r0, 0x6, 0x0) r1 = semget$private(0x0, 0x2, 0x10006) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000500)={0x2, 0x1, 0x3, 0x7fff}) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000c00)=""/226) r3 = dup2(r2, r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffd7) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setuid(0xee01) clock_settime(0x0, &(0x7f0000000640)={0x8, 0x5}) r6 = open(&(0x7f00000000c0)='.\x00', 0xfffffffffffffffe, 0x0) faccessat(r6, &(0x7f0000000040)='.\x00', 0x0, 0x1) r7 = fcntl$dupfd(r2, 0xa, r6) write(r6, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) r8 = semget$private(0x0, 0x1, 0x4) semop(r8, &(0x7f0000000280), 0x0) setgid(r4) semctl$GETZCNT(r8, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$GETNCNT(r8, 0x1, 0x3, &(0x7f0000000300)=""/61) fcntl$setflags(r6, 0x2, 0x1) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x3]) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000980)=0xd53d181c86a701b1) chown(&(0x7f00000001c0)='./file0\x00', r9, r5) semop(r1, &(0x7f00000002c0)=[{0x3, 0xb44, 0x1000}, {0x3, 0x1}, {0x7, 0x9504, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x80000000, 0x1800}], 0x5) ioctl$VMM_IOC_WRITEREGS(r7, 0x82485608, &(0x7f0000000680)={0xc, 0xe54, 0x3, {[0x9, 0x2, 0x48, 0x9, 0x1000, 0x401, 0x6, 0xa3c0, 0x1, 0x6, 0x1, 0x1, 0x1, 0x283e, 0x6, 0xffd, 0x6, 0x9], [0x630a, 0x8, 0x80000001, 0x1, 0x9, 0x7fffffff, 0x80000000000000, 0x4, 0x1, 0x7], [0x4, 0x5, 0x7, 0x8001, 0x0, 0x1, 0x4], [0x2, 0x1000, 0xffffffff, 0x6, 0xff, 0x1000000000000002], [{0x2, 0x1000, 0xffff, 0x7ff}, {0x2, 0x1, 0x9, 0xfffffffffffffffa}, {0x3, 0x20, 0xfffffffffffffffb, 0x3ff}, {0x9, 0x85c, 0x8cd7, 0x1ff}, {0x4, 0xfffffffffffffffb, 0x6, 0xfffffffffffffffe}, {0x1370, 0xedb9, 0x0, 0x3}, {0x7, 0x4, 0x81, 0x3fd}, {0x7ff, 0x1, 0x2, 0x4}], {0x800, 0x9, 0xffffffffffffffff, 0x101}, {0x9, 0x200, 0x20000000009, 0x2}}}) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f00000009c0)=0x3) setgid(0x0) 16:00:21 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x8a) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0xc3b) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000480)="93", 0x1) close(r1) syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x7) select(0x78, &(0x7f0000000140)={0x8, 0x80000000, 0x7, 0xc8, 0x6, 0x5, 0x4, 0x8}, &(0x7f0000000180)={0x25c, 0x5, 0xe14, 0x0, 0x10000ff, 0x1, 0x200, 0x8}, &(0x7f00000001c0)={0x84, 0x7, 0x8c4, 0x8, 0x1, 0x800, 0x10000800, 0x7a44}, &(0x7f0000000200)={0x50, 0x5}) execve(0x0, 0x0, 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() close(r1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x3) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:21 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000240)=@in6={0x18, 0x1, 0x2, 0x2}, 0xc, &(0x7f0000001600)=[{&(0x7f0000000280)="0cc2bac141503b9557caa1f3d97ac8d3d11945161d64c7202fad605a676ab6442ffcf328026870585e198b451e2667b46c5e0e99444309ff68b1a4733b26281fa435df0c038e9845979b8a2da3015eebcdd2b72d2151e970f7d8ea71d2b74421d1ca39e8b555535c7c011f", 0x6b}, {&(0x7f0000000300)="81d8a1c9b387be3ae0459f9ba868", 0xe}, {&(0x7f0000000340)="3e770cd36496c73c237cc5461da5a3123809ea77461632fce6a825b1063e3ba8e267611d2b57b68186c68fc6dada0ffa6c24e7247b6d647916e4e4db9515664b46f1aa635ec4fd7285fe57fb5791abb9a0f11d993d4f30f4b52af0536804ceb03ca148", 0x63}, {&(0x7f00000003c0)="942044a258d6543235bea4af2ada70c053ca142432398c4deca630deeff387c62bc8e10b6214448c260050dc1863f43c95f1d0e38484250d77ed738cde23192a9041387bc87ca99936e5d0883df91efc47a3873592fa572c3d66efc188ba4482e7fca4a0738c4951e82eaa506ac9428c2332f9067556c6fb07f766012ab637138c0222ccb1732d82b40c8db0e4436db648f9d551667e5d6586e84ac33e0a641b4f6d7ced2fe3af9ddf6bc6d7517f0fe91a8edf010719b7dc3a551cd794d9b6b8349cecb57959d09ed41cb6aee00ecc096a58f888495a7aa7643196d971d5c0a508b5f4fe3396893d5bca7b18cadfb1dac86366ac63d4f4690e3115f11f54f9bd820da387ff06dda81b0543196357c733d4e37714d943979768200f574177dbe0f90201fa6b07f3b6dcda1c20c4dfbbcc021ccea4eece8f6f2336cdb8e0adaf5339df2956a0123b8d6125f81ccb8709b626759f8b9e6fdc199503ff137213bf08dfe8963cad9c960a814138ae3f28f89ce9fe160fe988a45718533b6c0b2c0a92c8b989c3a7692f41c4dbc97f4641d49bdaad32d02c0bda9739f83b8aa30c45d527a057eeddab9c84cc3b54a8d1d74ea8244ed52e92a21ed6c6ff10fbb65e829d8160267b8c35bdb93b2522ee8fc1fb08a2a593c49feb2c87e3f6ee81e7c9c3225cc7d4f9a78afc88283cd25f8cf993fa854d548fa79bcf26a0994288ec2e767816ebe02bf38079977b473aff69666a2cba68b5c83905451851fe6ca4378eaf7eb55aa907dbb41ea791d444f77bbce53f5a10e7e5d5001c590222ccc68422a3b83f881b259f465f3b28c427ea511efddf48ef0919a909170a3d9ec641bc79509ed66b17f762f3a212d739b22aede3d312d3f40cc97539ea82b0b22028a1c7ef2364cb0979242d15ca57683053d000699f83989c0d48cd77a72f3867a7a3606b64dd1328fa4dd6a4117c09817883c2088d78aed5e9e934d7daebbcfddd63155936a4c8ee49bbdbf4070470507bc4f8eaa6cf7b669cd15230c5b1a2274da4c6d4880bc5714438cc6ee09471a6d3c4557f0b1c31183a7805ef837072ff106af115e367013b84725738af9167719407fb189007f6ede745aa5db4ed981eced91f1f9fc8a61e2f2109a41a3407ad4db2039719d6aee3f362555b82d828adb6cc3c61edf44e0e1a7b5f3d78247d3b96a635fd6b1ca5357ef994af6e6c3eb6473f4bdc7fedeb77082086b1320f80b7299983ad25814e7ff13bf98a0a33e691f3a1c8c4cd15d4ee77d068f0c75ccdd3e4075d94f140326ff847b39c3800242111017f54a37eadee3d20845ad8cc2755332fad1692d97d9ec76a2aef39147c1df48c43cae8750fea82867f3f591b236a3c065bb14335bbd8d8d25f330c5b40dd5ba7ce8ab25f593f0e060194f5a07a226d8e7862af363d959e501263a7d9cffb4adf0a2ba6ac7320f6e6148abcbec51bd1e7b99939323d30cd27902dfeaea16328f28a989af12d71791c026399da1086ad90d528c1455c6abe1b4e918711238895167626f3e1aba78a7d5edd84bfab883ab06036e73b49ddb6b64b85de12660627c51cad1457fcd128ff732c2bb6a73e1fada97796e8a3b3b00e669f03317c25eeb7480263802b555aa559a11cdf78dd0cb086071eddfdbac477edc2f2e929945707ab15d37a5b580f3fa7efc5fd280f722fff5f9c9388c79846378e9776936811ad7f4becfdf07501bb0d3cc773c6a60ad760569edd82d85fbc7001f00c3c4c0b03f57f160e3f35fc05e72a8b758b94ad5b116e0e4bfc6687db7ea9c32e0822c5cdfadd40c25e38e275f423e0b15b487e0ce897a455825d092abeef7578bca27fe741ef3d022186eca91b98326ffe1c2820dd30671557ca43cc4dc8143b015d2b74645d3487b6a1a28a8a2e25f9b8f64dea95824225f9e51f906de14df7bfbbf22cc5439de876cd500deefa174683fb0e22ddadb40a44e416d35d2719c3d576173fcd493f3c06d3d5b9b380d40adec9d7f24e62d811631eb8b001dc79448d2faa491274fc6cec183624b565e67025bf3b8c05173278afd952a4ee165b04b3704ebd0c7e4d870a91e71ff86a9d182ebc01955aa5cd3b7ce2b0fa46186fae04ba47d39c2d6c73cbf9a9c7ac385ebddf20536997e7bf497e377db0a2202ab0969c962dafb4edbc3a39870b355675ea833b5172e48cb6be6126a30c652e375cce4fd4c2d7d10db33f05e3886a170a99e3f8a8da998425f9dbf9594bdc27f3724c5ac4f7ab9090c05466d1446043688f5d6feca4d71493711c55f1b5ee3108f4f402d657153c2eb545efcc341a2aa0121391a2abc5ff75da1943f4e13aeda9b8a9abee98bb779ee27cbe011936f601294a8306ec688e8e9ca7c4ee244b3b91f79373df4d18424383b9ee9c168d859c24cdc8df0a7ff9af464aa2ce81aa94774d764c85573a196f2e49d8d9c5d01acc0242d31ef835a266f13bba9f4dbefb9c1a3e1d744a97be25f891d7870a9c62f7e88c116bcedaba0b692d9071968a9e2287513728ff7e6a621aa18e76259f671d53bf09cc958d4b477683d280bf9acdcd095395e9d1bdd189a73362e1b0492ca1fe02d927341875ae8f8c9fc1548a5a2447e5eefc9e5aaf93642ed7fe4075679c7e07fab6d565badb8c27dc414fed237170b1223ce68118d7f2aaffcae6d9cfe3633d730ebfefba91b0134e1a8a238fa35cb59278e39b0302966105ec0f796d5ca8d4d1cccbc9228df6adbf8a4fe14b32038775f76b4a9c15453e4a4f7952703449ede15e75d05b673d69d97f0af8db7d5ce0bff4a54d1ce225149aafbd7bc1dafb48846f6205ee24b41360ab36ede9dda1785912eb4274df6dc4117452ce92067ae3150fc3ad70d08917498789e716a78417365a7d42d727f78263b427fb700f47478cc42d16b0e311f4f432653bfb6bd1c40dc7d813dbd351076af1782a37e6fcc5542a44768a0c0689e45d27c8b9daa5b84aacc36284e87a8935666e8ce81704683957938519f9119bab88a060a017331b9d286589537616c6afe877a6630df5ac0294217238d638194d0c2f14112bb1b21135e590fc6ed1b6f6d784a22e2886555e6c1168c0fcdd8fba51c9376cdfa90299c8785b59e3e15c7e04ea9349da8f727319cf7fde0d329b30003eaa5b65284cc43974b1fe11ac2d350d993499ed90ed836bb9a5c2f7fb68087beaab247984a6361d2adaa4d1a0721579e22cef1327247f467a7ad0118731b335bf8e60899aeec3632805f1f38977b35f150f843b744cf740d977f11d719951e55ebb72be8593cce4fe4786df2deaceb9027f08feada5e206fc7b7acc0e0ca6b8b074c6522419399fc2029c839dde11eff98ac0a166b72318877d6dee150bfbcbf10daf70693b9038d6fee7349b9f12d028087ef4d73ce732b6b1d1c9f9e8466e8245746c608a95d452f2fcdf099afbfd565cb60f2e8ada464d5a3f8cfa70784b61dfc6750d7551fcc6c0fb252ab58efac730d4ebe7a4b86e2e3237e60bbd9dcef20d05ba8cb2af5a9be756d1b8326616d90d8ebea29c5a83282e43af24fb47c03129d8f5a222656707bca85959015518f55708cd4e557302e64d679a7e60fc655b2e5ef29b9c1cea911690164fd2812c8830c2a9777b4c3834836d2e5d62f6bd58f08ce01b34409c8df65917310c490f6120966e070a032fe9ed6b3af38d9504a6ec5da97707b7cd48715ae7902081f987427b41353a29fc4d32d2259ae7669ad70f3144b89d11a15b5ea4657079c022c7621cf6b7f500be4f87e2f9298fd2780c237450b8e503c046918522d064dabf99ba2b7032b5b5da4addfe0369eef823c60f375cc878379da9d243ba1530d7e6d84af6cadd47cde482e0ba0cc0d63e2e5b6748070785cd1ef882a94eacbba51575561bfa678f47d0cdd3bd8feb053e962beb393f71b4d14014259c14651ad2cc6260515e4b018f76cfc8b886e813521e506237b2cfe71eeb5e403148f6fd64e6f9a409ee640eb6ec697024c2b27fd2bfd7e395ebf63bb5c0ea32951a5b927090f2f1de1cce9e9ffa4250ee55803a8834ba86991b143d272d098ebf0cac09077831960084cef64d32481982e21944554188e7cc1530f99e52023e265c9d4d477ba95b4aa691afddeb184d7c16ffc25f1fde3a20a28a84d9fe05d5670fe4f748d4f8142222f59bebff3bc05e942f771d8a335f0c508a6c5577dce7609ce17bddf1ad86b19e13ec91be1b17c059c610fcc8f487bb5f066e7fa4e36a1555acd3a76637d95c1f43eeb783d0c94ca236f32a285aeac37b85fc6399c2c9b3c72ae60394f2e2fb67ca4bfb1f9b54b29684dd6634ab28d55fd39cfd5637caede33b770e194f244d1f5688564d1e96273c0694cc57f4fe5f95a1146951d3c041ddf41896accd65a2388750bfdeef2ee2b915a353a2b9cae7813f3305a7b6eaaa4757d6537d8cc253e87188400e7a70283d6ca86f62a690889b21ebe0df49d82fd2b49a70de714a9143917d32d2d66f6d84be940b9f6c363c66dad24c6be17264ae2348d1c03f75a827ac8db3c3ec700f5a9d7afcefc155be9929ad68337096a8efb4b171a4cdaea1428bb468a2aaaf0cfb834716b401dfcb6a3b258eec1dc07c31d28633c32a117d7355062ccf2bc5633ee47e4cb38aab2a140447aefe1555ec1d0711b2c3e2865bf5313ad7ae77c1cd1db6220acaa4293ec3e002e9a4f1de0ec8c75bc43e7fa2f3b3a7a1817f36f1d7aeba79a56a81982b54a424a64ecfc7e4d4f7aca942ad0ff9c624e8e43624914f2ce233aec29706a514ed5890d3048b4248d4e86fb5020b293282ceaad56f6f70935aa9f4a4dfc47522cf8f739e4eabb91f3bd18f6807af7eedaad8d74a4f6e9be251865a47c20735877f463e1c056b8ac9172f24fe914a530a047acc8fbccfc8e5e9ab7d8c46d990bd65d4babc51ab7cbb64a5f22d86c1da8c9077dfb14cf378c1330af2f98c99c4d13b2a066ae0d10baa48cac3bf104c855c1a1810a73999d67bf331a612fe4ab307f72e0532a492d548362d5344c7accd1faff047eabf73ea1c95259ce522eed6e56186b2b396d85dae989314b75055c852b071c004bcb137d5d9c424b9c63a01fa22264565e94b46848161e0dd44ddb86f435ca877181c6a1bc721d4042c708b7fc38882a700d8597913e6c7a1a4936e7060e8782b27b622c7253a1c1bded86bfdcf7f25e1a05c53ac0a69c344c82de3ccab26dd913476e8c0b30828846767441f021329ab0a914b8ffae83327ad643fbcd83f242d4be8249f6c6ad2dec978cb923d0a21837966171fbb3d29094f99c10145a5e2352d7ae9e964d30798bd0f5cfc78705628897cc52c5ca3e863441ddd554e6efddcda4d55ca3e54692ff64cb2602f6784f21a9e48fac4c4f2e587a6726094aaf2f1a2b4ed72c2321d15998546f6cc1823b88067629ecd07ca6994c431629aca285d62a2d3e1f6ae4815971cc003773e5dddc438e20a5b0c884eca43ad56004ef5702a4d8a2b03cd146a886ef2bdb7f25abecd0439712c79e5b68a8766bcb99a37f968cdf50f9c1db16ccbe2574f72498d690a367ee923ea799bbdd18b129e50ff5cd3770b0d26b0d344dcf48287f05175ad58194ae06c5d4ad693612d6908e64a4e3d5abd2ec3a9aaca2e52792c15681228b88e30f887dc1fd4e9f2ab4e61e8e090f3eaf972c9b0e109cec4bc9191b84431e1e79924baf43c0f473cfd07d44fbba596245e17b3b7ebaa6b79a55c9c8c8b024764166cfa6353fa7a4957b7dafcf640c2e28331a5415138be1863d7354f67449d1f6f51", 0x1000}, {&(0x7f00000013c0)="a3d77412d66eacca6fabf92996a9bf00560258956d8ca035082f6e4d1cabba6e59611d79da1c87e697779bb3d63c011f86997e4ba48505819a03ff95c0585712dc17568da2adfedc1932b720ce97c95e08a5606dc8436c4ecdd1c67c8da3b0", 0x5f}, {&(0x7f0000001440)="933507c0324d491b410b57ad47a33fd5bfcbad39e4b6e9a71afc8c6e068d17229463c6e399c98dc9c2341102416176471fe0f0f28a8e4a2696d3d1148b4b4e5d9dc2d9158d943adfda555633a4f8fdac55f07ace86c980ed479703db8df4a936b19067b76e4a79a7c9a74d2ce378a3768c5cff1afefbc537e2b459ffe6df980faa367d9cc1bad6eb6b0483d7cc421c7346dc94c2fb8070a6d9023e6ece4ba0d28019a97c188495be8709d4251f4c1db233708b47c4d553ec7125863991234574dfae", 0xc2}, {&(0x7f0000001540)}, {&(0x7f0000001580)="85388c7015ea64a5147da841a0790035bf95779b2ee7a72d0bdfe04f78f7234ef07258f2756cac625d4d5abbd0b65d819555edd66132f3ccd7c307926bcab070a4a7733becc66d1e8296ac461e101281fd4b67643596", 0x56}], 0x8, &(0x7f0000001680)=[{0x58, 0xffff, 0x6, "ff5a8371168515511ab83d5796920334618ae7f8ebfeaedc998b2a84f7181ca670efc6f71631b4ec3422a2f79f705dc47840ac40b5cf38678ecbcde29df7f854bdb3afd1d0"}], 0x58}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001740)={0x6, &(0x7f0000001540)=[{0x5, 0x6, 0x20, 0x3f}, {0xffffffffffffff00, 0x2, 0x8c, 0x9}, {0xef70, 0x1, 0x9, 0x8}, {0x9af, 0x2, 0x3c3, 0x3f}, {0x8, 0x100000000, 0x3, 0x10000}, {0x3, 0x88, 0xffffffff, 0x30a}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x54}, {0x6}]}) r3 = dup2(r1, r1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x3e85) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x400, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x401, 0x84) 16:00:21 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f00000001c0)="de20a34f7ced8c5a7bc8928e4370b2a3df5fcd06422a6388b0ccbd90eabc1e644150be5fcfbe00e0bb3f1dd775fedfba856dcbe514e1fa305db6c73745196ad0600c9c0fd845bd7ed5dc409086635f321b67c5e6af22bbb0142e0a13785855aeb327a3bdff72d0e7c49dc0a44caf1c347fb1b8270eb5833e945cb9e22f6a4a97153556b1428e9e78fd7db8007e517ffc3cefa57ee8f655121ab90919e631e6836a07a3da5cf8f1a7bf02aa6fbca1cd5a88d17c008431a0d27c8a07b71be1e51fc83cf576a1b4513d9a311fde4e1c2442571e283dba24ebcc4c0adb67e61f5a8e9650fa8c9a", 0xe5}, {&(0x7f0000000380)="80fe00ee53e0332d47e3725f9681c0b729a2af33fce047e33479da87a18bfccbf084125b694a2d4e595f61b1497427805889288b39e454c2d56ca3a114cd8d8f6f32ba36bd34d83a1064dba552f75f52e5c2e18e711f140292e603ff9e7891129b9478c689e7f2c8eb87234d3cc6b3ba3167a243362754c3470d817e608f3e0de99ec6cb0e64b59ee14a3714d1c956cc563192d49b82bca030b754674b8049db867a8a1bce25f6a14895e9f46b855b9b8fa850f6c8bd8cc3adc11945d1eb877afd91ae561fe306d494a3f7a1e171685520e372d212fb4874d86548c03c792eb0762b42a3ee0e", 0xa9}], 0x2) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)='=', 0x1}], 0x1) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/68, 0x44}], 0x1) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x40}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_index}) syz_emit_ethernet(0x4, &(0x7f0000000080)="d3be5367") 16:00:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000aef6344f8a53e98098bed6b6833f6fc364fb30276d74ef4f8f62c2acec4701f5eeadc518a603b9f05e9970abca428832000000001712b57d78d0f706c1fc244ec4b5d41286a37975f8d9c5a17ea02c6fdd487f6996958bc4d8d6a828b28de36a201d5bddeb0715d19a5e026e8c7ca3251207a6a85ab8ecc2adb2b09c0f4495d6eb7786b8a80e2127854e983640398fdfe43d8e707267e3fdd66d20a8c66c727e7bfe3b07e3a1d74910582244ff036b4d6adadae143542d7bcf416a6d12e34d2dadbf86e07bea1d2b10e262186447e0b8de2ada1a7113ccb685b65df247349cd9bd7b8e5828760a4935ee4973ff71929b5a7e1396e10eb802b1b8555febb5330cdd7c9eddd3838e24bd91336ad5997660457d0aa2c0721dd5e8f9257a8f133ab9b85a8da1cef06e9ce251a3a474aadfe0e39487f7"]) 16:00:21 executing program 1: socketpair(0x1, 0x8000, 0x1, &(0x7f0000000180)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000240)="5787fcf0823abcd116b31824242efb403aae4d3c18081caec470eb6c88fbb3ab787bd7470fc0120472f2fcfacef4f60479583a4f6d36599833dce3732f640fa6cf200cabf7a34f37e8c11783926e5dcc64bd63106cdcfeadcf589def5436bad3ec95713152ec03f009ca18d1929884f197d42a5e5e08d9f41531f2d25f9dd127d57fa5f39cfd69bf28d338cc55804424378ed3988ee25be39eac9642a28abc1f4cdf319f493c8c7abeea348270196e60d1c58560d413dedf541e723273c97a1250c418f314fa0955", 0xc8, 0x400, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x1, 0x8}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r3, r2) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000100)={{0x0, 0x5, 0x1}, 0x8, 0x400, 0x10b}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r9 = accept$inet6(r8, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r10 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r15 = getpgrp() r16 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r11, r12, r13, r14, 0x5, 0x7fff}, 0x6, 0x2, r15, r16, 0x7f, 0x100000001, 0xb1f1}) r17 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r21 = socket(0x40000000011, 0x3, 0x0) connect$unix(r21, &(0x7f00000000c0)=@abs, 0x8) r22 = kqueue() kevent(r22, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r22, &(0x7f0000000000)=[{{r21}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x5ee21a89) r24 = getpgrp() r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r26 = fcntl$getown(r25, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r18, r19, r20, r23, 0x5, 0x7fff}, 0x6, 0x2, r24, r26, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, r7, 0xffffffffffffffff, 0xffffffffffffffff, r14, r19]) fchownat(r4, &(0x7f0000000380)='./file0\x00', r6, r19, 0x2) r27 = getegid() fchown(r1, 0xffffffffffffffff, r27) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a021b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf2fe98b9838d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc6}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x6c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0xa8e2904d58856fb2, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r2, r1) fcntl$dupfd(r1, 0x0, r2) r3 = openat(r1, &(0x7f0000000100)='./bus\x00', 0x20000, 0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r6, r5) fcntl$dupfd(r5, 0x0, r6) unlinkat(r5, &(0x7f0000000240)='./bus\x00', 0x8) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe, 0x0, 0x39c}]}) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x10000, 0x0) poll(&(0x7f0000000200)=[{0xffffffffffffff9c, 0x10}, {r0, 0x20}, {r3, 0x10}, {r4, 0x4}, {r7, 0x1}, {r8, 0x18}, {r9, 0x4}, {r10}], 0x8, 0x2) bind$inet(r2, &(0x7f0000000280)={0x2, 0x2}, 0xc) r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r11}], 0x1, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x0, 0x1, 0x1, 0x3f}, {0x9, 0xa, 0x9, 0x5}, {0xfffffffffffffff8, 0x6, 0xfffffffffffffff9, 0x6}, {0x6, 0xfff, 0x20, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001340)={0x3, &(0x7f0000000080)=[{0x3d, 0x0, 0x3, 0xfffffffffffffffd}, {0x2000048}, {0x6, 0x0, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="d5") 16:00:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file1\x00', 0x2) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r0 = semget$private(0x0, 0x5, 0x46) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r1) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/192) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r2, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) getgid() unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000200)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000940)=0xc) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000000680)) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/diskmap\x00', 0x1, 0x0) write(r7, &(0x7f0000000880)="90a6ec2e867ee5cc18abe63585b2dbd7be9832680709d88785ed4ad7d1a3bd0c7aa578f620c2edbcc79ed1a194cb455d7ddd3985100c93249810ad83cebedb12f8be1e1baf9059cef52b0472fa72cb456b1d03585297709eb8778d1fa9cb7a90b1e5324e499e306c93aebd583019419afaba86a35311cd0944cbb34620d9c149a3d7cc9f388815ddcdaa93ba13c5e67f53cd", 0x92) getgid() sendmsg$unix(r4, &(0x7f0000000840)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000700)="116239fe1e51c7ded8bbd22dc62aa3236107bf73da07d0ed020596ed1ab03e8faedae11104dc6177619fa33f51c59223357ca8e168dc4c58b1560f3a9216bd97559393ba5d9e46f5dae6c294e20430fcdb167322812cdaec305091fae17c97919e04391c0605ed1a4e69dd577829afa0fadd00eee9e5c0164f68dbf5bd834b996cf8de6cf46222fec4d7b3e967dafc0e9beddb4dcda31d748c002b492eeece217cbcb48769483a5da6a86b849b991e2894f77e1415ea6ba0cb27a22d5b0c76722b9995e7e712ad72b483c81c61c3cdc5ce64004abb88c5fdc27ec14127aa5e6f1109294e51eb7df457a98f9fd885d454ba958dd29d6bae", 0xf7}], 0x1, 0x0, 0x0, 0x2}, 0x4) getegid() semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x8) r8 = syz_open_pts() close(r8) ioctl$TIOCSETAW(r8, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r8, &(0x7f0000000500)=[{0x0}], 0x1) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) write(r9, 0x0, 0x0) write(r8, 0x0, 0x0) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000800)={0x3ff, 0x401, 0x1, 0x5, "3e35341639190eb26f9511a277dffc54dfa35c98", 0x9, 0x8000}) getsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000080), &(0x7f00000001c0)=0x4) 16:00:23 executing program 0: socket$inet6(0x18, 0x4, 0xff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64, 0x0, 0x10000, 0x3ff}, {0x1}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r3 = dup(r2) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000000)=0x10001) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r4, r3) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000080)={0xe4, 0x1}) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1000, &(0x7f00000002c0)="b3d528c7aaa2e39524ecc2ffe738187265df45b1f3cc995afd2019410e68f8c3c729ebb2e02f6526fc786d195d669f8b6e902706f7eaca8dc1f3f407478f5d9d90c8add9a929559570c3d35bb1365e5d4ece117a0ca5b53eaad4f40966c7211e889e13d2fcb145148cb5c8659923f9f62c98ca405d21e44dca38d39e7cf7e13d611494d7511f970ef9d8f43af332c7431109a30598104d87b4e1fd3cbc54e19deb3b0a3304c1cd217c42c26c9b81b1fc2863cfca3d20c8a23961cb9ff1b0973d45972a1e576153b4a6500fedda40f1e4070cf081cfa1c6ba0fd3b0efc573fe43108096a7cd1ea4d34eb16140f33620598333e96ec1fd9db4f0875e99299e7302ea16d241144e5e80940617a32430b2277d43c7035380b53ac6397ea7606d85c9a1e230355bdc4315010c5aabd7fac475fb7f4ffdf3393a0241eb8c74cbe9798db70cd2a0b99b1bbfe84ce1c3a2ed510851f7958d248cf326a949c5c699750ab5567ce63a4623855073291ae19bfecbe73407d733d02e015b94e7a6b19d6cb2f9dc4ac67cd397acb88a6c0981c343ec646c6ceaa02b3c753f13794ee8b662fae278d25c76cbdbdeb7bc384b32e2c184db4f9a41bb119dd1f77f8c8d2cb34d4e228fe90cb1a1f19fb70eb2dad02a64914d29ed780e1590f76814b5885bf7e7715915c5f158c299a1139189cb07b073bc5e8beb2f4c1f78ca2464cd8ebc812c778232c11dc2cf3da7a0569f56af24c36f9cb8e6e0b8d042bfa92bc92ea740478ec0bd4a6dc3627b9fe62f0d46432e17846915b2c5947883dc520d1b5bebdca93d9a7029199452c00bc9193fac1c81956db9415bf39925ead49b9e1654b7195e8105dd79bf402f082217126c49adfeb1e76f959c2eda07e07e83718c6b294a93c293111fbab8633655fed3020103183cf721890350bd669d246dab7e74501120e17d2c194693ca81d1e603e6d4ff1e15bf49b1894d691b811a888bb141b2f904df0d79626c3e6d56b15eac47f12650ac437abb5a2969d3853e69f0e25157c70ca2f261bdc4ca2eac9ef14108f07c8ebf2a8362b8ca8a69102055f58fc6875c9211a799961e330dec9a4766273a293e3328a0e6018b5be297e0e102213f4760bb01b433e205381923f666f93bb609e7312c96ccaecc3d642935aebadffd0bb62c5a94e9ac5a93b31d562a046e5c4e21fd03c1cd5998da91f075fc5078d9d6bbf49858d0139c08e7846b69a2b5ba79e8cb86ff48a47d12c0e542e8519113a91a847b8951c6d189b74af57f8fcb3842230e08bd12601dadf19d3896ea6077cced91caae2d5ba40a59815d0cba8c42163e62283275c2a66a20bda77a2fc9ad6d7529cb16c598c4948da1d18db2a692ddb0c5ec141550963d6c6fb1464653f98f9302a61fc481d6fc007f3ec8d6f963149ab4700f5f4b5ef006a3ecb26a8ff1a6de88a2a255bf2f966547c7dd8e41c1a848e06d6042db512fd1dee419d3f454ed778d55b889f2b32d4c814fee93dcf269acf2092aa1acf11bc9118c0a1b8296adf0598a415bbe078fd6063dc73885e6ae7f728be68018f8790c7d42bbf8922bde7a987f3582eb1c67183891cb9ca728fd992a91503fb0cc6c4aa72d9732d05cfac1778b4349b668e08e5fcb71f697d441c19eee913c175b490c949c029bebb714ec61a878e72bf46f6efd6752d6977cf8625b4a0b0a21f4c9f52e1cfb220f445b74bf6706ac3402d67243d5bae67976ab1f5d9860b2f372cb740b24421a1ecfdd707359fd33cf08f973c26d8548475711cc8b242f23153f3c9a24ede9464a4974357b319d28a6df2971d88af0983e8f0fbc9ed2532ca3284a1880d0538ecff3bbad28eee7c3af19be85823d9161c41aa49aba071112b35b86b38beb3fd0e433ba764fe56ae8657620c86802cd130bfe256d1bdcedfa2648709ff75c3256fe0c4340901a247c9e4c0666a6c4a9e232bc6a11a33965360e46fefff81a93eddbef88b99adfc43345e9e58f400d27d3e8d9442bee0d58f216f4cd09c30e8550f3a38b6e1c33d73d96aa0e6663bea171f73ad812ef2376d28006865fe4fab8cbaf6d37edfab41a1fa629dc4d6197bfb1dc882c26fbbeb0aa2a47c2bbb52b274cfa2290309be7ea26847d2a15698bb40e5261f3eb79316b5e507dfa96ac5858e5bf1345a3963a518bc71f99bef830a776886088d75daea65fce1000e71853b9b945ac053887b597ebf038b6ebea0d83fa21ada480993c033759ec862d37c983e45b53aea740dacc93e9b05b06f153c13834f9ce6ee65e44b547557cc4b41a6c5d04b2dcad0fbe32ac29bdaeb867d4ea7417a75524adf15c00cece1ee44bc0989d362033f7675cc358ea3b93804ee6ad6fe0459c7ac2c581702560b2f71c4b29a96a96c99eb5306916f9a6cad3468b470b37a123fef902b3f03510b78ca91eb7339cd6b5719224a662eee81ebff0b0965ff3ad06627e4bf3cbeb1373847bf9ca8f0ed64aa4b23f0867130ad522862721be203ce42e1e2c230281cd8abeb26c27a0c5674d5594f2189753c0ebf8fefe2fef62b876a0eea24473809014c7dbf353b7bbe4d5473f645bda61a58343bdd23a322ff1cb62d1e7688b5ebbacc2102c28a1c9fe1e17da9770d340525f489bbd11ca3c6c1f39cb70fde1d2254b80f4db9a0b82a82e4a9f8487ea9571c7544ea5b2abed136e7b8062ead5d574d62e88bb63ba68d3547d1294b40b198d54a021dc225cb8dbbaeefe786e76b371ef1e6b8db792a39abceb5f2caee7e745281af9ea5e35a78f03e47aa22a905f6a45c22f79e245177ae1b4181e7f523d3c765d515200eaf006e759aaf75bb4a8ede717d9849d724e7b66a141437e38b5d1a3b492a2ccb369530238b20b311f5be01499310c771562acab0061f669baad9034ed7d53de1fda9e793d780bc5999ed920d0f2b6c9df5c99a5715509c2eb9c5dde755f9aa53040e80bd106ef0e86222460396ee41e3455c0226649bc0eec0988d0164dc53b7a02bdea974846f5c1503be90ba1f4a3d1de8110b6731dfcc4016ce443b19c52236c0a7f8cf946e356fb9558dfa8085ef857f24cf531174eda0e8b60c03c0bb584670c53eeb916cc0df7a0ba8c69a5c17db06682fbc9cb0c57260f77e0712cc6eb8c7208a34aa4e2f63c630add34664762e7843d12a2ac4f544e0d22ad961aeefaed6c9f8fa5751e4d205b20c11ee9ef370a23fe4eb56d5046f03b6d36fd87f37db7eaf62867c2b3a39967c8bfffbb4b364933f1b7691b212bc526b35b247817afb686aaa50215e79fca641ddd0b34867bf58f0f0b621e6db481bd9911808915bd8c63fc24bc48d4aeff10e1596e292ab3068a8cbd100e562290f746e76090a33f7039ee41936dbf90ba93468283756501e24f127f8a61dd49823c34e70ad0e305895422fe58b8907c551533bf3704530d074252bef0552145fb7fd816b2e23b8eea23551edd99a3ac95ba4d70ed64ad7f8385242d852ae90d6057e856497b6ffdead0a04e6bc6acdf7d718f6cbb0c384993babda827d28f776704b85882e71235765600bd758d8225c8243cab68fad456cd41eab124598138da74fc429e4046a713c412fcc724e303b7df59d8c4b51a971873d6565415a99ae9c282c2a95ef0f3c54c186b5a94ac81950be8e3d507be2f2a983ac3c3816724db40c26e300c1e7681dde8b903bdd316a169d473951dfb6438f2053d673a818a80a2c573fc3bdc930609c33ec9422eb202a59178f4d8a506ec1c395037fc276c20ef80c3d661943fa05c8d8b8b50fa7c23a20c279ed4af409f2ec577071ba42dd9348b9259dc3493f5121358aeffdb43695cb847fad016904e0c8a9fdaec86ac3466d19b3629dfaf3d6e1d6c737beb3a4949638a4aed4c4d7efa86146b678bae4b61b540080d2fa4541346b6ee0a288a0cc0e36060e1e06a28c24b31d5c36790b128e478b71e7e3c622130a4c7f16679d8950166e85fbef60d96bfdbc8d47b0a132ec0cb048ba0a609201621fb370be6fef39fb729f1c1d877025fbb17a9e8fb8eb8b87ffdc301ab9cc928df39e2cf8880fc02e1581f44289a7f2b9d275303c4520f9fd2fa899bb24e2f1a6d001bdd1bf24862c52f477126c6f7c02c5aeb6df3d8b500b5f00b875c8c96c13c651f9cf1d13dcd8cf85cdc8acfaf68efaaf8047c39bcb48db0b4913ba49b5282c0dcc9a33ebb8efabc838f3b1d82d0246705216c3bb04418d89d1087ca3d4e1d0c997c41407be954109b2ac1ff4feda8ce51c46d777e316d5a2ef3d6a2a0f9dfccfce4e1c37e21ec455b1b36e7a7d2360c0f4f240ae5d695439b6fca8d7de129cb786ffd4bfe99d2dc649e02c2864fb5ceb1ffc6d0c1ec4be1575ca8c6ade42ba275b3f97ca29a7bd73cd43461c7c83ef38aae73eab74b229f3c27372e77bfd4489acfb11fca632079d219ceed867b4c38ba1baafc7c3fa0229ec657edad7cf3c10b57baa3ace764871520b42625856f82aab5c7dd740b0c24203a3773df631bc0076c03fec099d6bcae3bb2f5c65a84becd43773294acfd9917d35e67b7696cac7d0fa6e50d2f49abab18ca2da9d9babc42664946032f8a3698179644e1c0996695b72311cc2838f07ea3fca3048e861a34069d30c13fbfb6a5dbca1e8cdb78f8c9cde71084a5cf420a6e9205681701fa7129be154f117ac97aee1049fb008136e752b980c22dd066592cbed7181cbb155125a4631c9acffbbb13db70dff3c330baeb4910334b37382ea5daa24dc24f932d23fe5b32e3a38907e12947a87db6481c15bb33ce18ac047fa64ffa7aa99598b02a80da04421b3ff80e7cf01d2b423e9f33f33ffee227ffe094d4edad8845c73d166ae96478ecef27bc2ad43d4680a78e90b4ba7d2c35fee5f8b239d29a7bc5a902fabcb63f9699be5ad77c1da693678e55c3743475041cdd3f6ede935590bfb04161b585df2ad3465e67f94816d9d59a5d5892a9c95fd1a7bfde8e050e1b84d4898fd91282194478db30936441f3a5b626d8dbfd4d371c922faa7a867b8571fd4507a4c4115584d345122e58ead8ddc4156779a34acdfe59b50c92191f678657538e69c4da056e76e1f7fc253629559192651f4d71ab6b257d132b5d87c214f52862c742a1a6652b04487b9c2c8f4b770fe67d7c1e29fea43ec8d01adf8ac698401fa109635b48744a34cddba3740d07ad767f74d61f7fddfad0033fd2f9f43e6604b52c49c47f5c885b82d1d92aba7b37920d84df4f29c35b1df19d7b3a0b56027b6c069fcb71251d2729f9a7e315945a22c520d7b969b38d475ef76adf4e82385240b4d598a3e3342d1b5b86179b176be50e9de96640f3fb858d7fb899848b613acd9eb5ed7f0cde32bdf120cf22f1d8875072e83fc77f2ad0f6ede9ffc1e82e586d87fbe64eeff19662e3f2280380a32b14d30ebc009d9e73bc0812a71a440d5b6ba92d806616effaee53b386fd3e7a655b92fdca83127385fb8aab505d5c2fc3265f0c275046f09b9f06d67f8be2dc38e66c12e3b0d4be0ab0939d2700753624368ff7e7a3ecb587c4d09b15711951c1e1cedacab57432214ce997b9c533ab11931944d2db93b86ab0f70203b4df877738006381f324372ba844216c58dd7a92c5f12769570beda3c56f54c4572011354984b2a44b177518a1d38e3f9340143527083b16b1782f7d64893aa87e8276785022dbd57838b721daa4a04e55b1825549868ad98dfc1ecfc2d4005f28153f1bb7fad3b4d378be1805586ce57824eb943e8f0982fd2257a7ed9c81518d16aca38de28c17c48e5ecf29b874b2d944e2") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) fcntl$dupfd(r1, 0xa, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x9}, {0x84}, {0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$VT_OPENQRY(0xffffffffffffff9c, 0x40047601, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) 16:00:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1b6, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgget(0x3, 0x1c4) msgget(0x2, 0x1) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r2 = msgget(0x3, 0x91) semctl$SETVAL(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000080)=0x9) msgrcv(r2, &(0x7f00000016c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00"/4104], 0x1008, 0x3, 0x800) r3 = msgget(0x3, 0x91) msgrcv(r3, &(0x7f00000016c0)={0x0, ""/4096}, 0x1008, 0x3, 0x800) msgrcv(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003fd79565c0b6e6981476c4cb9301f10dfa04c55838c06d3d"], 0x106, 0x2, 0x800) 16:00:23 executing program 1: r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970", 0x20}], 0x1) readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/219, 0xdb}], 0x1) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x10000, 0x8) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r3, r2) fcntl$dupfd(r2, 0x0, r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x45f, './bus\x00'}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x6aefb2c0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:00:23 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000002480)='/dev/diskmap\x00', 0x20000, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x80, 0x0) pckbd_enable: command error 16:00:24 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) 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) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$inet6(r1, 0x0, &(0x7f0000000040)) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:25 executing program 1: select(0x895d4eeb22cabad4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4000, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r4 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getpgrp() r10 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r5, r6, r7, r8, 0x5, 0x7fff}, 0x6, 0x2, r9, r10, 0x7f, 0x100000001, 0xb1f1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r13 = accept$inet6(r12, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r14 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r19 = getpgrp() r20 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r15, r16, r17, r18, 0x5, 0x7fff}, 0x6, 0x2, r19, r20, 0x7f, 0x100000001, 0xb1f1}) r21 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r25 = socket(0x40000000011, 0x3, 0x0) connect$unix(r25, &(0x7f00000000c0)=@abs, 0x8) r26 = kqueue() kevent(r26, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r26, &(0x7f0000000000)=[{{r25}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x5ee21a89) r28 = getpgrp() r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r30 = fcntl$getown(r29, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r22, r23, r24, r27, 0x5, 0x7fff}, 0x6, 0x2, r28, r30, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, r11, 0xffffffffffffffff, 0xffffffffffffffff, r18, r23]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r5, r18}, 0xc) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x24}, {0x40000002c}, {0x6, 0x0, 0x0, 0xfe}]}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pckbd_enable: command error 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5}, {0x2d}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) pread(r1, &(0x7f00000001c0)="4fa6fb027e57406c432c4ccce3beea05023fd7d0415d10e8bb1a9b4e4116e8156539894baa26ecddd6c7ca0fecb2adf151427b60c41776662a421a7898be3cc6e2cac7eb50acd95166b7cce1d460c8b13fd02f2395edad8f8405f33c2d004922309041d7332cfa1e1a330944e3653278b69ec23e370044c136cf031f5404f9da514952af54", 0x85, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffdb, &(0x7f0000000140)="3670c0fb7d7ef85b29c2dc753378cf6ace4bd6331203fd6e1c994c18ed3be3f18ddc672d225f2aff6de997205d8cf71cbe5c426e2234ccc1c14d967a1c3ecfd7851e67b8bbc01e329bc9bcc5171ac924af936def635a5dd7ace1289f8d23007d5ef72e9246db693353bf6900"/117) 16:00:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='x\x00') chroot(&(0x7f0000000440)='./file0/file0\x00') r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)=""/34, 0x22}, {&(0x7f0000000180)=""/38, 0x26}], 0x2, &(0x7f0000000240)=""/252, 0xfc}, 0x40) chroot(&(0x7f0000000040)='./file2\x00') getpeername(r0, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) 16:00:25 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) socketpair(0x0, 0x1, 0x1f, &(0x7f0000000000)) setsockopt(r0, 0x20000000000029, 0x26, &(0x7f00000000c0), 0x0) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000baf000/0x3000)=nil}, {&(0x7f0000bd2000/0x4000)=nil, &(0x7f0000cdf000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ea5000/0x1000)=nil}, {&(0x7f0000bfe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=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}, {&(0x7f0000f66000/0x2000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ea9000/0x9000)=nil}, {&(0x7f0000c8f000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) r2 = dup2(r1, r0) ioctl$BIOCGSTATS(r2, 0xc010427b, &(0x7f0000000580)) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) shmget(0x0, 0x4000, 0x1d, &(0x7f0000ffa000/0x4000)=nil) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r2, r1) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x4, 0x1, 0x3, 0xffff}], 0x1, 0x0, 0x80000000, 0x0) r5 = socket(0x6, 0xb, 0x40) recvfrom$inet6(r5, &(0x7f0000000140)=""/206, 0xce, 0x40, &(0x7f0000000000)={0x18, 0x1, 0x9, 0xffffffff7fffffff}, 0xc) 16:00:26 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080), 0xc) 16:00:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() r3 = socket$inet6(0x18, 0x4005, 0x70) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r5, r4) fcntl$dupfd(r4, 0x0, r5) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000640)={0x20, [{0x6, 0x6}, {0x1, 0x7}, {0x3, 0x7fff}, {0x2, 0x7}, {0x3, 0xfff}, {0x1, 0x6}, {0x2, 0x2}, {0x3, 0x6}, {0x0, 0x20}, {0x2}, {0x2, 0x100}, {0x3, 0x4}, {0x3}, {0x6, 0x9}, {0xe35f3de75687d7e4, 0x480000000000}, {0x3, 0x9}, {0x2, 0x7}, {0x3, 0x2}, {0x3, 0x7f1d}, {0x2, 0x7}, {0x2, 0x400}, {0x2, 0x6}, {0x5, 0x1}, {0x3, 0x1}, {0x1, 0x401}, {0x2, 0x6c}, {0x1, 0x1}, {0x2, 0x3}, {0x1, 0x4}, {0x2, 0x8}, {0x2, 0x9}, {0x2, 0x140}]}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r9 = socket(0x40000000011, 0x3, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs, 0x8) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r10, &(0x7f0000000000)=[{{r9}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x5ee21a89) r12 = getpgrp() r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r14 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r6, r7, r8, r11, 0x5, 0x7fff}, 0x6, 0x2, r12, r14, 0x7f, 0x100000001, 0xb1f1}) r15 = getuid() setreuid(r8, r15) kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:00:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0xffffffffffffffa6) sendmsg(r0, &(0x7f0000000140)={0x0, 0xffffffffffffffd1, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000000000f87c8a5b671b1b542b538706000000a714000000290000002f000000030035700100000000"], 0x38}, 0x0) 16:00:26 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f00000000c0)) ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f0000000000)=0x28e) 16:00:26 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x2, 0x9, 0x8, 0x1}, {0x0, 0x4, 0x7, 0xd8c9}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x3}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da0d4096e8c8b6b87cb2d72b8bcdb9ad0a4f5f728193ed96ab92f12fc4d5f16b1000000001628b53acc547d533587c189eac3", 0x65) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000001c0)={0x0, 0x9, 0x0, 0x0, "dad6c968e77f4ca99f4de2c4585aa0e4d0e53691"}) write(r0, &(0x7f00000000c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd568c71ed2879e91f98c168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2d687f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xfffffe39) r1 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7743c19fccd1902a5cb333cdbe9e7a8467d6ced2"}) close(r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r3, r2) fcntl$dupfd(r2, 0x0, r3) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x4, 0x0, 0x0, 0x0, 0x4, 0x5, 0x30, 0x0, 0x0, 0x5, 0xfffffffffffffff8}) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) read(r5, &(0x7f0000000880)=""/161, 0xa1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000200)) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x48, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x64}, {0x1c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x10001, 0x19f}, {0x6, 0x42}}) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{}, {0x20}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) poll(&(0x7f0000000080)=[{r0, 0x141}], 0x1, 0x1ff) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x88, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10008) faccessat(r2, &(0x7f00000001c0)='./file0\x00', 0xd8, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000044}, {0xc}, {0xfffffffffffffffe}]}) write(r1, &(0x7f0000000140)="c8918a7519ceaef190c6d4b3d0a104ded9f1e6a5cb82c5e2fa791e3154de669a9bfe0b7b3e9ca4de1001", 0x352) poll(&(0x7f0000000000)=[{r0, 0x111}, {r0, 0xc6}, {r0, 0x4}, {r0, 0x102}, {r0, 0x172}], 0x5, 0x87) 16:00:26 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000002c0)=0xc) accept$inet(r0, 0x0, &(0x7f0000000080)=0xfffffffffffffd17) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000280)=0xc) r2 = getpid() ktrace(&(0x7f0000000180)='./file0\x00', 0x3, 0x1104, r2) pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) semget$private(0x0, 0x1, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x300, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000240)={0x6f, 0x0, &(0x7f00000001c0)=""/111}) panic: malloc: allocation too large, type = 2, size = 18446744073709551296 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *112236 67158 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffffec0,2,a) at malloc+0x9c9 vm_get_info(ffff800016972760) at vm_get_info+0x9a VOP_IOCTL(fffffd80361a04e0,c0185603,ffff800016972760,1,fffffd803f7c68a0,ffff800015935650) at VOP_IOCTL+0x88 vn_ioctl(fffffd803755ce10,c0185603,ffff800016972760,ffff800015935650) at vn_ioctl+0xb7 sys_ioctl(ffff800015935650,ffff800016972878,ffff8000169728c0) at sys_ioctl+0x5b9 syscall(ffff800016972940) at syscall+0x507 Xsyscall(6,0,ffffffffffffff53,0,3,67b1fc57010) at Xsyscall+0x128 end of kernel end trace frame: 0x67d650f6d20, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic malloc: allocation too large, type = 2, size = 18446744073709551296 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffffec0,2,a) at malloc+0x9c9 vm_get_info(ffff800016972760) at vm_get_info+0x9a VOP_IOCTL(fffffd80361a04e0,c0185603,ffff800016972760,1,fffffd803f7c68a0,ffff800015935650) at VOP_IOCTL+0x88 vn_ioctl(fffffd803755ce10,c0185603,ffff800016972760,ffff800015935650) at vn_ioctl+0xb7 sys_ioctl(ffff800015935650,ffff800016972878,ffff8000169728c0) at sys_ioctl+0x5b9 syscall(ffff800016972940) at syscall+0x507 Xsyscall(6,0,ffffffffffffff53,0,3,67b1fc57010) at Xsyscall+0x128 end of kernel end trace frame: 0x67d650f6d20, count: -9 ddb> show registers rdi 0xffffffff8118e297 db_enter+0x17 rsi 0x2678 __ALIGN_SIZE+0x1678 rbp 0xffff8000169723a0 rbx 0xffff800016972450 rdx 0x2679 __ALIGN_SIZE+0x1679 rcx 0xffff80001778b000 rax 0xffff80001778b000 r8 0xffff800016972360 r9 0x1 r10 0xffff800000abc100 r11 0x9af414f2ea316e0 r12 0x3000000008 r13 0xffff8000169723b0 r14 0x100 r15 0x1 rip 0xffffffff8118e298 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800016972390 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=112236 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000159349f8,0xffffffff825545b0 process=0xffff8000ffff70f0 user=0xffff80001696d000, vmspace=0xfffffd803f013660 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 67158 10769 89092 0 2 0 syz-executor.1 *67158 112236 89092 0 7 0x4000000 syz-executor.1 510 447642 15878 0 2 0x2 syz-executor.0 7982 138170 1 0 3 0x100083 ttyin getty 89092 189077 15878 0 3 0x82 nanosleep syz-executor.1 26451 483275 0 0 3 0x14200 acct acct 45311 117839 0 0 3 0x14200 bored sosplice 15878 131626 99947 0 3 0x82 thrsleep syz-fuzzer 15878 244854 99947 0 3 0x4000082 thrsleep syz-fuzzer 15878 426764 99947 0 3 0x4000082 thrsleep syz-fuzzer 15878 336450 99947 0 3 0x4000082 thrsleep syz-fuzzer 15878 108351 99947 0 3 0x4000082 kqread syz-fuzzer 15878 376291 99947 0 3 0x4000082 thrsleep syz-fuzzer 15878 364481 99947 0 3 0x4000082 thrsleep syz-fuzzer 15878 340067 99947 0 3 0x4000082 thrsleep syz-fuzzer 99947 465226 35396 0 3 0x10008a pause ksh 35396 70141 78953 0 3 0x92 select sshd 78953 312287 1 0 3 0x80 select sshd 39925 161481 16388 73 3 0x100090 kqread syslogd 16388 403424 1 0 3 0x100082 netio syslogd 44956 417406 1 77 3 0x100090 poll dhclient 48052 1848 1 0 3 0x80 poll dhclient 83969 120450 0 0 2 0x14200 zerothread 26648 391969 0 0 3 0x14200 aiodoned aiodoned 24645 465474 0 0 3 0x14200 syncer update 41960 328467 0 0 3 0x14200 cleaner cleaner 88282 518312 0 0 3 0x14200 reaper reaper 82254 182694 0 0 3 0x14200 pgdaemon pagedaemon 82705 191986 0 0 3 0x14200 bored crynlk 93177 321179 0 0 3 0x14200 bored crypto 40132 81917 0 0 3 0x40014200 acpi0 acpi0 36075 339637 0 0 3 0x14200 bored softnet 30634 75748 0 0 3 0x14200 bored systqmp 64025 507808 0 0 3 0x14200 bored systq 83322 220803 0 0 3 0x40014200 bored softclock 97075 39765 0 0 3 0x40014200 idle0 42327 321880 0 0 3 0x14200 bored smr 1 336840 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 9561 6496K 7740K 78643K 22316 0 0 pcb 13 8K 8K 78643K 429 0 0 rtable 111 4K 4K 78643K 852 0 0 ifaddr 67 15K 16K 78643K 313 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 73 0 0 iov 0 0K 24K 78643K 172 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1229 77K 78K 78643K 4572 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 45 0 0 VM map 2 0K 0K 78643K 4 0 0 sem 12 0K 0K 78643K 226 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 1833 0 0 sigio 0 0K 0K 78643K 12 0 0 proc 50 38K 55K 78643K 788 0 0 subproc 32 2K 2K 78643K 153 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 151 0 0 in_multi 33 2K 2K 78643K 139 0 0 ether_multi 1 0K 0K 78643K 14 0 0 mrt 0 0K 0K 78643K 8 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 132 583K 583K 78643K 132 0 0 exec 0 0K 1K 78643K 411 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 102 21K 31K 78643K 5404 0 0 UVM aobj 103 3K 3K 78643K 111 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 216 0 0 NDP 15 0K 0K 78643K 93 0 0 temp 191 3532K 3600K 78643K 49327 0 0 kqueue 0 0K 0K 78643K 6 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 22 0 16 1 0 1 1 0 8 0 rtpcb 80 295 0 293 1 0 1 1 0 8 0 rtentry 112 113 0 69 2 0 2 2 0 8 0 unpcb 120 744 0 734 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 3924 0 3924 1 1 0 1 0 8 0 tcpcb 544 339 0 335 2 1 1 2 0 8 0 ipq 40 4 0 4 2 2 0 1 0 8 0 ipqe 40 10 0 10 2 2 0 1 0 8 0 inpcb 280 1674 0 1665 7 6 1 2 0 8 0 rttmr 72 2 0 2 2 2 0 1 0 8 0 ip6q 72 1 0 1 1 1 0 1 0 8 0 ip6af 40 2 0 2 1 1 0 1 0 8 0 nd6 48 16 0 12 1 0 1 1 0 8 0 ppxss 1128 44 0 44 7 6 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 493 0 275 16 1 15 15 0 8 0 art_table 32 494 0 275 2 0 2 2 0 8 0 art_node 16 112 0 72 1 0 1 1 0 8 0 sysvmsgpl 40 9 0 5 1 0 1 1 0 8 0 semapl 112 224 0 214 1 0 1 1 0 8 0 shmpl 112 109 0 8 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4424 0 3035 46 0 46 46 0 8 0 ffsino 240 4424 0 3035 83 0 83 83 0 8 0 nchpl 144 7421 0 5805 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 25991 0 25991 2 1 1 1 0 8 1 vmpool 520 2 0 2 1 1 0 1 0 8 0 scsiplug 64 3 0 3 2 1 1 1 0 8 1 scxspl 192 19878 0 19878 13 12 1 7 0 8 1 plimitpl 152 179 0 172 1 0 1 1 0 8 0 sigapl 432 1985 0 1972 2 0 2 2 0 8 0 futexpl 56 45736 0 45736 1 0 1 1 0 8 1 knotepl 112 610 0 591 3 2 1 3 0 8 0 kqueuepl 104 649 0 647 1 0 1 1 0 8 0 pipepl 112 1724 0 1705 8 6 2 2 0 8 1 fdescpl 424 1986 0 1972 2 0 2 2 0 8 0 filepl 120 17476 0 17377 12 7 5 6 0 8 2 lockfpl 104 581 0 580 1 0 1 1 0 8 0 lockfspl 48 200 0 199 1 0 1 1 0 8 0 sessionpl 112 26 0 16 1 0 1 1 0 8 0 pgrppl 48 42 0 32 1 0 1 1 0 8 0 ucredpl 96 2948 0 2941 1 0 1 1 0 8 0 zombiepl 144 1974 0 1974 2 1 1 1 0 8 1 processpl 864 2004 0 1974 4 0 4 4 0 8 0 procpl 632 4360 0 4322 4 0 4 4 0 8 0 sosppl 128 26 0 26 5 5 0 1 0 8 0 sockpl 384 2756 0 2735 12 9 3 4 0 8 0 mcl64k 65536 56 0 56 4 3 1 1 0 8 1 mcl16k 16384 12 0 12 8 8 0 1 0 8 0 mcl12k 12288 28 0 28 9 8 1 1 0 8 1 mcl9k 9216 22 0 22 8 7 1 1 0 8 1 mcl8k 8192 52 0 52 3 3 0 1 0 8 0 mcl4k 4096 179 0 179 2 1 1 1 0 8 1 mcl2k2 2112 21 0 21 6 6 0 1 0 8 0 mcl2k 2048 53100 0 53057 18 11 7 15 0 8 0 mtagpl 80 41 0 34 2 1 1 1 0 8 0 mbufpl 256 97799 0 97713 14 6 8 10 0 8 0 bufpl 256 9974 0 4921 316 0 316 316 0 8 0 anonpl 16 193683 0 179848 89 29 60 73 0 62 1 amapchunkpl 152 9628 0 9524 29 23 6 12 0 158 0 amappl16 192 9620 0 8796 78 35 43 55 0 8 0 amappl15 184 8 0 8 1 1 0 1 0 8 0 amappl14 176 496 0 495 1 0 1 1 0 8 0 amappl13 168 16 0 15 1 0 1 1 0 8 0 amappl12 160 490 0 487 1 0 1 1 0 8 0 amappl11 152 65 0 54 1 0 1 1 0 8 0 amappl10 144 347 0 345 1 0 1 1 0 8 0 amappl9 136 1074 0 1066 1 0 1 1 0 8 0 amappl8 128 631 0 607 1 0 1 1 0 8 0 amappl7 120 392 0 386 1 0 1 1 0 8 0 amappl6 112 76 0 66 1 0 1 1 0 8 0 amappl5 104 672 0 662 1 0 1 1 0 8 0 amappl4 96 1513 0 1483 1 0 1 1 0 8 0 amappl3 88 1325 0 1320 1 0 1 1 0 8 0 amappl2 80 14595 0 14529 3 1 2 3 0 8 0 amappl1 72 45786 0 45377 28 19 9 20 0 8 0 amappl 80 4696 0 4661 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 110 0 8 2 0 2 2 0 8 0 uaddrrnd 24 1988 0 1972 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1988 0 1972 1 0 1 1 0 8 0 vmmpekpl 168 18722 0 18694 2 0 2 2 0 8 0 vmmpepl 168 240713 0 238845 215 113 102 125 0 357 15 vmsppl 272 1985 0 1972 3 2 1 2 0 8 0 pdppl 4096 3982 0 3948 6 1 5 6 0 8 0 pvpl 32 524719 0 507874 215 60 155 175 0 265 10 pmappl 200 1987 0 1974 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 483 0 40 13 0 13 13 0 8 0