0x0) getegid() mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) socketpair(0x18, 0x5, 0x8, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0x4eac0b189804d7e4, 0x1) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0c1bd715a1cd6ca9861614a566"], 0x10) 16:00:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 16:00:08 executing program 0: socketpair(0x1e, 0xc003, 0x0, 0x0) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r1 = syz_open_pts() socket(0x10, 0x1, 0x9) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) poll(&(0x7f00000000c0), 0x0, 0xff) write(r1, &(0x7f0000000000)="7b3a63c4d3ea558a16a9c8f8e8093611ecdba44b52b61b66cc177ec4872e7ac7baa808c9284f623f57ad0b461b5ed75eb31fe49ace7ae3847fbbc8d843cc4167e55de09c0a4b341da5c6e6749d06b86d9f5235e7c4585d48f34f3593f4849eae6bad81d90d3e0dec25fcc753d588cf00a6d7c7ee7d628c21deadeb1ea8cb53c2644a6629330801dd4805d6984abeb44f4a0e7fe72d2fbeec9da62dfa3f7d8eb914b676eb4aa7cf49dd6ad698b59e9480e3682a70aefdda7fcca1d9922a5298b88212eb41e6dfad8bf51bc9bd86f3a31e97dc576c5d61489a2474d036a1594c0d4b41daaa7a534f18c69b0943f31aa3162850de4e28ad3db60b3a41fb4cb9768e130d2ddb070c025dceb5efc8407a53640cf26a458b9c848b0a919551df39782117e0fcdd9bbdc7274cfd081eef075da7eb20c1a3f99b9eb67ada7aeb966d52289a8042bc3ceea66d6366045ac80efb4dc20461d40ab1d7a762e9514b01443aa73c412a84afadaa57152f51b6953bc4b6b2ba7c03e2d517f82b11904c56dd75a6a2c4c3d5c6fad684b9c188c4b5483b44f1634ebf2e372f6d21cd85b8e4df80aac1349517e611a511735a24ed6184c9cf73291b99456da8df24272c61ec543f3629839ca72983818a7c117623c2618887649a54cd3589066701f6a4d280cc747a0af3215766eeb6469af25e15a84bbbaccaf3cfb731945c169de975cf9bf4f3e812d8956d6274e9816740c8c2d2b0b48f718e7682b5044b8dfa63c0ffc68f43f78a28bd0d8dc5a42fbec80414d21476d54d1ef63fd6bf59215de0a78e7e3008c7468ec6b93e07b19fc3c5c34e90e344b758fb3f0550482690bb55d5209d34ea778825c935bf5f3ced502ae23a5537552783e08c7d3aca14766e94f3d8e410037f5fba83a55344146ea63757abab2d3c29c5875e9150a97f563f8299cc91f7af20a2d2ff590b6255d433084123be9d4d20fcf61b596f44599861a9ed18710033347cf40329d85359cddbeb7a01e9bb55e50ef0721a09b5a46038672f1fee1623edd1cac487d637674f6cd88eee91341cbf8989da4e8624db54edc8ec9d933605cf6341df1a5f01dd398074822b6e3075d7503c48436b3df3b52340d2f3146a6836a15dd05c61639041a8c42046f269addbd4e1941b6fd560c8a38efea66d1f22c21728c8719326d820bd66239ba82147301725dcef667cbdbdd904c01007067157c485d6471252a5f446ab1d159bf098f76af26a55d243ea467fe67cc173cd586d077fbe283a02f2617477b3e2e042b8ee9f205e7c40f1fb8f492022ee18fe55d6a907439b80f717e3bd44dc62da8d45712504a7090be20ab7bd85544367f9448962267bca07199b6fc7b25f835436b7e5eef9f7e5feef4b85df6b38d0df5f62f7aad1c63815e0395e21c02ce5672a5a15512089f2be05a4881df29073ce12deddf31ea0c15f2c364fae11b54e225c0678f97eda248807e00261acd66f7fad679e5aede371c6edc770c69a6495549df1ccd1f62b06e668cb91384c97a11367e4b8cff539fa0a261cfabb02a4a7f128cbecb6e7e0fa05ef3c75093236bf909c095908ac933f6350fe25fea1c693c0bc95e3e63b078c4b5ee0a05806abe4a5dfe8231f2700f81b7672a90f84fa4fd6e9a3a58bfebe94e7942350411c063113e80aff7c66da9d84f290be550d6fb2d15db5add2e80d93e3a688d23892647996c404cd97ef39666847d05ae2a0c0a97abd20c769efa3b6951b900a04bb8b449357b516a0729e4a2a135ef1bc3717e3fe1c88277e096316e2943679e0bb8cbedd174afce7507a955413d9d8915f154f101b33dbd30e781005b8c497f89c2a274e5591836dfca8b277e1d5bceddcaec02bd493758ecd07ed266a4e00d7f6ba52ab778bc397957d013e4db73769c63b28d62f276d41aa43bf1ee57a09c3a7a038ddf7f82f2e95013ffbe329bcea8c5da4f005735a9651f0ff7c57052166d194dbfd28f23741b69869efdca08864784d9e4d53bbbc04b3436fce7b3f16380d2a686ef8acbace546f52babfb4e0b665b7af535a1922245955411a41af69c2151d76b943b57a32a82f20e6899bce7e56a7006a2fbc6fbf02440caa538e50405e613377d22a28472717deb8887c0582b79e6b874b465537feefdf3c25a2a812df2530e153f3312fc1a4e40ef977f3bebd1d674b228970018f5a85775fcb975ee5a27d4855a495014fd97f2aa1288c4a581f7e5d053a7f7c65e2a6a2c367b42726ac8e208dcb3d4755051ccd60c86fc103db217d058cdce321873c06e3d6d52afa3a093ab40d1b8be26ca2eb5534281b78f5c295e46ff2ae08b98946dbe68a69c0fbdd5257a3ce4879c2b6ec44c7ccbbca66e879eff5c42e6cbd7ed1ba6ed8d5fb196105320b8ab13eae4d95eb76fa19ddb41c913ae562a1ae4f7441f635be13ed24474b5cb322ceb898b9911867ad0b89a9de324f279bb53a347b7fc629f3d5293a4ddf5252db96bffa5f821dfc9ed43bae371d1a78b62606bbff72dbd8be2188e9b254914ac2bc119c73d1cde4f7b58192f78d9701c51a3d55888a96ccaf862337b42b50ef205f3bf6c3cd48baae371e8f1d3a691d0e85a5056e9bbaac2c48d59db3d6121bdbf11baf0cb901b523eb3e09abaaa9b54a47aa6ce8b104daa92a4dc1b839c702742d5eb6dc4fe0bb67343f494b246e8fe12a03f2715bb0ec2dc545a044182667ddee56bb316b1b97d466188127b1e5cc329b4f67e9203a459fc2751d116004b38d5aab6efbcc89f2d89f1024ef902d9f4d35f5fdcd320ff439a2b9159213896913f7a3ed4a586bb2204a7191144dbeb74973bfb71510963acd7ea064a706258768524ea424571f4f8e6c22c788a19a0f578fda2fc9dbc13435abfea31c30c9d5460b955875bf27bc8f23d9373c0c6eb36f1b1152b6b48137a70dd3f84b3a4211346d495e3c1126654b062d23a1e3e7bfaf22a347a0175c98fa0d995106f0659164359d83bdf618bf2fe3e74124ff1c6853d9e0faec325ca9c702116febfe9ddae50ceb8e7ae228f7986648b40ddbc337040388e32e3c1b77194dd7bd91a0c903913003831c13833d3685e5c4fd4953a6e442d1fd5ef5d2d0bffa13a6a1b57d221387a16c3449e9aa06a29e979a17ede196aee2e774dea25f1cd2d91a5fa49e482b2fa197e92267380fb2987baa77837b181cb12c34263ef61ce1464ee36bf08cffc33575a45ad862f698e588dd96fceab5d50fcc76dec5f824898683cdbaac25c1963d27c5b451bb4d12601a3456162c77f45a0a996cf4e5d07c48218298c0908227b4cbe3cf1b2f4230b6b12b9b62dec76fa2c4dd023b1a3a75407b03f436c3566e1d03c9be14fa6c36bbd06e21681cb86bf19cf699ced6e1b7cc9996b54adf24657653ccb917545e499508fc820063f52361731910afd87dbb9dfce05dcae3963ff94bb176f6c9af37dcf4f8fbbed7883735711ed7c0af850c22989a0f652e9800f1deb75fabf6bcfe03bf514a6ac769bef3891d382392d5546457d1621a620ef564be37559a0a935c1b243fcd347f722f2213f39a0e94fe5552dc94d1de606a6ed8e39850be125d34626e00c83823274f2a1e95de9f77256cb5f7e9e249894461430a98ffd19d9735ad7514fb59f95ab6940a59d4a98a5e0627f32ebec029241ae2a563051f1430420e5c6e414f0a0341dfcadb7a0ae9aee2955db85122ca301513c61cfd51c9865c3dc81c9d038e52309ee7de8af249a66bd9d70138f7af274ec3675b1e565ef9baef08a50468b9fb35b72d084ef0be623241e0433f9435d03e819e854075fadeabdf3fe0c81d79063a869a620e0ff1d74889e3e45d8c230d26baf2683697ef936c4e4698b777b90878fbde11140872f9cd6defbdef2550d4554d6d6c4530bcf81d087232949a1e6697d993fb53ccb3576b19adc508d0c6af76b23f2677d74519e3194f26e777c3a23c6c36d96a207e0d71db03237deb4caac8bb5f687f89a51ac404500fd6c3e0382648b8e93b5fee70714f0c1ab2438529fb4e7d2cc10db93cf682d26ab13ad846d64616cba2fb3bf57791f2c85fcd4fce39b68324b4dd0081936b72f4b53bd89f3fe289a5e2f675530ce00b83c9c3c5248f57639c2f463f5b07860e2e17646ea482585dd4500427da41dc72a16695eae1af019bfc247d33ee18e36c7ca51d5ca472035fa0c05ab0701f27e233168b73e8243e4f5877087c279219f8054d7a458efec2b18c370d79a76006e5fbe2969b1e7eccc797286867bc8ed66a72be521a7336c9677e1b1eae789619e9cffd78315e60e28a0af11d7ceb345f11a984df59fde4e7d117e6275d523c7cb45f8b160fc3941a24968460dc7d10302d4e8e45550a9e52d8988c115ef97e1bd5b22939d2d59de5800d8345f34a8c968ed94f31b6b44b0e41183a550b0e8fd217a34911a5471eb9df668ab5587058e591bb0182f59ef9584c62c42b036c368a55553e3f7f39e34a7b8976808eab0082f506dcc21d7bb89ab13845baa44682fbb4ccef4188888728bc62f3653569e99e4ab4f170982bc07adc15070d2c1683769cbd9f704e72b739205df28ae10cade7438037a5dda3870b1cda4bc0afe7016a1b30fcfca29351661ecfe29506349669abe9649b92d1d5abd51688e6ca9afd6f1aaa06f32359f5d44ea7f415fc5a57d5f9b1ed777e6be4fa459919e2f4c47518436f35a7ec7fb8d75007aed6bacaa082146cd7451e88be722b389ff759aaeb00ee1c74de19ab570bbe1ec8480a7c02f14e6a4c489f69ae30e0d3da379d5e643a5c96aa15e12c678a35b9f0806fee28def8fe1b0db3e1b45593498708c2c94b5c090ea64d2cbe5958c0cbeb6945c77187992c191e77a6829c34b7e864f0fffa0d9da84962ec19c936c67245fff69bc955666507c8875ecf9df45e5e2e5bacfadb67a981403ed2e2449f91f3078fbf82f66b51f977108e5440de025368ddededb86a0c43fcc96dfbeaa74b218b1bb66e109932956ba124ebaf3a6fd409704810090a127e4e7d42d271a8f993bcd5e37e6aebc0c86397965d54740f02a4861b813a08103d6060a2a93453bca1960a86de6d1e90e97b35eb4269648714277d1bd0857ef60372639c55860a53a107b3e8815572ac6f8e514f74bf8ada3d77c0a195ecc04ce27ea6ff4c393ad1f15723d2bd76e3e0750412c61338a11ce04dd2ab6bdd3d84142ad047fbd8eb17aa6386d3f978aa9753fc57cb1032f04cdd4a63c4e34639c365ebf4158b02aab7fddbaf7d9688e7ecdaff1738270b4e01c8510e856de0f8b076ac10a618ae047e13b69fb3928b96682c77de372a2ea663bcf674c64ad74ca99079b0f4d9d0ca5483e113de70e3bf47cf60788207ac23ed06c6d19eb222dd88731ef3284ca8112dd4097359e75abdfc82177a3dbcaf87af07bfd2595a1a288a3016d54fcf7db16699e3b13303c5ba40b61b03e7aec60f9e7d517e0cf1f99e1b8d8b0e87516139461d1b5b14847c6fe292954439482a9c933a6ca1b1579b00799f92e84723c3667fef3ad118768f9dadc461e98bfa92d254b4e51c98eb01e519886284ca9d644050f29b17732e7f4915c932b38fba27118b0e040e71d3e7951e756da7afd6cf51b995e8c666b532b0860c0455a3456cd684ef9a3914b7f31f9201bb2b7ec25dc43e823740376466de14bd2a8dc4fbabf88b87d580ea0f9b9a3cb559353890eaf991cd02bde54de40365c8081f33900d87b2b974e10deb0d8b08aabc7a41b9ce1f69ecfc619af31888e450fb7cc3c640066f5c2fb56d344e043f3cc1e95c", 0x1000) 16:00:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/32, 0x20) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) read(r1, &(0x7f0000000100)=""/32, 0x1d) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x0, 0x7ff, 0x6]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r4, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r4, &(0x7f0000000040)=""/32, 0x20) dup2(r4, r3) poll(&(0x7f00000000c0)=[{r3, 0x18b}], 0x1, 0x0) read(r3, &(0x7f0000000100)=""/32, 0x1d) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x0, 0x7ff, 0x6]}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x20, 0x0) mkdirat(r5, &(0x7f00000003c0)='./file0\x00', 0x20) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r7, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r7, &(0x7f0000000040)=""/32, 0x20) r8 = dup2(r7, r6) poll(&(0x7f00000000c0)=[{r6, 0x18b}], 0x1, 0x0) read(r6, &(0x7f0000000100)=""/32, 0x1d) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x0, 0x7ff, 0x6]}) sendto(r0, &(0x7f0000000300)="36acd917d42050dc2818285bed4a364361b3ae2de85d229be6bca84e3bdb46817cbedda397d583b31b3a758bb94e2d6c060084006b72863dcf2c70bf75fa34056c99f0d776093c187109a19db046fa1a60b688990cfd109b01adabe0969477b2cf1edba67b8c6a4b5531db0ccb741f9b6abaa2205b7b64d57c42c90704a17c1da432d0e16eb4dff8f8dc4dfa9861c17fc8d361f08597a7ca4f0b726ac99e778b325b1d99e732d3c76bccd55243", 0xad, 0x8, &(0x7f0000001d00)=ANY=[@ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRESOCT, @ANYRESHEX=0x0], @ANYBLOB="4c27aa755a9776e19e2abbf5a6ee862aa833536662150c23b821a4c83199f2e0d1848f3e0891242f86d18fdfc42e4833c4b5fc34821fca484b1993f4089242e594dbb0ad1533db8bccd2a2875b414d50927838a7ec2b63583270c79ea57bb5d191ae5725f36b585157b83cba83ea96e1ae864e4f500de97ea6cc3b5499bf3776798b20a3a6bc4729c5e4ca687ab12a0690dc281277d4081455ee101c1f2950260f3084855b116bac0faa01d21b77c82823364fed70afa291ef21b7029c03f1031caecbca769e88d29dc984976a76b3d47f48bccfee511f3e3b58835587bc4e1554768ff9b2750db688be94fe53be71dd474f85d6d43d5a3e583f16267bd1d895b72f2dc4cf8cb2f5476a63acfb81d7cb8812f7e6e7bbcd23bbb6fedb466a179e5304219e9ca677bfd2e50902eacc6aae881fbf6a858a0ee20d2a696562784983a84f6e4b61ef4048cd4b84067a45616f555450aae21a9f757ba3e07bc373b257f230287fa1078b19e0cc7dc5ae407d637c7145eb9da52c7acd840ed71a8d7a7c841542f7af11875b7b7a8d33a4999632994a33cc2de22246403f1ed4232fd9a1753da2e6f12978df4be6f72e323fc45ab652f740986194bbcfb13e6f50806edbf9a53aef6c787b6952ee662dff615d1d29087aa5cdf9645397592717fff2db4ae85aec210b261ef04f55c8675ccae7c712c1a81bf8f240e25a158eb3daf939fe4893a4b6b1e108cf5ef4aad1c99c2d53fa8dab708dd6915472640f957ddcf08caa800ad334e1532ee53b7fd13c37f0ae461e532c10077015375e17652083b49c824f8a8b40d8cdd01062b65c8d355ba3806aa34832c71f5e5348a036a83d52ae9600c9ab4158fc3e9f369887694a9e5b8b45978b94ae2b443a8594ae5fa0214ee70cb04e7dc1d4b34b5c63d30663c03e328149c5177959d2740f6f96c6e67e2b0d49f749ff086eee18e3c77a1571806c19aee58f115481ab5013849daae81155080d78ebabf1b2eb740b6bc159e7611c6148f48afd56f622358d4200ec37d8d6a94aac206215222a3861c1a2c929f96c27116c64f5133a73de6071e891acf1f6f89746042d639f508c5be8a92aa3215c35978015665472f8f015f646d4baa04a01c557210f16a82f1df6fc790c30b070d46750f82454208e876890068e8b4c4425d61705a21ebdf8d4cc5d6b239161fbeb07265fc99a1626102689322e65cb13d2ae2e73d5e5bd66c8b6f59bb78008dbc08de6b0670f7cb7f49e12dff281e9f15face333320c6efe2944887f7ac94fa96da77735d88ca4e2ddb5c2c54b4fe6688ea1cdabb458c2261ef915e9dc2855d4805ef4d9639f7eea91f95e8bedc8c9729c422d87979d6e6277cdd833de284c8dc64df81691d86b7f7082e3864fd463e632a440a49b85b1729dc3c0e799836a7121dd16d903845b626a5736e5d2a2ca6eaacaf75e8e6df3855ad68fa4285507a749efd8df65c11f6e01cbcb3829987e1b026f87ed8de2bdc4e65742f6a831d7c9527c6b251a746a4089450efb6be77b99cac1885b1e43456fe450d0ecd076525e05cdf110f8e200180e627f37645c90a98e90bdd740d16a741abaf752cf5bb9c6a07d1ebc4967392fcbd74c7277a80cb35ccb601a92ba3e61f274704e16e22f2f0fb2d9f43ba221a65c41a9a8032e65d1f9f833b70da55cb44494114ffba7f367d332eaff72d4b6156ebf2fbd272fd6ecd4490a36325fde1d202a80c8d58c2354b833cec235c2e1a9e80c7b37d4ff76349a779b76d7668cb7dcd355e9e90f1296677c69581ef55826810c5a87cd18af78bb182615e17173744531d24c57520fe41c8f5a08b30f184398df74398d39aa10b4c1db84d018ad93796c8d251f8bb5df64f7fa85438304f35129572f2d80088113fe9dce3a3d9ea3a24ae8d7246454a3aa36267d6f59b723d055396199c26c4af64cd11e7497328d73f60caada86b9c5410fa5232cb2c95a8a1101cb0c6fa5bb8bf89f2dd2f2965626c75158a32818e01bacc3856fb249c5ca837affd96226540527b87b12f99bf672b9adcc3a642a51d81f57fc5224cb6ddacdc73fb5c7bac51502a5c0e4303b7ecc635ae73d300a9779bafa7145ae17d2bc33097249be7d82019c6700cea4c10bed718bf60023a9e4db11ac73027b48696c9f99a139d078a13735271eb0e01b772096f636af23ec2fd6aff28ab5605b056ea4bcbf1520c4ac264a16f1a52172901171125262d9c7715dadd76c5c3c981e165cf3dcf98371e884a49b950bf5f5a1b71210f0b398f2295e29d7a053969f08fbd830ba7aefd3fe6ea195b4eb62de11fa5ffa61b6a169b63acf2c37e0930533583f2e354258a1bb35c9fc3305e976b0b2cd08a9fde439f838f71ebaa13d321f9c34c2bc401fc1e2a2a308e1c8b4222d159a6f4b752cc12c22f737b05e1211a959f2f11129cb0eb9e296f797cdbc99e628d220979a6f8d5a4234beef271d60065618d6d28f49e46762dad58c2b841009462d81205579ee8d35db90a3a3f04a1d4d971a8e2566f5a2dd0ec8ba195f2f8cfe7dee95482c384bd321349af367f58a364f541d65860fc079e0e625ea937d7c2fef6c924c38757ddff50c4cb487ca5b9c8ca8e652d80d61e8f923afd3e8f375f16b46ddeb0c19d964eefdb98a631c76ae1199de086210ae41853fb912c60be53acd25870c89d3f08ec8a948c404a577f06e99879b60b11e771653fd508e277fa0e5644ec1f83805b22f4f40b70addc8d909fd352a05664df6d5c559f740e0d46a840be72194c36b19c821773a7fd8f2834efb090de277b879f416ab47909f859f659ccb97e29150c888ba234a971723f8299d2e07402b1953e26290e1be7486cea7707afaa72aff13255f443f7549da8cc12c5b827bcef4b5ed56a39c3ee6bcd7fa6454f350b8cdc1340a1bdee5cc0a5ac6bda35c02f14d4d78e119ca2ee6c1ee9136914d701d897b74512bd401663aaf3962b650cabb771947f6daf07592b8cc2883a90afbbde973946c262a1b525f148b0d7fad63ad510e8c0dad99a6db3c0da4474902f491e65e340ff4196ecb7989f68d3aa8d135fa3aa5b94f6a3695b6e803c1fc6162d20ecb4f83b039e8ac3ddb93c15ed232e0bdaa4dc55a35acac94dae9fab0ce1d2ec477ce7618ef9748dbad9b3f86d6f493310dae7c0dd91991d2527db0b2aa7799b287a52cf73f4cc4f8c4ce9bde24399dc619c4bbc00dc048c9f100d39b1140386310719d04cd14dd11ba9164b19abc89cca31c0728f961a35f75fc0da28844a8f0ebec9db4b6ade73fafc80b8d2001099a64b9ccd8d777ccf4dc7a5e5713ea5d34820b6709362a343cdac563c5db32d7806351017dafe40bac673159b72f3e57f052a9ea99cb3b92df4fe6b7a910ff9e9af73b4f86855aa851dd022055ace5ae8072422600148f30118c61c2adcf11b50bc74459fa8897ebfb68f588d9731d4f15ef47f26ed63492324391e913d46ec4ba08efff56992c5d9ea92271ac6aec0b44aba70750bd52235aa574c70312decb704ab68889dffa7c82a8d3234c0fa9e422fab6f741127f918141ec054b135c9511c9dba27c8566cc64dd281c5cd65c3e50f6680472caeb8821d3ee36fda0778e2f38d6ca9544aee94896c67885465e28a295c49442a8d15326ad71061a8500fd22e50298e545563286a54b93a370b151d1231edc1670ee9bc41e7aa765983e03b017e49c49c7abb103e44b3f5e6d0631eba6c39640f3f9bf976e948ddc33fd320ddea94d87d8b1f86ad9b43baaf9c8cd60cf02562d6b526402189ba67d589d3bfcf9545bf12efa501fa2c3f3101ded9b307f196f2efbeed29b34caacd9a32f95685de621e2e368ed5e5ac73bf40e9258374f75162a71ec8c7129b6a11f10173d1ad0b855a1f6988e31feedbec9f8a4c529a45aaba2f7aa740679360ecb1e45a41fc8b3066178a735798402e866aee56b61604c8bdb6532a3a8f89f86ee8eb719e99ebbc33a1f767f630bcd9e041bce3c05feafeeba2c8d8996e4d54d4f7ad98f355111d26d5c39a4a6a45d23b1921eb384c711fad732094ef754402ab7dc0e776b96dedeead7b8b88dc5f115b8a6d0a11321b4e86a5da5bc6b9448fcda1bf6d2d407aeeb8fa1965835947b371621dbee1ef97c5e0334bff1a732e5415bac026331199bda2ea53746417c77f2b967b5d2b508605d921c63372be40689ce42f56efe8180971f12079b39cd8e81dc18fb1fe712477fed1d76483c4411704bf3ac2c4f739efb9b84193e6a744a0b4e05bf98af5cf7b9693027aa1b92c19a8edbadb08c6efe543339e3a1dcfb020f81e96d5b9366ba21dd960ad9790b6e15bdd572a0738f8749587472ac0434e966d7dd2791b90588e8f02bcbc7c26967cd80d7b8506f520ec71ae23299aecba0af1c6d979f24ba88cdc822f186", @ANYBLOB="7aeb815cf0b8992edf641a08450c78a351840cad1c954f394bd0d077c0e41ed4ea89192a4b1917616e27a8b849e4a9d268a58d6fb6e4086b881e0b030ffde0cde82524e374fd963e8d64b59b252e15b36a50a59c657be176148a65b4e6195b4edc7ab4de62d6d85ad97a", @ANYRESOCT, @ANYRES32=r0, @ANYRESDEC=r1, @ANYPTR=&(0x7f0000000400)=ANY=[@ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRES32, @ANYRESHEX=r3], @ANYBLOB="c4318bb24ff108a85ca3b3bea960e8b851d00cdb7f642002686e16fc0ad926ed5cf1f7b8f5feeda8e4fbb07bf1461ad2edc8f14d", @ANYPTR=&(0x7f0000000240)=ANY=[@ANYRESHEX=r8], @ANYBLOB="0d2d5bcf4f8dca74bddbf0e64ea1db0919b32e8aa0ce29e8c3e8519d1fd277c3ade0ba9c507d10c7500805f808069ccb5dd6b6dfce1c381642e2c00e6b2139ca5d0f1c9fadd17e086f5af83a6683b47f81fa5b4b6f1b12562e25fb2bc7a1aae3de3597a9a4d514321b9047d2e534bd8322c5d01286a8d11cc9f89de33712ea57f117ebc10bae13ccc815c4621f43dbe027b26580d3b9c704d691185621ff3d6e389ee2edffe56a18e69988ea4208e572407d6230a73e5d61276edec3150a59c53a7c", @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRES16=r5, @ANYPTR], @ANYPTR, @ANYRES16], @ANYRES32=r2, @ANYRES32=r6], 0x9) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r9 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r9, 0x80206979, &(0x7f00000000c0)) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r11, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r11, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r11, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r11, &(0x7f0000000040)=""/32, 0x20) dup2(r11, r10) poll(&(0x7f00000000c0)=[{r10, 0x18b}], 0x1, 0x0) read(r10, &(0x7f0000000100)=""/32, 0x1d) ioctl$BIOCGDLTLIST(r10, 0xc010427b, &(0x7f0000000200)={0x0, &(0x7f0000000040)}) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x941467c251930724, 0x0) dup2(r10, r12) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x32e}]}) socketpair(0x1, 0x3, 0x15, &(0x7f0000000180)={0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000000200)="db0e240493bf4d4f74eabe6cfa060991cf94bd4dc73401eb54786fb6e8f8ac764c872dcf0815c47ab292c2ec8fc7469404adc7bc1c6e61a98e3056895c52767e9304b204a2dc803ec7dc126df78a9bd3959614813fb66479a48c54e2ab14a2eaf33f8e72899de6c3a2ef0da87a63ba32ee390c24466a8137d7db30c7a12c87a86851bc1dab363ac5848e69f17896d2f96508c1f4a14d07d0e7bafa82cf7becc8", 0xa0, 0xd4bbee954bfa2f01, &(0x7f00000002c0)={0x2, 0x2}, 0xc) syz_emit_ethernet(0x1b, &(0x7f00000001c0)="0000009807000000862fb0fa368cd00d508d646c1d000000000000") 16:00:08 executing program 1: r0 = socket(0x2, 0x8002, 0x0) ftruncate(r0, 0x0, 0x80000001) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) fchflags(r2, 0x0) socket$inet6(0x18, 0x4000, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="e397071a06e027bc815edae3666a360bf84f86cf72a2e15f07d656070000001000000077ba06b9a857823da785154a2c8301a8c1b193af7e66f59279f8c0793ac3d5bfff864b9efd68a22fc0da476538b33e66399401225a3b79e7f739ce2a49ac9e8f5d9acf6cf24c49b5e2404af40b401549f93e3bca00e00accc7096895ffef8f6dca8894dbddef3b2b7c14613152f2a8c121f68dec49c837e244a75a08b9a62335c8c910e0e6b8bb30781b59991bf9b643768598cb6ae94fd3089ac14e6be02ec25dfb77d8811b0797"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) 16:00:08 executing program 1: sendsyslog(&(0x7f0000000440)="c514da4785d4535659908b589e36b4daf313720812aed01deef56fcd724816d10a4276adef50185019c9fadc824e34b9f84d94a547fad1ec6971bdc43ef00ac28a3686b3aebee1864d0169356818e20e78374ec24358f7c2e04d32185944bf3f5f2dd236d5dffc37f9f58d5eb18f8ac09cc56397654a489e144e6e8d2041b7f3f6b7067f5c63ef3676528aa2d011f79402294829ddf34ac073be70ec8068e5d6549269ea858d9ee9a3ec1b983656b396b817ec8ea2c05353aabd4e8885580d564c5839b0e2e1636db9221b893f55d4502b7c94370203846c894a14b960eb7507cae33b803c87", 0xe6, 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000140)=[{0x1, 0x7, 0x8e, 0x100000000}, {0xff, 0x20, 0xfffffffffffff314, 0x20}, {0x200, 0x4, 0x0, 0x77bffd39}, {0x1064, 0x10001, 0x6, 0x9}, {0x4, 0x9, 0x80, 0x80}, {0xbd, 0x401, 0x8, 0x7ff}, {0x6, 0x9f9, 0x4, 0x9}, {0x6, 0x2, 0x80000000, 0x40005c1d}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x21) ioctl$BIOCPROMISC(r1, 0x20004269) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = semget$private(0x0, 0x4, 0x1) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/237) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f59f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000ef2a489f2930338242c4f19d220000020000009aeab5beef00010027001c00000000000000000000000000000000000000000006000000ff7f000000000000000000000098813134dad465c044ba5dc400000000000000000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad698679de90e29b3f7cde50c2856dec8dbdb05fd2d6c5da5d9aacf0688658af5c5f7a1c1215526d997cadc572070498601691f286142043248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43c36c0673"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000640)=ANY=[], 0x0, 0x800) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x45}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x5, 0x81) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x0, 0x2c3}, {0x18, 0x3, 0x20, 0x1}, 0x6, [0x0, 0x5, 0x3e, 0xfffffffe, 0x400, 0x40, 0x7, 0x4]}, 0x3c) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:08 executing program 0: r0 = socket(0x2, 0x3, 0x11) socket$inet(0x2, 0x4000, 0x3) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b156bb0f4ac9c6b680bcb52686e15244105e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c09000000a3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bb9fe9c95bf9a509da7f66d0c7598f543f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7cf406f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc878997960ee0dfd5e099c8026fffecf02442d01c46be9389e32be26a568d0ce05a3852a1cb43a4241f5aa2459e286e480970d48338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e64d4afdd0ddc70e26cf1c03f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d47ae0e1f8adc5fd73faac6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a7c4f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8cde5e11ffcab9d420cceb4b2e05930673a8d85e6bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000000000000000000000000000000000008107ecad798dedcf0bcf67b09f0302579a54b830d62c4b12e63f6af06bba65cb1121790bfce754d77a4515fe370a5adda13549133860834ea0030147cda4332cb8d70b3a8247d5a24470861bf5853e700c834776fc0e4cdeedf3272cfc4b09c7e18fe90d33b258b51e3373274a4b2245e358f9f491d9382291e202feca22a6788f4f9dfc7e6eedfc5f533feafb83e29f9eb62798dec45a1dcdf5ff248dd98a04480ae26f67d6c18f1b90892e6e1ff7aa9edf459746aa60f41ece9ae24602d8ff33553fc7b37b8157bd7d2945d3d6916c61916238afbd0bead0cf91f6899e76f2ed47b0cce4591fbe67579cdc451e81594fcd7ae4cea57c2ac9fd71065d1d606d632519011b77b1c385b25de4008e3fd5c799aca58c8917a9e6a85fc71c9731048fa47cb5c3c2caa750ee223c0082cd61754f27fcd9471fe3588876295224d78f9135dcbdd2e4108f6acc089ac252958bb77d4b4c02ba8a6728486b1776a8e0546111664e45172360444183c9736d52421bf347a0228c27d4ebeaee3e2473852fcd661e68bd82e03333ad77746720c056e3b8a8bcd41876bcbc615041f0c889a235a5b4432e32b74ecbe3cb817b90aa72d25c517e8c362609acfc907c319e39ee5dd5564be88eef78043aa2eae990fc54d13ae9991ac1a72a6c2cfa0d870f85044adaf80ad0f310c086beb6a08d7f48182065370b2e79dc6d752229cd"], 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x2000020}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r3 = accept(r2, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) accept$unix(r3, 0x0, &(0x7f0000000300)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) socket$inet(0x2, 0x1, 0x9a) ioctl$BIOCSETF(r1, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="06694b11", 0x4}], 0x1) 16:00:08 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f0000000300)) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) close(r2) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000240)={0x8, 0x3, 0x8, 0x96b, 0x2, 0x5, 0x6, 0xd1b}, &(0x7f0000000280)) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xfffffe00) 16:00:08 executing program 1: r0 = getuid() r1 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/192) r2 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, 0xee01) r4 = getgid() r5 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x2, r3, r4, r5, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) fcntl$getown(r6, 0x5) r7 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r7, 0x1, 0x5, &(0x7f0000000340)=""/192) r8 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r9, 0xee01) r10 = getgid() r11 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x2, r9, r10, r11, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x7, r0, r4, r11, r12, 0x0, 0x4}, 0x9, 0x1, 0xffffffffffffff62}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r14 = socket$inet6(0x18, 0x3, 0x7f) accept$inet6(r14, &(0x7f0000000080), &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x4c, 0x1, 0xff}, {0x20}, {0x8fe, 0x0, 0x0, 0x81}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x1d}, {0x7}, {0x86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2c, &(0x7f0000000080)="b75d03dd00ef43f7f7c855bb704297925f830d4ba684952fa3e4bc56c790fd37c06ccee2341f72919e7ea492") 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000300)="d8ae3061a3a488f58bbb6b08868e96ce4057f9bc64d26902b5f25c3f8ed101510e3d4a382e6caba45b80ee8b4db966f1d711e1f214be554a03196af255d04e3d153aacdb3ee1d09b1502870efe4cd3dcece4fe872c8dfd1c55e401680b552d00067f4f530bd09e0115db9ffd81945e28913fb10d9c2030af18ca2e024ac390f8162835189bbed9b156d252bb71e345ce723348d59e660ec86e3491c2a9ff13401a51825ae19de4c9f04508edddf6b6727c269de8a042d8147ab65ef7fa172f71ded03853af17972361461d01e88cefae26e16e81addfa87b0e62fcc6f260d1538e42360875a1279d1b4d4f233383e46cab2cd5a8e7e5f16ae7c2bf10d1e376d3e0cec815018deee7f54514cdb0da35cdf0dba4988fddc96ab44c3be22b58e986b0d43e2ac2952f64072ce7ebcf7c827d416934276c573613aed08787adc506189b02305a87466a3228597a85b6997637c9b336d06a252ca4a1d21f45076a88272908d9ee389a02c6b4f340b53661dc5cc262b2cda70d51698d8581da4afd434bb8a781ff7fd67b989b1772aa15439ef820212f3172453e96f371b094c774b7f2f846e4f209971b481476e2917f4e602b567e46423c35190878d2c6e93e8210157fabc0595ac7774a0a0c8e1a5d3a8c5b08f09593ac9307c8aaef4d2dbcb3c657e5f891c1b46f3017c4546e28dbaba5fdcf82c949ab19f159f82b611ef543ef822fe0659c5802646edabe411c93ebcbd41cf484f697856cee81ef8d768d9235d11bdc175356ac8ca4696e5c3f0e90d6f881675206940d1269dd45993b75f31e6d4fb5ede60285795b30719fee4abcb60b60347d82dab7e99882e2a9366064ef4fe5fa15da75f21bb85f0cdaa6d39e38c87e23c53dc0a19db7b81033ce8638b3eb9a0c9ae13a53b1ace97b11ce94b0ee1a5d999a95bed5217eb10509c77a6481b433cdfd6d1243e053997b80afe09b51a3d6f7cd118007b3702c16dfede6ad4e67aba5d25113db362fe418cf487d9daaa15531b85c798a768f14390fd8ddee33a2843d08305286455d9afcabbe100282398b2dcd2f27c3389e4c55161828eeecc04f52dcaae790e3e29e01193f15abb56ba9ccc905de3016df2438b53b34c35daaa55547330d2fa9cd349ef076037c405cb2895dc533fe279b0766354fa0e0e4643bb76fc8a7bcaa2eb62d68ccbe5a5fc999255dd4cbf4ef611def8170d1c19096da284a7e10c99fdedd97af5a109531df2a8992a5b73f5ccf049aee06febd24e89dbd4e88d2f006a5e49ffb034b08b6f554cf3407397067607d7103bf949ac98a1d8ef322db28074ad72b8abf60f19b4a67699d67933fe78126b9c1881a68c27aacb0e505ac82cd67646dcb164fc20a10c95e737a5f6444c3b565f31a45c1e96249d6303833f42211a687e3251c7be754c4b36e7b75901c39cf4b907233c8f47a7f701fd7c6430b4c152ee69666891a423f959518df01995bb465eb58c225c03416692623cc557a21ebb2521376c11f659a3ae8f4c614f753bc81ccad2ac9d42554434a12356416ebef768f10fb46ddb4e604011be19915a359184b5d0faddd8eaafec1b5d72f62ca1f5e0c155c9d95ac8b5e1ee1037db720ce6b0d3cec46664dbc42dde95143e3c63e61dafd97d5b6a550f0c3e295e559e4ea7ddb71f6697505aa41b5368cb2cb97d11d5f4d7b4aa629be9a11cedac5c08a2c8161eb24504081447d43135aaef7478d016095265331419e71eda5a7493a8577983c514e03aea51c643fadcd11112e3fc63387cb33dc46fce46cee0d5573d417b04e5e899d2f1a21c12181be56e3b6b450fa710e846bcb714c819fde7ab43763f41ccd44b4f0c5e811e7a8f316307d7484ad68f66cc71566cfc69fad43e58f5afb8b3001aa64a3a2a26b3a7a0c72924f6740ddb0ac026052217372d56d036241068eb8ffe7062c06c2aee8acc47bb3a573586108c519865b7304a0e6ee0e8703d49a40d8b9483b01d3912c11ad4aecbfbee210b92da219d6190811e778deea2d73b07bdd7c39f15cc0b86b9e40131011534a99cb55330f2b0816802b7c14e986538d310e0be180520919219779a49e21dcdb728056306b0ad722fa52b77dfce27c075e534a3ccfffedf9c095aeef1f25739b875a04f80274516b781e34718f9f4385c82195bef9d4ef074817159f4bffa26faf4f25e79784bf29b4c0a6d7096f76d815dad1ff187c56522d22abe219a42e0a6b904ec5ba235b8b470d38d9e5e3679ef32adfcf11ec9607fa94d0558c163e20a7abe8fe2956111de1ca974542dde0da73a5a52781d072f83ab6e0b91890289df441192a45c29bdb8ee94520301990cc1a87c9fa2ff08197d1f6610ffa3956e71102f71ee276eac858400900076d8b6c0cda8e52f75c212c3d75fe63ce61bc84acc1bb301ff55ddc9a04b3e36d285db05946a9e4de0eecbeeeb08d4633479268eacfa4b86ddf71eb1c9e4e9a720a2f19c8b8e7a3ecaee8c0733e367dbc5dbd799f3309f08cbfc3cf8fa5ef92d99c00e492f1d00aa2442a87f82be9cc43acff900112c8bf7c94e5bee10dd8a0cccc618d94008fa62b14c7d28362b8ed650acf0bfe680c139e896afcfa765d315ab1e080596e3ef3e21e630859581f6619ab17ee6a260625cbf65885144f08a46d3c659ca944db021feb7792dc37ae4dfa92d852e9f8117199ce5112d7b46a181d0dacf5e1a932de1257aa44cfa41ac394b4c6f9c2874edf60ffb6214515dbf16af5c586e9bb669ac185e1254265b39b506fae681db8ddeea519cf9402aa7860a5d4ef748393c7e836e2a446885f806789e181beb91f602f3f51128ca4dcbf154908e2d341a317e0ba40719dfcc9e93a5931ed40d2f55b007a06b6f9a8ec1d20ab300e38571b6dfa4d4c782e6ecfb9ffa42ce79ab0e824df35aa5baab2743fd252973a319f0cf4491186ad07555bb177c2a8a8d30eea31fbb10237c2253ae0b4d0e2122e5e49a4db128b832a91a8657c57cd4d68db5d6641683389dc268ecaae065c31df10ffe5fffabbfda09c2aee53a40fac15ebcf2c7386de142b53820eb8bc706aed2cbaf729edef217e34839784bd4b181886306fec026de2f152077effa6fc53b923a15760ccf606b1b6156b6807a8166c32d1b98ff0d3a3c2f0d9aaf579314a210ec2e05ebe1812094ae36491f1cd71e4b69dbe0daad2bd3330cd7fb08119ad9b4683199020c0e8e38206ebb94fa0f0f3d538c2fa56a409cade05caf1a8e49df91a6148525d9b32f46ea650eb8267b5bafa124b8df0ab29123322b3262802dd40e059cc03ed2268495b40bb731ae500240144c561288371caa6a4f52482f1c1708cf58e1da999c3aa015bb89c128d5bb262683a309bd55b13d0813b3f1958b2df59ab68098692bb8208105a0e5b06ed32f2d8be6294e07adeae75cbba1f069c41157b7558884eb1978e0b7073c38b7b695538cd95b357ec1bf591b5f1359ecc7186c423510a65763c49726d98abbdebbde029c72356257c1b00bebad8a56d44c0b10ed4d87a68657ff99e26a487518333191f34792d102ae9beb5fb819e9ec2538ee87bd06454178cd84a90146547136f2394637a8fd7e22ef85ef755af1426d9ae3cd3838037ca4b2f91a11a60564dbbb2f74fee6b2c2f359ee707f5c071dc394ec1fa826f95f1b172b38a3c07a9c1966041890c5400ae0d251a55057cfcb841c818247fa299206d9490df4f556f319466e7f608245f936b961e7c63cd20c6b3cdcf63877d1304cae38a80df6c00f262c77e8b9db3e13d6ef647e3ada595378d3fe621d0e841e8cf3a60ec8d63c8daaa2c4676265abf11d7d26ec04055d6badab2fa14df2137827ec45b0e0cbf8206a7cfed068c8594419dca142174f5dd9cfbbdc529c2df53c51845ef115fe75282308fde815bb78f93b9020857e314f23fafed114921694e8e5f6c5639b8cdb6b64983fdd47d3e47456994564a3611b90136117af52f719588984363c6fffdc58158ab67ccc45623faba25d9871a4baa785b7d92560e067d367a180378f8c2325692d60ccfa5552dc8227ff2640b56b545071a79d1a9cd3de3311310d4a4a56cef8e7a8a137a24ab63fe735e818733f3684cf5af3953a357530211e60afecb82dbc0c5195c5332a72637ed97b0a9e24941d3bb948179c01c2a99afb2bbfd92a6ba38d104484a53590c8e7330846e7f243866a0ba641fc01d6a12328a0bd3ceb1881c42ed2bafb57c4a53ffff9b276571625f5237f68c1e401649ae25227c7ae2108fd47b28bda25932748d11aa3165849398ab043609aa692721c5727b1a6f905b95e8baa7fc79556a84f021476f5699283c0da64fdfe3b5838fdb02eff6f4fc77e260d89d4b54edb08856fe3c6c6c428533668040472cbca3f4594c7d0f6ccede927ab10b831e3167f52f138517968585e47b51dc33fa6cbaa06d0f07c9536924689c7df46080af6bdc900b6684b9cb469ecb4d0e93b2eef792901479e2de80ae1a44459da580d38cf2e919dbcb70a8bb2982c09ccce8245899ea77d4b852a3e0a11445a0d6796f2950b405b737fa4be78251f684ebe373c7a11f537fdadeb1b99f4e97c2887f53890031afeed8f4946556eca574a9c3b9472edd7fdf072757d32adeded5a96d5caf0d9191d2c812b26f4f75f64b10ff8a286dd47a9e0df9402fbfdf222a91c9bb40f99085b3d1f1296a0e8ffc9ac833fcd32edffe2e07f25d41f72a1333d47325524ea3fd76e4d391f834a8899b7c9f1a05f678685d23beef721411e8dcf8d6c075a6fcb02f9201ab7ecba3c3d374d2ad90d34b69cc53cd4cce08e24fcf1b7b40d64ef7b746188255a035e391ac65f50847af40570a634a3a24f106971165b7ada91d6c172fc48d57dc2cad9a54a422b74da4f662119efdc63a91365165f1f9b147d78b4e832a6e98aafa1be5ee6d145da03c6189a95da4eada620c6571a99747723affa0dbb3cd46fdaf4e87eb66e0d3559be73caeb95bcf542a6f49f9a750eaf034c58e28c151682b8fbe605796c598f55ec04d8f656ecceb4154be409f690c199c9d59e91d3132a6cf794442ebae33ce73849b5881837946adfbbbac4f457e4fd22d7a26937854bd942f209f52158a6f0074c579f1c7e320ccb0d0473dd5d18e93072299c3a751871d1948f18661fde23b1978cb9f225d4167864ac04dc93c3281f593d923ecf689dcaf312fb3d0ffcfb250e7ad3a14f937000e80dd0152a6919eae7cc376a5d06d8b7147de3e215ba10269e9279b936be956deb81e73d589ac7db87b79a82382abb5e313855f5eb351b4e79218d794920047770f466f1c803a3147c70d6229ea88a5af1af923978fda034f7883b9347c6141f4ec2d6b396cc63fb4c3071e6116f9d7eb0c16e2cca983dbab99477b64310a3fd45f36d105efe8a963788589b1564e3c37d9aa241330ad38ef1d34c7ceead1f4673ccdc23e3834002272744c16e8cf3353706470088cac2c520c824dea4c7e9b7205ca0daec5980192478e8ba3373396c3fce047c8fe3e630ea62f9203d711674044d9ba42a2f772c0cc4abcc98d6cd1642013f44a9d6b1180239acb802eeeb4efe206a3d8234d73afc6cb81cc0c2edf8aa9fd7c1b589d09060ca0816518e57f734e3fb5fe97019db3997b284611368d1ab22df020665df8e684ce46f5f28a8d05b32e009f3401496c2daa9b2c35c8e4d824743b77642f7a88522b589d4ddc8e3cc17fb1d140ac461b7e3d101110a80edb499050228711bca1c66205e59ca82f2851fe109313800e2a2fc4b5130f2c2525c3cc4a2e", 0x1000) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0xc4001002e}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:08 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0xffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f0000610000/0x4000)=nil, 0x4000) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:08 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='/\xbb\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') shmget$private(0x0, 0x1000, 0x50, &(0x7f00005b9000/0x1000)=nil) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x176) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r2 = socket(0x0, 0x8000, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r2, 0xf, r1) shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r3 = open(&(0x7f0000000280)='./bus\x00', 0x8000, 0x14) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffdc2) r4 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000340)=""/192) r5 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r6, 0xee01) r7 = getgid() r8 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x2, r6, r7, r8, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r9 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r9, 0x1, 0x5, &(0x7f0000000340)=""/192) r10 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r11, 0xee01) r12 = getgid() r13 = getuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000280)={{0x2, r11, r12, r13, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) r14 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r14, 0x1, 0x5, &(0x7f0000000340)=""/192) r15 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r16, 0xee01) r17 = getgid() r18 = getuid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000280)={{0x2, r16, r17, r18, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r19 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r19, 0x1, 0x5, &(0x7f0000000340)=""/192) r20 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r21, 0xee01) r22 = getgid() r23 = getuid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000280)={{0x2, r21, r22, r23, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r24 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r24, 0x1, 0x5, &(0x7f0000000340)=""/192) r25 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r26, 0xee01) r27 = getgid() r28 = getuid() semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000280)={{0x2, r26, r27, r28, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) getgroups(0x4, &(0x7f0000000240)=[r27, r17, r17, r22]) getuid() getegid() fcntl$getown(r2, 0x5) r29 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r30 = getpid() fcntl$lock(r29, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r30}) r31 = msgget$private(0x0, 0x0) msgrcv(r31, 0x0, 0x0, 0x0, 0x0) r32 = geteuid() msgctl$IPC_SET(r31, 0x1, &(0x7f0000000140)={{0x5af1, r32, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r33 = socket(0x18, 0x1, 0x0) setsockopt(r33, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) 16:00:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r2 = socket(0x2, 0xc003, 0x2) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r2, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:08 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffffffffffeb7) readv(r0, &(0x7f0000119ff0)=[{0x0}], 0x1) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x48}, {0x34, 0x0, 0x0, 0x1}, {0x7ffffffe}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = msgget(0x2, 0x600) r3 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000340)=""/192) r4 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r5, 0xee01) r6 = getgid() r7 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x2, r5, r6, r7, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r8 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r8, 0x1, 0x5, &(0x7f0000000340)=""/192) r9 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r10, 0xee01) r11 = getgid() r12 = getuid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000280)={{0x2, r10, r11, r12, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r13 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r13, 0x1, 0x5, &(0x7f0000000340)=""/192) r14 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r15, 0xee01) r16 = getgid() r17 = getuid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000280)={{0x2, r15, r16, r17, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r20 = getpgrp() fcntl$lock(r18, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r20}) ioctl$VT_ACTIVATE(r19, 0x20007605, &(0x7f0000000380)=0x101) r21 = getuid() r22 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r22}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000004c0)={r20, r21, r23}, 0xc) r24 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x6, r7, r11, 0xffffffffffffffff, r16, 0x20, 0x4}, 0xc5, 0x9, r20, r24, 0xca, 0x4, 0xffff, 0x3}) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r26, r25) connect$unix(r26, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r27 = kqueue() kevent(r27, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r28 = socket(0x2, 0xc003, 0x2) connect$unix(r28, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r28, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) 16:00:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2, 0x1) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x84000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fchdir(r0) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r1, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000280)=0x2d4) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:09 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x3f) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000200)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x20, 0x4) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000300)={0x5, &(0x7f0000000340)=[{0x5, 0xf1, 0x81, 0xa}, {0x4, 0x4, 0x5, 0x80000000}, {0x6, 0x8, 0x9, 0x5}, {0x8001, 0x3c, 0x9, 0x8000}, {0x1ff, 0x81, 0x5, 0x6}]}) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x3, 0x0, 0xa6}, {0x54, 0x0, 0x0, 0x2000000}, {0x2006}]}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getuid() accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00'/13], &(0x7f0000000280)=0x11) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f0000000100)=""/206, 0xce}, {&(0x7f0000000200)=""/232, 0xe8}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000300)=""/169, 0xa9}, {&(0x7f00000003c0)=""/39, 0x27}, {&(0x7f0000001540)=""/221, 0xdd}, {&(0x7f0000000400)=""/57, 0x39}, {&(0x7f0000001640)=""/70, 0x46}], 0x8) close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) msgsnd(0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="0300000000dfd60f2b6f404b80e71f04ac56e89ad4b3eaf15278b6cdf9f28ea265c7ad7f4438b823ecd8466fc5c212392e61d7872f31efe74ae0ef95711ff03b4b44ecde3b441e55fb32cd48adae33facc363ca2c89232474b8cad9daf781a9ebcc514a52bf9bdce4106aee500878756f378022bb7078e466eb3f1d535ce1f18cb160672bc3186d465b114d114d98ba8974126a6ab0b023da93f9f3793aa52c4039ff0c43b795d260aacc32bc528b72a9e3ad7e3edef5c777a5ac1d4de274a23560717dfb0232a0c6e63809e1804a25061bf10cebc30c1df932355b38291a651b5479051ad654c6f0c679b1836143f971f6a882c5485ef5870545ed8f3eb00cc"], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x2, 0xc003, 0x2) connect$unix(r1, &(0x7f0000000880)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf40400b000002a197a38a7a86207000000008295955984c87910bf053f68c11700287ead4bcb777fa69dfc25f600000000a64896bc5e47c6388bbd2ad88b2951b1a09a63a87bd4be6d9d086b505801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad48505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d287094122cd203cc83c417b74558ae321732e297cb2e5e351e000000000000000000000000000000000afe04e4f491eedec582957ca7988c29a8f9e2863eb79fda77d7a81a209e750a1ffc32428938fa3270cf980203c1b690a84bf04c683f02aa9c106eb591b0a4273dbf42cfea671c5aec917f027500000000b34a0b00775d225caa9784e87a6d6cd105447bc1841a8cf626d43c0f41234d611934ca9d5218a1e1a14ac474f10ea33c575d26d060ae62c06ae7f223585ff67b04a90026de30a2d82d14176ab828b1841ea258ce5f84f4cf660cdab5a814f9c9cbdae368a18a3ea8b4782c643137e913e677390f9830f30ff535a866bac8119a7238a2058b9f1d9f3b6ccbf2c6024d0c5394306e249c8e79807c633a3ba94337bc3a549dda8a1f898b06949ec03ee495c588f2ee74966b8ef63dd8ea226342c9"], 0x10) write(r1, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0xde60}, 0x10) r2 = socket(0x11, 0x4003, 0x0) r3 = socket(0x2, 0xc003, 0x2) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x40, 0x0) ioctl$KDDISABIO(r4, 0x20004b3d) connect$unix(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910fc48a100248f4ac8c4e6fcd80c2bbf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b8133ad03b690a7ad3539fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/200], 0x10) write(r3, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) r5 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x80) mknodat(r5, &(0x7f0000000240)='./bus\x00', 0x2000, 0x0) bind(r3, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r8 = dup(r7) writev(r8, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r9 = syz_open_pts() close(r9) open(&(0x7f0000000200)='./bus\x00', 0x10000, 0x4) writev(r9, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) flock(r9, 0x8) fcntl$setflags(r6, 0x2, 0x1) recvmsg(r2, &(0x7f0000000000)={0xffffffffffffffff, 0xc, &(0x7f0000000340)=[{&(0x7f0000000300)=""/63}], 0x1000000000000264, 0x0, 0xf1c56c2515672da0}, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x60}, {0x25}, {0x6, 0x0, 0x0, 0x80000000000100}]}) pwrite(r1, &(0x7f0000000280)="895e654f5c1d85047229b675851d", 0xe, 0x0, 0x0) close(r0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1000000000000123, 0x0, 0x0) r3 = semget$private(0x0, 0x5, 0x46) r4 = openat(r2, &(0x7f0000000180)='./bus\x00', 0x10000, 0x20) ioctl$TIOCDRAIN(r4, 0x2000745e) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x1, 0x0) r5 = syz_open_pts() close(r5) fcntl$dupfd(r1, 0x5, r5) r6 = socket$inet(0x2, 0x2, 0x3) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x32) setreuid(r7, 0xee01) r8 = getgid() r9 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x2, r7, r8, r9, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$IPC_RMID(r3, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000080)='./bus\x00', r9, r10, 0x4) 16:00:09 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r2}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) r3 = getuid() r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={r2, r3, r5}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r2) 16:00:09 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYRESDEC=r1], 0x1) getsockname(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r5 = getuid() setuid(r5) r6 = getgid() r7 = getuid() r8 = socket(0x18, 0x1, 0x0) fcntl$setflags(r8, 0x2, 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r10, 0xee01) r12 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000240)={{0x7, r10, r11, r10, r11, 0x2, 0x2}, 0x5, 0x54, r9, r9, 0x9a8, 0x15, 0x3f, 0xfcc}) r13 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r13) r14 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x7, r5, r6, r7, r11, 0x44, 0x9}, 0x7f, 0x3, r13, r14, 0x4, 0x8, 0x1}) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000140)=""/217) dup2(r2, r3) r15 = syz_open_pts() close(r15) writev(r15, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) connect$unix(r3, &(0x7f00000002c0)=ANY=[@ANYRESOCT=r15], 0x1) r16 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r16, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r16, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) write(r3, 0x0, 0x0) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) r2 = msgget$private(0x0, 0x26a) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = geteuid() r5 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r7 = semget$private(0x0, 0x1, 0x47) r8 = socket(0x18, 0x1, 0x0) fcntl$setflags(r8, 0x2, 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r9, 0xee01) r10 = getgid() r11 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x2, r9, r10, r11, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r5, r6, r10) chown(&(0x7f0000000100)='./bus\x00', r4, r10) r12 = getuid() r13 = geteuid() r14 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r14, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r16 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r16, 0x3, 0x5, &(0x7f0000000340)=""/192) r17 = socket(0x18, 0x4, 0x0) fcntl$setflags(r17, 0x2, 0x1) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r18, 0xee01) r19 = getgid() r20 = getuid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000280)={{0x2, r18, r19, r20, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r14, r15, r19) chown(&(0x7f0000000100)='./bus\x00', r13, r19) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x0, r3, r10, r12, r19, 0x8, 0x7}, 0x80000000, 0xaa, 0x0, 0x0, 0x8, 0x101, 0x1, 0x1d}) msgrcv(r2, &(0x7f0000001180)=ANY=[@ANYBLOB="00fd7fff1846cc874cff00000000000038a35bbf7b9d5a5cd8158ebe21bfebabd385619c754bb82323b125e13aefe6b74bab2a2642a97917e2e612eeef0a30e731cfa9e7b9ee88e5e29ded56fcd257c3d50e975395f3b067870d443872ed07cc38cb92f87355dd7033e1b024848b3851e584cec1b286f6dcb61f18bf259296ac5f4721d3346de0f9768077e115d6d4b08a53625cdd421eedbb5cec45a61c8305c04a056e695eef05d6c644fe42172f28ba6904d8b13b76b827d24b6b98d71e5405f5aa94907e615d7156ff5ba7319aa5324e6d3798c055e16649cd5278f0d98ba180fec052b766fd500400ef3fdafc71f649bce5e5066a0000000000000000000000000000172dc058ecb0ae24c932b4beb91c6b99bf07374dbbed2d0b3db9b9b089f03e92a69c69386b7eb31709ffb4689e32deaf8757383f59057e000e649c5df6422eee7bac60caac6b7588343ed73bbb6600644dd9dfe4bd78081837413034a8ea1f327420e6cbaa6e1ca3cd915a31a406619c6b94def05e28a417de997d2f1c2596cba8c1f9e6a90b09704f3df5a9ce8276551b4de273b499669124ef39cb42535045ad516962d27d7da118d02180522f9c0fd9a6baa1db268890e1676cd973efca2873ed"], 0x1b, 0x2, 0x1000) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) shutdown(r1, 0x1) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2d}, {0x4}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd45, &(0x7f0000000080)="d0") 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="00801b1c00000000", 0x8) r1 = socket(0x2, 0x8002, 0x0) r2 = syz_open_pts() r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000140)=0x100) close(r2) writev(r2, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) pread(r2, &(0x7f0000000080)="04c9f56b143200e28926bd8dcf677b3710eb8c433d592a8bc9b3d4daacec7db5615424d5d43fe180eb2f435988cffc92f21530770acbf90eb12388b7de15b2c9772574588ee02bcb7589ed9170865dd3ce8d6502141b2e81118239d72b60bd584132999ad34e6f2f1c7029b121884eda60f8fdf06bf6c740b17b1ce2874f0802bcd65491c8b1452ed25f36b71f9f0fa6eb0cd42f6678befa4bb6b998f785e6b17be03e6a8de725dcf1a1687534cfa27cc63264418e73eb9ef8028acd3d", 0xbd, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 16:00:09 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699d, &(0x7f0000000300)) r2 = socket(0x2, 0xc003, 0x2) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r2, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x4, 0x4) 16:00:09 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008900d05", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r0, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) accept$unix(r0, 0x0, &(0x7f0000000000)) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) r2 = syz_open_pts() close(r2) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f00000001c0)={0x3}) writev(r2, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000040)) r4 = dup(r2) connect(r4, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) socket(0x18, 0x4000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) r5 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000100)=[0xc0, 0x2, 0x1, 0x101, 0x5, 0x6]) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) link(&(0x7f0000000080)='./control\x00', &(0x7f0000000100)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r2}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) r3 = getuid() r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={r2, r3, r5}, 0xc) getpgid(r2) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x14, 0x0, 0x7}]}) r1 = socket(0x18, 0x3, 0x7) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r2, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500)='/dev/diskmap\x00', 0xc4, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000540)=0xc51) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000240)=0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r2, 0x2) r4 = accept(r2, &(0x7f0000001600)=ANY=[], 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r5 = fcntl$dupfd(r2, 0x0, r2) r6 = getpid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) r9 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xdb5b5d4d03853f2b) sendmsg$unix(r1, &(0x7f0000000e80)={&(0x7f00000002c0)=ANY=[@ANYBLOB="ebffff8fda0d28f8b70691000000"], 0xa, &(0x7f0000000740)=[{&(0x7f0000000640)="2f5b758a5bab8ba225d102364f35d14de1013551edd016eb39b41f", 0x1b}, {&(0x7f0000000680)="23c4c2cf6efafe78dd613f18d9f364d88e45f26fb5317700ee9c88dec484cbfde9fc8488afc2605da2ea73ffb4371bf2ed11a60afc0bebe13a718a76db4352dbbc57a7266c84946b77a459ea13f8badfa6fcced8316d2fbb1f1a8a4a63bc899064b0036e9bb331e970c5", 0x6a}, {&(0x7f0000000700)="817697fabe", 0x5}, {&(0x7f0000000900)="bc2a2202ccabca9b23ee5d6002509e6db0c024643f4384f73169b202d79a1110b2b175f06039c8835c674f425fe872c27e512c166172ea93919601a35a67080d253bc1e4fd18e36d951dc83c418d8f468a8e150c7464aaa36aedb45b1fc74dc7831b1e02a9f9df66f29950a166ee47e30b0c19a37df83597561564667e4a16b1434718db61a743ab6b571305345d8d27b85447340e5503cf8bbc913cb1390467c314e2fce4fed125761262fae3c39f8a73f619543924eaba260a5647acbcd346177109b6f3", 0xc5}, {&(0x7f0000000a00)="12b0a13bb8cf5ef283759761f2fa7d3f1a13fae6d38e65d2e3bfe69cdd98efeb493049798398881cd753252923094dcb407e1aa46b61749b3cad8ab7bee66a817b6f658f326d80c15bd1725fd837fcdd6593c30c9827df2e1e186bad75a49fda50a10fe7ccd462a267bc975a34cb8d5acf426b42ea94c21acc3bf840ab9beb82027eacb8ae3b13967bf091928e720c09ea70cbb4db03cdcf808d4eb7dad1cbb3cadf0b4bf12ec81293c7593d03840f4304c20d2785b76eea655f81c425953c666e225b3de42e3eba53bfeb9f008740b033fa72a372df56471ced58a808071f3e02749729fca2f073739c0500653b44a0ced3540dd1228bba7f", 0xf9}, {&(0x7f0000000300)="a822885a2c7ba4727608325ea1c3fdacdcc44ad8494781ee1cb904afdf548b829ba7194a548536bfa8a2fd60d05c9c48dcf572e25021bf8f6bf24eba93d742c2b201cdd2973e671628f31036fc9a50752bbe9ba29c6d5d76363c698cac3c0be3ea4f123f3040501bb3be9463c3899010065fb7989430470cb5a505d0d222dbb1e47e2f49e45fa61c45582f764bb5acbdad19a06cf899786b78dc01d0c09df25d3e580e30f847d1cd0579717d8fa5f28dfa5ec8fd1d7ce1e2e5023f7bc308b7ba77cc086bab54056c10f779ec3b9276e3370f29cdfd6fc5b6a5ed3c63f614a3e8b7e3f4d6cefb36b4300226e1d631facc0cb2aa892bb6", 0xf6}], 0x6, &(0x7f0000000d80)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x38, 0xffff, 0x1, [r1, r2, r5, r1, r1, r4, r1, r5, r1]}, @rights={0x18, 0xffff, 0x1, [r5, r4]}, @cred={0x20, 0xffff, 0x0, r6, r10, r8}, @cred={0x1bf, 0xffff, 0x0, r9, r10}, @rights={0x20, 0xffff, 0x1, [r4, r4, r4]}], 0xd0, 0xd}, 0x1) r11 = socket$inet(0x2, 0x2, 0x0) r12 = getpgid(0x0) r13 = semget$private(0x0, 0x4, 0x201) semop(r13, &(0x7f0000000040)=[{0x2, 0xffffffffffffffff, 0x800}, {0x3, 0x4, 0x800}], 0x2) semop(r13, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000240)) r14 = geteuid() setreuid(r14, 0x0) r15 = socket(0x18, 0x3, 0x7) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r16, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$BIOCSRSIG(r16, 0x80044272, &(0x7f0000000240)=0x1) ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r16, 0x2) r17 = accept(r16, &(0x7f0000001600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f00000000000020000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4ccb2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f85d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92c040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56581fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd67957702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8358c43e44d8d6f7f000000c3a30040b3f8d2f67890fd0e7ad0a38e9c4b03c1618c8934d57b513770d7efe75f97f9133198fadd316d02756867d2767cb35fea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc29ffac75dc48afd7f36ba265226cf7f482369f5a7175e1475fd89d881cec8b4c0d559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507777b41cf8e2df3a363b4218747c3d1a827c85d95acb0b9541c4ed1fd6529deaa60f9935098e6cd19106e69dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d6823334672aa287cf1d7a74a27b36b9599d6a40ed92b32378640c22b5c47390ae9c8c5dcab444d1c2cc5f2e4ee2a22580ff743a431b4170f4f41ce8447d8a7d610b580e284c063978a02264ea6dd9affa3cde3aaeeafc13b51bd1638fe026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f625d34d9990f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe3c4991b57806d31edef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700e12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76aca1a05ef7cd18d7542975419e483079c910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa859515d2efa5d788649cabeb7e7876aab80b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eec381dcc2801407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a735daa809bda713943978976eec15b70be1ab8d6dcb55d1a97ddbadec9fc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996d888e1b8f6c16c32c33b8ab9be14c5ecbc30ca3973a933dfd49f8e8989d39b7ecea2c637988da0310074cb47bd0d6975d65b5d4b11166ee9ffcdcd4c12ec5262754e100c44843a2bc1202ea36392ccb00e502ff30675fa0c0fef5116db637fa221bd4066f043d55bf900195711cf7cb7df022b3f47531b35ec2551f9323c405e06fc5cac9891b8985ab495d287688b05971f921ff74512e2a45508be2f4c2c578856e003b6f23ff5bf76d5f71313d403ddf1caa42c016ff4d47d4c12dcfd9ccb08d7ca91bf32ca35accf71006fd8c90f6b4548fecf69f0a2af0aef478c97cb461fede8e038a4a35edd13a657be62af47377fd9dad83cb5bb2e3c3105142e649f6e871cb2fc0e7aee9f81fe498f4e19431c4ff97969e40de7b0ec33517425a7bd00ee51f97bb13e1e5e6d298e4b5ae390208921515a0a142324750b9201691fd1fa43f0c5d153f4e9a731ad4390ba83fcf62c5df43db31f5968a7ce4cab2ea6792e02edbd5612c998912e379a212ac7b195a528210dd6a83e417d07047e89b7be854204fac903ce3361fc4fa674acfa1dbb87b1515c1d25af8a475accce899d14e21e27a3ba1607d0d07a0749607fe07ea821a0add0c0f3c5860d41f263d347e70feaea59ca9f1f7b21b3484088cd06dd54a308e4d24c3c31c8c74d9b1232d25aa133265512fa58b46b6140169922e203706d85f6ac7830e8dfbb370d807d73fa6bb84d7604d2de7b409ce49f78eb886a60d19f5a8936ba324f17bb04e265cdef0f357f8cfaf433cbc7f6d212cf78a2c76587886d01d63dee6fd8119aa1931644a94d8b36b722b1e8043a95bb5955a7956b5caacce832c66a9cf8d125b569cbe3df7f3d1cb3d1310efca0dd6e12ec869dd9fb3d096d796fdd6c975f2c465b310f03eb0f1008b3b27c295d0478dadc4e8326df7475873d41d5a171858e63b3aa7c4"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r16, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r18 = fcntl$dupfd(r16, 0x0, r16) r19 = getpid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) r22 = getpgrp() getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xdb5b5d4d03853f2b) sendmsg$unix(r15, &(0x7f0000000e80)={&(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000640)="2f5b758a5bab8ba225d102364f35d14de1013551edd016eb39b41f", 0x1b}, {&(0x7f0000000680)="23c4c2cf6efafe78dd613f18d9f364d88e45f26fb5317700ee9c88dec484cbfde9fc8488afc2605da2ea73ffb4371bf2ed11a60afc0bebe13a718a76db4352dbbc57a7266c84946b77a459ea13f8badfa6fcced8316d2fbb1f1a8a4a63bc899064b0036e9bb331e970c5", 0x6a}, {&(0x7f0000000700)="817697fabe", 0x5}, {&(0x7f0000000900)="bc2a2202ccabca9b23ee5d6002509e6db0c024643f4384f73169b202d79a1110b2b175f06039c8835c674f425fe872c27e512c166172ea93919601a35a67080d253bc1e4fd18e36d951dc83c418d8f468a8e150c7464aaa36aedb45b1fc74dc7831b1e02a9f9df66f29950a166ee47e30b0c19a37df83597561564667e4a16b1434718db61a743ab6b571305345d8d27b85447340e5503cf8bbc913cb1390467c314e2fce4fed125761262fae3c39f8a73f619543924eaba260a5647acbcd346177109b6f3", 0xc5}, {&(0x7f0000000a00)="12b0a13bb8cf5ef283759761f2fa7d3f1a13fae6d38e65d2e3bfe69cdd98efeb493049798398881cd753252923094dcb407e1aa46b61749b3cad8ab7bee66a817b6f658f326d80c15bd1725fd837fcdd6593c30c9827df2e1e186bad75a49fda50a10fe7ccd462a267bc975a34cb8d5acf426b42ea94c21acc3bf840ab9beb82027eacb8ae3b13967bf091928e720c09ea70cbb4db03cdcf808d4eb7dad1cbb3cadf0b4bf12ec81293c7593d03840f4304c20d2785b76eea655f81c425953c666e225b3de42e3eba53bfeb9f008740b033fa72a372df56471ced58a808071f3e02749729fca2f073739c0500653b44a0ced3540dd1228bba7f", 0xf9}, {&(0x7f0000000300)="a822885a2c7ba4727608325ea1c3fdacdcc44ad8494781ee1cb904afdf548b829ba7194a548536bfa8a2fd60d05c9c48dcf572e25021bf8f6bf24eba93d742c2b201cdd2973e671628f31036fc9a50752bbe9ba29c6d5d76363c698cac3c0be3ea4f123f3040501bb3be9463c3899010065fb7989430470cb5a505d0d222dbb1e47e2f49e45fa61c45582f764bb5acbdad19a06cf899786b78dc01d0c09df25d3e580e30f847d1cd0579717d8fa5f28dfa5ec8fd1d7ce1e2e5023f7bc308b7ba77cc086bab54056c10f779ec3b9276e3370f29cdfd6fc5b6a5ed3c63f614a3e8b7e3f4d6cefb36b4300226e1d631facc0cb2aa892bb6", 0xf6}], 0x6, &(0x7f0000000d80)=[@cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x38, 0xffff, 0x1, [r15, r16, r18, r15, r15, r17, r15, r18, r15]}, @rights={0x18, 0xffff, 0x1, [r18, r17]}, @cred={0x20, 0xffff, 0x0, r19, r23, r21}, @cred={0x1bf, 0xffff, 0x0, r22, r23}, @rights={0x20, 0xffff, 0x1, [r17, r17, r17]}], 0xd0, 0xd}, 0x1) r24 = socket(0x18, 0x3, 0x7) r25 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r26 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r26, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) sendto$inet(r26, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0xffffffffffffff89, 0x402, 0x0, 0x0) ioctl$FIONBIO(r25, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$BIOCSRSIG(r25, 0x80044272, &(0x7f0000000240)=0x1) ioctl$TIOCSETA(r25, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r25, 0x2) r27 = accept(r25, &(0x7f0000001600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f00000000000020000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4ccb2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f85d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92c040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56581fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd67957702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8358c43e44d8d6f7f000000c3a30040b3f8d2f67890fd0e7ad0a38e9c4b03c1618c8934d57b513770d7efe75f97f9133198fadd316d02756867d2767cb35fea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc29ffac75dc48afd7f36ba265226cf7f482369f5a7175e1475fd89d881cec8b4c0d559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507777b41cf8e2df3a363b4218747c3d1a827c85d95acb0b9541c4ed1fd6529deaa60f9935098e6cd19106e69dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d6823334672aa287cf1d7a74a27b36b9599d6a40ed92b32378640c22b5c47390ae9c8c5dcab444d1c2cc5f2e4ee2a22580ff743a431b4170f4f41ce8447d8a7d610b580e284c063978a02264ea6dd9affa3cde3aaeeafc13b51bd1638fe026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f625d34d9990f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe3c4991b57806d31edef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700e12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76aca1a05ef7cd18d7542975419e483079c910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa859515d2efa5d788649cabeb7e7876aab80b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eec381dcc2801407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a735daa809bda713943978976eec15b70be1ab8d6dcb55d1a97ddbadec9fc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996d888e1b8f6c16c32c33b8ab9be14c5ecbc30ca3973a933dfd49f8e8989d39b7ecea2c637988da0310074cb47bd0d6975d65b5d4b11166ee9ffcdcd4c12ec5262754e100c44843a2bc1202ea36392ccb00e502ff30675fa0c0fef5116db637fa221bd4066f043d55bf900195711cf7cb7df022b3f47531b35ec2551f9323c405e06fc5cac9891b8985ab495d287688b05971f921ff74512e2a45508be2f4c2c578856e003b6f23ff5bf76d5f71313d403ddf1caa42c016ff4d47d4c12dcfd9ccb08d7ca91bf32ca35accf71006fd8c90f6b4548fecf69f0a2af0aef478c97cb461fede8e038a4a35edd13a657be62af47377fd9dad83cb5bb2e3c3105142e649f6e871cb2fc0e7aee9f81fe498f4e19431c4ff97969e40de7b0ec33517425a7bd00ee51f97bb13e1e5e6d298e4b5ae390208921515a0a142324750b9201691fd1fa43f0c5d153f4e9a731ad4390ba83fcf62c5df43db31f5968a7ce4cab2ea6792e02edbd5612c998912e379a212ac7b195a528210dd6a83e417d07047e89b7be854204fac903ce3361fc4fa674acfa1dbb87b1515c1d25af8a475accce899d14e21e27a3ba1607d0d07a0749607fe07ea821a0add0c0f3c5860d41f263d347e70feaea59ca9f1f7b21b3484088cd06dd54a308e4d24c3c31c8c74d9b1232d25aa133265512fa58b46b6140169922e203706d85f6ac7830e8dfbb370d807d73fa6bb84d7604d2de7b409ce49f78eb886a60d19f5a8936ba324f17bb04e265cdef0f357f8cfaf433cbc7f6d212cf78a2c76587886d01d63dee6fd8119aa1931644a94d8b36b722b1e8043a95bb5955a7956b5caacce832c66a9cf8d125b569cbe3df7f3d1cb3d1310efca0dd6e12ec869dd9fb3d096d796fdd6c975f2c465b310f03eb0f1008b3b27c295d0478dadc4e8326df7475873d41d5a171858e63b3aa7c4"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r25, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r28 = fcntl$dupfd(r25, 0x0, r25) r29 = getpid() getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) r32 = getpgrp() getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xdb5b5d4d03853f2b) sendmsg$unix(r24, &(0x7f0000000e80)={&(0x7f0000000600)=ANY=[@ANYBLOB="0166696c652fe1"], 0x1, &(0x7f0000000740)=[{&(0x7f0000000640)="2f5b758a5bab8ba225d102364f35d14de1013551edd016eb39b41f", 0x1b}, {&(0x7f0000000680)="23c4c2cf6efafe78dd613f18d9f364d88e45f26fb5317700ee9c88dec484cbfde9fc8488afc2605da2ea73ffb4371bf2ed11a60afc0bebe13a718a76db4352dbbc57a7266c84946b77a459ea13f8badfa6fcced8316d2fbb1f1a8a4a63bc899064b0036e9bb331e970c5", 0x6a}, {&(0x7f0000000700)="817697fabe", 0x5}, {&(0x7f0000000900)="bc2a2202ccabca9b23ee5d6002509e6db0c024643f4384f73169b202d79a1110b2b175f06039c8835c674f425fe872c27e512c166172ea93919601a35a67080d253bc1e4fd18e36d951dc83c418d8f468a8e150c7464aaa36aedb45b1fc74dc7831b1e02a9f9df66f29950a166ee47e30b0c19a37df83597561564667e4a16b1434718db61a743ab6b571305345d8d27b85447340e5503cf8bbc913cb1390467c314e2fce4fed125761262fae3c39f8a73f619543924eaba260a5647acbcd346177109b6f3", 0xc5}, {&(0x7f0000000a00)="12b0a13bb8cf5ef283759761f2fa7d3f1a13fae6d38e65d2e3bfe69cdd98efeb493049798398881cd753252923094dcb407e1aa46b61749b3cad8ab7bee66a817b6f658f326d80c15bd1725fd837fcdd6593c30c9827df2e1e186bad75a49fda50a10fe7ccd462a267bc975a34cb8d5acf426b42ea94c21acc3bf840ab9beb82027eacb8ae3b13967bf091928e720c09ea70cbb4db03cdcf808d4eb7dad1cbb3cadf0b4bf12ec81293c7593d03840f4304c20d2785b76eea655f81c425953c666e225b3de42e3eba53bfeb9f008740b033fa72a372df56471ced58a808071f3e02749729fca2f073739c0500653b44a0ced3540dd1228bba7f", 0xf9}, {&(0x7f0000000300)="a822885a2c7ba4727608325ea1c3fdacdcc44ad8494781ee1cb904afdf548b829ba7194a548536bfa8a2fd60d05c9c48dcf572e25021bf8f6bf24eba93d742c2b201cdd2973e671628f31036fc9a50752bbe9ba29c6d5d76363c698cac3c0be3ea4f123f3040501bb3be9463c3899010065fb7989430470cb5a505d0d222dbb1e47e2f49e45fa61c45582f764bb5acbdad19a06cf899786b78dc01d0c09df25d3e580e30f847d1cd0579717d8fa5f28dfa5ec8fd1d7ce1e2e5023f7bc308b7ba77cc086bab54056c10f779ec3b9276e3370f29cdfd6fc5b6a5ed3c63f614a3e8b7e3f4d6cefb36b4300226e1d631facc0cb2aa892bb6", 0xf6}], 0x6, &(0x7f0000000d80)=[@cred={0x20, 0xffff, 0x0, r29, r30, r31}, @rights={0x15, 0xffff, 0x1, [r24, r25, r28, r24, r24, r27, r24, r28, r24]}, @rights={0x18, 0xffff, 0x1, [r28, r27]}, @rights={0x18, 0xffff, 0x1, [r28, r24]}, @cred={0x20, 0xffff, 0x0, r32, r33}, @rights={0x20, 0xffff, 0x1, [r27, r27, r27]}], 0xc8, 0xd}, 0x1) r34 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000180)={{0x1c0000, r14, r21, r30, r34, 0xa0, 0x291}, 0x8, 0x6, 0x100000000000}) r35 = semget$private(0x0, 0x4, 0x201) semop(r35, &(0x7f0000000040)=[{0x2, 0xffffffffffffffff, 0x800}, {0x3, 0x4, 0x800}], 0x2) semop(r35, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r35, 0x0, 0x8, &(0x7f0000000240)) r36 = geteuid() setreuid(r36, 0x0) r37 = socket(0x18, 0x3, 0x7) r38 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r38, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r38, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$BIOCSRSIG(r38, 0x80044272, &(0x7f0000000240)=0x1) ioctl$TIOCSETA(r38, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r38, 0x2) r39 = accept(r38, &(0x7f0000001600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f00000000000020000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4ccb2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f85d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92c040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56581fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd67957702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8358c43e44d8d6f7f000000c3a30040b3f8d2f67890fd0e7ad0a38e9c4b03c1618c8934d57b513770d7efe75f97f9133198fadd316d02756867d2767cb35fea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc29ffac75dc48afd7f36ba265226cf7f482369f5a7175e1475fd89d881cec8b4c0d559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507777b41cf8e2df3a363b4218747c3d1a827c85d95acb0b9541c4ed1fd6529deaa60f9935098e6cd19106e69dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d6823334672aa287cf1d7a74a27b36b9599d6a40ed92b32378640c22b5c47390ae9c8c5dcab444d1c2cc5f2e4ee2a22580ff743a431b4170f4f41ce8447d8a7d610b580e284c063978a02264ea6dd9affa3cde3aaeeafc13b51bd1638fe026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f625d34d9990f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe3c4991b57806d31edef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700e12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76aca1a05ef7cd18d7542975419e483079c910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa859515d2efa5d788649cabeb7e7876aab80b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eec381dcc2801407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a735daa809bda713943978976eec15b70be1ab8d6dcb55d1a97ddbadec9fc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996d888e1b8f6c16c32c33b8ab9be14c5ecbc30ca3973a933dfd49f8e8989d39b7ecea2c637988da0310074cb47bd0d6975d65b5d4b11166ee9ffcdcd4c12ec5262754e100c44843a2bc1202ea36392ccb00e502ff30675fa0c0fef5116db637fa221bd4066f043d55bf900195711cf7cb7df022b3f47531b35ec2551f9323c405e06fc5cac9891b8985ab495d287688b05971f921ff74512e2a45508be2f4c2c578856e003b6f23ff5bf76d5f71313d403ddf1caa42c016ff4d47d4c12dcfd9ccb08d7ca91bf32ca35accf71006fd8c90f6b4548fecf69f0a2af0aef478c97cb461fede8e038a4a35edd13a657be62af47377fd9dad83cb5bb2e3c3105142e649f6e871cb2fc0e7aee9f81fe498f4e19431c4ff97969e40de7b0ec33517425a7bd00ee51f97bb13e1e5e6d298e4b5ae390208921515a0a142324750b9201691fd1fa43f0c5d153f4e9a731ad4390ba83fcf62c5df43db31f5968a7ce4cab2ea6792e02edbd5612c998912e379a212ac7b195a528210dd6a83e417d07047e89b7be854204fac903ce3361fc4fa674acfa1dbb87b1515c1d25af8a475accce899d14e21e27a3ba1607d0d07a0749607fe07ea821a0add0c0f3c5860d41f263d347e70feaea59ca9f1f7b21b3484088cd06dd54a308e4d24c3c31c8c74d9b1232d25aa133265512fa58b46b6140169922e203706d85f6ac7830e8dfbb370d807d73fa6bb84d7604d2de7b409ce49f78eb886a60d19f5a8936ba324f17bb04e265cdef0f357f8cfaf433cbc7f6d212cf78a2c76587886d01d63dee6fd8119aa1931644a94d8b36b722b1e8043a95bb5955a7956b5caacce832c66a9cf8d125b569cbe3df7f3d1cb3d1310efca0dd6e12ec869dd9fb3d096d796fdd6c975f2c465b310f03eb0f1008b3b27c295d0478dadc4e8326df7475873d41d5a171858e63b3aa7c4"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r38, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r40 = fcntl$dupfd(r38, 0x0, r38) r41 = getpid() getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) getpgrp() getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xdb5b5d4d03853f2b) r45 = dup2(r4, r2) r46 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0xc80, 0x0) sendmsg$unix(r37, &(0x7f0000000e80)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740), 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r41, r42, r43}, @rights={0x38, 0xffff, 0x1, [r37, r38, r40, r37, r37, r39, r37, r40, r37]}, @rights={0x18, 0xffff, 0x1, [r40, r39]}, @cred={0x20, 0xffff, 0x0, r41, r44, r43}, @rights={0x28, 0xffff, 0x1, [r45, 0xffffffffffffff9c, 0xffffffffffffffff, r25, r46]}, @rights={0x20, 0xffff, 0x1, [r39, r39, r39]}], 0xd8, 0xd}, 0x1) r47 = socket(0x18, 0x3, 0x7) r48 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r48, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r48, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$BIOCSRSIG(r48, 0x80044272, &(0x7f0000000240)=0x1) ioctl$TIOCSETA(r48, 0x802c7414, &(0x7f0000000200)={0x40000, 0x100000001, 0x3, 0x3, "2da838fb0502440900", 0xf4e, 0x6}) listen(r48, 0x2) r49 = accept(r48, &(0x7f0000001600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f00000000000020000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4ccb2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f85d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92c040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56581fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd67957702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8358c43e44d8d6f7f000000c3a30040b3f8d2f67890fd0e7ad0a38e9c4b03c1618c8934d57b513770d7efe75f97f9133198fadd316d02756867d2767cb35fea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc29ffac75dc48afd7f36ba265226cf7f482369f5a7175e1475fd89d881cec8b4c0d559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507777b41cf8e2df3a363b4218747c3d1a827c85d95acb0b9541c4ed1fd6529deaa60f9935098e6cd19106e69dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d6823334672aa287cf1d7a74a27b36b9599d6a40ed92b32378640c22b5c47390ae9c8c5dcab444d1c2cc5f2e4ee2a22580ff743a431b4170f4f41ce8447d8a7d610b580e284c063978a02264ea6dd9affa3cde3aaeeafc13b51bd1638fe026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f625d34d9990f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe3c4991b57806d31edef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700e12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76aca1a05ef7cd18d7542975419e483079c910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa859515d2efa5d788649cabeb7e7876aab80b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eec381dcc2801407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a735daa809bda713943978976eec15b70be1ab8d6dcb55d1a97ddbadec9fc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996d888e1b8f6c16c32c33b8ab9be14c5ecbc30ca3973a933dfd49f8e8989d39b7ecea2c637988da0310074cb47bd0d6975d65b5d4b11166ee9ffcdcd4c12ec5262754e100c44843a2bc1202ea36392ccb00e502ff30675fa0c0fef5116db637fa221bd4066f043d55bf900195711cf7cb7df022b3f47531b35ec2551f9323c405e06fc5cac9891b8985ab495d287688b05971f921ff74512e2a45508be2f4c2c578856e003b6f23ff5bf76d5f71313d403ddf1caa42c016ff4d47d4c12dcfd9ccb08d7ca91bf32ca35accf71006fd8c90f6b4548fecf69f0a2af0aef478c97cb461fede8e038a4a35edd13a657be62af47377fd9dad83cb5bb2e3c3105142e649f6e871cb2fc0e7aee9f81fe498f4e19431c4ff97969e40de7b0ec33517425a7bd00ee51f97bb13e1e5e6d298e4b5ae390208921515a0a142324750b9201691fd1fa43f0c5d153f4e9a731ad4390ba83fcf62c5df43db31f5968a7ce4cab2ea6792e02edbd5612c998912e379a212ac7b195a528210dd6a83e417d07047e89b7be854204fac903ce3361fc4fa674acfa1dbb87b1515c1d25af8a475accce899d14e21e27a3ba1607d0d07a0749607fe07ea821a0add0c0f3c5860d41f263d347e70feaea59ca9f1f7b21b3484088cd06dd54a308e4d24c3c31c8c74d9b1232d25aa133265512fa58b46b6140169922e203706d85f6ac7830e8dfbb370d807d73fa6bb84d7604d2de7b409ce49f78eb886a60d19f5a8936ba324f17bb04e265cdef0f357f8cfaf433cbc7f6d212cf78a2c76587886d01d63dee6fd8119aa1931644a94d8b36b722b1e8043a95bb5955a7956b5caacce832c66a9cf8d125b569cbe3df7f3d1cb3d1310efca0dd6e12ec869dd9fb3d096d796fdd6c975f2c465b310f03eb0f1008b3b27c295d0478dadc4e8326df7475873d41d5a171858e63b3aa7c4"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r48, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r50 = fcntl$dupfd(r48, 0x0, r48) r51 = getpid() getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) r54 = getpgrp() getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xdb5b5d4d03853f2b) sendmsg$unix(r47, &(0x7f0000000e80)={&(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000640)="2f5b758a5bab8ba225d102364f35d14de1013551edd016eb39b41f", 0x1b}, {&(0x7f0000000680)="23c4c2cf6efafe78dd613f18d9f364d88e45f26fb5317700ee9c88dec484cbfde9fc8488afc2605da2ea73ffb4371bf2ed11a60afc0bebe13a718a76db4352dbbc57a7266c84946b77a459ea13f8badfa6fcced8316d2fbb1f1a8a4a63bc899064b0036e9bb331e970c5", 0x6a}, {&(0x7f0000000700)="817697fabe", 0x5}, {&(0x7f0000000900)="bc2a2202ccabca9b23ee5d6002509e6db0c024643f4384f73169b202d79a1110b2b175f06039c8835c674f425fe872c27e512c166172ea93919601a35a67080d253bc1e4fd18e36d951dc83c418d8f468a8e150c7464aaa36aedb45b1fc74dc7831b1e02a9f9df66f29950a166ee47e30b0c19a37df83597561564667e4a16b1434718db61a743ab6b571305345d8d27b85447340e5503cf8bbc913cb1390467c314e2fce4fed125761262fae3c39f8a73f619543924eaba260a5647acbcd346177109b6f3", 0xc5}, {&(0x7f0000000a00)="12b0a13bb8cf5ef283759761f2fa7d3f1a13fae6d38e65d2e3bfe69cdd98efeb493049798398881cd753252923094dcb407e1aa46b61749b3cad8ab7bee66a817b6f658f326d80c15bd1725fd837fcdd6593c30c9827df2e1e186bad75a49fda50a10fe7ccd462a267bc975a34cb8d5acf426b42ea94c21acc3bf840ab9beb82027eacb8ae3b13967bf091928e720c09ea70cbb4db03cdcf808d4eb7dad1cbb3cadf0b4bf12ec81293c7593d03840f4304c20d2785b76eea655f81c425953c666e225b3de42e3eba53bfeb9f008740b033fa72a372df56471ced58a808071f3e02749729fca2f073739c0500653b44a0ced3540dd1228bba7f", 0xf9}, {&(0x7f0000000300)="a822885a2c7ba4727608325ea1c3fdacdcc44ad8494781ee1cb904afdf548b829ba7194a548536bfa8a2fd60d05c9c48dcf572e25021bf8f6bf24eba93d742c2b201cdd2973e671628f31036fc9a50752bbe9ba29c6d5d76363c698cac3c0be3ea4f123f3040501bb3be9463c3899010065fb7989430470cb5a505d0d222dbb1e47e2f49e45fa61c45582f764bb5acbdad19a06cf899786b78dc01d0c09df25d3e580e30f847d1cd0579717d8fa5f28dfa5ec8fd1d7ce1e2e5023f7bc308b7ba77cc086bab54056c10f779ec3b9276e3370f29cdfd6fc5b6a5ed3c65f614a3e8b7e3f4d6cefb36b4300226e1d631facc0cb2aa892bb6", 0xf6}], 0x6, &(0x7f0000000d80)=[@cred={0x18, 0xffff, 0x0, r51, r52, r53}, @rights={0x38, 0xffff, 0x1, [r47, r48, r50, r47, r47, r49, r47, r50, r47]}, @rights={0x18, 0xffff, 0x1, [r50, r49]}, @cred={0x20, 0xffff, 0x0, r51, r55, r53}, @cred={0x20, 0xffff, 0x0, r54, r55}, @rights={0x20, 0xffff, 0x1, [r49, r49, r49]}], 0xd0, 0xd}, 0x1) r56 = getgid() semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000180)={{0x1c0000, r36, r43, r52, r56, 0xa0, 0x291}, 0x8, 0x6, 0x100000000000}) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000040)={r12, r30, r43}, 0xc) setpgid(r9, r12) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) r1 = open(&(0x7f0000000000)='./file0\x00', 0xa35fb01b8cfedab3, 0x11) close(r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) getpeername$unix(r3, &(0x7f0000000200)=@file={0x0, ""/62}, &(0x7f0000000240)=0x40) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r4, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) renameat(r2, &(0x7f0000000140)='./file0\x00', r4, &(0x7f0000000180)='./bus\x00') socketpair(0x3a, 0x4000, 0x1, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r5, 0x5) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'vio', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85fb258557d60f13ad30505e8d53f8a4aeef9d612f871f3e85f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b3600900a90d160e9b201c6d644a64e448a3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e52dc7d76d85a821dc97098ff908468a4fdf7404c0787914c0576ed156467db0f107584e8e5bf61aa97ea46b113733adfa2845da740f83547f6edc524053a6e92b09004ebfc3c03000000000000002c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72e06517b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515ed602e6c6d699318597794fd634266696b236fd48fe905f6b9379b983e45e641d4b16bb498795f5405f6b089be2cfc90ea88b480031b1b40d16fbf75c1ba99e843715a6bffc546bba9bdf68ebb2a267"], 0x10) dup2(r2, r1) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) pwritev(r3, &(0x7f0000000380)=[{&(0x7f0000000300)="2f79c4e8c1fb390ca7d39606cc4eaa7529256468bcad79dd03e6f1475d31da197a038756b5b8db3ac4ba0cf7e224a55ffc73597d61691591318c5514fd99ced2c2cd9b3a1178d6ee03bedd37341c41af10ad8ffa9312cc25a6a4d36a49e9c3a502029bc7c8c923a60f89179268e24a187d7c1477a03469a18d7cc04a", 0x7c}, {&(0x7f00000000c0)="41b066724357ce372abbef80cb4f4cd4300877498c53d57fc4", 0x19}], 0x2, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0xfffffffb) sendto$inet6(r4, &(0x7f0000000040), 0xff1d, 0x0, 0x0, 0xffffff6d) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x55625323) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x41) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0xe68, 0x4) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open$dir(&(0x7f00000000c0)='./bus/file0\x00', 0x4000000028d, 0x8b) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x42087007, &(0x7f0000000100)) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000200)=0x1f) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000002280)=[{&(0x7f0000001280)='g', 0x1}], 0x1) writev(r8, &(0x7f0000000200), 0x0) dup2(r1, r3) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='ll\x00', 0x2, 0x0) pipe(&(0x7f0000000280)) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r11) ioctl$TIOCNOTTY(r1, 0x20007471) r12 = dup(0xffffffffffffff9c) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000540)=0x9) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000040)={0x2000000000000001, &(0x7f0000000180)=[{0x7ff, 0x0, 0x40, 0xf93}]}) pipe(&(0x7f0000000a00)) r15 = syz_open_pts() close(r15) writev(r6, &(0x7f0000002280), 0x100000000000000e) ioctl$TIOCCBRK(r15, 0x2000747a) fcntl$setown(r12, 0x6, r10) write(r0, &(0x7f0000000800)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb40a8b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdc1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3c15f57a2790f4894758152c5fffd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c124143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab310100000000000000231c13cd72108000967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9332644b47ea5a6195e2b0bc87dc17f7bc7a80eacc1680960ae485b5899c7d26f3b17b64ef78a5fd16ff8677d9bd6a5c5e30f25960ad321e787904b067c9412faf661c996b9adc3b8e6fe36aa1d856be24fbb019e255e0f5e5bf4f17e64b8c8c8fc6f7e2ba2c591b5cb1656b20c637b5a5428b47d88e8532ef39c27e7be3b7787b5451bf2a4e99ce453c2eed23630c00f6df8efb6f17f57a9cd2ddcc31231755ea74215a257c5710970bc715e4fb0360331fcd6ec68fa8390f2f9ff4a293dc38cbb848554277d4143ac0c31a6cf3ab05d47e221770ea9c7a8d4162765be610e898e3cadd338dc8365c914eb9f498b6e80a97dd1115d77752626f00"/728, 0x3ff) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/devHbpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x3) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000000c0)=0x8) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x49}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{r0}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000280), 0x10000, 0x0) r4 = socket(0x2, 0xc003, 0x2) connect$unix(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r4, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) r5 = accept$inet(r4, &(0x7f0000000140), &(0x7f0000000200)=0xc) accept$inet(r5, 0x0, &(0x7f0000000240)) 16:00:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r0, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) r4 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect(r4, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x2b7c, 0xff}, 0xc) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000000)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x24}, {0x4406}]}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b6f72492c900addc2c04b770fb48") 16:00:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x7fff, 0x4}) r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) ioctl$TIOCEXCL(r1, 0x2000740d) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="20000000000000683086ed167a21f15a00ff22000000000000f87c8a5b671b9b542a538706000000a714000000290000003e000000030700"/65], 0x38}, 0x0) sync() 16:00:10 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r0, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(0xffffffffffffffff, 0x7c, 0x1ff80000, &(0x7f0000000000)='\x00\x00\x00\x00', 0xfffffdfa) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3f97f0a76932dd6ed9270d8f8bb") r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, 0xee01) kqueue() socket(0x10, 0x4, 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000700)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x80, 0x4}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x80, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000480)={'J\x02\xe2', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x80}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/bpf\x00', 0x1, 0x0) open(&(0x7f0000000840)='./file0\x00', 0x0, 0x1) kevent(0xffffffffffffff9c, &(0x7f0000000880)=[{{r8}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x4}, {{r6}, 0x8000000000000006, 0x40, 0x0, 0xfffffffffffffffd, 0x61}], 0x17, 0x0, 0x37fffff, 0x0) setrlimit(0x6, &(0x7f0000000040)) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) 16:00:10 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x964f, &(0x7f00000000c0), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) socket(0x1, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:10 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r0, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaab}, {0x5}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000000c0)) 16:00:10 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r0, &(0x7f00000000c0)='./file2\x00', r2, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 16:00:10 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) r1 = socket(0x2, 0xc003, 0x2) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) connect$unix(r1, &(0x7f0000001540)=ANY=[@ANYRES64=r2], 0x1) write(r1, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r3 = syz_open_pts() close(r3) r4 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x80) writev(r3, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000000000)="5233b9d06ca709c5295dfc85d14820c25ec1f42ddb0c3479c49cd61bf469cca5eb7aebbc5ad9a83474069885dafb9172ac581204b3a72861ca605338afa0a67e99597bceaf24b9493e0b39f0a7221c60197ba6a3050c80b53bc44da1d5689dd0410591c9d284ea328cffb1408226f9d45baf764d58a7180ea0b3f46e9495a1c7a14e28201627eb63b9", 0x89}, {&(0x7f0000000540)="b5c62cbef5eb83099e6063ce1e9c7b2ca40b13e3e9535028f4d5207eaf4c633d17aee3ad667a242d8cf8d44d7975fd9071bce0e163f4b2ff9069bad60b85e939b0c8b49a80851f6ed34409674cad50078aff707fef2cdfd4841c6d023ed14c1bced30508c4d8b6cc20bed669101c18c0252be4c985e49cef9793a0d6a83b3b1eb559e80c70805180b07c5f155d6fb758aabf4cbc6f0315bc751e797bc24a0fa539598846fb7429feaa7d1e33ccd169100beb9dcb669d60600a91aec80c4acf6bf271e6ab3d6826addac144d8d967aedfb3320dac8fdba7b5dab0c7c10d69cf7dfb369b125e6919567f30376a110581e4933de43866e51c0e462b8d2b3a51c21bdecabb28ef4a0338142fe6aec23e851f0d54ca1a147c9f8bd5ae8c89672a9215bfd9ff65a658da211eea31d2a44a54fb7fb50c04891823e0c11161214dfc165e90ab1fafaec44bb510d627142eab0d1bf5a3a89f87302fdce02f6d79b3c9dd96318d029a0e5cea42567140b33be8a662be91fcf20b36fcfb59cef4656026d5f72e35af6c2b07586b869b8e8b11ec128a9aa5a1daeabc8c2be7d38045eb41d02950705b48a04276b771cf4c13ab76ace556691cc3d328af3e0780bfb7dfe25e3b679efb2c76df595556ffa01e90bad9de5040fb39dff7399255e3876d36d6ec8027d3f46b6d840883c10f298c5de384c3e7c8dc868d4925742f2865ac70aa8a5be025af919179ead0b66f8c578c8d8a72bc844855826b18b35cce7925bafc2f2d422ab5e496bb1fa5975563c74db4cc687e5daa416b3821ada5081dbdd2568bd621798a67b4ff657c88da2002d4426aaaf43272c0fed6e561dcfb39e1d67030c2e222629d8a0b3acd3c43fd8b162ff581a24470ecee5e85df1877f0f0ff9e25bd10a23e626c2f6388f32e1b6edb5db747b40f171261dd06e9d440719a10fb26c3534f3f215f0a2b6070f03bccf33b485b28c1f04b748016fad3ded28ae4f8917ab95b72e09b89f4cffcdeead0d4f7a384674b67811112cff1e8f6d64959ccd98f37394c6bba3078e90eb4f8e5dded2f97407490646f82417ea23a8aebd66d89be1d6f0ed7fab647d0f14d5b317ddabb95477ef1152ef1d9f561643799a15cf97de3a23086bea818f375a1a6538d69dbe25f4fd644bf3e70fa555f1670311d32c79e197008aa848ea0dedd722fc2543b1f1306b2f14dd00eaca715055a54965e4875b05a620b020ffa91c3a9fc1f5b903e17ad3c76192a960f7cc9cd65b6a844b55ba1aa1744c97fa3c9494a953b5399a5731da6c87b9010259a554f686af1bb47f2d4bfc5d7ac9317bffb54a0461e161b66fceec7528fe60c8fdd6aef96d0d27ae82a5cfea85fc36d6c14910d738a5b4f0bb54d7d1798844e9ef1444af6a9efd2b916b793886a7d558d7781e7356b577334d9133628465c5fbd8ffae426ae167f089bbc30a6e53ab24eee4d36628253e0283a32e1ffaaf54f51b0053a14dc16223443ab67f4884730f50282c7537b3a49bddedc0f7ef83b6dd6fc0fdd297ae903b554bb43c8c8c231097feb7454b6e1198f7aa0fd52d0f8bec84489e3da4cb01b44c397436a38a0c41b346d92e7de091accbe05ddce24b56bc80be964f84f89d268cc91d23139cf2e65df911b198210c21205e2154f657725abe7061debc62abb1ffe845ac8e10c98ffba5724abd59bb0796594bd9bbc0e7012f9dd2b1077e1f93dc89979d28c5d234f8d68801e8c5274bf59174a5d2d3edbe45c0591ac99486cf14a18baad7b20787cb9601fa8adf0a4e1d12918708f535296ff1292e25c2eabc274fb724153a7cc50f95ced1f6f093f40f8e631b0bde00e902079322ef3fd0c3b9a1bce6bf47af22d3b81d932b7607d6e9cc4bc79c3793026cb4cdc942c0a7283094a963ff6e14a22cfe1ecca5811297745b92ac60946646c936bc1e2de75ff899e529bb49aa0ea0b247507bd95e1f79935d8c535442e022952cd0feee15becbdfd45c486e6172a0d6f5e76cdd431e8223f115011a133258e7c50c2384c49afdc820e8d99de0655021e16c87127e53ec1d2efd22ad68db3ae0514abbb091e1160d4c79fbfaab6a034bcf5fc87a0b5f8a67a3fb2a4699cd9ec1df21f296341ad1669705b14dcd108242ff140e5463fbb899812934abda0bacdcc22cb1064f5e378a09600c504a6134eeb9f59b1f97895a7b13b4d02275f36a9bae8f2bef2e9f16a9cf68f90732a4d22222eedbc8a4309c189183266ef4318e37186778221891a93252f4d27f71906a8a8b28247eca03f4b963f73dd9c559fd91cb3089ae1d819c53476601000bb9453bac9cd4435be9d39bc7f5146a9e9f29a115f89e4d3b8163a449ccd4d7d742305ac1a208b292b18cb990cc3bcc154ee271c4c88f0b6d7e73ddd83da18d3d33ca479f1a4791965d92a7d80605d929ccf998c01f0152143290159155a0acb9ba8e81b98fc89c424ebd066b195c374167eab1d21ee4c10731ec5374d70ec739801b97d380ba13a2554b2f97ec0c08b027def2b4cdd060f025eb90ef2da745756a07524f1cea0ac146e480d5d32bdd474b90c2b16b0d092f2b65e402b0eda5f4aafc3123b077f1067a84b81e753bcce4f0faa28b4da8604f63553da43c5ad8767c0d244902e2573c56bebbc3e9fdc7a4aaf06ba3a95de769763b3460981c78468a598350ad377a3201911ac65261df10e4cb5cdecf8c14141f938548aeb46c09b172d1cea9141445126b2ff011691c7ad9bee5188af4d969bae21162f4cb99e0c76bd090816e102e04f2df6084ae35f373fd00f3bd383ef18ef777c1835fbfe7ca8f30f94bf85f719dd5eda1f4b9f38cec5fbb52b87dde5b1e1e8152a387cdb9f23ed0a93eec37df9955ed6885e121f99267e09407158ebe902d7c187189ec6e1049b05f4bd05eb4dc431a9e01db1020a04a689d0acd7bfbd74420fac1cdd7374a87602289d51868b98309df3cf78763837cdb631646ac0be7e11bbdcfb308ed7743e9c689921c5c07fcd666d8e834e42358cf40fa0921a563e0b81bd03a4838d989aa514eb8f560c3e15ef940ba827bb115f8028c8c660958bb6083bf59a483f316fe3baa982044a03835086f0da89d87f88b4936db3ca5fe44ce14c280daace5543a1d3d09beed5e74561890de80e3ee5937111a3f8b91ca583a356194a9ff48bf99add7f09418c52abf7ce5edee4f017b9529978933e0d5422fba76cc8145bd37115d6b6b008fe7c7af5d8e7f9d0c9c6403a9284a59b643673e1b0a132e55c3da06faeb98bbec5137f5722e4aa3a957b919cf509df48154f1d4704eae84cabf31f3e865971fbaa8ddaf4a57091f3f21fc697f074aec4a550d07e0edf431078f1b406c2d39e90157177907b9d87330bc69f8b796ea82324798dbf40e2e5d9efb7597ec2b04da6889e4b69b47ad7183c9ac3b155e47e810c6a7f40fd6e6af3d77f249a88a7d92d09e10c9d5cf8c4e957e95923be40ae79399eddc71534774249aac319e2b9e079354aa18a8129a3575ad4107e36b1473251882e4ee2509151b4d61a9d45884719d22e51e9ca740b59ecaa58e6939ec14a3bc4a635e2141f7afc1e33a3e4dabde464c0532311383476af4a25fac5244c4cb61f92a9429186064787cf4850738685ea922d7c2c940169252c4ddb4331a8a3ad3c90988c1de327e2898a265b7b01f82573293c92a323b612a6a84ac5633f22dc92a2052c224c3017e0295985b4f2a759042759dd21ffdc37f6fbf4771abf8892ec32fea81a636838a6cb93497f5af6e855236dddf2e4f0dd95412a2a9a6f0b1bcbaef88591ed4cc1b29cec4ea66b091a3d08731075e4a32aa43555fff26797ac1b9de9998d869b5d9685c2bce0056ef807044b559883b977d69fd3ba75d337b741cc5e8e25ad31f0f579246ac50853716677c25a8b774d63145742660ce9dda489368cdf64bc4a8b5c8d128f16a20c4dbe152d25bd9df7fa84d2c71097a41dc8b1a1a04c1fe303cbf3ebf8ca60122134fb811cb62ba0c4ebdbf9e0ec492da22a6e3583957634f6f51fc62a5b4c7235f658345ef76b02d33f9bdb239eefb90e4c486fd1a95bb77f8a83bc7f01766b3d9f57887bed26f315f6571abcde2a4f57decde6d8fb0f065b19d766a9ae02d8849c124354e35354f9e3c942c19d28c76f46059c2758c53f8fe3fdd3c7849c961a98f5bf54691784e06b87498d60fd6a105aebbb175353865d95dfaaf7299d837c0923ab198621c09161fd21ff3065032ae885c6452d3b727270d1546284071c5cd602aa81d8663eeacbb4a6cf09e84714bef1a77530c57f4fcc87afdfe93f3af2beb1279384a34e1433e57f4c533e8fdcaa2b862a619dffe7a2be9eb580f110da67693b23caf0773dd7dc7122aa129263aa624a646d487c549b06783e693362ffd07c58fff8a1d021a04d055ac81c97aefa9c8d177316e6fef2733fc0fd5cd31ecea06b8009ddd167c9af7d81a34dc2225d3201ca0c732c3a9dc6a06b2f65b039e90b49126dfc792c8867b3aadb57a685c12caad071c77b36826eef9e3c9e20ede36f422fcb7c7c51368c48992ac3be73ac3bfbec77b5479cc095e1cf4152a4c41481449938522fbd5390d32211e82616693b225433ea89f8382d916a7e8b5cec7f0cf3a437122b4f07b1fb7ffcf412372785fb3012c6b2ff9c68a0f57674f26151c665b7ea1569a9f302ddaed251d7e60e5b9bc0200b3facaab8a73c2c59ac87e3af76dbc3e45676bd4191582b5429c81b34c8ca48772167335100dce8b26504ca2225a5efe595df69f249df4a5311078807083764b4eb5c7d2e6095706b29e46d0fc9b3d4100ee083c53a4f57a2799bd07040b89fede09d5ab5a848e1b56ef61ede4eb8f5ac38181596a78cb45c07dba81e8fdf89a1f26e4b4e920ef64e8c9cdef68ba13c749bbbd25e918e8df6ad6d355240ec8a82fb07d4f20b490f96005dca35b6e8126aca3ef3da51bffa90aa8291fa593fa93fae4994ba3a8224ea6dc228ac9006a887e46dc27bee2e9346fba2f11b334c6a77a20f4cdb797f1b930eab2de7da644797a61e87e6f501f2e0854c4c0dddb80a7072fe899efa064c56cee00ab97422e2e19ca1a9ccb8d8a23083950daaf4a4173556c74811a3166047b0ffcbc6b5a0318761ed1bd92109c42fc724f67197566a6f34626718d2331f8446cfb9b09a8ddbb3c81f42fd7ab3d3ff48d310f33a2b51d3f8b09e217abb41687de1050c930aa9162bb879ccd7525a741919596943bb007201d31e8ed510c0175cd857001d878059c393bc50a95b2b8dfc87396b0dfeb722728d2e111f8fea61157c0da1d34aca5be9c5b65273ae96d2b95d8fcbffc35c3fa5670494468124aaca938ddb0dc73c226b36b1486415d9cb6f2eeed27d02cd23be67dbb2192bcdb434de11344afec8e7c8d89b9574a343d906bbe728d351198f3367b368b6375497a59ace91a7160b3a2ec68f5cc00cef726c371c2d0ea70d6cdad4ce3b373664fe1c02a1004e2cb742855e794490a00a737fd885c6f6c866e486fe56bccf977eb79119ea5b29816bd419276544c7a584f66b542a5470bb991a5f73d7ea3aa70c7f862b8286cefe10a74ab5f2307aa50f6a319916ced6dc82ca7e5e0a7aa8bf05c079e33b7e0e33a096516ac6676d1f64d11ee5df6038823c6cb641c11ce519c654726996021fe10fc502f5526961763164fde5ed4e5a7338abf8447a5e9a556405c9d73cde84f5709457bafdab20fadd2c8573b11dbb96682f91b68543565b6465684d247973b97669de91c66c40a7227b21693152", 0x1000}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="cba6de843a4337d1f09e11e6bbe3cd27410428b0c7fe19379528d15055ba84c380c9dfe5f65c3594e4ac33b62ff1d99d4fbd69cb7c5fa00e1ed54db8a35952d239f2c3ac33191facbf5f2a3e5f0d020ee54bbdc1780303de26c81434f2ded2a2c55f4a14fb53d7750e9f76539d35bb094090c3dcd78f1593d6772be634676f93c79647daedc06afc5fcb6e0863e3b899382b846cefcde46f55d2d479a2", 0x9d}], 0x4, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000280)='./file0\x00', 0x100, 0x78) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f00000002c0)) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:00:10 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="001a18b6e76fac89f28087520da79daac73a146349777ca304685635659e80a985b705951951dcb0934a5903386ba69c1b8a7a371209825e52f861c6680dda7e64f48c062aa403f86cbcc9239487b0b25dec55ae0ef163e7f5c7f65b8f53896d2fd26de65427d1a447608a82adf5d1d5583561ea51161ed8b97ca7d67e5ac6a5a8b6e9000000000000dfffffff000000000000"], 0x1) 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(r0) r1 = shmget(0x0, 0x3000, 0x2a8, &(0x7f000022c000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:10 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) 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 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x8) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:10 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000002baa42d9c33300e4ffffffffffffff0000000001"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000300)=""/234, 0xea}], 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x121) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0xa, &(0x7f0000000140)=[{0x9, 0x80, 0x7, 0x80}, {0x3, 0x1, 0x8, 0x7}, {0xfffb, 0x6, 0x4, 0x5}, {0x6, 0x1, 0xf9, 0x3}, {0x101, 0x1f, 0x1, 0x5}, {0x848, 0x9, 0x0, 0x200}, {0x7, 0x9, 0x80, 0x8000}, {0xf53e, 0x32, 0x9, 0x10001}, {0x5, 0x81, 0x0, 0x9d5}, {0x4670, 0x1f, 0xee, 0x40}]}) 16:00:10 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 16:00:10 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() close(r1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) writev(r2, &(0x7f0000000440)=[{&(0x7f00000002c0)="aa714498a7e5da688087c199ccecd95d0a2113358a141b592d5548e82db10f449581a0149b03"}, {&(0x7f0000000300)="9ce6d737d66f3302beaacfddb017cc7976c241ddd7bfd0c05868cadffe7ff118a0cd6ef2dcdd88d98967912539d9d2ebdd77fe3df00114401fc4f77537f69852e04c562dcadf2c7574022002358cb12fc6f2c96466a86413462c419e1cab702471460278d9505c5514b1df95a553de7c00b2"}, {&(0x7f0000000380)="f8cdc962c8848a14133e09a76201031299e1b7590601fa7ba19a663c6a3027ef232a16491c109b05ddfc3d0d"}, {&(0x7f00000003c0)="eac8f9d407f7d0ef00698a9ff50796371cbd0caecc8eb425433ab7b4a2b1b872d3c977c59f28e9a0cfc355b78e816d0401fcde9c96c0cac58567084c8929ca43dc22f237947fc2fe9f70d699"}], 0x121c) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) r3 = dup2(r0, r0) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="a6", 0x1) dup2(r3, r4) open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) close(r2) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r5, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = openat(r5, &(0x7f0000000480)='./file1\x00', 0xe34f5a86fb653c61, 0x5b2f861c08e96cf7) readv(r6, &(0x7f0000000740)=[{&(0x7f00000022c0)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/57, 0x39}, {&(0x7f0000000500)=""/214, 0xd6}, {&(0x7f0000000600)=""/27, 0x1b}, {&(0x7f0000000640)=""/231, 0xe7}], 0x5) pipe2(&(0x7f0000000000), 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000080)={0x0, 0x6, {[0x5, 0x7, 0x102, 0x4, 0x8, 0x3, 0x7, 0x3, 0x1, 0x0, 0x9, 0x0, 0x200, 0x2, 0x3, 0x7, 0x5, 0x9], [0xfc, 0x8, 0x7, 0x47cb, 0xff, 0x8, 0x0, 0x200, 0x0, 0x5], [0x9aef, 0x3, 0x80000000, 0x4, 0x0, 0x80000000, 0x3], [0x40, 0xcd2, 0xaf70, 0x1ff, 0x3ff, 0x8000], [{0x1, 0x0, 0x400, 0x7}, {0x5, 0x5, 0x3ff, 0x3}, {0xc94, 0x4, 0x8, 0x40}, {0x20, 0x5146, 0x8, 0xb497}, {0x1ff, 0x1, 0x4, 0x7fffffff}, {0x1, 0x8, 0x0, 0x2}, {0x8000, 0x9, 0x71e4, 0x54}, {0x0, 0x2, 0x1003, 0x7}], {0x3, 0x4, 0x8, 0x800000000000000}, {0xfffb, 0x114d, 0x5, 0x5}}}) execve(0x0, 0x0, 0x0) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x341, 0x20, 0x9e91, 0xfffffffffffff546, "42c63c9a8a7b5cdb5a77f447432be5816f157e33"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e", 0x161}], 0x1) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x2) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7, 0x8, 0x0, 0xfffffffe}, {0x80, 0x0, 0x3f}, {0x300}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) recvfrom$inet6(r1, &(0x7f0000000340)=""/215, 0xd7, 0x61, &(0x7f0000000300)={0x18, 0x1, 0x2, 0x6}, 0xc) r2 = socket(0x2, 0xc003, 0x2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000500)='./bus/file0\x00', 0x20, 0x110) ioctl$BIOCLOCK(r4, 0x20004276) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r2, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) getpeername$inet(r2, &(0x7f0000000480), &(0x7f00000004c0)=0xc) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000180)=0x6) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000002c0)={0x9, 0x9}, 0x10) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000280)=[{0x34, 0xfb, 0x3, 0x7f}]}) write(r5, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = openat(r5, &(0x7f0000000200)='./bus\x00', 0x80, 0x10) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f0000000240)={{0x20, 0x8, 0x81}, 0x2, 0x8, 0x87}) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r7, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:00:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRES16], 0x1) r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) dup2(r3, r4) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r7 = socket(0x2, 0xc003, 0x2) connect$unix(r7, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r7, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) connect$unix(r7, &(0x7f0000000080)=ANY=[@ANYRES16=r6, @ANYPTR64, @ANYRESHEX, @ANYRESOCT, @ANYRESOCT, @ANYBLOB="c749bcd11b62a9b665bc78376db9fa9ba7965b5398058fd004e9832a563a27e87137b677338d842118c87ae42ed7f4035cbf48bd2c78aae5a64fb4fa1bd0a6971a791fada7b363c8e8f23b9adc4c498cfafb84cf5937d3128ebf5b67dcd611b292fa4259f124fd2624bd1b7980dcf33fc3bfea08aff9afa989028eb1c9ad2cf6a8af0367f90a937694bdc89634cce680355d6d628d0ec639811c674153dab723f10d334d7b039f5e27344b0f458e0870042dd7c4b651abb24285"], 0x6) sendmsg(r2, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x2, 0xc003, 0x2) connect$unix(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c1170b109eea1601375da69dfceac200000000a64896bc5e57c6388bbd2ad8342951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f53004157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e000000000000000000000000000000008cb2a19f70e4fdfc01f4288b0b4027e2aa90efcf07a6453b828db4ec516ac2310ee721e310da17bae74da18d97d63c6cc659be82921958e8ad866235d4e00d2488bc699c17f351e519317d2b0f26e178ec02a289ad085b5425c6d0b4b00cd9109f6b6e7c920e68e53c68702f08475cc353000000000000000000000085947b9ea9067376dec3f09a1ac1bae7440f383113db3f02436ca3cba2c3b6d15d4fd005ef7580a0aa4e1ce72ca98b74d4fe64fb2827a6cb79374e22f17706576b61586d172c089ee996760b4a11f5eed6a7aa546dcf50269900afacc310d8c691c3e576739fdccfa577215905f9c02f08328d762f1d9cec6df79f39afd6189ead4f8f2985"], 0x10) write(r1, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) recvfrom(r1, &(0x7f0000000100)=""/88, 0x58, 0x2, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r2) fcntl$dupfd(r0, 0x0, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000080)="dac4072e2cf12d6a8f034c2d8425c7fb", 0xfffffffffffffe0f}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:11 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x100042001, 0x28b1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x10004d1cc, 0x28ae) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x3d, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000280)="afdb5cb41379ec98b1c57d9b4db40ca420874e4304a886ac779ad9c98f0825c6553e7be78193d8e0e3705550b328cdd1eb1414ea67eb61228f7726738b34c9bcc36e9063aabc5252580f2fbe423ae675128bb3974c0b3449d53bcb3e8cb861a19174d5f1768be337f651ad4be1a14e7e9afa88bc220897e3cb7cace4d71d4d0c9ab1e2cef97a7134c07388c30f4c78d0c029c69a7eaf42fa44a5f38d", 0x9c}, {&(0x7f0000000340)="52ae28b7bc288649e336f1f08f55e038823b9c6d1dc8b709e362645f44faaa9313fcdc74a56b25ccfc", 0x29}, {&(0x7f0000000380)="11ffdfc9de92abe8110a3335f05bc0449e9bad7ada904092da5b96cac31c7f3ff00f97cf4d81970754b797cea8c6d21d57727b196cdb2ea6b0f5dcf94d6d63d064b28d243531d5a17a5b3560d6f4af2f6db6e5224fd05b9bca24da0b3b51767e48e7e8ab5b6c770e5fa47cf4dd14c62a7fb7c7edc6b86f3597a5aae43758a469f852dee4ac953654361da16e4e95ca81bf8eb3098b5d7af064206e7aa8ad47cf8f589a8b9ce6da42a965b58f5df9821424311d3b35f50b8297edbd04ee35150ff524efe137e4aad123559d", 0xcb}, {&(0x7f0000000480)="a88f51ea4db3d05b9ca72c88c05ca66ddc7831351b67a0594a370eb8e8c517", 0x1f}, {&(0x7f00000007c0)="83898c71d94cc0fb588e326813772a5a35bae7a0828f0a1903654fa05115e8d116ec339554499a401ab492964c56e9b4dfe4ac2151d32c271560ef82de686665e04cfcab4a3cd1230750487f055c197a284c86f48810d64c56a99de2e96304f1a64cafc561a1640e2ed1a44a5621406b0a8dc9387ea0d536814e1b9928597004b67464", 0x83}, {&(0x7f0000000580)="31eb4220f259d3b22b038af24a710ba3a7132d297aecbae15322b0ce057b9487f1eb67af0a3920131265ce749b572912acbdf40ca61af24387105f987e60e0db62c2c33d3d9573ce4ed3c74cfeee264a0af5ea82", 0x54}, {&(0x7f0000000600)="665b889a29edaca4a6740d7ce0a8ef9aff4e66d28bd1c2c55c0e33f338bc0931e1381b05ea97bcf9152f3cad9a9b1fbc69f7f56524d80b0cd4d57c1d6025153390240e315307f33a3471d9127dd68461c49dabe1636504557e0f34bfcaf78cdbf2497745e10efecf7a8ae84f9ba9d2b8d059f5bbc0857ee6e6a9efebbe5a2be269bc5d74d3e099f164847cb77c76997c1b2e15", 0x93}], 0x7, &(0x7f0000000740), 0x0, 0x400}, 0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000004c0)={'./file0\x00', 0x3ff, 0x4, 0x3, 0x1, 0x0, 0x3, 0x1, 0x3, 0x0, 0x8, 0x5}) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x10000, 0xfffffffffffffffb, 0x5f, 0x1457, 0x5, 0x2, 0x100000000, 0x0, 0x4, 0x820]) r3 = semget$private(0x0, 0x3, 0x10) semop(r3, &(0x7f0000000100)=[{0x1, 0x9, 0x1800}], 0x1) 16:00:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="040000007f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) open(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d04225, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) listen(r1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="07840000000000000000"], 0x10) read(r2, &(0x7f0000000500)=""/198, 0xffffffe9) socket$inet(0x2, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000040)={0x8001, './file0\x00', './file0\x00'}) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x1e, 0x0, 0x0) getpeername$inet(0xffffffffffffffff, 0x0, 0x0) dup(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x8b, 0x4}, {0x141, 0x2}, {0x8b, 0x1}], 0x3}) 16:00:11 executing program 1: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt(r3, 0x7, 0xd8, &(0x7f0000000080), 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:11 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = msgget$private(0x0, 0x123) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = geteuid() r6 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r6, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r8 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f0000000340)=""/192) r9 = socket(0x18, 0x1, 0x0) fcntl$setflags(r9, 0x2, 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r10, 0xee01) r11 = getgid() getuid() r12 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r12, 0x1, 0x5, &(0x7f0000000340)=""/192) r13 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r14, 0xee01) r15 = getgid() r16 = getuid() r17 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r17, 0x1, 0x5, &(0x7f0000000340)=""/192) r18 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r19, 0xee01) r20 = getgid() r21 = getuid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000280)={{0x2, r19, r20, r21, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$IPC_STAT(r17, 0x0, 0x2, &(0x7f0000000140)=""/132) semctl$GETALL(r17, 0x0, 0x6, &(0x7f00000000c0)=""/144) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000280)={{0x2, r14, 0x0, r16, r15, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f0000000140)=""/132) semctl$GETALL(r12, 0x0, 0x6, &(0x7f00000000c0)=""/144) r22 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r22, 0x1, 0x5, &(0x7f0000000340)=""/192) r23 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r24, 0xee01) r25 = getgid() r26 = getuid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000280)={{0x2, r24, r25, r26, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000280)={{0x2, r10, r11, r24, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r6, r7, r11) chown(&(0x7f0000000100)='./bus\x00', r5, r11) r27 = getuid() r28 = geteuid() r29 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r29, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r31 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r31, 0x3, 0x5, &(0x7f0000000340)=""/192) r32 = socket(0x18, 0x1, 0x0) fcntl$setflags(r32, 0x2, 0x1) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r33, 0xee01) r34 = getgid() r35 = getuid() semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000280)={{0x2, r33, r34, r35, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r29, r30, r34) chown(&(0x7f0000000100)='./bus\x00', r28, r34) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x0, r4, r11, r27, r34, 0x8, 0x7}, 0x80000000, 0xaa, 0x0, 0x0, 0x8, 0x101, 0x1, 0x1d}) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/57) openat(r2, &(0x7f0000000180)='./file0\x00', 0x80, 0x2) fcntl$getflags(r1, 0x0) r36 = socket(0x400000000018, 0x3, 0x3a) r37 = syz_open_pts() close(r37) writev(r37, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) dup(r37) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r36, 0x29, 0x6c, &(0x7f0000000040), 0x4) r38 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r38, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r39 = socket(0x18, 0xc003, 0x0) setsockopt(r39, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'], &(0x7f0000000140)=0x8) 16:00:12 executing program 0: msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="00c400feffb46fccbf98bdb8ab6844f269df578cb605"], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = geteuid() r1 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000004c0)=""/192) r2 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, 0xee01) r4 = getgid() r5 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x2, r3, r4, r5, 0x0, 0x4, 0x80}, 0xf2b2, 0x800, 0x7}) setreuid(r0, r5) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r6, 0x6, r7) r8 = socket(0x18, 0x1, 0x0) getuid() msgget$private(0x0, 0x511) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r9, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat(r9, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) close(r8) r10 = socket(0x6, 0x3, 0x0) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r8, &(0x7f0000000100)="8c65", 0xd) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080), 0x159) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f64796c653000"], 0xa) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000200)={0x2, 0x6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000180)) 16:00:12 executing program 0: execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="30b5162a4fc6ac5fdb37f1742e485da1a99e8672e0dab816364453ced8aa120a0f5ee1a5aa8958bcf495dff7a247d9043f55c39186d06050f96c9c1509c0fd49f1ed75db8661287f1cd6f26e0b15fa661317bcef0d70076718cdb247c2a95fd6ba9ffd85006f26b0a2f33e88fe78f8af", 0x70}, {&(0x7f0000000100)="56faf6e4cdb96f168d95afb01fdd15517d12b3e912b26d081d9b5fa00ba0cecb9c9ab9cd69adfa05bc46518cb7cb18d7c2b855cda88a971a7097d2fb1c14ed2b9b4fd162b61474bf871ddd0ea2b696136e51a50e0e661ac3fc4700c9ac6cf5ac0b542b058234e7ec54e6be9a9f76b90bc3d8f4ae1d34a4eda19a66cf99", 0x7d}, {&(0x7f00000001c0)="849dbe5df22654eddf63c9bf92da5e84a88913dd4b8d03ba0a1a9be0acc28223f2add2e348bbf33a545612e6471da9293eaab76b4ecc3286cf087418fa40085a689b089fea56dfc0c908c566ca0933fb6feae39f27f269ad60bb7b7a6370f08f73534eb40fc0c320e9705f20f56e0070aa8effbbad2ea12a", 0x78}], 0x3) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0xaa, 0x0, 0x0) 16:00:12 executing program 1: sync() mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x2009, 0x0}) r1 = socket(0x2, 0xc003, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f00000000c0)=[{0x0, 0x61, 0x80}, {0xffff, 0x6, 0x9d, 0x3}]}) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207f4fffffff295955984c87910bf453f36211700287ead4bcb777fa69dfceaf700000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r1, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) getsockopt(r1, 0xbdb3, 0x3, &(0x7f0000000140)=""/185, &(0x7f0000000080)=0xb9) 16:00:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) 16:00:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0xfffffffffffffffd}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000004180)="da33eb35150b93761c5d033508d0df0173c7d5f32fd7cd389477edd1feda2ebfe776d5ea38cc2a28e765bcf47181d61fecddba11c96769d0512947ff8b48916224357dd9a4dbcb1d6c632171cc3e148c76e898e14bc5c21aa20d4923fc5172567c3eebccd31cf26993db84b42d830ac8d928ceddaf52f798bbcda83f941325c09464752077bf900948444efad0d134f92c73656a623d6f71c26a46a32beaea02a6d98f05a766a1300b418354cb9dca75ea19dbba3d919a65a7c015da229118f04ca63d5d4011385e69179da69fb7ec79fadef900cf0be46a4d35ae60367de5196d5d7ce7807831d5c4d5d06c801fbcad22969eaeca4bb2d35d82ac9e8e854074a0be84d22ae52f39ba61ae4c8e20e1e041d1f795f2574b140f561999c60d0168acf0596f2515bb52b61154b0442fe9b8acecb163961e84ed1a500f36328f6042e3b38cba4d47ad836bca3e3566d8cead2e46d61d05f589f47232ca59eca8981555bca14f350bacbbd6d5a535e01b0c8fcc9cc12696714a0e81c0027a84f87d61c284ed9012ec81afde1610636384ee4d504cfb1e89ca62b569c79d8224715ef6c90b342db20661f443ae2a9f1a074b03f5535cb8b5a5c863b8f050913549ad6b22de6157996a99b5294057eaa638d786e4da673ee580fc7a53dad456894b6ce227c22f841efa52263b665d2cb0b957ae96867ccf9cba8621a497bd7f322f09dc9a2dc2ac814216d698685b201801b586ca67446f85ab2a583ffc051f101d03f031f5430e4d6c038e52b127deca0ad2fcea3e21a512f5f19cfc202d00ee489f9698e5102a38699573472245ef8b52d46e6bc7f5c890fe34e3198899d679759fa8e1197beb29986ba5517668d22acca90cdd2bafd12703444033c4a7a4100fdaf406a287faf3c09a31743db574fc5a186a3e7d96b7f87cbdd2d926159babf4e61283cd269ffa54e7ce198a3969c139fdd5df62ed80f3752104018cd127f08d5ec842e0202fd4a70f5c3e3ca57e143f128694f1bc11a991025583d280ecfeccf96cea5afadffd768a45bea1d4a528be4499568c2c91c28d6c1591820989179abbfe88258b24363dea926228eb891dfca4f3f576e7ff3e1ca7bd96ae437db231f2022c07c58481be09946fdca2a5d7fc97fdcf2af5121931d650c300115d5bb02340596725a21e43cab671cc8cae20aaf6c12c3794db76eb3df3f5f3c1d474ccc7752df09a1fadbf37ef45c8d427f65a56e17ad8ae6e4275ac7bfc6a0f2edf2c3456fc379ad5e7e256fa528774ebd3f9c787e0b7051e1878aeb4828474e8035c9dfb1dcb37e3fea5ff299c185c7b747aa2155859eb2b9584495a01e3e42612594e539181b1238b9f30f7d9a6c2b142fd1c2a640407b6a11eb6911c41b72a7692a0d40b8281cefd2a41e16b9435e370ed194ab9e57884a95f2bf40d5c24f81687b50ea58abade982482afc3bb212491639eb051e4de40cafea1a282b2b920d2ca68c6d257cd8169d8d2d1feee99e9b68ab8d7dd9446ab047d385d6e43332cf044dfbec0feaf130d6c5812b7212dc116b35ebac6d636c25ca4656f4d2f4cbfdd298790efeee3161e8cc2d55b5114d9d62a5292dd715f20cad81777eb4ae8e545fa4b87d6bde7fbda4604ff2c2348d939b1281e941eddadcad87f531a7f886334728f606df1e23e87adebf6d7c774ff3ad8cb09c31293c7e1338818b135eed5f11422842ed44514c3002a9ad069b50ff2bc662c7e4053d826cfe063bb814ad2c01df222ccebfefa773b502acfd1b5b3858efcdf51a139794abbfc1b08812fe1d856009d17df8573d9902d447f46c6e531145c9470920bad54b928833c95e311b1f02be0917113b3e8da5adfdf2831ce60e551fdb78e6877126c2e55a37eda98b5b0f6a231d87343218fc3f7fe42e95cea34dd354bec9071a17982e995c1ab455cd2b1e6df51fb6c004637c79739b86abc821c7d07d6ed2232c54958849ecfc60bc82d7f9aa2f5e0ded36c87548eefbfe1ddf81ab2ccd0002db197c8003d81a48a5cf18285bac0fbf1958ff020a72ea80e2a34bc9701cd5829c4a0e1e9989ce8cb024ef9f95e3141861922cde1865de52f48f69d5ddc42888a707b2605e098943b2712626319153abb7cc932eb306d1ecc87a4d3dad20a167226f0d2ae43b9b910228a19ab8885381f49e4993364fda45c7b6c59f7020b1af722eb2f27646cd83f8067ed1621b5964d84b1022afe46260fce1a90e49828b5d29f6b76219652a76001ba5c7f395c66a2534e99e9d9624a85cffaaf88aa5c1da24c83d053233bffe3a04283c006cb2995242946a5b6e63ca8fa8303cabe92c56aa1e9b97a515a8b342449eed4d45757fb049748461d888550c39f0b13e04dfa5e1731dacb87badf04c19bb81961dfde6c85c44ee92dfe9858e817b858bc7d1ca05604dd206c660bd195bb23ab7b18ebe4ec99fc33fd7272131d942b6a597efc199e910d17c96ba2e07ad0cc5a44d81dce8e6fa8494ebad1466445a78140c6e0133acfe4b27393a1905ce811c4bc1091c45e1cc79a2243f491dc2c4d2b3f50676ba76296ce2239efb97eff9a2d3c17ce1b22bdbc98dd735e95a5ade52e69fadc662de86d8474d0064301f1e77ce393a0f022c93a48d64ad8365ce10bfeb9b3a7219f6e561b19bb3aa1856c128f0e1d35aed091021719086d143f35b216cbb31fe2bea765db88c7982cd4da1475de717b9fc581c9e2ab1fba708621017d3d4c6ac429593bc620b53d364766d0e387236e8a210f2f1db4e4a514e2f6e7a4a9d38158ee6f591094735b6a09cff60953287d63d71e9c16d8d7228eee13c2fa999d4ab12e441e9a02c47d3a419c2ecd603a5dd08625e69b07894d80d89582982b4406cf65566fe5cbf2442e38e6cb62423cb875a22bf08be01ca2ccc5187f1391153a556540055f360b0ff6dfd526ac5d81d7818e75431c2b086937af1b5c7770c5a23f9748c29c3072af86a70810fe44a3b5593060d39df1939d8ee8d4cbb986fa05c6e0f4787e018f5afbc0758d9483f1d2f10638a2bb18bd17b60dde64159a2815589900b96784f247ee7b2d4bd4cb6201a394c1d26421afd7664764bfad9e93431a0b3ba25f35537fbc2ae2a13ad9a3eebd12c24314286a3b0c31f7ee7a40a4c6bb0df2625259b4c7455665b7ee6fd269a581341410f6d11c55ed0d9ab59c19931e4d9199ed71640b47d7dde79751f0984f48768b3b22881441da4cb00f1b5b98750161f06e56e68d0e1c90aee47809b18b94b4409de4644a2d45f03f88df5edd0f7a7f4b5cf2ecee3788e9c3fb2b7df926ef617303d1a91f2c8a0a3f802a599b75129b8d0d88cee8e4077c76a04f8e9430af3f92105702b813cb4f8a50c524b6ef29141347319323f977fa9988c917be64e2a78e9bc1f52136270ea1cce5eb5d7a539c07c4f4077796b5a70ca12d69443715559996dbe387ed9b615cb4cea8c82e8c0146473528f3d8582ee0a2403e8465e4468479a90d89db9d36e15aee81c58d2c69de5cd0630cc0794386fc987652974d10097c5bc7c8077a097b82a18fb5274de70f9dd88ffef02f0282792618b9589f1674450c2cd49269d85a24e4bcb5c1a8833dabf160be5ca7ab2f383389e5ba84317ea452fbfa6f05033558b7fa61a0faeec4d5113fce54fd3cfa92b05dc2b52d16962434157adc4b4be35c98762e286a0dfc76c74fe360c9b9d89fba882a219bf8379496d64ec0798a15a1e5555ef9871f255d039c30f1fa97b2cc8c7e9a581b19a0f363d360e911f70d2b9d036c23a4e806c5a7d0ec000b4ebaff4ebc6cebef97b932cc5e3f26b2121e7d66cfa9db7fd8f2ca098a692ff6ab60a0578302f88f5f9e37dad2b7dbac23e7669c4504645a5cc48508040849512acb654bc072cbc5cf24f61ae71a199fdd582125aeceec9707778e6fa3b54335c5de47e4a33349e91f4c314caff64555efaf200d6932c5944276a9988be8ff740a1334c8d279c784eb9866162c6cf053962570dcfa45f3ade783d858194151d4bcf1a52b20a0e2d40ffebba62d95bc6198f197ac447b0f46c60307883f5c52ba32e3354d31c5769ff5491ffedc90beac7ac9f3fb52fe2b828b678e7b23e56a51286e8eab96e1f3aec7bc0ac14dc975e2391f922a6a8d14d8667693e0510be8d3d5f239a8972a5b8418ebd86ec6fd770b4bcee559e9317e877da44101b54247a228b26e0cfa00581a12e94accc19e357f80fc26c50e732b0da2a6cfcafecb2ed545acb17e5baae70be9f8867b2a3b3057f3f7b150a83bc667cd9419fe917dcfc0ac7e858b69e5e442309e5271f69051a5917aacefacd1bf4b2f6781593f874e733691ef5f91cf170b18bb20b721678636566401b58d60a631624868c922ede633d992bee62f919303b764df9f2120bb5b4f3e9334e148edcae4acd64ba41ec4bfe41117af659d1b26bb0c0f335dd1c52a1457c7f102f36efadda13a7fbd383769dcb2fc7de00d835c0130b9897592ea6e868125880c36dce1739cce4a90a2c7b2dcccd0efed1fbb2a6e8aaaa85b2e5634b7328aafd6c09468818eb2275226c731e4eb886e830acc77be113a175075bcd1b8ca98c46af487784070ece6fcb398cc314c89a45f678e45ad960aa32ae7dd25e37049b5ea7e4ed012afa057682b467e12f2466dbc932b5e20ff61773db82fe1df29e555344565bc35faa7ddda2686fd0531d130f2a5611ee9674154111b33725b9d2e3564f52974d09ec424bf6bb9b102bcafc22858267655596250e43c8dc38cfbb86cb51c299a7b45d3825564558139962336672b310d1616f98541ea73b36e051e81e22a315e9c64a49b1c5c46cf3e491f996bca775a9343b867ecad8bcd8f4c8ff6c3d3ba6ae0d989d2cac766a6602bac4528ef0bece02f43fbdf4d045fa37478156bfc66822d7513ea04ade88917ec7fbc754d5f8ab2a08d8fb811d342fad8e6db6cae8d58de4c8d5dfcbbc6e53f46752ea55da24e354a313ab07295d2ecc477f331733ff5bc40765bae13bab3171d18e0df450366bbeb1e6655df37924cf74c2f9f3b1aa802620116b9845a58944e36e0558d5f77a67fc7697c0fa606f92bf7e0a41db204c5b9323f203ff1791e0d1b89df4b01136c561aee5ff0c3aca9b30c58feeec0f30a6f57f4cdb3fd3942118622529a5e5a38ceb6ca12a60ae7fbe686d008267661749770390d8f5da9455e64af51fa364a19bc1bc603a3939d3440ffadfa12fbdaa2fb0ddb54d2e165604d33bf8856d771cfbf79aaf38622b6e5f4608e8d16b9f098b67ae819a40de870bb24deb28623218e3da970bccad8fde0dede82afe3483c2cec1f4bc7ef7aaff5f756c6e8ef0b8e8897d602f0e72a4d6665ce8265823f15eb0394c2dc7724729ebdb36412ec9ead8066e9d18a044772e5a2ccefa074ae84f56e13708d1c101b7dd565cf3a6bb3d9ba3d7a528b765613232d12a0d4dc05a0e79266c31c14dcd85382d0564733635f9bd05c5d27fd65d5ea67c205082e1c14c20cad821aa66ed59fef20c9ec294ce0f36be695acfd95dc632866ba67b7569355e0ac90f099a30f19cd1778756a4560c9b5ec81544101b9467394c8a57b6e06e8dee1db31bc549559e403270520885133054cf117e2966d6019bae9dbb2f152b6a242cf0f49075c4c092bc8b9bf23cf06923cbbd28d577ced8f3c0709e3e4bf8532d9c5cc039a164600784a4c263ddb80e5540bf953bd09fc84ed199aa35aeb68126aa1c9568e8b7913aaf771706e1f452ffe7410e0d6c7e716d21f61786fcc239351ee7f728d5f5f65"}, {&(0x7f0000000280)="00fe602483fdcb82605e0af363b0d17ec7c49226479b760e525b9559995bb8fe772b3aea19cd1636b2e7c89cca7601ca86281fa0112b0b70e2b07df2"}], 0xfffffffffffffb3, 0x0, 0x0) pwritev(r0, &(0x7f0000000c40)=[{&(0x7f0000000700)="1f8c22d5bbf4a5a1bccaea4a39745ecb1f73b8f9b1115c9a203de5cd0751eb994741d18413a456473af14ad147e6139ff17dbbb6b6089599728acfc0e476a2383a704c8f8ee5460aa1b41ac74e326a942fc52a229b3765749b886042df1829e0fafe077247c648a73cd2f75ac03e4045814ff4793fb21d43e1555f08ee7bf60bd4f2df807aa597e77fc6e30dcc993eb7bdc2b3674fc25f3b66b168308f017508e7f1bad843b4cba199e6a523988450f6f614dd348103ecb05fce396a2ae9e021e5bf5b7fc328612f473d83d2a1efbfddf17fb9bc7d5db10101c5f6f17a5cbaec8346df0cd44f0adf53dab3e6c077580a", 0xf0}, {&(0x7f0000000880)="b5aac563509279ac16be5513844fe54861127f860c7b4fb56e1aba785ec2e35567a1e34d57a665efaad8e33b2d15fd09bc84eee47bf9e2cc1f2a0fa7eed0504c4cf47013ff9886c74f63ec286d56dfc2a1b4d8aaa394f5e01c76b64ef3f5b7b3328b1b3a337d3f58a6fed893229ce8a7489c", 0x72}, {&(0x7f0000000900)="239db75a17c30883dc46abcfec85eaea219a57506ab403038fca6592be347aecfe6b1ba13b70fa5efe483625f57db2bf0a0781ddce2f232935fe8372275382166bde2010187c24a73fbba05b516bc46bfcced662b8b706addf29878073a6fc5b9599d6f28b67e691ee054ff02b9b53bf81c2588e8e507d0b748523d001edf970309dd82dc253e3d2a857815f96d538017c18e5638d0a1c0ee8ed60de942377a15393becc85e1f2c0eab3bd2bead5e96e261b66ef18b72902f59940e20de6c6a32743aea3634c62554eb3e5012348ca32d81a040e7d04318c0154d46f08072f325413dca3f431e3e57d43787daf5a2342cd42566d70d3a66e7f178c6e26", 0xfd}, {&(0x7f0000000a00)="fd678a921b5ca3b39654e2595af946483b086abfab025c50c4aecabf7343cd24dc6c6b9f377e53f5804b801b9b53ceec76cd2cff18dea934cf4ad7c40a3c87547324cecf0f38c452ee5f211ea98dc81e9ecb21ff28415d1ea6472ee8229a13003ef32896a1f9fc87fcd3a2c73291e9ddb1f4a2c56e8272ba84cd86c996c282d28564cf2428cd083acd27ec72936129602298cd672e375ccac36230c5136276d1e8223c7ee8de001223c522e2e281d3d76f8cfee8b56602d880453381534c0530acaaed07ded7941a81af55bd3fbfe7c8681e3529ff1e39e69c2dbfba512d281e0d8b01c486d50ed83a730a7e356b57c1ab00299bf807b5", 0xf7}, {&(0x7f0000001b00)="a58bfd35679e9282b07028e8326952d57f2e517388645cec116275578ab9b09f1167473e743f2b082894ce52f12da010fabf2f874265aba4bbce8b5fecaad443ec34f445f663e156eaa2b567d19eeb827c63e0456f0493cbcbcda8a35b603b96a8bdcad18bebbb552638c231c4396552161b6e0c85359b9543934ba5fc8c51616560fcac7de749cc96de3668e17103baf37c4648818dd906419e544bf63d39519a14c51577953e42a8e5e452df9c8664be8131d8ce72a0be84f436ee8be03bab459588dedc6971467e89509cf7f1ddcf365e1ca70b86f204387c585be3089fa57f57ab392f1865404cf87de3f1e13d1e8d5690892fa437f3ef8ecea2e4f6c69b519fa1ad0caa5569cdaf7debc8a0e588f18f61e6a48db9f872c92751ea270292b78d151817b0a80b8f75afd8acd86c96a134b011714d5a2f16a598ffdff281758003c65fb997798847b0ff6e4469ed4dc19c8f1788c3a538c45a755cd551b678f1a2959d3c6d6c1e5de62a4c56f1b51eef03b61119c6f32515d13b1f8288e830128a5e3b3162a206347a119e9a7dd7d27d00b4cb98f4b575ccaebcdf9cb0bbda7efdb8ce9cf5b1a8d651d7199ee59c5a6f43a18d3315605f42d126417186e4b44ce11c45d90c66c95426ed327688b3de72782672bb8e5d130bec0cc3567bbf6499cc209f7a91eac22961496096b1308b1712b8d59951b133a87a30d9adb5446de3a1b8065b17c77371d76ccfb508bce87d342075847b37535283167fc349e6190945db66175038a70050a0bc6b6cd65850f64cfde080cfde348f93e8be49062b51f261d9307fd95bf39c7ba7d71a658cf3b66e1e216598a2233fb8b5a1103092d8bed1f6b51a4656a8ec42a7c5272635a742161d0198597d81d33db4050791c68636422b5144cf1bbae3242c4c2299e3ef4212a1a1dd065ed5c0dafe496fc0c4077146aa2e7a4b9f1882158e7e8832383e5e4328d330c07d757ef4327ada7b45173a142d79ee6b86980502eb7bd7d8fbcfbaeea17a74a1a95c9fcbeabfc8ea193f6e24a459055bf3f14254ed345a35b2e0e015a22d53972c607dad409ecf02ca9fdd282f6ad79459198dcd1076341903ef15798679fcd54c68a7c5f8aff1b3017d0612fddef5c1b5dda21f0d71a1191c7726ece7ec0a55702358ac84c50b1155affc2f7b1546c11bd6b17284cafc679382e17c917d6772c8eac23f5f9e9eb6b72b95637ac976ce6552a02a81558798212239a475846f13b81fd03e2dcfc8baddc3bc5b2dcea9a4e9f330acea8d719e32fa3748b378ab73e5c153e3031ece971ae6b6a1cb381a654e0ed52f1f6736bd81609688ce6ed3b20ff98edfeadf350023dbd3fb7f953f4f1e639fca4b232ff96b48ce4c2ef36c148058d32584746407eb852df620041d7bd6246e3e6667979a671af33abd990f7b28a2ae22f19def34b4b099aeb197defc6e7e38964b263a2a720e416b5b45cb37d62a40cf3f965ae866e50b5a5293e0c52a7256da3b8063cf267aa478ce8c3c09cda2e96576893005b2e998c66678d7cc7ed26db94235f597296768d1c8cdc67a6996068a20390e694b353ae8d8a845dbe49f5791f4675a8633eb4c0be7f600c921e86820eeca3ba0a267fea0bbc6bc161309c08caa9aa5200ad30fb93bad9e87d87986186a33949def245c107832510767823cfbbb1e845b8bd155d5c230d1bc898ec78bd02f97c9963f318d3de9b5295bfc3c36a512056ba866f1f0fc18efbdd0f2a154d053b4f580a18af99d72c388cf647c0071a70e47f72d97cf97fd0a7b5197fe6c87d6285ba1d8619e6838e4ae93aab73ca079d0287212f3c182e2585c71ed726a1126a27f41ad226ee44ab051d0dc2d2b4b166f55b721d3acd5c6358922c93e419a036a7d0e949e49d1d4e730fb0ff6d69ad0bfe3e592fe3af3ba0f042dfc7fad571237bf370790983ba0612093f76417015453125860aec162d47e91448b654f41e61b5c0339fe49eaddb8b5a6c40876928fe45818c954e58cc51b2d3a6cb54451b5acfbd007028ace826eb95d89ec0be2679b281fd0a1ed8ee0a51af129c29b9959d43c872134d09e39ff360f2ab948e057c8b9ecd0e4a712adfc6e482b3b6a056dcde22e64c11ebfa6bcd8b0019e8ce141f1e7f0b7ea3e7149e6a8492348801f403f292eaecf6308b163598926c61ed4be93aabb3861300d3bebf4a8228aa11bd57af303450e7257c23176c011b8be8d40200dc710f95162515f31aaa301b2a0af1e5adbe517f4b0f2420bae9108a5a9319dd19802cf5ce2e04f0fd2a931e874890473937e41b0d1d2b77e826593cbd4923caacd7973ebdd06d8384bd3c7a3ad5b3db9f763ba0054429aa8039b66a1d0a4b541d6a8b2ccd527e785588f2a7effc3949642b090bb5d64929affa726f87a474dd66339d8cb5795fcd85064140d45f1d0e65d5ab87996d3bc89b949bbb703f4df0728d32c1cc69e02211f774ba7131cf76a20ea709f6ecfc3107709b8e505ab8ed7b63d1dfdcc5d2d9452371a09c076dfe00c4dc76371c3504e2b851e049ea39bcbfa83839294d96eede751b1964d6c872aeaecc59f19c26546f1e5582fb421412259f4360b8b467f0169616588114236a0ae520a97c325d92f9626a4735aaef7158773b5aff1bb6d93a2acfd907bd28c3faaf9a03795c78fe3ba89e6d26144b177858740c4922a2e286bf4cfa4f176127e57f0e758368e58a81478ff12ba1cb1f5dacb1090c789cbbd7242dc00a43a21c4d675f283a0bd57e2954f66c44ebea67a2940eb83756d68bf967f557d0ab20684ddf3d1136bb9b590d0b47b1562980429460b1b1a4e146401151f98fc9d1e50e341261c17fa7f54a8e527eddd37f7750f3475cffc658afdfe7d2d4d0a9bb1a65fdfb9c8ec7f3b178b1e3e43fc705b9efeb1ad3b564316dd4277ed21b85e72e022ec2e5321cb94107d17a09992ee162574facf94d74c1631ae722c505d9d81036f861b13f6b1481f300308ee47ca0229275798907be0aace2352dfa7c3b399d725c457d7bd605514f7b969cbd24e0f7c47770b29ae7380bb3805442b02a8db37b5bd94fa9786c3a1ee3923b35de41183da8e50414aa996c0024c152ba0c1d9768ddaf2bfc1820995794e7ae78532420cb9c6a5d1d464f0cc2a8cc737da4e53323af96bf0bc562debea24294a2a10465cd4fd51dfae1944f10064975829719f52fc8d010c705ce8bd689c7bc068a0535f278cf3f3f23ee104ac380fa5eda0cc8eb8c0c4302c61f724fca6a325c851e8870998b7841f817c1367f0324b89ee4142fb586a27d129009f978b32a524ad3e7a08f6194b19bfcdb530f56247acafe580465e6a6e02a71026a9b72a1255092b59b9aca418df53dedd72681d12aebda9e335741ffb013f31f8faa871e346674f65d1a847e96b97ce42fc486bff193ed63967343caa4371d8c7ad1d5d73e023e9fe91a9f39f85de05c40a509facc4a01bb1322c98e7056f83c55729f088854eb9eefe0090a1b17df09c38264c0a6357be81b6b367dc669bf4d387b47399981e00cab7c1392f83e7855557dff4ce3ba022c5b3c5e5a9153c71ec057964a9134522942cc89e92d3fa28a62fab787c65a3c217359c7e7794af96c39afb9ed3f4ac4646b8f8ab47a699c9b6ba7cfc21307a586d65fc69caf0d8370ce31b6c48ad21f36a8907748575e68e01b4b6242f4243fd22bc2e1331459814769b58e33f7ea424f5b4bb2d67d48ca40ea3d60435ad07af8b38737591981b6a6afbb0ab19830a5ba795e3af763f171c7470e8c92a42b847725200fb68b400a84c599ce2fded2f634a3436c914f659a28639d96ebb1061275884adbdea50cdfe36c7133ee676c7ca4209cbbc14c8b03ea61836d0b33c1e26deb356d74e010792e856a1f21e5972d406f9c1dc1650e7572cd9cbe075427456b5884cbbd1b54688738f7b9252b34d24fc5304072f53acfd74381aa4046becbcaf6f1f885f14dd8fa2f5aa92feafa8af7cdedb6d53dc847cc0506132782147de813f24e9689ed385b3dbe4c6263177d62c6ab6dc18e434ca37707a7495b94d74eff78b13e5e25ea4f79e30778dcf95a325aeb022056f269dc0aeaafed0e04b33ddb678eb5ac8cbb1a1b446fccc86958fb924eff79413152ed25a2dfc3408c54c5700ff0a819f40b7b400a38deed780334f686b4c152882b6d841bce48facd3b0aaa89ea5ccbc077f4b3e64ebc3c43cbbe10529c59d3d2faa709ee525eda31fab00b629c7be54faa8384f8a1a161a8c84f886fa3f43e5d0498e31c1a10b5d2fac3b3b366c208728ae044a363fc0992b72e85f7ceb41afbb0b92c42e2757f2ceff5628eceb0c9fd772549d28a3295324dbbbb0ffc03add0579c8c941b5f6566d2a653046b8d4efd0580375c3fbcb972112964279536c4f2329dc92d0b202c6533c89f14f60f1555521cfb0d42487dadce1a1b8951de7df0a04d3a217addc3092add9c12d27b6b505ea38bb4d7ef27d2791ebd561c092f491826b1db0672d47de02f4b68dbae86d4a2112eec676aa56fb2fd65e758480682e426c6b24d2cf31d5a2f07e7b9c91ae3cf8513124fc6333d1c96566d606795860152322429999ca74c8f3547aba5eb8a899a6214afea9f7fec740e3669f07d6716e192018b55ccf62ffd6f98263f4438e1da32b13bf8f3ac07ae072044a63792aafe7deb8f25022c084f7951c663b0eaef2d3a503159e1fbc100922e501b4bcdd7d8b8b6edce04879028e11884ec24170edd069bb600e692a7423270d5c08bc47fd31cf55383e3feed69ae2fe4a09b3d797b8582522654fea4f908df87fb49e52c959ea54d98f74978c51c040f532c46fadf97e35155c85e00f8bb42f80043b31c63a9aeec59f3a5ba8d10fbfc95e657a455e50e3d699a41d0b6dab92a69e1d3881928d625c2ff7caeb2761725a66de0c25e09de2b2a265d4fb51a0a0810cb84cfda7fb2ff5dcae67ae7fdd5231cf450a01ca6a1f0f202f5a2dece34c0fce73e77af4d31d7f076e4456c840eee83f478d256ebcad078ddd03b1684245978c76f9675e5f0fa26c62eb6b227f18d0076af976ed4cca7cb78cdda18a215bb9a36ab91e91b8cbf0b8becabcc732e9a355ae6516cc16a585f76ccc72898851cb34928afe1f910ac7bd3d1566af59932de4306a4c47680f16d169b2d63516cd3ffac5be695be77f7c14344f41777c79051e8b10a667828d7e2cb34f533d51807ad3373e37763b332b6bcaaf453fd26c0470d493353cfd96b95dc14cf2eb4a632c18818e56d82e03e59dece0a7fdbd0c84fbf33e073267b1ea360cd96ba3bd7e593a71e3e0c7f74abfe23412adbc7ec8563612a384b9f47a217204405284e09ee42661c8751f7bd24c57ff314ee3799d347d1895f969bb4ac7d6039e1ab53ec56e506d89fa90938e7d386380f32fe4ded745c96f4a98835c72d63e2c50d1f986922967801c9830e663472b54d0f605dcba724c045f3fdcb775e8b7850ba02dd2f179c61c7e36e5cb0255596ba26b0bec450fc2b02e2a325099017eb7f6d9b3a4f7a60ee0522aff5a5f3892eea96c527c094ea8b7910f5ffd1e9cd14458635d7e2ec2fc099c32d55f6dc6a6b6dd64c59f42bb43250ea0329c4194963ed26d4c2f74c0b7d2c4059136d4f94b98e7d4e9956ddfef1947aefd506935883b7035f63cc0224dbd97f18740405ece992a2ce3b3b01ea91edd5efd0da744c2439e61ebffcc9268d9dd1ea7ba1a5cceac116244aafd49a0a626c602526bf0740b9ffa75203b51b59a2786cb1779bea1efc67b2798", 0x1000}, {&(0x7f0000000b00)="936a97734530e20d5ed194d065eb9092c61646c77939203decab2e232b55d833694a87b8400692a15841b34214aa2d59c7f8335c5cbee32c0d4e4b8e15123807ec8b3ae4ec58e0580bd4e4b1a378bc09290e8e39d4bdfcede9da75f184", 0x5d}, {&(0x7f0000000b80)="84cd9ef57b11ec153479cac80b207307c64949db4fb5dc668e0b8b4d00d4dd2712d6b2d75b56da93183f66b591d3d54642449fabf9597faafcee2b017913a52a03192c14a8073eab22cefea2288f329e59752f2e7a659d84c9b3edaffc5b4b33f4251a7f056df4ad21d67bac5e87e85ce0951991287971f3088270ceef6fa1259e15dbb46117dba8c0985cc671c37fd8f77f55c9e8ef57d11c085d06f91b2f", 0x9f}, {&(0x7f0000002b00)="8f37b54d86970d9283fa81d39d303e5b61e1332765f5ba1a505d279cfd3316800ac0e9eb3d6090718ccc0751b7a0a988c559059706c4ef3cbb507792c2c25230b37d2432c28147c28c11fd667fc2017d1ec96225bc604c3bb8c389e9412b54c292eaacabfb283dbbd4fb83ad12e1bc1dfe8559c23d41e52a7ea6827e6c776706250150386d62722e395d3e7a9af9a649bb7ddab0b04635844a52fba09585746c77f045fbd837a0d6a2d0f81f21857c2e198774e09a2c548f207aab7637ea3069d42c4c1637e1dd2d106cddbe5854cf26fb79edcb13aa8b869b1bef19ca0e6a81c7b5d3bd0fb0c676cfa042af2774e9a3a711895a6373909581f13351b29820a67ca5321e78934251ff99c61c69ed27ae53cf78141c1fc2397637aa9f7cbc0e9c586e8978eaa9931c064f2ab904d7113528c5da45baea72f3b636c951f25ec76f8b17c5f60c1164e9b1db8cc8485cead9fbcaf7e3d4b147c2ea253d4ac4132c98f063fa45321a31e10b1daf1a7b08419a890b23cde8e8d46bde00515be17c2c44d53e8beb639682996d9350b0d734709b6381bf34647bb0bdbd4f6f77828785e12ea8d6ba09bb1a1a36edcbb7aabf9402a64bad42e8c21216c7267b5abfa6531b24959960f5cea51f572c9b1f7efd33794524e2297dc5ed687b1140bbe66a2a81fe56d0c75f2beaf23c2deec55f0d530a2dc00f52680c9ff17748b3e7da2b8d16b84f19c70586428e37aa8065ef0c0d50d4f70bd0a341462f01fbf5124f5d12422d583c6dc23ef63ee6d4be93fc5d52272e81e7fb6bf32c04ebf6bfccdea3ecedea89dcb6ee7a82ceb927f9492ae9dd1c3974071cc72819c1efabf6bb5805287a11b1187e7be243cbbc6cf8db7b026f8e7a238b5f3aed35813e33baad4d91894c5b73f7612d79596038e65108fb8a04f19ddbd692b053d23deae42613732a64231987b482b5ab3d3dcfbbb5ef3a8304a3ab90ce921b56f6d2dec0d60de2fe8126ed52f7a86b257de6124ad48e3b7cc351a07d57d6a2dbf924c5d9aa0896e603587b965c4f8beff427c6ba8bdbb58db4e6ffd906800e95b0354537cd844ad47acafb73bbe78909e241c26f68d56c5759a69d2c2fb4f35a156209e221b8501f76e17c210d42b2806f579bdfb94d661f840dbc1a2450174dc49159d5ee89a167de19dc013ff7ab3269fba42da5e740c84693ff73e4402a7e0f04c0ed78ace14a8f5ac26c927fb0097a195bb6c85fa980b37c4a8ac6359d3d1bba03670c7597899ec8fd049b7609ce0a3bd169ecbf845fc6b11136b8b14ba06c109701384466c3fa900963d1e2a3143d841876ad6e705d045fee106a8833fd6e28620c057903661cf406a5d601ad4c3702f08dda521624990b32111fdf913f905ce763a6b50a68c0998f2c69bb6d257466b7168a813c078166da3bcac1ca3cadb27636310e623a6ee28fd593103c28afe62310ee7743dfd62016a9b5a4a99c20aa683dca287bbf727e3b378d258299796c8ea502a0b68399bc055f4b8a08a0e9eb68db9aa0b891a183648ce2837b024000bf479a4e96f4710cdaec54a8044a24e04358158012cddfffe2193ae9c66c0d47af415368b9ef9a6451cd3c35c1f7397b1450c817bdbbc2e1d487f78873947b028fc1fb08d2eab0cd49e5ff076935d3f5319135cb62704cb13aeeeda72bce6f2638914b622d43df33041080990abdd62d300f32067399d81511068fe66a77c92b945be7807c72f59718920511eee2ce7635aa3a28e39f71f57e29724d59eba0c843386ca2400f595e7465be190f3f625f4bdd2afdaca02b9aee8ebd806c087a7c6d2c256b9266dd19735e68af6633fb8ea6fa1ed176c506c3730d5220c9278232f43ccb06a43f1113fb930e30007bbe3f4639ad9986badb145262aed77afdc7afa5f4b74f2d6c78a05c6a0df0182c3785388ccbe52210be6d7f96d3deb1e68ce650ac2d82d76c747d2c12cd2e43dccf172ad1f9a38730d017865f10efb6314fd55ace9e2f3741c97ffcf9d70ed63825d4d77d4b9c6fb1038dcf89dcaa39d3307723d7787593a9044c241e2f17263bd32f13b03e2cadbd9ea1a0979030a384d631e3f86edb862715229fd73c2d238631cc93a0d07f0a1a3af29bb4080edff91da0df2169bf87aa50832b37dabeeec5fb38ca7b7cd3653a9f63c14648612e4cc47bd6f84b9a5bb00019ab5917f07ddb30dc8873a629d2ae5be4bf495f15fc9d35ec1c814c34f60fd138d592ece3605a8369969bf2d66e65d8a13f644f7b5575e27556d1bbeaa00820b64f1c23791327af3ee5d60319899c4e0876f07a4a19c8135b9627040fc5f931d416343a7d7ad290f4231bd4a9424aeab0b4ba374fc8bd495ebc2c71af2621ecd676d1ea188f9f1cb7b1f46e56c0d8c52d0bdf7c53111639e41c72cce291e1bdde792332e0f55db474d038578a4372a8e7655e08f684338282706718f71b4821ef6fddcd5227dd00ea81ab102b974908e9a99660afc19f89c18e8ea8a369bae884d79abc7244b3ee4f3214edcc2fd45b8b7119de068d5dec33c915deaa17446ea47441e0521f0479f48a08febf3333c612203a3f82674707c53870f4229bc8467376c45a4df7cb146a9757a930d46704506147e045ce0023c6a2023d32e5c8c44d07fe7d5ebab8d42d5380ce678acba20f440c9c8f828da31d6b0b42957f67b5c166df9fe17d1557ba55b4f87bd5cbbda4e2685503a4fd048530ef2179e8535de543c2ea38cb86fc8f9769c5f86902353e3825a86415564ec1ac68449cc23979219819cf957f499b7171e858eef2504e3c744d02e4c781440520fdbb2ff7b7f0d5f9328c4cd2534bad546a0aa028ec5fa84e7fcc838376b25ab81fda476d60c805e280a536e7e773603fda2b18546d47b70eb445f545742a1126aa8a817534207fa9a1300541608dffe407428b67b5e60e3b047284d7f5355dedf9e485e6485565ea5c67630999139a6508f0fe3dd6bae2277ed33a46156bf38c011631da24ea30873c05ce0bc938ee421fd6a36c852b86944f5facab7f33aa259f1b2a188be54e685cfc1a6bb36a2c9012341543da4b740ac5f59b7fb201733ba2e9ee8aa6049237ce4bb55e28679b2123c58fdfc1f49d49933d40adadfc5261525365008ab8855b5b9ebc8bc5953498af81cd381042f0111363e95e92a4329876f81de723256471afca7db658766720f5a7fd7ae168a48f318254091bb107d9c51a30c114c3d57938985b229f2e644f27759b20328ed4e45fd3b64d20cc90d30bbcbdf9124cc1db40943b53f9e9fb4a7e35cdf41d1b86deb297b438c4e3fe66fdff5ed389a455eb08579a61d7dfb708fd257cceef32fefc4a0c2802925aa2290eac5ab9265a927de3f017ed35649d0879cd460536af5c496642932bf7fd020420caede8da299fc874a27eb02574beb3245f4e5dde9d0688a8de64617278a29d8535d0dd8a4ec1396513ed66931d99cae4d2bd568ef666d917141ab581ef0a9e5f55ab57a40ffb9bc7f2f8f882da4fd32fbade31a39afd91f8eb214a2fe30040db440134eed2a8d0b1f4e0feb54dfae691f1cde9a5c807ccc6b36f7abadea757416e9050d8c6ab667a694ddb06ab48719fbe8333f753fcfb229caeb27161dbcc94c338d59a5426edb4f45300e9923d782cf9ae0d474fc00edd245cbd98fe0af905ae2c85e4f215b86bff6a0783723768719d274b3331f3d5b78cda11143298d7e34593dc97f4157ea181f30f76f3997c552601c800dd6846c3d9368c18478b4892fb427a26b659fd796b84f3b9f7e10946ac31a2cee965a43af87974e68261b798a94597b3438762f00be8fd750cddab8d8373a7986d76400ca05a02d286aa9ae115ade140be7ea2dfe620e3ee70322a7402c130822aa34bfb739e772c2d00efee59d26917f102598e1257d4b45b731374f088dc8063dd6ec54c73930029889ccf807c74ed37ffd6187b1198e255ffca1cd04e524575103fa4ba16fbd7590c9bc505be0eec7caf589adf287347a6f98b4e61fc48178b6539509d53e6a41b2bb4704ae1d233acc070d95adab433ff1effa002280ded8882463bc00985b98b4bfd82a25f3c0e09ab2c6d12af7a3f7882c04d7f66c56b6bd9745258ce14dc06c7a43812201314c2b8a9dbfe2d2f7613910a7d5fef6096ad950c952ea448d7b75ede09a57fba4724d46efbd55951549d8b5fdd147834cab140d26f190d7a581736ec57e73c99012aea5a31248d8f676f8f2467271be3919d08e4e5721218e1f07452f461eb9c5a22f317ed7a24c3ebebe0244e3db7b1071d7aaa38f374c94c57f8f94845ce132a419c4281b2b207b199f46d6e8cd70a6a531016eb32319388ecf35e1fc828f2614111d8319cb398d6272d3c56a33662a8e90da743bb29575648e6d4d04f96ea1bc05b162e319c08339e01bda63d33869b3a79872348d59592db565f6e315300d499effcb0889b0f3101fcebbb06d556900b04cec91bc421db1b4516848555011a91598d69a558b7a6197ff39ee7206762d5d096cd37bcc52e800c97b8aae4d353ab65000bff3628ba0f1fcf7c30f0b2ec3af98bfad6e66e83ec746fa470f10f29df30e2536229836df2948b1259af3d766a70ad3467b0a6d7f2b8211faaa2429aea9b81506966cb0fc2fabbfe2603ba85c0c72e1066ee0a464ca378cd94d56af58e806bb620f1e9d62a02867dbbec6780a082a9e2dcb5858e5b34d5831b6e17c9e9f6f0fd0b162003ba176761e1f9ab1d048c0d4cd013e0c6d6171b96290d4e54aa439cba9a8fddb3ca5b5bc5592b164df82e2163a2c59d32bc3ad13d22b221bd9a11910334e1b7ea92a57330bc839976e5d893b7c68472693e9dc2f07a14c1d23f639eadf18f0cc7d4a7937880ce6c8c7fcbaa2bbc8bfdd2d2ceef3e7fb953142345a9f0a7ecf0c54d80ad9ae1b7d15bd5f2a0c01485efb3060ca271db6dffbb9766669eaa5025e605acc2ef0b365c7b0253823b2177058a3496cc9d336cc4002f144bac619726b969fd36800e0a38ef2ff630b0f4b23e826da003607ee04ade5a2ec30369b742a8d1ac808c46c99f1c3561ef84c39b49010c165a6eb954ee916bfbb3cd706c1cf51d7f9bfd9fffffb5d1cddb630f23f710770c0bc94c7e53cd101c79877093ffcba6fb66594dda156bce557c8f2e64db35acc4a3a0946c5658ea3bb0d316a976372629a95e142d1c75ceb1fcc434c869a4def0c43b58afe4db88bd0a2f6a5f5a9a967af36627dcbcabe0e7a659d649e654ada877e30e6ae92ce896fadbc8c5be9bd38f742d7205558e8daa68f2c63c7fcb1caceedeeee28c6b4ad2a2295c23b6f1b0f2c8a84631fd0ac0652f8263cb2b412c1b3147440c50eed490bc2894d81e1f092834b3be9acf99d0c5e1836927c5a7c600b5e065e15de455300230e61c6d4da13c1c335131cd85d8e62999e9d83b2f1d4150f07e55f27e4c17b452ae47083b959829b31df7ca5902182f1a7e16430fad3e9e45a0e19aea50531d44c9da33ba0a320b31cc060314953e2ce0767bd94c6e1fc9fa2fb7cfa4eb3a0c9d80183b053733415f8dfbedf7da931e8c899b37d16bfcacc5cd2cf6056cbfae08db54cb23bb4651a63403cce9679509da434a2531b1b2101c73753067ef7da141e9b4fdb1af096ed10f25b8e15b09fa9ca165f77ad6a5cd97df93c3efa01ead9dd47e2711708fddab6287597143dd8969aecf8df58e72e342bc08043c6e5e1221126f92ffe8c094b115b198d0ba7fbb79b391abf0edf866b46d12aef3de7ab6896f59ed1227739a9698373d33d6f6", 0x1000}, {&(0x7f0000003b00)="d6d0745a44adf8a151ed65eb3e84d3e90fbe40dcdf305b26dad1f5d2cf52d5c9b3d13dd261365c20e1f7fa6d4ec591b2a5d0ac0ce3bfad50d8d1cae1800412f7085ca05a0d938a1217e55e4258419698b923abf8efac0fc3cfd30405dbbecf38ca19471c92a1fbb37b8d58f28e618ef8a590545107f94bc4cce2c8d34722bd2cd3654330c70f9e2488d1dc05e11d7a6e4216cc2c170c5ef789e1ffbd6c0cd0a6c4e9a97553a9023e657ea21d0bdd1046179d1da47f03e2c4fc0992a09de3e2663d23060235cb355a4663e12f4e0df3c80969236f82d80a1f79b4e42314b8e96bf8c440a860a3a21cffde8067b45a843e722d7e7f6226d8bac2a13c9e476d7cc6ef2509bf1652897925a2880578204d3a6cc7806623ecf42a9e5cadcb1bc1e89e1450eb5c0d27756776c9a6858ff7e6aee8d2da660615f4f7f07bc8bf4ed12fb8774d97adc2c4248faebc26fae3b0eb2f6456fedd7741e5bbdf9cbd446cf22a6ed3e841ed49df2a65b64e201cb92d6d174005afe04546bef27ed58f7121a8e0a53cb53e92ef4d9a2d5fb7321cf18cec985f8d6f763bf9dca4289d671b31c293f6488f85ecf5123b16c62dcd3ac9098de8e1ca21dcb6b237fd2b5c58363b9766ab7de8081a5144d00ebb0275514fa5bf373260df4c53dc00392630ca763828503eee3a1bd5809f4c8050e0a462c556a19d68a974491631b2c8d5e0398a6151fcea36ec03244dfa056c7db2415a4ce541fbee0096999cc1b411d296e6668fe1ce1dc76156f24965a9fd2edaca0cdd3dd358311439abf1be3c27004683254108ab7859d8c0d3ccbb8306a6e3594375d84189a68a740a48595c5ccce1931cebfa66c1ffd8b0428b6fe236a94588fcc93fdc3a2d14c5201ea4060536ac20ef6f8ff720e87ed71016a166a0ea7842de37b35b8675e9c221519d9d73fe2999b3200483f4f400e87d0ac60bf48a86dfbf5cc85b4d1af387749805d50aeacb32a8f99941570229e6b37eb166b38b844ee698c9900c3cd23910149c099df084d5bc730dd2929c7590a65cf100890a0335ac94b3979354bb6732e1de96d561509e106e95fd6687121fc7f31970184677fd446771971387549183272fbf02750f53de3e2e4b7f1ef402cc64d21cfb74b3c5347382aad786ead1d8cb548522b113fedfc4c7a8cb1c72bc9a4e93db3c0580ad3880c5471da5d85823faa57546a8e281a1b0f29e30aeaf4a8a5dd1d282fe54e70b3c3934d2887f3fd32f809980925610a4bdb1def08a1871d247930c7dcedd31b0e7553ddff3c3e4de260b98561bb33791af666cd3d30c9684e6762c4b2f24237d630b33e84af3de60beef81eb9147ca4cb287362e355be1d054c36a8c590ae7ebd566b0825db1092bf93ca4e4881bf6708f786ecdc17a64295daeca685523a1c74960a532200ceccc9f39962926711e676f27a9df22d9a75c441df45d022e8a6719fc7ede30a8efd57a2b169c759fae39dccd1d15fc906ee2c8f83d7a04ea61a284fd667ddffd4156a8650b422b3f2afe5dc4c19811a2c0517717d4d5035675c3366665107590bcd3cc015cb01d3f0b0f8a7cb07d0aa9fca51e0011f3f8e93dcd86f2ed8c314548e64c11e2a418e4bb76ec0b56fb34de728839d87dc85b5c63eee291091005c4c3629184ba0cc3510273b892cd96b8b497b19aaa123f3975f6ad69f1f0125d4817dedd43d2f82dc2410f77cacc32c0fb3669cfa1252b301a43938b8ec16443fb7cff755ac8a13879fa567acd86980035c220cd60dd8e5ccbf92d23eafee4b6839cb6c6fa21c892eed6c1cbcd559a330889f792ab2e20af06317b2fca74c4d3aa4e3f621a28de2834d783015b548107165c6d87e0dea220c48646026dd95ae736a0827fd2952effd9a7d5af569002f370a39e48a8ee164560ebbeb2f458165479d5a2300eec3625a266e45933ccec239458afec3c1aa3281b847280218f37d19b2d24d4dd0287034bc77bfcd1710c803411adb9680d5658de192ef996e2dde605b73dddbffb2fdb5a3c27b58a5d2582c25f12f66cc1c08d718a8239ffaf736f11d891560ff0ba21bb17a7a007229ec1a7d375afb0c5d14d14ce7e49ab9c55b200cf65ea6922b88141bf01456a7f4c7cb5cdc49382d7967e6a29e2acb8ac7a5ce514e92b66b6f942945ca9948fbed2f14c08832df34551edb66b3acdfeb5a08d116848e61497c0687a52e30266f9aa1fb47ba202cca781e90f20ace9b1ddb132114255aa2bc467bd163415be713a9bd54c5ffd30493beb51a0a0f1355589b00fdf3d43d7dfd1", 0x657}], 0x9, 0x0, 0x62) 16:00:12 executing program 0: r0 = msgget$private(0x0, 0x1a) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/14}, 0x16, 0x0, 0x1000) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0xdb29c8c602be728) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="14000000000000001000000001000000", @ANYRES32, @ANYBLOB="000000001000000000000000ffff000001000000a87452878f8cac96dee394efb54f225e"], 0x28}, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) chmod(&(0x7f0000000080)='./file0\x00', 0xe1103249d89f668e) r3 = socket(0x2, 0xc003, 0x2) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r3, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x400, 0x0) 16:00:12 executing program 0: r0 = socket(0x1, 0x1, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) shutdown(r0, 0x2) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 15:59:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) msgrcv(0x0, &(0x7f0000000140)={0x0, ""/235}, 0xf3, 0x3, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x87}, {}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fadacce069a3000000000000") r1 = socket(0x2, 0xc003, 0x2) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r1, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) r2 = msgget$private(0x0, 0x123) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = geteuid() r5 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r7 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f0000000340)=""/192) r8 = socket(0x18, 0x1, 0x0) fcntl$setflags(r8, 0x2, 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r9, 0xee01) r10 = getgid() r11 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x2, r9, r10, r11, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r5, r6, r10) chown(&(0x7f0000000100)='./bus\x00', r4, r10) r12 = getuid() r13 = geteuid() r14 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r14, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r16 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r16, 0x3, 0x5, &(0x7f0000000340)=""/192) r17 = socket(0x18, 0x1, 0x0) fcntl$setflags(r17, 0x2, 0x1) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r18, 0xee01) r19 = getgid() r20 = getuid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000280)={{0x2, r18, r19, r20, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r14, r15, r19) chown(&(0x7f0000000100)='./bus\x00', r13, r19) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x0, r3, r10, r12, r19, 0x8, 0x7}, 0x80000000, 0xaa, 0x0, 0x0, 0x8, 0x101, 0x1, 0x1d}) msgsnd(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="0100000000000000ff1fd9eeff2a607735694c6f0a330257cbfb455642ad792dc11e082aecfba3bfe9e9146d1b5802ca82c36936b229a059d9879f4cb424d577d8dfa27655e9a4f22329770f4876904279be91854544b1b921d6d2d8c5ee91d1e01b174cf6f16c31e38a94bfe7005a6167f8409d30a742d1c1ca18a7bca224cfac31b02c613464aba257e3f6b4f141cd1bc09a3829c050fecc52cd886fc3dfdab19db66890489abdc8e515e7ff2a0d5198cff97d247935a13208a9536f2973928180fadc86485f2d70b85d51cfa9428ac03082d90167c3f12599d3a8d66ac8c63056492b036cba9647e078c576ed3b50c8e8941313bb8630290adbf20cd1bc9b2b74859bcdcee0c04c8f54c89c7dd58d36e4a1b248031ca1ea3c47f359c4deaea79afb9bd836b05ff96c9f6ed9b7b5e4c5e14e0c7e20257c5f06cbe13cf83b1d43a9095aeae86bd46a2166fbda2fcdbe7f79790ede9743804d6dc7af3d962dcd4f2a70480c73176361f36f8c40f178af5ada0f9ea7c67653de7294dc3fce14b458af2c2c27611e234b4c5aee580b37d60316ac5d4d0bc118854d2ce6de8aa146b81161ff53191a68da632af6c440debb1bc1b3ec3cfea2983cbbf136cfe01924d0e340c66a89a8dd1e966ae55ea81b2d03db01b09a885c42a09129f04d5a3fedc28005a85d9dce99ab659845f6ab3aedcf106b6c1758ec798d3fc458d7ff64d4ed01f435fa0126628352c9"], 0xc2, 0x0) r21 = accept$unix(r1, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r22 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r22, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r22, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r23 = openat(r22, &(0x7f0000000340)='./file0\x00', 0x80, 0xd6) fchmodat(r23, &(0x7f0000000380)='./file0\x00', 0x108, 0x6) connect$unix(r21, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 15:59:57 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r0, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) r1 = accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/30}, &(0x7f0000000080)=0x20) shutdown(r1, 0x1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) fcntl$setstatus(r2, 0x4, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) 15:59:57 executing program 1: r0 = semget$private(0x0, 0x8000000000000007, 0x42) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000300)=""/11) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x48}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000040)=0x1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2b3) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./bus\x00', r2, 0x2}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) 16:00:00 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2b65696c653018dcbff8507b2c51315b8cb125"], 0xa) getuid() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getppid() getpgid(r4) r5 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000011000/0x3000)=nil) shmat(r5, &(0x7f0000007000/0x3000)=nil, 0x1000) r6 = msgget$private(0x0, 0xaa247b634332cd18) msgrcv(r6, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getgid() r12 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r10, r11, 0x10, 0x8}, 0x8, 0x1, 0x200000000003ff}) r13 = getgid() r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r8, r10, r13, 0x1e4, 0x8}, 0x5, 0x5, r14, r15, 0xfffffffffffffe01, 0x9, 0x7ff}) r16 = socket(0x18, 0x1, 0x0) close(r16) r17 = socket(0x18, 0x400000002, 0x0) fcntl$getown(r16, 0x5) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket$inet(0x2, 0x2, 0x0) open$dir(&(0x7f0000000440)='./file0/file0\x00', 0x4a7, 0x20) r18 = getegid() r19 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r20 = openat(r19, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r20, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r21 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r25 = msgget(0x1, 0x254) msgsnd(r25, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) msgsnd(r25, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000051f304cbad4c40341a7fb8f28f53930ac93feed5e69ec81ecebf9e705f836edbb76d3198d1d6e7448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be870017926db9fa88c70e8e256b3ec66e9e7ef3b10ca63be973a9466fbe4350dddb97428045fe4d3f24ccbc09af01a5dacae9fd2d1817724aa40026cdb70a6279419e8ba7d192abed727944285455e9b62d67c4d5b3f4fff6b6536c2c97d45f28f4bbbc4c96641f98f06b5317792aed7d435ae0708adc388b30400f9f1a9fe657a44cda457fc84af73f12abc024d64588db2b5a70f43f21d5f205b16d31c1b2f0f2f498d346cb25fab4e2964d11fa2923719bec837cba65749dcc76bc5f30fee565ac0936902512e0557d0dad3d893629b106b37c1c6f130fa55384610d239c2f1f83bd8c9e8366354a9dad3e887c630200000000000000dba9922c16e714dbf9f3787a19a52ea599081c813a690462651aee2cf19c0d4ef3e0f70c3fbfe0b17a2c18e4f11fea2f0e59cbe06f479ec5f7f2ef91d5c6f51a613bce0e38a35971d464ae2689284b46d3050791896cb75128fb3f11e5c7"], 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r27 = getgid() r28 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r28, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r28, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x19f) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = msgget(0x2, 0xc0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r34 = getuid() r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r36 = fcntl$dupfd(r35, 0x0, r35) ioctl$BIOCSETF(r36, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r38 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r40, 0x0) msgctl$IPC_SET(r31, 0x1, &(0x7f00000003c0)={{0x0, r32, r33, r34, r37, 0x1, 0x9}, 0x800, 0x1, r38, r40, 0x6, 0x1, 0x1, 0x2}) r41 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000280)={{0x8, r26, r27, r29, r33}, 0x3, 0x0, r41, r42, 0x9, 0xb01, 0x9674}) r43 = getgid() setregid(r33, r43) r44 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r44, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r44, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r45 = msgget(0x1, 0x254) msgsnd(r45, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) msgsnd(r45, &(0x7f00000004c0)={0x0, "51f304cbad4c40341a7fb8f28f53930ac93feed5e69ec81ecebd9e705f836edbb76d3198d1d6e7448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be870017926db9fa88c70e8e256b3ec66e9e7ef3b10ca63be973a9466fbe4350dddb97428045fe4d3f24ccbc09af01a5dacae9fd2d1817724aa40026cdb70a6279419e8ba7d192abed727944285455e9b62d67c4d5b3f4ff"}, 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r47 = getgid() r48 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r48, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r48, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x19f) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r51 = msgget(0x2, 0xc0) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r54 = getuid() r55 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r56 = fcntl$dupfd(r55, 0x0, r55) ioctl$BIOCSETF(r56, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r58 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r60, 0x0) msgctl$IPC_SET(r51, 0x1, &(0x7f00000003c0)={{0x0, r52, r53, r54, r57, 0x1, 0x9}, 0x800, 0x1, r58, r60, 0x6, 0x1, 0x1, 0x2}) r61 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000280)={{0x8, r46, r47, r49, r53}, 0x3, 0x0, r61, r62, 0x9, 0xb01, 0x9674}) r63 = getgid() setregid(r53, r63) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, 0xffffffffffffffff, r22, r53, 0x0, 0x1}, 0x4, 0xc8e6, 0x725e}) getgroups(0x5, &(0x7f0000000300)=[r18, r18, r23, r18, r23]) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getpid() r64 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r64, &(0x7f0000000340)=[{&(0x7f0000000280)="6cd92578203d17", 0x7}, {&(0x7f00000002c0)="a313dd1e70597d2aa799e7810a3a28df6f99563cb26e7f8801bc2acdaee2a53bed8a568c54594138e34a6a3e0894d57ddcf95269db67a50d06d3a980e610856fccfdf42e2fc6465e6b079d3a71f4f904d6f07a31be7ff51ba5c84f33b242b285952a268e7cde7862cabe1bb1f4807ac8e7624f0140fb0f4e", 0x78}, {&(0x7f0000000480)="830ca5df9bc0dfde11a8718dd16ea9386f9d60b784a1a6765563c5662c7d63f32c9cacedd51a99472b296d757373a224089ce17fc4b4762495097631f8a8b1209f358afbb2bdc603104b71f688feb0eff798e9849d1f09e5a35a69fd1679c23986b6c5aa1247eccbb6dcad8b0052d673005d5e2b2bf31294bbfee308a68c79dbf859d85e46049de5f6c06336a072e0109230", 0x92}, {&(0x7f0000000540)="71c814d81551108f7b37ec6e47a9ee1fa185bc1700a5425d87f4966dc2744558b8fb740d87ff541d1eb05de7d1c714ef0381281cdb8b476b96d95872a42e4afe8f1b7afd5c5b4c77a4210024ed80eebf02c45b21ab583e76fe92b73889758df65e3bac36d1ab2f292b16f89ddfacbc0278f074e0bb79e91c2b6a573b1b135ed41b9d269684a9a55d2340d3a20991165d248e94c319a0939bac8ffbd400a92f554141327c5cb4d8225c6c83155009f4f3e0df4cd75c27af4700334f532b6012d3e39bcad52d04a7ceb5afc0e24a4e70e54b0320def38278247a27a33337c0d9a9d3fabe8cfbb1a9eb4e3bced6a6a26e34ccf881faefbc702894", 0xf9}, {&(0x7f0000000640)="ebe2104c5fe36d8ecb59194c6f8c563c6fbf3cb592f77a43045dfc2420ea69c8bb3d738f69fbb554024b493e2eca54f08af01f4dddc0a3988bbafea40818e7b1929888c4ea9053562448656ce3b7176fbbe3a6ee126c39ea57d985f3108ca20a5e16605e5859000d902be03f32295f661b2fb07b81b4c8018f13e3127395550031b52998fbca5a4f476187ef", 0x8c}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r64, 0x0, 0x0) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r66]) chown(&(0x7f00000017c0)='./file0/file0\x00', r65, r67) r68 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r68, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r68, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r68, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r23]], 0x1, 0x7fb) msgrcv(r68, &(0x7f0000000c00)=ANY=[@ANYRESOCT=r4], 0x1, 0x0, 0x1004) msgsnd(r68, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) msgrcv(r68, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r69 = syz_open_pts() close(r69) writev(r69, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) msgsnd(r68, &(0x7f00000009c0)=ANY=[@ANYRES16=r69], 0x1, 0x800) msgsnd(r68, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) r70 = geteuid() r71 = getegid() r72 = getuid() r73 = geteuid() setreuid(r72, r73) r74 = getpid() ktrace(0x0, 0x1, 0x4, r74) msgctl$IPC_SET(r68, 0x1, &(0x7f00000003c0)={{0x6, r70, r71, r73, 0x0, 0x80, 0x9}, 0x3, 0x3f, r74, 0x0, 0x95fe, 0x6, 0x138, 0x2}) 16:00:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2400, 0x2000000000086133) r0 = open(&(0x7f0000000040)='./bus\x00', 0x501, 0x0) chflags(&(0x7f0000000080)='./bus\x00', 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xa777, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2}, 0x6000000000004, 0x19bf, 0x0, 0x0, 0x0, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000182, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x4, 0x7f, 0xffffb28a, 0x1, 0x6, 0x40, 0x1f, 0x2, 0x0, 0x9, 0x8}) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:00 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x32, 0x0, &(0x7f0000000080)=""/50}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000200), 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'\x00\x00@', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x10000, 0x0) r4 = fcntl$getown(r3, 0x5) ioctl$BIOCPROMISC(r1, 0x20004269) r5 = socket(0x18, 0x4000, 0x0) connect$unix(r5, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r5, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r8 = fcntl$dupfd(r6, 0x1e, r7) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f00000001c0)) accept$unix(r5, 0x0, &(0x7f0000000180)) getpgid(r4) dup2(r2, r1) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x50}, {0x6}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:00 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0xe8f51246b7b77dee, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r0, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/208, 0xd0}, {&(0x7f0000000140)=""/174, 0xae}, {&(0x7f0000000340)=""/8, 0x8}, {&(0x7f0000000380)=""/202, 0xca}], 0x4, &(0x7f00000004c0)=""/65, 0x41}, 0x842) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x31}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) clock_gettime(0x2, &(0x7f00000000c0)) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 16:00:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) kqueue() kqueue() pipe(&(0x7f0000000300)) kqueue() kqueue() pipe(&(0x7f00000000c0)) pipe(&(0x7f0000000300)) kqueue() kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x0, 0x0) kqueue() kqueue() kqueue() kqueue() r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x89}], 0xa4, 0x0, 0x0, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:00 executing program 1: setreuid(0x0, 0xee01) socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setuid(0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000540)=ANY=[@ANYPTR, @ANYBLOB="7dccc688d0f4d6478622c51bf072dcc5b629e5267dc92468c1206a93f73911c9df37adb73bee28cf82165793c89fa816ed279191f542884034654b7c505ac7599f2d41a97ead94aea2d2e84fdfc9f55d8ad44fba5d75874a9051c2905468668c919cb0da7758000804ea3229e97d9242f5b320bed9711b756682afb9219e25572156d48b5a9bc25bb904a2107e80b57df4dba639b9c486bc938685ce219f4787a5d5d7c0ccc3de720900001bd56ebb9e02cf6b895acd01684286e2bb62ddc338c5aa53b814643f884e33cf9eda332d7876406bc783049484da165989203f17c2885cc42b7827c4e390d8383b8fa31cb5bd751d035690ab8157d5b0ead6b525f111a461ee6a2147b0ff9a91a4f150f2ead0f02daed1ef06c998223b84df556240f813cc3b6c4d861e8577a5c7dcd29bbc840c3a442963c4991a9fd7df75545533e30b3678e8611f2f6bf2fe91"], 0x2, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65460c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce1ed5e72ac4b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d24593536000000000000000000000000000007465a2035a245da24ddaa5cea615e2c1c91d5e60ea4040"], 0xeb, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x40}, {0x80}, {0x6, 0x4, 0xfe}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x84}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) ioctl$TIOCSTOP(r1, 0x2000746f) msgsnd(0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="0300000000dfd60f2b6f404b80e71f04ac56e89ad4b3eaf15278b6cdf9f28ea265c7ad7f4438b823ecd8466fc5c212392e61d7872f31efe74ae0ef95711ff03b4b44ecde3b441e55fb32cd48adae33facc363ca2c89232474b8cad9daf781a9ebcc514a52bf9bdce4106aee500878756f378022bb7078e466eb3f1d535ce1f18cb160672bc3186d465b114d114d98ba8974126a6ab0b023da93f9f3793aa52c4039ff0c43b795d260aacc32bc528b72a9e3ad7e3edef5c777a5ac1d4de274a23560717dfb0232a0c6e63809e1804a25061bf10cebc30c1df932355b38291a651b5479051ad654c6f0c679b1836143f971f6a882c5485ef5870545ed8f3eb00cc"], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x91de, 0x8000, 0x8, 0x7, "917c57eff1b9f963831c7692ffdb2978b00490b8", 0x1, 0xffff5b28}) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x3d}, {0xc}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x9, 0x3}) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x7, 0x8}) syz_emit_ethernet(0xb5, &(0x7f0000000140)="b7") 16:00:00 executing program 1: r0 = msgget(0x3, 0x130b56469cbeff31) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/171) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "01001765cf3ead285c5400000000000000e6ff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) mlock(&(0x7f00004ae000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000017c0)={0x3, &(0x7f0000000140)=[{0x87}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0xfffffffe) r2 = socket(0x2, 0xc003, 0x2) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r2, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) recvfrom(r2, &(0x7f00000000c0)=""/17, 0x11, 0x800, 0x0, 0x0) r3 = socket(0x2, 0x4001, 0x0) connect$unix(r3, &(0x7f0000000080)=ANY=[], 0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r7 = dup2(r5, r6) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) syz_open_pts() close(r7) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000084}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0xc003, 0x2) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r1, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r4 = getpgrp() fcntl$lock(r2, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r4}) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000380)=0x101) r5 = getuid() r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={r4, r5, r7}, 0xc) r8 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r8, 0x1, 0x5, &(0x7f0000000340)=""/192) r9 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r10, 0xee01) r11 = getgid() r12 = getuid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000280)={{0x2, r10, r11, r12, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r4, r12}, 0xc) r13 = socket(0x2, 0x400000000002, 0x0) setsockopt(r13, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r13, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:00 executing program 0: mprotect(&(0x7f000001e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000340), 0xff23) 16:00:00 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae2ecaa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698f1f132e27acb57ad602000d7d026ba8af63ff37281818e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000005000000020208a371a3f800f1000000000000000100000000000000", 0xb1, 0x0, 0x0, 0x1e2) r1 = socket$inet(0x2, 0x8000, 0x1) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) r3 = fcntl$dupfd(r2, 0x14, r1) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000000)={0x7f, 0x400}) r4 = syz_open_pts() r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) fcntl$setflags(r5, 0x2, 0x1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000040)=0x3) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) socket$inet(0x2, 0x1, 0x20) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x27, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x6}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0xb, r3) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xff, 0x8, 0x60b4, 0x1, 0x2, 0xffffffffffffff01, 0x80, 0x2, 0x1, 0x80000000, 0x4}) r6 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r6, &(0x7f0000000000)="220e228901", 0x5) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff96) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r7, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x3, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x1000000000000008, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x101, 0x7, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r8, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(r8, 0xb, r7) r9 = accept$inet6(r7, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000002c0)=0x13797468a89c7cb1) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000380)=0xb) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r10, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r11, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x8, 0xecd, 0x81, 0x0, 0x400, 0x400, 0x7a, 0x0, 0x0, 0x1, 0x969}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000380)=0xb) r12 = semget$private(0x0, 0x5, 0x400) semop(r12, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r12, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) 16:00:00 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="8202f9ffffff6c65300064751cc5ed79bdf71651af2979b698ad2c2425001f6dcd9887eb6222fe85926cef3fd96442e0762acc824d4f7b8bfb02acf2316b4746bed0ccda78dbc5bf8064cfe6e9811ec8d273a17fd1304f4851178a4b3304579d96101865852cf9740a9d2a"], 0x10) sendmsg(r1, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) getpid() 16:00:00 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x5f) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) connect$inet6(0xffffffffffffff9c, &(0x7f0000000000)={0x18, 0x1, 0x104b, 0x7}, 0xc) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() connect$unix(0xffffffffffffffff, &(0x7f0000000480)=ANY=[@ANYBLOB="82"], 0x1) pipe2(&(0x7f00000016c0), 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='\x00kC\x0f\x8e\x14\x00\"\xca', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x3cf, &(0x7f00000001c0)="61af59e88fe3c1172f46a4b8430d42b6df42a486b3ca20a091a808a5d5a43cf7f7eac0ffae626cafb6fee46c76022557dcc116bae0a101bac56e18c09a112df28c0c5d861f1f1f2a771215170af8b697eb3f6399096f1a9968bc48953a145a2ce0b471c627a5e95df432db956a20") 16:00:00 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) write(r1, &(0x7f00000001c0)="82a869847d372a7955ec138e08786e1b799ec3d2e7aeafbfd0f0a2bf21149db103d9c670ce4e73e43c0652076529f29357f9bb57fb636ce296e542b938e553792442bf39a0ac7a156807b00eebbdc63720634023376ff0655bbf578c83dcc5c50caddee6f67b127e471c5c8aa959a9ecc4c6fe90d32aebfd52fe9adf4ede10a27b35b9a7d1d352011334b5a043ddd53bce479e88fb5dcafbf286550e3b4d1d39ec44c81e468b52d69944ac7b865d55ef5af7ae36bec0c7a0eceaaf63bc7e1e557f08", 0xc2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x6, 0x1010, r0, 0x0, 0x0) select(0xfffffffffffffde2, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x2000000002, 0x1}) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f00000000c0)={0x3}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffff7, "42d7517b007de3c7660000000000000000004000"}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffc, 0x20, 0x7fff, 0x10001, "59942b525ecc8eac0ed0999a00a7b7637f3221bf", 0xeeae, 0x7fffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000680)="3b138f36a89f77bb5edaecec77d0e524573794fcb698547f12bb4b1c372317fd241af6faa0ef57b1e6e98e301328ac3c5145d601d5ced21adbb026d64779c6d08c3d6837779bd4182129071e3121d24e407315089860d0d90dd115b8d9b17d86c8f19e550bc7a387e5023c11d7a0b481a951462c83449a7c2b5dac38359ad50fbb23b3af09a32307b903e427763cbb0be2a02d4423bcdce1b561f0350381e384252f8e299640081eae37cf3ce37fdad7abdda94bfc7b995ccc84dc81c6729ebc8bc928f3f3ce3b49865860ad6f1d165e1bd540b6ec9189bba1df5918244457c3aded0e5e32624f65490c5ecb14e75d302b4c0abd2be7744ad5d83afb0befe4464b95eaac4bf4e3b81887309db09b12bd8c2f0f144c6eea03b2623515eca6fe30c673a10f7cbc99a179f16d79f84520fd170cd038915256f4798c971b0871344c8bb8f92fb09a68015e27b316137b5c2cd722b9d60245d2fa81b658bfce92d32d0cb1330dc09fd9a345c6e17c46e176c270590857e690a976f6109e094444630443543c70b4b1160500061848e90c2e12ef44cb0eeca4bc5c9236f079127923a1cfc85b4200ecaaeaf926db54d622d61ae8986a058f3c584ef4bafee7190ec21dc9f47eebb1bfd799aec7b09acd9a947ff67a50e86db5edc8d6cb69bba316dc3771068b7ba55520a766d5e86842abd3d5b844e32cb90ed4619cf1018621a17883c1eaf927d20081888f362516cd88d6cdd9de94625b076df8793563cbb68743456c46bd5fd8e4f705a0d49ee972b27500c90e3912b09539c058db08b35db727dea2ab0398b26dbad7bb544e86578e2a4643ed702c88fa5dfdf8e649d7ca0f0b973f675862757a0030d46da2cf90b4b62b65a0adeaa6141eeb5e90e219a05dde9add6754a9473d418f608441b132f080b5491a56113f86ccf2b626dd5fc1b0dcbb4f587b42a9c1bcdd869954229ae4c76414e5d0f4a2d0c5b7bc0fdeb50553a99e0b87ee76cc32c33d5030ccd588ce906c6f0f2001304b3c02f65affe634a3aa4fa2a92a5a8c91bca7cbbbf3e0f75f21bed89e4baf378137d509560bebea2630f805466d7a6dc22c82986c2de406fb7824606b35f5a36c5d4d0c6cb8ec896b45619702d288319650f450dae3d3e9cce55f1aadfcaaf0629f98e4faecc22dc97523edd86c6b75fffb83cdb6a61c9abae7522bac682e7f26b78faff55059753bd575db2e9abc216bb276842883fa72ddcc97c74f7ba5d15f7eb3920a838f768ee57d9e06b02aa73fb698dccc0adb5fc05bf6a7ad9fe6fb9e31bb1bf89f4922673c0c6d434906aba7882a19693cf0db1ddcb4de092e7e887bbb3d93de5823b56e12d31648f291947b740a7d9e8b25967c1619f814dfd40675a9b94eee3a101aebd2d4c0ab80d4b346513c090fa3e9f263b699936db817fe48ee4eddbc3405591a01f18733e14b9ce26c30fce4aae10dc0401991704bfdb7c510203d975447f3c9194118df57e7b57a050b15bd0685871dea3bdce8ea3f3d1f5e27c0b99587e9c5045766a628a1ff1109066ecc622f6e019e2d67d104267949619874ce3cc8bd123da93d24d43b2f00ae47c6d50c1de24b09af546f91f5c38e642cace8f43a81b62239dd84ae548ac8641e8730f3f541eb8eae8bd71961bfe0000e73e57f6793869ffda1aa455153b675ec10697ef7d84cad80f9dd70d20009a5801163410700e6b41c1b376ba3f888ac90ab36aee8d76c997774c33299a5b267d29b60b72b837516f3814cbd261148040a3e8fa06d019ba01cef17bcc05b7f380762e76e649acf1f05f10fb061d8bb2674e832dfcfea217f16d65728841c6199293fdb99b035b65e4ba07fe6182f7a0261510a6ddc158335885138e08733f17dfc6615a33b29316c8de5064276d1fac62ae2b39a8ce70b84dcf6b156602336e6125d79b84c559ff9a474d54b71e9a6ccfa04a2b342c336379e14721a77a78d4ebbb37ec1958928ada0b126f8c28c1383b4068fbbdd0667153ce6da2f9fb62961491874f321bfb70f7c86f8428e61ba64cdc51a0219217bd9caaa0ad9c4780a4624e260c3f432aec288ae9499913db37f29a9945db3e4cd7d7c6b96dc3c03763c3e9b2ec62577bce9377e25eddad85c4b449ea53c17ecde6bbda02032b8c442032002ded9c2d43da70e60381d6868e4aa52719fd749827784fd0e208d38dd94f9ba524055943dfdf5955ec9e8bc00906c17c7cb002f2c4cd0575f7f53ed8dd93451508c1b88c8e857f634d20d94ce842e870b09fe969edfcb00fa9d1e41bfbf49a4e717b9f3a7e8fd0b10d7fcf2429067e2f6085bc60d95b88b14c0d20236f9c70a9158eaa70bdd784f7d6b5ad0f2ad986478b90449b3746489899c6636e2ea3a436e9b17a5a20bbe7be30e7b2fb0bf30cf167ba361225ee5774e8b1ebcd7c352d89c01e2bf2c5f2416ef7f4508c527520cfaee7ea5403b5e17f840895d20a2df2b119dcede6906075b011aea66056895c46f8e240811066b750e9787adbad86abe291e0dcf9d8cdc0d67e572856f392f138981d5b20f81bea1ecd00b1e710d65bbb5b2a6d82f37939f347ac486c18924a5f101292d00d6756a5991628e6f676308787ff783a4434051a31da5653592e473e0f0f91c236804460df0926914068c916e7a6d9966bde5bd10aafff7fce53331d6c6e6a31526fed363385c1954dcb9a7bd90b8917d6ce1580afbd8027d395b1814fe35ff2a4166ca885ef38dc170a9fe791cf52d7b20014990cb123730a8141df60828ffb026e7b42c396f9f6696d28d49cec8f9011c025a4c99fd0762a4bd577a4f44a6f664fd39890af7ed9614e2058bbb8407ceeddc0f3df0021570a357e6bbcd7ad5467e42ed3530b9a19066b1ad3862b0e3bf2082f16e5125e9671ea630d82b372e4a7656871840aaea90b55e11744d750860d20a6c35856249d1f0360f5012668aa5adb3ff3611b7c7fcfdc8bfd4b726a0e9ea0df390476b3aebbaab02aeb596e4621001e072d6d56aa839b2e651bab3cd5acb77657f2b58fa4dbf58fd3046c4ef10eabbf4dd9de3dd8bf5a086722b5b23a10bbc5d9c4cf55ca9", 0x885}], 0x1) 16:00:00 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) unlinkat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xf97776b1b978c575, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x800, 0x84, 0x1, 0xfffffffe}]}) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000140)=0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0xc003, 0x2) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r1, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r4 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000340)=""/192) r5 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r6, 0xee01) r7 = getgid() r8 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x2, r6, r7, r8, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r12 = getpgrp() fcntl$lock(r10, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r12}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000380)=0x101) r13 = getuid() r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={r12, r13, r15}, 0xc) r16 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r16, 0x1, 0x5, &(0x7f0000000340)=""/192) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r18, 0xee01) r19 = getgid() r20 = getuid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000280)={{0x2, r18, r19, r20, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r21 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r21, 0x1, 0x5, &(0x7f0000000340)=""/192) r22 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r23, 0xee01) r24 = getgid() r25 = getuid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000280)={{0x2, r23, r24, r25, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) getgroups(0x5, &(0x7f0000000400)=[0xffffffffffffffff, r24, 0x0, 0xffffffffffffffff, 0x0]) r27 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x20000, 0x0) r28 = syz_open_pts() close(r28) writev(r28, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r29 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r32 = getpgid(0x0) r33 = getuid() r34 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r34, 0x1, 0x5, &(0x7f0000000340)=""/192) r35 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r36, 0xee01) r37 = getgid() r38 = getuid() semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000280)={{0x2, r36, r37, r38, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r39 = syz_open_pts() close(r39) writev(r39, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r40 = syz_open_pts() close(r40) writev(r40, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r41 = syz_open_pts() close(r41) writev(r41, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r42 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x8000, 0x0) r43 = syz_open_pts() close(r43) writev(r43, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r44 = socket$inet6(0x18, 0x1, 0x0) r45 = syz_open_pts() close(r45) writev(r45, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r46 = syz_open_pts() writev(r46, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r47 = syz_open_pts() close(r47) writev(r47, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00e02d2f66693f000000"], 0xa, &(0x7f0000000140)=[{&(0x7f0000000100)="bfc19c203c1a2554b5bc", 0xa}, {&(0x7f00000001c0)="481842f1d0df6a26da81263b7120ad38c6e48ed2326634372c9feeb0947870bc1eda30e735be77944176c7cb5e3b6c8a4a19e0ffa9a471005a2ded8b6be4c0999c191fdeaeacc402afcb7ca1e36ff299d2381e9867bc5817b66716fa2d707215dc60d409744d0854199cb37828d9cd2cd4d5c58318ac9da8bab4e6c35d13e59bf43f43ffb6ebe7f3690b22320323f350b278e4377b31776548cbed5afa963a68f76e885ccff1bdd4f3923e2c15ccceca83a4cf71293fcc731c627ebbce50ccc87db44a47621f6bc1e661951cc83c180129dfcf1e200da407", 0xd8}, {&(0x7f00000002c0)="89e7400ca2b1466c1e6b1c20986d94810e2062ad96538ad1a7903ba180de19b8726e2099cb283afcbb6be5f13020ce15ee8ca332bbdb18c959edbcc1c7220101d7b69b7c90f5c9c141211800fd2f23786dfa38ada48d2441d04422210a4181780749c7e7929a9dfdf98997fbbd2fd21c84d6c08fdeac166d84f1a751b368ad6a3f5582fd46c82e17b22c648c594811de1874ecc885b2869499fb5fb6", 0x9c}], 0x3, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r7}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r0, r9, r0]}, @cred={0x20, 0xffff, 0x0, r12, r18, r26}, @rights={0x18, 0xffff, 0x1, [r27, r28]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r29, r30, r31}, @cred={0x20, 0xffff, 0x0, r32, r33, r37}, @rights={0x20, 0xffff, 0x1, [r39, r0, r40]}, @rights={0x30, 0xffff, 0x1, [r41, r42, r43, r44, r45, r46, r47]}], 0x120, 0x2}, 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 16:00:00 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000140)={0x0, 0xfffffffffffffe91, 0x0, 0x0, &(0x7f0000000440)=""/210, 0xd2}, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x400, 0x80) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="a2c028d5ed28000010ff000500"/25, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x20, 0x2) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) 16:00:00 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xdfe8bd0d457b7022) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x8) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) 16:00:00 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) socket$inet(0x2, 0x4000, 0xb8) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) pipe(&(0x7f0000000000)) 16:00:00 executing program 1: r0 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) open(&(0x7f0000000240)='./file0\x00', 0x8940, 0x20) pipe(&(0x7f0000000280)) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r3 = syz_open_pts() close(r3) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r4 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xdffffffd, 0x3, 0xb64, 0x5d7, "7258fdd6f00200000000001100", 0x3, 0x8001}) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r5, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000080)={{0x5, 0x0, 0x1f}, 0x7ff, 0x0, 0x9}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f0000000040)={0x800006, 0xc0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea79b7ec0"}) writev(r4, &(0x7f0000000200)=[{&(0x7f0000000100)="70bdf1aa89a7fbbd1fd45dd29fb1ecccc761c09499994c6b751845ac2b9c4809b3cb3b856b20811b134465027d3eb6326b", 0x31}, {&(0x7f0000000500)="d0f0b811e157c22aa87d1d88761199e127b340c5bafe50019409d1b61404ff7c1621769151b2bd878d8d5601b0541e505918d7125217d88441ad062ec846962245c2fea38f7fcdb025b70699fb7565b78e85e9828e9801f85bf64b46853d3fb9ee7d4764409c1bc2371e6ad176f109df8991e3ca567f55e0af4073b974e93930c35b79907e6eae26a13fcbff7e74592b3a965a856b6df755c6b0edb68d69f8a7e1482311952e2fd4b478b9b0a985185b30f61d9a63586dfeebaeb6e24bed0655e47f14cc2a8b45aa7f30b089f01f830184a7d99d352fa3cad39f1112b43d5e847f7fb0c40c00"/241, 0xf1}, {&(0x7f0000000600)="9ce71891263c1c20f4c2035f8ae6b9e4fc906cf378326e5fd21ba12745ea52d424a4f70a83ff1c4a520fa11ba0394677c4598434a5ad942ccfdb4a998e50aca9b21b58af53ef3229da3309c11f9dfde190fd0383f6fe77c6397bbf09624483a055d30ee570d158cd03131f14590a446d95b2adb43d8615fbfffe9770247242d029f997f4828754826e21bdc53959b824dd1b8df2203b146113446d5e5887083ab22e065dfdaf38fa38cf399aa176141ef79f6daccbb8bb534b7f884370f6f13f8e50431dad4d9e75d4c9f3b6773ff9f545287ad17d9931a59c517493e27b07d0fcda432216affc3b960cc25d2d3ad06348cc928ce7f05df16b0e2babaf5878684540a77f3423942cec2232ef4adaa35843aceacdd20ec7d1522f0eb6080573d7f4d7e7fffb7b5e46c788b1583e4d4e2ae57c6939a8bedbbc827ea545754bbd4c9fa5507eb0b88a4130a3a6a6e12dc9ca448f71ea630918c7a8c6e0d321f899b91f7fcaa2341c9001a92a3e09f3d029cca756b390a71386c39b0a970a47d569615a0149cbce70e9e0ea594cd497899464829c749d765a4e02f4f64ee9f2fa73a91bf827dd789d", 0xd6}], 0x1ac) r6 = socket$inet6(0x18, 0x2, 0x6) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) 16:00:01 executing program 0: socketpair(0x11, 0x3, 0xfd, 0x0) bind(0xffffffffffffff9c, &(0x7f0000000000)=@in6={0x18, 0x0, 0x2918, 0x4}, 0xc) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1, 0x4) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) ioctl$TIOCEXCL(r2, 0x2000740d) close(r1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000540)="89ec86b7f43a2ab836ee8d05fb609901ab5539ad44c23109f73a5ff243094ba809", 0x21}], 0x1, &(0x7f0000000840)=[{0x20, 0x0, 0x0, "9eaf8a9d88b42cbd6a"}], 0x20}, 0x0) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:00:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0573b0732e1bc7be16e7a3915c467aea319ce0f8d5e5787b292d5c0c52c165a78db15be1e7b346611a56b52f5afa1e622c39d2c206f7c2"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x2, 0xff) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r1 = socket(0x2, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="62020207e000000120002ba14ac9142b136063892b39f09a27e399782e66508f52b2ad0c20db377ca26005dbf315e474c2d43e94174c46ccced4abc8d7f3b4c0b1403a47d56b57936b07085d1bf20935ad3a73120e05463bfb120fbc198f"], 0x10) write(r1, 0x0, 0x0) 16:00:01 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/239, 0xffffffcc}], 0x27d, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x4943314b9c13388a) fcntl$setstatus(r3, 0x4, 0x80) r4 = getpid() fcntl$setown(r0, 0x6, r4) close(r0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f0000000080)="a6", 0xffffff28) 16:00:01 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r2 = dup2(r1, r0) fchdir(r2) r3 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x6, 0x2) symlinkat(&(0x7f0000000580)='/', r4, &(0x7f0000000540)='./file0\x00') chflagsat(r4, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) r5 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000340)=""/192) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000400)) r6 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r8 = getgid() r9 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x2, r7, r8, r9, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000140)=""/132) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000000c0)=""/144) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000000280)=""/227) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{0xe8f090859a735b5c, 0x81}, {0x40, 0x3}, {0x44}], 0x3}) rmdir(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') bind(r2, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x80000000, 0x80000000}, 0xc) mkdirat(r3, &(0x7f0000000040)='./file2\x00', 0x0) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x95}) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7fbc, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba71c031b0adf50790beb87a3ae167730"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121c", 0x1af) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x486) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000300)=0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000340)={0x1, 0x0, 0x9, 0x8, r2}) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xffffffffffff2ff9, 0x40004204000828a6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCMSET(r0, 0x80047001, &(0x7f0000000080)=0x38faaa89) 16:00:01 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) ioctl$TIOCSPGRP(0xffffffffffffff9c, 0x40047477, &(0x7f0000000040)) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) 16:00:01 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="2312bc4af6cb3d6afd374a5e456419ac51d03412c9b0b0dbecedc8a57f793500e67aa67d3f390da5c2caf6d72811b4dbbae064d871", 0x35}, {&(0x7f0000000400)="427a2a9984fbae3f762bd63aa6d09af1298cdabbfc55db87fc4d3d21210001b8bbf36cbd4e87f20b7e5dedc287a7d2419a11ee2a0da3b9b2be8aaea66158ca02d187e31b6ba377f463d42e610b9cbe4aa69123d6c409b775f01ab98db8271b3137787f26de4d39f6ce18e895dd68629558ff46272777488621eee7c93f9cee43b394652dfdd4793e89462170b6463b60e02b2f94b1e996", 0x97}, {&(0x7f00000000c0)="ced88d47ef755513b10a", 0xa}, {&(0x7f0000000500)="f886ad8a354f04f090631abbf6b37104803b006f218b6aa9d06f59300ca7c82a78fa35734ab610266de6d22938060dabb578687292e91fba6f19695aff368f6c028cb20d106d706a8544947b9336ef3b9a7b70449e9cfb9664181f1ce0ab4cc7292f84c3e61d6b88bc41d60701c6e054ea937542bb447ffeb0932c893849a27c3ed7075078e4bcf31e8d70d41f63c76cb32133148189ec5edcf8eaa69dba692689a06e533f4192d7d42d4bd09623e1056c714bf22e1f64a69d674341f46430fbdf1d24414430dcb09a4418adf8c3ff5166e6f9d7c0924a06afd9bd99d790fe1088eafca6a8ebc3d3f792ca1750dd22f29bb95c5adda1f455fbd5f4fd33e6", 0xfe}, {&(0x7f0000000140)="b909993cfc8a592ef0db42297678bd02c950fe967fdfdd91957cf7a6c9cfcff5f4c88600b9b56471cd4acde8ea0f44019d60", 0x32}, {&(0x7f0000000180)="4458668f9f621e1b6792999a7b9d154facc2ed0dd42f15e764ff6eec037976553247174fd94ce8a32e02d9d4de1eedfa88fc37", 0x33}, {&(0x7f0000000200)="1e5b9c1157e81831b31d625be541e585d3cf051678fd50c0388681e9fce8de8acf9d624fce0f0b1a1a289498df0c5515539899c7522ec8b154ba969120a7efc1cfaf6f44e06a", 0x46}, {&(0x7f0000000600)="020d29194e58e45591d2217c98478599ffb955cf2a41ff3e4a40b8f82c5a46624432956b8db1d5fc80b50acfc3d3bc5e68658ba1c0c7e7a77b4ab1cf1399a30801b5c5a47f76e582f355175670e7be6579603efb8cf8cbc13d9d03cc4d7396526318bb90a770012177b06e8b1ab1e6dcffe1743591dca41e1d1156f0e4dc91c59da7f918053278cabc634dce48bfd0e5566ea43892bf341308b211f3a369542b5d3f211700bedea3dae55d851c7638c87a46c3ab320ad00059a7af3ed943ffaa58a4596b", 0xc4}], 0x8) close(r0) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r3 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r3}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000380)=0x101) getuid() r4 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r7 = getpgrp() fcntl$lock(r5, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r7}) r8 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r8, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000780)={'./bus\x00', 0x8, 0x80000001, 0x7, 0x0, 0x2, 0x7fffffff, 0x401, 0x1, 0x0, 0xfff, 0x100}) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000380)=0x101) getuid() r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x800000080}, {0x4}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b498c2de1db5b94df49465a358c1") kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) 16:00:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r4, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000140)={0x10, 0x20, 0x4, 0xea, [{&(0x7f0000383000/0x3000)=nil, &(0x7f000045f000/0x1000)=nil, 0x21}, {&(0x7f0000062000/0x2000)=nil, &(0x7f0000697000/0x2000)=nil, 0x81}, {&(0x7f00004e4000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xd3d}, {&(0x7f0000136000/0x4000)=nil, &(0x7f0000342000/0x3000)=nil, 0x1f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00001e5000/0x4000)=nil, 0x8}, {&(0x7f0000782000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000680000/0x1000)=nil, &(0x7f0000513000/0x2000)=nil, 0xfffffffffffffffb}, {&(0x7f0000399000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x10000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000060a000/0x4000)=nil, 0x1}, {&(0x7f00005d7000/0x3000)=nil, &(0x7f00003ba000/0x2000)=nil, 0x5}, {&(0x7f000072c000/0x3000)=nil, &(0x7f00005df000/0x4000)=nil, 0x3}, {&(0x7f00006af000/0x4000)=nil, &(0x7f00004d6000/0x3000)=nil, 0xffffffff}, {&(0x7f000022f000/0x3000)=nil, &(0x7f000076d000/0x1000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00003b7000/0x3000)=nil, 0x1}, {&(0x7f0000673000/0x2000)=nil, &(0x7f00000ff000/0x4000)=nil, 0x9}, {&(0x7f000056b000/0x4000)=nil, &(0x7f00003fd000/0x1000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x800}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = dup(0xffffffffffffff9c) ioctl$BIOCLOCK(r5, 0x20004276) write(r0, &(0x7f0000000100)="8c65", 0x13f) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) ioctl$TIOCNXCL(r6, 0x2000740e) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x100) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="000000186004008b00002b80000000000000000000009e60ca85f0015a6f827388631103d142000028000001", 0x2c}], 0x1) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x895}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff82, "071000e2a360820000000000000000009a3a86cb"}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000000c0)) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) readv(r3, &(0x7f0000000000), 0x0) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x8, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") r1 = msgget$private(0x0, 0x123) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r3 = geteuid() r4 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r6 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000000340)=""/192) r7 = socket(0x18, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r9 = getgid() r10 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x2, r8, r9, r10, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r4, r5, r9) chown(&(0x7f0000000100)='./bus\x00', r3, r9) r11 = getuid() r12 = geteuid() r13 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r13, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r15 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r15, 0x3, 0x5, &(0x7f0000000340)=""/192) r16 = socket(0x18, 0x1, 0x0) fcntl$setflags(r16, 0x2, 0x1) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r18 = getgid() r19 = getuid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000280)={{0x2, r17, r18, r19, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r13, r14, r18) chown(&(0x7f0000000100)='./bus\x00', r12, r18) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x0, r2, r9, r11, r18, 0x8, 0x7}, 0x80000000, 0xaa, 0x0, 0x0, 0x8, 0x101, 0x1, 0x1d}) msgrcv(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0585b5a8689ff48c94a5078475ffdd27c6667d11d3bbf2742de2cd493c05dea78258bb33892a7e9e9e5fc568721dd7a5a20eee8869b7494dd7688cbbf5634c15cd9c5eaf79cf0acaa26b740c20d9b4ede7507784c5a45b3e743bf276c86a4ad9e59e2edf806d791fcac430f0000"], 0xc2, 0x3, 0x1000) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0xc41}, {0x80}, {0x6}]}) r1 = socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") r2 = msgget(0x3, 0x1a) msgsnd(r2, &(0x7f0000000180)={0x2, "068e30245319fd85cd50efc5b258da52a5c6e42affa871414666d76c3cdc455d3c5686a69fbb4410993695a8a2f81214913ba474cfa49a0c640c755bd457f3a5ddff67ea4219324c8a125a7de8f192510d627970b348562ac827eb996bebadee204703400e53bd76806ad58f4baf4bab50529a41e8f885924c57cb87e18f186446d3ac"}, 0x8b, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) fcntl$setstatus(r1, 0x4, 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001780)={0x3, &(0x7f0000000000)=[{0x24}, {0x87}, {0x6}]}) r2 = dup(0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0xfffffffffffffff9, 0x2}) syz_emit_ethernet(0x5b, &(0x7f0000000080)="f60205d60e525c327dc643987d52a6ae0369324716616a53a842cd73c4d10d96054129198f1e874b0ef4f791a5dd428f238fe784f7fe0b59835ecadc18c06dddcb3fbeb3de99e9bf58f0e9c513dbfe05628d612fa978494f1ff98a") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)=[{0x26, 0xff}, {0x81, 0x1}, {0x0, 0x80}, {0x84, 0x1}], 0x4}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x5810, r2, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000340)=""/192) r4 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r5, 0xee01) r6 = getgid() sendmsg(r4, &(0x7f0000000540)={&(0x7f0000000200)=@in6={0x18, 0x2, 0x80000001, 0xcc15}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000400)="b6d11e9f13e41e59fda3b0355f8458c12fe8b0ea87cc21b067ca51b82265a3168e6b880f7233243895986e1994b45bcba31f783ec94fb9ca39531a6209e0aef0b1af691b629dca6be577bc07bb1036d510b8b385d7f2251d2e32c57bbc7eac3b5cda8451c632bd3c97b4791c25497ad6512062356d188894ce377e2711ad7b667323f79d93b734a9fcde55e0a960cbf73713e4667d188864f6694fe0b0a3718b5975cb401dd871ecb61c82d4633a7c396745044c2b1844d84a15329e7d8ce228a2", 0xc1}, {&(0x7f00000022c0)="caf884ab309f6eedd27f564ee815dcd860f1ffec2b1d555ec7be341ae184a18c94e999441c5573601bef9d1e08e478344f6d4c8bd453ba7cd34dde18911a53754f5d7948be2a30072c07c4c74dd701afd5b55d31aa974ecbc9e2ba6bc376477628f8eb33ded1d01fb497328da512d0f17e60146905a0a553cbbc8b495f17598399b5060480656d4b5aff96ef284361acf21a5e5fec8946e0040c09ae7b1813d9b32497ed3eeb6dd186562b496685f254e66d509275dae8da0d83f07a4c4787427206332156155995575e38718ce36de3ac2668430041dfb8261a4c69da5ec67f8ccdd0a533902d599a9bdc785c4f3a0023879b9e5d3fc34b5f2bdcd17040a7ce8327f2528a20fcc3822d5757594c5245b81fd35e34417a175b73dfbb74895c7020d7a1efdd22c6fa44901500079cec0b94c7df7bb86a431fd8c7f6206392f64e515fde2784ca3e6c065cd38962bfe6016e4b3d6ada01f544171d611aa3beffae1820a1243f5232558d65e454f3f153bcdff046232b792615261383df3f29075f73ebe524c3799d24586335efc6a0947106922f53a3830ef8d1e4c04cc146e2759110745b039cbea6645dcd39972c039aa5d4d4ffb88fa490362a6cb9b4ee9564880ba5e62be4f47c8f694f939ac48651912bd06d7571786275054fea21f6fecf8076914ebabc499bc95def5d218de39e72b2ebffd8f90bead746d73852e0a10133e0c43352d65ce895d9012ef2d37615e70bbbc08a09470e71fe94ca7a50e9e6fdecc9d03c89222378276a16cf59efd989a93c97582c02769eb51b6e76d2dc09e306b495983a3fa75954015e6568de21679537283cb768bbf9e985759d401db1faf3f66d0a48efc8c36d6c4a2f8096609f180dcc4194b0fa13c180c5d8947de8a5793562789fd94204c4328cc3b75e56cdc077b9787ef57171377bc7091a15e4cf80dbee7dd38a3b0095ac0d23c2f6b72bef411ef2526788881fc990afdea22b929108b3d088af582769b811cb85df13c49c74ab87d138bf381ab3aeabf4471f06973051d2e2bdd3620cf5772d83a2f0eadfd57dd7009d4ea7d30b6b75346797c20a9f29ea45ca9240028f3dbe4535876f83733a0d3ab1696c86534e757915e81b1b2d12d5e39f9e6daa7020ade833950c662fc9111c42493dc590457496d87ca7594e6f2886869d127a2e77beb0d300917fa411d55b869ed23626719e0d36614859e8c248397bebe95040dec1f086d6d0cd512bae845f4a3ba329e0d38cf1b7384007eaef078ff58a29c28861c5a012af84f5eecdbcbeb20afbe4951eb906afb5abe7fc84b6eafccd44c1dd87f01b842f0ceab5ef7317a15861af50cc23710fd8cd13817125a7f5ee6d73bd82039a811cd8b4332cf79ed56cab48f73bd3e453ffa9c1382424f590226e0a794f3f654eb236ebd3d4e1db8eb82258b7bd0ff934005f3ad91a96a602ab740ca39779ce0d6b970957b98fd500bcacbc442b53a9be9314699e1f01b741d3bb19ee13fbcba713ec88a2834d4615a4bc949116acb8b40c9db4ea865bb70ba62d22b2d258344b2e9259276833705de3e9b381585fb206e155b2f6e831441c77d364194514221d6d041973cb9047ece97e1abb2fabd684c29a9e8eb4d1a8d872a6b9f939c2667a6074d86017f27e2daba698385a3ece8319631a8d280c6318070b594afdfcdb6d45ecd424b3ed72e3e552ba5f1ea4a116772679f5fdde3bdb0fc4acdfd063831027e59a5415221fbbb66f324c5200eb40fb523b2dd20639a3999e380caf9a29b213766339b6199566c89e351494642335ce8e2469a65e1cdc2364307b79b3c62523427e2d2b821e2f217405bb813aa5619e734adae069e7fd6a74be88c90b666e5b08bff06f57c1f05b866ac4e25b1bd13f443d5a854020a8219933c115b99da393e11b8bea23a95edfb29898e63aeff755cdbc446d32c6b060732771c68de7218a5490bf319a9bb1a2cb22d9935bfc3e389b16ef566b2eb496599ec7a36340e3eaf264b0aaf71ae69d03eb2e90123e0dd4afe401e69d8f90a8d91e56e92e3f5f03bd75f0e9afab354e2e7df857345e24c62eaf1d5d2fd85c3326317c4fa47a72e3c952287a5d29777e39a57f6bc11abc512fd0895ca418aae578f79412f2139bc5f04008e991b8449e7e3456c6b549df5dfb72e7efa11663ab8a7bbc04afe95342b94313dcbe00753ed3b4fd9febc29ff236c3ef53d2770c9d953288be1cbcc23953a777d17f3e54a9b36cfa5bae5e65181c40e41564e8e45e6600b90448a9ce082a17123c61cfd8cb7951f1d00eee9e02cebb3621912555d3eb553011b5475b8f5f2575d34233825d1cb853c46f4c7a36f3f2afc1e8db6f6dbcb935d55e02102ac03e9a3c9d80d3712bebb5745b174d819edcea0b6203c013bfb5be87c45d6da02dd64d3456fb727a5b5a76b69b3520b5b5b45d222dcc2209b247c30d7a52cc28e0a17aada51cc2da4ee2602726283d0d825807f922359b1e3833de41d13c7b302a8fe77bdbd2c3517db152d2e0762cffe07d69154da9bf4ff8c83253a2238fcc321f26d56184fcb665e99961a6c6607abbae41f2189a103aeab2856023fcea848c8bd912728e2e7bcfe28488aa5db71474807a7d0b22d8f2e2bf1b94856172dc7b55f7fdaacbb182937a941e277d775c2c93be70583ef23dfbf5caa5973312e080fce6b840c147cad9a7d76ab616e6cfd93906debb409df71ca5825e2bdea782f6e4620782d837f5d7809b90f1304154681bc4db5d45a16da4ec016f11feab2e9c2ac70eb5c1e272ac579bf877bcb33a5c714380fa075ce6a1cd20049dbdbf744675e5f8bddf6eee2c8cda1e0ab98a673ecff8e6dc5ab31c781685c36809132f713203fe1308d29e0a67c3f180df102a152b75850a6b7a9c6fd49a80114079ea74d06719c083f7edcdf12067b2c6e9bd7b4f7d55adbdb823e7e1393edb18aa2acce4289e1b8f194adf691e477bdf4d195416e87e2a1d73a67263f4769b4522a7557d6a0b354fc156273886d0de64bf6d4e634598140e763bfd507e44077bbf30a040707c71ce7dc5f1f894b668362649a4704fb92f4c5fdcfc6166f32678503976500b851d0fea5163170031bd91f6c4c2daf9c7ef67379df69184e339bf386c6c7a5725aa36111bbe96bc105eaf017aead24c59330a95cec8dc685140d34b1260d24586b37d65799ef492905017f3b367f536ced32c4c2aa7616139201be44ba6d90c9566afcbde082e8ae1dbb58ab20c5c3d6501d41b9154c9ef884eed7f3e006260cc817de5d6f7e58b35b632f62e9ed2f295e5e38da93591ff9bb97feeca5ef6fd2272709706054809606719252c82d3dd4bd3b7ad527dbeabef83f61078a93c91c350ed6ff157c436d4ecc8440225bf92b7b4f59fba1f5a8c28f46d30f18d7438a61c10c4dc2597b1240a68f57bdfe1328817820867787759b8b252bab3d47d82c2475dc82ebe80ea1050de8dc5b9f1cd17a8f602cc107fac86922f6d7219bad8a493a0e9cb178aafac61b11c65002aebb0649c730c11893b544370908276d08b8c1b7bd46e759f471e6826a2254c66b100c75174811e2053bd6ef89aea97c9fcb9a70a2223ab43f2536962704c676ab469db081c70ca099e9be087e427dcd36af226e447c8e8f0c266440228dbb044e25ad3de6387a418ea28f375a63ca484cab07454d1b93510af095444e72d9956dcd97d258c101c8a0c716a7a49975e85d1f153a656b8b940af2bcf942025a31ec29c2fcb8adec6f245481566b2b9d38dd8533bace26dac3fc13eeedd2bab410bcae664d533acbe5ed68d3db493c15f08804d1730cce8d196bed497ff6c0fc9bdfbade0bb043b92b2f685567386e24224fc03666a4d290597508aea519cbbd55e52ecb209dbe71b96cfb72720e1bca570a75d7ee1626505a63fa38a6ab934f2c689bbd97a57d0d0dc926e97b860197658eccf0fb1a3d8991f51104f65bc5dc49191ec20dea718b530272c12a2cedcc7bf905ea0ec24db068719fd4be201cefa292c9efdbbb20fa5514102398f1588aef5ca96d83857027b36a83a40e7290d32da539eddc07e791a9749d025388f8d07a6ec43894803953fa66ce826f42c55f39bebd3c56f37aa81a9c9fe194ed2218703eb441914a181c45128fb7a0c94508cc622bd36c85518feabda7abddda88aa23e2e3c57fcdb38f5c7bf3da663e016953c535405c5824aa67d8642cba878154b5a814c9a4fac5c00c987e34e9b76aca1d5dbb1f805246c8491bf44f81b422a300e056ffc77e6017ecdbbd91f1d9cc19ed8f9bedf8749dadc5e5ef1f6451d8eb27588d018a1a91651baede34c247d1a0a446f94c5117eb35745a5e43fbdd7d6179c35248c0aaabfa365dd88dd2f08cf07b36ff4fb13f8356442db5d6ddb64789e85b64819d12a28afec6faa29dcb562ef5ff692e84dba7623cff41733dbd1c1d72e94faa9ffe42abd0deab3329585f7f7bb10c74ba6b8ce9ede424d6f0a1c09285d8e11b70d38209a430f0d00412a83656a5ebe227d9b4599ae7a1b71214838d55776961208818b28adb52fbea50b42e07e18ab62e30df7c3023829b8f0fa3f9c672ea7fa5b7e3c8b56a955d7ebcd1b340ef7b017242e734e45129d49005549397928175ddb73d0ac45d0ae2223c78335faf56a443024a460545af88eb2dffbc91f2610eeac6f1b709b33f6f16354e64bae22688b1ddd3bc947404356d306c03e0647d6fe123b844ba7d09035dc78ad356989e82e68f1c555721c05a9bfebae3fae10eed65d78fedba3e565c7260f563f28408fc270a2fa04425b066289f52bbadb2e05448b25539575df437def389552691ab5d95018995ae439fd5601724cb6871ab0b37081bf55b8db8d2f71d9163355fb8bcc691ddd71dc46499d15cad879300137f77980177c42e9ba029a2f7a1328f5535690829c23717eda674e3212e8ccc1a1f366794d9e30ea5f1ee445edda873af4163206ffe55454c2a3aa0c551f1f5211c5b9a6f2c476418da9de50e10f5b375fdfb3f3717c87c08e8ccaad69c263374c671f69196b1f92015c6fc874381c732bd671f61698f6defe9e6978a041cdfabcb8387add05502b8fdfcc7fa8961ab83fdc237ebf150aebc8ab7806a9bc3ad8866014697092104c3c2245808a86386cef751f38555d3a95dcabe5b5c1cbc7f859316b86f3b5f225a72be0a4ff6f2a6ff417c23f7d993b591e0054c55032888da7bf8310bbfe376d172c5ed079ff267c15c3aca5e5013016496893ea789be99d145df792ccc9e1866f265277b9386fc3e984b2f0a3e6705a1c96d45b07a9a8229e533abb40a90d25b06fec4629cef8940d47ac34182ce07d596a3aee6e4a6998f1014f53a042f5625504cd2d72c07dde748f61ff40a13e92b3aff217253886f24968603e1b1f31b67f33970c8ee7da0f993074172c1ca4494af156ae65dc66c36e8754ad816c414cb5ea6c85adae387d12e1e6abc92318ee748f3415b822bf31151b4ff42b05e6b90dec72fc3ca4b1a51db684b9c9c5ed09daef024049a9ad495b9ce43aa9f09030863fffcb006fed3084770ea7503bf6367c7b31a1e206b6006e0653478a2569cb8efb7902fbbabc70bc0fb049662e1b3c17d6180d1027101452733caa8189e796de6f77e929a0dc796085fff1970f25e8e8f91b7e329466750775aa068519c6b4d70bce6aae70c45dfcef6bd41625e30b7bb2e239fcb1e8a8477dc96c8ad0076daccb435021c346f4655b1f2cc47c883fff6bcea6a6a3c1b5d5ee0f787b828af9944ede6c", 0x1000}], 0x2, &(0x7f0000000500)}, 0x8) r7 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x2, r5, r6, r7, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) setgid(r6) read(0xffffffffffffff9c, &(0x7f00000001c0)=""/64, 0x40) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x80000000000023}, {0x3c}, {0x60}, {0x4006}]}) r1 = syz_open_pts() r2 = socket(0x2, 0xc003, 0x2) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r2, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) getsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f00000001c0), &(0x7f0000000200)=0x4) close(r1) writev(r1, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000180)=0xdc0) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000240)=0x80000000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) linkat(r0, 0xffffffffffffffff, r1, &(0x7f0000000040)='./bus\x00', 0x4) pipe(&(0x7f0000000200)) r2 = socket$unix(0x1, 0x0, 0x0) pwrite(r2, &(0x7f0000000080)="88deee8dc69ad74cffac46c3d95d80f311c6eba265db05edd4b24521b158423d6d559e6415e6e47bcc4fa4a16bd5ac770cd4255a267d6b25b37ba30cfbdcb98555b901516e00f7b55e5452905a575bb3fa0c10079a19c36283feb3033e8aea0918a59555d8ffe3fab6fafdb770a8271cf84b1c89c22c73ddde13e29bbb083e1d4c8497727d0375897e733b7430bd349a64a38071094ae68dae34dcace81ea32170acaa9f3fa07672e2e3b121688bc63ae485440974b10d460180c7804b989861ac3fc9cd29eda9393c6197d3f6a52f63ad", 0xd1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r3, r5) r7 = kqueue() close(r5) r8 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) r9 = dup(r8) fchflags(r9, 0x0) dup2(r4, r7) 16:00:03 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000140)=[{0xffff, 0x20, 0x11, 0x3}, {0x200, 0x81, 0x2, 0x6}, {0x3a, 0x1f, 0x2, 0xa9a7}, {0x100, 0x8, 0x5f, 0x2}, {0x9, 0x1, 0x84, 0xffffffff}, {0xffbf, 0x36, 0x81, 0xfffeffff}, {0x807, 0x5, 0x7f, 0x2}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getdents(r0, &(0x7f0000000240)=""/4096, 0x1000) getpeername(0xffffffffffffffff, &(0x7f0000001240)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000100)={0x7ff, 0x1, 0x1000}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000080)={{}, 0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0]}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) readv(r0, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0x100000131}, {0x0}], 0x10000000000003cc) 16:00:03 executing program 1: semget(0x3, 0x4, 0x77de51a8bdf94c17) accept$unix(0xffffffffffffffff, &(0x7f0000002280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a47bba28ee4ccc08e8ec0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e592758fa8287df4dd867e6c8d676300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bcc1a00373dacbc068f65eefba1cdf9da3284a632091879a6c517c7609"], &(0x7f0000000000)=0x1002) socket(0x18, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) kqueue() ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000100)=0x2) r4 = semget$private(0x0, 0x7, 0x0) semop(r4, &(0x7f0000000100), 0x2cf2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x3, 0x3, 0x7fc}, {0x3, 0x7, 0x1800}, {0x3, 0x68, 0x1000}, {0x1, 0xfffffffffffffffc, 0x80000}, {0x4, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) semop(r4, &(0x7f0000000040)=[{0x4, 0x6, 0x800}, {0x4, 0x3f, 0x400}, {0x0, 0x7f, 0x1000}, {0x0, 0x7ff}], 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) 16:00:03 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000140)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000440)={""/16, @ifru_addr=@un=@file={0x0, ""/4096}}) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') r3 = socket(0x8, 0x0, 0x6) connect$unix(r3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="a6", 0x1) dup2(r3, r4) r5 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000340)=""/192) r6 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r8 = getgid() r9 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x2, r7, r8, r9, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r10 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r10, 0x1, 0x5, &(0x7f0000000340)=""/192) r11 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r12, 0xee01) r13 = getgid() r14 = getuid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000280)={{0x2, r12, r13, r14, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) getgroups(0x3, &(0x7f0000000080)=[r8, r13, 0x0]) setgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, r15]) open(&(0x7f0000000840)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ftruncate(r0, 0x0, 0x1) execve(0x0, 0x0, 0x0) 16:00:04 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x8], [0xffffe8fffffffff7], [], [{0x0, 0x0, 0x0, 0xffffffffffffffff}, {}, {}, {}, {0x0, 0x40000000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) kqueue() r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:04 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00370020000f00"}) geteuid() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/192) r2 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, 0xee01) r4 = getgid() r5 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x2, r3, r4, r5, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/132) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/144) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000040)=0x2) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000100)=""/191) close(r0) r7 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r7, 0x0, 0x0) write(r7, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffff00d53f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b92f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870bd96d4405999d6c47fa9faed2f8417a4000000000000f6a6fc9cf37f24cf142ced635d68d5f0e6def248448cb705acbc883f5416bcf9f64fd1ba58059d5b0ac52ba3b7649b6a5829fe1a3cc3addf1f5d0e08dea64ce0b9033126167d04d23b192fbddc1ea17060b25dcb8d73210b34e5072ae3230b8e"], 0x10) write(r0, &(0x7f0000000a00)="450a75995df3a7951e18059071eb2adb0002d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e879427405b519f61702447c99c67109474b4e1d4b9ecd3e496197d3b326fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72334b100000000000f5cbaf5dede38a2c69c7f978570e107a2b771e3e68266d7ffeb141fca2f931b1bf219cc60ae7b80eb041ec347d255710ff22d56c57ade5e827a25b54aab1020000000000000052db7000000000000000000000a76917a9fe4218c74e24de8695a2326c96ceb280d61d908fcbdc242073d3386ec8c43d2e25ec56712b02ddaec0786383a2b38fa91ac75d08f3639483a644bace5fcc5752284d719c639309a75a31398d8fd4a80233b0750e0a1fddbe59ba2385a605efd7f2cfe78db2755a3f1b7cbe0ce3453caf7605fe5551d66c3c67dadc198c6ecee033bbf2a160", 0x159) 16:00:04 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513000001000000000020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xa) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x9, 0x9}) 16:00:04 executing program 0: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = msgget(0xffffffffffffffff, 0x0) socketpair(0x0, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r2, 0x6, 0x20, &(0x7f0000000040)="5f6a19da4bb63c1979f293e2848cacaea7743bdca5c40672c319", 0x1a) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) connect(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="01300000000000000000"], 0xa) ftruncate(r3, 0x0, 0x7) fchmod(r3, 0xe3) write(r3, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0xd1, 0x0, 0x0, 0x0, 0x0, 0x53, 0x7}, 0x3, 0x5, 0x0, 0x0, 0x3036, 0x8, 0x2, 0x8000}) 16:00:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) ftruncate(r1, 0x0, 0x1) connect$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="82022dfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca648e7ff7b3596bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f87d6bc146e4157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b360fbffa90d160e9b2048a3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e42dc7d76d85a821dc94c0787914c0576ed156467db0f107584e8e5bf61aa97ea46b113733adfa2845da740f83547f6edc524053a6e92829004874cf7bf02ebfc347af45d1f5a17dbe02c1fa3eb95c2b2dbd235cc6b1add4107b699821a112e06517b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e0000000000000000000042f2b37a9e9eef44ca3ad86e2fe017cfbe813a2bd5b9bac81b0954119e1ab9f3df9a24fd308b1b1fa9c7a3da163f9e18a34f9b19bca8a013b71effa5045be1a7937a994f2826192f9aeba215c0c3d04a07f2e07022c57900b2cd6f433a03dc6f8fa46a33628222c00c55356fd84fd30b7a00db568e38eca34eab51f56984ed75b6a3d89f5abec808112841b0c29976f41a58bead85810763213fe3956f55a0eab72266103c05152651e60b503fa8565717be00000000fba1dd645e01539a5639b892ffad0e85c244db1ae592bd75a0fd1214e944bec09b4f55213c94074a5520832da21b00e04da3949775f73ce544aa3a51eb3ed27ddccb5fef5948ea981ab523dbf0899d28bfdbbe6e4604873d578c77815c9b9fa991e32b7076b9bcce562266812c85ef782d0872608ea9cb4307d7e6c90e8bf56b3cd1f8535f8d9cecac80da37ac48d417f79a9bcb2fb9b0dc63cd798987476967ca6aae886ad486b0311cdccc54e9902ed84f503a04d1183dfddd2be74a"], 0x10) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) dup2(r1, r5) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r0) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2110, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x10000, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="00000018600417b2ee222b00fe0000ffffffff01000008f60000000000000000000000005800006e15d3e30b", 0x2c}], 0x1) 16:00:04 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0xbffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r0, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000380)={0xb, 0xb}, 0x10) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000200)=[{r3, 0x8}, {r4, 0x80}], 0x2, 0xd0a9) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x80487008, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = syz_open_pts() ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x4) ioctl$KDENABIO(r7, 0x20004b3c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r8 = socket(0x2, 0x1, 0x0) setsockopt(r8, 0x0, 0x20, &(0x7f0000000180), 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x20) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) socket(0x10, 0x3, 0x80) 16:00:04 executing program 0: write(0xffffffffffffffff, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf", 0xf) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3e, 0x1, 0x8, 0x2, "c1c1a981669da69d891363e13aaa179981bdc9a1", 0x1, 0x3f}) close(r0) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x44}, {0x20000000000006}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe14, &(0x7f00000000c0)="b6") 16:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) munlock(&(0x7f00004df000/0x2000)=nil, 0x2000) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x840, 0x2) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:00:05 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x148, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x1ad) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) 16:00:05 executing program 0: readlinkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/120, 0x78) poll(&(0x7f0000000240), 0x1, 0x0) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000040)=0x80) 16:00:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r3 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r3}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000380)=0x101) r4 = getuid() r5 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={r3, r4, r6}, 0xc) r7 = getpgid(r3) r8 = socket(0x2, 0xc003, 0x2) connect$unix(r8, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447471e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157a1810399e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r8, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r10 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r10, 0x1, 0x5, &(0x7f0000000340)=""/192) r11 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r12, 0xee01) r13 = getgid() r14 = getuid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000280)={{0x2, r12, r13, r14, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r7, r9, r13}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x15, r0, 0x0, 0x0) r15 = syz_open_pts() close(r15) writev(r15, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) preadv(r15, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x4, 0x2) socket$inet(0x2, 0x3, 0x3) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r0, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r3 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r3}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000380)=0x101) r4 = getuid() r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={r3, r4, r6}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = socket(0x2, 0xc003, 0x2) connect$unix(r8, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r8, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r3, r7, r9}, 0xc) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x1d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="472b74edb0420000000000000000") 16:00:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000110000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0xffffffffffffff2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) ioctl$TIOCNXCL(r3, 0x2000740e) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x168, &(0x7f0000000340)="b6") 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x8000, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000380)={0x80000000, 0x2, 0x1, {[0x7, 0x1000, 0x6, 0xf5, 0x1000, 0x5, 0x4, 0x6, 0x8, 0xfff, 0x200, 0x6, 0x7, 0x9, 0x8001, 0x4, 0x4, 0xfffffffffffffffc], [0x93, 0x1f, 0xa2, 0x7, 0x9, 0x9, 0x0, 0x0, 0x5, 0x400], [0x10000, 0x3, 0xe73a, 0x8, 0x7, 0x101, 0x6], [0x4a4, 0xffffffffffffffc1, 0x3f, 0x9, 0x2, 0x1], [{0x7, 0x7, 0x6, 0x2}, {0x4, 0x4, 0xffff, 0x2}, {0x100, 0x8, 0x9, 0x4}, {0x5, 0x7, 0x7831, 0x3}, {0x3, 0xfff, 0x3, 0x1}, {0x3, 0x3ff, 0x8, 0x4}, {0x5c, 0x1ff, 0x200, 0x3}, {0x1, 0xffffff7f, 0xffff, 0x3}], {0x81, 0x6, 0x5, 0x69b}, {0x8, 0x800, 0x6, 0x1}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x60}, {0x6}]}) r1 = socket(0x2, 0xc003, 0x2) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r1, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)="852ec463a762d793cbfb6003f98585a9d848c00bc8811c83e20d6e638f1054869a297bd6bf38df461c5bb87559a9c108fc490a51254e82c60aab86de13b87371cb2b42e4773318db2851a7d0a36f5e38d77ae5a1bf83032a87b1d36d839b3708883cf2f4dd0cefac869bc9c69b50c3c57917", 0x72}, {&(0x7f00000000c0)="dc7b31c3fcca2914d6895036dc18dbe0d4f6967b178c77357cc63edd184e0abb7c80fca049f9100f044162915b736c03f9bf37854354", 0x36}], 0x2, 0x0, 0x0, 0xa}, 0x401) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0x55, &(0x7f00000003c0)=[{&(0x7f0000000380)}, {&(0x7f0000000480)="7565329f56a960eec8ec0db93362ed4dbddf59e466a83190acf0197fd6a3890c54dbdf85c3e10e66d0953d4db28a61b2a5e2f3fe4ae91baa4b23847fd000"/74, 0xd}], 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x800, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) dup2(r2, r3) ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:06 executing program 0: r0 = syz_open_pts() syz_open_pts() dup(r0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r1 = syz_open_pts() close(r1) writev(0xffffffffffffffff, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0xfffffc43}], 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x8) 16:00:06 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='y\t\r#'], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x8, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x52) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000080)=0xffff) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f00000001c0)=0x4) r1 = socket(0x2, 0x2, 0x0) r2 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000340)=""/192) r3 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r5 = getgid() r6 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x2, r4, r5, r6, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/132) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/144) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000040)=0xd01) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 16:00:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = syz_open_pts() r2 = semget(0x3, 0x3, 0x8) semop(r2, &(0x7f0000000040)=[{0x164fde540a23d138, 0x8, 0x800}, {0x3, 0xfffffffffffffc3b, 0x1800}, {0x6, 0x80, 0x800}], 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) r3 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x8000000, 0x2000100000000, r3}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x8, 0x7fff, 0x8, 0x0, 0x1000, 0x2, 0xba98, 0x0, 0x1, 0x6, 0x81}) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000800)=ANY=[@ANYBLOB="4526c30001000000000000eef0f1ad00000000002d7efcbb64ffc441d27b2ba5c16d7741a5384661c47268aabd532f025ebbf0602bff4476895bee27f22c6117098782df95f4018492b4d6bfe3d7f1bf3864fc77b54e26af7bceb4c7de5c1c122e1265092c2d07c6d0eee592939aed2ce6cac38e550d5f01dde6baf43a08306a5bf5549bc939986654ce15a9a73ed16e5dd17405f8e96975bb20837402004fbcc614ab46c75eab5617044f0ca56b6d7c8332209222566c485e25d4e373c083f6fc4575cca917ae2bf6669c66d6dc0b97e8e5b0655214eea5b3f535eb000000000000"]) fcntl$dupfd(r1, 0x0, r1) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x8, 0x1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000002700)={'./file0/file0\x00', 0x3ff, 0x3, 0xfc, 0x1, 0x8001, 0x9, 0xb, 0x2, 0x1, 0x7fffdfff, 0x39248dd6}) syz_open_pts() r6 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x105) pwritev(r6, &(0x7f0000000100)=[{&(0x7f0000000300)="e67ba37b2743f8744149d2ab5b262bf1d5920e7bc1f09d2978e8e9e528eb7349658cd5e2fe9571b5356b9579ab205c3c4042e478ece19e60f0e61210dcc91802a4fcc43b60a39ec86d65d7529607e9d95eb57659e126f714745284cea850e21b7169596f75532ec2a71b56b73a271d030b140c3ed916085f5660a75790d557eed3389e00f9f9a8bb69dea48f8e", 0x8d}, {&(0x7f0000000440)="256cc89b764600feb15cae94ffb8410ff991a4de40f1b94d70563ee7da1a95fdbb102fcac486ad7628d76f673a74afcdc7394633b11e5db2882e170ca4712f1ebfd5f7b6540dec87015d813b6e7957d9072c49aeec54ae72c0422cbe29d8d8b86bd2577c4b8f2887f2591aeba50e55692a481fc5973f310f0bda1dc14036f6272249cdf264847a52061551a370a38bdd9ee23a727c7624c9eb8de6b131a37ffde40d875f939a0c423e08936c9edf6a8291fa5ad6376d59516170e63df86869546edca785d4e201d4017fe3c7a255671b1c344375668182704c4de5a36f930d8625a081f7d27d853d13", 0xe9}, {&(0x7f0000000640)="e442c5885990006aa325dd6594ccff3a45f756bed6e1286c1c3d73123812abbc1eb5e15e7d7a728ce5d8de5a85de0707e0ee4e023567923e066e5bb872860aadbd84a637ab80614d5842b7bd0d886b6e789e0c3e87b08bb4b10b242f784ccf2e69af0ae3418321a1bc4f91e1c24888151934049fd399722d600d385d4da9129e4a9f20037b52c5dff967f25518b45ee80e373fc2438b473028c73f1287d850b879534cf19c9f61303c7ce1a1b59efb71d404d812a4411173987a08689fd6926b54a6d3357876bc4f165dc3", 0xcb}, {&(0x7f0000000740)="b70714833ef1722e6490d2833c9ebd3b4cf41bd0f650cf1257cfc9cd57421ed42a3eeecd473cad2baf056604abfb5936320d8fe2dc7212fb83808c4332bba8a9aee5ec417f06cb3d09ec4b4186ce4ca6dddc045ef9faba9a1c8910bb06e0780f6442c4078f3f14f3d454b3dded52ad0aadb058c309c06c8fd60791353003d3c93e45d5db87b24cb8bf3b6460a20e1db4e0fb44d08d", 0x95}, {&(0x7f0000001580)="b085ae59c78e0d1ddb5d2811982f4f0a1f98e8bd4e423e70dd88cd5b44fe307778b21e195ba8b38b91edb9e09cdc14ab1c8966a7dd1b2c881c985cbd0507fc89bef94e8679c7419fe5f42aa8710bc79456b53d2803e3fe36d969eb2cdde03eeeeffdc746ecc9aacc95bb432c5e3f07cff308df3ee4b60b68815c1669ed683991f3fbd003934878dbfd8d2a12f819999d04bc53431f5d5870779be279abe51fe89d2c7b8bcd97883fe764b00edfc180995a171b998670c33c164dc457c3100026144059a592e73e32e4d6456db268d76220f16c119007605bd707982b22ac7457693ad5354e399f92ae1c4465492e61ed87a885177244380d9422889b63e1424c23626141c636db1def25f39a8f63c2a092cdc3216cffa0b9d9fa13096f15aac2960470c617d4214678bd761c5d7965c3b67e2079d1cd2fbd394f716017485d75f875cc1e64eba398f7943769fc8cb8883d6f0473b5f21311cd4ea3348bb38ee8361304ce0ac62b864cf39eefcbb179b01b500a00a33a73bd6adf5a6430d991ccaeec6fd193fd6a6a508f94562c30f480c11cc30f161b21c99376e0770395b8facd413934e4d5fc53e24c9fba8b4f27305b35a684f46c6d1bab3b0a844358373ce97174de4cd4067a442ad10348353f64b6e6c4964350238b27ffa63bbe817a2e31e9bec354afdb8a9ac5d5df68d0d7245ccf3f8131a76fd29f3dfe20d85b2ae46e13ecb7d21beee6f3816407a12f1f4b386ea4e71012ddb8faf383ec9549fedf29a288c902e50e05fb9d02a24983097e1649e25d18c4decef6d0817fdcc9093bcb48b4517ca5976d030e2af91263011cb05cd56e2c82a083943b65c54973b2690debc9cb01c20fef6ef55f3c64dbbdad811ed052114837080e194fe2edfb29f163396a66a857c504aa24c0f6404484ae5514934dedc0868703ac4d995d29bab27a10a23dd658ba06bdbd1f5182ca290faf0b693d18e30cd5bdcd787d9bca3e172d237c934d9f3903d6ee6869c34a272a44c8af5994573d87d75a94be6c81c7326087ea58debc2b201852129f54571e7fea842dde21ac1f53267c3e80c587b87450d75b0c18bae756364f4cdee258f584fc89ad732896580433b7d82718a255338c921437ce4e45c28e3f6135556cab1fd095b418d06241e50d93c9254ebddb72b9ec7f3097b8578dea3a36caae3db790e4505f2696b4b32c908ba98dda54b0247f129e9ba5089f8fa987d6f4280c134436d00d35cba27ce9e982ffcf520e9e54b2f2e4e726328eb0c68436ac5c53bfdf7084b23c34d715ff531b84d73f9eba7d232132f73890587d1b3b164a2616b1f7227f83572fea69885461f2ab0411b35f22b4da7403436958c95cbc432f157b5967382320cdc05ca3e3305398435517d617b49a4357ffc28d176bb0c0ee6002884e23960073ff85bf97f8c916340d52ecc024b912b31d0001a0c637cad0ecb814aaf75b507986d5929241d48f361995def57068f9482e109c2e04bb205d57060c1a51295887f1d96dc2357a20b7d09bdd088f5908c8aceddbaae27331f526e13742f86db0d8068af6cae85b0f26d82225a4d1083242849ba6adf4934bbdfaa0e89323f9aeae82c19a832d746b3d27eb3de6bf990f1bd9a87887eb2448535b8db49e9550fdac0501848047041276668e8a2824d62fe1cb45180d7d14963b40ba6bdaf8905f79d814ecb881005fbdd87fbfe3eb4b851a3fd9d87eb49d5687c2bf357ef207ebbc3b4c7872183eaa3f5807de92d29fcc7793c406c8a32793ddc8036debaa018704dd86c53a64050eeaa9127c99f0606c592e06437db64a4ce15d1c02f72a61d1f5bff3bdcf1843d2950e04e538278aa9f0b289ab80fbaa97da5d44daa6a5cafd5085b6e7f6c2c327a1248a669304a90814b312f2bfd4d5cf77d6508661366d7ab5e7001358e96339b9ae9a320f9d05856abf5dc14616c73d671c5d1eae514430c89a89cf5e861caced122d2c7ba75ac8fdf34450d9e563c9d8e946bbd29bd76a715cbfb50c501173052ecd46a01dc6e7b50392ebbfb711b2502df673da874b6ce494f7d5a3b70befeaeb64397d799435681968be738e75296cd11cb58ff02116289629c25a7d83f0652516722763da2e1e4aeb12fda8c59bfdfe387763450ed3a48d9218224c7b66329745278e1ea23a185c5ba20150af2b249ca035fb1c479056c2b65ba46f624e5d94bd3fb6d29e65155f18bc1a8c5c72e811686b1e5c4758694c566cdbd493eeedf1345c8e41e922fc1313ce53a783b287a3add98a29051d089972a9ea88ea09dcc9c210aa1a492097b5e9a0d98fb4342671c2442a6bee7e0b3f51f0031aa6fd57fdfa528f174a8d5fd936b8d419a67904f41e477da4ffe2b9d760078554051a9a74c74f4b2ca3a0175e376a9880820699e7660f3f0dce9eee40fa5dd41ac6388b72529b44e3ba8df17f3ba5ca3702c8e98bd4f75d762742b729b3ecebe8fab350570e037429ff3cf0d00eb0ae7fc5d64bf2dab4077760873420cf6c5a01bb3b028c89609c3974f09ee9a5a09636e2b7a6ed0220201f7e1b132c49132301b06c04a45b842146a261d0309a340f42c6ea111cca3b31bebe5aa061d88ad558369ccbeff0fa3ebd29bfeb2e531e0f026871b6f15f1f0690c8ed0083d84e3358b56d5b9a2046c9ea965e4b0eddef6035d4cb67f9ccba3b0bec3fe08a73b8b91d624a432a57fb6bb414de3195ebd2ebaeb2805b9bd7a1f859149b1216c12d7a9740489e8e5ab24c27ac1395cbc920db5b237df1eafa2886b8a6598717728f53fcb93bb5341975ad4493395d4c0240749b572e54e89001ec891382287b4f992be6e3f0db17b74f9fb73f2536fc798dd14eb2d39d9713e19e4c947199af851b01c0f2cb0518397ad2cd5f168bc70b8e236bb40b68f8ff64e8e7a5588596bf4957a226cda20b268099b454e6357beabda2982a1d3d215aeb74425dcaf8faf3f4b293322c0f278ef19e0cecdca58b74d5339bf4349a036653404c90cd4c7d46766b8b699a08fc18ed3da8cae04a5b26d99fe284da0afcd01b63117bed200269815fc28432602438828cda71019ff8478d4415904a5bab967557b30d7e2b8702c6a67f9c9f728ff765e3e17c11ae26e414d4fe49c8ec4b67e4db5144b5ad0775b4a9c5640047b3fba543cfd93e0e70b84b1f0830dfad787844e19bc29f79ae3c055b1b99ae2b4f3b1f183716735c5f3323b2d25fe7e4f95e35f49e99f9fc9703ffe1d7694c4764e75e0d42ecabcfd0191d9b84c78cb26b287888a16b4d578524e0a9eaa43f7dbb944447a27597d8c03b89805a6a1058770284f7c1f60c0fe868d6a59d4b7b744c25ce14747f4d9a07aaa273776a7e1fe9dc9669ff9420fc74f8ced7eed6f6c12464038cb43c2fb7f21dddad4d420f870b1c390dbbc4dd0d946f49db504e887e6580f16205734b1dbb3779c426ac954f2a5f6a414a34116377831de67bb15b394ca6d4338073f8ac7fa612c90ef05291d1affef5abcf7c948774176d8a6ca4620d9131cf72af90c38af7d5e97e91cbf9136d36b12f0eb9c882297169825373090473e4f9f67af434648028b30d9cf44a03f033792dd2298a1d8cadbaf21bfd753facaa5da1b22fc5c6b7de5a05545a36428c6d16b39c74c341606d1954bf7cc0cce1d5bc1bdbc89a59c6997b0118f8270dbc80cd5a259d122759666f634a462710c7a13c36e62c0888753a245771e913882dc41ba8e518fc2022ac6266436f965864af63c8151fe708031c3a8bf93fefc0884cea320dc2c5773b757fd31be51aae8cb6ed61a1f959f85111e2066d8caad850f534bfd06b4511afe90cf752bcbdde1cfe772e27da9dd74db6b8dbaf4c5fa09fe620c34ebf76f2f5119d32a8f94ea9bfeda7c08c1ad7bb6014f9f16476a03229f5424b60d0932c0c57976db0f1ef3196fa102231adb2100f6d87f9ccae1f9f7acb980674a67b362b27a74fad0e844269d315f53e804f6e3261ac04bb0749dd2487fca25660373a7b60a4be059b0e31e7d03ceff1abe57c8d80764a346df43910c2717fbb5477d75f21b414b04448632dd4b8e3ce81fc454b0b39cf4a2f3f8646bc40d52fe3c30c8857118da3b84dfae73a060854b5e9163ebd3029f3f5dabed1ec51ce156da40ce8ad06decb76fa8305cfee60cae6820000bbd0e9e3745c1d328377e36db1e2c1cef7af2e82e2d8cfa76569b40d6a73f0b32361767571a5997485fd0b4e234f95a524a48fd17070c3a32c9b5df305b194cfa25fdf422f056be2cca86c9d99ae46043c64487ae2db21248bfab6967e8bcaa6d17e4403ff1b4f9bd74445339425352ef6e8395506fbc573ad4b0bff20252149f53598a23ee033415e7fe471d307c4869feb18a91d15db0ef3faab3219ea2f0f65de358afeaf7b6898004ba9ba2d0eeef602c9be3d71671e0ab8ec73efb8f8ff122e5009fa473896a7028a0c589e89f305fe54cdc06eec31a35df305f4aa7bebe25c65e8dafbda67feeea37d18f64a835812f0a5b4c2bb948e082c97afc66aa564ae1fd7f384b604d22913fddc0edb67701e1b300a8524bf6eb95e10763a58fcf34f2017956b0693c30e4fcd098b959d158aa4e50cca0a49d74d132a362c53b1dfb09dcec131f8108e5ea91fb87cec0a4f767ac45ddd9121d02e4a65f7910058e742d2d524bb2c16584bca22dc8f3bb4b2c8d000c0de384e12056b20d16b72ece6d19885b5a79aac94719aca75131b33e627dd92f1e8a020e81f0bfe498e68d880904f8f4a503ed0513e5a7bc646f786a7d38f27792f457578ba31f85bcb3d7c75f0ce78deddec32b6102c92ef26e41fa762dc5f8d3db10cab9c400a5cc7d0eaa00ab95c179e92742d46b3533c2e25db90a16201f60be2aaa4eee04e629483caf9a2465e9aeed37e060ec3800f87258b5a795e641f56b28bbcb6f894fa2259e7a140694a6f90cce00044e942d482c2af0d81f3d9649052409acb6204b620c953ce3f7d9ac0cb9cf69aa66381cf431500b8be7c14c84536c7feee2890a1b97da8da3859ef217a101599b49bfc48b960f70716c4b5aef46292800c583595cd435e15283e42a65a52bd4c1d548f6f6611979075a209f6794ac648f1649f7c0ae3bd92c56a0d985ccb6dc954bca5ac8f93a43dc80b326b6b75c9cb07d5d90690ecc804ecd68f43c9cb1dbabeeec61d91f93364ae46d573a351997ec10f4db8116fd95440041a40c07e108c900e1312204e6fd5b9b3d771f2ac866ed878cd3e6b3e8bbac52b60b172747babef979a7b70827accc36184cf010cdd37f281b339078638baaa8259ac58ed598d47c3513383165fe5f50d2ab85cc16f3df349ddec4f6da40c7369cdd43ff8502f3d487bfb01a42166bee5315d7b5f2affc73e134839e97aafd79570997e4a09f112ec059e7d21edc7f5686475453a7ecef8c41136a0b55346282d5a20b48725a0d0da62c02b6b58e9ba0e4a0db0a32a0b60488bbcc218f0482e44643bee89d925f1111d1c691432330d8ac7eb297e9b9b13bab437ace77ae7109d30ed9782cd159629b26842459f91d5ed966d7b18de2325debf32907de004fd34fb7c0d50e50b188c8560d344550132d2f503e0e1662f988f57a27af9ce002548fd28afc3fec4c9543e1435f2e55e49eca590f6e8ec36dce8f366b8ecf86b9b3b3f61bc34c2ee648471d91d272e9a970a10975d6599f6ce521f18036eb6699f5225c84bd0efb6f147860c122bfd456e755fd9b6e99c3e0f8bab0f7fcb9ec4ad1c7f1f30fa6538c3474d9a6dc543f30d3bb5c64b0a07c0", 0x1000}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x5, 0x3) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f00000002c0)={0x1, 0x8, 0x0, 0xff, 0x10000}) syz_open_pts() r7 = semget$private(0x0, 0x2, 0x50c) semop(r7, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) close(r0) kqueue() 16:00:06 executing program 0: r0 = msgget$private(0x0, 0xe5125e98627f2e94) msgrcv(r0, &(0x7f0000000040)={0x0, ""/87}, 0x5f, 0x3, 0x1000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x30}, {0x7c}, {0x8}]}) syz_emit_ethernet(0x1b6, &(0x7f0000000140)="66ffff25c9d8cd1f") 16:00:06 executing program 1: sync() r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x462, 0x0) fcntl$getown(r0, 0x5) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) mkdir(&(0x7f0000000000)='./file0\x00', 0xf8) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r3 = dup2(0xffffffffffffff9c, r2) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r7 = fcntl$dupfd(r1, 0xa, r6) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x2, 0x0) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r10 = syz_open_pts() close(r10) writev(r10, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r11 = syz_open_pts() close(r11) writev(r11, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r12 = syz_open_pts() close(r12) writev(r12, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r13 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r14 = syz_open_pts() close(r14) writev(r14, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2, 0xfffff, 0xfffffffffffffe01, 0x1}, {{r1}, 0xfffffffffffffffd, 0xa7, 0x2, 0x4, 0x8}, {{r4}, 0xfffffffffffffffb, 0x2, 0x40, 0x1ff, 0x5}, {{r5}, 0x5, 0x26, 0x2, 0x3, 0x4d6}, {{r7}, 0xfffffffffffffff8, 0x10, 0x2, 0x140000, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x82, 0xa, 0x6, 0x1}, {{r0}, 0x0, 0x40, 0x20, 0x3ff, 0x1}, {{r8}, 0xfffffffffffffffe, 0x10, 0x20000023, 0xfffffffffffff801, 0x5e83}, {{r9}, 0xfffffffffffffffc, 0x4c, 0x28, 0x27, 0x843c}], 0x1, &(0x7f00000002c0)=[{{r10}, 0xfffffffffffffffa, 0x42, 0x80000000, 0x5, 0x7}, {{r1}, 0xfffffffffffffff8, 0x0, 0x4, 0x3, 0x2}, {{r11}, 0x3bea2a8a4d4b54f, 0x8, 0x40000010, 0x4, 0x2}, {{r12}, 0xfffffffffffffff8, 0x44, 0x20000000, 0xb7a2, 0xffffffff}, {{r0}, 0x5, 0x0, 0x1, 0xfffffffffffffffc, 0x7f}, {{r0}, 0x5, 0x4, 0x2, 0x8, 0x1}, {{r13}, 0xe98a4266d9f1b7cc, 0x10, 0x2, 0x4, 0x5}, {{r14}, 0xfffffffffffffff8, 0x36, 0x20000000, 0x80, 0x100}, {{r0}, 0xfffffffffffffffe, 0x45, 0x0, 0x1, 0x8000}], 0x2, &(0x7f0000000400)={0x100, 0x4fc6}) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x60}, {0x4}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000080)={0x7ff, 0x3}) pckbd_enable: command error 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x2044, 0x0, 0x0, 0xfffffffc}, {0x88, 0xfd, 0xfc}, {0x6, 0x81}]}) mknodat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8, 0x7fffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:08 executing program 1: r0 = socket(0x11, 0x4003, 0x6) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a371a3f8000400000000000000d3c883b400000000000000", 0xfffffffffffffe72, 0x401, 0x0, 0xfffffffffffffea1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0x5}, {0x5, 0x101}}, 0x2) 16:00:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000022a29afe6a9688618bf29398a8d5fc9d00"/121], &(0x7f0000000040)=0xffffffffffffff19) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) shutdown(r1, 0x1) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x24}, {0x6}]}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x278, &(0x7f0000000340)="b6") r2 = syz_open_pts() close(r2) r3 = socket(0x2, 0xc003, 0x2) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r3, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) accept(r3, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) writev(r2, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) r4 = syz_open_pts() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r4) writev(r4, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000240)) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000100)) pckbd_enable: command error 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x61}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000300)={0xb7ac, 0x401, 0x80, {[0x1, 0x80, 0xffff, 0x5, 0x5, 0xf4, 0x6, 0x100000001, 0x2, 0x40000000000000, 0x8f, 0x9, 0x0, 0x7, 0x0, 0x1ff, 0xea, 0x4], [0x7, 0x7d, 0x4, 0x4, 0x3, 0x4, 0x9, 0x9, 0x48ad, 0x8001], [0x5, 0x6, 0x5, 0xd4, 0x5, 0x8, 0x7], [0x7ff, 0x101, 0x100, 0x5e, 0x10001, 0x5], [{0x8, 0xffffffff, 0x2, 0xfff}, {0x2, 0x1, 0x80000001, 0x100}, {0x6, 0x7, 0x2, 0x2}, {0x2, 0x4a, 0xfffff001, 0x100000000}, {0x1ff, 0x6, 0x81}, {0x0, 0xfff, 0x7ff, 0x80000000}, {0x829, 0x2, 0x4, 0x1}, {0x400, 0x10001, 0x4, 0x7ff}], {0x4, 0x3, 0x9}, {0xffff, 0x2, 0x4, 0x9}}}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x22217dcd83c839ff, 0x2) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001000e, 0x402008001}) write(r0, &(0x7f0000000080)="0232c6996dc74b9b3056290c71d63ca2a60095efc51e4eb5d39b758fa669d31d62f6b30ca4ddc1f03a8fa85361bfe8078e378bcd6bbcfd23bc8b8eef388ccbf1e0de82f5414a2b4b8766072a84add59b61eca352be1b708722ae489898a1348f84b7a85f12094e75369f67fd1ac320d3b5c4c702c7a97fc8fdd424da19ee208b67f2cdd06f8c0fbf564b09f3539644e504e4b47e2db01e733364500c0f7e596bf698a685f252bc7d4de8e83b703db0f91b7bcad9ee20256751dc19bef2059c8259281be3a44254db6a6a4dda774a3cb46b44fb37b9a94a217c3991a630207e71243cf8e7fe54643f4e1f95e133", 0xed) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x2) connect$unix(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00000000000000000000000000007089f11b893f2b97191db1d6896958042f714389087c311963f5173b0a577d321c6ff10da2b36de4b85132d128164a038dabfa9e70570fe9e81fc7bb528392edf16633e3b2a568f6e65312630ed4465174a64d2dc76491391cd0d1cb1893bc26a5ff4ecd53edbc4e353572172e4a7b553e126414b469b96df95247772371511760742cddf61e44da554ed886820ac966692c7eb25a33354f88754ffe178795209fef663fc34dc225fb673be80092b8125dca54e343bd14701d1589a5912f605a187b5c68d853fa147d700f1ade7f80fca5599ae1f7d7abe59dc8be"], 0x10) write(r1, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) ioctl$TIOCSTOP(r0, 0x2000746f) getsockname$inet6(r1, &(0x7f0000000200), &(0x7f0000000280)=0xc) 16:00:08 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffff9c, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x800, 0x400}, {0x18, 0x1, 0x2, 0x9}, 0x1ff, [0x3f, 0x27ee, 0x1, 0x40000000, 0x2, 0x3f, 0x4, 0x5]}, 0x3c) close(r0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1d}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x9, &(0x7f0000000080)=[0xfb, 0x0, 0x2, 0x8, 0x6, 0x10000, 0x3, 0x2, 0x3]}) 16:00:08 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffff7, 0xffffffffffffff17, 0x0, "9c26dd5f00b6077200"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = semget$private(0x0, 0xb, 0x80000004) semop(r2, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd}, {0x3018be5248f79aed, 0x40000000103, 0x80000000000007fb}], 0x3) semop(r2, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000000)=0xfffffffffffffffc) r3 = dup2(r1, r1) r4 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000340)=""/192) r5 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r6, 0xee01) r7 = getgid() r8 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x2, r6, r7, r8, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r9 = semget$private(0x0, 0x2, 0x198) semctl$GETVAL(r9, 0x1, 0x5, &(0x7f0000000340)=""/192) r10 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r11, 0xee01) r12 = getgid() r13 = getuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000280)={{0x2, r11, r12, r13, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r8, r12, 0x2) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000000)=""/155) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509", 0x273}], 0x1) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=""/210, 0xd2}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB='\x00'/16], 0x10}, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x4102, 0x86139) r0 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x65eaf54c, 0x8}, 0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:08 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xaf}], 0x10000, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0xf) dup2(r0, r2) kevent(r1, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = syz_open_pts() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) close(r1) writev(r1, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r2 = dup(r1) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) close(0xffffffffffffffff) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000000)={0x9, 0xf88, 0x38, 0x0, &(0x7f0000000200)={{0x8, 0x74, 0x81, 0xff, 0x73, 0x56, 0x5}, {[0x7fffffff, 0x1, 0xfffffffffffffffd, 0x0, 0x1, 0x7fff, 0x4, 0x200, 0x0, 0x1f, 0x3a, 0x4, 0x47, 0x200, 0x400, 0x9, 0x1, 0x9], [0x5d, 0x0, 0x4, 0x3d4, 0x6, 0x7, 0xfffffffffffffff9, 0x8001, 0x9, 0xfffffffffffffcc5], [0x7, 0x3, 0xf6, 0x7fff, 0x1, 0x5, 0x100000001], [0x0, 0x4, 0xfffffffffffffffd, 0x1f, 0x5, 0x3], [{0xff, 0x88, 0x9, 0x3}, {0x93c, 0x8001, 0x2, 0x6b70}, {0x4, 0x401, 0x4382, 0x3}, {0x5, 0x9, 0x10000, 0xfff}, {0x0, 0x5, 0x0, 0x56}, {0xfff8, 0x2, 0x3, 0x3}, {0xfff9, 0x9cf, 0x9e3d, 0x3}, {0x1ff, 0x7, 0x3, 0x5}], {0x1, 0x3, 0x7f, 0x7}, {0xfffb, 0x8, 0x200}}}, 0x2, 0x20}) kqueue() 16:00:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000000)) 16:00:09 executing program 0: socket(0x10, 0x8001, 0x0) r0 = socket(0x6, 0x3, 0x80) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000700)=ANY=[], 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = syz_open_pts() fcntl$dupfd(r2, 0x0, r0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x6a2a00000000) getrlimit(0x3, &(0x7f0000000080)) r4 = socket(0x2, 0x4001, 0x0) getrlimit(0x3, &(0x7f00000000c0)) write(r3, &(0x7f0000000040)="7a45d131e622f35cdca3323507d8fe01149f58e875a53b6518a78cc9289012dfe0ee32ddcf425b4d4418c4e40085c8543d41dc08b14bb6c6c3edab60a5971e5f", 0x40) connect$unix(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="8202006384a143dce4a7efe1970da711ecdd57be971e2f66c7124304693daaf1ada3642d8cee30be82fea40824b09c66a3e55fd590a3ed7ce984254713c6a02c18b0397fe1c8fed307891bcd567980f4bdacf0b606f0f4e9dfd9bc24f4b7265f9b3806c9153424713e0a5c5b479ac1475c7a37fbd99f019dee54eb44dd2ede7e0283c6bbfeda888ba26e"], 0x10) socket(0x0, 0x0, 0x0) r5 = dup2(r4, r4) r6 = getpgid(0xffffffffffffffff) ktrace(0x0, 0x0, 0x0, 0x0) r7 = msgget$private(0x0, 0x123) msgrcv(r7, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r9 = geteuid() r10 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r10, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r12 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r12, 0x3, 0x5, &(0x7f0000000340)=""/192) r13 = socket(0x18, 0x1, 0x0) fcntl$setflags(r13, 0x2, 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r14, 0xee01) r15 = getgid() r16 = getuid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000280)={{0x2, r14, r15, r16, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r10, r11, r15) chown(&(0x7f0000000100)='./bus\x00', r9, r15) r17 = getuid() r18 = geteuid() r19 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r19, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r21 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r21, 0x3, 0x5, &(0x7f0000000340)=""/192) r22 = socket(0x18, 0x1, 0x0) fcntl$setflags(r22, 0x2, 0x1) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r23, 0xee01) r24 = getgid() r25 = getuid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000280)={{0x2, r23, r24, r25, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r19, r20, r24) chown(&(0x7f0000000100)='./bus\x00', r18, r24) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000280)={{0x0, r8, r15, r17, r24, 0x8, 0x7}, 0x80000000, 0xaa, 0x0, 0x0, 0x8, 0x101, 0x1, 0x1d}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000340)=0xc) r27 = getgid() r28 = getuid() r29 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r29, 0x1, 0x5, &(0x7f0000000340)=""/192) r30 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r31, 0xee01) r32 = getgid() r33 = getuid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000280)={{0x2, r31, r32, r33, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r34 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r34, 0x1, 0x5, &(0x7f0000000340)=""/192) r35 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r36, 0xee01) r37 = getgid() r38 = getuid() semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000280)={{0x2, r36, r37, r38, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r39 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r39, 0x1, 0x5, &(0x7f0000000340)=""/192) r40 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r41, 0xee01) r42 = getgid() r43 = getuid() semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000280)={{0x2, r41, r42, r43, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) getgroups(0x9, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r32, r37, 0x0, 0x0, 0x0, r42]) r45 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0xffff, r26, r27, r28, r44, 0x10, 0x800}, 0x5, 0x7f, r45, r6, 0x1, 0x48a1, 0xa5, 0xbae}) open(0x0, 0x0, 0x0) socket(0x22, 0x4000, 0xcb) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000240)={0x3, 0x22c}) r46 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) write(r46, &(0x7f0000000040)="670dc3", 0x3) write(r46, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r46, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socket(0x4, 0x8000, 0xff) r47 = semget$private(0x0, 0x3, 0x200) semctl$GETPID(r47, 0x4, 0x4, &(0x7f0000000580)=""/235) 16:00:09 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = syz_open_pts() close(r2) writev(r0, &(0x7f0000000040), 0x1000000000000016) fchflags(r2, 0x9bacb24be5708109) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f000056b000/0x3000)=nil, 0x3000, 0x2, 0x4010, r0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xee01) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x6, 0x401}) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x5c}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") msgget(0x0, 0x100) 16:00:09 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000012a, 0xffffffffffffffff) msgget$private(0x0, 0x0) geteuid() socket(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x90000) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x48c1da80d3ff5899, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x4) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 16:00:09 executing program 1: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x1, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x410, r2, 0x0, 0x0) listen(r1, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x2}, {0x3d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") accept$unix(r1, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x40}, {0x200000007ffffffe}]}) r1 = semget(0x2, 0x2, 0x103) semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) r2 = semget(0x3, 0x6, 0x20c) semop(r2, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2ce) r3 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000340)=""/192) r4 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r5, 0xee01) r6 = getgid() r7 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x2, r5, r6, r7, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000140)=""/132) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000000c0)=""/144) semctl$GETPID(r3, 0x3, 0x4, &(0x7f00000011c0)=""/44) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000440)=0x100) semop(0x0, &(0x7f0000001180)=[{0x2, 0x2, 0x800}], 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) r8 = semget(0x0, 0x2, 0x410) semctl$SETVAL(r8, 0x2, 0x8, &(0x7f0000000440)=0x100) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000180)=""/4096) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r9 = semget(0xffffffffffffffff, 0x6, 0x20c) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r9, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r9, 0x3, 0x8, &(0x7f0000000440)=0x100) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000200)=0x8) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000000)=[0xf0, 0x5, 0x2, 0x8, 0x800, 0x8000, 0x3]) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:09 executing program 1: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r2 = dup2(r0, r1) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{0x0, 0x0, 0x0, 0x2}, {}, {}, {0x0, 0x5}, {0x0, 0x0, 0x4}, {}, {}, {0x0, 0x0, 0x0, 0xffffffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) syz_extract_tcp_res(&(0x7f0000000000), 0x78eb0f6b, 0x2c) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 16:00:09 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r1 = dup2(r0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x49, 0x6, 0x1, 0x0, 0x3, 0x2, 0xfffffffd, 0x0, 0x6, 0x3, 0x2}) symlink(&(0x7f0000281000)='..', &(0x7f0000000240)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') chroot(&(0x7f00000000c0)='./file0/file0/../file0\x00') 16:00:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000580)={{0x18, 0x2, 0x8, 0x4}, {0x18, 0x0, 0x40000000000}, 0x80000000, [0xffffffff, 0x9, 0x6, 0x5, 0x800, 0x4dc, 0x2, 0x3]}, 0x3c) mknod(&(0x7f0000000ffa)='./bus\x00', 0x4, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000600)) r2 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000240)={0x3, 0x1000001, './bus\x00', 0x200, 0x7, 0x800, 0x58}) r3 = semget$private(0x0, 0x3, 0x202) r4 = socket(0x2, 0xc003, 0x2) connect$unix(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r4, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x1, 0x0) recvfrom$inet6(r5, &(0x7f0000000100)=""/69, 0x45, 0x840, &(0x7f0000000180)={0x18, 0x2, 0xfffffffffffffff8, 0x81}, 0xc) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000001000)=""/4096) semget$private(0x0, 0x0, 0xa4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x61, 0x8001, 0x0, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) open(&(0x7f0000000380)='./file1\x00', 0x200, 0x40) r9 = open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) lseek(r9, 0x0, 0xc600000000000000, 0x2) r10 = open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) lseek(r10, 0x0, 0xc600000000000000, 0x2) ioctl$TIOCGETA(0xffffffffffffff9c, 0x402c7413, &(0x7f00000003c0)) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000480)=0x265d) setuid(0xee01) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r11}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r11}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000680)='W\x00') ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000004c0)) open(&(0x7f0000000540)='./bus\x00', 0x1, 0x40) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000500)=0x1008) ioctl$BIOCLOCK(r2, 0x20004276) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0xc0) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:09 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x80}], 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) close(r1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) 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 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r4 = fcntl$dupfd(r3, 0xa, r0) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000040)=0x100) r5 = socket(0x18, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)=':', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) 16:00:09 executing program 1: r0 = semget(0x3, 0x4, 0x94) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/4096) rmdir(&(0x7f0000001000)='./file0\x00') socketpair(0x20, 0x3, 0xf7, &(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000001080)="7db195952e5918eef9fd176b8d04ddeef80afd9681f20de1e4686e167d88132a52086b7c260b5c9c797b8dc26fc57884c5298b0d87edb01b6a56e5af9330bdcde7a876ad0a7c9bc0d71d0d1f6b95a19d2cfb5212c5e55990bf0cd8e05ecd626bac169c5f8af77df8a8c03d325ccdfa331ea7d4e22c7530e55d32065f26", 0x7d, 0x4, &(0x7f0000001100)=@un=@file={0x0, './file0\x00'}, 0xa) getitimer(0x2, &(0x7f0000001140)) pipe(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) fcntl$getown(r1, 0x5) dup(r2) pipe(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r5, &(0x7f0000001200)={0x18, 0x3, 0x100, 0x9e}, 0xc) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) r6 = semget$private(0x0, 0x1, 0x2c4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000001240)=""/121) r7 = open(&(0x7f00000012c0)='./file0\x00', 0x280, 0x91de431e8ade2c11) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f0000001300)=0x1) pipe(&(0x7f0000001340)={0xffffffffffffffff}) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f00000013c0)={&(0x7f0000001380)='./file0\x00', 0xffffffffffffff9c, 0x1}) sync() r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wskbd0\x00', 0x8, 0x0) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000001440)) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) r10 = syz_open_pts() ioctl$TIOCCDTR(r10, 0x20007478) fsync(r4) r11 = syz_open_pts() ioctl$TIOCGTSTAMP(r11, 0x4010745b, &(0x7f0000001480)) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/wsmouse0\x00', 0x17accb3450e00a60, 0x0) readv(r12, &(0x7f0000003980)=[{&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/4096, 0x1000}, {&(0x7f0000003500)=""/118, 0x76}, {&(0x7f0000003580)=""/1, 0x1}, {&(0x7f00000035c0)=""/31, 0x1f}, {&(0x7f0000003600)=""/230, 0xe6}, {&(0x7f0000003700)=""/46, 0x2e}, {&(0x7f0000003740)=""/35, 0x23}, {&(0x7f0000003780)=""/201, 0xc9}, {&(0x7f0000003880)=""/228, 0xe4}], 0xa) 16:00:09 executing program 0: fcntl$getown(0xffffffffffffffff, 0x5) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) acct(&(0x7f0000000080)='./file0\x00') acct(&(0x7f0000000000)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) pckbd_enable: command error pckbd_enable: command error 16:00:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) ioctl$KDGKBMODE(r0, 0x40044b06) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x8000, 0x1}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x0, './file0\x00'}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x100, 0x0) r4 = dup(r3) r5 = dup2(0xffffffffffffffff, r1) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000140)=0x7) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x10, 0x0) readv(r6, &(0x7f00000005c0)=[{&(0x7f00000001c0)=""/115, 0x73}, {&(0x7f0000000240)=""/93, 0x5d}, {&(0x7f00000002c0)=""/49, 0x31}, {&(0x7f0000000300)=""/19, 0x13}, {&(0x7f0000000340)=""/187, 0xbb}, {&(0x7f0000000400)=""/173, 0xad}, {&(0x7f00000004c0)=""/77, 0x4d}, {&(0x7f0000000540)=""/79, 0x4f}], 0x8) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x14, r4) dup2(0xffffffffffffffff, r7) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000640)=0x9) r8 = syz_open_pts() ioctl$TIOCSTOP(r8, 0x2000746f) r9 = socket$unix(0x1, 0x5, 0x0) readv(r9, &(0x7f0000000900)=[{&(0x7f0000000680)=""/229, 0xe5}, {&(0x7f0000000780)=""/35, 0x23}, {&(0x7f00000007c0)=""/40, 0x28}, {&(0x7f0000000800)=""/200, 0xc8}], 0x4) r10 = open(&(0x7f0000000940)='./file0\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SMODE(r10, 0x8004574c, &(0x7f0000000980)=0x2) r11 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$getflags(r11, 0x1) r12 = socket$unix(0x1, 0x5, 0x0) write(r12, &(0x7f00000009c0)="825f6e4440f099b1043935eb9352", 0xe) pwrite(r12, &(0x7f0000000a00)="f8fdbd8c55d374041c05e04d4a13c16fad57e96ab7", 0x15, 0x0, 0x0) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/null\x00', 0x80, 0x0) dup(r13) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000a80)={0xffffffffffffffff}) sendto$unix(r14, &(0x7f0000000ac0)="72f1ab791f8cdcfabf4fb482ed6292486e468917aa72a9b2a8b42d99ef265b7f121e98c863c77e057afea42c142841754508f1e5f170a7c4756ba0b693ad67cb46b5b8a0d8e1d0780f9602cc2a41445a09b09359b2261d5512000da58a643861f7953b795a6f6a6120f8f8c4114b4030ccdf024e5ad1f7b85c240cfc146c9c0d1ea6040d42afb879b99130225149765606a251a5bec2e6f8433c753dd89be2790ce5dd4b87deab6415d52d109f612c46f99ae3399c4f58f4daa5cd094de8839534f045f16f69f5106b19e6d7f68c2aec3fc68052e8772d056ac5e805e0ea6965b9367bb1f4c62ace899eb55078838608be084d2b75cda7d81c", 0xf9, 0x6, &(0x7f0000000bc0)=@file={0x1, './file0\x00'}, 0xa) 16:00:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{0x0, 0x0, 0x0, 0x1}, {}, {}, {}, {0x3}, {0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) msgsnd(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="0100000000200000e7cc4745457799c157b82ebbe04ca08db3902cfc45369bcbc6d88f996631d94b8ee16750da6d31a1d7636c47eca12d1232bcc1f275f782b3c90a64ee2097a5cbc5"], 0x1, 0x1800) msgctl$IPC_RMID(r0, 0x0) socket(0x6, 0x0, 0x8) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) r3 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000340)=""/192) r4 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r5, 0xee01) r6 = getgid() r7 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x2, r5, r6, r7, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r8 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r8, 0x1, 0x5, &(0x7f0000000340)=""/192) r9 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r10, 0xee01) r11 = getgid() r12 = getuid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000280)={{0x2, r10, r11, r12, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r13 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r13, 0x1, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x1, 0x0) 16:00:12 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c}]}) 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) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x8b) r3 = open$dir(&(0x7f0000000100)='./file\x00', 0x10000, 0xe2) dup2(r2, r3) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f00002e4000/0x2000)=nil, &(0x7f00006f4000/0x4000)=nil, 0x6}, {&(0x7f0000484000/0x1000)=nil, &(0x7f0000761000/0x2000)=nil}, {&(0x7f000006d000/0x4000)=nil, &(0x7f000054a000/0x3000)=nil}, {&(0x7f00004dd000/0x4000)=nil, &(0x7f00001ce000/0x4000)=nil}, {&(0x7f000070a000/0x1000)=nil, &(0x7f0000635000/0x2000)=nil}, {&(0x7f0000138000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00003e9000/0x4000)=nil}, {&(0x7f0000782000/0x1000)=nil, &(0x7f0000198000/0x2000)=nil}, {&(0x7f0000106000/0x1000)=nil, &(0x7f0000440000/0x2000)=nil}, {&(0x7f0000274000/0x2000)=nil, &(0x7f00006f6000/0x1000)=nil}, {&(0x7f000062e000/0x4000)=nil, &(0x7f00000ba000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00001b7000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000752000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f000021b000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f00005a0000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) write(r4, &(0x7f0000000180)="c95a8fa175cf66b4e70288c8de99f22958625c241c8c71288ec5ee1d88dc6caf320be9113ff67ee1b0c9f67c7e18cf692cec1c26c9419c0ef9e014ba69ece6ef6c17934b5cdd3b7f9af109e0bbe0847f875097214fd4bcc4a4dcbb79663e068e0bf93f8f534023362db887b59f5833941d81585c2a009f4f2550605cee8b22dc547d63f5dc9f06345a279ec6d4d17c173b933b44de2e97695b67dc93a86c73977774a8a02aeab43a275a2f", 0xab) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000780)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f00000007c0)={{0xcf, 0x3f}, 0x40, 0x1, 0xc3}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) pckbd_enable: command error 16:00:13 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) r3 = open(&(0x7f0000000300)='./bus\x00', 0x800, 0x148) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000340)={'./bus\x00', 0x1, 0x7ff, 0x6, 0x0, 0x800, 0xffffffff, 0x6, 0x3, 0x2, 0x1, 0x1000}) r4 = socket$inet(0x2, 0x3, 0xb6) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000280)=0x6) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r5, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f00000002c0)={0x80000000}) getpeername(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080001000b9db51bd0000000000000000000000000000000000000000000000000000000000000000000000c6deebe3c4bb5cd300070000000000000000000000000000000000000000005050fffecbb74880cc970721033d5f0d35c425611aa810a7c1366a4b141d09bf7fc93bf3257f3098df4bba0f9ce4ea1aacf584d78d1547fd046af6034b26f4091043dfbe7dc678f99bb240df564a8b86a9510135113081b4b3b56493fd032247dda1b3ee03f819fce90aed172a803103cce940ea715012f79a29dc0a3289784281931a6bbef4"], 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000480)="9ca892630367ac08e889b6c530fafb8a84d4c2991779c79c0ae3bb4d7c67d38e0bdb0a0165d54fb45211071a44172429f1a4f4b273c24ed4cbf5d3ed47aaa3b8b8c64b88ab7585e2aca3ebcda9765b6d49c5e456ec2390329ea44c90135ac357fe9f6f3c44aa8860c9e09adf4e2849e22cb9737feb9f2e2e49078413c0ee87593f8563ffed746c7d15037e9cf52d69dda9b51bd2835267f642ab1c3d94cca833deac07e223565f79863db412b7e3f770711436ff8d32ce645f092a68b7e436f422735dea6b6d63fcab83d3a1f36f8e46f6fa84c48f8460ba3249a7cf7b138f28d6e20e14f68f1c5145007e528f97168d1083ba0253e57d6e0e6903acce2d6a65423f7ac628fbfcbcc2755ab7fb6f5bd73512fd48a420119a49e629d7b5f2d4e2f4c40fa2d982ebb092a600ea690b830e121d276d99491badd81a5f54e57587cf4c77598bc9ca3a1fdd01e39b7df7b8f411cfd24cdc9eb9fc88486629d824dacdbdf9301a7ad7cb1cd1589df75b4af6ffa32a3316690cffdf6db42aab139d981eed2546b09b23c415704f6ac7dfbb3dfbe88d58065b10ab41cd07d3ee9e39623ed315a55994349eead0892b9e0a59d3e9093eeed287475e371ddc3d3fd1947ab1281c6a3dbae02a9b5a2bfdf09175b08d8212fee1439881b81e1a834a9c79878b096499b5b61d0c2ef732426d619d4d74e27a7b005ebfeea67e1f8681d616f762d2394b3aed075845a0ccbc58c9449df9370b15b2b89f38c799b3ca4de4be82844dd8bb8a2516f15d85dfe48f0982c7b3120fa96a04bfdda8dc9cb0cf00926b467cba6d94f6fe10859bd946676c4c170868aefaa4369f8f5fbfac9883df4c01549da333d5b489a7a1863e0e9724d4ae5ea1809348934274d5008ca51a5f2fd902dbad2b99ebb8c052f074ce6ec238c68ac2e1d7ba72e9f88f0a433db1728274f6c13315037ce0f358e5b9d47c64faa7ac04b76c927c25673c8e1c193ff9cdb1d288787a327c0fa82717b7bc8b681b77a76b9b9c56dde80f74a3de3fbedf19cff012e611eb56af1596bc9cb779770556314124371d081d144eda136fd73a09d02c21ea5c9f57bd3974e333313d64cd8768770938d96cbb6cb74ecb35743cff39bf6d94f580201c9be34b6c55bebd7204787fd19c4a0e86d124a62cae5fa298ab9d9621249ffa211122a85bee406717207cca36bcc17a746d1eee9e861594d7b25a47e275239f335b52d4196394f33a2437669bebd7f6c523f088b016c389f8b7a323b1226ccb7ff2067c01770f26e23eec20021ac4e20766986c50c9b4e4490813021b6da184ac09d591eddebaa92a7785c59380f2a235dd7ca14be2ada13fc864a534d1e669484238942c14758af0cd54fcbb8fe33e7cee16dc4163d029013965ccb14c3779a1fe7fc40ea61e791c14b77e6bed6cfc01f0e39e8f8a56b2da442947e67ecb52a608e4d806b27a300df2da6a0fbce3e7b5f45750217203d2df7faf85e246f3ba9757c7e34cbbc7eaed8cbbd26b753918a2d5b9feceb6f13745fe0ddd198753681ab4c856e99a0ffcf00d8d171221825fe8c78f422fddc4565e79f3b61671aac9d3ba0debabf64f5931d1e9655d942ec2d7faf5059e67485275bf710f222510eee822a8cf6c3f204650acc9b2cc1c272ba828cfa32cd177a29129baa68d9711c3f38c0172b3b73500fb5170c1fdc0a440140cc8812a71be07ab7f1529f969347c49d764bbafe206824f9e6ae4397c6429dd1e42c43a4773a563f3a80128547b9cffcede8aaab02608ef8bfc46a46cbf21713109c301c018a1ee13d6eb936e694df05ad59d720bef505a8648e0b379fbf1b9e29701f145ac48e1e07b53e44239f38fdd0c0f0daddb1f4a86ea4a213823dcc90bfba6220a9be0b9de9fa1e456cce82d399156b5482ef78e763f3214368f707c688edbc6c0d419cd1c2f7774b17840985cabc2746c4192ddc7f1fcefefde65368b08d9211f334e92f13e7e5bddb54a5ebb45615a5d24bb56ee3e43ac6d3397bf0cc9d57ecbe2b9f1ee42ead76c16483dcad02b916c388ec20ef3f0624e128530127ba0f9c84b0db255995237205fd79c66e0e2e5be64f92be2e6b014d15ffa9f395f14d1736bfe39f2c21c07a547e41be49a433c496e55e34f13ab1bed378202983b2f535e947010028d18b446f06c2a46c2f7a2bb6a421873d86a6c86109f2b6cfc217f20ac2f19be2c7db29ae24433f177c31567d09c1535dc37e2c880b6e1a5b94d72ddd6dc58af539c9759b1c5da49cf0a4c4184b8f4715c0a8e5153ced911d720e00bfa083bb7bd25b1e08935796040948d40f0e20ca7873f3458982e35f0adcc35773f21118d4dd343e2aa75bdfd6f5594e80921db4ec4a9f494f5571f18b914184c9469b964cc57ca00d54e4b8763b26f8dc8d2c67f06540c59cbff10cd0c000856c39708b6c409620c17e53f3efd269649227dde9cbaf6e765e337d2916c7f4a2d11d9b89df208d625bf481d4809cc53f1b9bcab02a58e382fd1f00cea87c615b3ebff7e9df5a1422db02a0f040aeee6895f8fc280c48bd859870478f3c8ec6860c315c22d9cd2d3a0025a778f28ab0386a2fccd83a365fa17c3c06276b6b20b880c3390be36058b5d658085c03063fe99e5c56755f6f808567a22f6e30dd1ca65e272cbcb5df079f89e4328aeae4a2cd05b548f8498719fadd14318106232da3988d2c287fa6b816d4b280b41ffba79119689a7fbd86f0b67be7481b9a4925f30c8c3ff7bf0a800c07c2390b06e6e5c474322e0f897e18e597052b6da63297243a695eef6f67b06859a645bbb8f806c4ae9a15ff9b3b3f940724e7048171f45ca98b56f1c1a16d49caf41f217f3c7dc6ee867c8f7e09f7609bc7e54e61e879735abababeded7cfb4f770ebadd1519334d42ae0e728e58f055b2e13c8aa404b7329611e55cd3fbab3830236b58d6adabcc59eef7a8deb1a3339aa294d6a3f91e6f85dbef8fa0ab0b41fbdea4fcbaf2fc79deef83a46952f2c3e06818c0ef84c29209f6c8f56dab3ef9c2a569b9dbaf8c34a8fbe5a435c9778998cab025d02d6ad9ff7513bb014b0b81f1053590d4779aaad69e079fbedd3402232dcec48e719850edef38fb976fc8bd2c99bd51c3f1d3e3e8bd345c867ff9538e553468d14f7956507fda9e1e49c1188fe9b3f76ef06a6326b23c75362bd39fb3cf540988c5f8ab6bfa2eaccdf696a3b6304be09dac074feb730433c60faac9f4ce59ac2b0b1370d8a2cc944eaa9f4c570806b7998d156007712ab142fad6c74e88dbc7dd1d70f6e44a65d27bf065083af2203ab03b4dd9b075aea053ba608e6f03b5d7d720dbbca6128beab0b4d7627bb8eb9da2f7ebd82b30de951ed9dadc3208c82cc3cfa6e7795d8d7945ac7fa3eeef6c23aed60e2222cb778c804504c5fd3a9931a64310504a6a288276096979e40f59d8d0d3b40cd5cdf8b720fb62ce42537beb42df00a6de675c3ea44a3b9983a8edfe288c0a7d1655442ff3a0c543e0227dca228e56b655b388924cff789897b704e3b2fd1fd5abdf03730fbdf6935ba7fa152a492af336e83a37e1b7981fc7be1053c301d68f3513f6061bd85e541738eaef72fcdcd012ebeff4dcc7cf27ed857fc71b87535693b99b6475dd04109e0ee269e10cd1bcf5f668212c487f702baa436b484a685997434418857431d856ab3a375af605e58f1f91c9b6275710cf621aa99eb48fc4246e096c8927bd94e1d09e09253a2c9683d61dcc121a2852ebede5de45f71ce99687cf1bd1350132852b7a11276608a53307274a882c7d35e969926fdf510f693e42120734193c041c78e6fdd2ef4239e8c55d99622b3d5dade75035de3e59de96610bc590960e1b019c68dd83eb1f1474de4bb2da329987e84adc587aafc3ffb13b57be5bc389106247dcd4111dd61f4abf9a04be1b3fe7989037ce8dc5f400913d88f91416babc4c96839fc55b52c47e6e0e8e75e3968aeed589ade146e0c58d47477574d51b5e7d21ed501694dea3d56e58b9ad37f593fa5106515a4c70f76f326c9e4c00e8323f80b3cb3141f6d354c6f0110f1c18e808a28bd8e46145f159935358d861f14bdf280e46b5b1246766f00258162973159ce78838963a9b3408ad8860c6e8e177dac7b4c3fcb5ed0134fb5a4b0c373d3c25a5662a4c753fb81ae2a87a05e9bbed389f406a8fba0db57cca2cc3bb0c7cb8bd071589f4bec76e69c65a7b723c086f65751314048526d33c23db5172103afc0b6ebf17b3910d42dfec6bccf8def797c1817c829b8aff0d69dabecec7c53d6d1fbb20aca8c52aaced4376bb0021e9813a147c7aae8d6bd267ee7c2c444faf3d643a95ab2cd0d96819c39d022e3b2776ad6ba0ac3c37fc367916d99375ec6eb2158204a04d366a8a82d8e26777a3cb503bf467319a843fa6e0a9694e56e520b0f150d477cd08d02be74acd0bea6d703020f292fed5c13157dc49882f1fa788ded05ef029cd0808b821015478361b3911247e51694468f6902b71ceb5a946590d221e33fd0d640f85457813e0bf3e0f94e760ddc020525bcfd8abab5ea25cf98a505248de1e1e7e31248536b6ea79a05e885b103ac421554a4587936c959b8ef45c4b54590b216ebc5b0b3fad867443bf27867fe77dbc36414a0736f3f87513e00054f15bd3abf43e4f7ce1f3e804c959e506b8f39cebfe12724adcd9e63e7e96688b495ab8076c023473b40dc3526bb1dacd1818964be54e4665757734c8c20fc189c31a5cff36ae71d1d43457fefcd0faf15715bd2456b5491ddda083b78a64e173c2f4f68e85d1e468a37d6410a16c4674ef99d31fcc4f99f6d942ef80f75f05aaa07345b686bf9f23befc043a050600beaf07beacabdd2779bb01b02baf34632bcfabb5b46065c2980f1bb69179988dd6e9643f0338634b358a23fcd82617367338c1216643b4632b0483c093a7d8b35e99fd904386e52226de4ddf5e8f3c451093a6755f565ef8cee75955771269bb110e500ff822a3b7b5564be4c4b068648db0cc5dbd755123f2823bdcb3634c7f40bf8016e16170087b3f9dff64bd8660fb8fadb1645a68d9cdc64e16efaee40c7c9f4ee0dedba8260fc4261efd4f762099e5ccaaa38ec53ab2316d552b5f84913d0b5fa55b0ca089309f9cf9946c1c8c1a9effdbe7d143f9c0d8dec16c38c4785ded70826260edbf6095e7cd144e05a7db1f1b6aac88e61336f8087e16f7a4caa657dcaa42ecffd578b734e873ed1a88045efd3d29362db609e132a47b7cea28cb5c6a2ff45a400f2ce66500d6416ae9624db76d0f2e1fae184074906d08460ac8720e8253bd1ffdeb5a232b48717837a488660598fca7e6779f14691970b3bb977ad80f6bef81cfc78390a0ae843587ee0f1bb41e7e681bcb961689f35897c8414ed11eb88d4dfdce502597d53eb39ec81fdd9f941385f53f312a169fc345e2703653ce07ae9fef6c3a5ce9a4e30a2f60d5aa6f4e9b36b465bc4b9a61bd76fc9f816289e1e4d8cc70a52ae3690c5fd88298de0a99995b1c6b2387a1c3ee5122450d3bebd9f9438dd599bf1c4003a14fc2b7a578ee659560736d583938c628d3c0f3b6674ffbcf4b89ad2cd04026b92e8dc1b3dbe1f05dd0aaac0e32e443e70cdf1a1b2194de804b94aa64ea2fdf5e5eebc053f8b4c63ea9b2aa4b76a14388dfd8fc20d7395fc815875b30f588cc0df1ab3bb7c408135d43bce75f5e304f7136e6ab4713b0752321a1794f40184dd4df8b42308c6fd1b21adfe23a221947120b70534e1fed82ca9da6ee92ee", 0x1000) r6 = socket(0x5b6ceac277d52836, 0x1, 0x3) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r7 = socket$inet(0x2, 0x4, 0x3) fcntl$setflags(r7, 0x2, 0x1) accept$unix(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000892cda850283875f4b4428c880ebb472c832be53551c756f8ed1c8d538f2763ccadcf055f22cc2122975a3a98cdd72d14cea96fd6531cdd5df301be45a62e65abc2c090ace152960c26da7506c8865c669ee012c071866a18098"], &(0x7f0000000100)=0x49) pckbd_enable: command error 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x290a, 0x0) r0 = dup(0xffffffffffffffff) flock(r0, 0x0) pwritev(r0, &(0x7f0000001340)=[{&(0x7f00000000c0)="e75276dbdddb9e403b2ab7a763626819b9446c7219e8189eb8a1d3f660c14cb00ab93fb8d1129b43c31adad497d462e287917ec1b8f6", 0x36}, {&(0x7f0000000100)="0ed19b7e6f078db4063f745b77f95756f0a309d4052e4870819e1bdb4b17ac3135019a99c1f90d6e4e2313d663f4a8f33c0feb987d1bb6e2f07f2e61a6d3ae47f404882ee48131f0178a1af69bcab002e90a1c", 0x53}, {&(0x7f0000000180)="358202c0eb18197291a8fb63d65b985eb0b01550efffde39df78969605342edf7875a92c8a74f09ede4a3558611a1b67ed907f33693374b305ea5a845062d95090bafd896a8104d318079b7ef217a209d2bdbd55dbbb160000000000000000f300000000000000", 0x6b}, {&(0x7f0000000200)="4deac74ac89ffb1648f20a4da093f744153d0cc03b129c41de2297b22cd631c6f03f63d809f8ee607b7a610dff2beba1d36afe58bee6d9a7f76d1a56e1b2a3385e53675d8535abd6e0375f0c5c00b68dee16cc021fa6f60809dfc59e0ba844e2b6d6a75807846a451c9072b6e1c85b4dc0df4e206e5bc99e3a9b55a08977894508e87dd6dae94440ade6047b27f652e300dc3a8e1524862f6238d7cfa8ed185ff4ade5ee1433e33d6190c9fd4a62da4f6be15b1a970d9b884bf8c98b89948f8f53172b1a095bef17d7d672830ed3d8b759d2dfaa726e67cf0e8a55a6", 0xdc}, {&(0x7f0000000300)}, {&(0x7f0000000340)="68cd34023ee31ca91fa9f9f405ee6188891d6151d671a467eee3b97f850ccdc54c7bb6585a4b41435e9ac464288caaf4c2e31a75f5af683ff476cc7c830fb596a76f7396a63c58b397f35985996c6394a976dd6d230286e17954d7bbb3a8243eb51ec0c4516484aff1736045246154ffcd429d50d2eafdea9c5341cb4969fc25fd1e79fa84d2a64a1af055b20ba64bcf90ecc47a9d535ebb481489d8291c9970e9075f262cdb397d5e6f7b5e0f5ea7eb700e559ca13b2a733a124cc375c2ea8d9040ce8a80fd29ba8ec772b2c21d8e3d1d678d2f0e2f550dc2fffee5fc9b48794fa93dabe3fe7cf4ec059b752d0dab09f91c9a38bd96eb861e66889702bc398bc2f7348d64039abf8c3eb1299ad4bae8ac6b8e201a5856125230de8b9d005238e3227b1201ebc1220aa627c2f4f1d3d3f97b5a2fcd0477ccb84f38df6fa2787ac263419d9bfc6fd95c0364aac7b96717b1c3d66126266fc2e70ba65f6ff4f1153112476e28218cb0647e28f0c34e271655582893820eba606b08717722724b1b4a96e298671bdc08373de738105ea708e53930153c62f43efc47c78779fbe6aea899e5b2da19cdc0c8473f7579fd8798c9a8ee38ce244954d340221f966db10f48f644007281728a809712035064d8b690afe7c49289ddee58996fb69478f4369524ebf7752bc0c7c3a4c75a32bc7b9799be0507491e9ad295757d25ba36f528e0d405df796a7def01465ddb7b0299741ad81bbbbcc73b718e352cc9898e819fd7c09e715d7be9200f9d93b8da09e1ad527b30179a4de38bae943bb7524808ffee03d74a46a5dbea50c6221097c974582434d2a96daa87c580695844f97be3d0e4e5c5154542d08e6be000ac4ed17d7b3293631de0cc887b941efdadfc901474920cb083dec45118fa2f6c9a04cd670eff640cd848d05ad07e04ba6a47c6f54f7759d0d75195168b3156cc61f4dd908f25860708b560fb4714a003f21d9e3b3cb78a6c3f9d53d33ac834864780eb6d7f52e54716eb706c0fddc1635c6d4c89d6d409aa6c9638d4f8dfae4c7b5ddf478422599e894bd4e608db4d7cf077cc2d649ff8e432e2839cf94210d38c83622166363670a61aa3ddb7024e09d39d65902ab5e8629bb8e581c93900e7efe617cc9f0665efaca1b289ac1f0e838f5423823157902613161741cf91490969c4fd52021b893c94e0322bf950d85e25cdd155374f59c136ac076914043193f219b363903b7205e06d9b5523bf496b9eaca009609daea56509a2ef9221bbe1f29ed0640eefed3b7d8755900a67330edc3c7c4729724101a8d5b8aab7d4e3ae8224afdda6134ebaf6fec157fd97d7b63c55e6f2c1a26df42f29411060c53c90c64045b59194df1def4e57b33f433aaba9b9cc07b715357eaf31c878a44dc4fa73bb14556f10051fe6ce8b76d03fa636c677438ef01d070c79a21894ae501ac2f6eefe65f70c8d31b3562cd86f39652f6afa34716a5c7b37e3288d2d5e4f15525937751c21d99dadf42596d4da62a9b77c67da4d61c4f15d65d861794d50e669b54ccfbb1bef5c977032b0ead6440f6ec39fba2533d62069b5fe5e222c40aeb3d92867466f0f6b147efee779f74930fa1c819a523b50dae4625b57bb64c0530146a78e4d5cdbcdc53fb2ec2d9d275d73333ba7cf5311c7388223633fe0d18a43a6a5b1d46c5d44ea6e525c7d2a202d28a8fd077fc28bd9630039ce4fc2de9783040dd2612554068bd5fbb1bca47ec3ea8d5755b9479d4563fbb3a070ad6eb0d4b07620db061b220dc67f8c98f6a8082f4139b063ccc9e0dc717ce517a7270c072aa307d3b4762410c1d99d60a84f540de095293b1c8279cdcf062a66a0a3bfacb05567b3c450a3912253949d0b1fb272bfa6c14cf12a8409442df98eb389af24155caf5e6fbb637aa839be6a559acdd7e0827a335a14d48e79f3cea92ce7189bf125c1205c6947c68458dc16257b4982503fb891fb587207cd6380b0b2f8311fe1334d3a59a040878615e503db7343e2556a29c0a5ec02e1db56f4bcbee730c638318ea9ebdc4d5b19b44e5d90b92fb01177fae924c61f7b9775bb70815cb320415b6097bb3590b9d19b8ef20f0b4a3530a41733fed3fa6b9477ea44de6060b6895ebc63a935d9c3eb5144aad8e07d8c112cbe494d481dcae27f29436dda578a53f01756761b84d7db32d3e2ae7fdd485d1195c975216b533902eafd26e5e01a4e254abad0fc9f691b27ba69aada4f68657d5d1fc9f9ce52c2eacb38eacf1a252dd3fb315cf74a6bd8cfa3cacd5abf759b58ea9f7c77c8dc1dc1cd6dbb705dc4c5dee77140e84587e5a5cc3ee39216829626972b7cd7a12aef11863a653acda2bac65cda6b9805662c63385a135cb0ae87bb80affe4afda55fe88f3253c2dcf92f242544af018372138c40cb00cd55f366f256c1800b46025a77d67a9d3f6c09d878bd6af98fdb9e797eefb3bab256cfa2dcae9ce8951af3152957f3b2620d90ddbff2730fcc98391e80a4886b3bd393f1302e0f74706d5be64e91257b63242432c2012aa792328c1c3ffc54639b02ff875b70d9e2507e8410a98295c14503e1563072bb1e7bac404febbf8e7ce9cf6d72a3df9257155f9b1dbb9768d85aafffdf8558643aeb0795d24f83c2e1f2ff5b5fde37c8fa3cd4bbe7bde64bf1da62ea19a32c9f16a18789b5bb2176bc0f7d3d59ef1904f4bab5158e100c6ce2a33ec7d8fed95b7c2069c37d83ae915a17ad8c497c124d04efa2499426f2ebe4c380c50a371af06b61c5a5df1e52e5cd219abc7ca95880598490fd66e2356db2196947192813b32bc7d2ca5b378dfbf6e6c1bd49910ab9c26b96a802fa2fa1acecd23703f016073c291ca009fa2c3267f64563fb067f975f11ad7490123c636f9b010cc47fda19ecc2cc861034ab21deab13369b2cab25f1c70ec902d8af7eb017bb435be8f22b0e7309501f9f9b91a10b7b34866d64718e18e740b73a2f9defdd9f59cb2e0688c731d84aed6166704856e6c02c9dcfa6ac58b5e914fb92f19d387d534c7634aee37f13afedbaa094cbcf22c0fbaf6ca2c081f5c18ca0b9475b9d2acb63a3a9e9009423d13c487ab747320ca444361da2554a732cae49bc9961753dda6044ad6f444e5a7a1937f0c046a3391c1ef5d79767343de366ac8b0d552be55f9b641b99689f0c75a3322018ffc99c006db154908bccf1c1dbe272f236c3897b83a56b7552c8d2c30c3a5443fe5c9a5af383a014523acf7c88982d80f543f07587214b2f98e284c100d1dd3d31c58f68fe1b415a2532c527fde7af49604ab4ebaf5997a4b5cc658848f18b693106e75e1f0984dbc129671e7977924ef4ae9c58f378e1733d275105c15cc29ad8c3719189f93e7bf9348cbe987e86e1d46d7b18822dc87738dee4d229114ff68c9f3704aebd5017fe620324586f5061daceb079f16e6a8a1d6dc144ac4b2e36312b0a9c6e423501ff5f30408dd4b05211f632eb2a9c9a588e5ce0457b310c9d8c61d09db8980ca8ac19094138ff83e29aa98e52bf4a94ed38efbdf39e8822481dd2683e4fb4680f531db49a86af9f02bb3e9074fe470dd0b0f4906f458a73cd0ae350d2f796f37064f41166eafe2638067e22a5910e740c7518e0ae9adb7dfba18f006d1fe0a1a5b429e0eba3363f90569b0da99011cf6d21f8fc205e8ae2a52f2208fe7cb912590f4b74688277933755033eea4e3511c104dec97019a6aafa453a12975f730f4085eb9be218febf3236dacf361164132a3dc6ba9cf344a0658ce7a416452e53b93e47a8e6aad88fff0e48e393eca0e85f8a08b323c3f401f16c560236e755dff8a205ae787fdbe91e13d184d6cb74cbfd32d7aa1da2f344f9a9f8b65e88f94246b04346f5400e23a9d509b41d13ed47f027c0c8f7fcd9944eb1bc698a012cec556e2db04a9357d07ee5479ecce2f89e68a476eef0e30066e635c7e2d5ab1ce9621a23203eb80123d54247beb117a50538bebf6f2a9edabe6ddc3f9b409b68a5db40b3fb475b26e9d32687ef9bd13b790944c09f831dc44e3f59f29b7b5ae4a15a3a12b9d803d07d1968b99e8ba3e82f6522e20f81a2d7bb9194f05d326eee4964fbd35a520947269f3e36b099b9aba2a82309ad9cb3f53cf1f8c543ce5153be385d03edb783a28d01b041d35370ddd20885a4cff1d73642c106f5a6029d707ca988f1272c9b5643f6a009aef5aec8c91d1ff40a6fd44276c2e184620ed009f0c431be96439c29d418672410398c50707b2595166f069005af480d0d62db640446522be421664c3b6e1c62365af86cb60ac22f725c95c28e01a9f0e30d0e18f99dc7d4b77bc4935378dd67b30c71457478befb689b70c59faf3613e57749244db151c800a82a21bd58166b925b8a3055decafda69acf7e6f06a68fc53e50394bcc27f85b2533bdc70a7dea679ac268b4524fca81ff62769d87fdb98c9521975893593348f97fc910c10fb695ee40e2fbbf7cdc81f42d8742c82e3ea3cf7a5a5056d103f451d2f386928d056fd4df21c1e03059244b426648bd23b83f500d8336e254f90c52686a6e98c444e0f538ae328087516140d345508830b2a00e69be094f08bbd6226e9474ad9db1ba7472e3332d8aeb5b8a873c8e61000b3b5667df09afc3ce7cc147969013f82ca0fa03c3c38f4e054ea815673ea8c41f981db0d864590f70a8f1387fe1a1d22ec6ae82da152c7572f1596f098dfc7094c53b06b48c25bc05f0a9aa936e75b9eb31f9659014757119c0fd82be6f6f157ff593877785c30b7b473af29ffc544d445ba736eea1ef4316e93e2599a3fcd260bf13b6accacf756f093a00854ce0cfbc6aa43a26cf1752c95ee6d43e36ed01abf63057e6be3b727823dc1b165a684f1eda740af3649417708712152132df852880cab8817bfbf2ea31271cbf80b177c143e3383ce858c5637baf2a23fc028821764fe482122e53e2a46b87fae58fbfe14c59ba0b662d58b6578a18aa866c73e07f0cc7311c903078a3de2d153d3ea2d35fac333ae88e5393bf54f78a5796099f2e3d6b7f6d4b807532e9ff595ddeb1731547e579f5844d1ae07d33af41c325353c97b8729e46ea0cb58d834322f42181cd528c7730b1bbd274f73aaf43b782c74d0c5d6ad667a0553a2649bd2d8cd14cdaee003e8148f37ed8ddfd80a1a645315269c0308c69c3fb92add278128163856d30582b2489cbde0b7affa03583f3b434b3c888d720df5372890792974c5893068160adc489391913f35a8a1d00f7155c2aae55c08c8d7296bacfdd2cb0c9edc342326dd3cac674e9939dba477e6a0457657a90d0428c0d5dfb783ae50cb91e10b731df418f0ad5d7d1f2cac214cd62b0c7b40a6238314d072a7e9e3d1372e2b45f2d89114dea55c3e54575d361f7e2246d2f6a1d3c8860e528bf65221cdbea9467ec9dfff59de2b6052f50e18e9152827e05efc8fe3f243d4e12a85cde74e0a9af7aeba0293246973cca11a522005dd735329526f3803793bc8ecac33be323c150d020f9256deffe508e8765f2ab6a698ac7649791b89b6f105cde2173d40be0d444d55c02dbb55401b66075821529c173e5e451e08ebc88b50d6e15ef6e24ad9944dcfe493aa050f4477701adcb4e278df9e670d0048153059257df6b4552bd92194f4504a276b1bb5473d9fe1089007aeffd3d493ad0afea19ea9a163ad4a8928b49a7230bebf43239ae27e6b7b04f689def1ab4072db2f2e84d321232a8d7bbba199f7aa9b8601c4bb07ec33cf2ac6de0a9840437", 0xe65}], 0x6, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000001540)={0x7f, 0x0, &(0x7f00000014c0)=""/127}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xd8) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) setrlimit(0x7, &(0x7f00000013c0)={0x3, 0x1}) write(r3, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r3, &(0x7f0000001600)=[{&(0x7f0000001580)="a396f6db511aec01309dc878e3f02c458a97853af6c37c494685533b30cce7ab31a4f860be653184d86fbc188974e5336f925e8672ae42c3b0b5851fa8d1a1cdea58", 0x1b5}], 0x1, 0x0, 0x0) r4 = socket(0x2, 0xc003, 0x2) connect$unix(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r4, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) setsockopt(r4, 0x2, 0x1ff, &(0x7f0000001400)="7212d903def5ddf10c377c5825bccc20172a395a3067d55ffa53fe09cec2f87c39181d94efb603ed53347f00b10e4acdacae2d281472ad58f731338093d1b09ff6b4790bfa31b499817f77febec365b985795f56bb7e8b5ec0742150ad9504facc03ba976c7fe7f233acfe4f1d32b335b34658427e29ce0efaebcbcfcda9b4fe7ed3ab", 0x83) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000300)=0x1) close(r4) r5 = fcntl$getown(r2, 0x5) ktrace(0x0, 0x5, 0x8, r5) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000080)) 16:00:14 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b00113c2700000000000600180000000000b258ed99bc62552e79d99e000000003f00ffff00603e97a0c2", 0x32}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000001c0)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002280)=[{&(0x7f0000000200)='t', 0x1}], 0x1) close(r1) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r5}) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 16:00:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e4a0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="5f62002b3c2038b767d1047270b646bf279d02497685346306b62ad1d66fdc6636d0161024e92eb9cc42858900bfff2cb64ee53e08d67583a0a0599c2c5b3a07f96488eeb78e60ec99019de5fed5ddedd756a2da1bc201f99058b4f4a77a186858a640f325756497dfaa7d001c70fc79fd0b0b9463144c33fe88b70af5a4b4b0835721fbe5d1f60117f9510258436b3e6aa5253ef5621509588d34e871d1f26963ed80db338d18b0a61ef080b3fbdcce69e32c7c3713711ab18fc88f9974985d87bb9528137fa21a73c00983504a14ca5f8816e3585e2fff"], 0x10) write(r0, 0x0, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd506008963", 0x21) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x86}, {r0}, {r0, 0x40}], 0x4, 0x7fff) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) pread(r1, &(0x7f0000000140)="8a6d69949f14c23223e8a04b1658045ae8", 0x11, 0x0, 0x0) r2 = syz_open_pts() close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) dup(r2) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000100)) syz_open_pts() 16:00:14 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000300)) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0xfffff705, 0x9, 0x7, 0x77, "916c21a17a6dcc08d00835fbf4fd2c1d7dc09f8e", 0x3, 0x2}) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e087fa4df0ede0de7fa9e82d4986cbf52dc9ba7bc14000b3f018e9ee70de8c74b50d8d16a33a4e12b013531"], 0x10) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000100)="a43019d7cd94ea43ca482afcfbe16bd979422da9946f84071675ec914a17bc24ff739f090bd461f2941bee61d815c5ba3f2402a8bd172f797f32172400e0153ec08994146461d453", 0x48}, {&(0x7f0000000180)="191054aae87b4b66827f8d90da18fd69e089e1d319ddb4f1b1c3ec9df02679a72219e837bab888c465c221336014dd62317a2d6f946c8b989c4dab873d1adf912938c4a2663d7a55c049cc95ac8470b243c32e7914c5187edf28c64d9a0c351c3702d998fec0f161032d082218ea406250c64fac6d64ed1c0dca2d28e6577c2d0a2bab199c13be4610592e77cd715fa124096d6c1399562d1453f89dfc0766c9336b3efef968867431e01effaea0f2abd3", 0xb1}, {&(0x7f0000000280)="68fd5cb3cc475d32f6f09c8fcce2cfda1d8a35530c7ad69a9b50bd19ede088f5e613dc47b0bee24627225ce51824054e9109b82b96cac81b624398b5577cf474a46a34791025cf193408040b07ec3a13f4f6a72678f80a2009f3de6064462200de578679a1b1e38a5f216a5a222c1905f0899aa31ba4de86", 0x78}], 0x3) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffff9c, 0x400c5752, &(0x7f00000000c0)) 16:00:14 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) kevent(0xffffffffffffff9c, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x6f, 0x40000000}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) 16:00:14 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2b, 0x2, 0x1c}]}) r0 = socket(0x18, 0x1, 0x0) fchmod(r0, 0x22) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x7fe6d4f1325c28c3) 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) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) close(r1) socket(0x400000000018, 0x3, 0x3a) socket(0x20, 0x0, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xc, 0x0, 0x0, 0xfffffffd}, {0x2, 0x0, 0x0, 0x20}, {0x6, 0x0, 0x7}]}) syz_emit_ethernet(0xe2, &(0x7f0000000040)="b6") 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2}, {0x2000000000080}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_dstaddr=@un=@abs}) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r1 = semget$private(0x0, 0x9, 0x42) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) r3 = geteuid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x5af1, r3, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) msgrcv(r2, &(0x7f0000000500)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/216], 0xd8, 0x0, 0x800) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) semop(r1, &(0x7f0000000100), 0x0) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r1, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000600)=""/95) semop(r1, &(0x7f0000000200)=[{0x1, 0x6, 0x800}], 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x259, 0x41146820, 0x80000001, 0x8, 0x435, 0xfffffffffffffff9, 0x43c]) semget(0x1, 0x3, 0x80) r4 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r5, r4) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000004c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r0, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r7}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000400)=0x2) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="7c214051d957885bedbb6da24b68") 16:00:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r1) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x7c) dup2(0xffffffffffffff9c, r0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) rename(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000280)='./file0/file0\x00') openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x80, 0x10) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000040)) chdir(&(0x7f0000000100)='./file0/file0\x00') 16:00:14 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) close(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) ftruncate(0xffffffffffffffff, 0x0, 0x23) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000280)={&(0x7f00000000c0)=ANY=[@ANYPTR], 0x1, &(0x7f0000000480)=[{&(0x7f0000000100)="6dbe03a4d9e3", 0x6}, {&(0x7f0000000200)="b2653697c4c48153a621bba5a206631884f5c3555a7bdedc9416b07b2ea1bbd174cf9996e8b45719921dc3f06758d31beb3ed38c07d867071521b2698475640dc62cc26ac68d699a", 0x48}, {&(0x7f0000000180)="580ff983ec32e82218d6262c55c8f2c0bbdb2bf7fdaa4b93706c9783e31f08fdba127a82e8da915442356613748bff0ac1455eb3c031", 0x36}, {&(0x7f0000000300)="e32241b267e3d6effa6c8ec307c8c896af2fef65f8f81bbb66d831146d550558f3e529a50742a52d5fd6b14479e5adf6e3f819dd6c86a8fb7441c4adffb5c8349a6f3eef20dc7524271d1a925fbb401a614d8a29f1a37012554b31c7710914ddaa4ab9fbcc0314bc8c2a352d97cf66cd579edee1d5fa2728a2a24a94369c5bc24436adbca6cd1a88c7aaf2bf8ba390f2a70e7fcf3f941d1aac1fdbef4244ca63d50ca72ec756632e12f5f1b1", 0xac}, {&(0x7f0000000580)="d2079c7f1f4c11d87f13e7669eaf80d4e54762ced46a11c7cbbcb55cfc66dd3a994ed101bf73e2bff65d7e1cb0545965f65aac9187d15c4c40dd4da0a6f53b0f1332a2e16950747ed7e722e582edff041986d520d4f64ce87e74d6a83ee5a189a15d4f7458fa4bfd1f5c180d0f7d2e71b63487ac70921700de20a06b2e2187f17c695b3d8218cc8a747907b53b973ae9413a6326e2397d257f80ee66fb6edb458bb424965c14aeccd74e78365758aa9ae07bdee8f0368ead294820e971e3fea95ee68cf50b69175c8f21de70a6d51abbbb26af5c8eea706b12dce657908e23f36a22b51fa4477eca15e7e6857c1d5465d2938c80786a8bced804b9cdcf7058dadc7900dabec621c299b30a8fbed2bd03b53d0379a6f22ccab47b8e74e5faa78449304dcf8dd70eeaaac1ecfe0e619d75fe5ecf24a8e12f8861fcc197a0a617aebf723988269e818255e1981f14768ed1f7c88abb74871364e630ba3ed0c0c08b0bf2eedc36f5a8b66df4d9e46f6ba70c4f2fc6ead0bc31a30c19df0540f8a04748dd60dc756253d2dc0a179e1579b4f75d13ec3e5d8b15879deffcf090cdeb7d1fa84dd8b2e2443f6ade33af98b9568828adf6d6fd3fea9dc743dc3c3d1f20404a0f6b44e1e9524a14027a3556c7e9579c441032fd4d0f45bc65d222ea8c82119eb33f8dc814926bdf54a094564657578ed960a44080bda3f1320179e4385d6ec71f1eb5721cda9e242335813fd88436852633fca7c2dbdd4ec4e838278d388a5b531be44fa119556c56c523ab81566ac87fdd0a765af297b254b3ac8ab2f28f1c0ddd9e643cfe4a3480d8b0d9e5717a84cb1a68507d01b0954ad34a3da3ea60d89447a907855f9278cd9759ee5195a6d36dc1c24748bd74732351d54b4da6405a2030865db37b27018a3590599a5d97a1f46fe8add1af93af29aabd935088c72afff5568ed10aed6ec0d47edd90d10503f4c921cfffcbc3b4418772943a42f7e578224ed1483c0af9df51ecba6c90d775d1bbdcd6f8ea316ab46ea856ddb865c0f782934acad783bec31a0eb92575c34b02da22c6463a12ebcebb9c02328ce20cb270bdb9ee4d94f26a6959d18fd33de9a6080eec00c904e6440da7643e81e31d111c3e65be1f6afe2c348f0d4148f3b00ab0aacfbf0d2c3152ad56b2cf75c08c7e9f8152f424077e98da30c9de17c522a88e5609ef0bd74eee4ea72032bf4df484a5d82f713f9a63a0da911cfaa69f9ddc0eee9b3450140e06427c5495d5ded6213d4e99553267365f226037e9c2a59f2a45d8678d3bdc24c221d63671491c09db7c95862f5404754849bf3321227f8fb4ba69dea136f01e29fea53f9d1bddf8f1d1ff1777b539b88d26f6de3b469226ac62f30b02ec4924d9e592e45ab3d8b4d5ae303f29cac63b825384210bd51579ad36df1f60517473bbb3abdca5a2956c98da8d040b85a4f01f7d545659bab49003896dfca38b14d8cfa7a679f2cf1d4c55eae9f83f4add07617a646e4d951e272d43198b7503dbcfd14f1f1b8f52e6a7f09879be622bec80d1e7049d0927039aed23df021098163a8012bf69264ddee4405e0072e38d2ffb846f8d80a569457428814c9b0a4e8d5f4cd8021f558502f3b9c15d8fb489bc6ad42aeefeaa009e5eb32bb3a98cede4bcea0bad132978dfb27cc8a91566d7705dfc73fbbba8eccde72343cc1387dfe94f499387621e82fb14d75ec2ef3e34aebeb582edf6d443ef4ab9b31847d4ec285d09637143847ca1b25732c0a68629edd35a693f2c41f154cd24bd5b02eebd7af0e53fe6d5a9d2ff146e04c5b0294ebf344839913baeaaa68935baa98cd0ce39e67791118e99509f2cb2525ab539ae84f429bb61120ac945ee0831c0e2e270b4927509d04126b35615a9c08de363f9c29eeadf094491539ee881125fbff87417ba3c6ee93629eb34b50aaadccd4fa48b81a3dae34e3d643784ed4f4b003be87474082cd3cb028986569066e60bba754dba93dbe5436749360da364911d9ce1ba0f182adcbd736a8c1dfd357ea8ce936b7d961bd58b2aee9b8840d3d299203e255eaca3942e7bf6e1528dfb723d522242892adbaf8209bd20d723c5f9f63f5243b50132d682ccb2191088074d6e7a3b2288806a9a5a062a1bcbf7309a4de2624eb0f530a0b0755dfa3049ba438b56f333c339a47308f72962b4cfd8e267e61a6ce833ed782e578ba2975a35d121420a86c70c6d704dd52b774c8fa55d5ca282d25dd9bb9fbbc5e37e1a9c3970eaada9ab36e5f92bdc163b2c044c89dfee34d86c7d5296bbaee726bf36c30f176a459d65363890c442f0de7b373e77a78058647c5a294a53d51e5ab08c6fd7488a4b18efd5ef6c9a216120b0b499aaf25c0f96451f0ab2f675964ef026a51c22f34889628cf61cc8e5e476047a41dc378e40e4ceec8f5684fcd809d3dbe64145b5275039aacd3a243997c06a09d3da977d8ce0818f622cfa04070bb1da998055ae7ffcbc17dff03080826b11cd3b3bb1d95b5ff70c932d7dc4d3e5dc9894a145012452c04a24f1eb489d43451d7315cdcb6b40437c56c007928af23e3a1292c8209c95d9216a21e44d7246d65b4b737da50d6a67902b7eb1f4c976ddcf7f4f4ce38690562cc718e8e1ad1ab0a2d8f83c5fa827999076cbcfd5ae16509b081139093cf40db5b7e3d26a588daff5f06d9be7387f84dcc8491f5d93900b2e8a982de12edd58a6158a5c5d9f6349b9bd2fb92afa00ab65dfc0aec1d4b8365a75278d5555d1352ffe13f788c83436723804db1b685f449efae053f2d1182c0e251daa8733cb6671c673a4c160108ec12b3141819d9bc542d7a10626c21e17fb70bae552f3d99b156a4770614d3e19543e2a9df28f3a0bd542bbaea3ea0f880e02bae37f6dc7dd8e2769b9a8b36e6d1d6b663b663f4ab06ceeb81f673f7e95d219e6531fedaeca6d580542104fabca61ff0c890872df4adb5441a3b0008c565e6398e1f8e12ff2e7fac6d9b71ee542d5ff199d2e46d4414c5c67c95d3fa74af95c1c849352dcebd235ead3c6ff11cb1f73eb792024a8dc41a22f1229f5fa240a2bc28eddf2bf47904a3896f4890bdc9ad4e7f5cf64013b3262b54622411d7ee6f32e1a66d4a537905f0b9cc5fd00bc82e35415c22dc14f87c6bac1deae886bfa814f6f21b9cd967c2fbe2243d04c506b86cd9e03ebb0258fbb1948c31c109cfd9873bc8d9a8d71b5af71c2674673d2b0a56216f5e838f8a5c861bc07af3e64be70611ee67bf1c602f20aa0921aef8acaeb3a4924643bb36ce4ac6592b2864a545eb01c62b779f57ea612f2b628a98868acb064df006f3d2d9a520a4a1c018564e254bb08042ff629cb84c1261b1159929914723c57d93c8614788bac9dfb7dd677441bc181061f653d48b066a084c5be0f29e7f0d4955942933d7c5eb93e4bddb23c0c15b5fdca4762877d8470cc566f7da8689b48594f720ffc2d606a67da5bea20cb7b60ba2e024a4a96f33df1bf57df2f8dc38e6d36ae5b2ee14bdc4d9bc5941d5e51b73b76066b9824196b5e7d5c671d37a8a03daa5fc64e1cb6d4dc7bda03b4aecde144563b191877e72766ca592d529eb68d45f251755d3396207cce47d833b86bc61d68f7b8bfe9853be6b09dc34c7c8645bf90c0e245fc72ab47feafe796c17cf0caad79df896dc5a241477586a032bafe7dbbcc1fac38b4d43fa5f922920257b99b84a8740bb458893655c38f7f464a43100538e57928ac36a41f5b4d7d94df04356863efce203e1b0a19e93db2aa5b0c31730d1e5db0efe53657dea56249d59e9e03b148d64ecc09849f4bea3b447ef400d91e8806377d10c72aba085fa04acb3b414a39e8b44c46ac3dd975874f1250a1078b6a14a8d69b87ea1c7364c3df9f7a406c982ff5e05da76d0fb10d3e82fa937c19367ec21a149069a81ef6fa2967e7cdf5985c42a6c1b1764fc2f88312ce1c76b9f0603ab905a54cbe8748b9725cc5d5525c11233097ddfeb29ceef6e62c16a52eb2799e980da7e131ed326d3553dc3cbf7f0489cdbefcb2847c8699ad2c16596993284c8ad63e3ee0e9422dcc476f326a3ee2147e28a7f04b5b3887eb90b2404c0931126496eef5c624ad65c23c0912f743860c439cc06e0b9596a1f81bb7a14c0f5560d2c4655f77995a1562d401af191f1013d8996e9e038f0a414944dccb9e0452216bcd8fe8819fa54449aeea2aa5a24a2d538e6a59c4cf7b9cf82307c156c2c4955147c383b41d9148d0196f0645d31b7a495a6046fa465b549775f8bcd4a9158dae1ea8851f4bbd22f480c4dbdea0b30232e66b00e75186924383b75addf1c5bdad0d9b0c616f8e74e4cdfc1fc103875477aac4fd2cee140b48e0927330803d5cff7e33a393cffa3fad21a31d10c6d69309f68b03484f25da0e73fd3c020e9cbb5da93ad7b5382b537af1835173810b1074f0a1986c3388f8bb113ac0a7c8717834fbf6eec87f14a44e08f8a9f80cf3b74e4b468bb912a133ab82cdcaf43c40f8b88a9a7056a1571291c2c83181d67d1a02140cdbe518cc1413df8fcdcfc658c5e8173e67c1969262fae4c98440a9b8aaaaa122537701e6f08759b3230f1ecbf663f8aec6a742635aa02d8b6bb124e302b05c60acc167c8ec55018c7c24a2840b607fb13fec5c8f30f33579a904aaf7e19733bef46f5a903c16f559e264e4d83113f911250846f2d05d7ec40293c5a61103594a7582e8bea1c485d5878ad6ab5defff95e07090b1f4abc220fe0c5f751eb9a6ec4254a00e7d3a419dbd538e88f0a8995f34213e494f42f641f2d45f50427c0e20899aaebc3e2297683c42d3bcc4151a3c5f20b5ecfa5481e68c1db9eba21012faa88bb675fad164ad265b72aa8bc4f52c7879eb80d78688be8d49f9c60db7b53c1feddd3b043ea81c31c4aa2307f14053edc42746985c8211f90bb1dad7ed900789c3fa1d7ef2ac25158d72bb1d419896e8782566a82c906caa66962b0e932467b95c3de35c7557cfd87a0784b6c715bbd8461b7c2ac056b1a69c35b65ca5cf1eb5cff69ed975cf0117ae57cc62af271c3f93159ed9ea011ffe85af112cc07d53d5f583e2ebf465401bc4575bf859c7ddff9213318fba338c1a5ba650f4b850468f26cce4486aa37ef4a721ed243d622c0c8e11c202fdfe1d7c5e0791bbd714994685a8d08dd2fa501ee49a1cfd50181b81f92923a10c1fb72a3fca27346fda17694d34c034dae7f4170d5b15ea2143b58d7885f6231b7482beed3206b3814ff975c79ec68f4a84c4c09be6b424b6f18cf2581830b5f6c2f98fb3d0bb97f892d8bf214c2001a99643b9c27d2a0fd2e47ed008d89e6c86ea561d2280290a6887244ffb1958122afa5a60e7a78ee4992d94be5bb34f751e3e8851aef82186cad4f0a1f0122f8f0a5024816df5fa9e74e337df4b625998be3e5342c166017603d27a93407a0525339e252f1d50a675256e43fa1758de83187fd0f13fa85a0b54ba749f665bff869047b0b1bce0b1b174698f33ecb6fcd77ee34d839f9f028557fc579b661e4dd9f757e081603639a5b5e839a28d77792e0b97fce4e38aab20579b8d9e69b8cae726e1a74100eb28173304ba88f9ff296cf7fbe50177837acf910e85092d86023064b932d54d7523ae4de1831bb311ed09858b779920ec293133d67b26a11557534d5ffe3c636f94d1b135f1f8740d47748390236072ad203a22cc8c09867ed26fd13410b290cc0beeff95009d3b7cf1df9be887a45aaeb4459ad54d819b96b88e1d3a6f4dfbd1ff12c71dc2b5", 0x1000}, {&(0x7f00000003c0)="8c111c4a303247cce82e7b6dfbda69e04b45e354e1b57c84420f9abaf2b9a72232b69f498cc5495f39998c289f38fbb454dae8584bf8c45e22211092bbbae386c0dc42ee4de6733c5681921f5f298a8f72a780fbfbda6b01b2ac733bebb005f838da175666307263f92309be2e2670636d934bb2c03c3f8205e7359a20b19a47851bb3fc03e751e0e0677a94e154de47930f76ef8d2265a7b732bd1a131bf089002e823590dddf31fac2e7", 0xab}, {&(0x7f0000001580)="849ec003d6a95c333de9794a4e587450c4b66372048a3d068aa303abc99e3f2d3542225b78a730bb8898417dd759058f7da1eee453f2fee496808d3ef80ac83c020b3b645fa9228b0fd26b3726c8a69acc4bae5017ca221db769f8a5a0dce301e838542255d50cad5d579eccad4b76d378d567359b017662df86ecca34eab60c11ba4c2c11003133532ef8672e4a83538771d392633906431a4b28f612b282cdea72901001c45b42e112b03ab8726ac282224db1fbc3bc62dce2058426077c65b62b2b", 0xc3}], 0x7, 0x0, 0x0, 0x602}, 0xe) r3 = dup(r0) sendto$inet(r3, &(0x7f0000001680)="b6c6765df98e2c25eaffb38959803268c981570f0496c71684e7e3fc89b5813db2a95700ba8de6df5d4114d7ecc12c1aacdd451a458b292fa1d7086651973e57a1391d41791fb43657295003e1878c92ae", 0x51, 0x9, &(0x7f0000000500)={0x2, 0x2}, 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:14 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) clock_settime(0x3, &(0x7f0000000080)={0x401, 0x7}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x6, 0x3, 0x1ff, 0x0, "000000000000000174ddffffffffffff00"}) 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) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r4 = socket(0x2, 0x0, 0x97) connect$inet6(r4, &(0x7f0000000180)={0x18, 0x3, 0x7ff, 0x4}, 0xc) r5 = getpgrp() fcntl$lock(r2, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r5}) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000380)=0x101) r6 = getuid() r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={r5, r6, r8}, 0xc) setpgid(0x0, r5) r9 = socket(0x2, 0xc003, 0x2) connect$unix(r9, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r9, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) bind(r9, &(0x7f0000000200)=@in6={0x18, 0x3, 0x1, 0x10001}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:14 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x285, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x801169ac, &(0x7f0000000300)) r2 = syz_open_pts() writev(r2, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r3 = dup2(r2, 0xffffffffffffffff) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000040)=0x1) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x5, 0x0, 0x20}, {0x5c}, {0x800000000026}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf45854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c4ad7bf8ee365242ddcc2773d34af0a162b58fd0237b8fa4d012ae447473c23849599ee3bc02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f011f4385f04157795ea476e28f769fa2593d2870b4122cd2351e00000000000000000000146658ea414c1f"], 0x10) write(r0, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) recvfrom(r0, &(0x7f0000000080)=""/117, 0x75, 0x6, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) readlink(&(0x7f0000000280)='./bus\x00', &(0x7f0000000540)=""/107, 0x6b) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x420, 0x0) wait4(0xffffffffffffffff, &(0x7f0000000240), 0x0, &(0x7f0000000480)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x10002}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) dup(r0) chroot(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000100)='./file2\x00', r3, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 16:00:14 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) rename(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000ac0)='./file0\x00', 0x8003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/196, &(0x7f0000000240)=0x9e) r1 = semget$private(0x0, 0x7, 0x10) execve(&(0x7f0000000400)='./file1\x00', &(0x7f0000000880)=[&(0x7f0000000b40)='/dev/null\x00', &(0x7f0000000200)='-,--#+%\x00', &(0x7f00000007c0)='*@}@\x00', &(0x7f0000000e00)='\x00\x00\x00\xf7\xff\xff\xff\x00\xf2\x9c\xe4G\xd8Ml\xc7\xf5\v\x8ch\x13\xd3u\xe1\x80\xd0R`w\xff\x01\x9a\xbb\x00\x00\xff\xff\xff\x7f\x00\x00\x00\x00\x00p\xe8\xc8\xf8o\x99&4\x04\x1er\x13\xce\x97.\xd9\xdb\x98@\xb7\xdc\xa9\xdc};\x1c\xde\'y\xcb-\xcb\x03\xf4M\x0e\f^L\x16\xa9', &(0x7f0000000740)='*@}@\x00', &(0x7f0000000780)='/dev/bpf\x00', &(0x7f0000000b00)='/dev/null\x00', &(0x7f0000000c80)='\x8f\xc1\x91l\x84C\xb9\x81\xc0\x02K\xc4\x89\xcf\xa6\xa4\xe3;\xfd\xad\x9f6\x84\xdbs2\xaf\x01\'\xa94\xad\xb3\x8f\xa7o\x1a\xf1j\x7f\xecZ\xf8\xba\xe8-At\x10\xa5\xafL\x13%YD\x02\xa5\x91\xf6\xa6V\xae\x1cz\x00\x10\x00'/148], &(0x7f0000000900)=[&(0x7f0000000440)='\x00', &(0x7f0000000700)='-,--#+%\x00', &(0x7f0000000c00)='\x00\x00\x00\xf7\xff\xff\xff\x00\xf2\x9c\xe4G\xd8Ml\xc7\xf5\v\x8ch\x13\xd3u\xe1\x80\xd0R`w\xff\x01\x9a\xbb\x00\x00\xff\xff\xff\x7f\x00\x00\x00\x00\x00p\xe8\xc8\xf8o\x99&4\x04\x1er\x13\xce\x97.\xd9\xdb\x98@\xb7\xdc\xa9\xdc};\x1c\xde\'y\xcb-\xcb\x03\xf4M\x0e\f^L\x16\xa9', &(0x7f0000000840)='.$\x00']) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000640)=""/153) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000300)=""/217) semget$private(0x0, 0x5, 0x9f0658cc70827daa) getpeername$unix(r0, &(0x7f0000003880)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000081000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faf5000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096e60100000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000676bd2c25671dcd80df45000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d6770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd05ec249233000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000149c070000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffd3da4a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005dd8ace62c66a83612a000000000000000000000000ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005b889a514d5389000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000122915a858780c5b1064affac100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ecf9c65c0000000000000000000000000000000000000000000000000000000000b00000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e1c014e27e167363d5d06ba836f099e0000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000866b1764957e3ecb12facfd96bd75995b4c774c6363fa9de8e26d2b2559f5cf925f3845e370000a0a8db0702d61d09b5ac68f9796406671f1a580ecbafa179a24ece94000000000000000000219c289ae48d7fbf869ecffa3f7f183e6a1962b60ac457e976c9ba2375949a0e2730978a3c1164d49d2166d9e7f4f5943f67bbb975415df5ccb76151eb97bb9dd93260696f4aa02ee3fe65407c46"], 0x0) r2 = open(&(0x7f0000000580)='./file1\x00', 0x2, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x6, './file0\x00', './file1\x00'}) ioctl$TIOCNOTTY(r0, 0x20007471) lseek(r0, 0x0, 0x0, 0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000014c0)={'./file0\x00', 0x8, 0x0, 0xe9e, 0x0, 0x7f, 0x81, 0x1f, 0x1, 0x4, 0x0, 0x1000}) chdir(&(0x7f0000001540)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000280)={0x0, './file0\x00', './file0\x00'}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000540)) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000001640)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x88, 0x0) semop(r1, &(0x7f00000004c0)=[{0x3, 0xffff, 0x200001004}, {0x7}, {0x20000000006, 0x5, 0x1800}], 0x3) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000500)) write(r3, &(0x7f0000006e00)="86453fbfc3fdcd408691efc473dbce5a2f35b9bc0a39a79cc99d807a7f13e7a5aa4e82996d677538ac0c1f11811a6e9e3ccf140961db78d2cee788093ed097c204071fbb082ad7339f00a54aae68a096207425d5c5a848216002d4caa443bb630bb9cfdea46ac245ec388e0738ce55f9da5aa06007514b19586f65747cff9ee822b1d56b20d23b15c573bfcaa468cf03c1ca3597f5d580be9ec95cee353803a67bd326885f40eff3c4d1bc56dbacf288170b5b06360bbc668260acd03d69429502112f0a7b679daa61f2314f638fb8f79bcc92ab984a36878092bab4a5a07d42769e600f3c65171bb292819f6a5186a449b0b8fc1128efe451d874a16a537f614b6c2320dd43959e801e172736b1e10ca903242db8abd2f8e9e18515aa5328e51846184dfe81d426a9f08a016e9eee0857814d2e965afad2d6005db24461e043d09f59f52c151b606acc79325b02b2b97449520e9389288d63afe23a3fcd9ed96902149d8b2bbdd91950fa9a42234dbe44cc47c8ad7f040dba9bcc2b94cc38666445d1f729f51654648227888d5b847deda0b559555f04fa4ea41095597a59c456ba3a697e056f5c6c8fffa2711ddba9eb54e4364b242c2bf7abef4f55fec8c58f66a923fe54e25e80feadd700438ff6b637cf73c01d949a42164c2cd66b16811b3936159746065e0096305790b3e6183c20ffb0a59806eb869692f89375ae5835894c1a8a9a3ff228d55ba085fc98421022d9ac395a0643b026ce4b2b305d0ea653b95b0885470efd942028cd2030a061f780fd9507713518fa63fd0991067bbe2cb64a87725ac0f6c3096d5a9824d8b0102fbdb186602c1e14334af53ecf38feb408150c60caae1f527355150e27cd0e22be1fd632c7877699cb79ae29c8f80dc665b52f23b7b119d9ad4e46036b7435784e32d2a1c8e43cec8b6559251d88840d5cbd832c92a4faf4eebefdf9117a397b8f0012c627cf5f4059a4e52c80e662bb3388a00e6a196486b2271eaaf8a21f2fc6b175496d3acde67329d69e2bb2a78ba3ef46fb32590d02e1f094a66ed84c50d02bea1704a4285d84658f935961eb62a85ff0958bcbbc43ec6da585fec564908f83264600c153d4a6990ac7919b54402c5413d6056735e27532dae328f8da38ff52a53f0dc7a1b749c5c94a62a73ec207bc63ac2223c89a99ce4f8f35502c7728c7727756ab996a6574c1d9f96f45d4310c014624e04b353b69fbd64a783b23e1c1c1de59b490a4e813a93df340142670bda0aa597177019b3a189c31207a5af5fb0f2af58eb1768cf1b026463b148e6e7b48ed0233b1b51ee7680bde92d2d61cef47abbaf653dc2f2e8c9cd27b7c4d181b2ccfa0402059da9bc733ebc5b3aa83e008a41b24b431b246f357105ce7f127efa78b9ed1bdf56e00855a1b18525de5f84f4bf681fe1e983a6bee6ac59287b94f3159747034270cf6836b3d45b6cf98f3831dc18376ab93416c6d4b8d2c0db48dd708a481c001aca7dc99bd48d323b3ec72a771487e810e4c9df1654332114d9798ab9e0d5dd10fd978b0639ec73e73ad546998a9ba5a922c44fee76ad97892b262b2697f81f50beb70591c0a911e806a67078ad5071981669958e4f1ccf57eea4608ed5648b0cdb533dade5538942405c412e0726bdbffa4cb1f18f04c30a47c6d6aeaec52bbe4e789d4fff74b434c1f02a81a2047e4ff13253744dd46daec2850115ad948c632443cb469e09d3b6def4ef45717daebd289c48f2bf88b185fb303c05535fe617ff84a5fcc46d53623f9916f6fdabe495ac826a3e3a026ae1a6925e1eff076eddd95347d68a3402288cc165829d3b18dcbe52204529f00e9583802ee37250929d2b2ec650f6abdf2be29d745437267332b8346074b65d47613f9e7a4017e4b6072a3f20cc9b193033c38ae9c50c66be2379e6dd2114e01709d6442e03454eca6c837b242c34bfa69fcb8f96374bd54288e03b201f4704abe7393416d6fbfb87d4c5c4ac151bf2acc47232954d08f0e9275960096811d18405187b2e735a80c05aa4f330170456875f817f3c4158456b72fa5c0834444cb7d504d6627886556834dfae970af8000289bae07a9c5eb7e31dadc8230f47d070df90e9aa766cf187626eb25f6b0a65280136fddf94e07ac8a532f1e909ae0d444b16ce794a22090dc31c3d30435b577429d6115dfd843cda51b693206f8e5f1593db49cb699492c8c2892190dc9054a83c960dd1d12eb56bb70c609fcc1f75be4e265b575170068d634b1dd62209ec2b96f6245dd26ff9de39ade925cd15c384d526e92230d84ee6ad8ba09aa17c81e996421810463ab0080e834a5fdd0ef58aff7d3c09ee434bf00d06baf704ac793fdaae53bb2b5ed41c6c9ea4eb00583d07863dfcec8622e611d6bee466435495b8beea5f14a90f0039e32ee4d1a6b4abefaa85ac95d44977972a39fffdd8dd6624ce7b754f0fc907fd8eae753ce617c757e12e2b6f4000e9b4be70eb660862d122c13be207a19d1ab181af20a3ee7fdd6f7fd81d9c8e5a1c29071dc041e88e6242164b31401b5ea0490f057fa18e17c90636aed736fb8210a00ea571d9be796215f488ba9f3ce7335ff15ed224505551da936cd213352104dd5b3ba25d643972d7fde74d52450d54ac29f5a54c102464cdd22954435ce9cec7a79cf5cfa00127fc11a68c6bbf7bf12b950fbbf5b4a17b177d2660fb9296cd5d232d499b4688ee217d9ce1904114c68ea831672fad61e3ea7f7928a3c31014db46abbf6176299860db0127b1f8ecd1198bcd8c058b336b9f9ef3185269f7d96cbd6e431106666b3bab222bd3d1b98c0077855a1f44dd794d6e02924c4b0b50dcb3535a9a48e8b48bca13c3787840ea011e1e8a4387d9e6d63b4c5a6562325d755674ef37a834f72ce0ef045ef4c3c59f236325f48625463746fcbda9d670b6d528ad9c7aa98e2a42c127197385b3752e4dc6c871219efa41b6de2330fc2e6e95cea3be3d3eb58d5311814c6703afe9ba105d24bc0b618dcdfebc6087845e1b17b86735f8a777989ea3f38741c789c4208e4abd654e0f26bbd75b61f5f05234b3a4c69088861949a7bd8b08322a57f2846993cd15bacc473c57d8e44300579239d9b6178939899d7ae093c70b03ccee4e892fc18c8739be7dd7c433589a37c38e953c683d720d1cf1d1a7135e8d19ffe7f007be10100bf16aa8d73c1a271da99907327c6ebbce1d53ebb1bdcdab1f17cd7b583e5ae285f04ac9b700499b5e52c0cff284cda81d92a5c09a510364627c40944b4695fc441499a28d74e8986c59efc92360fed1ec5a04b2bc4bbd72de6e45739dea829260d60b70fc8669747f68239f393cd0e3f2c1cb7da8d5d4ce16dfe044ef479cbd0c14fd3b2f1dcac11fd8f0d7d09f1d3a6da39409300c8bd624a71a1d2808b410607ddf3d8b2a82d3d839c2c5f0147beeb0151b3491ea9edd3bb2361276fae0edd7e3dd148f9e3d532f255db00bf1214f3da43513953b295054f3cc2f8f0227bdae576fa434d723e4d29495db8eef719daf25c014142ff2c48b53688e51222cdefd148a2832a2a5e55a77230549a30498fe2d6ef79a677d2efdac41da6e5219c0afa88cdd045580ddbffa5e692ac9a47af6db5be178f9367c77ee9e5c080ff103bd21a8d8fcbb0b4dcf39bee75c4cfc678fbfcbce614692247cd1652332a5dc4b39b80744f886c8c3bb1198ce28236b46fc902f34650eaa6e808642198cc4aadad8fd07d80e38072b8c36652426ffc1b428f5ec3f8e129e86aefc540dd525327094ea90b6e9d2fc9d09cfb7b992b2323ab33ef656feb03648f677998e71361ad8f1dbe967c2e6cd4bd970e9c0b429a67b3af56e50f691ed3ce945bae4c7fc92ccfba2f1842cbf876b7cac335577a99f563d0b532b869eadb8f312d098e43d70b45b0d2b761a2055094f082f2ed9b83618a4d2152074ccfde7ded0c6d26f6dd0d03a7537dbdd77c4c1277607e1f79ba35e1a9920a41f594dcbfe838e3ab740ee32f88e9f8f4a0330f9fb1d2b06898a1d0df58ec8cc2779d4fb25cf317cf77c48edc22896f7e898643bbd7403d181fe63f9af1579c512a3a5e0812679c7291ab96b91b6573f8e006d0d3f4078c6e724e23d70999758eb629a737c2071abca2343e64ddb835128268ef866781fb4fca7119c8557a6dc746ca15ad28d6da24c25231846242b8cc0732f9e7c95b0c65f5538dca46f74cf3c90fdad2c2e60316d7125bb7866248c2bb7a1b62dc11659f1f25a466104d2fe0002e42e7599c43c19981a1d257a968dbe6a76d77bb912e504c2ed95cf9f9f1614e764074f618f1a1fc78029f5b961a36dc7fc23459eecb803be9b75154e1a73053ddcb89d56f50a19a53a0acdceddf7c8042be261db484440e02e9eda027dac44f014030ca2cf720e9e9462896e5d23587731982dc16b721cd44c2e3b08e481907a765cc9b30e650786108d87e265fb529e1c867c29cf45e053904efa51437bad85a036ed97c028b47cd4fbcdac80d6d8289f5f29628413e6b069ad3b07cdf8268ac39619a9f4a7ba4afbc9db9b526ad8f24b548cacaf533d206c7c7b4b85d5b77c1fb87558909b7ad1a024bebf3d9b0a2001d9ac4772f743cc79d3814297213f255eb154a5a29eba4e50b281cefb7f3472ff20f1cbccd0fcafedfe3d5366fe5bd2cd5c2bd1953de4a37d5f0547842b1fabdf61a90751fcd2234d8829224333b632cb1f641a58354b04d578f08ffff4968b972816c237228c995964c0bc7cb3b8fb770620fa549665bd2ef53262f6ab1cf95b112e72bcffd717edac91b8480569711c03ad4e36387ff4a320000000025270a4fb9495907639d8bd969579ea01aeb0b8a5a710392893bc4223cd25088459e07e2ed66cd1d369be77e216c4260ae3e62e2e27f59a0de8e1e628eea80f3a41a45cec2d01828d1bf6087fddbd2d40cec2a150ce41bf42f92db182f63274908f130dc60fa4e6a0f87800f09d8596527d47a0ab610522e591b7389a453d0cba6515732a34a5cdd91da2b4c8c246bba280d0f846d7ce30297257826b5bdf9f9c116428f187b892086d8310030fdba6e963ec404ed67843e2ea7f5f6be85a9fb46971ab2133e0461fe70132968f4a85a70edcec9bfb14d24a06ab1ee3390cc614ddd620e1acaea8cf0d4d38e8082777b998a2b8faa034879453de674f2babd80f958376c56550ac0e24a33a42099d1126edd795e306679ace42e276148b9f939f3ba97e8773aed83d54761e2c363ac15d847de38ac1a5eee0620e11014073f78e72258e4bef9367a6d235001131d3299fa4b7f126af3b769a132c83906243a87feedb591d8a9d97af96996cabd439ae22262f59fb6ddfdd9b2ddd73ce9d2e5c7e7b0c96da1de51919960b6463a21325c34538bb8cc4395d8814197c806424a194a4cc2584f377217d49eec3fdb6e1a55708211c9e5a18540cda0da7dec24d66b11975b5ec86497f87af6452e0be7f8bced9b8230fc6e68ef06e47b3c4658ac9ba19fe0dee57c7e5cee9fff94c469ffb11e7ab225cb331ec8d628aac3e2f9c528755681461f2023169b7a15680716eef8e425092daefcd85f7130a1c3ac5ae41b7a284ffbcb54d2a27679c4746c108535c9aa2bfaf71d8454dfa737b508f2ce5ee46df8f11fd7e95b6085faaa2b98889510f8e293b8a25cbe7ab8551f53eaa258c1059a385bc4fa1a072d0b3191a4c555730a770f02dc3c62b6be8cd29d0ecce0802a44e20584fa3474995bf9a92c3294054992acecfb7e301fb7c34531ba15d6767a224e707a1429ff5a2b2e8b30b80ec40a8bb906205dc6fa4953821087a5873c6b5648c0b781c1b23e830c28705b23e2f12f24b20a8c48c00dc3cf8ac7e2188fba87c1ed9ee7d2ca64cd8ed675247fbbeb1377e39c74668455513aef4fd9e4a03047c2c71a8554ee9eb68d4978dd4a2cb7c0a4421770ad808008678d26a9144a09a7e54ddffffb3820862a756d33e259f61f40733b9dff6fd3f7bd5f27d54475eced699394ac77e704377f71ffe6e4dd4b8a6d4a8fd0b6d4a38227ae97547454b74df3f9860cf3fe00f609dd285a19d345777e915d9f8f405da4aa09874e44fac90907532b98b6b4a0153fe582343cd6e0051df574b21a2359e492dd2e0c2173966cb1956af873abae16199c30631e3c93944b1f766172aabd27b0e22d1bea9535270c767a685284628cb453d09dd1ca09102175954812be70a0f4d4f83da3cb2f84a577c0b43bc53d3965f460ae6a77b7c210a5a15a8a51e513eddfcdaedb155a215cae4f453e303f968cbd8b0c91fe4d8fb138fabc8e684aff61db4e3500", 0xfffffffffffffedb) r4 = accept(0xffffffffffffffff, &(0x7f0000004940)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000860000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006802edc443f95e00000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b501befa7e227a300000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ec79edb076865458fba97410e7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029814e1d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feffffffffffffff000000000000009017cc910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc6199d9ac246b67fbac6e54c8410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a74c57a30000000000000000000001000000000000000000000000000000000000000000000000000000000000000000001e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee1af3a3bab7557f2016815821cc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cca411a5cd31ae26000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c9d037be45c2624019cef6d5643797b77a21c195e856fe56021aece0104f888d773a0086c305d97a41d034a958ad65937a1b895d98bd988bddea96700e5bbedc78d44e9f53769177d168e41765e1251b2a82d3061d92ecd4ebe5edfa4b12c5e00000000000000000000000000000000000000000000ff695f16ba312697e602955347717ee8351e2fad3c76aceb83340dc9070cbfac1b5e1e9ccbbb51fd562c5f44a6f3d3355236a8d6822772fbeb5506bf35ff9d44c295b886922c6321ee9dd5ca92903d41b0fbba1bc067ac8342507f947535fdc84cf40339cd2dad976b1240bb213786aac70677227c13f168d0df6fb977451ee259fe3e072fb4e3ff023472eda67b3de9abc9314a035c75cd16729c4b18d26cb1c1be25a718f943f76ec565a132c9ec6c386cb525f2fc78175b736e3acea12aa65489ca74399f05a406d9f45d571ae882e009df80014ca4de0a927258c8649d811c0851f1d3bbd95152f0e6c1267e63b449708c8060fde63687aeddb1f02fdc3988315fc3a28235c27e92f4378f616aeaf202762c243c36e14db850f7473ae68e7a3f8e207609c75cfd2500000000d9327a38d122e854c8ba4a87fc9978a2f74c9d39318342213fef71f858f90a8b1bcea1128de1fe9d2ad6c296fbb19ed3a9b68200276c3e6ce7df242e4d44870727fb30eb2645ef60f7424d596939a75d783aef76fa440012e5d1d5431942e40b9a1d8358103a1a1907b6beefb35334591dc0ba2ce96110e35cbc671b7f43f8a76dba5e13a248ad0409f17595e9a33c1ea2c3b94cbc1b631c87383a3e2486fdf7107fb411480e296d6e62cb0e57e3f47737ac5a21b5c712e5dc0969670e19d5531f5cc94d82c4aad594295ca076193e812f2d5a9bfdc71d18ad365ac9a4950680c59ee9d397f3a1d455982347db78806bb26c7700"], 0x0) getitimer(0x1, &(0x7f0000003780)) write(r4, &(0x7f00000009c0)="7564696ad79813fc88e54ea5b5e1a870fa53a2be7f6a187514a5f5b7427281eeb0d7874c63bf7e6db472e57fb9f25a85a28a9a52d1e6110b8d4bdbbb22285c01eeee1eb242dbc8122046e87e0a1d55f8c6201a33c13e52922b360c72bedcfa39eff1e01d0639593c69b5b61ed4a12a367e2700ab0d48b5b21accf4f8fbeb1f4600876956a867ca013084aa6e6b4fb1fc7ae23486834dc35fa6b2bf08bcf6cc5418185d8f8549d29471c23edae725d435711f90d1b4f1ac2b4c698f96c9b81fdf80130a17686b908a0c5eef9d2f049eaa1dc71bfb14b536b11f3f5eacea5cc33d", 0xe0) semctl$GETNCNT(r1, 0xffffffffffffffff, 0x3, &(0x7f00000037c0)=""/161) openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)=')\x1e?\xbc/bpf\x00', 0x8880, 0x0) r5 = socket(0x18, 0x2, 0x0) dup2(r5, r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600), 0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'\x00\xef\x00', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) r8 = getgid() r9 = msgget$private(0x0, 0x0) msgrcv(r9, 0x0, 0x0, 0x2, 0x800) r10 = geteuid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000140)={{0x5af1, r10, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r11 = getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffed1) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0xff, r11, r13, 0x0, r8, 0x100, 0x7}, 0x0, 0x1000, 0x0, r7, 0x4db1f3c3, 0x2, 0x6, 0x7fff}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r14, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r15 = getpid() fcntl$setown(r14, 0x6, r15) getgid() r16 = msgget$private(0x0, 0x0) msgrcv(r16, 0x0, 0x0, 0x0, 0x0) r17 = geteuid() msgctl$IPC_SET(r16, 0x1, &(0x7f0000000140)={{0x5af1, r17, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000600), 0xfffffffffffffed1) 16:00:14 executing program 0: ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={{}, {[0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000000], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x200, 0xfffffffffffffffb}, {}, {0x0, 0xfffffffe}, {0x0, 0xfff}]}}}) r0 = shmget(0x1, 0x4000, 0x410, &(0x7f0000ffc000/0x4000)=nil) r1 = geteuid() r2 = socket(0x2, 0xc003, 0x2) connect$unix(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa1c05515cdb195bb34d4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cbef564d0bc5b65c6593d2870b4122cd2351e00"/195], 0x10) write(r2, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000340)=""/192) r5 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r6, 0xee01) r7 = getgid() r8 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x2, r6, r7, r8, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r9 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r9, 0x1, 0x5, &(0x7f0000000340)=""/192) r10 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r11, 0xee01) r12 = getgid() r13 = getuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000280)={{0x2, r11, r12, r13, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r14 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000480)={{0x3, r1, r3, r8, r12, 0x303, 0x4}, 0x7, 0x8, r14, 0xffffffffffffffff, 0x4, 0x9, 0x3}) r15 = kqueue() kevent(r15, &(0x7f0000000100), 0xf8b4, 0x0, 0x10000fe, 0x0) r16 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x109) ioctl$TIOCFLUSH(r16, 0x80047410, &(0x7f00000000c0)=0x20) setsockopt$inet_opts(r16, 0x0, 0x0, &(0x7f0000000040)="70b54a6e9e0eccc6ef9bb959198cd7f33381c239e3d173b08c649b717ebb9e69dde9b20cfb8cbb4639cdbbe37c68e3205c82c8b290706bae86e7059b4452d4e25b445cc375342990e0096f", 0x4b) 16:00:14 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000200)) chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/210, 0xd2}, 0x0) r3 = socket(0x2, 0xc003, 0x2) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r3, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) getsockopt$sock_int(r3, 0xffff, 0x66eb28216a02b6f5, &(0x7f0000000240), &(0x7f0000000340)=0x4) getsockname(r3, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0xc) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008ae7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x1d}, {0xc}, {0x200000000006}]}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xb5, &(0x7f0000000140)="b7") 16:00:15 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000], [0xffffe8fffffffff7], [0x0, 0x0, 0x3], [{0x0, 0x0, 0x0, 0x9}], {}, {0x0, 0xfffffffd}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) r3 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x67, &(0x7f0000000000), 0xc) r4 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x67, &(0x7f0000000000), 0xc) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f0000000800)) r6 = accept$unix(r5, &(0x7f0000001680)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b9f72671c9429dbf6900"/4107], &(0x7f00000000c0)=0x1) accept$unix(r6, &(0x7f0000000180)=@file={0x0, ""/62}, &(0x7f0000000080)=0x1e) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540), 0x26e) getppid() 16:00:15 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x14}, {0x16}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000240)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0xc00, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000140)=[{0x1, 0x1, 0x2e, 0x80000001}, {0x4, 0x1, 0x27, 0x6}, {0xff00, 0x76, 0x40, 0x5}, {0x8, 0x40, 0x7, 0x1}, {0xffff, 0xe1, 0x6c, 0x9}, {0x6e0d, 0x6, 0x1, 0x10000}, {0xff81, 0x9, 0x8, 0x9}, {0x0, 0x1, 0x74, 0x400}, {0x9, 0x85, 0x8, 0xfff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chroot(&(0x7f0000000080)='./bus\x00') syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0x49d) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="000000186004008ba8002b270000000000003456f54464e3f200f5ffff011000000038b60fb5ccb1d0ba9fd9", 0x2c}], 0x1) 16:00:15 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x51) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x90d2, 0x2000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000700)=0x8) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953b03", 0x5d) r4 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r4, 0x0) close(r1) write(r0, &(0x7f0000000280)='{', 0x1) ioctl$TIOCEXCL(r1, 0x2000740d) setgroups(0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe(&(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0xbffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) fcntl$getown(r1, 0x5) close(r0) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:15 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x1, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xa77) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x77}, {0x80000006}]}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x400, 0x5}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 16:00:15 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) preadv(0xffffffffffffff9c, &(0x7f00000004c0), 0x191, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unlink(&(0x7f0000000100)='./file2\x00') r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x8) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) write(r2, &(0x7f00000001c0)="6e5067cd03264e5a4960b6e1f4936067324ff1244952b25b5fe1f9e644e03998c2a05cacb3fe7c7e83274a43a73a1d3a827367d31d3c511bb26f8ab5fe58d630b19de429b18b2c231cf427", 0x4b) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) acct(&(0x7f0000000380)='./file1\x00') writev(r3, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186a5601ff0300000000000000feff0060d5705785c2768511fe870000f31f00954d0000000200341d2b81", 0x2e}], 0x1) 16:00:15 executing program 1: socket(0x2, 0xc003, 0x0) r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x4, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7ba040719a54d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b78c725452a45757068371ab897c240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r4, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$KDDISABIO(r4, 0x20004b3d) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30, 0x4}, {0x7}, {0x6}]}) syz_emit_ethernet(0x133, &(0x7f0000000540)) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000000)) r1 = msgget$private(0x0, 0x108) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000afe3a05ded1000"/4088], 0x1008, 0x1, 0x1800) r2 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x49) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000140)=0xffff7fff) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000040)=0x2) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:15 executing program 1: kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r4 = syz_open_pts() r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) fcntl$dupfd(r7, 0x0, r3) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r10 = syz_open_pts() close(r10) writev(r10, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r11 = accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r11) writev(r4, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) fcntl$setstatus(r4, 0x4, 0x8) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0xebb5b8320169c171, 0x0) r12 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r12, 0x8004574c, &(0x7f00000002c0)=0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r12, 0x0, 0x0) write(r12, &(0x7f0000000a40)="0046788729161b3a605c6db4607788d5a14581433f21b409c4003ff4b061a72c8fa61c463d097c3970631d827cec1ca80f2d929f6dc56990c2d3ecdd44b28e2f88f2ba75724212ccd30000367cc784c822a14860c246c5c93319dd6a81fe4e36f82e196d5a8d5f01a6647300000000000000000000000000000000000000000000232edcd00219927d2e6c0bd159a0a52f9502685753b418f5e1a8b61720c3682f844b387fa7ebf6320b453b9626091d1b3ca35689fe25e93a15ecfa28b0757f1c53fdcbfb19b0d4e50d1515db7da580d602f4185c31000000000000004e3a8b20981d5f06000000000000002dc0ea6d20424aa30803ceab3beb8e94c159e2ea97c1c0aea6120d62b4ee9d007a3a1c47ed99b9a956d6c51e896c5a1fab3be05740427e21e1b62202c7811b1dea42ab171b328b943fad6f793719e2689a4b0a09c28873ef05dcf7ab244e25f4415e7d3ddbd3494013eb6e83071b52b05cbd8bb503473ed0f94d85dd7009872960836b7046092de1cb142da51fc98de0951ee868b1f76e52ff070128d6bb5e520aab9d1dfc303724ecca21f13886fab2ac912db844b2d869809af1a54c238128774dc3dd22871c93ac45215d392a01b865d4f518cf77b41c56fd335dae8bcb5a094f5b7e8b335a77608f59ba9954d9c24e8829634ffbd3417b856c356fafbf2ccf09738a18f69e68c31fddbb4b403ca339e8f2a63e3038eea49e443d979f5e2bfcdaea916cf6a528d7704f04a43f4973d0a0cea9f63e29e4e20a0a0867417bfc1727db51fbb71bec9cab4a84cb9f3cb473f65a04e6dc76f7e97e19", 0x247) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000200)) kqueue() r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x1e, 0x0, 0x0) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x1e, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r15 = msgget$private(0x0, 0x0) r16 = getpgid(0x0) msgctl$IPC_SET(r15, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r16, 0x0, 0x0, 0x0, 0x80a5}) 16:00:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r2 = dup(r1) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x101}, {}], 0x2}) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) r1 = getpgid(0x0) getpgid(r1) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x2c}, {0x4006}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_vnetid}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x4f, 0x5}, {0x5, 0x30134576}}, 0x2) 16:00:15 executing program 1: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@file={0x90177ed105bf02c4, './file0/file0\x00'}, 0x10, 0x0}, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) ftruncate(r2, 0x0, 0x3) r3 = socket(0x2, 0xc003, 0x2) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r3, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) setsockopt$inet_opts(r3, 0x0, 0x2, &(0x7f0000000080)="b8eca5f2a43b31cc1f719c3c69d9014125b03c062441ead0831c7f6523fda16929e88917fda61143be6eaa9c93826b52e81754a66a46c1d495102b9301af1f40ad35a5ca5d4c5c605844", 0x4a) writev(r1, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) fcntl$getown(r1, 0x5) 16:00:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r10 = syz_open_pts() close(r10) writev(r10, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) ioctl$TIOCCHKVERAUTH(r10, 0x2000741e) bind(r1, &(0x7f0000000300)=ANY=[@ANYRESDEC=0x0, @ANYRES32, @ANYRES64, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES64=r3, @ANYPTR, @ANYRES64=r4], @ANYRES32=r0, @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRESDEC=r5, @ANYRES64, @ANYBLOB="114871c55627c3363fd58ab5d99784acb7e04c637bd5fb0d1a6bfffe1d031f3c72b65bbf537b51de7810f1e9bb2b744ef2191268f308659cd6d57db8ac51cb0feedab0"], @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESDEC, @ANYPTR64, @ANYBLOB="0a6f78997ccebe8c046899de25d3854bbb2db5c75ef44fc604fe364707219dd6c2b7389d81265df053a5f57445af03fae10c9cf3b50978ec30acc3ac7ef948e52595bdc819c318460fda41a84402cfb3030e4916fabea993cc15ad8d73", @ANYPTR, @ANYRES16, @ANYRES16=r2, @ANYPTR, @ANYRESHEX=r7], @ANYRESOCT=r8, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYPTR64, @ANYRES32=0x0, @ANYRES32, @ANYPTR64], @ANYRESOCT=r9, @ANYRES16=r1]], 0x4) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x20000040}, {0x1c}, {0x6}]}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") r1 = socket(0x2, 0xc003, 0x2) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r1, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) connect(r2, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) recvfrom$unix(r1, &(0x7f0000000040)=""/11, 0xb, 0x80, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x6) r1 = socket(0x0, 0x0, 0x3c) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r1, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x2, 0x9}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000140)=0x1) chflags(&(0x7f0000000080)='./bus\x00', 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) r0 = msgget$private(0x0, 0x123) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r2 = geteuid() r3 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r5 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000340)=""/192) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r8 = getgid() r9 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x2, r7, r8, r9, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r3, r4, r8) chown(&(0x7f0000000100)='./bus\x00', r2, r8) r10 = getuid() r11 = geteuid() r12 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r12, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r14 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r14, 0x3, 0x5, &(0x7f0000000340)=""/192) r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r16, 0xee01) r17 = getgid() r18 = getuid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000280)={{0x2, r16, r17, r18, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r12, r13, r17) chown(&(0x7f0000000100)='./bus\x00', r11, r17) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x0, r1, r8, r10, r17, 0x8, 0x7}, 0x80000000, 0xaa, 0x0, 0x0, 0x8, 0x101, 0x1, 0x1d}) r19 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r19, 0x1, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0x0) setreuid(r20, 0xee01) r21 = getgid() r22 = getuid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000280)={{0x2, r20, r21, r22, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r25 = getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r28 = getpgrp() fcntl$lock(r26, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r28}) ioctl$VT_ACTIVATE(r27, 0x20007605, &(0x7f0000000380)=0x101) r29 = getuid() r30 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r30}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000004c0)={r28, r29, r31}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r34 = getpgrp() fcntl$lock(r32, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r34}) ioctl$VT_ACTIVATE(r33, 0x20007605, &(0x7f0000000380)=0x101) r35 = getuid() r36 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r36}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000004c0)={r34, r35, r37}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x5, r22, r23, r24, r25, 0x2, 0xfffe}, 0x0, 0x800, r28, r34, 0x4, 0x100, 0xffff, 0x9c}) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x15}, {0x6}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)=0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x3, 0x2, 0x4}, {0x4, 0x7, 0x1, 0x9bee}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 16:00:15 executing program 1: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000300)) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="8c8a782d9556679c26e6ed516fea81e8b3e377e1f25e3a531addc2e5b59c9e3e4643b5f1ca5bef75f18a3fd96b2c7892e5bd3fe54a6c955d306490baf69df8ba160afb253f4f7264e37a3d9983b0ffe0a2e8502725438c7476d49105500b21", 0x5f) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000680)=[{&(0x7f0000000400)="3a79e5577d7e600204b5715fe61e99ed9faf5b794b8435e616ae3b31e44de6d42c2468360ea90c7e0fe81bd471b665eb377a1c498a34e26f7251f217c4e822325c07a8646d03d0951bdf7984f31fcbeb67869cdc09dce1f25dc84a9407910db2572de0a584818fd9294f4c18fed67dbfde5d5335b7635e405d084cf32d158a9500f7d944e8262ce949ef2a49465c233f1cc23f1629a60d242da7f5ffc73849515842e3f72f674844765a2f4ec8c524723fd45530da2170b854b111bd2566dad2f4326bd794c9ed9acdc7b3c4d91852ff85d6bbf25c", 0xd5}, {&(0x7f0000000500)="9e3fc1f607d66cb01873ae05a6fb42aade321294590a782fb9c1f19da7eadc79bbcba308006a8561296fe4b39031d2199714c9703c96bca6c848e3f1ab28197bdddd956f0291364a92376eb6fbfaa0a03f35b0659a6ed8358e6b90db900946c4f2beda627e208ad71f6cce7ba263c7", 0x6f}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x10000}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {0x0, 0xffffffff}, {0x3}, {}, {}, {0x3, 0x8000}]}) 16:00:15 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x2, 0x8, 0x3f, 0x2, "7a8435b4aedee03806444e4d357a84550f1d272f", 0x7, 0x1}) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x28}, {0x25}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:00:15 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfc040000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r0, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) shutdown(r0, 0x1) r1 = socket(0x2, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0x91, 0x7}, 0xc) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) r1 = socket(0x2, 0x4000, 0x2) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c8af58bf453f68c11700287ead4bcb777fa69dfceac2000000001e48b6bc5e57c67f31b4c575016553b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf550600b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b41207d2351e00"/186], 0x10) write(r1, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) recvfrom(r1, &(0x7f0000000000)=""/15, 0xf, 0x4, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="021437", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) close(r2) r3 = socket(0x2, 0xc003, 0x2) connect$unix(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="8202ada60200000000463f000054d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4230b8fa4d012ae447473c23849599ee48c02b6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d28f7a260ab974344811170b4122cd2351e00000000000000000000000036af5c71c5e7d134a3f590ff4bac103c6f85f258fdbc8fc8e1c24cd0f5ab00"/234], 0x10) write(r3, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000180)=0x2f9c) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) getsockname(r2, &(0x7f0000000280)=@in, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setreuid(r5, r4) 16:00:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x382, 0x4) r1 = socket(0x18, 0x2, 0x0) write(r0, &(0x7f0000001200)="775a0c118367a76ab09963dc8b8afa2063864aa9d0ee373cf0016dbb169e0823e8e87099f184cf8b96567e75a5ce3515bac60c816a472c9e0966c7ed17f9db3a476a0fd82a758e7ba862dfd5c4686f824ac08f9c8f75b5a276bdcfdff490301617f48c74fd61180114c152c7c2708d5e4abd5e6d17e6a3aae5f5b76a09c9a71758d5b1344944d2cd91b6b20c3a1d973af5257b", 0x93) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe135fef03bffe7883ee1b7177f689304df774b433c6ed9216adcf95d9c74e1d327d8a3", 0x88) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r3 = fcntl$dupfd(r1, 0x11, r2) r4 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f0000000340)=""/192) r7 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r9 = getgid() r10 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x2, r8, r9, r10, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r13 = getpgrp() fcntl$lock(r11, 0x9ea8e0f6cfa71490, &(0x7f0000000340)={0x1, 0x3f512dfce153bdd2, 0xfffff7ffecd81e2d, 0x100, r13}) ioctl$VT_ACTIVATE(r12, 0x20007605, &(0x7f0000000380)=0x101) r14 = getuid() r15 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r15}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000004c0)={r13, r14, r16}, 0xc) semctl$GETVAL(0x0, 0x1, 0x5, &(0x7f0000000340)=""/192) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r18, 0xee01) r19 = getgid() r20 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x2, r18, r19, r20, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) r22 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) r24 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r24, 0x1, 0x5, &(0x7f0000000340)=""/192) r25 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r26, 0xee01) r27 = getgid() r28 = getuid() semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000280)={{0x2, r26, r27, r28, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r29 = syz_open_pts() close(r29) writev(r29, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r30 = syz_open_pts() close(r30) writev(r30, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r31 = syz_open_pts() close(r31) writev(r31, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r32 = syz_open_pts() close(r32) writev(r32, &(0x7f0000001740)=[{&(0x7f0000000040)="8c6d841ddb7ade9f1c27067c0175f9e5f8ebd46bdb75c0b5685b57a9cf45b3585ddc9744454770c6b59befdcfbabc9f941a6", 0x1d}, {&(0x7f0000001780)="80e6ae834556678211ed4be97ab15a3544c5ee2e3f4013a704", 0x24b}, {&(0x7f00000016c0)="091b163a1401f60ad21d8cd50000000000", 0xfffffceb}], 0x3) r33 = syz_open_pts() close(r33) writev(r33, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r34 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001500)='/dev/wskbd\x00', 0x2, 0x0) r35 = syz_open_pts() close(r35) writev(r35, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) sendmsg$unix(r3, &(0x7f0000001600)={&(0x7f00000012c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000001300)="e9f87822a6c8cafb8b4e4687c353c1772889de6c0b33a14278cf07daae3ba5905786746e2dff4252fd18ce527e9d9cde7a75973fd953f94aee24f255ddee2d68a321469d9ee2e5968caee17fe80509b2480b88af138a4c2c82b5d5751440e4b0a91df31d635b7992e8ee8635fbd7f85ec838c8101dd03d6ce3e81966f078008be9fdf5d63d", 0x85}], 0x1, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r4, r5, r9}, @cred={0x20, 0xffff, 0x0, r13, r18, r21}, @cred={0x20, 0xffff, 0x0, r22, r23, r27}, @rights={0x38, 0xffff, 0x1, [r1, r29, r30, r31, 0xffffffffffffffff, r32, r33, r34, r35]}], 0x98, 0x200}, 0x2) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000001640)=0x8) r36 = msgget(0x0, 0x500) msgrcv(r36, &(0x7f00000022c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009b5c7b9a130ca7fe37117581ffff52"], 0x1008, 0x0, 0x1000) 16:00:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca648e7ff7b3596bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f87d6bc146e4157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b360fbffa90d160e9b2048a3c0b5495a204b24be82ab7a1d5b79d620c97bc85fa93e26622e42dc7d76c85a821dc94c0787914c0576ed156467db0f107584e8e5bf61aa97ea46b113733adfa2845da740f83547f6edc524053a6e92829004874cf7bf02ebfc347af45d1f5a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72e06517b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e0000000000000000000042f2b37a9e9eef44ca3ad86e2fe017cfbe813a2bd5b9bac81b0954119e1ab9f3df9a24fd308b1b1fa9c7a3da163f9e18a34f9b19bca826192f9a712d89b5c3d04a07f2e07022c57900b2cd6f433a03dc6f8fa46a33628222c00c55356fd84fd30b7a00db568e38eca34eab51f56984ed75b6a3d89f5abec808112841b0"], 0x10) dup2(r1, r0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') openat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') openat(r3, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r3) socket$inet(0x2, 0x0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="2c0287b5051d1e5efb2f0e037bcf5e46b83f222b9fbecd221598092b1c5ff1694fe6a86466cff283080d066319d811653c310f93209c48a01971c88e0016038f63559874e390fb0d41197e87ea441d9e61678f6d0712925fa1d74f0c3650d37380928e7d72e61cb46294e610d344d1c2ad40afb57a8e8a5a267643e99476aec2507c0d96068a4b5b33ca94159fe69c3959", 0x91}], 0x1) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)='q\x00') 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = getgid() setegid(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000500)) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt(r2, 0x2c, 0x7, &(0x7f0000000540)="9513f3948292aed163de3bae0014a22f269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0x2d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r1, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) fchownat(r1, &(0x7f0000000080)='\x00', r3, r0, 0x6) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000080)='\x00', r6, r4, 0x6) r7 = semget$private(0x0, 0x7, 0x287) semop(r7, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r7, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r7, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r4, r3, r4, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) r8 = getpgrp() r9 = getpid() setpgid(r8, r9) ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x40a, r9) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20, 0xed58bc0adc452bdb) 16:00:16 executing program 0: unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') bind$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@abs={0xc2349eae9e6a2db2, 0x0, 0x1}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r0, 0x20004b3c) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) socket$unix(0x1, 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') renameat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='.\x00') 16:00:16 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x2, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000240)='./file0\x00', 0x20000, 0x4) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) write(r1, &(0x7f0000000180)='\t \n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x7bf37bfa6710d9a8, 0x8a03369d2e228ede, 0x3, 0x33}, {{r0}, 0xfffffffffffffffe, 0xc1, 0x4, 0x3ff, 0x200}, {{r3}, 0xfffffffffffffffc, 0xb04c4c450a881d4d, 0x1, 0x80000001}], 0x100000, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffff8, 0x60, 0x20000000, 0x8000, 0x81}, {{r1}, 0xfffffffffffffff8, 0x10, 0x10, 0x1ff, 0x6}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x68a88ffa, 0x1}], 0x9, &(0x7f0000000100)={0x2, 0x2}) 16:00:16 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x1a, 0x1, 0x5, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() setgroups(0x2, &(0x7f0000000080)=[r2, r3]) r4 = msgget(0x2, 0x200) rmdir(&(0x7f0000000240)='./file0\x00') syz_extract_tcp_res(&(0x7f0000000140), 0xfc6f468, 0x7fff) msgrcv(r4, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000200000019548302d47c00dd240000000023819830f5da79f50000000000000000000000000000000000000000000002976e73ad3aa2c6f73a000000000000002366ca7b8b00000000adfe777a68d7f8afc11c5b7e9d936535b8107aeea0cea8d7c767f88f3c8d0000000000000000000000000000000000000000aeab0804251391831ab53c5e62c435afd0c7dc2f55585b2a459dff6689171c3dd9795d4ce9d80990b82ce3b85ee158663491f6ce7977827563d64df82efaa7e3ad10e86930b80b4bdfdef657fdde7591a1c09776e3d4d482ce7c3b670b070699c5ec3018b1e6b1c3492b4d4a2de82706fccfdc1748f56ca9ba34193f90acf041747f988c8ea3d2e9e21acf0c946f2ff646bf0513ac122e37a6feec0de51e86bb507d8efba1765103d7966ad32da37affc5587588ebba15391e841b7ab876aded3045e13c4ec480ebb835432ca125bcdc0c3777fa9c1d923b92a74019b2e8bc885296e1227435a839e7bd3427876f8171587a98541581a2fad57a671eaa25bd99e46e7dee08739ce032f72f0b0b0003070b62452b00eceefee05b3379915d05563366ecab01b404103f5407109f686a93c37e5d59eb6e"], 0x3b, 0x3, 0x1800) close(r1) r5 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x1, 0x8000, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTOP(r7, 0x2000746f) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) listen(r6, 0x6) pipe2(&(0x7f0000000180), 0x10004) 16:00:16 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xd3e54fb4b19a3547, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 16:00:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [], {0x6}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:00:16 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0) mknod(&(0x7f0000002300)='./bus\x00', 0x80002000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "a1b5648823c28137333a49e65219618a91a79642"}) unveil(0x0, &(0x7f0000001180)='W\x00') r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x10000, 0x0, 0x0, 0x0) fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) dup2(r2, r0) kevent(r2, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) 16:00:16 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r1, 0x2) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) flock(r2, 0x3) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x2, 0x2, 0x0, 0x2ef}) 16:00:16 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') kqueue() 16:00:16 executing program 1: r0 = socket(0x2, 0xc003, 0x4) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="8302adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd310a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a4034385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf87240318089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddf00004123053ff03d925341d85544cd1c050c34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a41204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f875a9255490b88ff1bf33436e6731ad3574d79be64d7c53ec38b394d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a836b9ce56d425f7f26efe6c2d6ad126358a2a57eb6652c52476b0f4a1fc0c7eecc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771c86e4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d0403054667b76bb2aedb6ee790c0514bca51acf3fffff4000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451120963690cf6536d0df155673c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645c6199c08000000b6ee306d32fe3b216639cb5ba8ca8715e9c82300768310daea67301ddae70e835cc89d0519e5a1e72c95111bea7330dbe8818d70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059fae2d9edc2410ac1fef1a0a976f7e7a57819a2e776e48cfa8d31cb69de4dac2a5cf61ea9ce77673dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c4bb1a944d08a79cc839d77ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c51550af3986e7c2112ae59b562c9acfd46b5aed23c03008436f8f2773536a0bde3ee5022ee7aa5cf05105f518ffab7d7d2d8fa5a4e2949679dd70e532f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e9000000000000000000000000000000000000000000000000000000000000000000000000009e31b69506a71a951c2dbc0b72b50510d4ce4b0358df222fd578f84fc418f406e9388e699a5f1cfe7b3278ca331c218233f37f902b9f067ab9203e0b2c000000000000000000d9c289af99a474250fb6ae8e20d834b54fe0f6ceb2a4217752af149aca8de1a601bd30d2b88bd7519c03d3f13338fe0f84c63df97d29af1ba87316da274dc89e57acf3c366e3e770cca16e95a16df0d2efb174a1e5857ed4d65e135b277405367031df28493a1d7db4b09743b31900304d5df6f46fda0826b4c4769693df9113d160b64abd654f37268b45659c9fc3477fc305dca7d8d1252812ac2f915a1b6bcdad6f220f6499242527b33120b007f0d4de5e32780bd6015246512a"], 0x10) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) writev(r0, &(0x7f0000000280)=[{0x0}], 0x1) 16:00:16 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000800), &(0x7f00000008c0)=0xc) socket$inet6(0x18, 0x4005, 0x70) r3 = fcntl$dupfd(r1, 0x0, r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = getpgrp() r10 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r4, r6, r7, r8, 0x5, 0x7fff}, 0x6, 0x2, r9, r10, 0x7f, 0x100800001, 0xb1f1}) r11 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x80) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept$inet6(r12, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r14 = socket$inet6(0x18, 0x4005, 0x70) r15 = fcntl$dupfd(r12, 0x0, r13) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r17, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r21 = getpgrp() r22 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r16, r18, r19, r20, 0x5, 0x7fff}, 0x6, 0x2, r21, r22, 0x7f, 0x100800001, 0xb1f1}) r23 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r23, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = accept$inet6(r24, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r26 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r24, 0x0, r25) r27 = socket(0x2, 0xc003, 0x2) connect$unix(r27, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r27, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfffffffffffffd12) r29 = socket(0x18, 0x1, 0x0) setsockopt(r29, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r29, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r33 = getpgrp() r34 = fcntl$getown(r25, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r28, r30, r31, r32, 0x5, 0x7fff}, 0x6, 0x2, r33, r34, 0x7f, 0x100800001, 0xb1f1}) r35 = socket(0x2, 0xc003, 0x2) setsockopt(r35, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r35, 0x0, 0x67, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) r36 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r36, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r38 = accept$inet6(r37, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r39 = socket$inet6(0x18, 0x4005, 0x70) r40 = fcntl$dupfd(r37, 0x0, r38) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r42 = socket(0x18, 0x1, 0x0) setsockopt(r42, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r42, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r46 = getpgrp() r47 = fcntl$getown(r38, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r41, r43, r44, r45, 0x5, 0x7fff}, 0x6, 0x2, r46, r47, 0x7f, 0x100800001, 0xb1f1}) r48 = semget$private(0x0, 0x4, 0xa5) semop(r48, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r48, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r48, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r48, &(0x7f0000000240)=[{0x4, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff}, {0xc, 0xfffffffffffffff8, 0x400}, {0x2, 0xad, 0x1000}], 0x8) semop(r48, &(0x7f0000000300)=[{0x0, 0x80, 0x1000}], 0x1) r49 = socket(0x18, 0x1, 0x0) setsockopt(r49, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r50 = socket(0x18, 0x1, 0x0) dup2(r49, r50) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000000), 0x4) getegid() r51 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r51, &(0x7f0000ffa000/0x1000)=nil, 0x0) r52 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000001000/0x1000)=nil) shmat(r52, &(0x7f0000ff9000/0x2000)=nil, 0x0) r53 = shmget$private(0x0, 0x1000, 0x11, &(0x7f0000ffc000/0x1000)=nil) r54 = shmat(r53, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r54) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x84}, {0x15}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)) kqueue() syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:17 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x20, 0x2, 0x81) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) dup2(r1, r2) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) getsockname(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/4098], &(0x7f0000000100)=0x1002) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x2, 0x3, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x1f8, 0x3, 0x5, 0xa4, "b68599c50f38d5e060360a364d5325efeb7f3989", 0x3, 0x8001}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1) syz_open_pts() r2 = syz_open_pts() close(r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) linkat(r3, &(0x7f0000000140)='./file0/file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x6) writev(r2, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r6 = getpgrp() fcntl$lock(r4, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r6}) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000380)=0x101) r7 = getuid() r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={r6, r7, r9}, 0xc) fcntl$setown(r2, 0x6, r6) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0xc}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:17 executing program 0: poll(&(0x7f0000000140)=[{}, {}, {}], 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{}, {}, {}, {}]}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000001c0)={0x0, 0x82, {0x2, 0x3}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000200)=0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0xffffffffffffff19) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x80) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x20, 0x0) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x42) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x80, 0x80000000, 0x0, 0x6}, {{r3}, 0x0, 0x9c, 0x44, 0x1, 0x2}, {{r0}, 0xfffffffffffffffa, 0x8, 0x80, 0x20, 0xfdd8}, {{r4}, 0xffffffffffffffff, 0x9, 0xf0000000, 0x1, 0x4}, {{r0}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x9b8a, 0x4}], 0x7f, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffff8, 0x1, 0x2, 0x7, 0x8}, {{r0}, 0x3, 0x1, 0x1, 0x0, 0x100000000}, {{r6}, 0xffffffffffffffff, 0xad581abb76b87b4f, 0xfffff, 0x8000, 0xeb}, {{r0}, 0xfffffffffffffff8, 0xe206412ab512a061, 0x20, 0x4, 0x2}], 0x101, &(0x7f0000000340)={0x40, 0x8}) r7 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r7, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400, "b04d00f3ff0a551a00"}) r8 = socket(0x18, 0x1, 0x0) dup2(r7, r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) getpgrp() 16:00:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x2) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r2, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r3, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:17 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebffff0000005b9d071b542a5387060002e2b8180000002900000031000000000000020000000000000100fa73b2fd220e6130274914b3d831f5ff3a8657249e7a1f8764446921887ebaa9f644e0312821544541b694493a90cabcbaf630eb3b268a81f62378b9f2f02517dc7cc45f7a0fc2b3e230b04afd962247caa72bd96234e7262bc43154bdc483d1a5b4a18af6006ea5ef0434693973d59b8889b4d2abcd162eb6e860d4327b91af7b9d71d27b040ccd3d516c"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x40, 0x4}, 0xdd) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000000300)="ce62eb4c2cc3706c0e4e265ee932f0be992ecb46f7bab8a12737c7c2c594520b2f5663c095c357d22aba5b083c7390a965cebda9aaa808c35b6ede1535994f63f7a43969871937970097f8a05e3907268e5d5a62106ef027696cbb9ee2729ac7c3f310797e82d7ebdd091433ddcc871b94a669986247c2faf44ebbe1e2ca6dc64096d3656d8f3ea426c7fdb4b6312f987b94997765569e47414311a31b8044466afaa35cbc533e6d33ad601250daf42ad7531a14024b28a27080084972705bbbd1137beb6fd797"}, {&(0x7f0000000200)="c76f7914c8a7a603e4aa527c730089cec60e77f0147af247b4e2e76111714d35a1d065cb7d006df465b68319ede36f3aa8f1b9fd1d42c7f2b9b098918da0c5d185ebc97b35afd4119e80de9533e70016e42b3988af17713ba66b9b954c634d2776cb4ce480e6509165400a066897a511"}, {&(0x7f0000000400)="d5d383b818cd12896739e416d64158627b25cf903616f77e31a93ff3ebf82a3fa4e2dafe28a5877af9429f622e2732f445d17698a4b82613c1db22fedb124b2fb50a12d0c146af5065"}, {&(0x7f0000000480)="b24c08777907a82e2dd902b5d32708c8f840c4a0927fe7ad055753a53f0a551fedbd6ce07deba54e92e0d483414eb11f30cf6e7481013d3f8b2b4c0a0186aef9951f82691386af433658e40df7555156f7b5a8a0a1361cece8ba79f38d0c3ebd44c4f6f9b3179efc"}, {&(0x7f0000000500)="9cda5237892ab2662fe0da40b34f25150180af102a3ae2d3cb1b320569f2b7eb05565510726b862775bf7ca454c315d2e918090983899f98fde555c64527240740ce11de12c8c5e89dc8e88cb38ee2d131efcb332fea2bd143ef2517b7e616a94c933b0b65a517bc04c742f3317c8343bbef9eb78e1949e25c2f637b08c96f9c41339b69d72af1edc6465000ccfb644eea6a9405dd5ae44ebebf5f70e18e6bf0585929805b47c782a1c7ddfe4c6796611cec6b28a0c0999ffea7b80e44086768c1956773c1db8c9fdf7b44af995f0c5e575b2d2cbb3464ad3afb9d96e4a9238d93ccfc7bfdb576014dd7d9c646169cc6734c9c7c1953ab6bd9d03ab2b0865f20d092d54e81cfe7e0773efa8199a0442780da4785e4e93d0240240bb193ce642861292220903384544426d70418e4de26c29c03578139daff3c3d6622a8386e684f5c1993d7499817891260480dfa0a0b68513f5f14b4992bb31bc85581184565eb1ed23b6ed7dce4cf6031ec0a7097ae3bd93301dceb90e0383a761605d0fc61d8eed69fce7244836a0b46d4b6af350a328e97e8914df53ed1472ca191313c6e5553023a1770932e2491431788afa0f558913d3f569da02afdc6976e35625f1592c52c5e1399ead844e082b736ea8fe2610334c9a2e90e80e5b0f1dc5352851f20327d2c07cd7f9362450e6d582a5873f3b8b9652d4abded7b547f07f31f1951999b5464755a184cfd58b8e7b708d9045fdae7f53c3e3bc85d63e348147974c869ce8c67b6b457b18441624b3cbe1b6e29e7d81cb5afb6ed67cad61a3a71c9ec1e17ee594e36e17ba17259530a62b262f65b9bd7d79c4092cba0b15c307927a6e5ba89c88ac61ac90b8d5b7ca5a62e46e59a2efd7550aba70001659adfc15b9c0591eaa66c631205a0b4dfcada1ba3e67ae1f75a286e0b4269c0d28cfcdab675d8446caab157369306bad4e03073036d5e208731244241d71d4aa8fafe9f59ec88939ca2e56e5aa5f13fbac8eab8a51a04317dba785d7b4707a75b8a80a586d116fd6d0bf393d7d5c736b1bed7b7a0708ab5385b86ec1c3d53c2b6effcc31bb0cc1c3814acf5cc5eb55953cb6f8a80363e05c4f5250ef916f3b666fdf01f709b99c74ea8d1c8de1b44a1127ca820d8cc2396fa489b1a6192ad21d847f4604caf3a2663d5d22bb103c440901c31d6373d38ba9407adfaa1bb4bdb250ada6a8282f4ccaa1ca6be7db8d0c6214bfc75a0a7812c406db1c7c95aee173fee4a09ce906f08bbbf30f9a4efcdd8057e7fbee81d3908e86be046624e4307d787034983f2439374cfa4c1869555c908e08606e61fc718a3805e4a83e9afce1055f875d9ee8c305bf509002710374f37b26a954e94c6bc95798d754e92df6756bf99e7197e09dbd04c2dbde1e6534e7b1239b6b0b95faee5ff59e9d1a81cf4d843f01426f6c48cef4fcb1a1a40ce96d93e9f9cb873420a5c8fb24c1fca254cc7882ecfa013fc6a63d78e10e73df6756d9de77f02d29fce91f092df49c3cc367e65ce2d40f8fea1c202151aaec4d8bb8f30714cd44067f48b90208f192d574448843b4b28d1d98d1f0961c5469f1304c3dc13b36ee25ddbc1e65be287da1bb30f36c4713d0a760e93f72109794d9c51627cad6677f8784725706fe6e70cb9a4f340ef48aa0635276136a1c2c103c19d5be2eab5ab7a4ede6a4c6ce453513507263959adadcbda50e12d4678138f770a4ab5fc27bbbf89bb2dd145b4a828129de91674c5325325b06201dca07bef47bf3131da3ccd935f0136f9ba39004aa625da77edf02b89fdcc5896578f7dd763f0d408b7f48284174bbe13920df1388b7790d8def8894007deac41fd0cf1100adf15b140d4e9a5447a24dc340a57eee55200ee436e5118cf0dd9858369b411fa7df5561d6f9ecaad37fc49ee325702868eab8bf38cfda15c9f093885edeecf86ab0fb70fbc8166d69d8245175bdb3a567a01b3fc844f07aaab8492af39fdcb7c2d30b7579d3e61a071562e12839c266e749856ddfa15b21edb1df79c21eaac4c4ac025172786e2c1c92f0e30437d0ddfe6a8354c6d389f46f8fb100be99d2317575223aef9552ef81bbe93f50fd302a6b7f895becbb72ac8457b5ecaeaa37600181c68d45ce26b5c0d1c43483fefbff61e46347a5e2e1127d4d1daba41ce5614af05617ed310f3a1a04cb7e1da792ca67345cd7d90e20eb57240c714ba1e2987c22afb6e2c8c50fc9c583ab74c9ed177619fae985a52f38014c6519a16f0ab3c61643aa4f327b1c6b50d336e5512d005d2c1e56a446663579c87c7630973269960cd4a28abff40abb92ebb84a4b7131c4d333e86afcf7dd039751155fe99d2b0c318e933fe57eed63b9c1671f9fdca01fa93ffe597953d0263736c49c04774e2fea409a3b13a7da6aa6b3d87b64e42f095cefb703ff85f6fe1d391d477e29112a2c3bbe9bb50967b07df56f292c4b8d7268d1795ec03cb3c8c12e09c6e5d6f530834a6fc36c32f72edb6eb45b2f65d1af4580cb17e631893bd44bd050a43b05c510031ea26d87cef92203dbf0d92035d3be85e0e2c9eea4382ce932ff569f136f12941f5394f6cc9e344867cbce230c770d89ec0a080b2015f9d34da323be690a99379eb66eeb1f4b60e818a9a6097d117d9522bd07d247d1f4c64c2ec2c75c0dada78d9ecc87dae15b019d55542fe9e2938ab43b2ec071e57fa2cc776b4c2f331ff7312705413f7f516aa1caded7e24b0b25b57841627fbb0c01f80260af748f650b06e83624374fead629ea0c3cd038e8a9896a152961dafe2f02b7585d5ed004cddb7f2a5cefdf226eaedafb1380b1455bf4038c2fa42ff9a8e8ff05d40e507dde5b4d34da43d93bb25633995cce4eb5f11a011e8e20b90e5520c2f5e43a7da196f33386125e1c3cc75008217229704864d9e22c51e75eaa22c265c31aa5ab05e9658645a97050116c3a303f710a82f87e70dad6417b144420e702033e349e3d9adfba30cdcbf1da2e574c9f13104d7dd0dd819771586c591c8c259f17546d67857253bc31ec5cad62d3f3c18d3e906a85808bcfa7ef0efddc4d4f37fc9c0c824a6d8d002e9a37792b17866482c2392e097ce6463d528be47b0c00c582adf89eb574f7f35dddc08e32e7492f610c909dcbbf4d4e6bae0fbc6116c12c75c2ed1d9b24496e1fd504c6b6795e388a122203ed38d876f760872037ce9868161fc24fd88bd97269935de150c878dba5f3b7906c37d4a104f08b1ff04e6abad77ca89f402c2da8f8e8c76ce6c095b714fd876d689ae2c98d006b555a0ece3132ac45ac06f08eeb94026544195beeb1508d1e8c8f4835c30972318e2b23201724a18dcd5831dd0dcd605672f87c0677d4dd8a1ef8a2c5ebba09a03daa7f0b77a4e820508c833b09567a7a70351d6555c4eb02f358783c42507a1935d0623a92d4fc413489d915729c46134755a81b723463a9967e5475882044841ac6ce4b34cd9d5b60bcbfdbc16588c363fd24b20a42941b8db1628cca3b2fd296ca61ba108b7eba481b6a7bd5295d090159b66ae106586667d1c65309d00554a7833de4aa57bd321945144e19b676b1f1c2029d704a612af7f550dd4be2149f5fe9532928403558c297546df8d844eb5149da5a979b10555218ba41571ac3e6f67f9e28e305e4f25548e7b54fa95c32da042509d1c1f3e1a1a00a7cbe9fb3fc1e3d1861c2cfb10afcd7dc7d0016d2bde3d45ebc7cd573678ee769506b3e766eaba3cb71fab2528f11123c38d839d646778db2a08d911530952a7ebf9cf0b514ad329ad07ffb7ff0ec68eebde5b2b09b75701091ab9d57f4bfa554af56fdb09a342e67ab49a6c2a1346628854354121eb272036d6e551b0b3c4e4e475d19c1e1dff022b3c95eb00ba100151ebeb697cd357ace23474f2be93fc8973a23b4284ad55e98ee577d12eaa0d55ec681a4077e7fbf1992677c80eb3b962b5a7b7c425b2cfdc2c8201e430fd06cfd543b29b292c24722829a24e0c32471e4a2d9a6d8015c680af6c05a782de0766218513c1f8a9d6fcdc6b30527f8ef9e116ebca0308c7a989c8d2ff19433ca3d898ce641ed955cd6b5e417b677416724ac7d7200a1e2ae223f0993e98e02a7bb15024953f5e3557c397296e849bfe7bc04f5b5e8a52b90865bf3d329d6c13785b96a43af65f93e09114c310d0a0c70249ea1b767e44eb6a89027c65d2b255cf182627cc7442392b034ef802730e1a9e72c144f5cf45fc9317d7b0246856b97bf8947adc7944216ed657878b461a364194c576f38cfddada7a560f84390507318de19c679d76fa07d6a0b22cb26a959055ae6e6c63822354e0a4e6ff4c7f1a7fb71ecc0043fb65851afdd1ac439c0c132f9b79f5afc596d2401431e08df28ee8efdb9cc26afe95b02d2fc0d18b0e00fb6d97be86680c70ddb44781e7037413df3dc3b153362225e7d361cd7911c8c392b0ad57efad14d7eb00fde344d1f49e8cb82a555c6fbf32c887cd6a4b44ed02b51fc6c2d1d3aec52e3952c888bda9ef8df7154af021b7f2fb5803db5c70b7861420267f9f79b7426466ad41be207f6d45ca19ec88a15c81315650cfd39b4aa1cb641ed90f335efd75e322f91d2a64203d61ff45e15936bed8bd1fb0c17871a96066f164852ec4174b1cde573f8a54e0c42c7220a2fc4454dbe3950fe50385005c7c8350787041b9e1828b3b1f56c5b1f818aae3b08d4ea9438ab68a38b00043fe642cf0691e61fa68b05693bcacfdad0d641b86e272831c43b57489239f21ee175c9217de4717537e3f13a791ff361c55e7d5b1fffd50086276dbbe4af5b72d7595e57a7579e9f201145563b1a90ecf9267f35ff319da394a14299f3151033bbcd6e6c4c2dc8486b278f3d211ce23f569d7a5d984c97d85c20aa4821b084ca2d1a3e3df4ef8e8607cc42b02f5a0ad5b5eadee8b9d79cf85adc2a729a83237f2b80ca23af6a6cc3fa521ef8f68b4c6c5521c88b3196e68b6c00d0d907db929e0e18dbc5ecf34123e2397fb514e2e8cea04f60b2b5ae5c1a4a960dfee27df525729af47e99ee6e7aededd60fbe29859541883a44fc4baaa6cbc2f7a8eae2e706323b95c9fb2f58ae2c01b3adaf38f697c3c92df086aad3fd0d1bf38e2d9d7e33e41d2db0e13df4d5d9799c4f8c228a6537cf9f8f9b454411f2a1ef23f59fc95c671045541158121a4e8065ddb0bc90f37e59461e5bd71df6e0dffe502a64eb521fe2de0e90fb8afad795e450a2d23dfec2b9872a92fc17235b4e238c55e20ce1e6200952b42903a5a3a0a8c8b868f1b2ce094543616701dd034dd91a413bd633f0b0c04de38b250bb85aaa5ecfa9dd0c3abe361fea9b6d994c6728c3bd455b77ce519df5a87c83396f012d6954e27a9b6d7f6d8ad7f86260e97267358c206b4a00b2b75aaa51127250b57a19e0fa74d9722439bd08bfb6818052fad34962d3a24b8375db48223b82050df2897b8124faec523ff3ef8e9b362a0dfcbfc526438c9e22df765362ec58aecaf16776c2eb8a76ab3f37d0a573428412da9aafc482903cfff49716af50e22a1b55a12951ead8ddf1ce706cf632a652f9e91958c0b0d0d9b1184cb031f6c471f6493a2afa4fbc28619b4c25c92d5f262ede868a94f12f648bdaf51f04614f175c789cac5943c240538b2942893989cd115c8d6813ebd91c1c50fcab0ff631fe48941434d228cf5a6ff6bf7f713eb9acfae4ad73dfed88d9991a824db2d3d8c0cba459d09f74b20538af36323054ef6a19495f19e9aca7a5abad626a668"}, {&(0x7f0000001500)="c22868f86f61134dfab613237596d5e8b3804ad0469a06a4c47e9277573a0d3af5be15e85df38c4141eb7722ebda782e5d6fa650e2f3303b8181ce730a27d7fa9b311a2ade4f3dc0ee59514af8d36eeacc9e3e57bf86e256b29d9164f2061206a1288b43559c4186744f0e2b1462ca521b4308400682d0473cbb9afb5946eb8069798424f5874aa07a1aee7843ef3d0657466c7a92e33c956127c7a2aaf06c8c27e5ab914fa28ef041b664a632663e106706e2c65a5bae285b79c715493880a32ff1d3a09075a22623aacd3c8f6e701fca8b"}, {&(0x7f0000000000)="438b23"}, {&(0x7f0000001600)="b0a7c064f915b878fb1ceb04250c3bd7e54e63f16e4580a3bdd815ae20e9b536f35e5f88002d201c81b9c6aa0faff1ec97c4381c8164663c265caf6d1f52d8efc574301b808ea07be7a10945e905c2274850eb0180c630926b9fdad8a6219b72405681ca8b04f3becdfa99ca27132e01559919befe6df4f420df7f"}, {&(0x7f00000000c0)="99ff62721ddfc68c6aade6a457a825f282288dcc0b0b41b3d5bfb87d7a5579e428d232e434b2a97ab3fc1b8fb447f4467bb383afbc"}], 0x351, 0x0, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffff4, 0x0, 0x101, 0x6f68ab8f, "85875f7c848e04000000000000004dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) fcntl$setstatus(r2, 0x4, 0x8) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0xb}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x20) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) 16:00:17 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) r2 = socket(0x2, 0xc003, 0x2) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6b0700000000000000ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r2, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r5 = getpgrp() fcntl$lock(r3, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r5}) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000380)=0x101) r6 = getuid() r7 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={r5, r6, r8}, 0xc) r9 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r9, 0x1, 0x5, &(0x7f0000000340)=""/192) r10 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r11, 0xee01) r12 = getgid() r13 = getuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000280)={{0x2, r11, r12, r13, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r14 = getegid() r15 = open(&(0x7f0000000400)='./file1\x00', 0x80, 0x100) socketpair(0x1, 0x3, 0x20, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = syz_open_pts() close(r17) writev(r17, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r18 = syz_open_pts() close(r18) writev(r18, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r19 = syz_open_pts() close(r19) writev(r19, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000580)=@file={0x3, './file0/file0/../file0\x00'}, 0x19, &(0x7f00000003c0)=[{&(0x7f00000002c0)="016321f93821206cf52b9d52bc61a850f514d90cce7080b5a8aaa86230f411fe06858051941d312de62e2f36637bc23efcc97182df1dbf3544aac3d5a73ce4c5c6c04e15c1851f4e2edf06e974f26e150fca6cea35d824e503686b9b9d4836c0a19d12e379e9b76f10339e9ebf3eb62dd750dd1c900fdad7fa8c0509fe0857440c905e452364b6b4c82fae8d0968644dd0da95bd3bc5e51e8cca9f96f1e2160cc19a7bbd476ab9eec36fa53e95e273762de30aff60edfa18321b40f1ea93ea0cfab907215b1c", 0xc6}], 0x1, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r5, r13, r14}, @rights={0x18, 0xffff, 0x1, [r15, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r16, r17, r0, r1, r18, r1]}, @rights={0x18, 0xffff, 0x1, [r19]}], 0x80, 0x2}, 0x1) write(r1, &(0x7f00000001c0)="09200ad35025d5f3ead155786dda286035f7c09e05f77dc48963b33a631c2775e3cc6e25fff80e0000dca2f4212be0d3f361195719e55493210e2b551ddcec6d3f6dc4dbf545b2be1138b90356af3d34e0c75367c5aa34d3da23e7dfd0ea5ccbe6fecda3cdfe0248a7ef8bb5dd341b4cadbaaec761ca96a2c583dbb5dd9adbcbb046a852c2aa862bbf624996c76a4022d6dbfac1186cc3de397a63bee646ecc037cd3d580a90900ce446127ae67697401d410c522c5c995b316ddd668ee2106a05e8e19f3a05cd329a2dcc26abf778720732ccc800", 0xd5) stat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:17 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) r2 = shmat(0xffffffffffffffff, &(0x7f00000ae000/0x4000)=nil, 0x5000) shmdt(r2) ioctl$TIOCFLUSH(r1, 0xc0206925, &(0x7f0000000300)) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f00000000c0)) acct(&(0x7f0000000080)='./file0\x00') 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0xc03d) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x341, 0x0, 0x9e91, 0xfffffffffffff546, "42c63c9a8a7b5cdb5a77f447432be5816f157e33"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e", 0x161}], 0x1) 16:00:17 executing program 0: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002280), 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x1) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000001c0)=0x3) getuid() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0xab311d529020e543, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0x7fffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:17 executing program 1: r0 = msgget(0x3, 0x80) msgrcv(r0, &(0x7f0000000240)={0x0, ""/103}, 0x6f, 0x3, 0x1800) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000003c0)) setegid(r1) setitimer(0x0, &(0x7f0000000080)={{}, {0x8000000000000001}}, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10001, 0x5, 0x3, 0x1f}, {0x9, 0x7, 0x40, 0x10000}, {0x61a4dc37, 0x4800000, 0x0, 0x8}, {0x1, 0x6, 0x1, 0x100}, {0xe7d, 0xc424, 0x8, 0x100000000}]}) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000140)) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0xfffffffffffffffd) ftruncate(r5, 0x0, 0x4) r6 = openat(r5, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1a2) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000100)=0x3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r7, r2) 16:00:17 executing program 0: setitimer(0x1, &(0x7f0000000080)={{0x24c7, 0x3}, {0x2000000}}, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x14}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendto$inet6(r0, &(0x7f0000000640)="0352e05dcab0ec1c36f08ec45a729cee6ea3d41748711159213c41998499dc9d2beccf5efc756c17a09eedfc04310f6382e70c61c7c161faeb97ac06dc0fc6f6bdd53363fe38277890885543ec977b973a2fd4c933647daa3320cc8358b57616c6eab7a1767d0692d9383d18960a3b1968d97f8fea783e94750f476cde92a091fc95f5dcd48f86d6670daa2003f8c2d4d8d700125a34339ed928e68119d19f4d91ea478b9baf89871214de2ec4b0c34d319802acb10445009f873c0bbdba55470c7d3aa22fe67c4caf534a9d28c24fd866e7c5ee282cbc61cd66d838c0da9014f95f6d769b1359d395ea962484255a57f474f05f60daaf94dc4b3dd1c86a36331a84ca676e5a443ecf23515c889b3070070b01b965848cc2abd2492bd279280a43f4614c919a13c807b6f5a91cb071be0818f965ef00d03359dfb99275d68b7cd2f2bf561d8912eecc25736a4a83bc4a33f24bf25754474943a26a56cf20e6e264380392aacf7b8463217cafb77a57baf514dca3ac5c39d2c0441bf9f21ef14658d648fcb9fd06b7bb169b6917521b52fb0bb34f8c6b8ee70999738d39a8199e606f0366cb3c9786a5db76a366be07ad4424d58b3312a29f25753bf804caba783fca07d9e65806684002cc45fd9c5fe98fb2218d3d6dccb4ce6c7bdbdb664dbfbbc1d5c7604ac3e5ea77b825566d865039b702ac0777f17390b2e77731f4742f1883def21efd0620eb83284b47ba4475c7a79ed02a1cb28ef3fcdc83888e98b48e16b620df9d5ed1c95c93fce0f06900c33ea164ea336d2be5fd8f910186ebc2731ecee5a31efd3544c0c07b232a99071ba1d05df9332c9f4f44e642946609bf9d145016a244717e39d167c4c96b0f5485394f4c04bb289cc1a5ba0049941882a6c573d9191974da71ad411f2a0181742d643810be1af7f24e681d7878de48d9282f6fb187b4e31e6f5fdd6024b44054ce343937ca49e7cba7725fcf59ddd5cd98fcc64c0939a47cd7638dd20240e42351bf5af15225ed7c78876eaad79d2d5b7e858ef51cc34433c2798c7fd49d3b2597bbd42ffc93e99c0ed0f8d2f7f6bb183a81439e5c91fe04876ee0ac28f542a6c81b2f8ff664fda6a7278ee5059d0150f20249cdb6a76862e23d9a0546d767ff9c5305de4c9bff2b37a29453d67105635f30b43c77440603157c2213b75bdee037637e2ec052b3da81819188e6595eb48ce5093eb83e72fbc3a0a06fddc4d711cb9ecdb59b2f061c5183fc3a3df1755349e785e1e618843053b64ed7b1ba53209b9f2a62d9e94ccdba2b40b7f6b57d5467ecbb559ad008c418c2d267fc35297ccc7421c605cffe26c1dab5ac800b97a48cd2c7e30645ce4aec23211649b097cbe2759f72a8430c65c1f25c80f0f4863cfa9abc13ef58dda99314f186fdf3f0296732d51b60abaa4dcd3606c628ed3c9b959a229f6c931a8f7784745f90fea3ff3d100c76b0ff302379c367e577e26d8271cff416e8fdcd3da8736c8c81648691031390873a825c37ce5d19756b939722c0711b65290f80e9a3f0c8ebc05dc13e1b62ddbcb369b797b5fdf453082c8af66315569c2bc6729f5da9ccd9432ace255b2ab6345b6acc65f8a02429fd7679652781bfac53f900cf79e47fdd2ba7f23891ea4b6f1453436a2de2484f5d9d7dc63f6984cd81d71f918e7aa663e18fbd99f5374ab588c6705709ff0567cd06f5c6901c8bc40a764e37f8289e7e17905f1cdddc1ecc9f2fe28ff0a7246baa62333d90564eb88b1d1d7e12021286827168b3a132aa7b2de74b2b12b08d6a6446cc1958d6e45dd044c91aacaa962b7b68420ad0ced1ede9535ec101d753cd3c66cc3cfc035c16b0557b078607956a255c06bf41cbc1463bd67945c5171e4429afbf05179209ac4a7eb61eb15bdded13a7b82fde94a018f813ac8eb99bc2bfe17b75fcbf5e01394db26d3f0596aa1c484ad2521192a54c01296d1ac7ec8ed177457ac128a5f76cdbc4ccaea293a66a01657615b92c600b48522537720e37564f300b51684627c3b41b5759e74ff6ffab3b7db42abd98441f35b1a0121f038cbd4043497fff7602f3fac234f8aa6ee32ba417c0655ed226f311939fbaf562dc708de3a90362bd05e4236035463f7ed525fe82ceddbab828a2d8ead8a953b9083c00c6d09f5c87444b36ab64eee518899f8ec2998d7a9de92cce6b8bf462571736120dcfdd98b2d832b79e4be523ed9d7dd331aeb19c750559bdba3cfae287865eab980059fedfb09f18800d5ab69e1b371ad92638edad6a58f4cc8354b82105db4f424ec900340cac13a224132dfb53bd857bb20dccd4b1387ed6e7026d7b22ffb5cd432205a88e49ce67158e33781036fed77ed5b82c32ef38fc9b0cbc0912fe98883686d5928a1bc83cc8283afaf8b3116e26b44602db2d6bb20c56dba3fe2b3631e1ca805ac40b92d40f49dff946b68c669f733533d16dc060bbd51dd36c59a40a3f42240b251ff3e10d833ad38d8362c574934fd2d258288d8e188e8fdb73a3c4c13862883affc269785250b79b98f999bb07ea12100bbc8eb563f34ce68f945453b6183ea8607b0663b393e06ea7962eebacfb64510815478ef2098e98ffb111c204ff540122773bcd3e0c6909f8c75e393204790d97eb4492bee7210361043331fd1c4a7eae210f792eebe39c6e1d5a131c9bed1d5f0bd5a4fb66fb37b989c177b56ae28507b4865cef98d7a17e05750f0ee44ce465c3132d2cac78a2c0f503ee10df6576b1a556adf6e9aa1cb9b7c766cb27ee8a9dc756f664ebf9dc73290e2e84b580508d9babb8a201f8eb49fe89437370cd5bed78ad9bfbd8b1708b314d8e446aa10f963a6f034e7b88d5d1cfb9c46ca22f5378442b531bbb9022bd8fb42ebabb1386eeb08175de0e8e3a17f057ef7fd0a7a86fb1627c9856dd74dbdc4218ba7eed050bcdf18760d1d6778ba654b9b2883f31b9f41ac158166f51fb8b3f324e69004975684b8dcd70dfb496827fee7dbd28f7da0d4fe520f815a509be97fe96b948c543434f3378d670c091239ec1ac9a05774c1aad03db85021aae7bed37acce7320d4fe57bac7e904790beb3872132b703c42c1f0803f761e364c1605ce0dee94ecfde5d06ee4cac7b0bd991c3cdbbe49bd6b7d29ab6517ef856bfc059167ff339a9e40ec69245f3eb761efdc1bfb5967b9ce6382ad251e23f7a11641ac491cfe1629558e3bcf74e8e76f62b02346709d914792d57bbf578d866d5906409afe2d4b1cb50d538d16b344332cb56874bd9740f2a0bcd850810cba7149d1226fd994b33a43c0ac5b929c9300427bb54dee505ac66b88c6a4343e301c96e597ddbeae5f249a019efb2ca4f3b3c100d382203c597203f7641b5c4c52575b44b75105f827ba4485a235d894ad9ea3799fe9a8ca5382d2f9b326c4bd0054e57754daea4366f2537d6096bbf4aab1dd66993310207b361c8c49c45581042a1cae3d72682d93b37e8f2f8da88016feab5038d286fb2cd842788e5505cd28b5f0ca1958263cf8df7af6589649b45da3c60f212c551c93a673e4e7d01f96f84123669186dddf6e6d55c07146fdbfa1fd16255090950164da3d83bbe74716a8dc7351c002abe74e369d3fcb656973473d35c0d1678889ca1373ab713e87f2276e425b3a1df50d24dc9d595fd9496d56b8fa8c45923c35822ce8debc840c0328c54ed0bf20effde694356ed6422c090f00d65a513a0d1226a350ee1d598c4e628267f0bb8f96a72a09f378d572aa976343af4bc388f8ad67d91dc01ef8124c7089e1bb341ed6aed52173595984fc3c48a6a99e2adc191cfd5a0c14d676060cf036f10fb403345a95e482a959baa30a1886a90b2bfb9b6007a00363af28a34e8ad496aae7f21b4c3e702775f065c6c55f4c53b276b45e9d89128c7ed1dd986462d891fdbbf0a076f192fd2eacd0d599a2e479967abdf61a212f5ed500e864340cb703e5323e2582fe49abac6786aff8d342f9af2d7f4b6953cc6048a5e355efdf4342c727d19b23270bffddd0d07d3e53164a5d569485aedc885e4b7e7dfc400e6cf9a6d56291535ed8ba23ae306df4728b76711730bd80447869b12e2ed0b376690616f45067582edcb1a37b330dd1828e37d0657826d69acbc6ccc9577f6408ac14d1ba9d1cabe8ab99c91cb095a64db2059609226e317441a93afe8dc32d59de8c407ce88b7941975baa0f021bf9c0b236c592d53f8ecc99dbe6c5b607f66174cb615d30f3c31a4c26a69987bc51ed2d4e369490bc6fce116ada9bb422c61a44c4a78c61f7c490dc90ec158dd243153f3f2a31cc101bad0d1e47f20252d9c3be92b709e3eb89cd9fbe8d63a9697b32b7083bb8b939525a41c139016c54d8adc40d130753bc4348cdc2b8dfee97b293a55364f37ded2fc99af0e7aef067757f777ddce43473f31b3149d0917c3d9e3e24914a366b63f52e9c5b750bf54616d1e5dd3673c3170cb7e2b8351798a117f0ac2ad87e7dd9326ca28722e20325353fc4e972ee5a864bb3382425a612c4d51c02385a63f7d29fd7d08a554e29b3be6c9c82c5b7f92055c5aab0807c2b96d32d2f39de7a8afbb11d918679049c517d7b28a2f154287d6a97c011b0586f4d6b3910bf8fea55de5b9c370c449facd42cdacee983546a3e9291416bc35f98f16a6dc4e3ee84a67df41f9df066631b9ac379064ff32d6527a6002fb77801950c6b606dcabdb2a443f329d1036eb507f7f350c962ef2dd40678c282b6b19fc732b324007683c766f14556d44c94967752fa8b24a30e5594f3dfc1c7c89cb88389095af90df899da4e9423790749b9f6b04956410ac4885ced623fd948c2fbbaed1a58ca940ab6bf2c6ad8172b5d186c87805b337351a91aa0003d6b7f58f35f41794c89224006730862d41283a3a3a253d24216a80ebdf54b317792f33885bc1d2649e20d99f5747964cd2f5bdeae4cde0d3c33462e2ee2e32a8dce3501ac126dd30bb3f8076a7bff17355e8dda08d8d355174ee17a2c0601c606360128f5345322dee065f2a6c39cb3d33a7c695022c54a49f90560d70f1fbe8c7b4800697e155b75afcbe2c96df3f43fdb157c2e088b6de02bcf27eea5675d3f50779df67258e4209ffff680e943d4892c5c5266c18e4df7e8a803e5bf2a8122e6c1612269ba6839ca4ed4db66afa1eddf0ebb9e0b5c4cc8ecb016db85631b34e2076bf22271e3005e7cc27ec2ae48a300134a2f4f929bdf66dd9c5e720374389bd00a4bb01e1a26ae9867cf9749699b2d522d485ad5c1f1c9650674796623941de2151fe04091f7d460df7920eb7aced307ff2eccd3ee0b2719815d0d803147866572765064cfba660cc5ab08144fcc15f01704d247ac98f525e661f0c6b24f598433ecccadf05750a84572ffa6d997908b4f51a9f3c0be61a51cecc618625d84bbf895e7f6f27982d880ead2c13c5012f44c9cbafb918317a1200a46d78bb4518c6eeb7c73c57da0bab97dcd0003954b95164acb9f33b30a235461be7cd516f4f0bcea572cfb12dad72daa62b44a1f134d257dbd2c346e89be7c39030cb0d0a4580f51aa77bdba93aa62bb1e788ded3851bd72ea15c2ad624ea996843a71ca5ab2b2126202b79b55eaa50250b75949852f66829eaaa93ec9bcedfbc3760b3064ca0bb1d2642fbbfec2ffe1c20e899d9c679c0bd02997d20198e93b66832a53179503ba1ce72cb89f31cf408978584872e37edefed1bf022eb8b5df4b0851bb4c6ee376464c9335bb352c5969539ac4d3fc28d5409fef06005f653a", 0x1000, 0x3eae128b242df064, &(0x7f0000000000)={0x18, 0x3, 0x7, 0x40}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3, 0x40}, {0x6, 0x0, 0x0, 0x40}, {0x800000000000006, 0x0, 0x2, 0x80000100}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x6634744aab671dfb, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2000000000000104, &(0x7f0000000000)=[{0x61}, {0x2, 0x0, 0x0, 0xfffffffc}, {0x5e}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 16:00:17 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000443000/0x3000)=nil, 0x3000) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="392dd9c26a93aadddc38f679a1e64fc0613762fb1e81ff562e8d59ac44d3aae4dd4546e2d7890673f85195d86348c6c7f18ca1d0e95210", 0x37}, {&(0x7f0000000040)="67b3b583cebd374342963bc0e83ac29521ff31ecd2688a947e520b0b4507528dc65a88fb061662509afea34b4d89afed3a8a7bb154e665532fa1d29118993a30fd31b7a9479e693a75f6d375c0be6324c7df9fa036051927858576658d30a8647f602e6e02d6f06d34c8f17773456be40808118038c252624e15e5b3107dc154d9e2f9a4d3955f19b238a018c5b5155c7ac9bd6e3daf2f1d2c26bce15f07d41ddcfefd98581efdf37aa18418e73bbc7eca7878208f377b5c", 0xb8}], 0x2) 16:00:18 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f00000001c0)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) 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", 0x70) r2 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000340)=""/192) r3 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r5 = getgid() r6 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x2, r4, r5, r6, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0206983, &(0x7f0000000300)) seteuid(r4) 16:00:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 16:00:18 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) preadv(0xffffffffffffff9c, &(0x7f00000004c0), 0x191, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unlink(&(0x7f0000000100)='./file2\x00') r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x8) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) acct(&(0x7f0000000380)='./file1\x00') r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r4 = fcntl$dupfd(r3, 0x0, r3) sendto$inet6(r3, 0x0, 0xfffffffffffffcf4, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x0, 0x0) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r10 = getpgrp() r11 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r11, 0x1, 0x5, &(0x7f0000000340)=""/192) r12 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r13, 0xee01) r14 = getgid() r15 = getuid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000280)={{0x2, r13, r14, r15, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) getgroups(0x2, &(0x7f0000000580)=[0x0, r14]) sendmsg$unix(r6, &(0x7f0000000640)={&(0x7f0000000200)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000340)="154dbebee62f1c4f0b7fbec9324366ec870b29580d63ce1534873c", 0x1b}, {&(0x7f0000000840)="4d7d2a46cf14f50a0cc20d21e690facdaa42311660f4344bb7ad9084aba55d1266140d30580a9f7a307d14974d585ce2a6e23eadf37fb746ce49937358b8b0dd5b8284dfb1518cb6aa7912cc30f8ea2bbb37ce9eb414f5b5560dc2e629326deec4524244561529625961bc893c61963d698561a3255c1c0ceae879fee28a97e927c2b0232be7c3c8df20bfef30e226f9e473bf382d6d935f696d81d30e76e4c7c091cf703cb937e3f616519c1743d9bbd100e92daa097021ace5d2e753a1dec926af979fee14af28001491157b77a5f5b5474e074305a31b21c8c26cff60f69101ba2a9cc35e9df495bff7134f84b813b13f1cbfaedcc4f369f897dbeeed9aac8d926c3d953cf453a595ef70bb3a3545123b98696da919d8b48e91b86c5044e1a0e04c78e0d0e0422fb199855337a80a6ee045002a422019ae9fb986e62a8fbf3dbde7fdc3c65cfc1d08779cb69d38d542838a047105fb37f92f8121fddcdd4dd00c38403afbe544c9d5a9776f251a2275082dcfd3052a6063990dd8e9d20161b6b0c6927906b825f1f662273e773b0e1c4c899444115bda4815086af9f90dac71f2f8b2a5ead00bd35bbcfce4cf2cd9408dee6bb46f2df270a2f9c550112181a10d9ec351e310d83c4c5c53e2c85dbb25db9ce69d1bce90e81ddf24db4ecd9323f84f40c7b9bbac324add693d17eb6dfa383173323f0e0de92fa773d76ed7edae910d1abeb30933c9a232d902db7aeeaaed03f14fc23b1bedd919c5ba59c4f10ef5ade47f3510c98704c624fc1bbb5f496b5c953434d9c8dda9a9e00819664926832e04be10723d69b91f774f186ef6abc4c91056d02a2a115290b498c4eb85526dc95a18661008fa065167b2f7a9888f022398346e479df1595a541dcc388136823985da727f5add77315a3046b4a843f45eba11304d876f846abbdfee549691a12c3be5d1c806535be13862e424c8e33f91acc69a9f27189541e62f52bef12b83d24581ded187532c2c3626e74f8b0602b1c3206eeffbc1b64a3edd7ab2847ed6ffc8ce61e4aeb1a70c10060148b106e2317dae5b18241ab41eebe021dfabfec9a86e2c692205243bcbbeb7b029a8ee97beb7242ed5b5189b89857ae0a4a09d418df105feea3c307fee953c604e79385cfcf0e9225132914a70c585f2adbc1a73071ff3d1286f87d5bdf965c12d18884343dde18204db3501940d64e9c4fb8818025f4d4a24cfbf00c24beece09fec0ebd63703313fc4968bbfbdb7f7d84969dc7b036915b1764e8bdead8cc5d7a6627c8263c8fa8c2df996fd1785bf05f2652bf221806e2c6a8fe720215817c497191ca59d40e109c136d47ddf154031f5d51b7fcba8acdf69fdc20cb00b497433fa5952a54aab3e3420600416092849063bcd952ac9d994e1f124de89b61989ced1076b44d9293b2dc3b912060a14adb9a4fe94d7677f67ec7fd7b103bb0cfb1f38ec355ddd5a5b93a81e011cd0d932cab68c5b0f9b3407120274ef6c4ed79bca7c3a272a0dd48fd35910a3c9e309f37172889dc4a9a4cf847d6fb3addd7060a7f44be7395f02df129e2e4994673cafdba9965d0290eab6cd7d67da96e8ded76fe98c095121886612a8d9c57da5b3bf17f46dcf566d13fac6c85db0bbd9735622b5c571af3742dd8f20f86be7c7f20ffd2a908141743a37f6e7190d4d30f4b6b1b62e3b48f2aa983ebc1f9bb9e5449d1604e376bd0450e903c8873b2fd6bec8c0f8f9b4b43aef49d1c257162a7d44cbabb633df2c17ca061bac52bb345cbed08dfa9987a65b166003655bdfbd780baf1a6ffd435115a22f8e88a5f274ea2edd91f935ab5b7107a78081c1bde05579fd27a20a32b73baee1afbfd4542704206438cd674f7b7d8b30c8c84cb3cde6015c19a07c02f68cf182407a6620aacb2cbbf954a4054c1fc2c9e9389b5a93cfbc1c5e719db914a38107034d6aed004591e49d73674d823165a0ce6907ed55778d7f75b0767e0f4f0cc49791976e02ddf32df874f05eb878be468c11392236ae86307095bce4658060b16564ddf1d0a8f40b98406d6d62c378166cf77c267236f5ef3ecab88e88931779583e7f6b8a87ee435d01db1b79ef43157f8e8844f326af08319c73fc1dc9eb66985da004a2ef54eb2d273997a727a4f700b2a96a41f462b035b8ecbb07158881f0eb867c37d53ca2c936159a83321f646563068407b41b24b2ac790153085170a4428e71c92acaadf780f5af7c6379e3020fc4ea5d504d26a00563921954116c21eca6d669e670d02d210cc0dc1fc71e46fa8c6c2abe79e660f8e97b6dcc86ae48c1e99f16a0cbdb554ba6fa966efe14af214e86bed9775c9a2ace77e9b73877a24359733c2d1257fcafd8a18be3dfdf1da83561520bd1659f8012b5075d4842c3fbc4e7ffa70e2e25bb7cf543685f725094ad71590d58d0b42e9e70fe4d7a4694d4d2130f510e64d9cbd309af11fa29223104fd103d470637cbd131888ce90adddc3f431e677cd2bdf60e223460a77a8691c988cc95fe5215bda87a0be25f9adf19c0f79a35aa146664f435aeb1adc63d0f873f627c7252a6adadd29ed41b222ced9e365bc67ddb1cac612e3b42522232fb59b8ee0df575632b6022c74669959054cbf9471c21da20398d0aee30b515d17dcc644e74968b3f2a645dd67e4f56a7ebed0157599b0ae096a445ed747307300a7ecaf58f9ef37d607d5e35454fadd48476768bde3eb02a027a4af474e70140eff7265a3d892cf879b2ce2d7d661f5a84c8df2d7fc7cbb944865ed4ca27327b5f5658b7bcc36c9fc2749098c56f63c0ba82adb6eaf1f5441c7b21a164ed49b09bc2278a9cd184145049e359bcd591babaa006da046a407b282989aa46d3761b17ff75f1a497ed6779db74a294120cdf63829a31c1a19693832b0b3e84f9cb915c3f332d8f25e9de1ff27dc8c52b0505bd7b11c750bfd05481c826c1e1e99bb1b532925c0bcfae788fa87ff727a8eb7fd300fba843f8229d9cc207496b3e69483abf0ceea9cc57930df5941f76b1a50057f9033a8a165fc254c4e88ff5e3b5b9ae70f5b6727d4eb65997f84d3ee51749be7b48f4bf3c9673730ffac1af2952bd996fd4c7d904deb68d94939f06e008ede7c5600dca0db64d04398eeef59cac1ae7f1f39da66527c3a3bff32b5b786ff365fe6cf9829719b846bc0bff97da1f850f4140872e468b20129365d8d9db908c090efe559df3ce34edf2d5c6389cf339ef1cf312ac690ac08ddd31e7f2899672e0feff1c00d2bca8e46f1fdc020762a18cd4dca7899156c432f32a58b8cb8da063704f843cf4feb4b229a28ec2ee4e3709ba8c4f0f57f79c25b250b3abebc778f1f850f9d9dd8ca587b1dddf9ea22f7c485ccd91a7960ee04616ceeaa8051e8209315a4299bd32bb8743a346cc3defb587975b80acddbd0c6f2763bcaa180fa258e4ccbb334e9afa1887d33ba0601813a2776a55e9359fc1d395d7402b45b9a78992b6f0e8b32418439782c3541bb185b94b14d5a3554de1b2610f0d3d4b449807e9484d39b045be68e8ad679e62a87a712ff3fc9775157936a4f2504f45aea4fb86cc1ec6de708e9a5d88d9bfda1c7f8330683cdec9ec47e6bb1f522d58f77702ce4972d977234e47ecb1fb0e2404f6c938b5bbe06c727e1d7508e44c65c71d233a8bc6987fd5724053948e45017b28628bfaeb56c1084ffe95825f6454a909d7109590ba4fd21fc5af5c97862207de7766eaf590c6440681fb5471f2ab8192ffe28d8e323d29910b515453e374977ac23c5fea67829b52ae050b6971d242ac30995eac407d323fd595e945a646c9c5d4ea41d78ae2c629a3977ffbe48be0ec149e1fae4e0bd33c84dbdf427f948ef36695805fbc3f47320dd7b6f975f91b097fbd859eeb0317a2a59af105f0f205f209fc9fbacb88679f566036eb4db6ac67f6b923b3382de988893066a27aa1034713d04da522a494fd222dfc8eb9c8c80345e43e33499517f08074a915efd972df69f66cefd7013bc60e3a170d747e176af435313852f925b83b29749fbe6cead75e63c2ba0d249fe806a52b6e6ad58d853760e098df24f5f641d35cbbfc578e9825ca2241fac41060fcf6974f201d94e7dc7683eac84d6f2976a0d75679544d0e67db89161f89025c8536a90c1e7014fbea11c19cde66374d7b5193ce57c0094c66bce86d04371957f2254894306dbebabd25e41bb417874edb80771e9e13082848e130c6445dec195253c687489d179725c0d71a1ceffbce75b11d823664afa3a0db3e327ba91086c909579b1d00955ed7d5b8d20965837f27299bd64b65c94edf610f0de8d8efbd1e607091e833488cdac9c0365947bdd894a5f150a96b4d824e59b9e2889776ca529081e761337179c8b143a6a01dc0a3afbba1b6701df88999e832c9ae68725b5c2e7ac4e56d10e65d2b8288987db239458e7feb49865511b6a09cbf61cb6cdbb161268914f3cf91676f3dfcb81d13574daef2a57325135e1f923264573acb8d9e7e8524bc40717049f3a22296f5fb43af1ac4ef0d99997786e5fd175de7b535e3feb0f72300c9e15cfb4da2bdd657df074ebccfb7384c3521a81a75e2f91e084930f269ca1fa5070ad56f63046eeff76aa7a6a9fce017dad384aa3f9cb841a9d3811a8f547810df3cff887fb0ade8e51bb34efee1e7c56a4918ac43b5d08f2717a62580622c51deedff0f5e19bb147499fda3f0267627af215b287d75a07acbaf4b9e664ac574cd40d4f7a5e59f391c65439572da67267a76686c0e2e07bc1604e5a7ef6c1c84ee42bd9b6af798f1fc8bc2d0f465e8b523b6abd1a42d2d7bd467411d38b312899af6f4d3e65479bcec4f5b76156287d33887d45e14fef3e4229165bc66248b8f079451cb855d7df207b6131e4490a618d0d40badaf4635de02e9db882fc59b1fd0d8677ddd3c52ddf7093fbaad4fb199efab7e3d4767cd3753d59e9eddec4c1f29aca592e2c2512394a921876bbe172e0ce394ec8fec07ca742e14b3c41a11db02ec952089a5d406bdfa674f72505ec5779c256d8cb6c905da0b64477f6c9fa2838f2d34615a3c1e6ba78ec4c3936a5499bf1dc654bb05d567c75f84ec8d3d0d4c6ff975456c706fef7ccdcdd4cbf96915a87f06734ef6260325bcdfb3726fc5fe502e3b7574b287e3409fbbf254356b645052ca8443e6560f5cfc54b928ae748fed76e12becea05107a5892c7a30195d8f4afd65b7eca430f7dd143d849d4019ceacb7afe31be9794dd331b2c831d1428f0c61a79edd0d84f3530d803b1a18c75fb5694462df86e239168c6d2b51aadd5707527dfa8a82d8f582fc8cea01f42005ee97af5657b248402c7441102ffaa3ebbde09ea1d8edfc2132e4543ac2f88770085b68285e84b798ef204c15eb38862e7e9ad7d705b0ae9bbab5f7272193f2173eac82a630ea80d29c833ffb7b8d5c42ba9a2165b7945679b9af88ee338715f6f2f80cac2aafd400e6d0881cca518e1d11a3811feae1a4371975d224ddbd9a61531feb62136db42b673bbc19a37d90e17fc71f04503d99f89651f1e1fa61359635fb1e43f585bef0c00ec7a2f505d96ea16f356cc66b5b55b18bfdc8d18ced6acec54bcfbb7e6a85313431d3f704f770456daa906eed49b7984228749080c57e68b311212dfcd641206243eec66c54220cdfbc174a9cdd665afa17ae53eb5a3ca435b7b5865957deacf452b557457cad4bdfd79e94a9db6e9be2e699c91073e9087646767109595d63272d6eac4005c83ad35fdb763ea35", 0x1000}, {&(0x7f00000003c0)="c95d7d8360ca65c6e9cf4d5213287558af240b09eba0b0312ff79a617eacc7a51f", 0x21}, {&(0x7f0000000400)="8269be8c65687e0eee892206b6a5114555f45bbf6dd28c1f2b54c2312392a7a70476f2a3dee6046c14abc109ad81125376cb82bdb5802711e7a6fef227613dba683b4b5ecc2d636e812d4e29b3887340d37729b36de915c0224e91ec7ab83d9dcd8f5f5c60c63c56328329ed8bd6f62e7756b35fa3b221bb0c6533c7b68d046ea0a63fcc4e5b8ed1143b357777bcb56c5ca9b10f74f968ee296166bf4cec60f6b2b901f8e7ac7ab9472ff776457b7a17a953a09fd9469c75134e2ea88f00561042964fbc2f3780de7be904eab186b0baf704ab015138405fcbc5ae362477773afc", 0xe1}], 0x4, &(0x7f00000005c0)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}, @rights={0x20, 0xffff, 0x1, [r2, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, 0xffffffffffffffff, r16}], 0x58, 0x8}, 0x2) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) r18 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r18, 0x0, 0x7fffffff) ftruncate(r18, 0x0, 0x80000001) kevent(r2, &(0x7f0000000000), 0xb0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x78, 0x40000000, 0x6, 0x3ff}, {{r17}, 0x93068a7b0ac75ec4, 0x23, 0x9ec873e541904e92, 0x71, 0xa3a1}, {{r4}, 0xfffffffffffffffd, 0x4, 0x40000000}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x20, 0x10, 0x81}, {{r18}, 0x6, 0x0, 0xf0000000, 0x2, 0x1}], 0x2, &(0x7f00000001c0)={0x5, 0x5}) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186a5601ff0300000000000000feff0060d5705785c2768511fe870000f31f00954d0000000200341d2b81", 0x2e}], 0x1) 16:00:18 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/192) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, 0xee01) r3 = getgid() r4 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x2, r2, r3, r4, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/132) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/144) r5 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000340)=""/192) r6 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r8 = getgid() r9 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x2, r7, r8, r9, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r10 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r10, 0x1, 0x5, &(0x7f0000000340)=""/192) r11 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r12, 0xee01) r13 = getgid() r14 = getuid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000280)={{0x2, r12, r13, r14, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r15 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r15, 0x1, 0x5, &(0x7f0000000340)=""/192) r16 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r18 = getgid() r19 = getuid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000280)={{0x2, r17, r18, r19, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r20 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x0, r7, r13, r17, r20, 0x0, 0xe000}, 0x7}) socket(0x18, 0x400000002, 0x0) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r22 = socket(0x18, 0x2, 0x0) connect$unix(r22, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) Qà8Qà8Qà8Qà8 OpenBSD/amd64 (ci-openbsd-main-5.c.syzkaller.internal) (tty00) 16:00:18 executing program 1: r0 = socket(0x2, 0xc003, 0x0) shutdown(r0, 0x0) socket(0x2, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) pipe2(&(0x7f0000000040), 0x0) r3 = socket(0x2, 0xc003, 0x2) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r3, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x20) connect$unix(r4, &(0x7f0000000340)=ANY=[], 0x0) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r1) sendto$inet6(r5, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:18 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000040)="d7cd54e23eb9046580bba7abfed7045a14ce19e58c613b5820ac8da8bb4bc21d7cf778fc912e834266cff485a6962db6b7570da9672b37412eafdc6a6c0de77b5d37c016eb8216f4eb597c394ae00e834728b120f423f29a7cc558c12cd91b8b0d90d9f014989a87c428", 0x6a}, {&(0x7f0000000180)="7aff6afa92747af46b1fd75852cbb20fa1d628d46dbdd543e4374ffbfd61b9fc1efe79f38a2131d567c094fb5146f5f420dc28346d435e4f5cb868ce3d8ecb7414739ef47b72a1578a6c10235e6baaf85f22d70907dc7d188eba5504f78b62526d3aabc8fa3ecedc55e46d94e5818ba64e28ddf11f0e2a957025700b9d699c7ae64cd8b1627f87b792fcccdd816e89c277e44047ef13f4dfff140ca6303f636b01c4d25fa443a1d03ca20cdd", 0xac}, {&(0x7f00000000c0)="706e401678e1490a2995131bfcc3634cf5", 0x11}, {&(0x7f0000000240)="31b09832ebde7bd049fcca1bfc6c727a03263c09c5013dc3faa8798dae6332075ce06c53d0e458bdd294ff0d6deb0848deededae6d5f", 0x36}], 0x4, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) recvmsg(r2, &(0x7f0000004700)={&(0x7f0000003380), 0x2, 0x0, 0x0, 0x0}, 0x0) r4 = socket(0x2, 0xc003, 0x2) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) lseek(r4, 0x0, 0x0, 0x0) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) connect$unix(r4, &(0x7f0000000340)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYRESHEX, @ANYRES32=r6, @ANYRES16]], 0x1) write(r4, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 16:00:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e0aa4eb9c221a9cc1f070faffffffffffffff94c021e3f6ca745a1b030e8dbe8f48081d661327fcbf653000"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000040)="cc6ea633c17498175e97613c89ccbc0a3c1e815dfbc2777eb7c0c31c46b18b8587adfe8639dc7ac3251848e4f683df", 0x2f}, {&(0x7f00000000c0)="0376e062fd57da8e6756ca12f63b5a501eda154f04939ca7d9ca37340da4ffdabfd3185d1a54c6860aafaf", 0x2b}, {&(0x7f0000000100)="b8c82b5aba6eb1a842f5be737870664fad80a0fd6f0e87996cec3d42413b8c77f9c6019ef60d90a2ef87ed4f030e92aa9e96d467fea7ab2e8a2a919eda138f035b57a9e0eac6b5170dda3d3c13cc891d92c3138931af597c23dbe3677cf7993f572276b9467a0f71511d834179a47cb2ea1cd4d2b03eead197622b85b1cd13b4a26a0f458470ed307c4e3c3bcf71083dd7f8", 0x92}, {&(0x7f00000001c0)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542babff0c0350eafdec83c9054a9c4bd7e26ec1743007b370bf78c6ea505bfd84bd85c186a220", 0x74}, {&(0x7f0000000380)="0e6d8cf5758855e20fd04adae5056e34164562e08b94eb67912b1a90c67f333f7d369909ba39d5410efa5c1379d76b2c7994aa1bc4d6a13d4c51b20ea943484a9dbd3ffd904acf1e72f62eea548520027f4105ab28bf9eec78a4c173abd4519196f9512636260541e1fde03d86fcecf987a32204adf0ad3a43f02eee14faf59f600107d9ade67447672824249619db2c5b61efab4494384f75cec2c81a1669334492a0b75979a6c129094bbf8926fa8ae4f6b81c3455f03cca80055762aacf5a2fe801a064323a6ff6598ae3e185d4a9f97b2dc9706b9d4719c73642d87288891f8c053b54267d0f4ab6c2e932b7ebb8e77cf9d2b9427f995707d9d2c769effa8b34d0276fdc5b807ffd3f3d63e49e19749af313a2730f8fbe899470f32ee965b8f6498a0b8e0bccc98e83f51f2dd6fd527372f45ad914ea91128ef8bb53a2a2618738a9f683a9b99a66a57995b4f2f807db50f8c5bba58a8c249e70df13f89972e691b22cc9bd0dfaff3e2e5fe81793cd22714aec37c5fc4f729fcfc4744bef08194dc09a8257ace2ef1eb919a599cfb3ef05633057c65f0e1c3f32fed356eff8e57f816e581e69fecf4ae5a3fd7ee62bded1f8dad032ed3b397a9cdd0c68732f61a9a3380928a17ab4529db98e308027429ca40a7377bee0e48a07311dc1a41a02b805c2669411ec746a68d79246f1802708a328230d3ec9df78ae0953c6569fcd9b95109789ad9576a8cb051f56728b5e96d87e4cf73e8cea97a6e3937d768a0bf1233adb68c7dc0952dfd76b4ea042a6dfd17760b9b6ccd691d3df1c1959c757bd0e3f31bb83ac054396ab2b131a694bd894a77a412e7b2009c6fb6777006693d0c6811a9eb45bd6ff84754e480fdfd5c61c4618304e39159004ad922794ca662c2b84c278d3f6ab8519a62fa0c583b23412963bbfa3fd95fdc8fc62ef368df2ec95ad007538553c0794b71fd5d530fd90a8410d44960ec042f5baf58f14df7c04071edf1214ea1b760199c906ef1651655793e5436c91a9a26798ae2e90812e1c4a8a7ebadee7040820210d491d0609adfc99fbb60ae0af3d847e41c68a8320de621ccfe43747149f01d403ddab4d57e9d0eb01d3532e9acd0b76d579855b8dfefa0ab9bbee9717cd782cb73c76f1b8d4618ed822818e134b2a525ff56e2c47e133f8f46f046c8ebfc48bcbd401d6c0297751bfcb138a86d80bff9b269e4f3972477102fac02cba5e6dab9981eb9b59a7733a90aa5d3ef046f2b35fb301052860d2aa52e4f9ddbc0aaf32848f7a083c5a860598ac09e684a4416c49d2024cbc5c2b963ff45a0aa30e937cef5af612deebb251528a015cf4ade6a8b0b948bcc1b0bc71fe1a3e964ceea1ddd2895d3650c6f13fe3db618689eb3a76e5b80e096411ffdaeb92255bb062bb0c317ee18087914da150ddc9fb273607f377fc4102858b1b54b864b5d92b95e182fc27f2685518b9334fbc2070c2b17c0e", 0x41d}], 0x5) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) acct(&(0x7f0000000240)='./file1\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x28) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000280)=0x1) fcntl$lock(r4, 0x7, &(0x7f0000000100)={0x1, 0x2, 0x2, 0x181}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x30, r3, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r5) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r7, 0xee01) socket$inet6(0x18, 0x1, 0x81) r8 = msgget$private(0x0, 0x4) msgsnd(r8, &(0x7f00000002c0)={0x0, "a0cc9bbaac28fb8bfd36917d480b8cef1e4209615fc36252f6e51fbb0b6de1559b299261ffe87e73a30522"}, 0x33, 0x400) r9 = socket(0x800000018, 0x1, 0x0) setsockopt(r9, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) sendmsg$unix(r6, &(0x7f0000000a00)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000009c0)=[{&(0x7f00000016c0)="8205e1397c8020fc44720e80efb9b652f656a14baa1de4270139e53fdce08facd9395d4e9da9850e1a8dba6b3acdeaa9d259e945fa8e84baaafbff56351bd251917e1302676a2beea3d0f8af42b442d37580fc3dcc3d86a5714eb32b3f8742697d1acd52c22ae9d2e97fcab18bba7c238f57bbe9b1a0b4cf2c16286c6577738b3bc8ac95760151e7857a23908decfa60074dacc43fcc9db90e2191755b668752615f0514a2803496a4498cf0f0b4c45294a34148ec9818d87cd90ae9a48f0fce7dc84b1746b2fcdcdf518c1e351a7319cf1aa8c83baf69ab2f51ed0579f6dc45d66464a0b295bb04ed6904fb4109afbaf358c94e6236113b29341e6ef049fae4ce7d275f042f07ac4149dc76d33b195cabb77e090987eaa161affb093f3ed1a2a7fe9d1c71f7d895093a15f62402f1acb96ff59a11e9d025fd3a4ac36e9f55fff1dc36c9059345d42dba9966948f17bdc9a58c651357d8de268243574358495ff07b5c7394d7ecca0f7deaa3d3ca88cd7454f7fd45573f95d45daef31c69ba4cd32123e6036be40ac7097821d33b3748289b98c405f3c2cc1f59aee65a86649e0ca88d866d4e6b58f08d1684e699814d4e79af5430331b156c213f717bbae91cd6fa6756086a93481f46b0128d370f39042520e163130fe5871284bf0c200e4164eddd9b993575c58ec99742f464c09864b4bebc360395273b6db11991d36b656acc7669c3e457e04d602fc93550566bb41aa85369a453b86a9809c20b659fb1964aa793efad67e0e0e9bab152939edfe5db6899ab7134754620aeb736e9e83b35a773ae8012ed4d584d259890350c9accbfb3e293e8576367d685273ccc489ac3aade08e533541d5134023210faab40b691c7079178ffed03f4bcc78463766207d2a395a7ca665a228ec9e9c007138da5bc671d7588258e06c760ad3da58dc9c63c9dff2e30e1659c1809f19a9d5ad91e09e65ac4f4f4dda6a4b9560b2902fe671bcc727f1a05059536d2ca2bf8de797391e419f6bc39bf5f47b3158900c34b02b0ba96e3b5fa9460aba312ab0681168e10b11d6837ef83e61f3ff2a87bb722f86ac8613d6a9a3971c75da2cd56260009ab146201dcbcd4b9574ad359441ed4340031ef056681320af7b63fdc7e7f6fcb3f12e34359589631ceee33a72fd87544497c1b2f677522df4a1cf0c0e5a3dc94fff5d6e4914e178277bc15e28b1adb17f31fb8129a9599ad444d59635528f45142b3e890d0d4b5cc4d3e4171e29c533f53ae39fe690e092818ebe1c9750f30d1fd6cb47f78ef63956d5238881506046adc866db1ba5d5348a02ef53d5563566e53a1b157060f08e7df6f4c49e3fd4b557b7d7b32b0be035a91478c2094f777535f1911cabfafda63432aef33e644b29b9677e884dac701c9d7698650c048ebe79a75c08aa6811aed0e91fd9910a48ebf1c971f6bd38fdf11fca3258b2ac8059ba7bff9955880065ab039d95cb772fcfb70021ccd9525db1b6969d70b697e23f954e29502154b09458eb6c260ebc0e35da8dbab18b81ee660c910e29868c83d2a0306b31ec48fb18f9063adc42c4a0da80a68b9ba3c729b78b240f16638f7cef6c047895c6553ff31b60658bf0206bf3ef8d5a296f8b0b59f87fe91d410c2812fa8ed5aaa33df5429d7d021cab2b144d745abedc76cc647b1ba05e36e95b0d3c41dbf1956091ec42acec86ac186ef27014d5c87e4ab24603dea128046f524b3dd1d820ef3329ec1f81658cbef97f7fe49f6f5c1db301ad2692c2ceaf74774ea6e02b4ec71aa69cdc82a85a62cde890f28859aa3f16b0b1e32f6ff2b9af3eac397a5775b135fb03683ca52af4f8e283021681a3f139b5d153c2d7b64d13a30e68ddf89f8d807548423ce7ff2d7ceb481d3b4ebc54afdaaabb4e8a162c9e1014ef30ec543e3073c0406a0bcb95e4f8ac0a8f264431db8fe0079ed323104ea2c54b9bc6d699577102bf3c2869936850d2bcf27af4df0de985df7e8f6e2d73e72d2fe51dc18fbee8fe2838dbba6c0ad8506cbabc31dc12055be9e46c891076d8e4544cc1c907e158448be6dd0e76e8870c7c7e4d5d1b4eba2cb0977272bbfea7a4169b535ed58b961f0ad7b2c8462e34863078b568177013bc6dae3f82241ffc7c8fbb5ab7439cb94af40bb64b500fe4bdec7f57066a7cefdb16ef61fc2fb9035f863ca36f2aa0073f3fea243490f973e403f1520a90bd2630ac8cb57734346057c903a79e4fec375c058671cae4b16eccb7c05c80ed39f081e5c8d55d0b320ba9b1c4874756bcc1898ba45e53a726d6fc06a8a2e311773e74e01aac648e32654266868ecf99c9ebf59b1b2c68fe876e627c4bbd93bffbb532b955d999102b5a8067fb1bdb2633ce7ddecadaa56ce9721cf7ad9fdf4d11ad5efab9370530e89ebb009d15fe2e150d1e54f02f48cbd527b3750ac85d7ccf0b1fcfaff5f3620655767870e6d323607ebd3820fcfe62ec6a9b93a3e58cbe5086e0178ab0c00942465770bf4e501b45755659eab05c3d4f2449e0ea6a372e1ff124569469fd34ab0d110fc860ec76fc593277f3660e149ebb83645bf511a9ece61b0de11228a3e334b1b5ec22314dcaa945b212197470a3a444f7385fc55141896deed845114f6bf015bce31f239b83c6dd148e23482ae3d30e220b6ec66e177ea4b8fba71802e5d310766e1e64290c7aa6a18545915d60c57768e82a70094fab3fc862c1697c9185d74074eb4b142544077fa154f7160b7367bbb6b7707af0de89bc58d0f7337cfe514de401de0fc0d1edc90674ccea3984993a26d157d9adf514ad28233f876eaa634f3bd161b4edd1ca4be819896bb2d91268e375c5d10cf64e3bb78f2a724a098a70b165754ba74eaf28e3452cdae1a2b3023ce11a7210a16f4ab663c0c316337886a2b3721886548d1b3392d0d5bbb7898f4d258c3b311919c9ea76120cbc42c21ec7bacaad400bf0e2c0a95856e879752a7b4439b1617706e3e1a44d846d10340051ef93520a9c7d69a523a5212419ec8513f979a08b5eedbc767a52f13e33593ac56a99766556be9eed20481186c9e701c878bf215f3d2723670c79d5bdc88e7b00767a5c409ba0c63a3db62adb6e4d97acf5d87514b729c0450e503921a5252c430e0e2d3c8a5a2e0abc782e1a690509f0c713453e35b208656af30f5f8beb1fb8f66b11b5a3802fc98111b6f5d116befccf815d6a109b20158139b4b633411d74ce9bf9af8ac519066cec03e456f1381080b286e90649685ff88605699ca340282b0f3f7f3ef65f79ff2f95eac9a8734f0020312396243d0126f4e73b32200a761058fca9fe513ab6e8d8fe6747e6660444692b2420137ba390b2aaad3fea2478cb5f8f36c7c0f1a43dd18ca8b7012e7a891da3532ee311c39258402e4519a4f6006065f9bdc6e112849ee1bcb1a7a52fe714765c70649fa115d42b56388fc323f9b679ca94ff494cdb7d2d8a02bfb6cad5c7cbe5ae7a891b4b7d121ae12b30a6c0915c4be1cba7e38d29440c2fd7209b196c25abe14355c512cf5e013adf632854f01fcfd4e7474df6c863c4c6e4c34a390faabce56bf2f132fdb34ccd119baa37e3b69161904c751ca735281dfef7c4f5399cd829372dea0da0690245a4d539fe807358d6cf5fdd2ce2bf9a02d6da217ff4bd2493dc1e72b9769e304e08e454b0b50e12fdd21c468a92b7c05d9b13704bf165e2f82a08c9e15b22f7f1c897cb79901079d34906c0c07b945d50321715833d7030960277556500e7c0114db3d1eca19407e03a16a4a4781407b7d466da723ba17f0377b15724814b247ec07f5ffa8454825d632549096cbc94cb62fb176dab17f0c188e0ed8a5fea4dce1301a66e27c25863181facb07ca13c07763f2a20611cab299e4222368e6777555aac9b248fd17c6a8020860d244627e84c97dbd7864f5cf7084e43c7dc862c4341f549b48540366dbb9620a75dd9119a64be8172bcf87dbb21d54ac545c8ea5d4a4205d3127617324731da622bcac2174fa5ac4d33ceb91adf24bad02c423b85229fd08c91aa50b4c3a5af94707c6f56fd05b3d60e1f2ebe1df79d704f48fb116b1fd20c4590e0a8012075b5f54f89f929e9187e007916b33ba90f46d5d53100a05a4224c2bcaf26f58c6684faebb178948cb3f22dd52a2c2d3b4da99bb34627b24a87336ed59fc04e3eaa3012f8930ad4d4b3c915b87495d916c5fbb419fc8effdbc676fcd1efb1c32d2ecf16f8a14eec8d9ab4118af13b74dbb1f5009ae645ac6c3f9a866aca720aa0c6b1283b192f0a8a83afaaec51d10a21365a388a8eb7bb6091925140d45c404519c0f55688dc0a0ccb11807aeeb0e6c6e1adb978ca4ccb1b8f22cef8da49631562740941f8b18dd55b61f8ce675a881c54a9c03cf5a17a680a9c6d0393a0522d2b7333e11920586cc8d0375e9fbca7b4e89d47bd3980e2974d979caf80befa930444b57766fa1920051ba91dba17c5eb2e161ef7853ece63d798f1694fd61318d5e1f67fe807eac1da36d1f7508b457835ed133b29ba5ce94d790030c30c3863c5d0616c00e14b3296789941cdb9d9081005531aea5ba2a04e53d98f9bcd9c99d73190017a2ea6056f03e72d77e23918822fb6d719eef2ce6a3c48197b2b5219802a090852babc86de6b3c057e423351d557fc4cb9d99e6a7517f42d39b4f6432aa316dd45e1b2c2de4cba42125d3d2dcf69ab3324abeda07af2d3d8ddf6c093775e4ef570308bf53be03f7a22788b855bf0db8097435e1909eb336538e78b0e2988eff8153239564f80ebca0aabeea5f4f7f950345b1592215e107dcc4b52d86c467669479e3f741a0a900a5ab29435585a0d9fc4a13c1f032791b0500159a05d59d0e11ed4d47aa11b57ba742f0acde9022431f50a97cb5e7be132ac1430e50ca659829226c000cf4b982efee103d5e415295c7d6c012d3edc1989f9ceea5ece1544dd041444bb2e5eccf042c7769bd0bd16c1121a88e82a21c096546d7eaf9d8d0b685fae6bb6c0980172459866afc31bdd5f30050533ba4d40cbc5bc80dd91e8408f579eae52339ac068c312cbcc4edebd036c35bd7939cb1e9a03d58a5bfce6624c82112978648c8dd51442d2828877f9253b2caccb8fb25b09ec2d295236742be4bfa1dde1b8b4c795363308b16862037eafc0a2daf8a0c1b0164ae10866ea5e823c4e57d0b3a1c90f2eb302347625bf30a612a9ce96d8f37a43bdc806b9619c065142869770fbf5f91ad82dae4a1d86c682894cef171e2efb5ad64c26411cf34d524d77609b85da70ff53d919824463930374ce1da85beb18ede974081aa98c8046869c1638d7f9d391cfba1864dd0cda1bd2881c541fb81cd655e05c8dd72cfed8fcec631f0c291111a9d5a48cb0c83522ac87b92fc0d8c48e7e0c3c802487ee307b379bbc538f0e85aec4a0e2e4f33aeafa3efca60d1a5c365fbca2fddee02732024b2c8d10f8968c3cee0c7ba3bd7c2b84df93a4bca5f900666c62ac91804bdff7a37b26cbb7c94c2f8efeba22c0e5ce5e0c42f9acd2014a3c8633547f4f595052937117b2e2d41d4378b072122d732e29eed2d3978a9705ff468982b51b3f713207d5aec64325e2df4323f784f23359bf5b9072b4612ed095e647373a15ac08cbef8c6ff2d829a7497c311e4a7d279867ef98bebbf396bc422c356ff8adbb2142e8d818386645cb822edc622839413182959f4dca9849e4eb60077245be1baee04d2937bbda2c3bd123d95eb209220970c83adef03ec535529ee24ae6335a5be2bd4", 0x1000}, {&(0x7f00000007c0)="fc7a58253f041a980f55a41987677c5dd78dd6ffd82b627c2075f2fb55d4b730d6d23bcfb8d60049ff241baea655e5da75cf3fadc8b99770c0d1a973ba02bb63eeb9167163f8e89f0b050d52b6dc877878d75dd0d10d70ab228747ca03fddca15952415f8c5121182ab8f1ddbcd4c364ce6a9979f6596d45eaf8457a2535f5", 0x7f}, {&(0x7f0000000840)="9d871df017bda565c1dfd9797f9c03f430c3179982379b1d5279114454a499751e9474eb93aa8b57cab96e82d31b2ee649841d32b7cdcb965f048934a77cb2249ce76926b1f3953cddb017fb11ba2aa039388d84dfe2e9a93c82a169b33c3b3220299ba25091c30a4fbdf644756b724f287f764f641ff5b7f70d153b0b9712e290e7c2126be7936cf2a0065a2efd0dda1299a6e99ce39d78be657d15e71996f388788626fc301ddd9d74c097d038fd3c3140989549d0378ff2e2e0961776ec906d9af693c51ac2eb9a2406b60f47abd699da396640668312b9870d7b147761d3c4a7de005da35ad12a379564cf81", 0xee}, {&(0x7f0000000940)="0c8e6940238b4adca3a68de44ccd91397a41b1954408a2463eb570ff54a6d05463b2e6081c7aa4e0f9924534fc31c6ed1faebac6909380fe16a9ac1274b93d3e82cabcdf8840918002cae9b101", 0x4d}], 0x4}, 0xc0e) r10 = socket(0x800000018, 0x1, 0x0) r11 = msgget$private(0x0, 0x123) msgrcv(r11, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r13 = geteuid() r14 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r14, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r16 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r16, 0x3, 0x5, &(0x7f0000000340)=""/192) r17 = socket(0x18, 0x1, 0x0) fcntl$setflags(r17, 0x2, 0x1) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r18, 0xee01) r19 = getgid() r20 = getuid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000280)={{0x2, r18, r19, r20, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r14, r15, r19) chown(&(0x7f0000000100)='./bus\x00', r13, r19) r21 = getuid() r22 = geteuid() r23 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r23, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r25 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r25, 0x3, 0x5, &(0x7f0000000340)=""/192) r26 = socket(0x18, 0x1, 0x0) fcntl$setflags(r26, 0x2, 0x1) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r27, 0xee01) r28 = getgid() r29 = getuid() semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000280)={{0x2, r27, r28, r29, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r23, r24, r28) chown(&(0x7f0000000100)='./bus\x00', r22, r28) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000280)={{0x0, r12, r19, r21, r28, 0x8, 0x7}, 0x80000000, 0xaa, 0x0, 0x0, 0x8, 0x101, 0x1, 0x1d}) msgsnd(r11, &(0x7f00000026c0)={0x2, "04d1feedd5b310557dbf5fb9ee05f0c7d15ad36249235af0a83d55de40a9bb357b7918ece8b9e20bcc10379dc86acdb67b776bd61402e4afd384a3d61513ed8e6f8f0cc2fff63a8cb886a078eee7538747cb07b0002ecf27493276adb5f3dc32a853240f3deef9ed68edf9cf9caa71bd2485740545151e161667dc72d377f48ff2b5f3e1dc6f69ad542a78b3e40eb552147120132cacd20eb1392bf5610b95a677ec7e7ae50d5fb5d99eeee0e3190701d2c41335987224dd9df5199a0cafa21390a696e7a333af9bece4f923edecc6f168bd97f615cbf1072518bb3800363e0b3ad412c79b6afbd3c23e3d2609eaf4dd0530c92cf96adac9919cfbba1a99106d4ca22c0225ccf6b32bcb1fc3a6049cd131f934799ebca7871d44cbed91a0703638d8ed332f050cf35f6f2617ffc33418b0d021435019fcb0913a55acebe12d0dd18ffe3be145532845457752c5bd7df2ba12feb8e7eea489ff371dd672e8e7d1444b807efabf88d55fb4db24bbe3ca974f71e43a374cf1fd53768af2a49402bf8781c6865f7242817b07d92d83875c5804dab6ce016142f6f1f068c0c1dd0aaf269da15b34e044e943077a03aab07c45871065cb4770b1289af7a9d183922321527f58a687f3bc03a9b2421097615f530b603b537510650a3bd0d1be22c4042d95c37a3aa53d9fe8d91eb59d29761eea18fc4c0d5223e4fc2cac202931e6b992fdec0bcd6ee94fc6714b32525b45f5af2402391a47c595aadc2f72e518c63ed2b0cd66b6542f0320ae0a012bbd6b1c1342633334d82080d330cf768bc7431f699570171995b4ac4d20981b6692a141d3431c59c927590a64be019cfbf8e24882c4b800d36cf84422485ff10cdb63afb82b18adcaa154b03113b4931ccd76194510685dcdf41957be0e8a14535d714a7e37f358db89442215051edeef407015cbe8109cb6c53ceefa7d916956a81565527a2e4da28a04088e1cbab430f686e32498ab20a3ba405d1a1693c7457cf54f48a6c6859dbba509d36a852515878cf15109fe4218c2dfbeba34b383b5ccd717199eb6d6a7e6784b5021041417a8bf1c95d79676311bb2d9be9b1a8c034338e78c571121a33f93c7edbb8be53e02fd598656bae9dd4df761828fd55260d2deb8a68f47c47b81453628396a430162fb7656e7552ace9fd3f343116df58075bc2025995f9c11846f7d3de91b523600a20f8d76701f7f951d0d3530dec4420094b47a7bf9319f8f147f6166134d82ac4c99e891194bddcfae480fa03acc92e0018fca1632acade6f1c9e9f86337ff358b7e1c0e352e3a20dc6d675a7d70a3adbe63cfdee6c883a469c5ee329a68db3e8fe7aa9dfaac476212da6742f8de7014c11d32957de658efab3db090a1866bda7fb5d6ca6d4de410fd2684db43b3a89de4e4f52cbfcc447a04d5afaa9c744593d7863eb740120b882b628f579b08bec82404a3a63c62bda1cddb73b544ec1096675a3a0bafb7a996fc9671a0fe9c7ca0615164e7910e5fedb3019c5260937425d70b4e6a0a826ab9202d0f47ef076c7881e68f5233637df283d01fef329727662f4e1e11a52c0bfbd436ef881b6ead7bf5523490b08a66442bc8e964a2c4dc083f666448e1af86ce93342e6c673f0aeec85fdb4bc44e24fd4f8178de17c593d5006b243a2e4c4162923eea8114cac9a1765ec23968fe56942a402b69f6786986f5412888deb9357be98c0e4e23a7443eee4813c34bc54e9c1244ee1bd514abe62e072e9bf34ada7147694b3aa5f4e3dd25feedca2248d72932132ca3b933f419b2b0cc05c976928068ff524113f31c5bf82a006d05e29c1090b97e490cccfe45ab499d4fc7df1cfefee7f1067c896906e6b00101914d734fa0d000f7c514240991b35a6229a9d03eac6d3550d616604c3cf0aa0441b269e204714e145b07af2b9517bd25c9647e2fcb426b3a7c36db604ebba52f33486b9fc2c1f17a6d5a71aad47ba9ee798dd85ea6ad57beb70397bbc1e6f6ac0c5d31cb05bb6e98b069a206641f46317693edf7f09393e6d4973b4ff6250583d740d1b1dfd02805d34aca6cb104d43259e79473a15f710a2d3979fd3a70bd22ba7d4949fb4bf2229ba55390d7d7d92c0f2894fce421e528e768f5ad75f81d6147a130cb3b3062af72a5296e5c420c22f85d68b4969a6da9135ce0b27c828eb3ce4d1bfb465731edaaee31ac42a3c8fb1a4c44afeaf7fc76287ce0c063dede1a361fcfc73baf78928ce864e8bcbc7a6e4e755d707525ab44aa6db108ed86e01a2f6d23d5145b17d2c41ba937d27ba8ea174c3a944493c9ea1c1acfd43039befa8787064c0a3ef7af278dcc42ba88c754e7dcdf67353462f017eafad3fc39623afcd97a8b5f42ffb7512c286ec70f50012f761652f914035d9f1de123ecf4727994f48571c81083c57dfbfe6a9e1537aaafe33ba5e7cf58447480c6bfbfe59485bdbf2cbf3c8ac413ce0a42b8649fb89ed2404cdc7d29b85a61a6931cefb3239e7b3325e47e5d00fcee7b3ef5189a334cad8803c30a25b177793b47a0cd1e7b74204ff193f5c20364227ce2d6f4a50b6c6d03c9048754a55594ef2d20f4566613c068e957f4d813d28bd4630ec79279d2651091163187e91d8770c589e7a9869db6269f8f83a2c864779e8664b8ba8ca990c1ee8cd5679d2bc5e177a262d3e8adccb35cca4dc3ddd5b61b5f7a1dce8885daa3850533fc4574399093b2f2bb8a58a15a2b7f37352b27043bf48b87569c8ce4cd1826f99592d5ceb278645f711491b498591ac348295e644f49763baa193cde132350b3344bfffc585c4d2643446af21b82fe67d84ac69ee62b9b3b68d40e12951dd26d93487c1665c5039e5b4cc5fc030c5198ecc168c304acf83c36e49931682b16771143d4942aca341b1d1e0b8c7e39e293322a84c143a8f8a5a251d45cb5c392f366cc319e9b7a1d46b1c7c6eab64cc4507a7741fae88004f7ce82753c5565ce79d900fa3a8081d906e5f3c07396dccc4794365cc3b1df22cbf4cb7ffa1fda3529f14bdcc1575103e7466d5af7abbd35e307554719f78dba452acf02fa116347c2493a065297dbc359fce9bea5aa6bc0b4ab8ed25c9e794f6f6d29d9ceffcaa1a5e379d695b544e1126770cbf907a32c82116857f177ea4be0075b2bdeee2c9dae8d324678342479aff9a4a1c3e55f2e8eabe4728cc99b16d6ed982c47d283b732c9c861b199b927d49ea3d0e78d217d146c4b9aa83ed38c12ee5c7b3c125605669c496186a52899ecafaf788db6daf327fad7c1d09394694952c8ceeec72421b2ec769f05880267de3a270e948875ff1cb7799a3be053dfbcff5099073793caed08d5d9e78e056fb71a6cfea86239e32b79d6ef7678759a743a31a049765ae7f1f80baf970a52ad414768eccfebb2cff72d566d59a42e45a8f2b3da5ec0af4589895ce93746188110ab3e906be369571fd51bc5dbb6a5a355d2ce4ecf36c19d489ec91642212760f8f60ae0ff6d8f4e436d48f1741c1afd9c9e11018de8947894203c2e3868194c1ec8b428de3ab97a618c63e961d8af4248387e7f4548ea922ad41f1d031f7c8dd260453a867252bbed5df1cd9da525407e712a879e00b41b12a742194c21a332fe267f1013952d1a4d90fbaeb1cf1c634306eb8e8bb1078e2873fad31a2ce0baac8ebcbae971c68bf9fcb3158531243dd0b24839a4b25ae292653390ff01e3f13b08c54c9d13892cb7ae7198dd948742a69cb49d66d379b0f46f4e6b1941ad90b89245be1f8359ed191c7dcdf24002f74f921cc5a1927ea535c35ef408d4c174f770b99e91ab85ffc001ca57d2b74b104f93207ae5d0b1e23020d056455c8fac88489341e4ac0308317efa8cc72244f354c47605ffd9a2b9408f4a0949c61f01440af809ac4b1d787fe9685626c5235e76eecbae3a42827cc39b93b5803d9b083f31f72429b1099f3eb9a67bbc7c6fecfbfb3913395114f79e67338683e18737a8ef3d248f412c362c7bff3391376c843a59525dff4033dca780d674e2d548cc5ce8a8ae73ebe0963a0ce6869cb543b6a845ba048d6d29f855c25d64af3f58f9dc738330c6c6306f4edeffdccfd38ef6e09784015ef319efc80010f73e062d74f15615425441c7a1abcb301efeaeaaf7e38061348643a40bda90bb8356f5a7e13176a1b04d16919a5daf5e99d55cb37e74470ac0d52576720895dab2e5d827032bbb91c9dc1fb4dd5b060f46cfbbf703e6bae9ddb83e93f4013d2e929719cf853abdb045f0b1a89ae697fda3ae770cc8f4f7e557c95c90a701dcd39f9d3e47330ab47e3791a399a151df606e6b26e0f0da0d7fc75beb4e513e08cfe89de3dd67e205db3881c9a05864e659a8a29dde23d5baf0ca0c23b9c15669a9379cab838b4cee813198b9ba94690a6a374c91189004db67edf65e7e0b6a592ae9a618431516ed7f4176df2816564790fb0ad47fd76a06fa21317ae1421691f74cfd73068c1c60a897978c0d6680c3afc1c65a6a707adce4a1f45cd0ef14a59f4b4bdf695685a03b4ba54ccf9e078da641b47a3378937ab04563a8f92300913f5d9bb84dee863a93a7d35f512d21792db7466d1acd9fdf59f89c55cfa94ca97129877c4caf962c780960112cad107e0b21d29a111e17578252d86f56de5e448c057770ec0339ad9676024f5b51a8cc33a556e84e97c72a2f64084385c9c12136a6cbfbd268396e4f64735ef380d03994970ae1d7322b590adb122482e0e7aef0a26fc29e222ecdc39c162a9b39aabebfcffdbf09fa79189cbb731a357e30fcc0ea75e89a57c2fc00919ffffdbcc410d5e66615043e115001b9928bd6c67e89cd13dc910b28c6a72b89625db10dbe16c4888469f740e66fbea8d7ca68b4e7563792960f26c658238a588cd4f20afcfa2b3b018e95119c40a4c8b8ce44256165f255800d730feb16ab770b93174701006d0f3129ae2e860a3bf29bec4f1a2e31716cbe73e10b23b522ad3964f67b757dc870d731742f30f760fe4d051c073ecc0261167a7b4395b807d069690ab38dbcde61622bee614b436d6c9c78c164e6827e197e7dec795258f30b83bc21e1d0d1680562c2ffb922234b08a30653f5befecc2cb1da6612efdc9ffb8cbbbe6977e5529e197c8a921a13248df8a7d19d157d5e5d0d45f314aff84f2e5e0cbc875e916a2c1055d9746441c35b7dee503cc494f973ca447de744ed88828332e33badd73270b0bbb5e0e2b67237ad1c1f0876674e613307f5442f67a05762925fd1bf518e8424aea02ba2c01181b60ae05d6426e4d25444a4acff1b811ba8e0e59a6cf160fd2a00e4dd16e637ddf2edd62ed9f94d6b8337b6cb8e2fa2d37ea953cfdeddf237c628e35ce70856170a0a540b2014c8134f4088fad06b42054b1ca32495e50eb6db4af20ebe46fe6b78628d0a45cd197a19af1a759bdeeb40cbeda5e3de143ac486984a8c59ac50906153656d8a42fbef82ae7295e59b2cac19cfb46474c91f9fc6c2f87e69722f776ae3991cad04ebca0e0680c340b18927dc54f8796a4823b4465cdcba3ede5d5872e4d57ea994373527e3be12e3b4a537ba706e2175592c0455a176a9414fc89ba60513cbea9d79a2324fdee3aea55388614955c9c736364b213d026e5dcb23137298108fce7f3c036cbe056227a252b081b4c7a46e3a0d4be85983b5fc00d514a67ea763243a043d8f3528ab84416f9a3ba4fa94449e82d1d57a789c3a4dd87a9de75e3a25156f8946ecef3c7f7260e2ecfc1450064c50c9a1e552243a7434"}, 0x1008, 0x800) setsockopt(r10, 0xffff, 0x40, &(0x7f0000000300)="eb44e1bde5949264973a9ef015e5a4", 0xfffffeac) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x24}, {0x3c}, {0x7ffffffe}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") fcntl$getown(r1, 0x5) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r3 = fcntl$dupfd(r1, 0x14, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f00000001c0)=0x1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x5) 16:00:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) kqueue() kqueue() pipe(&(0x7f0000000300)) kqueue() kqueue() pipe(&(0x7f0000000300)) pipe(&(0x7f0000000300)) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) kqueue() kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x0, 0x0) kqueue() kqueue() kqueue() kqueue() r2 = getpid() kqueue() r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffa, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$setown(r1, 0x6, r2) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) kevent(r4, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:19 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000180)="e1408d40360e339c18472a3f3242fcaa06a07c89f576e37776ae0ed13062c78d74251c4d76fba665f54fbf20699ff54d4cd662fa92bdccd39c740c1261cf6bababdd6214691893a3e39819c10eaa8dbcb6ec9de33483783c07ba6c23db9b51459659c1dc88e146d306e4b426a407", 0x6e}, {&(0x7f0000000100)="90075296d437c19cc511d370bf4b4ea172fc4496d589d85e1df3eeec29187ee4ee9004ab73f8908f98b0baa3", 0x2c}, {&(0x7f0000000200)="3d30bda39c778593463138e59c63b5faa421e94dcd3a4228d790860b3b204ce3fe8f01bc55e99a6ac3ef9289c0a666c6689eb0746a162f48566bc610ed704cbfa4613da6d4f83a3fb42d271be37470de029ceec1998361bfe3a9d4964adee8dd2f8be9acf6a4fa6963549506bc76a98bc3aa720176d9dc34dd66f7c6bc0e2982e39a6c5e24242e536f694f7f187fd64610be508165837e2a220980305e57", 0x9e}, {&(0x7f00000002c0)}, {&(0x7f0000000440)="940366635c8132675f2f6db8bf428bd468d2f677f6af92797d0b31336df6c23804bb31431b01096dd112db56eea867c6b3179d757cb7789ea891770b06826d954723a081b1dc7c8d315814c161a1a7583110a557f86818bb54970c58d28a2d17a81474ee2e6932e96570204295a9", 0x6e}, {&(0x7f00000004c0)="aace3c4ec873328efb791789eb567c34ffd604107a81437d2e6c6070daec40c998e06d4a8d23778a66f5b0a1cf5dce2234682cec78fa55493752fcd630623039f488e6910eadbb6187e0290b53d5c682ff5254df7475", 0x56}], 0x6, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000680)={'./bus\x00', 0x200, 0x6, 0x8, 0x1, 0x0, 0x2, 0x1000, 0x2, 0x0, 0x6, 0x7ff}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup(r1) fchdir(r1) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000040)=[{0x73, 0x9, 0x0, 0x81}, {0x4, 0x7f, 0x2, 0x52d1}, {0x3, 0x8, 0x7, 0x7f}, {0x40, 0xea, 0x2, 0x7}, {0x5, 0x0, 0x20, 0x1f}, {0x4, 0x81, 0x44, 0x7}, {0x1f, 0x3f, 0x3, 0x5}, {0x1, 0x3, 0x0, 0x100}, {0x2, 0xc0, 0x20, 0xd41}]}) r3 = dup(r1) sendmsg(r3, &(0x7f0000000540)={&(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000300)="cc277450403518677c2465144abc8e2622896cfbf96898bc7c85c1be507fd797707dae95b4d99e4ff84c82c2e39c6e0ebe21efc4bc79b538d4ea7fb8aee832a8f12ad33ad098a0507b0af5ddc2597c93c43bd7e13e9ddfc3e1697dff5213f63df5beefdd5d9c03bf9ec3b61070c5b389ef112a2665e153c3446f6e629a21507ca99a8c0d85b6b5b69b578562539c7dd42103ef1739d971a5a8913dec506bc173c9224ef103c97c0dd26c1f821653713f8b3e7b0fa0a3e5da9f32d409421ac5f7c59d339ee00ed5902d93d4fea7bf87ce18c9f44a1e16", 0xd6}, {&(0x7f0000000600)="f4a0a200c42829e5657fb123f29c9fa87e78d6112e373a470747643a7aa4d52aa986743d45e6ae0415dc927b31af3ffe37e5707c23e49604f34258c5b0131a036ae6fe98ac7b71cff71f", 0x4a}], 0x2, &(0x7f00000008c0)=ANY=[@ANYBLOB="1000000000000000ffff000083fefe0000ffff000004000000bfd04b75b6e7abd2e5fc99d24148a4dcdd3ba21141aaebbaa7dfb00ecc8c5a6140849e9c45693639015bcb737753bf28264e0dca55c301c1b907a7721dcb646c7eb2085e1f600ca45f031e387af012f98b9aa197a9b1e49781f6faa8fc0d782815268410f1ec7350b0ac8adeae79c55192bbaa69a7a3f9cfa6adfcb765cd497c1db609f360f786980e01516b0000000000fc8245972d0b70a1719fdca2cb0921859d61a4cef326822467271b82d8b822aeae844a3c1f7113dc015b6e8568b99989a2bff4781baa1f3fb0d8bbd9d059e6f176c82ffabf2fc833731839204eb1357641029e190e000000"], 0xc0}, 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r4, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000700)=0x8001) execve(0x0, 0x0, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x25}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") mkdir(&(0x7f0000000080)='./file0\x00', 0x10) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(0xffffffffffffff9c, &(0x7f0000000240)="ffffc3813893579afb963f909952995d6af683313685ae3cd51eabdaf7e3ae36c1c4af7e4ff35edacc09e6253af5687144b655c90690a930563cc87a95d8cb7c8d2aed9e14aa11da15e6a4f35ec538c24fb6269605a14dcce9dd8caaa12f7be4e4b72c477c2f9b0deb4ca1bc4de9f525d6016344e168ca35aaab", 0x7a) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000180)={0x4, 0x57ac, './file0\x00', 0xff, 0xf4bf, 0x5d5bcfcd, 0x9}) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x1, 0x5}, 0xc) 16:00:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x3}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") open(&(0x7f0000000080)='./file0\x00', 0x611, 0x111ac337fb97d0e8) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x0, &(0x7f0000001500)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[0x3, 0x8, 0x8]}) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x7f, 0x80, 0x0, 0x8}, {0x4, 0x3f, 0x80, 0x9}, {0xd450, 0x20, 0x80, 0x4}, {0x6, 0x5, 0x40, 0xee2e}, {0xfbff, 0x0, 0x81, 0x80}, {0xa94, 0x81, 0x0, 0xa1faff0}, {0x8, 0x0, 0xfc, 0x3}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x20}, {0x1c}, {0x6, 0x0, 0x0, 0xa4c8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000200)=0x7ff) pwrite(r0, &(0x7f0000000140)="fbf217f65b361b1b42e218190300", 0xe, 0x0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f00000001c0)='./bus\x00') kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) kqueue() r1 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="0000001860b5008b00002b27feff0000000008000000000000ffffffff0000000000455ddba9000000001fc2", 0x2c}], 0x1) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x80000000, './bus\x00', './bus\x00'}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') socketpair(0x18, 0xdcc0668b74091f91, 0x5, &(0x7f0000000040)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x1a0, 0x0) setsockopt(0xffffffffffffffff, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) socket(0x18, 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) select(0x40, &(0x7f0000000280)={0x9, 0x4, 0x0, 0x4, 0xffffffffa9a861a3, 0xfffffffffffffffa, 0x1, 0x3}, &(0x7f00000002c0)={0x3, 0x40, 0x930c, 0xf1f, 0x8, 0x1e2, 0x9, 0x7}, &(0x7f0000000300)={0x20a, 0x3, 0x9, 0x10001, 0x5, 0x6, 0x8, 0x5f8a}, &(0x7f0000000340)={0x40, 0xd8}) 16:00:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) fcntl$setstatus(r0, 0x4, 0x4) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) r3 = socket(0x2, 0xc003, 0x2) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r3, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:19 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x80, 0x0, 0x0, 0x20000000, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9], [], [0x0, 0x78a82ca4, 0x1000, 0x0, 0xd0], [], [{}, {0x0, 0x3}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1}]}}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000000)={0xfff, 0x53fba5fa, {[0x5, 0x7, 0x7, 0x62b, 0xb7, 0xef, 0x0, 0x401, 0xffffffffffff9772, 0x2a, 0x9, 0x9, 0x1f, 0x6e5a306f, 0x8001, 0x3f, 0x2, 0x2], [0xffff, 0x9, 0x100000001, 0x6, 0x1, 0x1, 0x8, 0x5, 0x7, 0xfffffffffffffff8], [0x40, 0x9, 0x11492992, 0x2, 0x2, 0x9a6f, 0x4], [0x1, 0x6, 0x4, 0x5, 0xffffffffffffffcb, 0x8000], [{0x11e, 0x7, 0x0, 0x23d}, {0x7, 0x400, 0xfffffff9, 0x1}, {0x4, 0xc43, 0x7, 0xb5}, {0x0, 0x8, 0xfffffbff, 0x1}, {0x8f0, 0x4957, 0x3, 0x952f}, {0x3, 0x7, 0x10000, 0x5}, {0xe1, 0x0, 0x7, 0x1c0}, {0x20, 0x401, 0x100, 0xfffffffffffffff8}], {0xa7, 0x9, 0x8000, 0x200}, {0x9, 0x401, 0x8, 0x8}}}) r1 = socket(0x2, 0x3, 0x2) recvfrom(r1, &(0x7f0000000240)=""/73, 0x49, 0x20, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) 16:00:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x14, 0x4, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) execve(0x0, 0x0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) chroot(&(0x7f0000000140)='./bus\x00') ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 16:00:19 executing program 0: r0 = socket(0x2, 0x3, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000100)="01000000", 0x4) setsockopt(r0, 0x0, 0x66, &(0x7f00000000c0)="0000ed0cd995bb4cb2e6b707c58208b8", 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r3 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f00000000c0)=0xff) read(r5, &(0x7f0000000040)=""/32, 0x20) dup2(0xffffffffffffffff, r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r6, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r7 = socket(0x18, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffefe) setreuid(r9, 0xee01) r11 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000240)={{0x7, r9, r10, r9, r10, 0x2, 0x2}, 0x5, 0x54, r8, r8, 0x9a8, 0x15, 0x3f, 0xfcc}) getgid() socket$inet(0x2, 0x4, 0x81) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r12, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r12, 0x80044270, &(0x7f00000000c0)=0xff) read(r12, &(0x7f0000000040)=""/32, 0x20) socket(0x185a01eaf53ec1ec, 0x4000, 0xa2) openat$klog(0xffffffffffffff9c, &(0x7f0000000400)='/dev/klog\x00', 0x10000, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000440)='/dev/speaker\x00', 0x33b17a2381529f94, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r13, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r13, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r13, 0x80044270, &(0x7f00000000c0)=0xff) read(r13, &(0x7f0000000040)=""/32, 0x20) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8781, 0x0) ioctl$BIOCSBLEN(r14, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r14, 0x80044270, &(0x7f00000000c0)=0xff) read(r14, &(0x7f0000000200)=""/43, 0x2b) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r15, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r15, 0x80044270, &(0x7f00000000c0)=0xff) read(r15, &(0x7f0000000040)=""/32, 0x20) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r16, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r16, 0x80044270, &(0x7f00000000c0)=0xff) read(r16, &(0x7f0000000040)=""/32, 0x20) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r17, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000000)=0x3) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r18, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r18, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r19, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r19, &(0x7f0000000300)="0e05009be96914f4357e3a", 0xffffffffffffff06, 0x0, 0x0) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r20, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r20, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r21, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r21, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) open(&(0x7f0000000080)='.\x00', 0x80, 0x0) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r22, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r22, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r23, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r23, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r24, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r24, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r25, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r25, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r26, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r26, &(0x7f0000000240), 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) getpgid(0xffffffffffffffff) open(0x0, 0x8, 0x0) write(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) r27 = syz_open_pts() close(r27) writev(r27, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r28 = socket$inet(0x2, 0x2, 0x8) dup2(r28, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) socket(0x20, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setreuid(0x0, 0xee01) msgget$private(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) getgid() socket$inet(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) 16:00:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000000100)="63633bd2d130817839fa4a7898efd4e6fb186acddd00f4616dbaa618ea157411d22cd7ec1a64e960c8416e680363084f0def7b20b58ab1b5147bf2407388baa694a97a02", 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffd, 0x1, 0xfffffffffffffffd, "0366fe15795acd76ef5caf00"}) writev(r0, &(0x7f0000001900)=[{&(0x7f0000001680)="f4a2d02f2f537208530023741ade4393fcb48cde1bd3bf5dd861f86804f7c8f19d21f5d205d919bbff5ba1740b0727a2765dfe80258232f4b1e02a28120f3b69063415fbe9d45542fdd45b17704197bec4249b93df24b8b0bed6b1e0f7b201", 0x5f}, {&(0x7f00000004c0)="9aac6250f62bc5262948daca1ef5a5369d2f3689b11caa62dd83c0ab630c0a3d667c52f29b31847116c06e410bfb1ea69d9f913d32d8b15b93d723d9d1354efd31542e9fee0b48e8af8ca09785dd35e95423dc82ead2b3ab1190cdb648e3bcd74c028a725de79bc42da85b7f38c4cc9f68e47a5be45c98934d618ae7f97646a63217cc7ceef88ef67c7b278810fe922e713a0cc8", 0x94}, {&(0x7f0000001780)="2ad8052ef77f4afe35384a875c69357c8a6321b1858186c890e1d431c6b3d558a9f12daf0461eae9705ad5d15f2ec04adaef1da08bb9a66ce61cfc969eac9d9ca1e17f5afc6adeb05b9f43adef24f1c32decf9b9a9aca68cbefccbb471c84c630034805fb269a28b08e42528d291826d5bc387bc98220dc18d3d0b8357421e1fb0b4d5e53d6ac7ab705844f954b10581a1b71fb7a307cc76cd0abccfe8c6b08483d612a519acb7b58e5d6a4607000000000000004f1eb1a24f5524a8b6063c697664909b79781c6d34a3d7a70aabb72876a4db0317c8f429b246bad84482e2c579b2f816e5040625785176850f0ba5581b2bda25118bb98581d4974177423d972f80bff25b538ec0a46bea38459540860606f35b77ef5535be42435fb6eb5b57a2723aee1c", 0x125}, {&(0x7f0000001540)="3e58d57d930aacb3ad2401265fc9bb6ebc5c0b9130492dd095c6438d56f8f94acc4652274c9732100f85e0f6948fb71253c558c1333c6a944e2a3596e7a2011ffd4db5d08a54b097f7e57c3becde0a9beb4384939f489db52244c83086835a99f601e10650c663718019d64503f70b68f57c22c77eceac8891b46ce2da9c24093eebcb34f4fc5c2bb90ecb4544f4d9597b21349aa76099ce74883140a6d7de8c5b1d8a77fb8dc2110893a54f1fc59f3cfce3b853e16a02760aa813b275068556a683d131bed559e0c25004807c3eb4ca66c35450f3646a72bebff04e90f23b99ce6afc9afc4d4f4e0b1fe20219a8bc9e18fb83aaf472af3dad7092ddd30d55f4461e0932e92eaa", 0x107}, {&(0x7f0000000700)="6bc1c31153ef6e5f56576209a0485cee2b1f26791c4d87744f5ea2bfb16c4e1f5143aa9b313676fb0fa37b9ec2221c32cf9588775c6733a55435f7373da08cd61e7c7cc0f7325175a9424b798c140c8f788b6796c32c1c4bacab2c0cef5a327b8226d8ad0b8b816a4b6398d64a11d599415a921709abbde82367d418e9fecdb5bae34b13ab43e3d4860fd48c2314ab804afd03260094de3f3ced948dd2137f7a2d613b179c27c7cb2036fcee5cc8779823784787d01aef32787512395374cc1e6944fc61465161b0935684df9f8fa0e4f475d3f144d7df1d61048f6a4f719a967a9cad3e5688aa72fea5cecf2769831b4cf92dad585d40cf787b746904ec312b5b5963b6f055827c65f3532c26c748405ec82bf88ede539011dbd9e8d13129301ff1d2fcd2c53fb42354c08da822c723f0b1726ae50c26949b9b5c220ba83f18c96e422513fe48b3ff51a0d6e8983fcf840ea06e84241f4b2e52eef1054b10d744ea54b4fac3619daad860e4ce3090a267c07ead2b9f962e1ef98799fcaada9107fdb79da93af4ebb8b82e17a640f7c7ff86299e3af8da16e49595b483b8a362929dc35be834d048d38b18ca24bab5819a2aaef1e8277b7762171b792949a781340ebccc1a70628de89bbada69d9f826b86045dd679717c421136f5b24a287ab4ceaf1f6b9c2a68ca6f2b9fb4c2a0dbe9fb98778724a85079db7b49a146b5e5c74c8815fedff351e5bd398ffe00079f33ceaec09060f1a21b862d60b8007314bb768703eab03e4d9e7b75faa1a83316bf901afc758e339fd8a7c3482ddada24362a57bd82e395d19f8060d1ae1fcf7cf0b04f56dcf8b354487e17832e6de6fab914720f45ef28475a3915b8f3a61393bf66b6470028137b0fb4d9812511c50e2e5115cafe4a29aa6d19a984abc18dcaa268f751304dcdf4920b0ef6bb8321616437c4721d08c6e8358300f21c98f471ceefa34868805807df3009807245636", 0x2bf}], 0x5) write(r0, &(0x7f0000000a00)="2078f7b678807d89e032dc19f57097f50f1371767dbcbbff8330c25e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a06808c9152732e879f3fd62b9ef04ae7b569cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c7190625314dc21617d8a3a9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb17ccdf8ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd15fdf6b519d6b2c4936d7d6c409d25b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a279214894758161c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b61bed1503a69871d90d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518965a7694ae21344da19ece7aabab738eb77103", 0x1ae) 16:00:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca648e7ff7b3596bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f87d6bc146e4157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b360fbffa90d160e9b2048a3c0b5495b204b24be82ab7a1d5b79d61cc97bc85fa93e26622e42dc7d76d85a821dc94c0787914c0576ed156467db0f107584e8e5bf61aa97ea46b113733adfa2845da740f83547f6edc524052b6e92829004874cf7bf02ebfc347af45d1f5a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72e06517b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e0000000000000000000042f2b37a9e9eef44ca3ad86e2fe017cfbe813a2bd5b9bac81b0954119e1ab9f3df9a24fd308b1b1fa9c7a3da163f9e18a34f9b0bbca8a013b71effa5045be1a7937a994f2826192f9aeba215c0c3d04a07f2e07022c57900b2cd6f433a03dc6f8fa46a33628222c00c55356fd84fd30b7a00db568e38eca34eab51f56984ed75b6a3d89f5abec808112841b0c29976f41a58bead85810763213fe3956f55a0eab72266103c05152651e60b503fa8565717beecad63ebfba1dd645e01539a5639b892ffad0e85c2fd1214e944bec09b4f55213c94074a5520832da21b00e04da3949775f73ce544aa3a51eb3ed27ddccb5fef5948ea981ab523dbf0899d283fdbbe6e4604873d578c77815c9b9fa991e32b7076b9bcce562266812c85ef782d0872608ea9cb4307d7e6c90e8bf56b3cd1f8535f8d9cecac80da37ac48d417f79a9bcb2fb9b0dc63cd798987476967ca6aae886ad486b0311cdccc54e9902ed84f503a04d1183dfddd2be74a"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) setsockopt$sock_int(r2, 0xffff, 0x2000, &(0x7f0000000040)=0xffffff47, 0x4) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r3 = socket(0x2, 0xc003, 0x2) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r3, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) sendto$inet6(r3, &(0x7f0000000380)="c379f6797f88fe86b18a6a36cb4e0e4c4ef35c94629c55cf3cdc11e634aedc121f52d3cc1df47f9eec4eb2d37baa8ee49455d8db763e8565cfb900d0306091f08091c0810d1616ac1f2634f96d881efacd3cdd0d8bcd7fa21f5d78c1afe39d67b56a3185a4a1638619ec6494acf3ba4c1d420eb8150e37572a1eb42d704ca307f986a98d128ee31c478bf60663cc1af6c823360159f419b4863b20f9f4561b3fb311691c5e3fe69e6d8a5827383a53b440", 0xb1, 0xa, &(0x7f0000000440)={0x18, 0x0, 0xffffffff, 0x5}, 0xc) 16:00:20 executing program 0: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x6c) r2 = socket(0x2, 0xc003, 0x2) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r2, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) recvfrom(r2, &(0x7f0000000040)=""/80, 0x50, 0x0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc48fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd2850000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4365a041e5142642ba18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5926c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598fd6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1941cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf049f471e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331e4a8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5b5744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b0000000000000000"], 0x10) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x74}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1c, &(0x7f0000000080)="3e660b60802ad9a55b7f45154e7b") pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000140)={0x1, 0x80000001, 0x400, 0x0, 0x0, 0x866, 0x5, 0x10, [{0x521787c9, 0x17a, 0x7fff, 0xffffff00}, {0x4, 0x3, 0x6, 0x10000}, {0x6, 0x7, 0x2, 0x8001}, {0x1, 0x1, 0x2, 0x4}, {0x4, 0x7, 0x6, 0x6}, {0x4, 0x7, 0x0, 0x5078bd78}, {0x800, 0x6, 0x70000000, 0xfffffff8}, {0x8f, 0x7, 0x0, 0x4}, {0x4, 0x2, 0x1, 0x7}, {0xec, 0xffff, 0x9, 0x5}, {0xffffffff, 0x6, 0xfffffffd, 0x1f}, {0x401, 0x2, 0x9, 0x2}, {0x81, 0x5, 0xffffffff, 0x5170}, {0x4, 0x0, 0x6, 0x800}, {0xf01, 0x4, 0x4}, {0xffff5520, 0x8000, 0x101}]}) 16:00:20 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000140)='./file1\x00', 0x80, 0x0) utimensat(r1, &(0x7f0000000180)='./file1\x00', &(0x7f0000000200)={{0x1, 0x80000001}, {0x6, 0x20}}, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000100)={0x76, 0x7fffffff, {0x48932a16, 0x6}}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:00:20 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000a00)={0x10, 0x3, 0x4, 0x5, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x20}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x20}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x831}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x137}, {&(0x7f0000ff8000/0x7000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x5}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x601}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfb79}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], '.\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xd8bd}) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7c", 0x1de}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:00:20 executing program 0: r0 = socket(0x2, 0xc003, 0x11) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000680)={0x8, 0x8, {[0x1000, 0x401, 0x383, 0x5, 0xfff, 0x43c0ea87, 0x217f, 0x3c6, 0x1, 0x8, 0xb3, 0x20, 0xc5c, 0xc8e6, 0x100000000, 0x0, 0x100000001, 0x3], [0x5, 0x2de8eb56, 0xaf, 0x1, 0x9, 0x400, 0x9, 0x800000000000000, 0x800, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1]}}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$setown(0xffffffffffffff9c, 0x6, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x0, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202070066696c653000"], 0x10) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f00000008c0)) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c05a2f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf872400000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e41886f58fd0ea381d3e6c4ca0fed32dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a0000000000000000000000c59f047a"], 0x10) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="025ba2030f5c038f9920ce827e0cd94897a5151f25069dcbfc0b6d36a461fbdd3a3e0c665c1a1df4a8d2bc1ac9982e26104ebb9313b646e208c65d1a8b", 0x3d}, {&(0x7f0000000b80)="4f6c84a44185cc0c044958a54e1677c52db68d4eecb960a0bcc5edf6883a13c90f47d6c33e00fca994bc5a989dec5f2371067d2df2ba72c2b491a8167601eb83ea4cbc74dcd2076058d8f7ac0da07684344bcda9e05dcc650b8a7c2864af7cbe9ce7ddb83df4ec7f28bf30caee1e97023f0d2b9ef840da8bc3cffad9626d5b9ea49a19875f658b4e48a00b5f5daa7aa3819e235b625497ce0d544978ce20222aac92b444ca216163f3faf19373b1539bbf0b177ed32f8ce7344a3e94c7583f2f446d4a9a2d94dd3a79aee098b77a8dd6c264fe1b97fa8e9c1a97c36cdecd924c0d08f08ca4e1c2c81445bb86858ac9192f2b3a98cbafb9cb57f27a2857db14fe68a718f843ef25af8671a39b4cf24a04fafc2b06236ccea88d8b89bd2a70a34b8623e80291bf5b2d84a355fee12ebb7a7b133f1ca9b65dd8c8a4bb25228a586784d766fb414e5385ec5d6b407ec02b9431e38fe5ab04d73b17a777e17f4903fdc2a9f38c396a3c43e35840b8b68c64970b661a8f42f3437e41eac9e4d8ca9b8c11aac64669b1cc11f33756fab1cd6a81538cad3be2a504a9c332e7f49030c94a34fdb64ff2106e26907a4ad4671493bb83c3487f3ae978893308856be29c44a90ea829ba43add5a87e43260f239ae9ebfac8242b847a871a8dd10a31fb6bd0c9d4004636ee056b2d5d0c112f92912063a8af79509dc1a09adf527d7677db6c61c45b70c42d0aaa69d0f87f340a169bbd084bc27f6c5d7b4aabb75fd854322f4c5f9cff3b6327fc68c85c0e07c904b93af19c430e082f8b5739f2daf960dd0cf5b8887a9c37c6aa05ab85bf85bd51b068b6406a79b187305b4b4977f7baec077b00b687d06b7710dc84704cc5f8f70e30b44ff7e0459a0bf809d14fc8f2c95673dfe12959903f9dd73b9c8266d037ee0c938ed7b900dc7381a39b4dcdfb9c5154cd0f01890eea055d81bbdff49407b5fd9602a696acbe7679b10da3ae84e3d22fa2607b86732668a14963d27489799f84b63a4721fb1d399877781d887c7f388e85134f849010c8d0bb993068db750e5268f85ba88a85d37981a785e050b5bcccf65cf44371fe259495d1e6f028cb772b6ddcd944f4b9f1deb30e8c468d4945e02b53e5ef144998f4f88c501752e109f1b05eb79636f1c317008cc8ecd55c50c743e129e7f0caf8a09df4795f8429f63b21f220454bf09201f825ad1760d24f1910cf38ae69d736b7cceee5c3e905f001782cbdab3d3a1f9e670d2d77369c4295549c5289a0a0c8909c5fd030f7ad43d1871efed20fed18657cf7c1a5f1289e72e3f98a190754615fdf0fdccc8e273182385cf5ac8de5251c04f89c5e3e980477a78a8ee001e8025ad2f2c5593ae87bdd95bdf0be79b7a5a98b1248aa3e2506b02e7d80b1d2c72f2cd0ce73cf56e6008c1a324f322994b98c03a28ec199a5bf434f1e474eb9f9ab64f3cb7cecf4e4703f8f3edc2f2dea88589c1a3cc88d6c7485d496961df2c9627022da1db0e176353fa8507e6a699c6425c503bd4b8223abdef2f794a59ca11f212311bc5b7df6bff876bc32c6a99065d8f21a6af03bf18bbb9692b74e50f65a63f9775ab72dfc8f5864d24fa40be521e26e2cc639f61951509e776820d239a2e8fa7615f77befd6333297ab5bb92bf801827659300d03a3fc5901ba3599baf3c3ea3b7c7ef6a29154b34d733ba138afaca9560697b896a33138c02d60239ec2aa8c50be95564dc9b8c79f6bd37a0de10c2c21bbb722905c5abfbf1680fe168fe0460e7918e12d319a3e0636818e4649d2c81e9b6e6ca73bce9b1bbc5d1d2ff13b47e29723c84ea25646f6b5f30d30735d71967900d0c61313a00bc55055958cd1bc6e8ec6422cf12ac01cb8913a2b61dae840639a301a04bb53f8d40e7b326d1fbff66c99c0917513d64da01f2a701aa0c9a8f10c103ac2b5556b00a4c5ce24faa9d80a92bbb21cf99770d6ab0842d50d7186bee70173dcbaab4ac163eda3da196ebe44191b000b02ae560e9e129650a275c362eb53ccb619155b7f9b26b1cb95f6fbd6de5a043fc4ef7a4706262bbbebe99752dd5146bba123ebfbdd13d7ef7c9b8e1af09ca9971b5df66c6a9a433d2ab8bac7f43198e21d5519280b74429d7d6bfc52b2646662e378bd92266e167c0cd807b46a4180a01593c91f3ed5efa528e2a4ea29969d2a742a90c84a43424cf634e441d5bbcdc64ae1d4d7b7dc0f8a464f36f0b4e94ba4a9d090ca3f07fb3f18e40419cdeb49dc1fa740ce8b59695732a85c0fba8131a61feea22bfea334be70c24eb8053e80d5c5321e9c5919d6d40e6c4595e5f0807952f4319a2d8e4d27c015e5a197ff2f38f1902d8dc8746ab2f8e88f379f5e36b2850a29b42b0052c99f1d2b09c63cc6defdf943fbaa4031b874b4311ee0e113c42cd64722282b8c89beaf60ec11cfe6bfd556a6c897fd808eb563444f80d9e09e2073729007c234ba5ea962c71109edf93693c6163ea43d2c37a0cdb143e408cc14b40075e1366c4420f4c52c60b60862bce533f32be061da67485486aa0dd2d553620705c076859c4f7fe83ba2bf39ce633558f1ebe905ecd946f279972284868de94ca851c4be1bb6680aed124546a56469e710c85697db85275d1cfbfb1ce31b26dec25cd1a33c205043ca7b62bdff423bab00482d9570055259718154e1d61bbbe812a9898d3446a5e64665ac04941a5eb981f0c31b1fe32fa4abe4c3f05af90d48bfc8f3d6449b384b2968b963f1057ddf382f5d6d71889689c4c958b1dab54b9963261b5bd2811ca53e2f1aa3c91a97d7ebe7f750863297baf3a7c4ebdf56452d51d1d9d28e003c212b50f3b59b4a6a34d67eaa9c4e281ced7be31214efa88ca16429d5f5dfa2fa02b8050f9a22e170339b9b9302023a1ccaa38764f5cd51362d3a19579c4dc4ff9b31d7f1c873f93f5ee51898660138dd9ad8d74c57552c59a1c38b2f262fa5930ee7ab3005a1dba712571d94623c87b2babd5279a72a1e22fb0e7fdfd2a3b48ddbc85d7c9b3277e4461c974c76cb1ec43a6d61188c312ad204f5438b798ba4e9932f2c4e1a2bb8ef92a0eeb814d4837c959a2fb051ae64aa28f889eb023303e74972962ea010023adbd318314b08edf74705ab996083e0a8a9dddc641bdd34d74f8e03492d770dd3e7f37dfdef693ec6b18b2fb094f6bd4b32047a341e109c173851f3d7fddd6f84d3f5c53c8ccb769074c08a87a63aa6741e60d6d0733c6b5426b4b8a9f012e9ec884ca55a8d6993d319e29919d4c7f829925cc7271cc0b19b08dc726d24cb24f7ffc53799e552b0084e1b0bb890e9e76ccf65a84c53c4ab9aa5ace2c5458de8f370df68c95c5ed0724551cbb4fc1a56dc1cf48d89d882304ddf1b745adb630f521527efe0ba3aeb081486d53051ef957fe907931ce8c54b0700dd2c9be7f06682c4efdf497852d296632b51b1d4a7150498e464add4ca3c8e6aa7df7656b5174cbbf14e20c7885a6103446eb312bb36e0fc38a4bb6e6b5831c2c2676898a2bf8ba8f10b71d421308d48d0e3e4204832f5e5907d0a31360f240c17383344ae5476cd22c79553014041c31d15e332f6eab8449be99b812703c2badc7aee79acb885ac4ebd4442fcd3f419ef0c6a84a65d834faf67002d0e85391248fc3de2ef5fd014795417ae4e576b8eb0a05e4d7b115149d09f0a27e58ed1349f0fc053da531c434e10459a7be1991688bef7b5ee1a8a5799b55da8fe59d22b4b6165d6de8a8a77b787908b139efbf0677f6a282d9a3d8c2e7e8b2d7e39863aeb779ea34b2ef36402a0f91e21a3e6e0d72983f0144a0746501f06791de6e07e0f5b5753b04f285bb579c6e95c7df74bbc2187a075d7125a3ad121c37b15362961c009e589a07dfc93841b878d30939e23dbf499c275c381ec7c84fd780bc4bc741efd10d838c595d44991deb5b2a4bf3cc889e1a9587d6f560dcac957e889b4594bb5f43430c68b5ccd35a46e1f4bc76575da715954616388b2d92176d322831c393ae191794476ccac576a6bd537c541f890339f3a91d48fae72284b6690bd82889d3bbc00e4470e0d2bd59e760292be26b5fbfa4e727c191e838205cf074dce32ae099edaa2d6fdf442c63cd172b5c564362ccf071de73fdfa4503daea7d763d4a3354c259902c3c863ddde8688a245a407878ab7fe590c4ef3becabc4992c29c6f11d907bae7ae197b6449902b3249c35871a98c6b1ce93f51491aa95d12bf17fceab0c7ed39491b8b5baf8329bcff9112f97b098a848fb06de1d3943071cabfc2e4004539b36036f4d7d00f6eef0e26f2a525ddd1a9fa811e5b1b431c4c9fb21e3ef9f5146fbe77d45224b8ecce220d5d712b152cfe30183ba0fc9fe10e2fcd0d7c30e4fd536efa87fb52041bf266005a8214875fd5f3d7de8d7990e24ffd753c3e881608b39c250274688d29aed265ba932674448030aa8e53d86030de0dac9f61b37ffbc0395d608055fae8f75a38b75566212a523dfe22514c76e4bbb10246258c9f1c963b568ef2a8a93d5778c2211e479d6e6aa1cef0496bb0ba27b106f8e2dba6fa4c6952e96f9f63d2d150b9525e2c635f549c0bc279be1bbb7694af9937fc340423a479cb65e8169ac49129402a85ed541bb7d5490a9436be15339e345d276e6e8c2589cf8e85b974089b4eb0d72e088c89d266af11bdb08e7e4b6579a2f44e388622c16b7bd9128fd96d265294160b504f40df3a4f685ae14d8e2cf3e711a811c0824ca0c8d0903d05e92467d0f1f465eacff2f8000616c19011641133bbd91d331e84b6943f1e501e178757e59706855ec166ee595df14183f9875aefc4ec00a14d664efc7224289554e71ef9b615e28473137fd754787d0531941948ceab97f7fe94698d26843b25b34236e5601d74ac45ae7ed9593866bfe015fdde1e2ce57d77cda38ebf6e42794d6601f2304d22146bedd4ef3ea7b0a104ffc3f038cf395c49dfd1fe4b30d080dacbdc693f191b430248ca09138fedfe98355f8c4f1fef18e41bb227901cd804ba3b26bf1526c87adb1847994ace4c37a50a6089dee9f03aa24ecbf8a1e8e3d741a4d7232f606b22c6740a862436244ef16a11025c0345996acc3aead39217e1dfa1256ef19c2ca170f02e745d010108c5ac0867162ba7c620c4c9c8107506cfb7040a37108c8317b53de0d2d75c6aefd136c650dbac7544d595b9131149bf639057f98504f0ea31b989064b9b5432586362644eddb468517efb0ed1db706be4068c172dd02e808bcedd22e31e08d3399bf081befc68d110d14722e66682e639259aa9235263ac162706207c", 0xeb6}, {&(0x7f0000000140)="8963248d1ac592f00ca44e4e8924de1fa1b3c68eadbea49bb4e7a15c269b876c176313bae5de3a4262441aec73778658669bee8289bd93ecd7bee4b5dfc9041821db68ecf8966286a6d31473a5da046a73d9c9817908aea7b7ff622160dc", 0x5e}, {&(0x7f00000001c0)="c8786f5c7634f50c53d65ff06bd91ae3a7dcef09b62842282727e0a1c565835efbb9b385d476f0b5f230a75ab8215dacceafd8dde11ec884324981ea09bffc0d400c8aee6db8", 0x46}], 0x4) r5 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwrite(r5, &(0x7f0000000240)="0092b05be032b650786e9b370330741d1d9bb64084434d5f2c3dea704f4c24741edc112e0af535b12400ff63c1bf42e454b639f3f6ea4c", 0xff0e, 0x0, 0x0) r6 = open(&(0x7f0000000000)='\x00', 0x0, 0x85) pwrite(r6, &(0x7f0000000240)="0092b05be032b650786e9b370330741d1d9bb64084434d5f2c3dea704f4c24741edc112e0af535b12400ff63c1bf42e454b639f3f6ea4c", 0xff0e, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f6638c2cd0a000000"], 0x10) r8 = socket(0x10000000002, 0x2, 0x0) dup2(r7, r8) r9 = socket(0x2, 0x3, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8028698c, &(0x7f0000000300)) 16:00:20 executing program 1: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000000002, 0x0) r3 = msgget$private(0x0, 0x123) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) r4 = geteuid() r5 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r7 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f0000000340)=""/192) r8 = socket(0x18, 0x1, 0x0) fcntl$setflags(r8, 0x2, 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r9, 0xee01) r10 = getgid() r11 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x2, r9, r10, r11, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r5, r6, r10) chown(&(0x7f0000000100)='./bus\x00', r4, r10) r12 = getuid() r13 = geteuid() r14 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r14, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r16 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r16, 0x3, 0x5, &(0x7f0000000340)=""/192) r17 = socket(0x18, 0x1, 0x0) fcntl$setflags(r17, 0x2, 0x1) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r18, 0xee01) r19 = getgid() r20 = getuid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000280)={{0x2, r18, r19, r20, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r14, r15, r19) chown(&(0x7f0000000100)='./bus\x00', r13, r19) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x0, 0x0, r10, r12, r19, 0x8, 0x7}, 0x80000000, 0xaa, 0x0, 0x0, 0x8, 0x101, 0x1, 0x1d}) msgsnd(r3, &(0x7f00000022c0)={0x1, "82ff07c81fb41424dca70971ecab25a4537b5efe4069a12cf0295b3098232da1d009f34315387e999d8beb95d19fc5d44a6f7b89c83873e66ef3b569a5e51e1d48e4b6b66e0a46a5e4fb168e37b5fb9b58899e976a38df03199dfa58b450cadf47afc735c8262d4033ca8452e333391e35e9223efab518562006e6516d55838d6b0f3a0ec694b74b46802470146798ff2b632839c2c15d447f0cc9d85154f6c4dacd0800dc4db118342e09b75eaf375cb013bceedbef5b487730edc36ae4962976b216dd6ad3763e4e981518375e7564510a3444cfd9abf03ac1b101e11e4a6df2b179415ab4fcde32abd693ca16c2bb821f5169fc6b6a9a658be26b6c7a4682cc8aee2d288b52d4d5965d1fa353b0b84caa5dfb92fd5be1f1b5bcfbfac85832d7001cd3b841cbcfce3082cb6f571816cf87828ebbdb5ee2216f54d7bfc3ed6a1776b882ab624f229cb4779d677a76a3939ceefc0b9c64cdcc27b1787c7c08ae745369093bacfd873a88a4f43bb5d22d25dc37b5d21a6e5a8c1c5dcbc9bcbcd4c26fe05bf59f649f06e3a46b67ba668db6ac55b5fb280783ba249011dece761ad38c15063bd88e603928ac5935fc2ad1a6e87c894c36ba0e66f48b98b0f4c1364b1bd4458a65017610e9a37faf923922b2798b30d926564c062fbf728270707ff57148a4611afb78c5055f895c59fe1cceb538575001d7aa1b828eeec438a8e8ce96a9d025bbfd35504181dee74058fb1aff39beb53149cc27e630df1e28f26086165ed3b09f6f9dbf6c47f36a3c77b4d6f63f01b087eaa7ef460e1dd6f57ad28e0287116d389bb86149e9d705024db5caaaea8d6415c3fc84bf41557f6d73f8a39a640eb11fc14175d6989e24a2205c2ad252aa72ddd9edb196b93c176857a237181f4dee51b40be677b12f6a8e9106443ef8a9936886d293bc4d495086d7af716d63c4c042ceec7ed0b3c7c7d969cfa37224803f1adca7fd338160a900db71806d1e45af7a76eed8eb466ecce912f7206d59cffba2bc217df63a11d53220a532ed8852c491719ccc2a9fd3da1a6f9ce21dab0a65bf5f7b858fddb1de531ed9e9d7b515a4021a0cd92539ec9efc9558fb8a8485c0810375653e05ebc27d69ceae31dca4922c6f97653dfe673e938d436bbb5b2ead5b90a95e716e2812b4a96966503899b5ac661c53c6dad93498b0fdf2df6b837cd7d2004344b455524c85193fb9d81219b7e99892e1dee4a93026c0a30096f70b0d01b2f631d293667cd4f85c46a60aeb3eada71e34612993307e262ab9a6db284d34d57b3a4f71f257f8a87cfcc1a40be38b22870a5ab4c3c6296a4b60696e6024109a1330492f44cf88de230d7b602c3da2172fa127bc167c2e004db822f15f1ed4030a35b60f2b88bdd56600c94e6e5f41c3052162a1cb3cc0d75187a2847bcb142bc15c3c7ea251354329f824e6e3f31f98a331e813ad0824c4c26660024b5f10800064beeae16032e074d0d00eebc1f8145e09beb57efba01c483a61b5cae87875c725b081d7af1282b5b35fbc48a9d456afbefaca8210d0781e9ea7889b8d57829fe2b59e11dc817f939bb0913e7a0d2342c5229c95aa48a01879788d436283117ec3c1fc0c9b90acd601d446977baac01f3d253cd0de31abef9b475692d5e59dee2c51381e0e020d28b1cb1313c305961f641255733f0dc353668a25b9cee00fe1c860d92236bfcc05b06e1b8d21658570acce6dd1652cb2b175b7ee3d062a54aee9dd3f256d1f65196d0511421429ba7abc64219ebc8f02145fa95db7f432d47f526ab228a2eb3244b44b63c649b893fc752403570c21d8b54e796301bf9b1ccc259292148979a431e0ab107cc24de86b47d38ad3f458524dce9fcbb0a7e3750b981a93e89ea1d209d08c26463c8544a067f98a9c474bf5a061bec57ca82459e58c70d81da1e9ba4fd4b44c8ab59a30a8d9ce539aa7357d091821701242ef736248b1e519ff78f7d2f51d0ab9b3fae94e7d2aff8f99dffc67312f81a2272508328d6637f0794797fb2735fd03f8f23963c80685d1cf0bf4ec943448ebe6c449dad3b964a2f9594c7d2b79a3dca36772f1bfad090948f762cc9ba87a288ed45cb6424035eaa65d88f9577fa22cebae49881012716fa394491fc0482d5e77eaa4f5ca2d577996650bfed503b4404316b9dfd9072e79510d3792ae23ac87d6e4cbc345a569d3e0eb44e631aea6a1a4d7cbbef4e1a90e4289c75d54d10b2e50c6581e2257ff1391cabe53161c0e2af26be9966d3ae6cfa876f25aac5407f25b6747a1dce59bdcd18a75eec447a1b99b40c88bcea01de04165ab21b0d6ffac9b359a9567c3b0b4cd87a94dda270c320a574e7c20fd2fe0b91bc13134aae8f23129c10ffefe02aea21c95b0c7ee782b767ed4c72c58e947c1f26636a3b0d08b5a7b911b18671862534e9f909d2673c2f809060efd6f4f0eeb9971c5f5b9bc0560b4e536b2bbb9a59af4cd64a1e23ff6d34ff39adc7e10141b514d2441ae117812889c76d948308071b0bdfaead35cf1640d0909071fa097865ab87288fabd832052f8813fb32965381d12e801c9b1cded5c547892b377ceff929cba9d1fecacccf885b49b3307162ea7a33563651420580b40148343f5bba293de1efc74d4035cc7eb3b011f6288bbdabaa7a60f1a51aaee64bcc5e03da8fdaa40c36828496155b80ced1e61b4a75ae6978bccc052c2fa84a1e269f196a40c20d577eca5d8b4168062e796b3e5ce818c2591bd5af1247876c92908899b4afa98bcf66e8d6a204fd064613705758b317c413aeaf03b85258b246aea6c02bf97d058b7b10e39b6b26b6b4ebfe2894e87e26b66e3ff7370ff4a036361b24b5385965cff942384671bdb818100136f8a5cb34d755a3eb20a6a4beb657c5f1aff8c669d512e32bf42b5ade8ddc26cc29af0d2d7e4eb2cd760ea9344b72e48bc725c9aeaae907cf13fa1491397b8c89d1d2c878cf43a404bd75a158095c60da2abaa77c7637d91c48c0afd000b41dabc8c20ae92b422b1b4181a15a6c5433098b496f26d68ca5297f13576b2a9622eb31d93419071710ec9ed39207600cec770f6312244ec5dd8efa28852a2c3396805286ecb73ec94fbcfca20ff16cf227d838e4474e6d2e6c54c4d8bbf17a60ea4656cd47087813d10470661175b330155e6b7f0dc9df110ea9cd6bbbf208b2e9b21d046411d32debe40440d01e78c4cefc3436a49139f11cbf2a599c15902626361ee701a4723ed0c4efbe6efa3aed9ea5b317cc2eaf1252ac90c86fc6704cd94c16d4d2bf63a78a2f5b74cbcbce54d127bad346298cc9ea8313714d0c9f773e8ee56662aff8c90d072c48f95e3ef16c9dcb96f79accda34cb85d5ff78b5adef78e145c6771b137da8228991306082ae27243e6d9201bafdf35d46a1297e5786d95d1d2a9da6f317c1f854d8aee455dd9fdb2b030fc2d905eba95e6bed41234d6de9e9ed457a75272f848aec96726072f23a7bc4dea706069fe2c910b3b18ef85053e69ff1c8ce20117f73bef7cdd864c4c62161433efaa87729cbe6e047a94b5fc419e886869b262ad965a5ca2897dc5402df01bb90ad7b67256c46fe87e4032bd44cf90dad1fa03ef6a1b62ea618bfdad5b872d10b5b0582d9dcc4a50dab44f758cadbefdd4e261b0ee98aa675271cf53593ea6e3a749b158a822b80a7cc7d660038f9fc97ccb1118318117342aa9bf3c73edc22993af15388da01116e4028653386cbdee060c555623a94a5c07baf9f71a7af9b9a0e4f61c37d682f1c975ec7c6215bebd0c47863f1f68afc9c62e35dff26bbd576beb23bbc1ce6021a60dfbf7293a3c24366ddc3515aa67549b1fd78188156537d53816fe0245aed5a801c4bc44554e020c221481184237d07e4887399c31d767e7de7af24c6dee99df0c3969e0a4a686a5fd7374abbc346fd34105ac2d63e374c642a10536e9fd20dcf182edaff964074e05a7819256db3e0afbc3c002b9b662c19747517b2a3308f905f06982cc0eae4dc6f75e8eb5287d51309a0766684ab00dbf7e376baeb93695ee929f9a9b5cd8c26589f565a90a44576b8a1aca4ca33fdb47beb7b1f2da19968e0aadad8d34e6179ffd111e7d44c0efcf5db7d0fb56af1431d562dd1f114f299c7b66454671343242d9ad68f492673edbf19ab0c5ae8a5bb578be53f031a63daf1c8c451d6a49e83b5de84b57b2503770eab467a3e709c882263a940c36c13293aeecddf087176fafbb3e98164cb7ff8b7307a21d7669b1eb57e9ec2ad91d49ebde580b450c469963feff40d65b33f7b909ec1911a0d41603b8095b699146a3a91fa44a02bb8ac6383aeab3005023270b152aa9fce3d567b704d3129e91f32d9001022a01d54245c2ae3e8c6ba7108f4552538097fffd58d438931dfcbaa212072cdba5eed1b462706d1592c75142b35a2ec090b65466b079d8e0b9d59289848929cfe95a27753adf3728d214dd3ca5943c6634da9dea9770cd9bdd68ce1e743f44e9658ff82b9175e1c4fa888664c0f9efd5a5eb29187de39b82d020fe0f2f143cf429508f2a566dcda9406b245c4ffceb8f790846fef8fe73eb895d6d9653bec422212491ed151dd949e3df683d7c2b8ac866d6aa27fc65ccf3141a07162dec08d61d61da83b0372a77519bf3a04b7ecad1c4c89c7732bd1fc0cea1f80240f2b032275635d642f339cdb4c2be2c667a2aa8b9b03a91c3dc363c3062d5f824ebc75980f8fef0f77c391c164a6e103cb5c99d340169bd21bfb5fbac7b05871dc8af32f8271da5fbcc49e450516c8de317b35a3f896297f60475a3fe90e72d343647ddb9f4bea36c57fa6b3795139d85484a2c89a0bde80c8130b253061dd64196febe324388ebb18ecf5c5005e6204f0f46ab52af3f05eb10ad4c73b3be1b5252988a7101c3eb7e07d9002bdb65567bba2f0641cd906a7214247f9c1b85bbea5aa9981caeef5e9df60f9169cd1d5d66b075941e78d3a61eeb7fb668f52e92d9f892cf0fd80bdd6ad51335e7a78245f21e87b99bcbeb363829f67e678341304f670a10ee2f1285b290a56a1780f130722aa717d60e5ffe58682dcdd9ea84f0bf1466089940c8a9417f1bcf537c1ad58498f26a77f761b0db4e652546ef67b7fb1b0ed5e34048022020bff5d107aefc4026b5c94398fb34a9b3d6a44de1980f3702bbfe5dfb1429d031ef29a34eb40f394a60f1da9dc9265a712b0d09c889412d864a742e5fe302abbbc0bd1efb16ac1c93e97e563240e1c0ea22ec590aa7f8277ceaec992464a27658253f13c4f6717580122840c568736556e793d5bd65e9dfa48919616842cb49a93df79379572a4f27c1de73ba9986cf6b91edfa37ec929caa9ada2416a3641bffaf793eee5aef8bc9cd38ba38f088c10558e456e6b6b15a2e12b00a2af641a306d236ea8cdf912d3bf78419352d0a83257b2fc8851744ee364dc83c68fc751b31b111ad4128001c4addcdde4468c40e0e7230e95b9347c28c6e0fcc517a11e706c5b7c13a8fb236c6edd39e80b77ac03fe08d97ca0aefeff059dc1f796f3d27e2808a670c0eff8a62aa75af978cd706076e1f8b7847d8fa01a4e1e9d88dc1a2948d415877d8c6f7f7247e76971c04c260b66c3823823375ccc6e2a573d83cad09ce723ec5988b10dad62a75fcbc5ba7ebfc24d0fbf12ba8bd5ecc1dfe69d5cb5fc11e28e95aea312ad112b91e514f4d7a5c91fdb14f98c14de5f421fba54a149ec7e1f2e0573ba1e256ed8a631c8f75c84b232dfc0aac4123543e397e246f"}, 0x1008, 0x0) fcntl$dupfd(r2, 0x0, r2) r21 = syz_open_pts() close(r21) r22 = syz_open_pts() close(r22) writev(r22, &(0x7f0000002280)=[{&(0x7f0000001280)='\x00', 0x1}], 0x1) writev(r22, &(0x7f0000002280), 0x0) r23 = syz_open_pts() close(r23) writev(r23, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r24 = syz_open_pts() close(r24) writev(r24, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r25 = socket(0x2, 0xc003, 0x2) connect$unix(r25, &(0x7f0000000480)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b2380f46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00000000000000000000000000000004aac91c0e121f0fd242dbc6425a4c11ec05d21fe3114a759415b10d4bda9bf318645d630bcf5e61f08b10ab9e178150"], 0x10) write(r25, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) setsockopt(r25, 0x3, 0x4, &(0x7f00000000c0)="f4724a23677ee19d32714b23e581ee3273a05e9e2c132e34caed29f837a49ae3e1792ac73c80aae347fe52461567bdab1323b19e667b45f9948a20fe5114571cb4dce984adb23c9670daaaa98b7bb5c74481b06e5cef31f544e6bb43fbf1bd3e334af428a7e1e566a8cf173301ceb7efefc77f53d47a5def06a5801431b644fc4b09c879124d11be509ee74987c80903580881e4405b656da25d53d743259c4d7d483729b5dbc56ce67cb8146552768536df14431833a6c3727396ca6d6146f08a8c9d32ecb0673135b72f3531448be14eed7e84584cd2ce2ef90c4c1be494b712c3d82d1763f3", 0xe7) ioctl$TIOCSTSTAMP(r22, 0x8008745a, &(0x7f0000000080)={0x8110, 0xfff}) ioctl$TIOCFLUSH(r24, 0x80206910, &(0x7f0000000000)=0x800) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:20 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x1000, 0x0, "14e6bdef0e509ca71193aa2d28c331819ac8881f"}) 16:00:20 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x68) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) socket(0x400000000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:20 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82027811e2b28a11776b"], 0x10) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[{0x8001, 0x1, 0x4, 0x4}, {0x8000, 0x7, 0x5, 0x6}, {0x7, 0x80, 0x1, 0x3}, {0x1000, 0x2, 0x6, 0x2}, {0x7ff, 0x1, 0x0, 0xab}, {0x8001, 0x40, 0x5, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 16:00:20 executing program 1: getrusage(0x7fffffffffffffff, &(0x7f0000000140)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x6c}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) 16:00:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) r1 = socket(0x10000000002, 0x2, 0x0) r2 = socket(0x2, 0xc003, 0x2) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r2, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:20 executing program 1: r0 = socket(0x11, 0x4003, 0xcd) socket(0x11, 0x4003, 0x0) r1 = socket(0x2, 0xc003, 0x2) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r1, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = socket(0x2, 0xc003, 0x2) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r3, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r3) sendto$unix(r0, &(0x7f0000000180)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f37633600f00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282922e4fd897265aaf80d89fa7d1a96082f0fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a37778cd4c04000000000000000e9ba64f640f677b3026a757f1fe96744df9e2b8b2485d56f73c4528778ce8058b3c3873a6508c3bf2e7d520c6492fcf4a8f632462c361b6c93e091b75f0598547de36fc0b139e0fe3f95e3216de5e8a2925a66127721b49aad41c048d75ee245975efcc7035ae1f976cc369468363659157e1145e929969", 0xfffffef5, 0x0, 0x0, 0xfffffffffffffc8e) 16:00:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) 16:00:20 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000180)="000000000000000000000000005ed920da3cbf2d3267dc155c9c5ad8937d91acbc4603615f7f224525ee53a605a23528c46f68d9def9644f5a8a05f47a0b29e70179bc0cc435fdc9cd", 0x76b2c54d3159e8d0) 16:00:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) faccessat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x4) write(r0, &(0x7f0000000340)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0xffffffffffffff55) 16:00:20 executing program 1: 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)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f0000000100)="306840fc", 0x4}], 0x1}, 0x0) 16:00:20 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:20 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x4) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x5, 0x4}, {0x80000001}}, 0x2) setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4f523aafc5273cce, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0xfffffffffffff19, 0x0, 0x200000) ftruncate(r1, 0x0, 0x3fffd) writev(r0, &(0x7f0000000280), 0x240) 16:00:20 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/192) r2 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, 0xee01) r4 = getgid() r5 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x2, r3, r4, r5, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/132) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/144) semop(r1, &(0x7f0000000000)=[{0x0, 0x8001, 0x1000}, {0x0, 0x8, 0x3000}, {0x2, 0xff00, 0x1000}, {0x4, 0x9, 0x1000}, {0x0, 0x401, 0x400}], 0x5) syz_open_pts() close(r0) syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x2, 0x1, 0x7fff, 0x7f3a113e31754a81, 0xff, 0x800, 0x7, 0x0, 0x2, 0x40, 0x10001}) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x2440010032}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r5 = getpgrp() fcntl$lock(r3, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r5}) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000380)=0x101) r6 = getuid() r7 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={r5, r6, r8}, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000000200)={0x2, 0x2, 0x8, 0x2, r5}) writev(r1, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="1fb51c6efcde2d21b168a776d968a567627962295c9ab32e7c1b455a63ffe0352ed7ae82dd723f541cd4ebcf72c4ec082816a38abd2cc2c690343c74dbdf05290c93918d8836a24b7af4aaca2f1f38ff763869635e0e08bfb67469f53a5bf44d7a13dec097f41d442496ace11580205ac6ffb5", 0x73}, {&(0x7f0000000300)="0dd03cff4a39cb4ecb06d86e231bf43c94ce6787ff2ca6c01e026c6a41909f93245594cabab04c1ed5bb842973b9755c76da9deb242ff76248cb90c5e6c8bd118ae338144f41d1e5a879f1fa6121954da17df0fdb087ebeb788cdecfcc7bda15003ed87fafc3abddadcd4ae37c3721e8a44ce98cb0dd57ab8b18f5c3821070ca8891c326e50b4178b3bd3c9a765ded647c044fb9587f85175b0041e7c02fb803dc9e18401932ea2f013127172954713002aaf5ce90c2bea9db974b98717c8cc24508cc6848eb9ea48d5ab7c3edeabb2a68284d7b825b2c9b702abfc37c169a92bdfe8f7c9add1dbf9b2c5a2a8a41dcf5b9577830f8834aeae21ac1c6cc644294053d0d374092450d047a20aff70db938ce29ce2b044507ac87052f217a738ade4b71f6a84f7c571198072c3345be5549fcbdf323f34427f8917973d773e773323f1505ce7ae7702ce3af4081c480a992748498e344c6a2c05153e12c373f11b75d6b5f107c8bee8edf190204623a8b8fd6235234d2a79936975a77be3602db82ee9332c5e6bd90418b6c96460e07b26ad8fa3312a1a964fd4253cd9ad41640f39204125b079b6ac945d90b1badf0dfd9b654c0458036bda64cc4e9c738ff28f30e834bc7142bd08a5200c9cf7d48f35d6b8aabf9e075bdf7827e3ee80d77d2fba7cba01b9d06d81d0f8fe0dc3278f5c8b46e6637f27446c226fda6bc53e6dc90243672bd8a5b822b2011f26f49a9d681e92212f906b35631162d90c33ab5397bff5e5e0a9fe0250dd69399c0af02a92c2ac665a0727e9b90100f409697a3cc5e09b2325d192da01c460c8c52980adc907764acb1b08f679086aaaff6d786ceb763b184e31d0f156ec729c205472b7ba685c4f35e3c224c0d914b83449401cdb0e46aee0ce41fc66ef21b83eb78ab5f515c8c7e57f5dd1fd90c1c317c0fcb183d4d100f8253728e0c77334e2fbc6964e2718301c2e2f386e25523a9d8978806df178ed470092c146a7397a766ff59e8cd3ff70ffca56bd65ca247c44be0ee127bef2eb0910521ed71b4be19b545fadc4efff685f89b221d331d5077a00beb7cd167ccaf7f69dda348f44e14d011c517de3b1904038049055ec26ca964ecd56c1b8ab58a5ae5a557e48ccdf07dadf6dfa2a44cdae065cc7b9538965715d74a95662aba42007e903d36bd6b39cbd7749986b581e22ae16418833607d259b6db9fe1ce859bec43f69d6c0ba65aa60390bf9de131dc882925bc9c73f64b3d78d10ac7177c6c42db9434e414bd7ec902e94bca6dd88ee1510c1858e865f3f6d2ecde9f66625af93e650903894c9df5fdb85e8dc1e6f45349f632e0605860856fce21c24ed0937d4dd08165fc58270b132317dc0269c3a618a262abc5eb56dd68dadcd66072bdf6ba36ac61c8388ed2529359ea762240513b691e30c58259edcb86ee6f5311518c9305ec620c296c2591eac4322628122fb62783ef0cdd154ccf3ab8256287e1182e50d3585f8b3c27acdf32d7a636ae6ad0a29cda63cbb6fdf57ff1866d446878e73de98a2518728a8ecd1249d590f13574c453643363288cb2b304bdbc283e6d86648f399429771c028d5d8803e17ea2a09a28b3999b69945b3c0cbefc3f3b7c684e32932f0db7fa4021fe358d7d1ddec1762544f45553156ccf48547c9f36a70ff1285e6475b78c01ae7d550312130b89a6f690ad3843747ccc70c13e45ca11635e64f909235ea8b1eb74a786422fcfa099dd13b17f9cbb0de0d3fb47f076a7c5df1154c748d7cf89c72b3963dfc9b2d3d90fb97dfab59d9d6bd0a6fb85a594c4c975966413b2155730695ff255d434801ae84186b50104ad98c9dcc1fa991c5bca92f787b34415a5b707f81d7283878405ad769f23d61c15be5b220556c7b38bbe1451987c80fcf8d2cef17cf23c039b047107db9db97e750a9f7a1684105b12170c47b247333951c99140d7c02bbeb68cc252a53d8d63f16fa8e73d8e3c6347f87eb4818919178a3bdeb00bd620a148e3e46a2a87238f44d58828efd07e9b6fffade2b02d202b890655fed55fca170c28745f6537ce6e67a0904cda9eff57012612013707df46043b6951f21bcef3361ffad8f05460d67abcb28c23f3840a64d47ef2d02f499fa558ab41d4d6d2c7b3dd37fababa3fa9bb6767929bbdd80818dddc99061befb356fbf9928defd8ee8af7aad5eec49921e378f2b72f86d32104027fe49aadc11527c475cc4684a1b1bfbe7557e3dd91acef818e676ada683dbd306775af2ef629af6ea9d14546a8021caaeed9d3f26a4c82e6412103ce7fcf0987677d3047c24b693a3dc6a229b4c68396071825c89303730aeff4c7b9d95a0f8ae422dde165394324464f1eecf80c06e3d2e17f38870f977bc14cf4734f07df326e0a839d11b25c571f5db9e105f260c263e046d8b9d2df8ec3122613cd507c9b610888dd53d1fbc429942d5940a0f129daab9ca19b3b8311fa65902e97364269b32ae5a74fa0f878f1400a40d24581891972482445b66eeeac27e10a7ee1b9dc3c9c6f7247415839bd6aa5aec961ae0e6d8ad2498f6c7fc6bd37d857013b4ceef1b3f94c6c4a0c581f79f95e5573bbe21530643669cef6fbc0bcbdbc2b6791d1123da0baac1b741bbaf146348c3b17cde9e56f64cb94958015a556eadb6dcc924052ed8607c17cec453477d70200e9f1c9ee33324c6fe33316fec13b451090158e8ecc69dd39bb7a020c664b405d5fbd008445b4fe7bf89e464ca5e59f84cb1a356b5dff3480e1666c3d3f3077ea0c503a49a73d1b87bdfcd136e1c93d180a6c0916287a110b9c71ce9bd251d284dd3fed074615404440a4ac672269bc879870dd5c35b6b8257661c1053cb1d0e01a27d4ddb10836947680a0e11088dc41452e6bc99f6950cfbcc3ec8187ab228a092d3ba1d33de0aee2e8859708a506ca88c00fa592b28f94a8e817af53a64a385b47c6e1085923e607bfe5436d7e68ba4739d5e560add50f26a13d95938f84df45c9cbcdf7df646882dbae55af1e3ca418f466ef005f1721908e12a3952ed9656476682f1786a7eb3a6fa375ba4af8070269d6639bf548743458ff5c8263ed05ce066d716c5e16cdbb49e16de6ce88fd8dc732afb23bdeaeeaa1708c934ee8bc2eb9f4095dc74bb76623886f0cbf00817274ce6b91698884c1fac3745f9690c0af12852edebc7e85168c659654abace20ec161cbe9ab4f846987f3ca531a76c36b6a515d94bdc550a137aeb5798bb8af138831577ac3ba93eb95dd5ac2167b3c03a80fb2a2593b2f5e80d5129555fc9e266b35c37e260fdb720b7db3f14945f7f4626cac462ded12a5a24da8deeadd8da10e71ac8957fa1b5ff8ffef833fc4e94361ac1d0aa66344fdd3c91e9f11713dbb81653a3f3f20bca23f4553047880eab2867e38388fcc97e74dc6eafa966a2654552a617c83d1b4435ae99dd310bdb3ea179a3a9a05c43e6ff415bd19aeca7ed6e1430d2c19798ae9763b28a17309a0ca77aca2147ed0732eff46c7766ebbb54e6f0ce18f6589c8a3ac57ff460fbfea723b62029eddd96bb7d7f984afa5a621d63da05298bcf639ff1899cbe194090c9f0e45a77fe7264722b0d499b0f29f41dea1d6af5cc83da6b60d75eee6f175c4ff4ed2d895964a7790bdcbbf24002e85a90dbe372cb465d8a02d1ba86468d9d9dd13727cd9bf6b507f1e729f1daed1de68d2bfa162ff53647466a88959aecbf7b476ec23b4c0eb709bffd910785f810917af2b4c865a761f07e95450cac19c7b6bf723387820ed03a528d74ef90a4308abc22c11ebc823747ffffd199145cfc56d1a3632ba9f6ad874289d561b3cca05edbffdfbe77014ebdfad89a84d9e8d1047a1af3bed9082fc6697ccea47de1822943167ac022c9f600141a2dbf650d4202cb79e23673750c338462112493f16c154489ffdf7e6510dc4b7347be79caa752843af0db0ae8ab183e1867f99699197d3d2bef8e25e9510e8933c68e798afcdfbd2aa3377a880a4c93e7d82ade672e838ceb964411d1a0b7253312b55b4c0dd972f3c9df4aa397b6405c36f54104be79b3ede5b272843d5d773e9c5ba94713d49ba2f535f274ff49c221c2215115edf80e5ce66e66f54d706795a9c26f39b85b12661cda5c289d49fddfbeaa5c760c2e7a1baa25f88fc600e22dbc8973f02376b176e723ed8dac916cda7db046ed371d4dfc7bf8ab5bac9d173182096df250d669add07a14bb411bea8cc29babedc4991acdcee7a0e4c243bacebd163c8c8cba9136aa03ccec387adc72c9d726076287557181aa738ec941e21e4f52206f301d9ee833a03bb24c101d9754d2ab21a80566c50db272a397328be0a28f3a30a5c0e7f75d376b3d1c4102f5ab3d6a34efd3c08b4399901712351213dc3916dd1e5239ad058411b89d2e36bd8e0d0fbd6971a3881d45aeae43894fdd0a4035d1ceaf6e0e55e434e6f6685ac0c99b859d64fde1f698c1c9cce0502121102138ad65e2d53be63fd30e7e494d2387e9c54794592705e8e810a9b2a02ba8660527fa13dd5591d9461cbd87c7f81c2f976691d6b092ab9d171923d4f30bf56008acf6687e7c0027b80752656c9ab84908017e83dbc92e66462186abcfa12f996eb563a4740b4e5550f6811f24c13fae5dba6d0748dd52455695f424286aae0bde34125e343ac89d3ba121160bdbb77ff31ed0ce0c1d6e96aaa17a7036e8b82c2ecb8c2622205a73d6ba9269f0bf4a951060cc69e8d762b78ff1613d306b30a5003abc37ab4db2c1b71e9c4a96a72338703a82f252ec398c83e93284d8a17e7bf7d7a71fedaca463283e49c67191a7d6a0e95f4f0bdb5d8c8bcd95f58f9c214f4326727d1228852e1359d4198447f94bee986730e2ce7b70081183c5938c6fd8e335d321174cf0e5238ba85002fc52adb709d663c7cb4b545bca5a0afef68467d8de8a66625397e18f9c187da714ce16b11e8afe66db527e9ebd44c2dcf2347aa841c9c9a641e5f8b27eced0a9af6fd9f5e4b1821e8fb5645dd0bc81f1528dc9224dede3c8bfc48632e4329590f2d86e52cb6b2f9c30a6c148875dce2d4d5dc0ede57fb737a9fde8bb65f2865ac3bb53c81c801540ffff4224bb8cd624bf6c60d19cfd770b2f7176747c29dc09b32517cb079d338d1cdf5d3545d7ee2ca4e67568ef6a90813b1fd9b8463552a27ff65117297fbc76a2ba56d5dbc58c4262342710d18f1036f32884f7b8e9d6f875475eb97806564d9d6c2ebe2a6c092b98243252cbb6b96a9fd3ff91b0aea1fc510a6ce8a09f54d49f6a3683d1df31afeff6a2d398d885d1d6213f9932c0c265cfb02ffd7633784868fc69bb5c7c689ec834ff4f6e846dd3a2b192419d2b8e1ff08a2e4fffd612f0ac3ace196c316efc520564f1eff89ee7b058fb811b58748a0d82153fb4149e86745cdb9f56b935919662e10b5923d9abac586ec89afcba58e58665c25c695b805610340a4201b2378a5d1a092bb0f4209f455048a5daa197645dca2b4ea436546d74c80c78a05246b7cf034bed65d16e55ba0afe666bd3b9e424e99439ad76adefd1ca7b32b67c4b6a9c151c934fa1ecd12691116835b63b9d075487dd4b77f7a9bab88658f61a32392a478965bfb1a3f05f234d5a7502b05ed0946ce5be09a5942c57e8d43587536accf2448fb08d0179028264dd9840d347c6a78c32e7d4512f62bd0d2f38506e870ef3466fe355a0dd870fb38f75f0b098141397b69f673c4f12b9a3c562cf0a7fd96d542310ed6fe1816e59c1cc345b5effcc7", 0x1000}], 0x2, 0x0, 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x20) 16:00:20 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000003c0)) sendto$inet(r2, &(0x7f0000000400)="02dffee9dd724f5c0081ad4fb67c2f71a93a6eef4c78df9fce8b0b75d1cd593c3e064ebff316a9b6", 0x28, 0x201, &(0x7f0000000440)={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xe0d0e49a70769282) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000080)={0x73, 0x9, 0xc0, 0xfff, &(0x7f0000000140)={{0x4, 0x0, 0x7, 0x9, 0x3, 0x7, 0x10001}, {[0x9, 0x2, 0x100000001, 0x6, 0x21, 0xfffffffffffffff9, 0xb6, 0xffff, 0x5, 0x9, 0x800, 0x1, 0x3f, 0x9, 0xbce, 0xff, 0x7fff, 0x7fff], [0xbfa1, 0x4, 0x0, 0x6, 0xc9, 0x200, 0x410086c2, 0x200, 0x7, 0x5], [0x48000000000000, 0x1, 0x4, 0x2, 0x4120, 0x4183, 0x5], [0x3, 0x4, 0x9, 0x2, 0x3, 0xff], [{0x2bfd, 0x1, 0x0, 0x81}, {0x6, 0x1, 0x7, 0x8}, {0xfffe, 0x9, 0x8, 0x2}, {0x0, 0x7, 0x0, 0x7f}, {0x0, 0x1f, 0x0, 0x2}, {0xd5, 0x9, 0x3, 0x8}, {0x1, 0x5b, 0xffff, 0x2}, {0x5, 0x9cc8, 0x8}], {0x4d, 0x3, 0x400, 0x1ff}, {0x8, 0x28000000, 0xf350, 0x100000001}}}, 0x8000, 0x1}) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f00000001c0), 0xff, 0x0, 0x1ff, 0x0) syz_open_pts() 16:00:21 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x87b5) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8004745f, &(0x7f0000000340)) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) close(r2) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000180)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000400)="1271f38d7d2114ccc0623013e9fa404614ec5efacd15d5dfa100d983672e174516da45a1a396dd1956c4929cdb338fee5e19b274859fab6342aba0f909735fd47f7acd5ba99b221c73f75b0bec9fbb415dd1db347174a2c2930876deaecfb729b4423283ec22f8693fc67d6aaab57c6f2d5bb6d4c3d69774c722ae39f8f57e908bdcd6adfeea8c6af877b084e7d7b610499a4b933d7dce152446788f19533b0579e368477b8d66f3ff97c55658da9fc5ab053da8c96b81643b358f4ddf34ae4d30ed5508f6f4580cd8fb01fb38cf232ae7bea6afe2df1ac9d1097205b19684012ad2f044c6852b22882746e29290ea54390ea05e130ff2bfe714c058a5df4c462ac445bccbb685777d03c32403363594a58e04fe4770a3af0b6111ea7404ebfc78d74b0c17387b67e14599af1c4afd1ce60f72d37b5020cf05498ff8dcad491b4c76996cf34f56ffaed46896e7727eaff02c9e200a260820c599975c68bdab001e9a384e621e71796e52bcb0908eaae771d833148a98d881114adac8c28445eb092384d937fd7b1c2c35db4682cd1d2f2edc5425a1138e6c5e0dcbeb6cd5f17ee5f05833988fb2868c4a016741ec4600cf0ddbbde170ca2614839c6257bf14ef5313a544274e4009671e4b9d93a5a8e052b9d1376e69a3fc5318455610abf06e1e1bcbdf1d9c8c7d1a43102917e5cb2563e8692e4e521fe42eec9a4fada4ef47", 0x200}], 0x1}, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x10000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4244d66252fee36f8e04e2051bdc90d0e99e71e0"}) r3 = semget(0x0, 0x0, 0x4) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000002c0)=""/35) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r4) openat(r4, &(0x7f0000000280)='./bus\x00', 0x400, 0x0) mlockall(0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt(r6, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r6, 0xffffffffffffffff, r5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r7, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000300)={0x8, 0x8001, './bus/file0\x00', 0xbdc4fb1, 0x2, 0x221, 0x7fff}) fcntl$getown(r0, 0x5) 16:00:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0xfeca}], 0x1) syz_open_pts() syz_open_pts() 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000840)=0x8) r1 = socket$unix(0x1, 0x5, 0x0) write(r1, &(0x7f0000000880)="b26d71f2820f75daae43203c0a11e3268dc86357c4ad61512fbb32996e1dd7e36a29e18464f73b5818a7df7e680b796ad4a5c01fe6f255fb5be938cbe21f3b30450adc063aaace089e8a6eaed61966739d6b9854471b7320a77b57cddcf23856a70a362fe2a2c73aba12aad96ffed60f15a8fa24bf68f13e1002a7aad3b59c44a9e9e0aa564a71e9df0669917dd50cecb2ab668702d6cbe8b48f3efb303c1597729b5c5a408a2a76a21d83af82035ea443d86d99400362824fc21bd1ba974eeb4a1d3d28353b97cbcd92e43e9b51ff37adf181060720d4085e655f1da22e6085a718b68665a7b30721d97e3dc8ead0a0b17db48d6b956e45341a42df50934c3ea5522b9d7964cd78c24a94f41e9434bd2fa0f43df5bf68c3afb17e0036fbefb0ffc8e22f16656e5caf56cfa53eb7c942bbb2e4eed06d1f97811deffcd9845c7a5a13bb209c687a4cf9dba2055a46c03b5337815a1b853608b88b694b2447cbf8ab5d85a3a6bfca4d21e13f629fd6a2b5d432c34d825383e3c59971ab0b4c0e7997df7b8ec59db79a3720ca453ce9bd1de2e1b01ad6c061510a219509bf23b859f3dafd02c8a0ea8b1d0023fa99e6959bda43377a3cecd8dc834efed6310770ba01130cfa0e62dcad1c515b21440d0561e73675d9dd59e140d713a7029c26d3dc891c65ea74967bb136aefd76d25919dbc5acf07cf777b4b2abd20b5b5b6d302fcc0eb84e64f18b869d476334d751a86984ab692de284ff810f92573bcefa18c28b54a57ba5ba7443b4475383649b5f2e5cb1ca53abdbde0ad02510cb04f19e12948c359c25ea8c3e354a0d710cc8c263d04c1991a90b12418c528aca0d1c2273a9c42a0369915fe44bd8c7735c076d58c00fb44a500810f908547aad7f76b90cdeb6b72845beac9c8aa517d9b785b6e31e58ff61801b9812836fecac64781a0328bfe8eac4a5c800db78cf6c23269755c48b2e441d3bc0910675ceffedd13c3da61073191d032693ee2d286dd408178562fc38cc6300a1ecb0c3fc2fd6e152ae4ac7e0cb234f43c14741a425d7a9138688f0a367c0407e2f4074a92db3e8f18c762206310622ee56cf2f828d5fba11740839a8f852c773db48b8191dcb263df286c2d39e687950cc13f3d0f28cce31c6b40c5aad9c79c3d2a81464f5b2c4210746133830fb5ee300e34f63d8b5d4914f90481aa1319430c05977295e04580767b5fbe992f57784d48c2146a95f41da51149e0120c3d2550f96cad9fd6f4bb86d20a33ecbafbf64c050d8f9b86549b975bfc3a5879664552db97aa1f15e130010f7da789bcafa6791ee267447f325b46d3ba91a0370fbad818b45c3f4b3ee1e42b34a2fd503e788e27246d86dd58f8711706a5ef56da0e6ec2c5fd934bae381ae64de8afe691a9ad90d7a09381894ff358ffae2b78c85a04de2dc4b64499002076085f26b07aacb9c30636f42144884cbcfae9c421ddffe71a5cd05b395cf7412881434b65b2f75902da3d95e2bd0872529fc9cb0f84ab928dfbbf56d1960abbbe219f6cf43182af981a58b374ecca0e6b3368f2fa7b0118ed3efaabe46e6045d5e48977f92bd1acd08bcac01b0adc28c121e29cb17f5f99366e35c15a3770465a6ba1aa6db37150a56e94e3d99ce79141eebf7eaa78eca35e561a3fdaa035c4d02f55fca7222a38a78c7ebadba2077d05d106c22a7dc3cf4e479f0826315995d3165ad8495cfdff95a53b820fc2046df52689480dd14e19136edf357e48f9c65c72792a3b3193c7191443990ba70c6a00763400a19022d1e49f9266eb0339727f477e5a75d55857bc6b2496e8ae0e5c7928fca10a7c83cd212fe625c1450862adc42c7b9464472ec9fce3bdabbad55d70ec0e097b6fc1b255429d2b03f7d7fd1ed0ac8bfff3b0b006984e1cd172de733ac8681b60fc2476a6e2ad33e203f581709b96895529607e0be557d0979575a0c970641ea460699638521da7728eea0484ee5bd914568c10c8737d6e9e3d53db8710067b61f9e0abd1fbbde0002bbd6c027561bf2488a8eae84483a59d23b52ed961c97915ea2e3fc02a126f006c2872ccb47a3629a2cb0c9152b224fc43d66aefb33867156ebdf76c33351286bb48d67839033443f42d4316930a658a19d055b286daf28070947f6ec323698a4ba81be7b7fff0a0580941b44be40199364a0d3d10f7b56a20ad610c089a7fc5da9239812c264cef830aaaf18ea6c38eb9b62f6943a37355a2c309f4c7803f5bd3d5cbab699be4ab151d528a05d62eb453fb20ecccfc15444a089eeddb4e82a5d193447b99ef28961da5f78cedd6de787a40b27c5a5fc85745008adaec40912d9ed69e221cbbc9c19bb96c6065f800648af13c944ea96b5dcff90a1c87da5ef498e9120d167d0abce4a988b63aaf32dcda2a189f6b686c3a25919619d2e07803fd799b0362e9b294e7970ebb9aea3d69dc84e994bf413bb5793bf17ac7140c6c7c8a30c6816da61a96cf5355f1171eaf6e5c8ac527a7adbd20977ba920d2e505cfdeb07508837214bab94bfbdd8e0f0b81b8adfcfe7a2a7e6427478943540a42f2dc2d2397e9310258203306379aaa31ca4897500a64241e2d9c1e19c0c4250c887012a1d27deeb4e979ec2e38609bd6684de631ef6a3d84cde6f1f22c7cb131edd66a786b2761ea9ca1b4fa12623730a43e0c7d783ae99519eac7176313982380dcee86a8d5f42cae63da77bea9ec5c02ec578a30262739934e0eaf0d910c083c78100d30caa95f0e800fa25a94abc1c30c13da6521edf6d16b506b636e8136c25b9ab435f4bd859aa3ad7b71a3880d79ae430b67718e230e8dcf60d9426cbc53d109c7f0886582319a0474e825b239b0481140dd0ccfa00b32a14f03d1273a5cca5f0036e6dc36560b7fb03cc66008caeeb8224e71996c42ea79661e3c8e6b24048562672493cd3970b89a3b68405e296dbbe06bfefeafc04f8c764b4a21658aa0b0d0634eb8184b60a2b114264e3edcde32a97cc4fe5f5958d8af5191ead78e84259e31e00a958e1fab4dd63e15e78bfb037b6010818297fdadcd94823811d2edcf2893b52a6cafc4dc55ce36a251d9a036322a2c2ba6ffb858a207ee05b031ce97b11624c14c46f5d814852c555ff36d64ecf9561ef357ad6ddaf0ed3a8d551787bdb99db80bacc8e83e4231e70b7784d7e503fe4c0296157e99bc12d126e417d05fb7314329dc7aee3568d9a6e7bd806558715be6357b4ba68c4f472a5b22d24537cdd7b9b44983f8dbee36adf1647569ca689310f1d7ec2552a0a4ca6d8255f21b0c01168103519614504ba66ae00da944b392da1cf93aeb8fbe47c4bce85a344d4e0219956f13a57d8d59f98fc21575e87810fbd8bfb709d384093c0e1d9d534b2cfee9b9189554b62d50ad6c902c7114085c5e7ebcd598ee91d07108c3a92e9b64a122e9a2cb03e5683ec3f25a7a4dc99cb7d34808bdde9d19e3332ad1fc4218a008e10510dbd6910293c47e0e17f0772b53a99f3348e7f481365e43265de5c0146b40ab951c97804d381deebb61850fe8a332d1e673e05b51ea5567e8660b80cb082afa76609d2d43986ed4134b920075ee7ad677eb29fbd664d1e36fdd9da6231abaf4b58afdf120eb08fd6746acba69bbde8b2f99ff5c4a7f6d705d0f299fbf2628bb957567a6f638b2440bc551698c9a24250ec2b26f66bd07fa3bf9d599dd29251ba70dafd3b560818504f9ab014a1da214c80062a95eb494565a1115accf444751e43f6736a9f401f6fcc5bf91bcc65b2c93820b62e2bbbbc171259ee848ac1997ef756fd456e23eaa668f998a9a5340e3392f314f2f89944ea31b4aa11854d01eb8bb7ef2c3682210090495ceedae683a6df98b2832ed7b42f223a6225735e937aede86be22972dda3e39d945e095edd8a942ea3c028549f0cc7a9a28b5031fd296c2c9ae81f43c3f181ea835ace6af2aa2df02951b49589092aafcb835372ac1cc4fffaf182bc4c550d4ca96fc321e12921365eeee5b686e04eef4664821c77b5407d8319e218ae50534f43d9e0b28bed1141f23b9d75fa65bdc1518aadfb4009ffd081b491da4c57aa14246f5b35ea0674d99ef1adfcba4574a2168e903d1eb98c0dc50e00cb5f8dbc3eb8e3fe0462f4e198217eb7451845ceee0bba2d3476e7e39a65bbe8916abdf1a6a528b22b912d2daf52e2c2baf17049adcd79ca3e8a006de9cce992919565418f3b2b2142d9fc5c28ef2fc0f764fad5c4fc2bdc75770dfb2afa878d05a1b7f7347be7eb5a4a60d47cd189ea39fe1836cc53de7138f9093ad28527ac677946b1a4436e0985b1890755fd391b51f0e2b6a37584e8dfbcff679601528efb756a89322280bded65e1aa43470d5766eeb233694def23ceda32f39a3b3270c4a23df99eeed197af3bdef34632a1bf399635b00b5bf45c8f5af2f6e3152cc28bb62e1fdec9af715a62bebb9e8de801af104a318477561a0a8042b554ebada23cd22fb04049b24c78ef185982d26d05d7d12f80553aaa4689beba4a5b08840adb85d59ae587d45d6f8462130990d18c6735295a4b4377ba03e602072aeaa9eadb0a410bfac26f53eb8b0b06987eb832d7f737769b5c307097611df3cf928e70df663156cfe0c8918e3fb02db25826434a1cb311e6b805a985d942b7d2c240acd5e06711ce76f913806b8bfd4ec57ec0f152abfa5bb6c8bc0b703c40f68234bb3d52812b12924f6b6c859b971a192f2a432b98a5ec5795df506753c91626707f350ad24fc8c8574d00586e61965a63860fd169e79b2a3f0294d9a70b8e2e51e5822a18203466295f4e3a87e21f35cac14b95e1deea611d221e7726bdb5900fa44e051e97daf43b77fc33a2781442d164281d201ef7a4cbcec42e2f96dd9bb485b428247ec32f1b5dd176cffb3c97a6fa04414396ec6f34d09d78833295bd22abd8bfe03e7fba9eada40a5adba61c97a5a5217fe4228952ac72a51819cba67f839264b3762e7f5a34d38b42b6144e4ad48924351f628a0dfc0776224b936d41b7ae070d59b60e6a313bb207f109b484fa9d452914df4740389e80d975ca3757105656943a3687d80b9507cc653026422b20372745283d6ec5e37981c692a2a635cbfa23cc20d443f02ab13ccf9b9f10aa7e4d409ea2a73990470a9241e7bd07cb0055820e2b0934c4b41ee0fd09c74aa3d665e1bb95b84f081b4da21de372c4c537b61e13006b1f0a87ff216a05c3e77693003988e5c91709512f273cb346b295066616bf0dc93b7a09a32275c87f5bee1be9d830d9b88babb7c36cb311685931b13360215f9be08e325b3422bf7dbfd1bc23f064b6d5d5a92ee6bfafc654bfd477d4d2bf2dd4d5ca9b8bff9aeb38ac5655c1e409b1d9c5e3f28dd69dbf9958255a5ebf1aa637e77d8069892cdc65f9a9edd862589d2ec86e183dba31dbb39f6004de5024d64e9b2cc3a98772f4826a2e078ecc2f9766f86f6cb3fb9cf8be962292518ef725f0cefd0494a7331eb8e6f1517e0c0a85267dc8c96c680e91db4be68ae55f0f159cbab9fcd208e106657ef81dab50dec4f3c53f35f05ed67f3d8387f65791f34de523bb8eb7e5bc37139c07f1cf5b0a6b954a7072dbc9389075421d80655001503c171861c090bd9716cdc266704db2ea4ccbd054b1aeb0a41a64dd18340a0c960317d9e53ea68ce8db2aa5c792114b837dbdff055919eab2cf220dd7dabaca59f14cd1ddd05fd4f297b8e8f298f3c963f8a29af9ca21dc36a0be607e7a40a838cc36975ac188123565935d669df5ac8ada", 0x1000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) 16:00:21 executing program 1: setrlimit(0x8, &(0x7f0000000180)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) preadv(r1, &(0x7f0000001400)=[{&(0x7f00000022c0)=""/4086, 0xff6}, {&(0x7f0000000140)=""/33, 0x21}], 0x2, 0x0, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x476d, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b695", 0x5) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4d}, {0x54}, {0x6}]}) kqueue() r1 = dup2(0xffffffffffffff9c, r0) getpeername$inet(r1, &(0x7f0000000080), &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r1 = dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x1d}, {0x3c, 0x0, 0x0, 0xfffffffe}, {0x35, 0x0, 0x4}, {0x6}]}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x6) msgrcv(0x0, &(0x7f0000000040)={0x0, ""/16}, 0x18, 0xcc39b5ac332db5a4, 0x0) 16:00:21 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000000), 0x12b}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) 16:00:21 executing program 0: r0 = kqueue() r1 = kqueue() r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x82, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x92, 0x4, 0x1}, {{r1}, 0x0, 0x1, 0x80000004, 0x2, 0x54}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x1, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80000040, 0x0, 0xe}], 0x8, &(0x7f00000005c0), 0x2, &(0x7f0000000440)={0x3fe00, 0x1}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x4, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) r4 = kqueue() r5 = dup(r4) kevent(r5, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) write(r2, &(0x7f0000000300)="bcc0165d349c288501963a5484ac153797def63e2429a3a664f9d74303dbadc8b8dfaf83851ed30c6015cd831521bcbebb0792415c75f6c96e03b75def6950d7408bcf39e9676d79ae5424ae940f5c971813d7ceaea37973f22ea54e67ddc5e1ed068607023ca3dec8d1b473086f6e53e0c9730859af84ade6b3edd954d4b2f36e2311ae1ddf6a1c357925a60711d5a71d9c7289e4490f064895c60deeb8f798917c1cb0aa8d1d4041212566ad385232e8ad2e6cd382cf280208328849e5b1514f075e2a83a48d82066ccfaff3e1", 0xce) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0x0, 0x5]) setregid(r7, 0x0) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1700) kevent(r5, &(0x7f0000000480)=[{{r1}, 0x0, 0x4c, 0x1, 0x61, 0x7fff}, {{r1}, 0x0, 0x48, 0x4, 0x9}, {{r4}, 0xfffffffffffffff8, 0x0, 0x1, 0x80, 0x4}, {{r5}, 0xffffffffffffffff, 0x40, 0x1, 0x251, 0xff}, {{r4}, 0xfffffffffffffff8, 0x0, 0x40, 0xfffffffffffffffd, 0x10001}, {{r0}, 0x0, 0x24, 0x10, 0x1, 0x3}], 0xec51, &(0x7f0000000540)=[{{r4}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x8000, 0x7}, {{r5}, 0xffffffffffffffff, 0x28, 0x20000090, 0x4, 0x5}], 0x4, &(0x7f0000000580)={0x8, 0x401}) setuid(0x0) chflags(&(0x7f0000000740)='./file0\x00', 0x2a8a668f3c7073b1) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r4) r10 = openat$klog(0xffffffffffffff9c, &(0x7f0000000600)='/dev/klog\x00', 0x8000, 0x0) fcntl$setflags(r10, 0x2, 0x1) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r7, r6, 0x0, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) ioctl$VMM_IOC_INFO(r9, 0xc0185603, &(0x7f0000000240)={0x9a, 0x0, &(0x7f0000000080)=""/154}) ioctl$TIOCCONS(r5, 0x20004276, 0x0) r11 = syz_open_pts() fcntl$dupfd(r4, 0x0, r11) ioctl$TIOCEXCL(r11, 0x2000740d) getpid() setuid(0xee01) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, r7, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) 16:00:21 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = getpid() fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f00000000c0)="17182a712f75912473c5400543bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd000000000c28e165339bcb0edc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c051500acb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(0xffffffffffffff9c, &(0x7f0000000080)=[{&(0x7f0000000000)=""/89, 0xfffffedd}], 0x1) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000140)={0x7, 0x7}) 16:00:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x2) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r2, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) write(r3, &(0x7f0000000240)="06bfe03db2ff1f04605dd9ca2e1cfcff1a6f52dc68321ad4e8a8e1ad10dfc6d25f9faa62224b10e46fe65b7c9b000be7190000000000000000ef392f48e8d8b557a48119f674f240025eaf58f18cb9a4a50cda", 0x0) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) dup2(r0, r1) shutdown(r0, 0x1) 16:00:21 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x0, 0x6, 0x30) r2 = msgget$private(0x0, 0x123) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = geteuid() r5 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r7 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f0000000340)=""/192) r8 = socket(0x18, 0x1, 0x0) fcntl$setflags(r8, 0x2, 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r9, 0xee01) r10 = getgid() r11 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x2, r9, r10, r11, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r5, r6, r10) chown(&(0x7f0000000100)='./bus\x00', r4, r10) r12 = getuid() r13 = geteuid() r14 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r14, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r16 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r16, 0x3, 0x5, &(0x7f0000000340)=""/192) r17 = socket(0x18, 0x1, 0x0) fcntl$setflags(r17, 0x2, 0x1) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r18, 0xee01) r19 = getgid() r20 = getuid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000280)={{0x2, r18, r19, r20, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r14, r15, r19) chown(&(0x7f0000000100)='./bus\x00', r13, r19) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x0, r3, r10, r12, r19, 0x8, 0x7}, 0x80000000, 0xaa, 0x0, 0x0, 0x8, 0x101, 0x1, 0x1d}) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000300)=""/22) r21 = socket(0x2, 0xc003, 0x2) connect$unix(r21, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b412253ee8e88d6bb8d9622cd2351e0000000000000000000000000000000096e90e3cb0c314d2129069977537ca002b5d985bbcf43c68666ea28d7ee9611713ca02546c77caa2734741749fbf0bdfe823069dfcfdda0e0aea93113aa10ca26b8d585ee4657d10ab806baba33cb51b66ae30dd82e6c4ba6e76d34c72e0da13b58673cf990eac0c708ed7f02a5dd65ef6bb4ceb5d6997fbd9a2421d81fffb43328ef00f544c749fa92210438d0a745d4608273d6f570438aa5201abcba9b1c4e716a0d9febec8c230ff56455fd02559fc21051ae93f271387475e039bdd22"], 0x10) write(r21, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xfffffe9d) r23 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r23, 0x1, 0x5, &(0x7f0000000340)=""/192) r24 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r25, 0xee01) r26 = getgid() r27 = getuid() semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000280)={{0x2, r25, r26, r27, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r22, r26, 0xffffffffffffffff, r28, 0x10, 0x8001}, 0x3, 0x20, 0x80000000}) close(r0) r29 = 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(r29) socket(0x400000000018, 0x3, 0x3a) setsockopt(r29, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r29, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) setsockopt(r24, 0x3, 0x5, &(0x7f0000000240)="aad0d8cff61fcd3dfc33a99c6f4e967e4d4ab1f7d63b0522ab7f62b684d9e13072a032859657d590c107cf3e381e6ef8dcb77a30d38b1777f8", 0x39) 16:00:21 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202f5fffffffffffffffa87bb6f37941f515fbf91fda8f76c6a6d977b22a5214ccd8f919b7980be1e878bb073e66bb6c032db696fa2ad702ff0a69e4649e003419fe3c8a3909d3a448b5b56cbfbb8e35877478532619bfc493ff4616880c9a69d056f5055d2cd2d63bbee9a328a60aceb"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:21 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x4, 0x0, 0x7ff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000], [0x80000000ff], [], [{}, {}, {0x0, 0x0, 0x0, 0x4000}, {}, {0x761b}]}}) r0 = socket(0x6, 0x4000, 0xb9) connect$unix(r0, &(0x7f0000003780)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb60000976185169c699420ff0136a82818af28ea997e3ea94430239fc1ecc440000447c83fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a0596fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c8223307610490cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b708000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e42f2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd80010000000c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af40900976c16ce00000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24f4b6d47a993b5fef6b8aa593675568d3e92a7c0119cd0dbcddbb0ddad2d3fdbb02417a4aa9c5c7fbbd4eb6ba49439bb17394021f6a7e5bd1be5ebda48dc1aa5759ba48eb0cf4ffff956f99ebe98dbd52816895c3bc3edda0dc12170389965e4a8b1d354d60c6ad79310000000000000000000000000000381e9d1c1f3af87b64687d4f9756eebfaee64014b963d2a73c6bad05ecc5f685581eacb7cc3404e33459916465b9660314c7150e7b4cd6e6937e1cb7f5942d9a3d66fc0ab7c9529c4b83d05a8e9d3c6be92bb3b9f7706614ee6f7faf9244b661a8010100009f07ae0f0000f05c73cd80ac2a03b6370a4cbccfc405b7ee1ad2c50b7e"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'\x01\x00', 0x0}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000001e40)={0x1}) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0), 0x1000000000000251, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r4, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000a80)=0x7) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000001f40)=[{&(0x7f0000000980)="7d1ba6e28f7048788042efc21d83515d7032bdc384306f182f49a17b1f0134a5abf11f05287de572c893632c56289b684de9d4c56f82aedac6a7de99fd7513cf6a1bb66ada8c5eb34598ce37395e77c289c95950d6f188bdf399a261e5606f9a0d9baf9306406da57af515ac7d8cb523affdbcbff28fd4e965fa22119ce30914c323de3f5d380b29df17325100d1e10a7b634583fcdbe36bcc33bdb7c30530a0b04efcd3a0be49e4f2953faca440f557c765196b9466064a87d18aa74e70ef5b5a0fa3d7627423ccc898b3c591d9773c739fee78a32d393bdda2b9d903c6495854ba85dc6a", 0xe5}, {&(0x7f0000000ac0)="3448c948c66a6779acfd3cb8b5e7db8defaa3d39f6b5fcadac254eca6d621d2426f17c2b4b559baae37c486d7064f87e", 0xd}, {&(0x7f00000020c0)="82365b1bbfe27d5e6e5745c506e35f5189788a8fadbe041abf333bb63d2a2ad626dc49c10d8d1e80a0bac1b7", 0x2c}, {&(0x7f0000000b00)="30cf66282aa540b1eec90c479da70f29238fb253cd5a544c70c0aa360041d982111d0676dc8bac87c6348c6ebbf536a27ea8a7ab2be1c37bf1d02ff48399abd325c44bb2191dc8b075f9a6d5ba", 0xffffff5f}, {&(0x7f0000002780)="1e519f5804592d8471fbb18f51b263632a9979b3bbeebd92b39bad93aa4cc5dc868bbad0dce1157a22fcda689e24e7a4f1c59fc9d458d8a9a7fac52222090cdc5216973815e3e9788cb36e288657e8946feddde6fba2e9b81f3e426db2c14642c3161eacfde59563f3d1e54f25418afa61068c92007f7e07b3ec07d84c48d7e0e9ec91bfff0b29930f8d24d10cf4f32a56cb8ae56a33a723f6222a141f2e622ea7c002754ae3402353b1ce7774e33ee77a6dc8220f36acfeb0622dfb8e905437ff8d1fc10da7c0e6947d3a54c01ee9feec401204b03d8c1110f5f0194f308b7afd301f3a1b887dcb8defb271e1838899cfd5d0421379cb97416153ddcf4a408a6c22395f8283397e1b4f850489ff012bad57b0161b8d2386d448ec394d454b05c40ff9e84dc9896d25b9dc1a382441da8804186ff38cded139148baf52041f0ab58da8a8dd987bb7e90432d14b01213e2d53e8794391472ffc888e5294538ba54c32f20d87acf1e68cc0fd8c52a55685ee67561404c44bafcf8738eb99ac1314a1af767bee5b8f22de16602aa514e18ba67ac609fb73ab170bb2bb5e0ce996ac035992d43dbeed2d0060c1234453762c766d2a69eef7e07cdb0899a904648d7b207022c4d0bc5cfbc81ec54a1fb582d0624be2bb6bf124085404e232d3c0101681239b2ec392baeb80673ab61f3390dd0475bbaee8da8c988bc02b69af0bad5fc0ab1e924fa1974c38fb220ad825977159d34a6404c2352748279722ac982924ba5faa7d706fda93477f7eec7b27c75c23cb86d674fa5050a1b22897106fc6c0822fb04451b607d0a268090e48fed744ce0140c2c5a648f1b08fdaec3aa8773f90cdacecd37016b82aae18e004f7b6b63ec5e6aefc453ea4813953a7d81781dd11a93832f61a3f6daba9f0d610815005da41784ad3c705361ca4388334b1f133a13db3dcece5eb37ca7adb41b5f57e0699e1408e7727760d6c43ce74e48a963943951a284f845bd44ec058beea8e5fee82ac0323434ec410e7d0f71192f7966bbdf40ae2c69584349678d5ee27c6ea66e20b0806626ab6b00eaa7b5ae48261379d06eb069228fddf4a59379f4cedf327cc88ce2ec8fc9f47ae65f6b19b2d5d97fe7994580cc4a9c9a5837b574096961565cd635abbfd81ea883798ce1d06a2c48d4206a15ef1c6de3f5424091a980995955272c3bd1d4e4932f546d858898844670760c245ff256341359463ec3bd3249641e3c77af6f7eb0016e766254ffc7ac538ad337885b2645e5d538ccb1af10ae129192bbed5ec7882365843db2f8b069283ea56e34f7eee3b4f76848455f01f878ab7f66e3315e8bf59cd6f94419aca388ceec83a690d03ce69cf20193b0f84a099a91eec9a332a5c86acf26bfea3019df828f17ed270a32648fa9c2674823ce684fd065571ad90e751d6e2d8be72edbf74e045c45098b611d0cec0ae5aafd8a5c86fd9fd73a5d8e7e3023c04da691398ee4c9eeb25f7686673b016671dfebfe2e035004930cdfdce87b54f1850ac183801fb27ed75e90151c3edb701ade4a63a49f0ee7ceb89519e6abdd315c8f8c941b4e5c1655569874455001ffef0fae217b16c65857b266e8bd85840fc15608d8441bf5437548a3e6a7f03638dedac20464b0e212ec9d6541687f563fb92db743a926d6ae2c6a58ee18c45a141b2735a08d245affd2b412f7e153cb12cfc9581ec33778a6684eb3f96d83ad1674bf7d9901e3beb0d790d8f3c2210a8379b18202ed8cba0392b08ded44c5dbc73bc037d421643fbb984098d485fcb2e4e17a8247a9960eaeb41a9780bc2938cd757c40cceff03586d3b5e04f9e044b34a4493f26dc0f0be5e5947f39940a2edca63c8ebc09b1190edb035df385d85430dfe89bbb4ecc3fb95ce656375a376dd1502b68e2340085d92a326f7accd1dd13a63e581ac254f831679cad3aad60a0ac108f0c4510fe2adbe059d17ec3b079b4c5b87f85cac0978292e44ccf1073099d6922bc65ae79c7a51b93e1375024d216a2fb239624ced6d13f5a715a93a9110fc042870c6ac562a87310fd88428659e2acaf7da6169958baf228f8265127928edff202cc3cffbf1815d6fec567e3e5f2164c6bd123e52b370c0dd6ced90aedcc329a5fa4a47048a7525a48b152d9038ecffc396002c6c264b387344dcbee350833f362faf3190ce1e002969d1d83228cd7221fc98bdc83dc17a3e2c6dc9015eee5ac9348c17dfdc599284a37945320dec6d6466e4e98d90635d535b2833f9abb7903a6f3fb2f3186d425f4cb54c864e9b88f076020486ccad2a5a38c87a8ecb2ce93b8b491cff4df6bc52b2b7ad120fe42a1c88b39eaeced3b56d038b9d526eb84a1a69d991ac53a9f72b1253a75648ea83ab63c8550e89f03aba8fd763ba4fcf4ed6ec82533a69589c474680660ea7d8f5ce6924ab6ebb7ff0b8542d8547638e25ac0f8ccece1a06d5911a5bbe53753e4d8ca56d822332450c9bd96b5ae1cb4dcd840c09215f817c4615f3f4e2f4aa6f9e9ddf8cb7b2e7501bb486175aced1eb5f59cb6946dc69528c67f15a1870104d19c0236226bcf7530940bf410ba99973c54cb21bd4a8d6b6cf097b4e7e7138f9067bf70d57b71808627158f0d702a6caf0eba77c27e546146cea9cbbf36148c35fb4b409a09cde5917ba6a0f48d85ea55f94be76065cf3080c2e54180c2dd810c0dba94b39db5ea63dafebf25a9add72ad16dd24c42e9b7e0895a66010e05f6c4206cf569c8d42220e5aa1b6c9846b4ba011cea4d0b3a02d1632675df435f4b2b5d08212d2d651e32370f21d8b71cfb0c8b91f7907592cc01c08a590342093be151d09bb9646f8484aa283218c572a086914e78c09fd75eb831f11dcb87c4cfbff07e658f68e7376245cbe2e85f2f1ae980e648be2e2391860f339ae7cf8f99ce23abb34fed18b8ce10fcd04d3415d0f6e4584f25d173d55c2f6973d7f6bcbfd3a835ef06e871996933bf70bfd5b34629f01c53e12e22d3daded8685800feea68d86ecd4e94e307e87b0c75b9f44e587f98e64e69a6ebadf83808c424171a6d1c75c2d7c3e431d6e47389c1d196a1c33d9f567c12a1634f12ae129312567864bd713fac6b15491f9d264bdd95abb97f0a7b1468149b4fb85815a0fed3d181ff43b1714d32a9d61cb884ffbe2ebc061ddee40199f121fcc0e35d5289f309a56facd516cbd28d62ce22e209342e2a3d9ded97ef79a67e9efef745df62a78d441adb3ccdc3d9b93edb0a613f67596074b9ad1ec8a399360e70fbe6bdd253d2ccae67c013310f99e622ad1b520bef5e0861e49f1c7890318d7611efc6a8b57497fab9c13b20716905c4af19c61f21f4bb89981468c7f50f00460ab8730d9ffa7cbd3007f8e7df0fa3348f13305e15452fa4eff58ef32b053a0bde6780adfcbaf91fe481cf18aa291c2c42042c198ecdae56c1d7978012514faed78c2871b8e526423aed002bf79421f966283d10034cc3276367f8f21abf869fee46e1fb13aa27ef6a55bbbe61d280e123feb6958c69bbd7f88fa8d1a301ea66df9dc68070fc4d021b9988c537a71c60abd21c8823a0d0d0310aa7631ecc4553577d480a42242101be4a8d59327aa0bfd4a1614bfafe320e2bf8271adf03cc104e30d71ebaa8aba006b54fe5c10e5430a80b08868960ddd93a09c7b3b6a265e7f33764555de899e9c3c52ac5dd0fb612204a11ef7e28252e8bf839fbc048b7ce06a02781a6e6b47b8a0679f820ec36729bd69b6b5cbf05563e2650b715f2a12933b2ae182d94deedd89bb8dee033ce082ccb37dde2128beff43cc0f4ea1e0e684bab8804103b8d71fef7b69e6893fab8e286fce8476c3b50424740f15a2a680cc84e80952102372bffd22537970db77f0aeabcabef6202a788509425555d8079193cc2eabc96c6c85dbb677cc5e4e8ceda596f981722cf8aa172159b66aae62f1ebe752eeeac058e5160a7028867ebd289935aeda60ba32b7cd2b291e48232f8d58590351d8cfd85bf9d3569b4a52074954deef5dac0c68a84185f3117cdcf379e0a94fb803ec07aae50d5aa41197088c9fc7b927f9b867771b33ec1447bfebd57ffacc96cb232f05b59cc03b50f23b22f360770f22b90619a42ba132e3f6d325949a8ef3e296d7d2651576050fc255e4485ce9d762606c37ce50459007db9efe7f373fd428a0d45b13f6d325dffe2ad7211caaa08dbc5158657bfbb9d78d9f56165948ce2b4197b683b2f1000fd5ef720089c95da40a727217ed5504cc11995d69b98b956d881e72957693e4e6179c28d454641b85aed889fe53b79ce1593b04b02cb188d4d64fa77b19e1d3f98945c474bde887ba1c378f64a62c1c20ef7ca296b9e6e87ddfb1d7138812474657356e78c2b2caec954e605687ee86b9f0bf0126bce5ff227d2d2240cdd86e8243e7b19aa92b89c510ef18545b3e466867cc7f61206bdc6909d34c20f0c714be53bc35eb93ba7b7aec06ee882649b17811f71e30654c229adcba726da388b117260053d51c032500bf2a776fe050e02b6d42885b8eb2c76000fca8897bae158c68fda2a09d2e21577a8994deb2b2d8b05bdf94d99a36180cd474f1c004fe097d3eb75cc0cc0e14bf81a5791b8e23512b22692a9de10ba3aa92e7fb2da4db5941ac936511e698acbe2c88613fa4c435c5cc9c57e0559668d35ccec705683a40db8ce764737fb1284c8adb731b8a2f837a7a56c9ad7d0ff8aa2cdb34b2b71f9cf898e02b4d6177dd08a75736e056dd681f4ee8c83ba76d7c36581a2917cd544cd446de6598203e572b1a2744449a84431ce534d398ed97154a1ef60623c584c4c5268f66b50ffbcb969bc1a178490f1037ede0158fefe4924a5248ffc2dec29403805b4bfc20c2f92e0384fcf761b4048e0aa0e1fc24d40611086a1084c984627833f9e15014b5ab80c87817dc7690f5d5773e7d9c6c33fa4586803e309fee03cbec7ed3f551a958d213ee191d6137e1ff50634bf74fbff1ab96530a8e919433138006b28786b96d0416cab64c7335e234dfab129d50bbc04d92879b5713caa434efa4bd738af5232524b53343002211ce7be3febdbc4ddc6ae3405e260c8b3e5969ec565377dbb3031c9ef32107bcebad91f64ae4d9f6e565271aedac733ac47fbc77bd1d9fc2f32a0fe2197dce6a35a60f4a8f9249a8122e7ac1a35e256d7dcd62aaa9908175513281ae5aac4fe2a5b441c8261f9bf878aa4773d5298a9055676d5c59d741b9d12898b39e87b0657b84c2828207e220e4765c25c5c9d0cf374875bc3b8b28ae9a170120bf6cc310edc945b35b02bbf11fb554149808a38b4f4992ac291156e7aee64b7509647a506715c30aaf38427344348d855bbca5134f0700a43867fa74c0b1d50dc2eadf72bfa055096240394e196e00bf5432fb89c14a31824bb0cc72123ad626654e0aec7bff13847d57a9a202f89a167538410a9f4f85d8a3cacbd10c5d0f5d5bed4a5db661c3938a385e1b8646eb18cc97fd60fd9841f707307d85b511ed89599271a9ff911c135712b408954ff8d7e882b70f46c18e73be0e4372f59d0aeedc2e8ea9e8f7232b57279f7a1f7d0db66012cbecda3d946c168796790120027e532b07f2b0a45036980045bdf02a42c2ca6cdbfd3ac263281aa2463a4cfe9ea069604d13ec1d7c485429223ef8b90d074384f088d51358ab686afd8688bb77f58de217b4c33d29a73b19f6e932002f4b38e8260e53e7710e07d0fa3ba147b9897cbd70a9a25aa8e2a15d3c0086c81be5928c6f42", 0x1000}, {&(0x7f0000000b80)="375977f6e5cee1e7189bcac2f15e3889af1fb7e4c6b899bb1457053c0eb7677ee67acf01027515e6b333d770220af0b2d0cff28abd7ca2b019ebed817d703767751b10f1cc1f9d10a1653fccdf94dd43549558ec3dd2479888e16d5c15ddef35d987e107d82dba052c1ae9a4c8ddc1a48c317b5c1fdcd9dd6815e8b9cc0351e47a7fcf02537d3c1c00d868ceb79a6c33de51ef7d7cde283aef2a", 0x9a}, {&(0x7f0000001fc0)="726d1b0d5438c238e8ff0d5c3f99d710a3490df3ba634b5869c7bf41ff8fcecbe04ec726d9d69e74707a6767b49367953c16dc7ecb04627531902e4d1f17736d1b3099827f7dd3c711cab4cdd3e94da293166af316e9f0deb2fd6c7e534d8ca8f11816e36dc90bd61788e8da5255030fc479d155a4237a712e1ebd434536029a426fd9ebbf2a0b94eb38c9674a6e52b07304cb60411ec641c9b6545f0b3b205c64d360c88e2ac65f8f0461cbff78a86efe00"/188, 0xcc}, {&(0x7f0000001ec0)="d715f074b33131840ad1c8d17b655bf34418639a4856fc4c687dec3639566046702dc6e56eb2ddea88996855e898d5c8cb50dc633b0fce74328dcbb194829b71665d8e81731f08405888e1d6f5def6a81dd231bdcb02fed640", 0xffffffffffffff17}], 0x8) r6 = dup2(r5, r0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001e80)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8040691a, &(0x7f0000000300)) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) readv(r9, &(0x7f0000001d40)=[{&(0x7f0000000d40)=""/4096, 0x1000}, {&(0x7f0000000000)=""/156, 0x9c}, {&(0x7f00000000c0)=""/133, 0x85}, {&(0x7f0000000180)=""/175, 0xaf}, {&(0x7f00000004c0)=""/227, 0xe3}, {&(0x7f00000005c0)=""/240, 0xf0}, {&(0x7f00000006c0)=""/85, 0x55}, {&(0x7f0000000740)=""/13, 0xd}, {&(0x7f0000000780)=""/144, 0x90}, {&(0x7f0000000840)=""/135, 0x87}], 0xa) getsockname$inet(r2, &(0x7f0000000900), &(0x7f0000000940)=0xc) close(r0) 16:00:21 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c2cc6d3", 0x34) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) 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) socketpair(0x10, 0x1, 0x1, &(0x7f0000000180)) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0x12) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)=0x1) 16:00:21 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{0x4, 0x0, 0x0, 0x2000}, {0x0, 0x0, 0x6}, {0x18}]}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r8 = socket$unix(0x1, 0x5, 0x0) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x408, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x40000028, 0x10001, 0xa734}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x4}, {{r3}, 0xfffffffffffffffd, 0x80, 0x40000007, 0x10000, 0x1ff}, {{r4}, 0xfffffffffffffffb, 0x4, 0x4, 0x7, 0x6}], 0x80000000, &(0x7f00000001c0)=[{{r5}, 0x8000000000000002, 0x80, 0x80000000, 0xfffffffffffffffe, 0xcab}, {{r6}, 0xfffffffffffffffe, 0x69, 0x2, 0x80000001, 0xffffffffffffffff}, {{r7}, 0xfffffffffffffffe, 0xeefbbe61e382f1b4, 0x40, 0x7fff, 0x101}, {{r8}, 0x9cf7df6a2a9c09a8, 0x2, 0x2, 0x251d, 0x1}, {{r9}, 0xffffffffffffffff, 0x40, 0x0, 0xf65, 0x63}, {{r10}, 0x5, 0xd0, 0x40, 0x100, 0x8}], 0xd37, &(0x7f0000000280)={0x1f, 0x3}) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r11 = socket(0x2, 0x3, 0x0) r12 = socket(0x2, 0xc003, 0x0) r13 = dup(r12) r14 = fcntl$dupfd(r11, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x8020699f, &(0x7f0000000300)) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x1c) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) write(r2, &(0x7f0000000480)="6c4023a9b5ab362ca84b7b2a942641c518e5c7130320ea9b8d80af709980fdb85abe29eef9c5bc787dbcf9a5555c8ea9cd05ce46e0b5b96c4cec6fdc0383ad103c5b869719c4cad37c3392532ec25591706c370f0fcee46dfea84fe0875de2f94899bfa8799c16d6fe255e92608e8b5fd888389c4d0554e7af99dc2978989f57c59ce278024d7dd2e61ad6cf321a945fafefc9e2bec4d228d4ede75aed33840ebec06053892c794522f6bb0f0c24cd7d075bfe7c3a62b979ff7453266c379a3c55e8b57b3d8e24134383f3344cda8090da8d8bc25de580fec771a30a4de464d472c22b1f6c026ed48e014b59712c5615dca9981a9e8e10514b4154a7ed36", 0xfe) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000040)={0x3ff, './file0\x00'}) r4 = socket(0x2, 0xc003, 0x2) connect$unix(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r4, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f00000001c0)={0xe51, './file0\x00'}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3d}, {0x14, 0xff}, {0x6, 0x0, 0x0, 0x4}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCLOCK(r1, 0x20004276) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:21 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffe) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) lseek(r0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000002740)=[{&(0x7f0000001680)='\n', 0x1}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchmod(0xffffffffffffff9c, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) 16:00:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) writev(r1, &(0x7f0000000180), 0x0) r2 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r3 = getuid() setuid(r3) r4 = getgid() r5 = getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r9, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r11 = getpid() r12 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r12) r13 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0xb, r8, r4, r5, r9, 0x44, 0x9}, 0x7f, 0x1, r11, r13, 0x4, 0x6, 0x1}) r14 = socket(0x6, 0xc002, 0x2) r15 = syz_open_pts() close(r15) writev(r15, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r16 = syz_open_pts() close(r16) writev(r16, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) connect$unix(r14, &(0x7f0000000200)=ANY=[@ANYRES64=r15, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYPTR64, @ANYRES32=r0], @ANYRESHEX=0x0, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES16, @ANYRESDEC], @ANYRES16=r16], 0x5) write(r14, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r18, 0x1, 0x5, &(0x7f0000000340)=""/192) r19 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r20, 0xee01) r21 = getgid() r22 = getuid() r23 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r23, 0x1, 0x5, &(0x7f0000000340)=""/192) r24 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r25, 0xee01) r26 = getgid() r27 = getuid() semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000280)={{0x2, r25, r26, r27, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000280)={{0x2, r25, r21, r22, 0x0, 0x994d07169ae02f8a, 0x1000}, 0xf2b2, 0x800, 0x80000001}) r28 = geteuid() r29 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r29, 0x1, 0x5, &(0x7f0000000340)=""/192) r30 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r31, 0xee01) r32 = getgid() r33 = getuid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000280)={{0x2, r31, r32, r33, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) getgroups(0x3, &(0x7f0000000040)=[0x0, r32, 0xffffffffffffffff]) r35 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r38 = getpgrp() fcntl$lock(r36, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r38}) ioctl$VT_ACTIVATE(r37, 0x20007605, &(0x7f0000000380)=0x101) r39 = getuid() r40 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r40}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f00000004c0)={r38, r39, r41}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x5, r17, r21, r28, r34, 0x185, 0x5}, 0x10001, 0x3, r35, r38, 0x3, 0xc960, 0x5}) 16:00:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r4 = socket(0x2, 0xc003, 0x2) connect$unix(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r4, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) sendmsg(r4, &(0x7f0000000840)={&(0x7f0000000380)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000780)=[{&(0x7f00000003c0)="2862c59ce6f7eabadf699d10b40dc71fc9f9df9a74365b5a735c051002e65a4b85d1b849", 0x24}, {&(0x7f0000000400)="773c4e18cc86d58ecce243f019d4d504d1bad4e56f775a069b8054895b56d3f615757e645171c46a164069decbe98551cdcd488a21df140e585a99c273023390888cee83fe03454cb078d57934173384805550448a9c1191d81e43868f2b41aece3209116fef3fd260f4ea3efb97756e2ef56c4962cfab34943d06b3", 0x7c}, {&(0x7f00000004c0)="9ae03ed5df7c2ff63e9826115dc22e86175bbca9331d673f8de8fc1be3e410fcfb7f9d25536dff6684c7163bea234f88dcd1fd759dad58f7db6bc6fd685fc1d0ffc75cde3a6218c0b1769cd839c3c51ed39ac64fadb89dcfc0cf0a8486fefeb17de86bdccba817747de3380e8772b90388d80b679236b2de250e83045ae1abbbdef49ebcda4e15da34889fd6345194fbe7f70f1c87ca87f768a164386641b837b321eadfbf979f7b5fa3cef2ee0f8cbf34e8c6aa51595f769c809513d533", 0xbe}, {&(0x7f0000000580)="9320577fcd2df3121de754bdae4d26e2d4a00d5c61333cd51584afaabc3735c110b515d599097327e5ab2cbb633d4a1c4eb6eea8827a4d75", 0x38}, {&(0x7f00000005c0)="32127b7f505cd6731ca7053362694903f23c530d759d0df158b0b393a8512f1e8b331ecd596975c21a3ec6bd1c67ac611f698855a4c10457c7b100c423b83bfe67708ef19fbd33adb94a0288175c613ad3b4555356ac6b41c3e2e27eece31a11bc16be536e11931c2f055ad909bd541f29c8da9c3830e331f951496ac92efc0e3dc31a4cf09541f24867f96bdbc905ef209a6abf90d79ed8e7ff6c77f45a90363fd86838d9465393e4ad6b5da70d2e7206bedc4791", 0xb5}, {&(0x7f0000000680)="7a053c7ca08806948ed406767a135164ba05672695667975ad4a6939dfacef266782b4883e97ef9f9eba60c99d1f23b8dae237c209b85875c87f913c077ce49a854cf3100fa83a35881136346092cd1a401a47e464b6d123801b98cc4c1da56194fcbb148bbd020c76f56fe396018c90ef5cf500442127a952a367a34daeb9ba4db65057963bab33f14baa3624d6cb15c6b7f0d22417a37afafee5fd2095297d0f89f5361d55631594b273ef3394824abdf2d9201713f577d4ea9cd5af2bbac7399744e8c106d838033ac5d61bd555379ff8b8cd31df6ae7318d4bf71eed0bdf", 0xe0}], 0x6, &(0x7f0000000800)=[{0x10, 0x1, 0xffffffff}], 0x10}, 0x1) write(r3, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3e2, &(0x7f0000000180)=[{0x2}, {0x60}, {0x803}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r6, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000880)={0x6, './bus\x00', './bus\x00'}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x8, 0x81, 0x1, 0x8}, {0x6, 0x2, 0x7, 0x5a}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="c0dabcdd8a8ea043c3e1ddceb666") r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r7, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000240)={&(0x7f0000000300)=[{0x3, 0x8}, {0x0, 0xb64f}, {0x2c, 0x20}, {0x4, 0x1}, {0x81, 0x401}, {0x48, 0x6}, {0x1, 0x4}, {0x21, 0x5}, {0x42, 0x800}], 0x9}) 16:00:21 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x40001fffe, 0x0) socket$inet(0x2, 0x8000, 0x20000009) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x189, 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) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x100, 0x0) r3 = socket(0x11, 0x4003, 0x4) connect(r3, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r3, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r4 = socket(0x11, 0x4003, 0x0) connect(r4, &(0x7f00000007c0)=ANY=[@ANYBLOB="1fc908faadde5a73b6e17f4b50b4a1a449d9e859f92336dfacd66632da317193a16161243fe2104b43274f00e86a71420df822e49e1f9e0b668d254c81710912def8c47ce0dd82ffee37bb91b5e129d876c2d8e9ef77141aa2e3f69881b8372d4fc5e477182b1a9e"], 0xa) sendmsg$unix(r4, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfeb2}, 0x40d) r5 = socket(0x11, 0x4003, 0x0) connect(r5, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r5, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) socket$inet6(0x18, 0x6000, 0x8) r6 = socket(0x11, 0x4003, 0x0) connect(r6, &(0x7f0000000680)=ANY=[@ANYBLOB="00000800000000000000d347fbad91007478ca2d3a7aa2a63e017f32c1704ebe2874fa9aba2649d1018193fb819026d997a4a4a3e0aa6e1e5b65e72e47e99a5da59a75f20c242bf28b83cddee96c183ceefe02fb342be3eecce0b4c59bdc5241d0606cc60e85176c59c7286e5456444c7b1f24f844bb335ca9057e65da51461138ffe2bc618a88af96e46ca1ff764f7eef1bd9780f3353d7b0b8debd0fa236c14a446912b8086f24b51a88c92ff6cab75b01e2aa7d07e2777d92d8961155"], 0xa) sendmsg$unix(r6, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r7 = socket(0x11, 0x4003, 0x0) connect(r7, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xfffffdba) sendmsg$unix(r7, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x40c) r8 = socket(0x11, 0x4003, 0x0) connect(r8, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg$unix(r8, &(0x7f0000000580)={0x0, 0x341, 0x0, 0x1e8, 0x0, 0x0, 0x2}, 0x400) r9 = socket(0x11, 0x4003, 0x0) connect(r9, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x4, 0x4}, 0xcf) sendmsg$unix(r9, &(0x7f0000000580)={0x0, 0x0, 0x0, 0xfffffd9b, 0x0, 0xfffffffffffffe1f}, 0x40c) r10 = socket(0x11, 0x4003, 0x0) connect(r10, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r10, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r11 = socket(0x11, 0x5, 0x0) connect(r11, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r11, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r12 = dup(r11) r13 = getpid() fcntl$lock(r12, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x80000000, 0x6, r13}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) utimensat(r16, &(0x7f0000000140)='./file0\x00', &(0x7f0000000340)={{0x2, 0x676}, {0x3, 0x9}}, 0x0) r17 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r14, 0x4004667b, &(0x7f0000000380)) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x2010, r14, 0x0, 0x0) r18 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r18, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000005c0), 0xfffffdec) sendto$inet6(r15, &(0x7f00000002c0)="4f2c9faf6a85bf9c4a3b421109da8581f66ed4345c93a79da0158c284c65682db5010bc040d08da9be27119d62a0c7319dc00edcff64566e51bb47367573b927b362a6ec4a561d66c25342ca7bd03d303036a520925fc62cd63f384d606e75d266da", 0x62, 0x1, 0x0, 0xfffffffffffffedc) r19 = open(&(0x7f0000000280)='./file0\x00', 0x88, 0x108) poll(&(0x7f0000000500)=[{r17, 0x80}, {r17, 0x6}, {r19, 0xc}, {r15}], 0x4, 0xfffffffa) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x11, r19, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r20 = open(&(0x7f0000000000)='./file0\x00', 0x2000000000611, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4000000000006) pwritev(r20, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10000000000011, r17, 0x0, 0x0) r21 = semget$private(0x0, 0x7, 0x31abeab9b6d42942) semctl$SETVAL(r21, 0x3, 0x8, &(0x7f00000001c0)=0x9) 16:00:21 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000e00)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bba192eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b8334cc4b9180c408af3323f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1accc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eb450598376ea78cd296bdc3d11454f993e05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af40900976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24f4b6d47a993b5fef6b8aa593675568d3e92a7c0119cd0dbcddbb0ddad2d3fdbb02417a4aa9c5c7fbbd4eb6ba49439bb17394021f6a7e5bd1be5ebda48dc1aa5759ba48eb9552336f956f99ebe98dbd52816895c3bc3edda0dc12170389965e4a8b1d354d60c6ad7931da9134b82fc18ce503b3e21c8f306465688d56c7c1092908d565e64fee5ee1789caec2ac54101c50b03f34ca503f547efb2898e7a5f72e9eae7da3d91552e26a8cc1b51e257c1590f2adffdc896579317d1ca6dee79dfff556b4b51fbd1dceaf3ed12d286976a12110be084828d48ce64708d32ce528e6cbe6a46ad3bd042889fc2f39f38b1aded0d4a9afc074272f15a9a3858456c583e47d3aa4c5f054ec0a61d0660df5"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) close(r0) 16:00:22 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x1a, 0x1, 0x5, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x3) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f00000001c0)=0x1f) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() setgroups(0x2, &(0x7f0000000080)=[r3, r4]) r5 = msgget(0x2, 0x200) rmdir(&(0x7f0000000240)='./file0\x00') syz_extract_tcp_res(&(0x7f0000000140), 0xfc6f468, 0x7fff) msgrcv(r5, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000200000019548302d47c00dd240000000023819830f5da79f50000000000000000000000000000000000000000000002976e73ad3aa2c6f73a000000000000002366ca7b8b00000000adfe777a68d7f8afc11c5b7e9d936535b8107aeea0cea8d7c767f88f3c8d0000000000000000000000000000000000000000aeab0804251391831ab53c5e62c435afd0c7dc2f55585b2a459dff6689171c3dd9795d4ce9d80990b82ce3b85ee158663491f6ce7977827563d64df82efaa7e3ad10e86930b80b4bdfdef657fdde7591a1c09776e3d4d482ce7c3b670b070699c5ec3018b1e6b1c3492b4d4a2de82706fccfdc1748f56ca9ba34193f90acf041747f988c8ea3d2e9e21acf0c946f2ff646bf0513ac122e37a6feec0de51e86bb507d8efba1765103d7966ad32da37affc5587588ebba15391e841b7ab876aded3045e13c4ec480ebb835432ca125bcdc0c3777fa9c1d923b92a74019b2e8bc885296e1227435a839e7bd3427876f8171587a98541581a2fad57a671eaa25bd99e46e7dee08739ce032f72f0b0b0003070b62452b00eceefee05b3379915d05563366ecab01b404103f5407109f686a93c37e5d59eb6e"], 0x3b, 0x3, 0x1800) close(r2) socket(0x18, 0x400000002, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000280)=0x7f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x1, 0x8000, 0x0) r7 = socket(0x2, 0xc003, 0x2) connect$unix(r7, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r7, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) setsockopt(r7, 0x1000000029, 0x2d, &(0x7f00000002c0)="00a755ab00b075", 0x7) listen(r6, 0x6) pipe2(&(0x7f0000000180), 0x10004) 16:00:22 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) clock_gettime(0x3, &(0x7f0000000040)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffffffffffffd]}}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) writev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="62afa84c5eff74228888809f71fed476ac2012e2e0aeae2bc6aa97b816ce5b0755cfeb8204e3dd8867ca7258036cf74f9e3413ee28f52e99d9376a64b9b14991730f452f07695279e331502b0a6052c3497c7c212a132747f3c03d04dd4ddf00611bae2b1b39725dd17e44613a4fe6fa4e515223fa5fb0e63fc1ca3a1583717a9c4a0a491a829a7a779d3935a85151b9224738033b1ec475169dad679466b564ce0e818d2a75fbbd1126e6d106585182c4ac9d80b3a5134df6b5e7a89c9a1711271b49865f3aaa49924250fd984c554993a7194540e6891fbda1dc80afebc50f02d8d095a6298ae0721b3585a91e14d6162ecebb3f0d7187c9758e2d1de3969ead128160fa77c4d68b06640e867a781f3e02237dd8a1dd809fb98f4e89395bcc2bc2032d0fc43d107287235711fefd384862d754b5728e9ef59e017744e88d4d2803042e3649cd05d57f1966ab9688e74e42dd53765c3984afcd830e3a8dc18c0cdb6a407ee934f371c6c4e4abc3c7f5886a626172b49ad1289d7bbc9efa3a4cd8179ba94517d10e5fef623c68a4f01d018c03e0a0fb9bd8879c5f5f7876d308100c831f7b6fbc591b9cb71c15d326f747d1397493b657bb1130d0a04e990329edd84a65b46249df690bd0663bf1c43329917a8d731e6b95a2940a7fe9c27a50225f8d3b73d1c91b1e6147595bb40afac7da29db1146a509b1ef659a8d57ae3393f81337e14c926287855cb3aee35eeeb79fa507596002c445eecfe23f616e115407c79464f138f5d2986065cb40bfdcf55444c5cfe714dbd8bc03bd5e0e34298d0d904aac8d9d65c2bb4f8296e756d91ebd36d21cec0b6cd95aa498ebb1bbea97f78e3b52eb7fc10d2f6cf40c0e046dad1fbd4bef2d15fb9e087edbb306ca1dc573ec66444f3d019c9af67f29964ad980eb05c49f73b1ab46ca531cedb236632d46bb0b49f2757f09d8c76ac0cb391c858c2ead33a2b7af1a59a0956af4d38713f5fd54ae0614293955920af03593527b40fb45c4654989a13345e6e9ad6c617e33da950f0d99e333dbcab3d13b7b9d975b62c95a3747e0b8cbc9dbbf1019d809496854510c03b62f98c06bf3ded973df3179c6dcf49989176f2df94dc6f4860a0026054103aa950696eb672f95aa02b96d4d087bed11f597af1910519050c1b4c6eaebef5ac886f70e42acdb72e54b585cc9cf571e1566da50e86d652c8603eca01d3149e0c397733d692b1264d0f9ecbb7467dd2f6c1f7a9c7ef62e68da3030b04dcc102d3d8782c26090d9b13e137f9cc7a2d8d3ee32a09e113a68b6e472dd841a3b0e6d78872a5f30feb2759a85a50a9932688376254c8de601f8815846f8f0cdad9667962976df3e4b5832ea5cf175566f0848d83dc7b51130052a816c6917ea415d9673a978036fae8ad9ca6ded82147b91abe62080923b4329a4438ba91a7add391691637c70e8deafe60760aa42bdfc0ba9c714e700380f05f708c74b29962d2926d40294e8d569ea12f91e18858d9923ad994c2a1115d529aae5cd6246a9c0da45082f56df0874c55b8b179cdea2fb3195637a765ca9cf048aa578446b93aa1cea809dec37039750c41b3da392a777914ca509864220a88c81762501b44fd85915253eb8db024937ed45d08474761db425091643857fbe9f0edacc2110e674307638b0eeef20a822be900330135636281ad952e1cff81cb06e5f317c3345ec1de8448354b982f310fcee0566b53bbcdaab633532f5bbf152234fafd0dddc9bbf454a75d7bd343bc7500401586fdc89b50e41b974cc1f5d61c13cf8b4a98d5e6d062af0f847fcfb0e63c1c918d7c7ad80f0c6abbc1d0552d2826d1b55a7976c021fd2016a790b294499498408476e5b9373b07536d9cfbf1757747851f31a9ca7bd90cc28f5c5e710a5477d28c41003f82225c1fb1fbac884de3495610432f307354c931237c89cadddfd84aabd31709fb573980c1a30515d454a253dca97e87a3ce2ac9f72a94f3e37842f924ebccbc66a0abdedd1ec53da87aff9966f5f66787cab002485325a31845a3328eadf3e9245dc1301d75d86d5a9c27da34d44a016ecb24c904afa0b8181684cecf09a221b8a07bf1fd3afb05beb2c1eb5b3814bea1833e5f7928694a29037cf4c9880b56ead78ea13e9f89cf1abc2e18672abeaf62d956b19a4cad2d3fb46e2024edbf6e1e42b767ddf49f47c66aab9b9e5845e1517193c8bfb695e84bddf5e90ac169fb4db5c9ab77caa1153c605b39bf288cbf1061c2979a6885a99e2c561fa666eac488edd115f6338ee8b5430f098a3a2491a8986a231e3fe69ae8c3fded71f003d9ccf4933944b46cd93b6a548ae40eb5b9674b80880e2831b63576362abcb64bb9614880cbdb547d2fa2304e6763c0f9711cf99609cf646b1af669f4cd7396a91fbdcf7225ccd5436e4d7fd9e9fbb95fb2913e3c84a056ead4af0e6660f4ac5d6ecbcf5388fb1f3878df8a669003cc9f33741c8c09b211de69ea0bbb1932bd13570f32e766b775125a37d5c59df330cb02ba75e67da34921b5b81aef2f5dda8d404d080773a12c17b40332dc215473af9de2668802fffd25af16a6b106ef5a15f0a784c4c3246ecbb82d46daf3c6c47d6e5fe503457ecb7716158c75d22787b3dda33c090f59803e91bd6da790b88c4dcb2727ed6585b5e47524d1d48c86050223ae13542c03736d0ec1ba795866f8b035d6fd1b4ada0748b66dc3aad8f1d9c7ece47e9eee24fa19a72d7cfb556c6680c7927e0b102829c577741a12dab874007ba3790948056beca8fe4fb00500a2c72c6476f0959256a0214e25ca85cd02c34b19dabefe27a56ccf295162430a7333f12ce6895aa380131be112739b8bd088f5e41feb6918775f76e4d9a5220f39149b21cf453fc9dd282aafdb18543be719ff607ba5f3e37ba67c41dff51403a7dbfc0b61d11c1351d42fca97f19b3b06a5683e6e68853dfb02e451d8921c4f0418c773d5e44deb8db8f4cbaa3b947bc22b6835ee9641e4f88a81c24394dd0ce62726b6f9eda35c06ad6e561b8dcc8e67ea6c1dde8fcb5a250dbadfc06d62d4cbe663a541ec03e2996bb8ecb7a38419d0f3fdeba09883057b1c8516c90d59f18e88e85eb7062956aa93b7d3739c91bc472b09a56383f153b7128aba83139d04dd05b9040dac2787fc06c57cec3d31f5148c942107b0455a0f2feb8b92a0ae9482cc3a86aa52bd16695ba2356f8c1ef9463c9539bdb254bf10bfb55c3f89e75c855195ef7a29aacd739255e0d99728b8b848d25a93f512151d4b759a79c5041d8ba9bb2d9d00464ade40558ab830e9c0510697bb6efacc2b5bcaa3ba21380567ca4a1974ca682aa70c64ecf01ce1d4d9525b27fa6b4cabc30dd7e0da81382ec546d4d5ee1c5c398b16be42acb172f2a78a36742ebe7d9ecf73bab091223ce2402e05dcd295e18fc88fd4146190c75cccfabc9de86a050072ae5188ffb7bb6a58973f43e2fef6174e8c8132019c9b24e1b55c3c1467c65fb9854c41157b14451e0a02422192d919b7382c375c9f1f99921700a3cc6839afaaf4fad88fe644942aa55a53814c428a4ca2b59dbf367ba2785c6fa0a9259887b73010892f30b4e8757a0dcf0344cdda8e849833cf6f0a425b6cf0f51ef8c23f16aa2c809590dea7db8fe4bd595b398768c54e899b550f8216d0d6c385dc9b37fba79d79a6ed0b4b6cf452337e44b9ae4c3e77bbc62dbcc3d5e0b02e39602380a1f68349b6a54ef10dfdfd8ce73f9b1688eb3877bbe2e57415ef36455184004fa53182f02291d5869a838631e5ffda90f093a3755892cd77f8e586443b3b1b1f8acb6435fcf3bd0650d5c22063dcb7f08e2ba31d333b4c273c740f65327930db1fd91e5375a679a81b08dc0326020b225666f3a26ca34792bd08661020b15e334eb4e30c07ca01f465887aa5e5b87c1c4906ade790236a5e651ea345f419cf58056927dc56bc906d210144ce57af5eef325af7e40cbbc2613f9073b33287361191a10f52c6e30c1f1f612604f2bb105a2b2d7f997cc2c2d3cc581415b51990838698a0da2c4c039404d30b6d7de899b1914759d2d9330bf49199899be1209978cefbe3c3eb501519493786afa8530af104345c74135dde07a956c04810ec41b023c450c2f170f6f30fcf9a63e251da5b1df5870db8638b95e7a11b41a0e0bbf5ecbb475da680982532330f0b0ea355c22befa86452ded88668bbfdcc9bb0887afe660c7dae6b6a016e1159ed818eb2cbe1ce2bbb14e8a92122418cfac1a3a0da96111794c4a99587c0c2d538b6024116b312d944accf16ceff1216631ffab8eeca9a9fad9f4b9db2f594629634ea211dd4869b3968f1e172227d3d59261e0f08747eac1d5f1100e07b31e2a5460b90fd59bdd86bf1d68c9e262004e26d3c6abb4f25f5ff8fb156fd8916ab95520793ed364c26500097ee8be07473a483166050e1a1c079038e1b817e9f589cd0bf0b27fd573fb332e59270863a2c95986a92219b30c4e204f1f5a9879e0429a34a63ba75725dec27f1030dc3d69320307d89c602bb6f3dfab3aee88a39d499866a8ef83454670d8b63447e05f251386b323407c8bf296f0991dfd6745638e4fc36d7015626ddc86083df8ff0a456ab7191ce57fd74be4e5cea6f33a4b88362faac34916e3986602782118e7d57070073d121cbd22748c64859d57794b1428a4fc7eb371a6da7c2e8eb72ca36f509951f75c530f6e2ea00efe299fc7afe80636b3130556f781108b096b3cdf8e1520356a43eefa24cc9d035f3dae21690c5fa9ae948a3c1ed0d9622ea1fbc0c2c6cafbf115f99565e188d0c91050f8d2532db53d1f592bbd985cd34d5ff4b21f2529b2416d09cc8fcb9f6963f04b1d1ac3f2f40b8c4bd4f1aca41a4d7d5c1f19ba3c93343ddfa43264c7a283b8507d0cf341108da2f2b1d5c8e4860f6b8308213d5c5ca2fd34df42828525da08c8da58c92099b7623383c15334cbcd799893d44ae59c14de70ac5b6f9df495776df5f8b08390d4becec4d747276a1e88056d4bffa2443a692115cb5973cf0bfb753b17c5205b3d9935dab8a8b9ba510e04e33927dee3ac842d9ad26eb562e42fcd0eb80e28b23c231b70f12ae0ef99903cc3e07f952070c0bd666870ce5b2562e7490ce1a1815a7baf1f27b9166af5cb2ca042d03e5e553c8034e519aace1b0ad15507ec29199e03f342fe197818eee03278cca8e68f952ea7a1157f6e4ee45c66a8d049798a6c5043a5aa168abcd12dd2ad1e69eac5bab6403e3451a4a030bd55ee8ad30f5c0c721044679764d1216b7758c5473c727792b10ccedc581d68c7826dfeaa0a684c547c0a523db6b47e01102b7c2223a642d97ce6900f7384eb2811117316e41a435086c7d239321d04c554ab5f2bb48a69711ef97bcb27d2a50d11a80b959709ed2aed675c3b31290352dbd4612b4cd37e7d16c1cd4e9953d74f754947c777a1501c999007aff4bda0dd2ed85322c541cf22a2f2bbd510ae968cca874c17ae3fe4b9d7a1ffcf73477c3d49bdb97de9de947639d194b41d9c084c4578b56a743adc09ae260f6247388548ad40a5a03d2176f21261719f2876418ea8e261d3df99a39a859e23260b78ba203bf4bef17fe3cd5a4b67714819e9fa804e3cba7e13985945f35f0f0eb3d3422c7d17b454cf017106087626ef672de171644aacf2fc7a92d0bd6ea52bafa57d5d79a193275d4bd656210cd5f2a719a4ca1f2bef6e162e338eae6d93342ac10147472bccb0a9185723f4b82b99dcb5d55543", 0x1000}, {&(0x7f0000000180)="3b412d5b23f4c16052363d291532e668f13906210a2feae1610b31cb2c349e81c40336b201d714021967cc6fe34a942d638c80c0c9f5ffa5a38a350ed22788d7b39a009de67a3ae3402e379bfa1686ef5ce9a905cfa2fa729e7f42f1796183dad82678ca51f27a4e6e6faa0c307e9f934e20be0aa38095c4c42c675356654fce527a449162038c518fc1077e518862f6f44f5a6001ed0ff18130daa26948d660", 0xa0}, {&(0x7f00000014c0)="7d79722087b20eb52620910df8dc68d5d979d978b9dccedd13818503de6e6d05644906909f08560d14ea31f3928291a83a72d3ee147a9301e3064aeb0cb1c99c19fccb2360af794677773d94da34d1e573cde3be38d45b7e5635d2fedb0cb6", 0x5f}, {&(0x7f0000001540)="5c508f6afd214dae08a8dc12b2d4de68f1d01a7dbbfebf9714ddf0d03e8e832b5d6da095e00c42f7a957c12807ddb29891e78887058fde8157607847a7dc06889b2f32c2a85089b931523c621d0c1f97624561b5e53b484406ab1ef84914976d2bde2b9ca2d21e", 0x67}], 0x4) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) close(r0) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x45}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8804, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="988bda934b54f13a28a1c9a9e09b") r1 = accept(0xffffffffffffffff, &(0x7f0000000400)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r2 = msgget$private(0x0, 0x123) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = geteuid() r5 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r7 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f0000000340)=""/192) r8 = socket(0x18, 0x1, 0x0) fcntl$setflags(r8, 0x2, 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r9, 0xee01) r10 = getgid() r11 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x2, r9, r10, r11, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r5, r6, r10) chown(&(0x7f0000000100)='./bus\x00', r4, r10) r12 = getuid() r13 = geteuid() r14 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r14, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r16 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r16, 0x3, 0x5, &(0x7f0000000340)=""/192) r17 = socket(0x18, 0x1, 0x0) fcntl$setflags(r17, 0x2, 0x1) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r18, 0xee01) r19 = getgid() r20 = getuid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000280)={{0x2, r18, r19, r20, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r14, r15, r19) chown(&(0x7f0000000100)='./bus\x00', r13, r19) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x0, r3, r10, r12, r19, 0x8, 0x7}, 0x80000000, 0xaa, 0x0, 0x0, 0x8, 0x101, 0x1, 0x1d}) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000280)=""/210) getsockopt(r1, 0x1, 0x912, &(0x7f0000000180)=""/132, &(0x7f00000000c0)=0x84) 16:00:22 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x80, 0x40) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000780)={""/16, @ifru_index}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x5, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x4, 0x0, {0x6297, 0x4}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x4}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000800)=0x1) connect$unix(0xffffffffffffffff, &(0x7f00000007c0)=ANY=[@ANYBLOB="01002e08dcc365972a146c8d5d94906300"], 0x8) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f00002e4000/0x2000)=nil, &(0x7f00006f4000/0x4000)=nil, 0x6}, {&(0x7f0000039000/0x1000)=nil, &(0x7f0000761000/0x2000)=nil}, {&(0x7f000006d000/0x4000)=nil, &(0x7f000054a000/0x3000)=nil}, {&(0x7f00004dd000/0x4000)=nil, &(0x7f00001ce000/0x4000)=nil}, {&(0x7f000070a000/0x1000)=nil, &(0x7f0000635000/0x2000)=nil, 0x10000}, {&(0x7f0000138000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00003e9000/0x4000)=nil}, {&(0x7f0000782000/0x1000)=nil, &(0x7f0000198000/0x2000)=nil}, {&(0x7f0000106000/0x1000)=nil, &(0x7f0000440000/0x2000)=nil}, {&(0x7f0000274000/0x2000)=nil, &(0x7f00006f6000/0x1000)=nil}, {&(0x7f0000446000/0x4000)=nil, &(0x7f00000ba000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00001b7000/0x3000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00002ac000/0x400000)=nil, 0x4}, {&(0x7f00001e9000/0x4000)=nil, &(0x7f00005a0000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file\x00', ['./file', './file', './file', './file']}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r4, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[0x1000, 0x79ac, 0x800, 0x9, 0x5]}) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSTOP(r4, 0x2000746f) r5 = socket$unix(0x1, 0x4, 0x0) connect(r5, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x100, 0x9}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r6 = socket$unix(0x1, 0x2, 0x0) connect$unix(r6, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:22 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffcfffffffff7], [0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [{}, {}, {}, {}, {0x0, 0x80000000, 0x0, 0x1}, {}, {}, {0x0, 0x0, 0x96}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) fcntl$getown(r0, 0x5) 16:00:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x1011, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r2 = getuid() setuid(r2) r3 = getgid() r4 = getuid() r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r9 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x7, r7, r8, r7, r8, 0x2, 0x2}, 0x1, 0x54, r6, r6, 0x9a8, 0x90, 0x3f, 0xfcc}) r10 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r10) r11 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x7, r2, r3, r4, r8, 0x44, 0x9}, 0x7f, 0x3, r10, r11, 0x4, 0x8, 0x1}) r12 = geteuid() r13 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r13, 0x1, 0x5, &(0x7f0000000340)=""/192) r14 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r15, 0xee01) r16 = getgid() r17 = getuid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000280)={{0x2, r15, r16, r17, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r18 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r20 = getpgid(0x0) r21 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x96, r12, r16, r18, r19, 0x2, 0x87a}, 0x800, 0x3110, r20, r21, 0x8000, 0x0, 0x8}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="000000186004008ba8162b27febf00fc0000ba0d31e99a00000000000000000000000008000038b60fb5590f", 0x2c}], 0x100000000000015f) 16:00:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') acct(&(0x7f0000000040)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:22 executing program 1: utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x401, 0x4}, {0x7fff, 0x401}}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffc, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4040000013}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x2) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r1, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {}, {0x4406}]}) pwrite(r0, &(0x7f0000000240)="e61fa64ff62bc777da12d2ded915b698fc28ca3819a5c1a88220574e94ad05779ec1e83753b26bb67b4f61955c5b51d20cdc0a2526ccd13498d57a84adea9fa7ce476f41bdd18ad53f42b8962c6a9646d1709ac2ab992754082a8daba927a5b1d31bac6f5552a3911f442cb00390959223fd7f9fc42badc0be9bd3b7d30ec9259ad7bde12fc711680286261fcaac77", 0x8f, 0x0, 0x0) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0xffff, 0x2, 0x2, 0xbbde, 0x70000000}, 0xc) 16:00:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x8) mlockall(0x1) r1 = kqueue() close(r1) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1dfc, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) open(&(0x7f0000000080)='./bus/file0\x00', 0x2, 0x101) 16:00:22 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x4d}, {0x806}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:22 executing program 1: r0 = socket(0x2, 0x1, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000180)="cce1fa3440b45d7d271c14dd41be394b989074113f3c16ffeeb74d1f1ead8f1899171bd1d2a5d0d6b2dc35f50097b325c8c184c544", 0x35}], 0x1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r1, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) sendto$inet6(r1, &(0x7f0000000040)="e46132720616560540db7c77ea54a54b4c7316c1baa12e97dc39532babe0d0a2755085f43062008c07217615d91255fa25f06fa1c35d6be63b18de8232751bd2b523419bc33ac4846daa9ad438fb9aae39324cc1ad0aa78ae81ef3f72841c3da01b15829897b1eaca21cf8ed1004f599b92c19f4b191db97ad58eade0a22d21ab5c90fb15fee88e24f3e0af451ced14636018868ade22a7d4a9b57759c04fa2aa327d3827ff94c151491361835038f92e5ef53d5f12abe17bc553f727cfd1dd957684806d67fed99fc291ad9a6db24ee5e1af0e2a469fd9aec3a66400394d70200f9dd173f57d5d7434f1fdb1f412b19", 0xf0, 0x8, &(0x7f0000000140)={0x18, 0x2, 0x250}, 0xc) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002280), 0x0) r4 = socket(0x2, 0xc003, 0x2) connect$unix(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r4, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) connect$unix(r4, &(0x7f0000000380)=ANY=[@ANYRES64=r1, @ANYRES32], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00530d000000000000b10757ec794808"], 0x10) 16:00:22 executing program 0: symlink(&(0x7f0000000000)='./control\x00', &(0x7f0000000140)='./bus\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') unveil(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000100)='x\x00') 16:00:22 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) geteuid() r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:00:22 executing program 0: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x5, 0x2, 0x9, 0xbcea, 0x1}, 0xc) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x74}, {}, {}]}) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) r2 = socket(0x2, 0xc003, 0x2) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r2, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) getpeername$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2}, {0x6}]}) pipe2(&(0x7f0000000040), 0x20fb8d82cfc8416e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:22 executing program 0: r0 = socket(0x11, 0x3, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x365}, 0x0) 16:00:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x10009e91, 0xfffffff9, "42ce5cdb5a050047000000006f157f3300"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e88a2a3cc328ef5b7531c43a64a67b2d73981fd091b6d578bea3b21f1ecf2bfc39f2e0969716398e7ec26e2d38c1d585e9b7f2604a7b28b5b883035ff1bbf2357168ec07ab08f205b8a631a642345f7f75a0068e9508c47c121fa6d527c3a7e6d6e4c14da54db0d4f06735ab89aa279125b25168de3a259a7d004b5801133243ea39d58deab69f03f0659f80ef3d97e8cb57d46e36d7ac7a97ace95362c1ca7ba5e2a9e2c1170ec52051f7f2d9febc50156541e6bbdfbafa29d76358cfa31f1b3ef05515f68c8efc0c577feaae0855013004f40220aa9b28fed6a95aec5c1a23acfab2e87addc091e926feb02924cac8b56281cba8447f7502953e5e18126b98b37e90950e165db32efc1ec7d99dc3c1bcef6ab28903c39778a1e835be8955118804b396900a317e8f5865585e013b467f2758c4aeea83db4b799752f502235814f75434f5b6d0aa7553d9a35294b94489cd8c39be48ba1ebcee57830e70e52c60302651a559fa053f6e077c76e71b778f26060df139c7052eba13a825f0b0befcbf89733f2ee0216f0e91e5da0d9a5c24270ef6119c9135ae86d6058a66e76eb19597db07c63d6492bc5d0c165a415efb503d4855ad9ccce66636fb8dce7496b963885b0b261e6096c84673312a138ce33abe113c99fdf5177dc0e8f98eea10555108e34bbff84d1c1cc5754f90bec9e67da99c1ab0a5c9532efc91c3909ab12e56377f2a0c30b274321dd48387b432b25ce291f2e00233703d924d4537270453ffaefe977852ececa45473dbdae51b1b1ea6bb5afba8d42d355a7a83bce5fe3a225dffb2f70df221c3daee6b1862552cc9fc2c0b4b4c7901f7157fb37feca1ceb40a5f529da42f407128bc39799e58b47010c8188ad2b8b8e18d263b92e3557a7fbc9d142ac845c79ce74c69fb76aa76ef1fc3ee67e498b4725e9391dc431bb5102eba0f039259ebe03d1849d9d65d0ec8243cd3dc424f74399174dfbe312843ccadd28606828d241c01c095a", 0x42e}], 0x1) r2 = syz_open_pts() close(r2) r3 = semget$private(0x0, 0x2, 0x40) semctl$IPC_RMID(r3, 0x0, 0x0) writev(r2, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r4 = fcntl$dupfd(r1, 0xa, r2) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000080)) 16:00:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x2ff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x84) setuid(0xee01) r1 = msgget$private(0x0, 0x90) mkdir(&(0x7f00000001c0)='./file0\x00', 0x190) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x20000, 0x190) getsockname$inet(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) msgsnd(r1, &(0x7f0000000280)={0x1, "ed90f0ceea0024ed9a421f069d732bdcc34a7594442d2f9b7d547b27f6cd3490632f17b35f72661c4e11382d2144c2d5368630f9eb72d8e01a23725efba090ef9dd7a2cea5b1c5a88ba99f1eb5298e2e06a1231cbc4c954155bb7a8b391eb0830d617f466918215b3979d6b3cd46895cc24343d2f8247c4382a3508c33f298b9a684ca8379db354cbe1377810a18b636"}, 0x98, 0x0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) ftruncate(r3, 0x0, 0x3f) r4 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x800, 0x8) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000100)) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:00:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6, 0x1018, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r1, 0xc, &(0x7f0000000100)={0x1, 0x3, 0x7, 0x9, r3}) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x140000}, 0x8, [0x140000, 0x9]}, 0x3c) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000100)) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) connect$unix(r0, &(0x7f0000000280)=ANY=[], 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r6 = fcntl$dupfd(r5, 0x0, r1) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r8 = kqueue() r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x440, 0x0) r10 = syz_open_pts() close(r10) writev(r10, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x100, 0x0) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) kevent(r4, &(0x7f00000000c0)=[{{r6}, 0x5, 0x83, 0x8, 0x9a11, 0x401}, {{r7}, 0xfffffffffffffff2, 0xa, 0x25fa967712ecc6e4, 0xeb1, 0x1}, {{r8}, 0xfffffffffffffffc, 0x80, 0x4, 0xad6, 0xafc}], 0x1, &(0x7f0000000240)=[{{r9}, 0xfffffffffffffffa, 0x8, 0x4, 0x9, 0xff}, {{r10}, 0xfffffffffffffff9, 0x10, 0x400ffffc, 0x400, 0x9}, {{r11}, 0x2, 0x1, 0x80000000, 0x70000000000000, 0x44cd}, {{}, 0xfffffffffffffffb, 0x0, 0x0, 0x2, 0x6}, {{r3}, 0xfffffffffffffffe, 0x10, 0x7076e002dedae6c4, 0x2, 0x8000}, {{r12}, 0xfffffffffffffffc, 0xe, 0x8, 0x3, 0xa574}, {{r13}, 0xfffffffffffffffd, 0x4, 0x1, 0x7, 0x8}], 0x88, &(0x7f0000000340)={0x9, 0x800}) write(r0, 0x0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0xfa34, 0x0, "0c1a5e0577d3d9b9fcea286f6d86d3d23f26a45e"}) 16:00:22 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) writev(r1, &(0x7f00000018c0)=[{&(0x7f0000000740)="fa91d0eed84d2d6cd84aa7be0042c336ce527485440c87d4f5d41859d922b90ca0d9dcb8e8325147cbcbfde9de84296b0e10c860e2ffaf29115ade0116cb0fcccf142448b085b00051085f851675db3c8bab94320b01a3d203a52072008f6fca066c9e76c65ce46b03a41d09478ffc98e26b99c8df919f2e33d0bc55d4fd019dcbd35627b0a054e6c0da6d1a831c5021171c83255fb5ba072bb556178bfa66ed73137a0bbd76767c32beb7ca79ab5ea34b5730857b7cd8f8f8651cab821bcfcfe4d5620a48e3be26a50409b0e47c00db857bf78ad6b67666f1e10b86dc9156d2c2df1b2e0959c80792ba32e4624d04ead0e717feb0f2a304da7a2d1956ffcd58c6cfff6e115830fdeb055bce151362358a2a7073e3605f735d87c334006642e3b0347e07e363010eb2b205fb714f01876715265b6ccd821a21921e1f47a25a1eb2537c877cb9e1a29b853b5d3952d92ae587cf6f30ce64731e5b854a45e7dcb2ce4cc8814757b0c8cb73c5de52b16b71e96fa03943e85962a22cf136a249ce69efc4c4b3e4e6a1ad2d0a9debd565d5be8bd363e51a7bd5d9f1a92087c8cafafef620287b4002e92498bef4eae4dbbc8f69c20075281f08d2ba5bee08ad50db2cc0463425cff2cae22cdf3734de127d071d112ba7c0ddc1fe887bcd3a13e6627214ef3de4245ec631f2320655995af9ef78097837ce1c779201170753727e28d298415671a65e1e52c00413e770ba7ff9a502588f9bd2d2c32d9b148ce47efb6ab359fa634fa3e3729b2205d2c73bdfe0b6ed32455957a1ade5b9c4849165a5d2f2c9f97cc50ff47f1d66aefe3c9410a43bbae8b7a7f12e383cc320b9e8d080d3bcb675a7bd5d3b3cbec519868d091eab0542d10c8dcf2ca69de4cc9f000cbe0c4bc628886b9530252ea016d0bbccb5dc79b725a7b2930fb2070b0cb4b7e432a4d2af1b146aca7c27e2512e36fca30785a98a52337ce4d4ecc9b930f47a53a6c3fb0738c6d10c8a0c76d8643697aae9bd985a0e14b66e20feb2e8340c31e0b048db7339dc4714c481d9f59551576307798f97149c99de65f1e6484a924fff486d03f21436ae4599a951b8e181ffd1227429c9c6d2ee7f5717b7dcaf9602408a63cf070da0725af877c8364cf908e55a81e6abe4d019c509d554a6a8e2641e0da1c0d11b3b9f225f3368189e26d2955075ba09c8a96e6814cff94a8004fe0aecd6733b29f910d7ef1a3d989236cd4b050bfe2c2959081cd098c381fa1aecd0eccedf8449b56f8edede59a2df3eef0193252172229555eeaf51b74cbf5d7215ea6730f63fa1619436aa3843684506900f182ca21f4be2ce3e9a82679c741dd956d5d1710b9a8b2dada05f8f9783a5e6c490339b407baf2b6f2d38680f077f6613d8815d0df2fa581c4d0950d40a72069e3b1b3f5953571deeb52af97c5e1c5161fe9ab712559f8303feb0da332f6e0c8eb12f04673c55b717530540c08ed2dafee2ba5eee96c4b96183f7ee108ea97f47a775fbafcd7e345981f2957160df6a576e70248f082edff7fb085bfb423c5d0d85aa3809ea5816b5604a706b11a4fb67e8b6107b6e088dbad4d30d31f0be7d0491d8cbcac4cbe29a1cb6522477b5c9b5b964f89079fcec8f6cbac954c155ccb1a2bb11caa30c103cc3981d2770a394d385ef1aeee7a4496dccb8654bfcf182ba262218aee69390cc736e59fc50158663cbcea249dda91d0bfc609bee297e3b845b18a37e986ab8d34a842c2f978f64f210565b24ac10e0509dcd4f39cad335438d90a705c086090a235915048befa4ab71eb3753c41ed344d006592f790223d60b88edeb8e397370cdb7e1cfae8315cf8ab967cb3949e0c38e2c6a765838bb97963cc872a505e4b8146c2bfb426e59c8231bafd7f6e142b5327788e7c9c3e7e4e60585c029e794d1dd4453ed4b4284cb1178bf6fb82ff1c006182bf16ae2c66f90b27de36aee5fa571b083a3343049e1d399e66c3d1fc4596253034c2d5c0f4a9c6549c9a93f06c1e41263abb8df636e7174d74d69c56c44a4db3643f905f3098d8fb7c45d50b8196717386a4a06de582d614b12bebd82ab0a0c018fca9c1b9262f8f8fb52fa79b5cf7e5ab5dafa6a0a64e06258ed2748962cec636a1e98238a138279f07a9abf3108ea8dacabe0be9c7484cf486654bdb44367c15b0a1bfebdd7130b8336925c6ec738a2ce4d5358f8a77d948877bce613d05d4f64749448a50226fae37a64b80dfcf73b71f5bf4c9319f44abb6dfd2132c16440366d480d94e46274022e13d0f8e02cf4e6031a25e57e9d18da5fadeb9382b878825c58d136fa15e0fcc46f4745c646d9bac344e0a929efa013a7234fe39c60c1114cb478f057cf48b3ea7178464cf8c5632c97b37dbbc0f451f7893602c93f0ea5e716ede919aa7ec1a5807bcc8e144648e8f46cdcc09e0a26cceb0a8cec75482929c70b6f31f82c10dda1589f625d3078459352d5f65b8871f83e8ae67098d21c0ba7ab0dc675aa0665fe640b2f4a13d30db26ca8792e706194c4088cea6e36899e2e9ae4be8c32b5dbf62031239c641271917fca8b795de82c539e59ce6226cc4c88d7b4114bfb2cf22f8f3098fd8ce6f4d98758fc5e4ba7f45ab556db4b3006452a02da24c0f90a427708458bd768cb2512f47f801bb638200258a0ff3a5b6de927f1306e6b89a714d31eb84b6387270571275bf062e11945a532d57130bc31f37fdc76e6f26146188cdc634fc85c0380a67c9c0c06a63e952d27abbdd5e08e27147b998341811e398c5b13471c2d5ae86ce1ff62d91936f1974081e5ba06b12aaf63fd8e3e8175142c907c3d6f187d5a72a9de0917646a2fa2fbbbf365a95dd554deee3a3f2432b0feff6ef8d4438bfb6f161d819dc313ccd14208e7668e0dd801bcfa3831f2ceb14ddd70a322d880907c87c746099ff0735ea22a3d252b2eae8c23e2c38475b0e2a6096dd7291801c7b7933b9473a3e9543ac6bc1dfb67aa7f17639bda754ec542b48cbd4068f8dce703c7765ef309605eff2c4bac4d3373e624cfcc938b9feccb7d701fd9a108a9c1412098ad02f30063fbe7ef169ac7fcbb4e162a82ea465b7efdb32ecdada2b2f14013f56b30aecf4339bf9ec88fffc94c8e3a61ff8109d552652507d7b1bce4a84cf9fa379b1ce1cc2420ddccbf9f89b2b9a3dc1542d5dea538dc06c8be75caf60a588dec2e512998640f2dddff816531d26201ae51cb4fdba7e847b4b8c9d5f589d29aaf2f911cbce601c9ad077a2ba1e9592fc8005f6893479ed11d2eae770145dd7d984357bfb9bcdac9e5ec4c01489becb8c072197d91cbfd04876d9e71c200621a3d4cf66dee6c8c7a05aa4524a973c459b13e7908e8b846f50731ce745cebc0dcc94bd6e3894a41762b76f2960a81e8860390a8e4577f304fe81060a40566ef5b45f174cc406ad63f82006e553298f631e3a92fe62ff32b7feca281bcd543a61388cd923ab634538f7afdb4e8ddf31a37b6653bf0464c7f4a75305a25dc410ebb7db5ba29d7ab062442331fa50b997d6866c04330b5eadd6b4053e6a5fbda14933ef65c1a84d80e4e3784f06849d2813f804e756ab675c85ff63903020bae6f6f085490607d0253a61c9446f1e9712256dc314dcaa818fa48e5da62629783e8bb08e13650ffd4c8838b24dfd82665426bbb1ab86ceb4a381739fe69a673f17af5d025dc491f8d86f06a31cb73c6a1ef9c5a617fa66ceddb854e48354093bf9046f6745246da2ac12d5c953ea77619e5f80dbc19873066bae49904f6821391492e90a2811b43f9aa6e74133f0f312948b2dfbba1567349d7ae689b01350cc5d48aa587928420f6b0497b534d00d339df8088d792d4ef42f294f772da9beca56a792abfc599f073982b98a9a4414aab0da1461ca185a648cbdfc64adce0e62c322a6a5ac1a62b9cdaf3060850a2f31205977e8452db183707dbfcd937e1a95cc8ec6f2e1db9a4751390eef5025090460f6ef0112ae3c5a30a2a58d878ef3de36b5af2f8121aefc8f5c6088563141b3b5ffefddec0dc89dcdb904201eed5e37ff22f9a0d4451d1fb781517bb639b79d6f328479c75b8f108d43ba93307c0fc983b9fcbec7e3b8d6eb7888dc974d72aecef584656dde68d78fcdf5c0b0c3fec53967e3b657bd3430a30a0d1e5053e1e004a0aa1aa1f13e740fd32dc13850210934485ffd52990c300c4dc59adc0aba9d11e86c91f907a3c67ecb77a4ac8a9ec9315a9cc5fba1c1f30b91e0aea08e51dd42b6d09d2a41c1920c2803cf84ea9a739065293bae8e2f07d874ddf359f0e79dc5d16d39a40f199571cc69587c525e699258d6410bf080f6cc681d9b0c115d5c4947e51aa1e640523c088c1491ade919f018c23aa3a028ecbc84c5e777e8489ba4cd11b3529c705cc34361aef2a5fef30ce9df45af844b5972a1215336938a864be737d0f77fac6995a6e4e1bbd6f49e845fb7dd7fcf2bb44aef1cff024f1311fee17d019b7275388b69d62ef2b0c5b13a8f73a7da6ddba55fc88033be433a42fbf5198f3d2671d7c22699e3a8c793098f61b2f7ef33fa06e316763a7864ba3ff309ee77e7c967d9e8513258eee536a391714fb1c656aa5fd94484db9f13ec3d28c2365e5e6eb82da145222016d1c776703bb108beee716c38f37947c087fd3efece60e35115c2bc72bf0e9e16bacd34e67039e661e61e74aa1971ae287985ec51aad65f7e5ae4b0100bef4b34cadba3f3dbe3e17440ed79d4f5932658a648a9e4148a8c530e14a59aa8f973a5864b0bce5b72bdddb5464dfc03a3f6a911d71f4c74d224635117bbd7326ec4d15139570512da19bc81c70d92a4963516b4eb65856360da7bac195c56e06ca48e062d59d7ae110e333a6f0494fbf22c6044747ba11a6d6fb5a2fba95e63e89f211c7b2975e5a5edc45a36295923a2502d5064f24c13db7a536e44875a9da9b6a6883e3df9ffb8a65ba0a04352713dc9966184059925e6ad802f2e3a2ddf15359f8de925950c789e0b82af6b27ae63727408b1cc172a465309fd52814f66b4a197e18131775ebbb37c5d55cefa4859da98c147df2d431222ee15bc8d3011be1e28c742c746ee60c1f1304de041f0ba8fd986a82e5ad4691e3345e2f9a1e8c52800f329e91f1d40391a7205ed2a78ac43749d2410ed3b9516bce75ac80a556c1049078b796822c5ee14e457d423f4dd7ad62ead729efa3d8c000ce3f3062eb927d30fcedb8e57ae048a9498d5e12cc7e48cc691d216e951639ab3873248069ae4d26f37716580500ce3f0fc7e4a8fc72f32bba2c700bdc69d6d70b3dbd03e155e2721fee95203e14b497f128f66778cbc05c9aa2d2f66f15418d0d92bbd28a0207a5c22ce851cddc11b6bd48df2ae02c388c9d0d51aae9bb5b47d6a7181c1820c4a0712412dda222596f3f445a7b5912d164211844b55d6a38cd4373e203c9138bfdf64e9406cf4d889986585d1c4fd5d3214f46b898d4ccf30a96def356420d16190fd285a1bdd280ca4a21bed2b2085a00e2228a77ff0915edd3e88ac2916b2fe31d20a911711f70ccb6bf4d18c039499def3dd244e72443909a467e003300245b1c2a14e82ebb1dcfd86c8f8994511de2bb9b2f018e3f1129f4a338edaa07d6ad7c2603d89a72f28e0f18335fc0d33f6a97e73f637b4c36e0bbcd3a0b94498706c02b7e9eac7732f247e568066732c031287845cb2de6cf752db797fd31c0ab2331371cb3075248e87d57e27af451064eed7d3d8f27c8364170532f1eb3d33eff3f356cab09c6", 0x1000}, {&(0x7f0000000400)="6c3953411af6caf095e54f9547593db7b5ed3517c47b544800b73f40c32442d2789bf5df637aa43e50e0f371a8507b7c28364e70a8cdb1b3a9978021b4851e004858d98e694ea136d1442a06ed7155f35e182a1dcb867313f997763337ceea4ac38c0f5f3af744610ff5db34a001cb9589c169faa2c5beca63acb9510638486e9e668aa930998edd01d75b7911ef7bff728a1bdc14604f804c8c030420e73188c64ac2b1e151a9ef8afa", 0xaa}, {&(0x7f0000000240)="41673a90be89", 0x6}, {&(0x7f0000000580)="b8222d696bc15c9b7b5efe0c87e342ab72deea1a21766d78013278475498e563bd1fe15dbfac759018038bca637b7a8d154052a6b2ca40fe815ba2d84b284177fac603d5438ff608460855fb2b90a7fef82caf404815df9e0c3d67701ba8248d16b985b5", 0x64}, {&(0x7f0000000600)="df4a66ae1c6600d72015f71bf72755825032d58d4a25f8e7093cd027a2adcf835f0dc35b53177ba8356bbf0553813b7dfc5cc6196571fa520abfc548afe74d605db19a4dda713cee30", 0x49}, {&(0x7f0000000680)="aff5e06c04115e2cc65623eb37ed92f616c529bc398724f2a6103ecdc4150482fc80854511ce2662f4a897bf4aa96163a2942df9dc399dbe453d23361442720bc48c0c190eba1a1389db2de1c56ec9989c6cdc9ad3f72788", 0x58}, {&(0x7f0000001740)="6a6353f5f472509005ec35c2dcfe3f88079dc79cf2d249dc933c506dc102dba5b6c71e584ee2ecffbd9f84bb3b78746b5228093b432b4025bcce0d9a8e01981f68ac0ee205665190c6d6c4134360907417adbf23aa4dedc048d1e5f1a56dd74e6955b58efe50e30a33bf0c02fdab4e26abfa524c14cffe7a9d6acd89b7083e76ff36f6b90eb6c97606c4cf61f27906eab9a874a12bb05c483c7ca7c8006ca68cf11dfb55ab98452ea69d15668782f236b74378a74397efb804afd789f922a5b99e90", 0xc2}, {&(0x7f0000001840)="e9886d7938b6b05a4016b90c7f77bf9c031d350b6312177f3c8312e561807ba68da9829f4fcf98b5e86208a9a9283b0a81f8c3db04587ea623e9162425277ebe73d00cdd656881e9f1a32188292db7a2adc357c84d5bd32866a86f22967bc9734e4c5acc0f3bc3f8dddef00605486be552e70c", 0x73}, {&(0x7f0000000300)="4b06fd2a56bcfb1794350055476624099e5818225e8320cf3c4b7128ae2b4134c21fcb44d22089", 0x27}, {&(0x7f00000004c0)="ccc45a3849045e39f906bcb1277596ecbefc589a4cc298cd6127c8b3c03ba4f2c7993e781fc57062033080edf9fcf98f5246c07e4ccd245c1e0aade9b2d4", 0x3e}], 0xa) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) r4 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000340)=""/192) r5 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r6, 0xee01) r7 = getgid() r8 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x2, r6, r7, r8, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000140)=""/132) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000000c0)=""/144) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000000c0)=""/27) 16:00:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = socket(0x2, 0xc003, 0x2) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r3, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) 16:00:22 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x5, 0xff, 0x8c}, 0xc7, 0x0, 0x18}) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x40, 0x104) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r3 = getpgrp() r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) fcntl$lock(r4, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r3}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000380)=0x101) r5 = getuid() r6 = open(&(0x7f00000001c0)='./file0\x00', 0x8, 0x20) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={r3, r5, r7}, 0xc) r8 = getpgid(r3) getpgid(r8) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x3) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74, 0x0, 0x9}, {0x435, 0x8, 0xfd}, {0x6, 0x0, 0x0, 0x4}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:22 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r2}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) r3 = getuid() r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={r2, r3, r5}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0xee43ee05e1a8b78c, 0xfcfc96ac7f787f92, r2) acct(0x0) 16:00:22 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)="4420c04837cca41c79ee3895c199cdef8f173d4feaadf6ba34d376d87504b81dc8f3424ce39feff56ae019cade389a7a75117e5b64648346471f8a37f9e70cba34cf4ca9a084c110ec93df024f7b808a3f89bfa27c0269b838f9881c4537f2891583e91b2c854f47506e5a609c7428986126e5c9407996bc221fd369", 0x7c}], 0x1) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x401, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0x0, 0x6}) socket(0x18, 0x4, 0x80) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="10afe0005e00099f"], 0x10}, 0x0) 16:00:22 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000040), 0xc) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) syz_open_pts() r1 = syz_open_pts() kqueue() syz_open_pts() fcntl$dupfd(r0, 0xa, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r3) close(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x3a0914c44f7b202c, 0xcfe) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x30220, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x40, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) 16:00:22 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="83022e2f66696c653000"], 0x10) sendto$unix(r0, &(0x7f0000000040)="f8010001006eb1dc", 0x8, 0x0, 0x0, 0x0) 16:00:22 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000001880)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad309d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7b4957afd031fffe5d85cfacdf8f1ea46712a2b279dbff4b7b465341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1a89513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e3b407ef5f19002bbccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306611b7a814b67f615a659255490b88ff1bf33036e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebe22000000000000000ddbf42b3a1021d55a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77750b76b6c98bb0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e3f8d389970d20fe2c38b66b4d7e28272aee313f400000000de01bbb11a2c979c4543f9e40630f56ae48f7d47ae0e1f8adc5fd73fc3c6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8ede5e11ffcab9d420cceb4b2e05930673a8d85e6cdf7ede7811a1af01263e7c309a921bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000e5ac4eaacdf02fc63be760ca5639f9267f4f2bd1e2216b25504bdc612c0234b64861d8614954a2347c34071636efa2d5ade859df9fd9405f90f7a629f9f4744767cc52b9bb2e9b2f75586d05c9bfffc3e494ff83f68a80b701c66c1a17d2155cfb61daf7d81cc63cd35527108058f29c601e1077002fe4066a1c992ae1309da5db4b92c6d3d58750f6fd23a649c9c4cba28c7cd2e38d7e1213a7eb4f94edd167643ee4ef644628bc1a1be18674053eaae97137ce233b2112360e2c0c9c78427a943e3aa51ec243b582aa8cd97ffc74e6760b5ee3af4ad5f43f00000000000000000000000000bb52150abc8a4cb5c9fe8b28b8dd800d09dab41e0593fca32c73fbcc572272dad34479bec29a1a1ac40ce30ce3f8d681d9373e7891f2fdd9132f0d00a391cb6694b6672ad20f9da9dc2b397e836d70a4736c2b3bad9644ef3797dcd40d65f146e31db196fcf4"], 0x10) r1 = socket(0x0, 0x2, 0x0) sendto(r1, &(0x7f0000000040)="1dbb02b85db47f893eeafa8489a7a55966981e89e34851144ed52275ff77a27aa0fc12f7f2cc580dbfcd7fc6efc2b03570bda313b8bd439591adaf799beca0e19f765240b6af4ab31b8b", 0x4a, 0x205, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f0000000ac0)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785c38f20e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1184db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a63", 0x8c}, {&(0x7f0000001140)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b5bbc0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e6fc36a091bd45137a60eaa79d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65a95c1ab4eb3d6522d1de24e9cce", 0xbb}, {&(0x7f0000000180)="8904da5343e255da81a24c898f67eaef00000000000000000eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef764b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc57016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e5578be7e7b75ac138f0599167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bdbfb3d904db1bc72ccce11004e3dfa7457faacff793b08674c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78056b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d7efda09f9d1d90de55419e3ba4d6d170249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878bf0d3aef4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf7399701d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fdf6fb0418ffffff7f68d5250e1c9a5505819b7e040d05d71b0af7da54e41a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b2d5dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff79741cca5e52a00000000000000006351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459000000000000000000000000000000004f9d785d552c82bfea9d3aca5cab5b25fbd94b", 0x3b4}], 0x4) chroot(&(0x7f0000000600)='./file0\x00') r2 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000340)=""/192) r3 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r5 = getgid() r6 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r9 = getpgrp() fcntl$lock(r7, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r9}) ioctl$VT_ACTIVATE(r8, 0x20007605, &(0x7f0000000380)=0x101) r10 = getuid() ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000100)) r11 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={r9, r10, r12}, 0xc) wait4(r9, 0x0, 0xa, &(0x7f0000000540)) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x2, r4, r5, r6, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) setgid(r5) 16:00:22 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(0xffffffffffffffff, 0xf, 0xffffffffffffff9c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x20, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x30d8b762e2dddf63, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x20}, {r1, 0x1e0}, {r2, 0x759dab3887345c7f}, {0xffffffffffffffff, 0x1}, {r3, 0x2}, {r4}], 0x6, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[0x1]}) nanosleep(&(0x7f00000001c0)={0x6, 0x9}, &(0x7f0000000200)) r6 = syz_open_pts() r7 = open$dir(&(0x7f0000000240)='./file0\x00', 0x283, 0x10) dup2(r6, r7) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000002c0)='/dev/bpf\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='/dev/null\x00', &(0x7f0000000380)='/dev/diskmap\x00']) kqueue() r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x100, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd\x00', 0x80, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r9, r10) socketpair(0x9, 0x4000, 0x8, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r11, &(0x7f0000000580)=@in={0x2, 0x2}, 0xc) r12 = shmget(0x3, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmat(r12, &(0x7f0000ffd000/0x1000)=nil, 0xe4f3b964a985e8a4) r13 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt(r13, 0x80000000, 0x0, &(0x7f00000005c0)="ac1cbcae69af408ba3ba9e7c24ccbe23072341094b32061e36d0f2d1d320aea90a6e44933ef3bcdcff987b3b64dc02f83fbaf40474e1d27d6e08de88f9af2af98f977d70cfdda4b0a093bf4eabba64e494b2a00644df134933789cb249d46e01e69191f3a8127a8f2a0a9625e2d5f3d8399b0ddcedd257df8ae2f83f87496aa9e0e059a4ab824e6f41a28955040f859b8fe28df2041a026d7e7283208753006cafdd17f88efd85b98616d30c1db5fd292b1b84c039ea5ee3b9fb98b9486e9b2a5137c430d625a0586f77c34e2104d2c05c31c80b825fb95974613bc54a0ad72a77bcd1bf19bf48d4a7e8427f5ba920183950", 0xf2) r14 = accept$inet(0xffffffffffffffff, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$FIOASYNC(r14, 0x8004667d, &(0x7f0000000740)=0x100) pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r15, 0x7) fcntl$lock(r14, 0x8, &(0x7f00000007c0)={0xa6ea9e35a2cba2b6, 0x1, 0x3fd7, 0x0, 0xffffffffffffffff}) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x6}, {0x64}, {0x80000000000006, 0x0, 0x0, 0xfffffffd}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:22 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0xffffffff, 0x3, 0x1, 0x0, 0x1, 0xf7, 0x2, 0x0, 0x1, 0xa238, 0x7}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:22 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x2000, 0xffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) unlinkat(r0, &(0x7f0000000100)='./file0/file1\x00', 0x8) r1 = openat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x0, 0x4) chdir(&(0x7f0000000780)='./file0/file1\x00') faccessat(r1, &(0x7f00000007c0)='./file/file0\x00', 0x8a, 0x0) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='r\x00') r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000280)={0x10, 0x4, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xde}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1000}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x401}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x3f}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3808}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x800}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xe436}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}], ['./file0\x00', './file0/file0\x00', './file0/file1\x00', './file0/file0\x00'], './file0/file1\x00', './file0/file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x4, 0x4, 0x0, 0x200, "ebe2c90b8eb65f55cf94200050f8b76052404852", 0x0, 0x80}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x2) close(r4) writev(r3, &(0x7f0000002280), 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000180)) 16:00:22 executing program 0: socket$inet(0x2, 0xc001, 0x0) r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bd46854d78a2a197a3800006207000000008295287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d287000"/173], 0x10) write(r0, &(0x7f0000000000)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x10) pwritev(r1, &(0x7f0000000680)=[{&(0x7f00000000c0)="727f22c03c2b9fd50e1c012abf04c7814b5aad83e9090ff5e059219be40fce50dd770b39d8a8953ee7bbc80e8916a61de112841baf4484e841368b0ff5d1a7edaefbd599c55c05a60918a0", 0x4b}, {&(0x7f0000000140)="b8178767408c770c141f8e08dd6d9b5d9d2a68d59ffd995bad586aa23618f33f27ab2162675e009fcb2e36d5a903350c4033021b4e32c27b297d87c220b4689d6381aef9eaa0fac345ccf98405db1b11bc9f18", 0x53}, {&(0x7f00000001c0)="3f045553d92c75988da04e94f5aa46b044544a2841a4fad6ffcdbf5ab24e930f62ad59b55b486bc5aba926c02d67bccc06c0c54f9181ddf67394dbe3668a2d0f8a06be8b8c9e732f4d5394fe421e", 0x4e}, {&(0x7f0000000340)="b96be38c03344aecf2f1cb4b96b1e9ca6e057ae211893265abfa7190cdaabbd3aedaeb6dd9597a187438178de70784f39b7e5e59585fee163414c908f84b9b4bb049ac5ccf45b99e9d31944282952afc7b2b147f42522280338ef66bd3f5fbf047e9819fe6f452fa1eb482a34cce7a08f144430931a03eab7e065a3a8b5e0e45c6b795fec0ab41e04f6f95064e426b0964e036be77ea7642e40d7280c813815d5efb1b350af7a02d36bcc8f5b7779f612b4a5d690b3e03c511c6024b3b5050793c32f51d1e7020e91a", 0x5}, {&(0x7f0000000700)="8563704a0f05c6196614956544c23eff71d1dd7a8aab4c9c6500d36ba34135f1c09f3847b1ba69c06b7a6a64fef11c5c8d842271619ab9d7f60714c2a6e03b7e6ead5ce518202904dacef7c536cf00000000ba915586c8c1fd7ebb98c86ff70b2611b4d5e3b9742cf2c0a8c1d6f261b0f4c31ce68ee46460dc474f0b7a14b689439367806bf392d426d3dab3e77eb7f1994c3ab5607f00768e9432278f1cf89da111b356c2a0ffdd50cfb78317e6259d2acc844e7acfe4d245c436b6da059e50c7ce3457876c51a88b6af2b08e4d216d4987e047ead2bc6e5561d9de63050533d5cecaf400000000000000001cafd33db5676ddca2cc64c06c0713d6e13e8f63515220c7e4a5eb2827c8e9a968f08ffeaf4be0", 0x113}, {&(0x7f0000000540)="303543efac754ad8664778da60633b2ed8eb38e9ac26959d985336636011c5645d54e36410153e3b9bc36949a1a578c55a4ea39359a407330fbc196970ce25f02edb61", 0x43}, {&(0x7f00000005c0)="7eb3edc646957b219e09a2fddbc326c6b573e64c8f94b5103bd5e6c41ff1b1304162cefeb1cec48591812770469f67eb0ae2102cc32a64bf889d5ec8f318759b334af50ae8333c9db959ecdd044e23a4197002d40b94a39f7957d530be5d21eb4e80960870bfcda5b3ca4ea28ac161a604d7b99fcbb2e6b0d210ce204a68e0017b8ad1f71c29278fd92de7e4", 0x8c}], 0x7, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) socket$inet(0x2, 0x4, 0xfb) 16:00:22 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {}, {}, {0x3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000780)="bf293a2357a1b7dc839ba3cefb0c0995c7a628f005b5bfe0308807478ce4e28d9405ed16116860293b453ee1cdade07b6141a0", 0x33}], 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x1bdc, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x20000000000003d2, &(0x7f0000000100)}) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) r5 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000340)=""/192) r6 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r7, 0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r10 = getpgrp() fcntl$lock(r8, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r10}) ioctl$VT_ACTIVATE(r9, 0x20007605, &(0x7f0000000380)=0x101) r11 = getuid() r12 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={r10, r11, r13}, 0xc) r14 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r14, 0x1, 0x5, &(0x7f0000000340)=""/192) r15 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r16, 0xee01) r17 = getgid() r18 = getuid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000280)={{0x2, r16, r17, r18, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000800)={r10, r7, r17}, 0xc) r19 = getgid() r20 = getuid() writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f00000004c0)="54a500aaea51aef569d6dff21b88497b4c815bb03f2f6230b215d345195d73a3224fa4c1230954437d539b9612fca4a730f79b8612690f63f6caa02c330f8ead74fac911fc5b726a34fcf41653d45f163654248d0266e4596804375e1b14633e84f08b81956e6ece12c4b99a68fb43f0e080f00d1c37bdfc656c28408f362c0f3c3098b5a40f40f25e456599426d80e58736db0a5f33af15cb58e52dbc326be01edbbe02d99c741deaa0d7d27e3bac8a3e10541038de44f9fb203482540ecbe58fffc9112b12baf5a7dc5298749136261f87770d0e1dd0315b24342e9ccd5594", 0xe0}, {&(0x7f00000005c0)="e1d45613ceb4a42217b93b522e61b66dbbe158407fb84d4a58521ac75f86bdf9ad07d8267ac2434ddd341fdbe4f4419847ac97349bcba5ec2ba89fcdb75aa0b0f4c40391ac35ca74dc8c13fef83b6690d0205e60be698a5c9f79f5899ec0ad2997abbf8e74301ce4ebf916fdcd6f8921ec1d0bf01b018406dd28948298c263e103e32716f99e041910b6759f2f4087", 0x8f}, {&(0x7f0000000680)="eb2f0ba48806445cc602c88eb411ee9153e6b9fa779beb7e5b21ccdd16f3a94255ab3393f1f4b884cb573fe15f14ab8406c1360ee0c6b84aa2f671b51eee4ad9c32e602ae04775e44ad787a00915eaf033bb1a11638743466fb7c340cd407977b0f98986205f1f6e942ea69b08ae5982e8799faf84b0f1c3d0cfdabe973253d1508f2640f23dd1a0dd6d3dfee7d7ea550f87121665c663fd125e67b8c6164536b7f4e18cf8589b025d40a061d5bb747b7aa14ea7e4dc8c3252c90a909d06763cca1a787997379123d1f48afc819c26188510589798b1caf92353777aa05d2bd9856bc74818663846b6f752726f340b3dcc015af2e07721667210ce", 0xfb}], 0x3) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x2, r7, r19, r20, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000140)=""/132) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000000c0)=""/144) semop(r5, &(0x7f0000000040)=[{0x3, 0x2, 0x1c00}, {0x0, 0x800, 0x2000}, {0x1, 0x4, 0x1000}, {0x1, 0x0, 0x1800}, {0x3, 0x3, 0xf7a30750e0a277c1}, {0x0, 0x2, 0x1800}, {0x3, 0x7fff, 0x400}, {0x0, 0x400, 0x1800}, {0x0, 0x89b9, 0x1000}], 0x9) 16:00:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kqueue() pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="4402", 0xfef8}], 0x1000005b, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) semget$private(0x0, 0x0, 0x419) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x69) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = socket(0x2, 0x2, 0x0) dup2(r2, r1) connect$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f66696c653000ffad4cb3f93bfb6dd50fef3437000000000000001ec654a8bbb27f6b4f23e0fc528d4675f445689d5357075f8ed7705951efb39fb64103d34431390df9336a111337ced045dbd0a7fe7a0c88f55d836d67b908408db168692584ab5c36e6144dbd6c6830ecf8ca8fac72c3452bd50af84a57aced6e9b95679134557ff775977c9839ffceb1bd297d1cbb5d73c889a698bb71bf469a3dddf4c95e5b4b7e6c53ce384fad44c880b8dc98e7c63f3a9a5e56a0a2f7f0bdacf974d4d82a0e0f1f3e98b9015bea81a40a009ecbfb13fcec79d1cfe205c5a8b60b3268e3a7211cc9857e04f046fc125ee5c83453518c21427f97831d6b5dfc34c8b7e22fcdf2bd298e4d1d4f44d5abeeb1e2f736146afbf73915c13ad6e99f3a7f4255fe3f821a5940b4cf8f387a8bdba802eecdc10989888d4baecadd1d1a97b2c5a0031b9dc3a58e32df55d0e2e5886db30fb122cb533d58"], 0x10) chflagsat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10001, 0x3) 16:00:22 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) 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, 0x1fc, 0x0, "004000000000200100002000", 0x4, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) socket(0x10, 0x2, 0xb4) close(r1) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x2bf) 16:00:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r2 = getuid() setuid(r2) r3 = getgid() r4 = getuid() r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r9 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x7, r7, r8, r7, r8, 0x2, 0x2}, 0x5, 0x54, r6, r6, 0x9a8, 0x15, 0x3f, 0xfcc}) r10 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r10) r11 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x7, r2, r3, r4, r8, 0x44, 0x9}, 0x7f, 0x3, r10, r11, 0x4, 0x8, 0x1}) shmctl$IPC_RMID(r1, 0x0) r12 = dup(r0) listen(r12, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r13 = socket(0x2, 0x1, 0x0) setsockopt(r12, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b66696c653000"], 0x10) sendto$unix(r13, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) sendmsg(r13, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r14 = socket$inet(0x2, 0x2, 0x0) dup2(r14, r13) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\xfa\x00\x00\x00\x00\x00\x01\x01\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x50}, {0x3d}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:00:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7fbc, 0xffffffff, 0xffff, 0xfffffffffffffffe, "03664e2ba71c031b0adf50790beb87a3ae167730"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c19", 0x1bf) r1 = socket(0x2, 0xc003, 0x2) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r1, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = socket(0x2, 0xc003, 0x2) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r3, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000340)=[0x0, r2, r4, r5]) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x486) 16:00:23 executing program 0: mkdir(&(0x7f0000000140)='./control\x00', 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000000)='L\x93') execve(&(0x7f0000000100)='./control\x00', &(0x7f0000000340)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='$(]{\xaa$\x00', &(0x7f0000000200)='*\x00', &(0x7f0000000240)='@^[,\x00', &(0x7f0000000280)='L\x93', &(0x7f00000002c0)='\'[/&/*!\'\x01|\x00', &(0x7f0000000300)='L\x93'], &(0x7f0000000480)=[&(0x7f0000000380)='L\x93', &(0x7f00000003c0)='\'\x00', &(0x7f0000000400)='L\x93', &(0x7f0000000440)='L\x93']) utimes(&(0x7f0000000080)='./control\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x22) 16:00:23 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) munlock(&(0x7f0000005000/0x4000)=nil, 0x4000) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008ba8002b270000000000003456f54464e3f200f5ffff011000000038b60fb5ccb1d0ba9fd9", 0x2c}], 0x1) 16:00:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) close(r1) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r0, r2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0xfffffff8) 16:00:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000500)="ee02b417d69904d810f02db0971805e237222c62e4257799a8f524d253adce54f5d7d8d3edf201afcd0b2ea60e3c4e35f067b84cd47de7f213ad6cebb81fccb996cd26be0f28c120d6d5502835f8c8ed17d2ed1f0ac2388b20c674b78e1cf5d42be126da9ce3472f681da1635be8dc4a338fdcdcaaa810c1f4fa37ed7c54f0c988719749fc580b98e9901d5978d7d2375ad09b441b7e2f18e47e394cdfb3f48af07e4877f0088d2fbb6951450ea89c0d69e13979bdc4474174796e1f17f9aa1e158b8396e733786029481164f5155d2988259da0aa69faebaa8b927737b21e0070f1cb03b7de440a5040ff2d8eccc4711c6214599516044a1f6181ca4dc0d2e21b2fe1a7f42a81244e30acebb9766e7d3c43b6df7565b38ce88387fd8093739f483585a9dadcda773198db797303eac3ada8b443e95a336f5180d14db1325960fe841380f5e9f4109efa0c0edcc59e928cc5c5275915a7b691ddb87ed50574f1fbb4e8869e522f85b22cc5ceb9dfc90e2616c466d0467adbf4da857337ba8555869a7cd7da45779aa57358e71935195a32b0aa20aabb4cf2c5014a9dec98df267418891cdaaa49d91ee04435cd7afa646fb828da513e584f505a56150027b262a7e2bf9727ee9c1b89bacfe2b325106304a7a95ef0b141eed86d88e0f532e8fca0bd396668e4848b528c5ccb89d47115abb730f07647b37099a28a4fe99ccc2672895bbad5a527f86725c5ffa0bcd5bdb681a9a9f8c35e39e4666b2b7f80ffd38b16f6a9015231141be3681d6d30dee52b24a45c22c04d928031be75d78734950c8ac15537585b43dcde7c2dac77203dd4634222dddc4951b2a5cea0b45c298d9440dc9cc05eeeb8a7be8e4f96dae7ab142716cdab15ecd77ad7ff187b8834bfe5feeab159d1f648e7238194af86f075bd3ee75055c2378a47125e1007e6efaf28586fba486bdc22c815297f96b485f6f9613793df12366a9f9398d251c24e25459692c5be986ec16cf1beb2fedd72e6f184bf6a3f37af9115c0a84c37a4ee98d49bf0a6b6fc4a2b7ef6c601b8c86942cd3b0154e497fd69098bd83c7e7d5f6193f42f21f904776edaebe899f786aa3507ac02187f1de69c72d544dcf94bdaea49391890dd71248782f6cb6040dda988f828b6a112fb3ddb9fae5aa0cf8b304fd7f6285c3a67ca9ed37f5f4d429cf850f721e4566c3ca37ba45da9caee7f5a3b6cb50b364d5f0098815e91871722da66d04a20520174ead73b2ebc0fe2097a2fe099d1f1a9868d1d705650731c654be1689942d30c8c4148c8b87032c708e7eefad0bedd3a49d2d68454203bd6a6787c74ed7fc8d0ef216d008093fe840aa680abe1e8d6e50e97e897656151b21bd0753c0afd630c3874629cf265f56d8433f8816e5b99afb7d255046da8c18250fe21497fbb9a6203ee0f2cc894b29a97efde5a5658dcff2e711b4a4ec1a6b679e1ce1abcce80605153c7c93001e8c1aae95117c7432a061c386f5641b8f80209aedf92f39808421e5ffdf40ad7c19228d94a46328f1f8597879068fc79e47440a1dc0608e69ea3eed764405ecf49e90ec26bda53dcb9fc93350ba06a5d4986c33d10bd155f04faab98e5feed89110817f5657cc7f422a4328806bba44c293fc1efa55485f6f4b1f7190d4f2ecb28fa51fa586b2aef792b68cf1e2744e51daae745bb523cf39cb9839a847c52f5d597ff330dbd51894026bfa7c82c8ed029d96bb6baa8c2af94ecd1e612bf977dddd9e6dbb67426bb563402815b851d87147c5dfaf03769bfb05be7411967627eafa871002779b83904063e26b72455482a671f8ee84092e938ef359911afe2211369059e2765ac818d19ce12c0b987e3ffc63391dbd5d6328362b6ad4d30ff8eef9cf1a2827b83994e058c49def3bb0c8f8afc6aa686478774b68201911c4139f861d4a235d03529e0a31b5cb24f29f7c6cf9443ca17dc6c5cd6e230a7e0e446569460ae864ad6a63c751e331adbca4dcaeeb19fee8d3369071de20d28b416441cb56f10c69b7ce1305b7b95ec8dae7c0ec4f3a1f2794f805bb6cfe3747bd00fd39d0423b2715d7241fbb91c1ce30dda0df772660457dea48ab41196e3f6e99eb332539b96537ab3591a79ef56680f0b9a4225c8444fb6fac8e2764b4913f64f4e1c634cf4c1f646f9fa2ebdc66e889e545520ee7414f98109f327ac2637b754cc340da039ca2868cf46861e31761033d32f3a7adb3162108dc68d30aeb31f7d5083f92c1249316fe23a340cb1bbd8c1103f9b12eb02361efb52f39b76a7876ea62679dac4fdde2487a2289e4bdfdde7f07143a3bcf19fb68931f7e226e35012b970b9e55a925b0773780f5287e999dd4960423f4079e2dfe95bd51b2825b28be0f2c8fbe5211d52ee9ea57376252efab95d574c16ce821b851f33dfd64b5cf7661c865e7b4656097defebda83ded9199597da14e0c8d0626ced949e1b096d1ee224edd7e3cb4c0049bd3c1751874313dd7422f9f01c4a6e645034873e85343806eb3d7d336e3e2f2630b294728ef914f935621f9e30b592ff7d95b33918635d3554882eabc69d39a8c99befd8b508e12e38eac749fb79bc54a12c99ddc8f4ee0dba0af0ee01edb8449047e9b6cc3a33faad7dea637b08e1cac97c4d74143a8769813fc28ba43b3b243a78aac0cbefb2d5c6b5621b56e61613bc3c394d2d00f051f5106a0869732ccf5844b79cadc650d8ec0194bb30c4df692a255c82867788793a02c5bac31331e476a5b30ee3324115dd5c6e822da99109719f368fb75f265b8dff8c1c4cf862bea07ce52fff4222c7fa5f517658b2b2e05f1f93bb682530aef545615fb76e0dd78a20af7ae557370d94c3dc651634531e2bcb65cb67cc5fc94d85e8946cfe7bc9e0e52014ed0142fcf98d30f783ef9ae6f5142710429dcdb1fe591491fca3f68db999b29647f37055a8bb8c868a6a28edb95f7ee6c253bb1482d4811bc3afd2d7ce908301edd38e3033824e40a4fcb59bbbdb90fcac1c88505ef971ab5ac202dcf98742bcfcb28edd8a70b4d78426452e4be69fe27820bce6e267ee2c43bfb65d9adb6daf5e61d4208b70ec9c6a7901f25d89f36bbb2b16d3d11914deeca0a71a9d36d7185b4787c8154ceec7f1e20f83d7111b5a9651d8688fb8216b60523034320feb156d9f4f989f30bc7dbc028293b583a2c88011fb9381e0b9e3d260262af0b1a67d54456e90f13586db41965868aca548d52d71382ad590a9fe836923f1c39f418afa6285bc20999bb61688849afcc0bb6b70e5675e835809764d8d6c89d2cf9805e95c32648b1339dc615e10e32258b5bc0466d59443809e58d28ab3e62ad1b10629d5312f367bc49d653213230b55cf083625d97a6eb0b6bd7fd422e64d4f4d1ff6c116beb27d98a261ecc17f71acc05a1f5ae8e366b81b7b75bece0eca3bbe54ea594ff4d1aab1eaa60014588a33b836a44c6f8f2b7b5eee8a23be913a463fbfa5ef25c451bc7d90e7ce6b7096ebaaec52e2b10907d8d892032d0649fc82d2e74948279f1ef1d378527765ed706b5d18165ef045a9093926f1e9d2dad86d20508ed0eae895159beaa8b2c950504d342cf4dcbfa892b7f04aee737ace0d60b42c076f8715874412d7a714739491f92ff8e921bd13bcacb6e8af79472416e2efbbae93ac62bed5cf6129ff6ecca8658a002b190a28aaed72f14b6e369b04d2d39a133b736a5820e5b58d25a8dfb1909c19d2889f7eb51e10319be0fbf4082c6abc0a7922d3089fa839ac19ba17fa74608fbcc3721417c70f9446577a7b192342084e90b0909ff23ea5e59eac886e482180a8a66dd2c952c5749a79d7e2e80d35a50a337da2117abc03ea3fbe796ccb43ecdb2e3f83bdc367d752e9aa64f8d8a7a79ee1c03b79bcaf5cb9495b512f9b654a08062f09060d1e173709d400c8de1bbb7aeb7e7bb595a6a3a0f2dc2f63cbd8dc7ba4a4bc02aaf4888a4fcc668627658f747ca5d4f5817fe22cfdf752e028ba4b7ee0d816cda8b07329d849a5a47d0f9c9739b95d43782a72eb310dfda8b9aa6fcdaa262d4278b8a2c24f295e7e4ee2df469aaafc5e30c8b487a3d7e3414da7000c4c6648fa021e691fb1176c7ff21a977b5744bf1850d526ba1f7af8b4c497daa172d8a62b1116f5c718a28ce6927a49ecef28fe2751a370f2563b9cd4cee0476e2324f3113d4b10309984d6591f4f4a56dad6a34d8ef02ba7ae9ce238b8166ccbe3adec53c7373bd80c260cc9baea39adf1ecf2015666c9c314691c10b833c60287c426f49537241b8757268cedf050a357fb01b3b7f8c4174b615e338114bf08e97aa9f7148330c65f831675a38a7ecba169f5787f3adb57f6c062523114b7722586adaccd14820f3246f3d5b20f0494a57ff608a12003ea8ec6ba11019526fb877f63677c9f1b5bbd0be56ac909383fb793bc43de6260548b9f7aabb27bd7bc05433db34f7bb6270172e443f579ae6f9361ed8d0cd9c67d9345a966aeea04b8396a006bce3984a0014491daa480466d4ed4967bfb733ff436e44bf27193a663f618d2eb9a42efdf29f1406ea769f482e18e7d14f7f3d936d9783566f63921d3f5588bc15dc08c0ba2a2a50fa27421e5edb7b68bfb01e355922320812949a7fc1f0504b910eaac203e90824053c18156b2186419333b1dc2c710c66fae6e98f61029c454792c923eee2e4a6c69261ef3858c8b23b3186d7085d9efe1b88f65ac0b2527b9e0578dc5015ab83bf9d8b3993261ff695c2acdcc6b84758e3afc180ac3ae850326b8580cbe8e8f982dbd10117a0334f90d203f0d37ec6eb043a585dde47495663766edb020f226a21142ef5461da38be3332a7b41f54520dfd41f78f47aa2f953d7f029fc639ea26754b823e7296ae79964024b5adfeed4b85134df1947c170e349d358f1e946299d550d9400df37603b44fc993b60c328d16a77540e82a887f3260138a4d45f827818db47918b571dc97847aac869b566aa77d1593bd94e3c7a1f0c9fcf81f0ab3fc733596241e2d565d81dd025cdb6451209a2fa57ba629a264446bb6469e69e5bef9c573ccb4775344a4d340dad1660282d5f102a171e0535beff07a9692a2aacbf23c5799fd277d1fa91ba22e1d6b716ec0db3a5e585595a1804555239111637f8aa06f05c4623dfbeacfa36e1dc210adecc5fa8b24fa497c3ee79f904d62113bc1702746d9ec15a013bde370834457b6c8b414da0e8705d2b542dafa1229051d02d59c0e3db2d0b6406a9065804aecbc9b460abdd5fd2b19b19ce2c19269b654be53058450bff57195f1c02f98401514ad0cdf834aa7c67e6a76cb059b4f2806c51709a1d6b79559f9dda6d0f7aca6128645eee419203f151c247cf01876faeaedeb6368540fde3ae1e5ffe143127c46a2d72caef70ac8984d6106f49d490bba141d1133f9ba20953e7a452f7b045f1ee0ccbbcc5776d513d0af76e280e00977a3badfba57fddb543f44839eb713ccf372ee5c5d9db73767cbca5932b05ebe32f0178d52c27188d0be420d65ea01bfd21880b199ca18db698d28bed1b9892b36ccdf4b861747ae61eaae6d78802f1ba1a06e7b4c6e93cc6c2ed8bf3e29be3e306961e676d977e32f9f81ad5f70a16302350c994b9441d8880f4d291ff41977a9ccadc10df2ce0b4c59bfd3cf3043ad5bda9b377a1ab6f75c5f4512b3553a515704016ebabb08daf8261f951f58a84d69fe545fb4d06cf5155b98a4dfbb1d22f294c5b7849393b7803ad1d27ade63fb0e38de7fdf7f62447b6f70"}, {&(0x7f00000001c0)="dde8cd0100010025fabe1762e017e1394a03152ff18b3bbc79ed80a8c9c88b27a386ecd359e5703d340d59ab7c361139eb87868d3778739d1e9ecc1e3b3ca3a96b0f40294d65101d5d803dcd038f38bc0c0028ce80bd676ba39e526545ff1a2afa0ddef8077973ebb27687d006dda99a2dfe0ba3bf3fcb6f196475f4a53f71d420eda2a4125eadd23cc357b2bc46e104c6646fc739e5083c4b4933f8502131427e6ecc02e211662f570a1942b695f7acf11a0c19db7c41c1db903a011aa8485ec54f3f9a629c66a123367fecfd252aa7d9be389e828d82bfac681c1d9365e494b8b9623e63d09f74d4d96d309f9dd45af295daff6530c7ec79298e2de6b3634f3025ca39f6dcf351d2e65e4f99bf37ceb50d32"}], 0x494, 0x0, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 16:00:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000100)="3cb1779930352eeab876c37ab9feecd2e947b6ce4929348f2bfae7b059896b4764c753d64360aed2ad82bcf464087340171c558498c5e64becdb3b7ee224ac4bce00117580f9d705a3", 0xff52}], 0x100000000000020d) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffff65ac, "925475447dc50f479a8933ec72545f0a765e2ba4"}) read(r1, &(0x7f0000000540)=""/226, 0x8) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="1e20", 0x152}], 0x1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x5110) 16:00:23 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000001480)}, 0x8637399a45fdf561) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200a8, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x100) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x8, 0xffffffffffff2383}], 0x1f, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x20}, {{r1}, 0xfffffffffffffffd, 0x80, 0x40000051, 0x1, 0x9}], 0x9, &(0x7f0000000240)={0x7fff, 0x40}) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0xf58, 0x1, 0xbbc, 0x0, 0x8001, 0x2, 0x0, 0x2, 0x1, 0xde33, 0x400}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000280)={0x51, 0xd3, 0xfffffc01, 0x9, "78e6095fd7d2117e953fc7ba77a1b771521fcadc", 0x6, 0x7}) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x7ff, 0x7, 0x80000000, "d3433c52387dfa5690860e20c947f5084acf0010", 0x9, 0x6}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x1, 0x101, 0x80000000, "6ac5c1eb2fe859d2ddefc0418a6e76ac21bc766a", 0x1f, 0x9491}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x400, 0x40, 0x1, 0xfffffff8, "117e94a8d774b637ccc59d3ee1ca83dfa9d3e2f3", 0x4, 0x5}) socket$inet6(0x18, 0x2, 0x3) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x80, 0x0) read(r2, &(0x7f0000000140), 0x0) getgid() setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x3, 0xff, 0x37f3, 0x19}, 0xc) getuid() r3 = dup2(0xffffffffffffffff, r2) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x0, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x30080, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x10, 0x0) poll(&(0x7f0000000280)=[{r3, 0x4}, {r4, 0x1}, {r5, 0x8}, {r6, 0x84}], 0x4, 0x6) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x200, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x100, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x2, 0x0) r10 = open(&(0x7f0000000400)='./file0\x00', 0xc3449b905b1b6bcf, 0x80) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000000440)='/dev/klog\x00', 0x2000a, 0x0) r12 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x80, 0x0) r13 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x210, 0x0) poll(&(0x7f0000000500)=[{0xffffffffffffff9c, 0x40}, {r8, 0x30}, {r6, 0x100}, {r9, 0x20}, {r10, 0x2}, {r11, 0x40}, {r12, 0x119}, {0xffffffffffffff9c, 0x100}, {r13, 0x4}], 0x9, 0x800) r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000580)={0xd9, 0x7ff, 0x8, 0x1, "edc3ce99f51d21cba433755fe0cda608334f4761", 0x6, 0xffffb56c}) r15 = dup(0xffffffffffffffff) fchmodat(r15, &(0x7f00000005c0)='./file1\x00', 0x4, 0xa) socket$unix(0x1, 0x2, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x400000002c6, 0x0) 16:00:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000000c0)={0x7ff, 0x6, 0x1, 0x8, 0x7c6f5777, 0x9, 0x1f, 0x10, [{0x0, 0xb3, 0xeb, 0x6}, {0x3, 0x6, 0xde6d, 0x8}, {0x7, 0x5, 0x4, 0x101}, {0xfff, 0xffffffff, 0xb66}, {0x9, 0xffffff2a, 0xfffffffb, 0x8}, {0x5, 0x0, 0x7, 0x20}, {0x7f, 0x8, 0xe, 0x4}, {0x5, 0x452e, 0x100}, {0x7, 0xffffffff, 0x4, 0x2}, {0xc6db, 0x1, 0x3f, 0x1000}, {0xcf, 0x7, 0x5, 0x5}, {0x7, 0xfe000000, 0x1000, 0x7f}, {0xfff, 0xfffffffe, 0x5, 0x4}, {0x7, 0x928, 0x8}, {0x570, 0x7, 0x7, 0x1}, {0x6, 0x8, 0x2, 0x2}]}) fcntl$setown(r0, 0x6, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x400, 0x0) 16:00:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10808, 0x60) unlinkat(r3, &(0x7f0000000100)='./file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) dup2(r0, r4) kevent(r2, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x40, 0x0, 0x1}, {0x48, 0x1}, {0x6, 0x7f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000500)="c17314bdf86cabcabcea35eb7e6dad642182a8daaf5c745ae707261be3bf7f6c727f52882f5fe94976e87dfe403b0914ab4a252ef8a8dff80ddd490258b55b896d41d531a1fbdd6ad25773dec6b9b7dc9c75a73c495c99a456f2e7643d828f49d4591c089a0cb0aa51912b604c5a7305703db913c137c9a295b529321787b7ce8aa5ca459ef64f9d9b9a192969868b6a1cdd5c1480ffdda83d1ddd156b16b4730022e713f09e57df53db2e60d44f078446790d5fa00fa0f8ed0875f4852401def288c63062047f5457490ca4c76322d0159cdf04844cc4f52d9c9b02a8bfadc3ac4843626958095fe20b82d97cea6d9deb0c5b1c1a2ae2efccd9bdb91daee5dbd6d7fac6d4ff29beca1eb215aa3e4429a36eb104582647250273c41b7084fd4f1cdc7cfdf7894b33878b648561ed78ffc30ab05411866b98854527e10056cc1322270d73242da7592fd2545157fc257ff5896b0f4945077e7136da50eaf28937cb908be710b50c6d6f153a7bd1308eebf9ac0b338af3404c52151ba6ec0ecebfbe9e230ce798270abedbdf9630e5134c2f40462be6728eddd40d8ff329b5928b43115666b417e72a50a2cee7369fbad65fcd5124baa50c5208c5cb44fb7fe6fd92c0ca1a149708d4da8a5232d5ffdfa93db747f885c75f91e0d3a5ee3f400970eb61f3e53afae162a0e274a0fc802d519e8f9316a89e6a9adda47b7e04fbf095dc9d4ad3c2a38ea29ed9f5985a39446aa5fcf9f5be3850e0b5ace6c88ab3eec91e823dab73024fc2c6d00ea13d15f9f12dd5f74b33e5801baddfdff0aabc268d229c0101098f30a5372eb8270c942e5ec9d110a49dcabad589d6b98d2fc2aae7f30a46637bf510c469a62259be9856abb9746a3a438510f47596301d3b509d016b4b343a92733db635d0135be2f5237a09e4cd1bb5c79035e807dd384c8b6f818d0472e826c4dd613448ec56ace0912f01ea4da0c24dbc3e1c37060b69c6e88e307cd6eb316a4f5ee43425189e6f85573b4cd48c52dd3a9d8903bd6aba8cce694e07fce5eed565fa2cfafc0f75caab264d487673e518a31f7f7df8e0b6b0f32d7485a283b4ff7ebd750c0550cd0b80360feafdeae2629b7caa13cd7abd5c1736f36b2d5cf93e8ca72ac250ad2bad830465fe86c1f837f87d5f61d3b761ebd9a63a703860a33c4563262fb85bda175a11997eb81b2ceb7efc7ff4e7d5d5f2700435c398e5a3c68885f33cec63cc73eb4d56a40e9f8ac31a12372ec292debbe77387357262c48fb99780da1b920bb350600b1c9f46c1fd0cc2fb5db114b2ae0945a21757f1485c20c0073c593534710b640af814bc2d2e424e980f99d74936185dbf8dd25e55cebb2c5456b3d73cf8b2e23b3baf61df71b7a27300db11266d2e44f55e58bb247ae8f879699aed4fcdd9fea99533e3587db33a08bcee26c40856ee37a3ae2a8bcd42f4c14e652f80708752fbc5aa5d28c1528783405001d0b30812f6d9041182eb367606fd46a27a9c0555ed3b63b22459d06c7bcfb18fee351d6f6659e4c0bbd99a995fd401cf378f3d7735cd86e0ff0ed72208a2aebc57caac36aee3517abfba8d1cd5748d420f1a5d15012eb8571df3a73e31da057617bb3d09cf934f82a1d985e0e346cfffa8d7ad14497f81a54845aa66775fcac64f314172fc0d1da8d5f1a344f0b484bea8e00cd217b2bbf5bb0332aa97c1ca89f8de59fe6e515c8fb13df2acf5bb68576fa0e1d1d22ac715e366c231c28574ee28d9f91e2d6f7542d51c27ec72875bbd074ae73828c2790d83b5afd00057a1e679be4e66031b7e5aa735dfe782f4129a07563758d985437078480c5e2bc85acef568ffb7cfd2b1dbc7781f37bba958ee70550b435fca6557efbc89c079c367002f4906545dea2051888954fc6778df275a995b6bb8dccdc9d95ff81a1757b5b8802bbdb1fdd7513ae07ecc4c2f0df27bc7d700bb20abce34dd5a363830a3ef4a9e265051802e8bb295a99bd101818730239bbfa208565547ba9a56e542b6fe31ea827de88481df24e28da8d1962fbba4dda942daf1b4294a9453ee2238d7895ab119e54296af975ebc438825e7832496fde32cb0a37cf0e652cb502adab74d461356136907458d8ca59cfe420bde187fa27939053acdb63740e1de2349249b0e6c118f8a4f80b4c26aa475b70c5a8dd5588423595f17d7ab88ea8477f71ccb5bd11fb4f7e5abe3993f337460b5dfa096c6a84a3af27e33914c7f1b923796ba7f5c9f9900a2b7868ad1d7b5022914b1b6ce0947b0ea90cd79cf3bc35cb9559ea42fb188930f660658961b53ba687c863529077eb877a7357afb33054f8c7f0fc22fd0eaf79525bd512014d03d3576466ae7a37c3e8ce3e1af0b651516a1b2117666410a25fcec1710215433b6b9448636c027fab2b50b62df32b9b0b07344ec136f8adff1be432fe8042270c496c61999740f", 0x6ce}], 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:25 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x8) write(0xffffffffffffffff, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x20c) r2 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000540)={0x0, &(0x7f0000000480)}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0x1000003af) getgroups(0x0, &(0x7f00000005c0)) fchown(r2, r3, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x17) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000004c0)=0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getppid() geteuid() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/bpf\x00', 0x20, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r8, 0x20004276) ioctl$BIOCGSTATS(r8, 0x4008426f, &(0x7f0000000500)) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) dup2(r6, r7) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) r11 = accept$unix(r10, &(0x7f0000002400)=ANY=[@ANYBLOB="0000000000000066d3ab4d0000000000000010000000000e0000000000000000004c000000000000000000676600001079ed2cf15b7d3161afb0ca0000000000000000000000000500007e833e191af61e4fbb63bedf058287ebca840f0fed6ab825ce59457268014f4d396bd2009e681f4a3ffb30b5e883b26cc9560fddf5c7bf886b71da3d9c0e8249f6793fa7ec4545f79fd708922f7dddbf71e6d17906d4ff919c6a32cecc58f2ea3e6d1e8e4dbdf71578ec484b167a6b09968ad8156c5cc54d6e9fb8a7cf7f2cf155c4e27486c497d850debfd12e1f48456f6fbcb4a75a0c994e88269885c272eeaaa494f522bbde4f4531c7091e9b53741254fe6afdd4a6fbd8381fc3d658cc347ee7fc8e0984f42cabb35005ffed378d0920efa66d0c10c4c0dbed64e3a17f885727c62b9cbd9d0a3253846fffaa9fb5b131835d4928f3f1dd4fb7eb10d1f78a956c3f08a77b00b91fc85ed9e3df2aac769966ec7fb8a17cfdb88bb41ae615b9d0fcba1c3a7ea9a31c4a00a95414a275b8cce53dd874b1ce7b8cb726aec9fb2f35e0822f95653fb9c77dbf6636de835fdc6e57965b0db5c1c83ab93aed9532"], &(0x7f0000000340)=0x1) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r8, 0x80044272, &(0x7f0000000180)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000001cc0)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r15, 0xffffffffffffffff, 0x0, r15]) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000001d40)={0x7, &(0x7f0000000600)=[{0x8921, 0x3, 0x8001, 0x8}, {0x0, 0x7f, 0xffffffff, 0x1ab3}, {0xade, 0x7fffffff, 0x8, 0x100000001}, {0x3f, 0xfffffffffffff801, 0xe0, 0x3}, {0x7, 0x6, 0xffffffff00000000, 0x81}, {0xffffffffffffffff, 0x30, 0x5, 0x4}, {0x3138, 0x3, 0x5, 0x5}]}) r17 = getpgid(r13) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001fc0)={0x0, 0x0}, &(0x7f0000001f80)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r10, &(0x7f0000001f00)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001c40), 0x0, &(0x7f0000002000)=ANY=[@ANYBLOB="300000000000ffff00000100"/23, @ANYRES32=r11, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r10, @ANYRESOCT=r5, @ANYRES32=r9, @ANYBLOB="000fa4ac3681f8a12d000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=r9, @ANYRES16=0x0, @ANYRES32=r8, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r7, @ANYRES64=0x0, @ANYRES32=r10, @ANYBLOB="208683100000", @ANYRES32=r12, @ANYRES32=r14, @ANYRES32=r16, @ANYBLOB="000000002000000000f1fffffeff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="01060c0b25dbf1b6de53c3c57bbde57e3377068ee4a45355803d325e17aa0aa220a5f5b52531c494e6f76cc4a3d15dc51d6e41c57ac9cad15b405acfee512536cd3b4bcbe2560a0f96e1bbc088e370a3bec0f37a6efb6bb7586fcab052c58b1f9fdf8a6be5c74dd5357a2adba666fe64f5fd47d93446326108e06030c24f1c05f6f477d1d8c89e34769226641d979d2a7f9c202a948040db612b1c5def58aa8c9b79ca5b6d6958343faa83b17b9e19ec0ddffa66facad91d4f84b2681be8e6c44c9646b7c1280a9726d27f75e6677008e8aed473c1c5709a82a9783c73ce56bbc9a1559b"], 0x19a, 0x8}, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x0, 0x0, 0x0, r18}, 0x0, 0x0, r5, 0x0, 0x40000000, 0x0, 0xfffffffffffffffc}) fcntl$setown(r4, 0x6, r5) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000300)) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000140)=0x1f) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x100) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x7fe, 0x0) fsync(r0) r20 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmdt(r20) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)='x\x00') socketpair(0x0, 0x3, 0xc0, &(0x7f00000001c0)) 16:00:25 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18c3003c08feffff0200007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f3400"/793], 0x1c, 0x0, 0x0, 0x0, 0x42}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r0, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) r1 = accept$unix(r0, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x1) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r3, r2) syz_open_pts() sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f0000000000)=0x20) 16:00:25 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) fcntl$setstatus(r1, 0x4, 0xcc) kqueue() kqueue() pipe(&(0x7f0000000300)) kqueue() kqueue() pipe(&(0x7f0000000300)) pipe(&(0x7f0000000300)) kqueue() kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x1, 0xffffffff}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) fcntl$dupfd(r2, 0xa, r3) openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x0, 0x0) kqueue() kqueue() kqueue() kqueue() r4 = getpid() kqueue() r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffa, 0x1}], 0x7, 0x0, 0x0, 0x0) fcntl$setown(r1, 0x6, r4) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) kevent(r6, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:25 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) r1 = shmget(0x1, 0x4000, 0xc, &(0x7f000001c000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000340)=""/192) r4 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r5, 0xee01) r6 = getgid() r7 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x2, r5, r6, r7, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r12 = getpgrp() fcntl$lock(r10, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r12}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000380)=0x101) r13 = getuid() r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={r12, r13, r15}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x80000000, r2, r6, r8, r9, 0x1dc, 0x3}, 0x5, 0x1, r12, 0x0, 0x3, 0xcc9, 0x4}) write(r0, &(0x7f0000000340), 0xffffffffffffff79) 16:00:25 executing program 1: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0xb, 0x80000004) r2 = socket$inet(0x2, 0x8002, 0x38) setsockopt$inet_opts(r2, 0x0, 0x200000000000e, &(0x7f0000000540)="bbd4e383e9a12b5499f752e7eaff125c00000000", 0x14) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r2, 0xffff, 0x10001, 0x0, 0x0) fcntl$dupfd(r2, 0x11, 0xffffffffffffff9c) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000200)=0x4000000000000) socketpair(0x1, 0x4, 0xffffffff, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440), 0x3f9e2b65a34270cd) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)=0x87e13cac6900f962) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x7fff, 0x0, 0x0, 0x9, "5d68501ed3e16b0dae04ce925d470400", 0x1, 0x3}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) flock(r6, 0x8de049f359165017) r7 = open(&(0x7f0000000380)='./bus/file0\x00', 0x8000, 0x8) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000580)={0x10, 0x100, 0x4, 0x2000000004, [{&(0x7f0000897000/0x2000)=nil, &(0x7f0000851000/0x4000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f0000406000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400000000fff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f000058c000/0x1000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000001}, {&(0x7f00007e6000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f00006a4000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xc2}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus/file1/file0\x00', './bus\x00', './bus/file1\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', '\x00', './bus\x00'], 0x1000000002}) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x402, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r9, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) ioctl$TIOCSETAF(r9, 0x802c7416, 0x0) fcntl$setflags(r9, 0x2, 0x1) flock(r9, 0x4) r10 = openat(r8, &(0x7f0000000400)='./file0\x00', 0x0, 0x1) accept$inet(r10, &(0x7f0000000340), &(0x7f00000000c0)=0xff67) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c, 0x5}, {0x84}, {0x6, 0x0, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:26 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r1 = getpgrp() fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000140)={0x2, 0x0, 0xffffffffecd81e2d, 0xfa, r1}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r3 = syz_open_pts() close(r3) socket$inet(0x2, 0x2, 0x8) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) writev(0xffffffffffffffff, &(0x7f0000002280)=[{&(0x7f0000000500)="2cf302d4bccba265b7a8e0fd2447c0a9315ecfdcf6a34dc6ebf37652677b6d8689a82504932a303d004e038bc6fa3989cfea6a1230d51dcc5befd8aacbb3f6bff59072b9b48fcf61e15fa352f254f7cd224b3c1e87264072decfd55386118607baadb984f417aa2840b5401350821aec4e78731bb4e1e3e033ffb2f85c102f540434e1097b06e4e4014ebac7ff8ffb66bf72e84bd0d4c04b94e7d8d38e45cd4159", 0x1}], 0x187) poll(&(0x7f0000000280), 0x0, 0x4) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000380)=0x101) r5 = getuid() r6 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) dup(r7) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r10 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r10, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kevent(r10, 0x0, 0x0, &(0x7f0000000480)=[{{r9}, 0xfffffffffffffffa, 0x40, 0x2, 0x4b, 0xfff}], 0x3ff, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r12 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r12, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r12, 0x80085761, &(0x7f0000000100)={0x3, 0x1}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={r1, r5, r11}, 0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x6, 0xf14, r1) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) clock_getres(0x3, &(0x7f0000000080)) r13 = syz_open_pts() close(r13) r14 = syz_open_pts() close(r14) writev(r14, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) writev(r14, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) ioctl$TIOCFLUSH(r13, 0x80047410, &(0x7f0000000240)=0x20) 16:00:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) socket(0x0, 0x3, 0x3) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) 16:00:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = syz_open_pts() close(r1) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="9d", 0x1}], 0x1) lseek(r1, 0x0, 0x0, 0x2) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r2 = getpid() ktrace(&(0x7f0000000400)='./file0/file0\x00', 0x0, 0x8, r2) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/29, 0x1d) r3 = socket(0x11, 0x4003, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r4, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000100)) recvmsg(r3, &(0x7f00000000c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{0x0}], 0x1, 0x0}, 0x0) 16:00:26 executing program 0: r0 = msgget(0x0, 0x284) msgctl$IPC_RMID(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x400000000000002, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)=""/36, 0x24}], 0x1) recvmsg(r1, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvfrom$inet(r3, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) preadv(r3, &(0x7f0000000000)=[{&(0x7f0000000280)=""/249, 0xf9}], 0x1, 0x0, 0x0) write(r2, 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r8, r10, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = getgid() r17 = socket(0x800000018, 0x1, 0x0) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r19 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() r20 = getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r22, r23) chown(&(0x7f0000000200)='./file0/file0\x00', r22, r23) lchown(&(0x7f0000000780)='./file0\x00', r22, r23) lchown(&(0x7f00000001c0)='./file0\x00', r22, r23) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r26 = getpgrp() fcntl$lock(r24, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r26}) ioctl$VT_ACTIVATE(r25, 0x20007605, &(0x7f0000000380)=0x101) r27 = getuid() r28 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r28}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000004c0)={r26, r27, r29}, 0xc) r30 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r30, 0x1, 0x5, &(0x7f0000000340)=""/192) r31 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r32, 0xee01) r33 = getgid() r34 = getuid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000280)={{0x2, r32, r33, r34, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r37 = getpgrp() fcntl$lock(r35, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r37}) ioctl$VT_ACTIVATE(r36, 0x20007605, &(0x7f0000000380)=0x101) r38 = getuid() r39 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r39}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f00000004c0)={r37, r38, r40}, 0xc) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x6, r22, r14, r18, r33, 0x1e6, 0x8}, 0x5, 0x5, r20, r37, 0xfffffff7fffffe01, 0x9, 0x7ff}) r41 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r41, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r41, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r41, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r42 = getgid() r43 = socket(0x800000018, 0x1, 0x0) bind$unix(r43, &(0x7f0000000080)=@abs, 0x8) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r45 = getgid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r42, r44, r45, 0x11, 0x9}, 0x8, 0x1, 0x9}) r46 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r46, 0x0, 0x0) shmctl$IPC_SET(r46, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r46, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r48 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r48, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r48, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r48, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r49 = getgid() r50 = socket(0x800000018, 0x1, 0x0) bind$unix(r50, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r52 = getgid() semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r49, r51, r52, 0x10, 0x9}, 0x8, 0x1, 0x9}) r53 = getgid() r54 = getppid() r55 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r57, r58) chown(&(0x7f0000000200)='./file0/file0\x00', r57, r58) lchown(&(0x7f0000000780)='./file0\x00', r57, r58) lchown(&(0x7f00000001c0)='./file0\x00', r57, r58) shmctl$IPC_SET(r46, 0x1, &(0x7f0000000080)={{0x6, r57, r47, r51, r53, 0x1e6, 0x8}, 0x5, 0x5, r54, r55, 0xfffffffffffffe01, 0x9, 0x7ff}) r59 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r59, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r59, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r59, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r60 = getgid() r61 = socket(0x800000018, 0x1, 0x0) bind$unix(r61, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r63 = getgid() semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r60, r62, r63, 0x10, 0x9}, 0x8, 0x1, 0x9}) r64 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r64, 0x0, 0x0) shmctl$IPC_SET(r64, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r64, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r66 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r66, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r66, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r66, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r67 = getgid() r68 = socket(0x800000018, 0x1, 0x0) bind$unix(r68, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r70 = getgid() semctl$IPC_SET(r66, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r67, r69, r70, 0x10, 0x9}, 0x8, 0x1, 0x9}) r71 = getgid() r72 = getppid() r73 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r75, r76) chown(&(0x7f0000000200)='./file0/file0\x00', r75, r76) lchown(&(0x7f0000000780)='./file0\x00', r75, r76) lchown(&(0x7f00000001c0)='./file0\x00', r75, r76) shmctl$IPC_SET(r64, 0x1, &(0x7f0000000080)={{0x6, r75, r65, r69, r71, 0x1e6, 0x8}, 0x5, 0x5, r72, r73, 0xfffffffffffffe01, 0x9, 0x7ff}) r77 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r77, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r77, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r77, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r78 = getgid() r79 = socket(0x800000018, 0x1, 0x0) bind$unix(r79, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r81 = getgid() semctl$IPC_SET(r77, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r78, r80, r81, 0x10, 0x9}, 0x8, 0x1, 0x9}) r82 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r82, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r82, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r82, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r83 = getgid() r84 = socket(0x800000018, 0x1, 0x0) bind$unix(r84, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r84, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r86 = getgid() semctl$IPC_SET(r82, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r83, r85, r86, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x8, &(0x7f0000000180)=[r63, r65, r78, 0x0, r86, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r88, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r89) r90 = getpgid(0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0x7, r22, r42, r51, r87, 0x59, 0x6f2}, 0x8, 0x2, r89, r90, 0x5e4, 0x10001, 0x80000001}) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) dup(r0) 16:00:26 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x200) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 16:00:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0xc003, 0x2) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r2, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r3 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r4 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x9) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = dup(r0) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x40) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:26 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000280)={0x9, 0xe, 0x5, 0x400, &(0x7f0000000000)={{0x1, 0x2, 0x6, 0x0, 0x6e, 0x53a3, 0x80000001}, {[0x1f, 0x4, 0x8, 0x2, 0x3, 0x80000001, 0x6dad, 0x3, 0x7, 0x4, 0x7, 0x3, 0x2, 0x6, 0x80000000, 0x9, 0x3, 0x4], [0x3, 0x6, 0x7, 0x200000000, 0x9645, 0x4, 0x9, 0x401, 0x6bc9, 0x891], [0xffffffffffffffe9, 0x1, 0xfa6, 0x7ff, 0x7, 0x3, 0x10001], [0x40000000800000, 0x32c34f74, 0x9, 0x1f, 0xb093, 0x400], [{0x9, 0x7f, 0x10001, 0x3a0}, {0x800, 0x1000, 0x14, 0x6}, {0x800, 0x2, 0x6f, 0x9}, {0xc, 0x80000000, 0x6, 0x401}, {0x949d, 0x7, 0x6, 0x9}, {0xfff, 0x7fff, 0x8, 0x4}, {0x594, 0x9, 0x80000001, 0x1c00}, {0x9, 0x80eba3c, 0x1, 0x80000001}], {0x5, 0x8001, 0x4, 0x8}, {0x6, 0x85, 0x6, 0x1f}}}, 0x72, 0x7f}) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab58", 0x1e0}], 0x1, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:00:26 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8000, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x4003, 0x0) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x3}, {0x6}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x54, 0x7b, 0x0, 0x9}, {0xfffc}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) r2 = getuid() setuid(r2) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)=0x8) 16:00:26 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0xfffffffe, 0x0, "b63cc15b00f4ff0000747beffd1f00", 0xfffffff7, 0x3ff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, r2) setregid(r2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) clock_settime(0x64a3e23787e2c7c6, &(0x7f00000002c0)={0x1f6, 0x7}) r3 = socket(0x18, 0x2, 0x0) getuid() setsockopt(r3, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x4, &(0x7f00000005c0)=0xa996, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x40, 0x0) readv(r4, &(0x7f0000000540)=[{&(0x7f0000000100)=""/200, 0xc8}, {&(0x7f0000000200)=""/8, 0x8}, {&(0x7f0000000340)=""/201, 0xc9}, {&(0x7f0000000240)=""/92, 0x5c}, {&(0x7f0000000440)=""/237, 0xed}], 0x5) 16:00:26 executing program 0: r0 = semget$private(0x0, 0x400000000d, 0x0) semop(r0, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}], 0x1) semop(r0, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) semop(r0, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x80000000) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) fsync(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x30}, {0x84}, {0x6}]}) r2 = socket(0x2, 0xc003, 0x2) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r2, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) sendmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000022c0)="7b090661bd4cbf79d6a28ceb220a170d9248952a411cb36bc24008a572cfb146d7413eca0c7647deba3095155aec670eee3d4d08127ca1f30918f80d12100df37c91a1e150e1eedfef6a9f483fe5912ad422bdf98d5785b0af9bee66acc85cb34d1643f7f30dd357a02b2ac4488306ed302e470883a467801ed1f5b399b8e74d193b3360567bae7204f0b1a87c8a3016f71b7885b1555b4824adfa537b5d721f35e0aede80c6f5d193b6e25e672cf8a56f4923304bc027a142e5404f35217c109db1fd1ca2d6274d97076138a13c0eae69e2a05dbdf7974e251541220ee6cd3c21b1807595c67d91cc52ead9048189c7e1ae56b8828ab9fa6027b07eca9cd99ad5eccceef64f0a3aa6784cf12a832dc0b472d1fdb07a3019e80c7b10b9931d772cab5d87348735ccc5c73463bfb1e998b72f13e99a4d1c4012ff7afadbeaa8b9420f5890151fbc0590841b25b438038e2815869c107c5d5e8df16f6d407225c06e70ddd8b938425ad3b712a0ae4ea5111bc0ca6bb24294b25bdd2c617b2e3157c7e247a64710fce3db274814ff1a0727b727d1e3bb9868b71d861aa39c3dc2bac9adf9010665e319cf5849daa85364b5dbfd39445bf2a0eba4973438a6969cd550bc612c52929c95f523efb4aa0a58adba7ca05eea35baa133027a9981fe6b2374e3b7579e51677e70bc71d0d031b8abf5dd5c8d43adc25821ac4c2be36c7f9d8182ed6e1e44dbfc097c2c181642984553f29fc815ffb23d6a90d79e74388ff8300439a1cc00517a03fc26b63f2a41726f9b5684702c882aa63bb4fa09256d8c720cbc96215cded0847481f44526bed856658febff530dbbb588a3043a73a27f982e7643e8cff5330019dc9178587fb709039a1ff46da4049bdb5d856f5f947c525a8bd7e2fa204fe2f1f2864de23d1f9515ea5923e80305fcd3345a250d0e83b8580821c5a9775821bcce59892d6796dc87a786588b1593b4bebff6a20507b1cb1ef42d512f494116ce5c7dbcad83cd0397c4e4d1b913ba67ebd7896c925771e9eeddf7da98a7be91e5aaf623b215633eec6869adf99a8c2b6b0fec2d4350ee8ca3bbdd54397e560f030bb457dc11efe6a5b2392f45e61de249cc623a935236f6510f419e3d4d4944ccc879da83e6f9dbd162f798634f7790451e359d0d666223f010ec4bedbd547d9015b97b92ed4f3bc9c43e21db563ff835f34b901fc193c42354863a098db334027acd87673457f16a2c27be18e8de407b2a952596d0ab62668acea6293a69cbcf3f1d3659f74cab65432524fe3a324f5cebcd71f69c7f2eeda50078e0ee948a18f9e893289c36983ff4189e22070549912a0fcbaeeed606ba5f60bf9ae5e94bc75e6d4448162371968aa76fe6e1a51e4330d7abed044baf4a3e0cf4cd9deee2afffd7a473b90f99bad29890434fc445ab894633e56cde1037ed6ecf90126ae57545b74091f82cebc5e717d0f42423ed443cb14af4b162ab47d205cccbdbdb41d2fe766c93400db297aff97659de814bbf65497846a65adc93280048ffe2bf330115ef6656b95b40807d53990d46df01cabbf925fb2f6fd12938e283fdd760bb254d098e2864148563eb6985ed47f8440ca0ef06175f645c2b0bf8280f92ecdb663269c066083f46b9ebfafa2e54e0a580c94943a4e56a5868fb658202cfbfa7d05130f42fcef3e4bed8a554859ba31d2d1c335c36a834650f83dde79356071e2522a3674b65f7d9a0da54ce639f80c5a84dcdccd9c4687dfc6d6da18f35c49610ca7ebae80d99609aa461f4f8d399c2160a24e5b2f77267a1dc9741079b7181130512749b7b4966b7bd46fae524c728a46ce8bd4843c44be0f2394719363bf24ac1f95ecec2b4fa702ca3bedf8543c7195b6b09c40529fb8f8e8a911d186f66f6b588fb8da9e44745fcd5f9e28c0e2a43ee4232b74445fffc5dd18c176455e30d7e13d537ea161484636728691bbaaa8787889ce15f5b6594a48aa7d3368bc50c857a72ed103b35be22a45c77862232fa9ccf7626c92c2f57a536e8b883d271bb3a45db30f321331ca61d41d941c7f49a1ce150b5c39316384513afe239cfa697fba49a908d999f913641f5d072968348bb483a38f6c85d636f807e08cc6b5005c68427c42570cdc122916bdcc2842181de3b7456683c87059b1c41e38c5eb1bbff9d4d81e990b25bba7ab9490ce502ac22d0c062718204c5187ce0e0cf6f8f8612b130d36bb45ad687621f29be547e22216ce6631972fe397c20715bce67f3c6f1ffdfc3d39ee4cd281ecde1e25d1bf03de96d686cb91c35b4cc650c4c71846ffa2ed42be3300be6132dc6b13b51991fbfc808869a965ee7892f3204445c8ca9fef31bddee12f2158e1be48655824a2a56fec11947edce5dbe6aa43e36ba2447e902262f8209acadab3e442f98859d2db460400b9fc44a6cff2a1a1839fcec42a4aa0ab4ca48f702a2cb00f6da7ddb468601bbfaf5eac4aa8a5f5188bd4dfdb5b27baf42773d81485e6aafd3e971ec194e09280d2e7dd8c927a4933a9b695472b2d36b43494cfb5fabefa2dd87a98bceee5bd3f5b64e9f3539a20e10512b0b25508a1b265a4b23de1ae7e080609418dc54de8af53be9b1c74329f154ee546548a1dc55f4fd790ca39b711844f5907efdebd6b1d6353a40c1646926685364712002b185e9b2d271da7baeb18ad47516f057b77717ef2f10fe1f5a47fcec2d9c5a181e97ca3a95068a8a470fb8470b76e71407b82107e9a2819f2039fcf6bb7900b3528c6afe8f32ca32b84d304c60fd128a1cba6a7582050a7e3756a8847b921b418a982b22b449add3279335d3e48473ca418b690f2fdd9b8c4a9e36819f8a61c0f9eecb352aa9e64fe6d6d7abef47998529a2786ea794277e472233a65b2d265f2a3a1b2e62997fe6687dd5019004715302882ed6608540725ad1dcad2d41867288ec618f55e0d6762e7381a7d474c76d8ac212eeb7af925f98efacebb09ade617ba3af6509abd458ae05b4d90fd644841633bd31847fa8bfdd54a5a2a74c7e9a39579b66e796fb3c1eb2334e551093f1c314f76bb69889575c8e80f963fb28a1888be2cc490598603f8406516a50bec7ff81b03c39ce82abfba3dd203ad267e7f3ca8bc0ebb7caa06c021b5a11acb6ea20baf8241ac4e69698c59aa2d0d0f8415f479d9a8068193745e991fa1e9b51e3491033c1809bd2dd062cd7925f8d8267e61e797b02456cb771d0f3b9cccae060821336b803886850f3240c92cf37319cab5925821b543f65c376bab84388e1879f35dae079ce99a90181b7d2eed2a81b5db75377cd62280b7350ab598873c7882d82e14b53006a35c7b731cea48a26421ccd3a4f70000efc0f6bd91ed7cae8e88989d12d3ed3d378ece9a11e2e828817ef597d0a2ce42a9762badb4e2e753bd96e2f0de9061dcf9d4a2f045f597b601e0ce96e438e95b37037dcef15114050072c7dc7cc7e1048c25293725bb6b3f19a1df47e2a49dc6af3c440996e9f38be3d99ca00c600ad1c34c6d5557fcb31ae686f0a6dcb95f540944822990fb8c028b0b87637ccab7e88747f42d5be9679b46f7a144bc8c70b261aecbe73e30847a2891f0826631e83e48cf06ec6af32cd7d32ecec11c6ebcebb209d24706d8fe1c14d5616cea78825d377bb6bfb364b5eca6b1fcb588e2926a2c13d36559c56629deaa6c7c7825569ef72aaaad24be4ea34c177f9b80cf4394f500c9f6320163e1050e5953ce1e4977f551f4212354cfe291323a4b734c7beb93bf6c1eb32239fd68a9f1e30dd906d5785683e67088fb5e8c3c6cfbe62c9dd93fe11cbd6d8d320e9ebe01fd826f220f54b60e4c8a0aff0a1ccaadbe3d0775269f7c8066d8231fa3708cddb2503a9f19c474869e340bb1dd2f7953431e85cfbe93ae7fa24ab905f23717d677523641f4c9c23c91cfd0be062b03b9b4380d244dec7f88593400f5440b4f12b5185974ab722becadfaeb66f2e9654abc8121ae823518e0bc8d75be9b79eede4112c8ad16553e538c6413e87222095f3b14f10a25d19604c6519d19c42147c538cd82afb04a9ed14c8b42ad8c984092043c9c8c12160429e639e15c44ab6d5adb2bb945c8a42751931335847dabca90b17573623fc42ccdafb55bd2d86c949fd8431036068bbbdae93d905cbba3442f395fe40b879cad51498f07c573e1646a71a126334125bb6429a7a62fa6306b81a6e4826001d04b73a03a06b98d82b557c0922a34acb55e06a259b04b91126624ae552e7d489fe0123b812b6f6f74026a31e37052c993469eb597d26f17d2f5bebaa04b9178f837913de2d3e5be78e2e0267c1911a06305b6be04af300ef5ea86f559b61013d7c6257397ee674adc7605471c8bf371cea27e48b94090a5227a85ab0a621cb66ad767f477e026637db97ccc05dce9916dc5b360bfb93860cbd28c81b54e45015f06760f8d0fbcc62e98c2f83614cad4e11ce084d966b92f636a3e7739d894f7d2867e686c115199530d277b3a07d0a9bb8adc71046b38899a694a18bae58a521a5f1124be93ca2b661fc0976eb68302a2374a85f7cdab019b510ffb40f4bb2841ffb1963b0b8734a499bf4fc53dfa6563c46c96f4f9e95abfbcf0db0d0e15d86c117cc9c483adb44b144922876c03e59f13d692c48c79fbabd10e506e814992baaff40c32d9e10dc5e4e33119c25ae63f06742b38e1de027916a12d3df13fa12cf37c8ed11442a09bc39ce72ff8cfe4885e64698f49bb96c43fb913ccec4a87103e44b8f1cf42c7ccf8e1e7e14c66e688976927d525e64167276db4d92a2ad600f61ee761a50d43afde8794db39e9c72d4bb460eae402962b69554419e4a70fedd1d97e0a97f2331e41bb414fe6eefa363602d27c448383a2a2484c7c342da23fc0513e1e2e3f69c16f9217ab5a95c4e0ebab9c776c20527bf813fd23eac89916dc1d74775412566ee63c2ba486bd6f5fa382c4dbbf8932ff355b34c3377dce82317421e2d7d255ff5f8543eb3304a184470aaa5a114f50f86a4da91682e39082f05d659a8a005b501652af7691c27f4e1ed9abb262802169578bd7b389d42b21b2a6be21f26f60b7d0e7334772adf50f3395c64f1cb56516b071f215ad316fd4aa99e584fea92f993e619c942fb5edcdbee3ec9b60d715cd7ba3922372c56f1e19d55c0bbae45f34575de9cdeada9ddbb7a41396a1b3f32e36d3e15aeb5dc18d42bf4c5f523eef0c30b061d00d5675a25c1a82ceab3d24ad93ecb5b36c9d59c1ae2a7ab292b8013d2f7e5e2955c59b67f32110f7468f0b3c4de15755e06bf4db66fb38ac24224efb3ee05a11febfb9a60750f6eb208385b09d5d7604498e9fe5ce0bfee62d48dc3016b0854c93d129596ea2889d2b516cbf3968402965952f00a57bc94e244ca560b8f1ac5f999595d7dd765523359b9bbc500193a431ba147effb504a7499724cb28975105bdef47ff9e49aba81b4d2f1da8abe4416d4b1a167bfd5a59ecc0f0896fd3095e1982d073ab3d6e720eea44f0978ec01dedb2609dc1bb26c68c6eacfab0bccd547e69046592350e3de9bd6d75e5748bdb0d9c078158468537d9524fc6cb1e03da2acfe62fe1bc4e860ae8f31ec5448d5e2a9476a3f7150c4201630a1d9f7bce021a4315f13ad5ffa098e42f389ad44788442bd69186ea82b5f48a2ed9b3e2bc813fb789308fd7e62cbeca5db84082fa3ec8fe9d8b7f756b9eed6391c77beead5ce333b4c5f890784369a0fb7e88633cc96a3610e9aaacc0a6cc8512cc415103aacf3", 0x1000}, {&(0x7f0000000180)="c41f3257e76b8ad74b625972822ac61f541eda9358c0a81e88ba61a51a119b7f1c480b4307c866a166d6a88738c717973c03c737a613c7ea2fc8727460edf511126577b994dc96ad718f98c41ba15d0d100c7f8726a4a6b53470551e05d007f676d7d9946add7f48698705738a98ab71c4066f0ad4a653e5d28cbfe88f2ab3b172e8591ed4e68f048bd33a11b8a9490b9d7313d3f3a82218061e8ad0408523597d3a06d29173085c121af4", 0xab}], 0x2, &(0x7f00000032c0)=[{0x1010, 0xffff, 0x0, "684a23262d2079e35aa713479f7b865bda54da7eef134dbffdc27385b9dd69e78b26307953ea0f996024406dc020125a4219209fa4d0552e073431afb6ade1aecd68c829f05ae041abb941735c7b160ad98a6f406c405fd05e4ee1757cd71f78dded81446e1d8a3c2ec3d1e3ccb4c97ef5e8fff98e196d7b3e0aaae0d0cacad2a9bb9fe69acd5e02bfc5d67c4e71075e6f325fccc751f84dcea747bb84ebe825c83788321d781e34726340d841e16aa6ce6eb371bf4cbf0347c14b7207b79009be7ae2e3670a92900b7f8724ddc581dda416a29499309172871787262edd7d8d3421b4d33fbfe4fce28494027843b29b0407fc66f749623f0ce9a2cdbc611e1328e862da9dbeef374c4c4bb67f26e1deb125fafce6a635fd4bad25a86c9ce7373b17f6867c51116883e6232215ebc9be2f6108d9c1bd2981e92544569d61fa0a16233bc4d103e3028e023ec0f1aa378ef345ed0be659734fe9d7198a164a175535a29d6ab900495d4fc11ace1b575c27a880d9112e46d58292e7b1a71ce82b8868cbb73235da78f783c34145f088b2510575514348a96808cec9319fce7a351c6eaade527528fcbc6c00fe2f260ec2348821a90b5ce39773534df79999e9fff2613014ce825accdc4b5204523b6e58f7df67011aab7ea1ce93d2b72d37a4b0b0a6168b03828f42a4d7fed11b03c48aee1ccde5cf759ccdf509610cbaa61ef8e60b5a260236ff40d816e57e0dab3baa879a2e5bec734830b43dbc561f5dd20cb36a710e8a269957a8e5a5ccf98ffca0730a7629ae30c55dafdc97b916ca3803cfdcba32495fe417a7bbf0f8d6caa5be0c250b30b359e4ff4c70a9ab8d4379129fd9166b1a2b5f3ccdf6fd1fb9059ca6f2a90f208d7d06bf4620c347d4ab843ee74ed8fa2cfc3edf36a6d25471c82f426ea2886a5b028b097f2cb472f8f2d13680b9ce9e419e29ea13c2103c8e1be4850fa6deeb4b93d4f85b0a4e757a0645879f210a661728e61fc6362530c34e6368f5db602aa3e7f0d60be7f633d41d064001b27f4d9ce8098160936a4f059e3f0220e305e352547add104c1fb95506ebea5325a5ff024893d13f584a3a4d9b10c4c655bfcbe54ef6028799615785c53b4568017d11c3f605d83b34c4e133e5deafb0ca0d05a7bbb80cdfbf6dccfad70c8ad494bf4a686e15c23f33709932597cd308d7d8202993c12323915ebeb438e8b8e7f487e5ce72491c4c98bb5f2ab42457c4c5d41251c0615d887b1ba58b55edd4e1099f969ddf8f6e432c43e55cbf75426e4857b2bbea25bfc95cea29f2d3c33a5991dd4c3b5ee68d98826a7564a22a602ac5a6d9859a1278d4ebdc9a53d9333abbb24448a44bdc31481c241c90d2626d2f20fa1c945efe68b2aee7cd4dab79ebd1c092925f7e5fe759ce293b235dd057467704c3964550125029c5091d80d45b71cac258587b503649114a4ee063c91f7275cfb05be6df06248d4fe3d3379b0325f66a8d4e401bd24eda9eb393f41d3224d00398bd4297d46c0eebf218d8968f55c755108837fe5de4de9089cfbf62fba7a1798fbf053b0acba13f2a3f505163df62fdda5628d49939080f6c69f0e270531550735816a2fd5909efdbbcfdc1d7c235d35e39eb1809422e48153488f660de58334ec7633c3e4bdae65aaf94c3441f287ba1119f01cc7bba54c0f39791cf5f64c291a6205e33fe412df8b8ddb5c9394030c104e4d7df6ed10b95a0ef7f25e3cbd2d2c6aa0b23510b63f8c815114abc081b2718d23e340f840259957deee88d592bed95ea87df130e40222ef593501114164561bf3064d4606654240206e4024fb50deb2c73ab419886c55425ea69407ddbe7d94206a63d49be1331369f91de86200d743e1726ba440e73d099341fe5a41ea080c7c3f768d75ef19158dbb6725baaa86403140fa90397e690bba9b5214ca17cd752d67b6316dc8dc6501518b89e2ee3294c2b5b339a609531a5354b71d027136a5eefde311eea23c09bac72a1cf3b7b1af1f7f8c9b0fb43ed4112caf59ea29cbcdd257c72bb7418b32b68cb1cf748a434d2c3255ed97809f8dc5078c4e7499104f03caaccb9a157addc35798e0d5282826641605b8a7696eb8dc3612f836270b156194e5095f0c0b83d587f9313bad6113d920790f9aef52c59b7477a6ba6674c7c7820617e84a5c45856bd15b8ed9be073380450b1fbb92d583dc19646985958c85ebcc866b41798b7931a8a3b997045d7abb85425160cbeab2270517019808bd42670f4e48031d0a0f07b97e967b4e5d0d913212de07c7165b34c8034b30323b5395e20f451784959db1c2bf0fdfc62b759fb08b3f9b0c462533b0f232c7d24441f7936d14ef4894fd75a1b7569e45502325bed1d1003fb562a023af7e0c3b2184edcd65a39ca024f3cb96c6e2e62a1f7e8f11eb2e6b469058e472e19d19ecd086cfc2e6d46e2f9db4ca48d145ba2a7a6ed96b3bb955e556fb4f8af626c8c6e9a6f848fa4a0ab1ee1eea2ba62d12ad3ed95642936ef9f557b8177a70eb4cc76130a0dc2e4baa18cbe2817ac3cfd4d87aab076618e773c827a228ffe4679f280b853a6d55b469ba8ad7d218d69185f0463ebb0c72c5f7d2da9014f22a562b143840cba3c577eac89ac93afca7d5eaf6a13b33a7f3506af2764f1018fad2ec8731635ae738881057e774ab69c35419e2f97617bf6a7b9a69e34c31c9906d8d73f695e9745c7c62be764f332c12f30a1bb3b6adabe44451f8dbe6ebcfe3915e9ab18fa9a334b0ea15bd60d9d5ee59f45c6c627f8df6e40c986ac055d060deb06b477724b07fa40ac057e1d47e55dfdfbebf964a0978f0378872f26be74b528c50097851fb49ddf55f901e155c8eadd877e659239358ae78dec30ace3405dfe8d07f96a08209e4fa3cbbd479d6eefb3e99f393969e73bedb37edd37edfef6cd013dc4547c3002e62419b8f4b09d51c8fb58c219af314cf131296c0eaca4efd9cab61db23c46b8ec17ba85289562dd7c73efd58c9cb4eb4cab0540f40d1b71e4ab2be33415b803dacb077d2206b97d490f3cab1a855f6e42af5dbc39e0fc358f9a678e532ae1abbf515e314e4e5733761eaeea21b2bc5cd385d709d545a3dab0bc75e2ac5fbe3f7615c07e3a05a566edfbba852c1bc813c77f070e238dd211e8c2fa002548ec31e68a2361c8304e030a4ebe0e737bfe01ab050e58b92c6b12da213f0b739b72e6838dc75f8a4233dd997ec732f3733cc4a0daac24041b4ca8ae8f9fcd4269936e55e9dd28ea18526ebf9f85efea88ba0652b8a85a0476b7408e81f20b3567d72d1de78eca81c401599875a82b5a0838c5613b94cdb0a3120add3796c847a853d2f71013170ec80e761aadb74b82dc73355741933cfccfa317a9f287fae24e816e8dd8692e58a04a18be6c56db5a95a42f405d452a0d204d336fc9c89052f0e0a50aeb5cdaddc64a159493fe523e1b564128ecfa608071f3bae4baa2bba55e093b095d316bb9a0c201891bd0291c2c94c4ee9e79b180c9b3d42f6111ef339fa44a1946f751c4bfc314b0175a5c7c1befa5d884bee77d623727da49b71ca5b842c42d9269028b7b5c9bb3965daae531e0b705114c351c897b49c74596c1cd26be4a66fbb1b9c16300ecee7556c7c522d7d338db95e286f0263d747317f73bf283fab35737c6a2e9d3b43b797a56abcdf7daa5a517b588f6792a1e980c2d4a0fa5171b5a3d7523788def915b9c29017c333a5fe341bffb4f250d0422a62254a27ac2d923fedbda6bbe5700492bc063c9896f210bb6a01b56961819fb31ab588a988b545a1539daab71162fc78ce13f843dd2d734576b8781b624e04bb1b08e84d34359e37222f5e34f702ed48f2e57594955e60f9e2679d411a6adb5fe043ed5306f8ff61b9bb83a46fce46b0d2c74920ee6f977023032c1f452ae17a5ad865ec6aef736b60d35d495ae458934d8ce62151649049c3f472e560c5828780909a47056ccc58f863bc2ef694581cac2dd953a86ca6d0ad4479475e8afe9767b10b153bd5d5b3d5d13d4f4318c32828b7239f32f00c1b0f0f20dfcaed67b85edf21eb37a686c04a1f7bcd413a8e6cb00a187d346f2c87f42916f213b7f3128df9295ea88233c0c2bd84dbde4ad891191aa0fa8cd7b817d035191ac4cd8f25461273af6a757b0d537651daf2e8ec2278bb3914ff9c6e827c6ddedb54e4dc590d38a925634e2ea4c663496f8d0d19797338c01ba2a84ec1f6ff299fbf962b5cf717dd9c8d62e503df6c6c3edcf130391589ae30570ccd52029bb056db6c6acfb601c553818d15652e0f77cd789e6ac6ae4c8dd9fef9af297377e298f7a68e844d937d89d1e747b7055df0930df27295295369e695ff445770f50ee961ecb5771fd6282df53cdc1bfcf940aa826000945f296ff572c421c43bac04afccf7b444f2844b5fe20c169c33b6c4fa9af4433266a1fd2d5b88bb4a2202a73069b583fa8982660d23942a38241a6925c0fb0d5f9ed0169682364b91f921cfe8b3258c5804d832e095b24b24820ec2446e8c65349002e1f159c4c6e655e2ddf47cec79bf0729a59a86a54045e4a3f6add46aaeaef924fbdcdb61823a947b559a3fcf278baebd507c4934e83c7f9dab0f0fb428d75323a0749e9e2e4f1594c5ddc07cb44aee9e2326e59cae20ffbd42c1b9c7e528d3be55a27104d29c1d962ada0b7d5985df9699c20f8d20d158c1ace99bd4ef7169c32802e842d12a1e929f1afdd95262d916a660df85510e02f4997eb7b8ad983e6907068d9cbd0f2f191895d563ea6b7cc515dae4e63f829788f55f94158af1d1d8a59cc47255da90b6ac25c01d8bd3d300f9029a17e1b3bdde21adc4b1d2202862e60e69ca74d78c9d51b7a0bf82651099f5427c67fa117326710301865db50f386765d091dd5a33a2de8d21d634b413b1ee1997d0951105c1b01f3f0b5929b91f96ea09a33d347efba61a65c78d3c981273a45f0f2254f8294733e5185040965fa7ed43f15cc86188b86fdc8ee96ef9d6d31aea09ab81c5777fc8c6ac9f3cf617a322c3542f2a9ece8897b68620e2617ce3b8e09fb998ff5705a7e724f6ccbeafb23c7a4e5f17c072515c7fb721d699475fa575dd56b0868ac17c1c2e0267fc8746fd7d9ce75399c35b74db1278639a03bc9893a2f1db0e96d69134403a88b80a9f04c4840fa2fa8a21ed0612a9d8954f6287840c395b289149aa2832a2a5373ce78ef1ee7f52b8bcc7938a8a38e2064080eb4b45e661d0cd47d417b143e19e808f68169e2c25bd77c63dfab5cb40494a984971f73e1110f8ad69817518ab6600ef49a2532ac713bd0219d4b2f5e2ac1f1cca8e23eb514ed821670573271c1caeb8f5daaaa12b86c8120a5971606518c9304d9f9f15dec733dd26fc41c37971dbc82cefb0fff164937becb5305b9656abb239d8039a13ce857c5d0265251a175d59bf2a72da5e0444f135671ea0a57a1f1bfb71528adeb56b815110989e850a49bbfe43a41c7c555c6881e8d068f1061fae2c9a1bcdd700ec95053cb04b5c11efa62dad664f0f712970e21e8dc61a2f41cc9e91f5556864a763bdb1f594039bcd524ada653657edc7ac47838aa58bcbdd9db71442fc8257522b7f4c3812775b1d571e77f845058af9631d47f21cc0a6a45b744e4610b3beb2d75a5385b79d28fee76ccbc7d1dec7bd2e6d870d58fbac5f0379519416d8a5455ad6dbb6e32e45822d8684f30b77fe908fc22697e837a601f1256dc4bc144207cb1380b7366fad803f10ef6ce9498195c10f0"}, {0x60, 0x1, 0x3, "1f5c324b2aaf81e5a04b5fd95bbed0548191f749fe2248f91cd3c8b01a8ce5cd7d2775b78e65dc75f36f511fc6fecce1aec677ddb6deffa07886bdd6495f7ff25e1e3c5153f3e780d6f18b94"}], 0x1070}, 0x400) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:26 executing program 0: r0 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x83d61be501c5faf}, {r1, 0x1}, {r2, 0x4}], 0x3, 0x4) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0x0, 0xffffffd2}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000000)=0x1) 16:00:26 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r3 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000340)={0x1, 0x3, 0xffffffffecd81e2d, 0x104, r3}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000380)=0x101) r4 = getuid() r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={r3, r4, r6}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x400000000, 0x1, r3}) 16:00:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1, 0x10) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f00000001c0)=0xc) r2 = socket(0x18, 0x5, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x9) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = dup(r0) r5 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r5, 0x4, 0x0) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:26 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="891400000000db00080020000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000100)="71f2f93ac4385291f2244347a8d04336907b584389248c4941bada3160c7ca7401b207560633894880d0ae1108c4ee8f342ec3a1f073e36fd6fc5cb064099f9bd168c7fac2cd9b9c0c1159e970d719ac6be5ba2836c0c555f907979b2d9a947446ef08a604f6dc48a0141e72f588020e96055676315915ca6e41fd67562034d301d00a05479393b99ac3399b9568bcb988d1ff465042b43a63665bbbe61144bc749ccff21d3fc53dae433cab14e3874f998f997a50cb38feec7fa94bc4196fbaf0872ce1c9c8b6eb86ac88322caec0306154338bd3535cf260beb4d38561b9d7b526bea117acdcd56e52b8561011c09018f938f826b5938d5dc67fcf9b6d9f7ba42b1863430d1b4fa93952a4e4d1b5d01cc0c707f63ea3e47ce9f595e3225c3937279bb47542b3f9da9e58d908f49b6fbb6d3a43b932ce10cdeea6f9eae79c30bd06842537b74449b8c8de09d9cd449bb5195198b985b7d28e524acaa24736ab6ab850d8e0060e7765b4e4842c311c09633e53b5ee59c5f5bd0313a1b5ab664e0ba12cf226597dda387fc3d9ed3b835a6866bb1c3a223c6217d0065fe38d3c570ed190abf0b424bae7bab5848432d7c46baa0527424da4c0d736904597b9cae58aa50b34a4d445b73e7d689cdad88b261fcc3f66ae7fefeb8217e209be7870a1b6020cb0eb8c0b27182be9c11acd18ed3d59b4a32871ff6ee414a7a658dc807d931eca058b22685a8294f0bee5f5b1651c9f8ff8e0b10cb07c8924cc55e3ccfcd1b3ec2c3047708c739db9695707ca5859f5a989bed73c8188b6ec36d15160dae41407e92393f243838a0dfaf23578fdb0330696721da0665db6cf45750055b68daf5316d10c16aaf6d299f39be57ec626c2fcd9fd6d50503140e5444bf7a51dbc6b9559e878a145c56c141b65a43b9b7dcf431d6509c853d6953028e28dd754c230607eead6bf497471b97637fd39a83cc8fac76cb60a1dc27f55e31f18a71eb474510a1d1f9645d5f5a986ce9ac861ebe11c3d8dba9eb3f93be5bebc0fac8df729d286fa41388aafbbb277717b32f972b6495df29fc66f8e73e7d0d35f898d8a0c4cd1e3eeafadb221c0bb8adf2b1a0d2c991bd1c32055da2ce0b4d754b0a2ec498058c0979c925d04bb517b16132e50053fbf808c39d04b27703fca11df807f1796c0369aadabd4400dfd4892e178d31c0d2e9eb6214f09035aa96792b01d29c99749a38d6c4aa0b05bb3172ad1717755b64a5475f09393ec677c15f81fb5eec277711bb1672aee8919ed38e766618bf6ae4f8cb7886f346b66ff0302d4f9a201f47ad5aa53801cb59e09f527288d6e13c91a03a2a84d9bbe3b5bbe6da9a4608ca0dbcd7a2d70d1a60382143c220a5d08293f64e3145448e8965f3234e9d30318d343960a94d733bd15d2fa3f6914f4b3460da836a3505ab51b9605add240ca03613912165aae2943f86b02aa24f5388f338e1f87ae87e44367587554c5b6bf19613eef167b5fd242c8ba8d637bcf6f2cb02fd7b0831fa93f0d7acaebb7ca305db52a4b8bb452fc34e98a0ce3fe1cd934babf32350992c07be766d9c90f75979d2298510711a3e4fac13f9e18f7cdbcb9c178fbaf3de8d3c47cb097e326a2256382e692c50163304d55bf84e05078aa974b35495832efe1dbc0ea3e99c14b7592e0d1e37efa0cf9426659347b00852da89766977511b137ebfb130a4adeb63cc12a9b271a4c9f1f35b1d6413c34cf675c669e481eca5fb0b7eb4f79ba5ade75f26212b70629d9c05c03fc036ed066a34635394d5f5d6a6d64e5f860d1932b45553231e4688017c1132c52943f560e08c5cacef01d341d2e7e261784aac9d969899a51adb6cc847c8dca35f23db6b197dc56eef88eca749bb70084ca39f073f942b2aa70103a32db5cb77ef5fce5298079bba7ca12fa42c5e304bcea9670882826069dade2e3bbb38037714505e31da131b8f35b725cebd0c4ae98934fbbe4163d11820f98419aec8e16f7c7ab1276a7", 0x591) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) 16:00:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) setsockopt(r0, 0x20000000000011, 0x8, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0xd}], 0x1000000000000236, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000040)=[{0x3, 0xf9}, {0x2c}, {0x6, 0x0, 0xfa}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) munlockall() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x4c, 0x3, 0x0, 0x4000001}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x80}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000480)={0x2, &(0x7f0000000440)=[{0x1, 0x0, 0x5, 0x400}, {0x81, 0x8, 0x7f, 0x7}]}) r3 = socket(0x11, 0x200000003, 0x0) sendto$unix(r3, &(0x7f0000000640)="b10005030000000000000800010f000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000340)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2d0, &(0x7f00000001c0)="0c516d3f70e19318ca9bc32c1b26") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r6 = getpgrp() fcntl$lock(r4, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r6}) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000380)=0x101) getuid() semget(0x3, 0x3, 0x100) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x0, 0x0) msgsnd(r7, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0], 0x1, 0x80000803) msgsnd(r7, &(0x7f0000000980)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43fb96804001c3b3f08f0b864726d9148fd998240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e343ff43d3bfcdaac304eb55b4520f3ce3f500000000000000000000000000007cbebefa60d469aa13a7b3684ac9c26d2d71bcd0fe508847b046fba1ef5cefa7a07d8f3b96452af26c5ac06c2a942a0264141d6646aa3e86fb51dbae9c1a9f27beba417fb500029263305b774023b19f77c8a05e6a7e0b4675f2d73d8fb568a8713d0337e0b4840d8dfc0657d5e0ab606be26c7463326170f3d7d854ec59a40c4c2d4056d6e1b15ad9867ece5f24a943abaacba731ad5a8ad71a56981c054b7f60ba2e4e7055e373318b32bbd5948856a2c0288224329c8c55784aa249c81c95981517ddf0497dbbf7e1a6149d35cb3b7ea7a13e12d582e2dcbccd20d9b61757eb32a590b8f6e303dbfe823a76c00dc96109fa7e5314670643492dbe698cd6b27581616596c5e9d23e9153ae886b7830ca5bc256"], 0x1, 0x4) msgsnd(r7, &(0x7f00000001c0)={0x3, "943b5b09252ec40b4ca3cb8558a2b9d6b22f90f42b9c39dc625820176e69b1bc810a9854bc8be8378f7f9a6f6d30b447cdfe2786025db7f96f"}, 0x41, 0x7eea135638a8ce50) 16:00:26 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x112) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file1\x00', &(0x7f0000000140)=""/111, 0x6f) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getgid() 16:00:26 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238b556854d78a2a197a38a7a82207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2000000bd2ad88b2951b1580131fd8ebc8a5837360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799fcb813ad305ece559c86c5c6b4505c8f5300a49fef9d612f871f4785f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d280600122cd2351e00"/194], 0x10) write(r0, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) bind$unix(r0, &(0x7f0000000180)=@file={0x0, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) close(r2) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r1, 0x8e3) r3 = syz_open_pts() r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) fsync(r4) close(r3) writev(r3, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000001c0)=0x5) execve(&(0x7f0000000140)='./file0/../file0\x00', 0x0, 0x0) 16:00:26 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc43c, 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)=0x2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x2, 0xc003, 0x2) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r3, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) sendto$inet(r3, &(0x7f0000000280)="ecfa3c35f460cf785bf5a20e9d50e797bdc50dfdf8779d366c02908afd81883ba8a9be2da8942e32b8191cf002de1347fc4a183727470876a9db28fc823164788933ad58634a5ef9b50f59c0915bf730fb5577251ef28b7f57a2dcfe4adafaa76069febbd668c5b30529d10b36efe08c0ca3d10f8611d289ac0e56d8fc423c714c0724230bf9a7a3b6335944135736cf5776d2ee9693553c29371a424a925589ebe21bf90972e849a1f592a980c668fd97b0cd570c3ba10dc1b442a819c6c7498d1df288252fa8ab79a8a1cb", 0xcc, 0x10, &(0x7f0000000200)={0x2, 0x2}, 0xc) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x7b8) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000180)) 16:00:26 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r2 = socket$inet(0x2, 0x8000, 0x7) setsockopt(r2, 0xc6bb, 0x7fffffff, &(0x7f0000000040)="90a30304dcd2a72ec843c753b0bcb810123595f155069da6e4f1bb15182ab0b743f497e0a17707da385846bad43ad7f6a12a324691ffffb721acf3e042122357e3bb07baa2", 0x45) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) fcntl$dupfd(r3, 0xf, r1) 16:00:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="a6", 0x1) dup2(r3, r4) open(&(0x7f0000000840)='./file0\x00', 0x20000, 0xc9e01c2df9eb03a8) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ftruncate(r0, 0x0, 0x1) execve(0x0, 0x0, 0x0) 16:00:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) kevent(r1, &(0x7f0000000180)=[{{r2}, 0x7ffffffffffffffe, 0x40, 0x1, 0x80000000, 0x3}], 0x4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffb, 0x20, 0x0, 0x101, 0x3}, {{r4}, 0x8000000000000003, 0x92, 0xbfa04182efb1020, 0x5, 0x7d4e}], 0x6, &(0x7f0000000200)={0xfffffffffffff54b, 0x9}) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) sendto$inet(0xffffffffffffffff, &(0x7f0000000100)="f3e9b3f3ef90a5fdf2c6ce39c13a2911ecac6004e9beb49029e28ae18dda99f904d2ae8c2c0077d948d7067cd2e2b1a2bd3a620fbc2311307b260fece5863ca4d8924869738e95569fdf45644b1a03fd84dbfbbd8e489b77a87aea33c81e918efc9376cab735ead697cb", 0x6a, 0x1, &(0x7f0000000040)={0x2, 0x0}, 0xc) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) r5 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) ktrace(0x0, 0x1, 0x40000a00, 0x0) login: pmap_unwire: wiring for pmap 0xfffffd8029a2e008 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8029a2e008 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8029a2e008 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8029a2e008 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8029a2e008 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8029a2e008 va 0x20ffc000 didn't change! 16:00:27 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) syz_open_pts() fsync(r0) syz_open_pts() 16:00:27 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000040)="6a7e67ae014bb6240e787282ba4d5feccc4b9efa062fdc958c77a2334177286f3935d7", 0x23}], 0x1000000000000189) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000180)=0x8) execve(0x0, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd8029a2e008 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8029a2e008 va 0x20ffa000 didn't change! 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='v\xado#}\v\x0f\x04\x00', 0x378e15a7063dbf91, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10, 0x0) pckbd_enable: command error 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x5}, {0x87}, {0x86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\xff\xff\xff\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/192) r2 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, 0xee01) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r4, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000080)) r5 = getgid() r6 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x2, r3, r5, r6, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) setuid(r6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x40}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r7, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f00000000c0)={0x3c, 0x2, 0x9, 0x5, &(0x7f0000000400)={{0x8, 0xea, 0xaa, 0x80, 0x40, 0x6, 0x6}, {[0x9, 0xfffffffffffffeff, 0x0, 0x8000, 0x0, 0x4, 0x8, 0x7, 0x0, 0x81, 0x6, 0x7, 0x2, 0x4, 0x1, 0x7, 0x1f, 0x9e], [0xfffffffffffeffff, 0x20, 0x6, 0xf330, 0xffffffffffffffff, 0xfffffffffffffffe, 0x2, 0x1d2, 0x9, 0x8], [0x93a, 0x8, 0x0, 0x8001, 0x0, 0xbe8d, 0x9], [0x80000001, 0x0, 0x2, 0x7, 0x1, 0x200], [{0x4, 0x10000, 0x2, 0x401}, {0x8000, 0x9, 0x8, 0xffffffff00000000}, {0x0, 0xe2, 0x9b09, 0x3f}, {0x20, 0x8001, 0x80000000, 0x7}, {0x2, 0x5, 0x2, 0xa33}, {0x8, 0xc3, 0x1, 0x3}, {0x525, 0x80000001, 0x5, 0xba44}, {0x100, 0x8, 0x7f, 0xa044}], {0x9, 0x7, 0xcb9, 0xf02}, {0x81, 0x7, 0x1ff, 0x5}}}, 0x0, 0x7}) r8 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r8, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) shmget(0x2, 0x1000, 0x28, &(0x7f0000ffc000/0x1000)=nil) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="b44baeeb871489c1a44b15e8679f") 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x20000000000084}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pckbd_enable: command error 16:00:29 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) acct(&(0x7f0000000000)='./file0\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)="08d3db23c69aa3073820ab16c99cd28e3c51", 0x12) socket(0x0, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x18c) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) close(r0) 16:00:29 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000183, &(0x7f0000000080)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180)={0x7fff, 0x54b}, 0x10) close(r0) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0xffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x0, 0x4, &(0x7f0000000040)="38eeaf94c7b15bcee84a6a00e8f1845b20ee992cfe60943005bf84c0f9b19300ac7711a24d0d9e01c198b42bec478942084bbf31301e236114f9411863bfb0d3be", 0x41) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x6, 0x1, 0x4, 0x7bfa, "969e0e1e4ddf9ab2c2517bc0f506b78ed3234f50", 0x3f, 0x6}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x6) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080), 0x159) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0xdc) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x6) r2 = socket$inet6(0x18, 0x1, 0x5) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x4011, r2, 0x0, 0xfffffffffffffffc) 16:00:29 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = getppid() getpgid(r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="9e0facd80100dbe491cd77addf819fb7e4291c4b588c958d8d3d0a83709898899e0f707445c4979959aac731c15812555a82e26ae09ee8eb3858b16f6c3dc55ba1068342b71305f7c693e4ede21df7baca76e494b6df9a1d211f3868b4f6fd8e7e751fb888d5675e0012716e72cbc7818455dc04b804207fa2135796dde43f80000000bcd644be898c0a2ed554941cfae2735e670c9957bb38", 0x99) 16:00:29 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x120000, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xbfe2bc554004522a, 0x0) pread(r0, &(0x7f00000001c0)="600d6736139a4f552133cac17b20d49a5a1fab968da1c54f30d509baa6dd44a8edeb6e2583b18c505df4cd2a20a1606706e9f5334a09cb0918787227f4bd7115d3c06dde7ee2d8a0b57efbd6720d4cc2d69ee66cce8166e3c890f357ed17e06c3cf27d7e39d7fc2e5a814aa0ecb20d49b2a1ccd5cd13cafb301e9653b0e52f63452add3f3a5c1a8687a324a46b04c5e5eae09c93fdf85518f612c5eff41227500ebe15846719e6d9c0431de232dee9bc0ec0399aee0f24ca830b1b5bb45bb0c3181fb3ffa9ce2011bd7c60bae09c3528d266803384584bcbcdaa3fe437f8", 0xde, 0x0, 0x27) write(r0, &(0x7f0000000040)='g', 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) pwrite(r2, &(0x7f0000000300)="05714db7d7c3f8ae60772353ed95626fb99107510cecc0f8167e280bd868563b0aeb8de63fd9e01d20478c2ff54ed245428291fc4996e196340ab7b72a561f2df7ac7d117e6ddd15456c70f6d83a43176baaee735b8c76d4954f7ec6e838fd764843960dc279be0c23720ff4af5ed285069fc627de5d520b8d8c85dd2ed9faa71b198e5017c2a5a490e3da85c61a4900eec08a7053c511d38d82d7e56f0999a17d203b16591933384d9a50d642658b534efbd31454e9c12ff3dbb0f2ee4b1245378313321abb2e9014d775f99b5a834db266f64d2bcd88c33c9f11a34d839d67785fa4", 0xe3, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0xffffffff80000004}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/192) r2 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, 0xee01) r4 = getgid() r5 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x2, r3, r4, r5, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/132) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/144) r6 = geteuid() r7 = semget$private(0x0, 0x5, 0x46) r8 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r8, 0x1, 0x5, &(0x7f0000000340)=""/192) r9 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r10, 0xee01) r11 = getgid() r12 = getuid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000280)={{0x2, r10, r11, r12, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000140)=""/132) semctl$GETALL(r8, 0x0, 0x6, &(0x7f00000000c0)=""/144) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f0000000400)=""/192) r13 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r14, 0xee01) r15 = getgid() r16 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x2, r14, r15, r16, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r18 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r18, 0x1, 0x5, &(0x7f0000000340)=""/192) r19 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r20, 0xee01) r21 = getuid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000280)={{0x2, r20, 0x0, r21, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x0, r6, r15, r17, 0x0, 0x116, 0x6}, 0x9, 0x6, 0x6}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:29 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x13, &(0x7f0000000080)="02000000", 0x4) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffffffffff56) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002280)=[{&(0x7f0000001280)='t'}], 0xfffffffffffff12) syz_open_pts() r2 = dup2(r1, r0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x4d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:00:29 executing program 0: semop(0x0, &(0x7f0000000000)=[{0x4, 0x5, 0x2000}, {0x2, 0x3, 0x1400}, {0x4, 0x7f, 0x1c00}, {0x2, 0x7fff, 0x2000}, {0x7, 0x800, 0x800}, {0x0, 0x7fff, 0x2000}, {0x5, 0xfc00, 0x1000}], 0x7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30284, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x3) preadv(0xffffffffffffffff, &(0x7f0000002340)=[{&(0x7f00000000c0)=""/179, 0xb3}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000180)=""/143, 0x8f}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000000240)=""/136, 0x88}], 0x5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:29 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 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x28}, {0x6, 0x0, 0x0, 0x7ff}]}) close(0xffffffffffffffff) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r2, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r1, r0) 16:00:29 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x6c}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x0, 0x97, 0xe0, 0x9}, {0x3, 0x1, 0x4, 0x2}, {0x5902, 0x81, 0xd9, 0x1}, {0x8af, 0x4, 0x0, 0x800}, {0x4819, 0x8, 0x7f, 0x1ff}, {0x4, 0x7, 0x5, 0x1}]}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 16:00:29 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x244, 0x2) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:29 executing program 1: r0 = kqueue() r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x48, 0x8314}, {0x87, 0xb06}, {0x23}], 0x3}) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/bpf\x00', 0x8, 0x0) close(r3) writev(r2, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) kevent(r0, &(0x7f0000001380)=[{{r2}, 0xffffffffffffffff, 0x80, 0x4, 0x4, 0x6}], 0x40000003, 0x0, 0x7ffffffe, 0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000001240)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x3) r5 = open(&(0x7f0000001180)='./bus\x00', 0x1, 0x23) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r6, &(0x7f0000000040)="510fc3a038", 0x5) readlinkat(r5, &(0x7f0000001300)='./bus\x00', &(0x7f0000001340)=""/48, 0x30) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f00000012c0)={0x10001, 0x800, {0x3, 0xe580000000000000}}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000001200)={0x2, &(0x7f00000011c0)=[{0xfff9, 0x5, 0x7, 0x80000001}, {0x7, 0x86, 0x6, 0x75}]}) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) ftruncate(r7, 0x0, 0xfffffffffffffbff) r8 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000180)="d5e389fc06a65a15d11c25821c4a51f46b161222a658009dd0b328a576315f7d5ff7704f820bf22973b8632094fb7b79f612a423d517e27e7c2d8c7afb29f618734ccccaef3b3b81ca2f8befe29c26a9153945b1cb9459004b3a4e30569ea61cb6e2a51b72f4720bcce2df7256b2d4080c667ce470ff6b8b730abc16fc19c6e30d2fe53b1465b9fbbcfed3dc5bf0915a3ea79a9d11441fa8a881f43e054e5d5b5a2073db4c39e4349c0d0242be2fd9d5e76237eb5655567a6ce3e70ad7432912098b57100e60e0c1feaca31546c461b83098f3e67da5f43802de3d5b9bbea53145ca672a8c0708017cff16cfa337376c5be99f75ebfa541bdf14305d6a9d814172169d55aeae7a07dc2afd76b61ca3dac78adefa2f0f88fa5a99b0903733e48c6d87157c1337afee473209ec4d065642e7762c570dc7a754895f30ba73875724f9c038b567625ffad460315fc226ef705650a9f8865d3d4b52f6295d5cbea36571aa97c3a8c02a23a4cc14ea54e53cfbbd2eda46cf42a7a53a128ca2e0519e0e79a77624456735a8a8d999341f9ed7a005a6713d82e4d16bb1a8707704afed4212f0e2206347d8e0aa0cd556d3b510a0cfb1cbe045fa7e5e0fc63ed880139d52a2538412f6b5e991e26fd6262a64b1d7d5eb6c432852ff3f5caf991de756ba78edbc7d4a453db26392baeafb1a950ea6311ed9d9df4a0fb84a6efe339734c59861b5acf7b38300b9808558e7ee44229433e241ff8adc0f99933e98eadc25aac7907967550db4d4363313076f9f7462a0d8399b8666f6826c4be7ebd44f0f42f833c295901ad90cdec6947da9632f67c9e5c8b709dbe63091a71ef165719a93c454df4db09fe0730f67777946a7aeb30f7b83cd3e1ba95dfbd6cc728b1bb3629cf32e7d5d51c26b1b5e9d33209e5ccb94211ecb4b3c27e5b2d63554945e16b64aecd2716078bd659b9b3d9753142a59027c58a1aeb4bd47231bf93d2cf479d1c78274cc3ed4b7064a41ee39958b541ba9b81f37f51161405c9b9f85d23ff147bf06ba2681a9e14dbc3e308bf40d78b0f820875a8e8f65e55be587f9f04978f069c7a4f92613c37facc54db0bd62700aadfa99a1024c09fd6c9c688f2f2a18562c1f8bf34f606a9e0d453654deaf3ddeda5f845fe4fa01ecd614706ea22e45a5a76a4064288e6ff8fe6b61b78f0b867b9ee2d337808a6ff5ecf3f6f1e846e570d9df831e66b756ed0dbba595a88114755a4f33da7cbf27dbcda81807b1798b3b209791ffe176cb98a52de0b9c09172f64a121f858b25f816f57a8f57a6a8f581c5555ad332ae9c21ba12079416ba4d870d9b96cbf7beb608b792c59af412b78fcaad131c4a6edfe0ebf02fe4911131758ff55dbb9b807c5d405dcd901ae7296395512e447d5c470ae93634d3a57116914d6578f7a9657a4dff64afa790a4fabbc3e803a8bdd567459068baddcca55a18c01a93843e2191218e72042631d000c2ad007fab97b8359ae0dc728eba94dcef2c178ccf1ba15faafbbdde533c3469b6cb97dccea522ad647f91ff6c88373cebd6c5431a44729d28436c6a954fc3d11fdd538ecaea038a2875714bdde02c6979a4bb2182a943c7ef804c548f71ce2cdb05d4b689e731945d0ee0af87a725dc2c135a321766d8f837e38d19b508cfd46b2a0da7b0a06531d7dd8af838bbd60fbe678d0d63af19df2ec9d9046d06b04d12dbede8466ad831c5702f0c0b42a2c5c70b4e7a5237f3cbdab7b863ba004574cd68bd73ba0c5dec97bbdd91ee2f76b3be85b41c7a80a442fae01f8ac832bc28617e1fd6d97067ca16e83cfc02bcbafdfd371b8ab15d7a1d8b618aa5e6d14577219a35e7d159f627dc637cab9ab186eca97bcc3874bdf8f892367f6245cdacdb9bf6e63e0d78fdef1be82b49d360b5e561d653f16b5d0a07084a068aefb50028a6b37bbf6a2d07f14aed911d27f7bfcd7e1976f59116f401f6c4de017b08f88396992fae70e213e2d534b7a1323eafac063b8a349b84e91e6a727f4e51b5eccb839654be5aa5d5d0f6a34444a9c18f4b724dfd44283a0f5a1dcad37ce07fa047e89eeaac731b0507ece96e6eadee1b26a8620fc7650591b3ff6d8937bd85cedde65e9c4e5bc8038b71089871234c723cbfe08843ffdf0574e2124a35379624f77813df884f281dc5fc0de7b3a0837f4435fc14eace97277082a8add6f015744ac7aa4b37d41f3c5b097b906e36f803bb0617f7f08252d5536839300dc681dbe982faaa10b5d10502e2c86a5307b6e43e28016fdee872f24bee8097d3d9775b70a94ad9fbae41c44f987104e456941018e8c14600fd8bbe2980bcf2b74ef8f7827a7f99228c494c8fe1d3376cbc0fe4e8afae25feca1242bddd92130add67a865779d1858d9bd314e9dfb72ebd788f2d8a149da6e02cc43fd13630ed9946c93ae28c6dcc72f2cc537d08f15b15c0de919eba4bf6d55b6e2f588383efde07b1bf62b7d1998af9699eec1df1c10dee361faf14090b3b433c03b6efe224d7af221de66cc8838e36410dc516c0b83f00ea6e35f0621423768074b8ed51254ba51d1922022e55a55a6c8ede1b1b5b91993db3b5516259e6fc7ea1712c2de4b6e7c6dd023c48ab1fde03f6d0f45ca1e3c3c34996f371624915913ffe201523385c4de45bc48d7484f4f3c09332b7d9a8f947458a8c4d48a58295f50b12216ebb59c0c32b31ea8175af4b29a8cfd688c68d4e5a1fe47b70ee08542dec561357c3a68ea7fdf96ed3277c7015ea609dce66b924d0a3cca8e84b6e3c53a98a48562a1d8b0988c1d09449b0abe8deba48035d1533a11c89fbb6dde242dbcfcae9091ba54917fb21a532f506998b7293fd9703c8f282132b5b2b41c99b40461402e6ec6cbaee59045ffeb598a04b7deb343cb0f0a3e932b6311b073f3be2ea725e8ec0390558f8149b2945e3d70f435fd44bf43d5777af42fe94a60e659c75a6ae8733ee770c199f164806673535c20ab340298e1b92cb0ac078991025421805a7b02b56134acad4ebf664dae1f100ccab5f2b705081342d133a6df76bfbeb2e1026daf04de3c03f4fca8a9958468cb41914de3b9571249ab0f2b6a2f471ad4bd0a2e0e43be679ba8576cdfe58824a630b43d321ea613804e74d5a46a12f0de3dddb55ec603f65415c63dc57b335eab9d88dcf7b1f1995ad21d06cf5a343e4ade5ccf2ec9d6b59062c147b72ab30f8f331a4ca09e3d412dd8191d419226764a3d49b6d7e5f59fbf4a0e8b724de75200d42b06f7b9a4502f6ab402b79d88181aec8dd738a2b86659072b41dd382a8ebebdd745faecaa403340b7084b4032f82c73fb243b5ecca3f80ec799e1fad51aa7777bc7579fe162022aa518b427aec25a42f9aef5b9bf1ff838e5ebeea1dfa68e8bde6b105c4493b2ce91f7cf54faaee61e1e6f4488982835282c884ca764a06f679b1b018b3f335228926c7094ad972aaa8d00c950897bd6d45d0c0ba99d57609fdc476b42dd2e9eb2cde8c6f2e46a25f8633a011164635b5896c325e073461b5bd86d49d21facba28a01e6724cbe480c1883e7903e3a4b802ea77fa81f5c03cb26ac4a4136ad5fc4870a1cdf9097870c4af55b58b1e1cd71a0a91e543f0cc7f2624b44925ef326a4ecec46f38887ff68636ccdea852306e38af4f0c762b73bd9b225e2b72b4810615750a650af4263c4e4e929a8b6c5d5b86700771e3f85c3706e437b46380fe59aac2e43296ff365bd6e64192058572a70215ffa3b9de8c759d0d08b8334deb830ae958deacd086cc7678e1fc66ebc5dd6562f0343f482fab2ade6244bb038d581f738c6ea56fbf0b58dbd902714dd925b7a9f9dfc3f0cd425eac26e2827d3a27de5eee0f60ca1db1dba192a9a0ef8a7d5e181a97e502f135daeb1b400a24a7358efe763ae49f25281dc98771280f22a0b7d049b4eb8d9626120e6cf7d0152c50c72d54a7429cca7e47e17808627b067d53b54f87551eb0a92401e2735b9e9f6b4cf0aefbf833cf0a5ddb827b4d1b4347308b943fa396331c7e622d7ed041ac038c3f7eaa40b57552196a5028022845e4c75c2c3519198359579bef30d7cc993575a3b29a985a429a81bdbc1daa033f48673535311ae8ff0a87dcddfb3756b4dd5b04cd9c2bd1f979027545ab719aa6f3af4bc691083b8e44a4bb72cda6a71e06956eae30673775a3a64e1ac1105ffb9b1fb9548743c01736861f3279e4d34f03cbd05d208d854b0f3c0da2dfa1a276730dc94c90ee0758a99047b2eeee34a2590f55e86f9294e810544a30a3d8325acf61164a1d9f850f8dc339ca12b05c624a322340de6183b841b412d8bd814bec01add339fd459afc695a8f4dbbe6901ab84b3c7b426bbf44a90c5f02f3d8bff9f70110158f6f3f4f2be2ca25559af9d66be74ff2b90a8817f5a5bddb306175faaeed033a00a001f128bcde0e6493d7248d54692a263e928a4809ac507a4ff4a4b43f0789f58b64da69be3606e10cdc6e8e172ba56eba9ade854154bb854d67c4ec8cab1044c79f8f949c61a1b85ff3a0bb68b9b1d1862f77dd923656fd390403a5769cdf9229c46e7b87de037e410eb8a55e03ebea867a1bed1cc7b137fe567b5119ca7317ff1afbe91d44c5d52d8d25805d66a7f96075d3cf22714319d9b41107bcff8a27b8c23f13eeb68eeca6658a7a42ed85f08d5e9067689d3c3c5f898119f32b0304cf2fc616eedaf55b3abc73ca5f9be399c8634cd80bec38edaa710e78d165d461455df51f9527a00c1880f588f6774bfa2e95676df46a3b4d65bc998d3c3104de47a1af290411b4ac468ec5c1dc41ab7c9c6b7f390a35e771df99547842a4f07f45ee3baf49eb20ac18ee5ff0a4ee0381295a6e374541b153fc50249f19ac6b4904edb75de86ed28cc7f96b502b0a5651f93df1a8feec89a3e0a4d7681895eecaeb0989cf7881672dcad3397949283778ec6b5ef03843fbad8281571fdb943506d28585a2caf9c3e98eb333d755e6669ee9f893fe5e63f0376fd380d4cc23f7b034efb9788b943feac0f8baa7766a2ff25e2d65e66109779f4ba201aa339775c9b0a49416869a172010af8d4ce9514c908a1a3f022390ba96fdb02f8194ac2bd1a0200ddc1fbeda26214dca1dcdb9d467f52d6d4969c5cb783f734f569f4195ea7f3e222ba6bf7ceca9c707ccb17d106562ffe3643cdcce36f8338f7295153ff11799d4dac857f1cd02f952a0b5bee75c3f8998470e4cdff96c12e66100ba7e72c1788551016a964b4dd2bc0cef0c6676d11ce35c1bc49f3301c1a85854650bf752eb66ae870d501c7a05322cd142bc2d5c7552927cc9fcb6216e887980d21ec2dcc7d51c263f240889f00f6f4b8002efa0b10bc7f7867f1050529fc082662a2e3d788c305fff1c4f2a108fe98e7df57de0accd4caee19279eec49e314356fc58b6cda9edc46587b9ad03475fae1f82fb44cc92b1de38d216778c01a6165c684bab85035d47e965e72423318ce73ca58c4774f02f4e63d7b4da3354861c58e18d2935405c00f8b172decaed92442431234810a58bc8e2fbdc752be1faf8b482df952916d13e313709f26cfeef0e79ae07556372e0c600449c3e10712405891f2cb934a82d6fae58f779619adcd84bb4ad0828e67abb3db8fb08e65ff83ef3ebad178145e76ecf71e6c2c683849a00e2a862d22470e36e7e2fb6cf7d74d0c1c2011c97249b7e9c7514a5815f2d688354471d4bfe1a5dd7932158ae90291bb6c907dd570ff435c9124609bca3cacbd9b7246c2f218b1ce9a2fdf40278a87e", 0x1000) close(r8) writev(r8, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000140)=0x1) 16:00:30 executing program 0: socket$unix(0x1, 0x886083971ffd1825, 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x34, 0xc9, 0x0, 0xfffffffffffffffe}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce", 0x7}], 0x1, 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) close(r2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r3 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x15b) ioctl$TIOCCBRK(r3, 0x2000747a) r4 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000340)=""/192) r5 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = socket(0x2, 0xc003, 0x2) connect$unix(r7, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r7, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r6, r8) r9 = getgid() r10 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x2, r6, r9, r10, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) setuid(r6) 16:00:30 executing program 1: chdir(&(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='n.', 0x74) 16:00:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x20, 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f00000001c0), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440), 0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r7 = kqueue() r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) kevent(r7, &(0x7f0000000040), 0x30, &(0x7f00000004c0)=[{{r8}, 0xfffffffffffffffe, 0x21, 0x0, 0x7f}], 0x101, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000480)=0xffffffffffffff7a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getpgrp() r11 = fcntl$getown(r3, 0x5) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmget(0x2, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) r12 = getpgid(r11) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0xfffffffffffffffd, r4, 0x0, r9, r10, 0x5, 0x7fff}, 0x6, 0x2, r12, r11, 0x7f, 0x100000001, 0xb1f1}) r13 = semget$private(0x0, 0x7, 0x80) semctl$GETVAL(r13, 0x3, 0x5, &(0x7f0000000700)=""/216) semop(r13, &(0x7f00000005c0)=[{0x3, 0x400, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x100000000}, {0x3, 0x7fffffff, 0x800}], 0x7) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r15 = kqueue() kevent(r15, &(0x7f0000000040), 0x30, &(0x7f0000000080)=[{{r14}, 0xfffffffffffffffe, 0x29, 0x20, 0xffffffffffffffff, 0x1}], 0x101, 0x0) r16 = socket(0x18, 0x1, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x100, 0x0) r18 = dup(r17) accept$inet6(r18, 0x0, &(0x7f00000000c0)=0xfffffffffffffd44) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x3, 0xffffffffffffffe1}, {0x18, 0x2, 0x4, 0x5}, 0x8001, [0x3, 0x5, 0x671d, 0x0, 0x3, 0x3f, 0x5, 0x7f0]}, 0x3c) r19 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r19, 0x3a, 0x12, 0x0, 0x0) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file0\x00') rename(&(0x7f00000006c0)='./file0/file0\x00', &(0x7f0000000680)='./file0/file1\x00') r20 = semget$private(0x0, 0x2, 0x0) semctl$IPC_RMID(r20, 0x0, 0x0) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x1f, 0x24, 0x4, 0x3}, {0x6, 0x3, 0x9, 0xfffffffb}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2c}, {0x25}, {0x40000004006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 16:00:30 executing program 0: pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10002) ioctl$TIOCNXCL(r0, 0x2000740e) socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x100000000003, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000840)={0x35fa, 0x7fffffff}, 0x8) write(r3, &(0x7f0000000300)="65ca7693fe471d9d664aab57bd8450e5b37fa0b84ed515813fdcf6043ab05b66d3cab9d79770120dcd4096615804c76ebe48f49fd35060fe7cea54942779cc01706eaffc94a4bdfbd27fe19bd8f1789216ffb607628edc13c24181c97bc5908609f2693edc827fa9cd4449bd15454a0f71f47ac9af4b86d0238e89b46eeb68e3af53757872abe50fe91e27011af2b98ad00286c9b78389b101ec0df7a41b94038c062b88a89e7405aa6fff62a0a18c4fe8fe81893f0a1972108bcd", 0xbb) r4 = socket(0x2, 0xc003, 0x2) connect$unix(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r4, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000240)={0x20, 0x47aa}, 0x10) r5 = semget$private(0x0, 0x4, 0x50) connect$inet(r3, &(0x7f0000000580)={0x2, 0x1}, 0xc) rmdir(&(0x7f00000007c0)='./file0\x00') ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000800)) write(r2, &(0x7f00000006c0)="4f016dea248e7808bd3556ffe8d0aaeae81b16e250e6153d3c97aa910d6e6105e02848ecdfc650f10e1ce9ab31142b8f51fe347ef3fdffffff4a987f26f9e06f766150169db361356a7b2cf086cfd5e03ad0b906716e200e3c9e6f2b98909266fc796ba4f66ea9e7de0a70346f70859fd0ca56d6046e7a68dee411d7e006d90fa905bc808200f57dd8e12424de6da83304000000000000008f2a503e8e845532ae6b292f27780b15d63efae05a75505121d24eb4e30f135f2349fac494c30744401f58255c1eb388414aab1ba107ac92c0652a44d9a68b855a43cdfab569cc8d3c782528f953d90452edc0ff5bf5d409e25d4e110b", 0xfffffffffffffefc) symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') semctl$GETZCNT(r5, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) mknodat(r3, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) close(r1) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) r9 = kqueue() poll(&(0x7f0000000080)=[{r9, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8080, 0x0) kevent(r11, &(0x7f0000000140), 0x80, 0x0, 0x4, 0x0) ioctl$VT_WAITACTIVE(r10, 0x20007606, &(0x7f0000000000)=0x5) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)) 16:00:31 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000012a, 0xffffffffffffffff) msgget$private(0x0, 0x0) geteuid() socket(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x90000) sendto$inet(0xffffffffffffffff, 0x0, 0xffd8, 0x0, 0x0, 0xffffffffffffff06) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 16:00:31 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1", 0x8}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)='!\x00', 0xfffb}], 0x1000000000000341) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:31 executing program 0: setreuid(0x0, 0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) r0 = socket$inet(0x2, 0x146c3dde571f9e4d, 0x81) getsockopt$sock_timeval(r0, 0xffff, 0x2808, &(0x7f0000000040), &(0x7f0000000080)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x12h:M\xa4B\xe9\x00', 0x18261, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x40}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kqueue() 16:00:31 executing program 0: clock_gettime(0x4, &(0x7f0000000180)) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4d}, {0x24}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000080)=0x9) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000300)="c323977822a527341f26a396257eab22848f6281a9027179916d124768e6aa890efb723d6617e9ebbe4b9808f6d9f1b9d30eef3983e7201a2d8d5b1e0dd31119f72a0282a4982e066998c68224306a7f7f0d8949e1adb6fe0b530fb0e03b04952efdaac45709ab8e83357d8d4119f1f55fae35c8f45cb8bf3c71c7e982e1627ef74be1c9379c16ad54cc125b8e5d89061cddb42233821b740b94d16f28c76275d0ce63514323676356877816d989a5bf626e560af7b32be2f98338d2570315338223dbbbd5b1f2a55685727476e0699c5fafee116879aaca96fa4188869cb0dddc0fdeb2848ee20a", 0xe8}, {&(0x7f0000000400)="11d926d3e343ef91b017bb48d26e2dc0701f63c4eb2c1823523c4106d810e98ccfe30a5a5abb95400426e085784cea211203445fe59d89a0bfe7911991c9799be140bb9cf148699a02aa2fddfc5979931bf36c323cb151f0f9b17d2266a01446dc05f07ff942b550bf474d5be5ee1db9ed11a54425f2a5851a2f5b1805e1a21da85271ed4cb01c1b73e2938d5ea59ca0ecc0816b2577ec83cbc4900bc2d1fcfcbc44f0126e3b6bd9f10f34", 0xab}, {&(0x7f00000004c0)="d6deaea293c7085dbd2f053d87eb366e2a6d006d604e3730e6847d68d60c4b9c9b57fb143180385cf953d1f18b144b7f0b05bc1e080b2e552e1f8631e75c349b0830b85ed2b5e250beec56661fc21f2fc97081825eb9b83ae63e48db56ab8a4ff4433c435acee245bfa209276476dcdb0fec88f3c95ac099b6e4d0a03ca73edd8d9bf1a188aee53ea99410aaeee64ca0f0691c555658988da3c7c3f92c2abe33fa1e942ccdcccfcae7a9edfce1fb7b103c5159ffc01fc9ae", 0xb8}], 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'\xe5\xa5\x80', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0xa, 0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) pwrite(r4, &(0x7f0000000280)="e4bb1f2143a403004ad000ff1f00005dedae21a389f6e3d5cac64bf9594630e39d652c5f40eb22a12c92fb5e0524000000", 0x31, 0x0, 0x0) 16:00:31 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x80, 0x2, 0x2}, {{r1}, 0xfffffffffffffffd, 0x4, 0x0, 0x4, 0x6}, {{r2}, 0xfffffffffffffffe, 0x8, 0x40, 0x20}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x4, 0x10000}], 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) r3 = kqueue() kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002280), 0x1) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) dup2(r0, r1) dup(r0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000300)="ca8e8cf783dce125160b7799f54d950f5521b8a34e465205d779f6e6eea166cf0dc0a02e85e8d7e492fd679f6795b0bff8aa64d80b05749ec028d213df1e666120d4fd365d03d04c92185b86bee438fe1a5bcb50e2c225754a2b8e41365c9cc1dd989069c3c04908dab3646972feed280c8361b024d52c93317f1545f965de4660d9a3b8ad6db89583ced424bbf4b6d040590029a3d50801607a25d40d671b789f6e", 0xa2}, {&(0x7f00000003c0)="6b04faeb82ba5857cdb70bf17d2f3c33b0f43aca9c77c147d999bdc5165fd82521bbe7c672747233478279b575a48c890a3642e4b3b73f1c028f4c1e0686a7568421a49293cf965d3a56139aefd1d17cb8af37edc283f41313fa1f766cba22da57e40b40be04b316f2a8abbe5e61d8a7ce1c1c4c8f57e7d1b384078ab04703753e623fdaf397f62c357c538cfdaf3cce6b8f1ce70c378f9c672f023ded6232d8cd5de613b0047f6adb80f19bbdaeffd5e11ce776f495713d5ff3c8d0cd9b3f6f8cfd16f6375b3f293576686eff9887db4739598e27ccdb740b0a88822b8f8034f6b0881f", 0xe4}, {&(0x7f0000000080)="8762f30e428c32fe9912b47093d22cc8b7", 0x11}], 0x3, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000200)) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x136) write(r4, &(0x7f0000000180)="000000000000000000000000005ed920da3cbf2d3267dc155c9c5ad8937d91acbc4603615f7f224525ee53a605a23528c46f68d9def9644f5a8a05f47a0b29e70179bc0cc435fdc9cd", 0x76b2c54d3159e8d0) 16:00:31 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e000000100"], 0x1) write(r6, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000200)=ANY=[@ANYBLOB="620202c6007b759b8e3e1d449fecca7b07e00000010000"], 0x10) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r8, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f00000008c0)=ANY=[@ANYBLOB="62020207e00000010000c9c2b917dbed5b25"], 0x10) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x10, 0x1, 0x10001) r11 = socket(0x2, 0x8002, 0x0) connect$unix(r11, &(0x7f0000000180)=ANY=[@ANYBLOB="84b9000000bb6a79c306ed503000000000"], 0x10) write(r11, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) r12 = socket(0x2, 0x8002, 0x0) r13 = socket(0x2, 0x8002, 0x0) pipe(&(0x7f0000000900)) r14 = socket(0x18, 0x3, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r15 = socket(0x18, 0x1, 0x0) dup2(r14, r15) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r14, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) r16 = socket(0x18, 0x3, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r17 = socket(0x18, 0x1, 0x0) dup2(r16, r17) setsockopt(r16, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r16, &(0x7f0000000540)={0x0, 0x10f, 0x0, 0x290, 0x0, 0xfffffda2}, 0x0) r18 = socket(0x18, 0x3, 0x0) connect$unix(r18, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r19 = socket(0x18, 0x1, 0x0) dup2(r18, r19) setsockopt(r19, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r20 = socket(0x18, 0x3, 0x0) connect$unix(r20, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r21 = socket(0x18, 0x1, 0x0) dup2(r20, r21) setsockopt(r21, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r22 = socket(0x18, 0x3, 0x0) connect$unix(r22, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r23 = socket(0x18, 0x1, 0x0) dup2(r22, r23) setsockopt(r23, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r24 = socket(0x18, 0x3, 0x0) connect$unix(r24, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r25 = socket(0x18, 0x1, 0x0) dup2(r24, r25) setsockopt(r25, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r26 = socket(0x18, 0x3, 0x0) connect$unix(r26, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r27 = socket(0x18, 0x1, 0x0) dup2(r26, r27) setsockopt(r27, 0x29, 0xc, &(0x7f0000000140), 0x0) r28 = socket(0x2, 0xc003, 0x2) connect$unix(r28, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r28, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) r29 = syz_open_pts() close(r29) writev(r29, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r30 = syz_open_pts() close(r30) writev(r30, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) r31 = syz_open_pts() close(r31) writev(r31, &(0x7f0000002280)=[{&(0x7f0000001280)='t', 0x1}], 0x1) connect$unix(r28, &(0x7f0000000300)=ANY=[@ANYPTR64=&(0x7f0000000940)=ANY=[@ANYBLOB="481f643777cbfcea4b835f0569e1d68318344adcf0de1c4dcbf01f7a94caebc208ccbf7275d6cd94ae3e7f003e9486b3d182294f93135c0f40e969340bc0896555a67b517e8394370451edb7080a4d57086b17a16c950503a20570750053875b63ac15914b745146efa78069f7c603fd574a452a5cdecdbb7fb31b4ed0f14824c7eb2b758931d1e5243894fa311c3c789dde73757e9cc6d0449cb01fcd02c19149853510c9841e87", @ANYRES64=r30], @ANYRESOCT, @ANYRES64, @ANYRESOCT=r13, @ANYRESDEC=r31, @ANYPTR64=&(0x7f0000000f40)=ANY=[], @ANYPTR64, @ANYPTR=&(0x7f0000000fc0)=ANY=[@ANYRES16=r27, @ANYBLOB="ad90a64c508f848003ac692981357634396c7fb160d31a917371e6152e4ec440551b159638623cd4005d5f67dc46aa1db2a0345c9af5ee9759e142cf0d382df73700b1eef382f294b46cd2d77c278547e6db95cf7c08c58be9006b024c08cbe3b0040812cbe283967e163481f2feeb527a1f227abd8877c4f938aaff069c0b8f197903a0b38a6877ec"]], 0x8) write(r13, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r32 = socket(0x2, 0x8002, 0x0) connect$unix(r32, &(0x7f0000001100)=ANY=[@ANYBLOB="4fe59fb004dd0d3c629cd4d03de5942a9ea6f89f2d04ab6cc076d4466faa3c212b872a4e621680ae744bd01ae45e364168bccca1716e6d5c643edf4e23d1a7cd4cf3eb44f5e68fb2cd01b52bd23259e1d109984fc701e86dbf8801c56591b8c7d5a55a2421fb323cd7d35a6988596bd39a187c25d560f1b739c158c3846171e13a523a815c8736708801379dd99962629c06bd785bb5e4b2a20b76e39dad7b565cf1f64c4d44f4862909e5d6b4f15cba9789722c87c34a72b0482c39da5f0d8807388046"], 0x1) write(r32, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r13, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r32, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) write(r12, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r33 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r33, &(0x7f0000000140)="220e22", 0x3) pwritev(r33, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kevent(r5, &(0x7f0000000680)=[{{r6}, 0x5, 0x40, 0x1, 0x0, 0x7ff}, {{r7}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x8, 0x8}, {{r8}, 0xfffffffffffffffa, 0x0, 0x2, 0x7, 0x5}, {{r1}, 0x0, 0x52, 0x1, 0x4, 0x100}, {{r9}, 0xffffffffffffffff, 0x80, 0x1, 0x10000}, {{r10}, 0xfffffffffffffff8, 0x2e, 0x1, 0x2a, 0x9}, {{r33}, 0xfffffffffffffffd, 0x22, 0xfffff, 0xfffffffffffffffe, 0x5}, {{r11}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x4b0}, {{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6775}, {{r3}, 0xfffffffffffffffc, 0x2, 0x4, 0xdc77, 0x1f}], 0x7, &(0x7f0000000540), 0x3, &(0x7f0000000580)={0x0, 0x8000}) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x5}], 0x8, 0x0, 0x2, 0x0) r34 = socket(0x2, 0x8002, 0x0) connect$unix(r34, &(0x7f0000000e40)=ANY=[@ANYBLOB="62ab0a07400000001f2dd4085bd127a2514bba48f6dd960ad7222092152f1643035becacf9eda5b5083a5adaa22e1faeab764de3230dcb1a28de542cdf5103b7fae0663332dc8677bc85ec22eb07ba018ff189d0228ca1eb2c9106b09811bcaca215e41218cad1306d519e62f78d3e41298eb0af76af1ae75c6dd9fbc37af895b38b0f24ab021037c9a1d70d59aa9b33e91e37baf78bae415122f9137469c8179071fdb7faa86ba89d8a3f91206d20fb7f1a9566ece5feeefba7efab49b5c6586cc17abf54b271a82bf2502d4d01000080000000008920ae33cd5e89c2b3ed0000"], 0x10) write(r34, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r35 = socket(0x2, 0x8002, 0x0) r36 = socket(0x18, 0x1, 0x0) close(r36) write(r36, 0x0, 0x0) connect$unix(r35, &(0x7f0000000200)=ANY=[], 0x0) write(r35, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r37 = socket(0x2, 0x8002, 0x0) connect$unix(r37, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r37, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r38 = socket(0x2, 0x8002, 0x0) connect$unix(r38, &(0x7f00000003c0)=ANY=[@ANYBLOB="62020207e00000010044b76744c52eb8142700"], 0x10) write(r38, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(0xffffffffffffffff, &(0x7f0000000b00)=ANY=[@ANYBLOB="62020207e000000000001fab15ef96dc3cb965531d2d87008af771885e8dbc75e1815b1a50aea14265fb3eced763151a832f37dc3db1e354d3719d69e9040daaf5214cd61fc59b65ce65bc90a551c18890dd2eceb5f8c1a03668d45d5d090cc352c2f6e8a4ed042dd1f8bd907467479e5e952373251ca5ce32aaafe6e8f83efb0fa2ae5f6ad82d9d29606ee947fbd0420ad278cfa4c98750c65e097a4bc6f7c2aea09a0458ce92710f2ccb082c670cddbb7a8d8c"], 0x10) write(0xffffffffffffffff, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x2, 0x8002, 0x0) 16:00:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a00000003f1ffffffffffffff000000"], 0x38}, 0x0) connect$inet(r0, 0xffffffffffffffff, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x2, 0xc003, 0x2) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r1, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = getgid() chown(&(0x7f0000000100)='./file0\x00', r2, r3) socket(0x6, 0x6, 0x1f) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x28}, {0x6}]}) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = msgget$private(0x0, 0x10) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYRES64=r3], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f0000000480)={0x0, ""/241}, 0xf9, 0x0, 0x1000) fcntl$setstatus(r2, 0x4, 0x46bfb) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x8000, 0x0) r4 = getpid() pipe(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r2, 0x6, r4) r6 = getpgid(r4) ktrace(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x3, 0x100, r6) accept$unix(r5, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) msgsnd(r1, &(0x7f0000000100)={0x0, "533b6458538b9c16d1f60b56fd992322e102f7f0a23c894d41010847d4d156c961224a65cf0db95d975b4d3c9e7b1de26236702a6698a86cbf73b89e6468e4ae18692ec3771751bfe53444c934280f4051808edb082d095c27de65e5f78c60c72ad8e0fe08"}, 0x6d, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) unlink(&(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r8 = kqueue() kevent(r8, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) r9 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r9, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x80000001, 0x0, 0x8000, 0x0) dup2(r8, 0xffffffffffffffff) r10 = msgget$private(0x0, 0x40) msgsnd(r10, &(0x7f00000007c0)={0x3, "4a70f3d7a1b83797b6b3a7d88611075acf21b5ac224e25248486fea230a21fac6d24bd172f6c8669764486836a3394d2a2b5101311f62475da4550189756db10309ecf1a07dbcf75288bfc7f94f58eeab84bdc27c83e5e68d421937d87422a5a4e6fe85372822d417330a0400eee2059dddf2b3fe63c99c47abb2ad9b0d176186a7f62ca2ab90e6777d0e9ab4fabdca51e"}, 0x99, 0x800) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x810, 0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r7) 16:00:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x202) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x8001) r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r0, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x0, 0x2, 0x3}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3, 0x3}) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x30) r2 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) close(r2) 16:00:32 executing program 1: r0 = socket(0x10, 0x5, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c890e790b7835d565300087c23b2e1676ad7af3a6289adb14743d6de2f441df787db2ed7b512052445397c194659a3918b38e549c1dfdfdf28771c52c9e411206f457e2b8b6ec46a4513fc45de90ea0d98bae33c1e64c25266fac69e7d33d3b9acec14c449d87a6fc6b9a535aca550a28f81e83d7e61deca4267c5eb6951d69bf65b9489c30792b891a3368dfc6e5aa2ffad4041ecbd2da3a2a3c33edcd74f71f10f6b0fabfd7ded8790d9033df84009b3cfc8a116041b102a801b698674ac721f7f98e97846053626de186fe"], 0x10) shutdown(r2, 0x1) r3 = socket(0x2, 0xc003, 0x2) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r3, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca648e7ff7b3596bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f87d6bc146e4157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b360fbffa90d160e9b2048a3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e42dc7d76d85a821dc94c0787914c0576ed156467db0f107584e8e5bf61aa97ea46b113733adfa2845da740f83547f6edc524053a6e92829004874cf7bf02ebfc347af45d1f5a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72e06517b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e0000000000000000000042f2b37a9e9eef44ca3ad86e2fe017cfbe813a2bd5b9bac81b0954119e1ab9f3df9a24fd308b1b1fa9c7a3da163f9e18a34f9b19bca826192f9a712d89b5c3d04a07f2e07022c57900b2cd6f433a03dc6f8fa46a33628222c00c55356fd84fd30b7a00db568e38eca34eab51f56984ed75b6a3d89f5abec808112841b0"], 0x10) dup2(r1, r0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') openat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0/../file0\x00', 0x80, 0xa0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') openat(r3, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) getsockname$inet6(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) socket$inet(0x2, 0x0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="2c0287b5051d1e5efb2f0e037bcf5e46b83f222b9fbecd221598092b1c5ff1694fe6a86466cff283080d066319d811653c310f93209c48a01971c88e0016038f63559874e390fb0d41197e87ea441d9e61678f6d0712925fa1d74f0c3650d37380928e7d72e61cb46294e610d344d1c2ad40afb57a8e8a5a267643e99476aec2507c0d96068a4b5b33ca94159fe69c3959", 0x91}], 0x1) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000300)={0x0, 0x2, 0x2, 0xffffffb5, "dd076cf8833a927f7337e1753d5299c11bf16182", 0x6}) socket(0x18, 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)='q\x00') 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0xfff, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0, 0xfffffffffffffffd) unlinkat(r1, &(0x7f0000000080)='./bus\x00', 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x2) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/186], 0x10) write(r2, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) Qà8Qpanic: pr_find_pagehead: mbufpl: incorrect page Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0x18 panic() at panic+0x15c pool_do_put(ffffffff825a3130,fffffd803cc20000) at pool_do_put+0x36a pool_put(ffffffff825a3130,fffffd803cc20000) at pool_put+0x4b m_free(fffffd803cc20000) at m_free+0x119 ml_purge(ffff80001571b778) at ml_purge+0x50 ifq_purge(ffff800000b5a260) at ifq_purge+0x97 tapclose(5d01,7,2000,ffff800014915160) at tapclose+0xfc spec_close(ffff80001571b890) at spec_close+0x3b0 VOP_CLOSE(fffffd803e7e6820,7,fffffd803f7c69c0,ffff800014915160) at VOP_CLOSE+0xc0 vn_closefile(fffffd803a3fce10,ffff800014915160) at vn_closefile+0xd3 fdrop(fffffd803a3fce10,ffff800014915160) at fdrop+0xc2 closef(fffffd803a3fce10,ffff800014915160) at closef+0x118 fdfree(ffff800014915160) at fdfree+0x100 end trace frame: 0xffff80001571bae0, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic pr_find_pagehead: mbufpl: incorrect page ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c pool_do_put(ffffffff825a3130,fffffd803cc20000) at pool_do_put+0x36a pool_put(ffffffff825a3130,fffffd803cc20000) at pool_put+0x4b m_free(fffffd803cc20000) at m_free+0x119 ml_purge(ffff80001571b778) at ml_purge+0x50 ifq_purge(ffff800000b5a260) at ifq_purge+0x97 tapclose(5d01,7,2000,ffff800014915160) at tapclose+0xfc spec_close(ffff80001571b890) at spec_close+0x3b0 VOP_CLOSE(fffffd803e7e6820,7,fffffd803f7c69c0,ffff800014915160) at VOP_CLOSE+0xc0 vn_closefile(fffffd803a3fce10,ffff800014915160) at vn_closefile+0xd3 fdrop(fffffd803a3fce10,ffff800014915160) at fdrop+0xc2 closef(fffffd803a3fce10,ffff800014915160) at closef+0x118 fdfree(ffff800014915160) at fdfree+0x100 exit1(ffff800014915160,0,1) at exit1+0x32f sys_exit(ffff800014915160,ffff80001571bb20,ffff80001571bb70) at sys_exit+0x17 syscall(ffff80001571bbf0) at syscall+0x507 Xsyscall(6,1,0,1,0,7f7ffffded44) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffded10, count: -18 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff80001571b520 rbx 0xffff80001571b5d0 rdx 0x2 rcx 0 rax 0 r8 0xffff80001571b4e0 r9 0x1 r10 0 r11 0x3e2de8f5edf57517 r12 0x3000000008 r13 0xffff80001571b530 r14 0x100 r15 0x1 rip 0xffffffff81de0cc8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001571b510 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=507595 stat=onproc flags process=1008 proc=2000 pri=32, usrpri=82, nice=20 forw=0xffffffffffffffff, list=0xffff800014914508,0xffffffff825a1a88 process=0xffff8000148a2018 user=0xffff800015716000, vmspace=0xfffffd803f014330 estcpu=36, cpticks=3, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 9223 176987 0 0 3 0x14200 acct acct 89377 139241 1 0 3 0x80 nanosleep init 58934 448833 81047 0 2 0x2 syz-executor.0 53489 230199 0 0 3 0x14200 bored sosplice 81047 86873 45016 0 3 0x82 thrsleep syz-fuzzer 81047 133410 45016 0 3 0x4000082 nanosleep syz-fuzzer 81047 99663 45016 0 3 0x4000082 thrsleep syz-fuzzer 81047 400893 45016 0 3 0x4000082 thrsleep syz-fuzzer 81047 285684 45016 0 3 0x4000082 thrsleep syz-fuzzer 81047 193823 45016 0 2 0x4000082 syz-fuzzer 81047 276146 45016 0 3 0x4000082 thrsleep syz-fuzzer 45016 177746 10803 0 3 0x10008a pause ksh 10803 47798 74425 0 3 0x92 select sshd 74425 180461 1 0 3 0x80 select sshd 99192 356670 73213 73 3 0x100090 kqread syslogd 73213 188541 1 0 3 0x100082 netio syslogd 68626 359315 1 77 3 0x100090 poll dhclient 96819 380133 1 0 3 0x80 poll dhclient 46263 352777 0 0 2 0x14200 zerothread 20568 295696 0 0 3 0x14200 aiodoned aiodoned 33467 74853 0 0 3 0x14200 syncer update 57841 511133 0 0 3 0x14200 cleaner cleaner 19463 133594 0 0 3 0x14200 reaper reaper 68441 51867 0 0 3 0x14200 pgdaemon pagedaemon 42589 114489 0 0 3 0x14200 bored crynlk 29136 503065 0 0 3 0x14200 bored crypto 95715 230545 0 0 3 0x40014200 acpi0 acpi0 43537 182746 0 0 2 0x14200 softnet 81177 283217 0 0 3 0x14200 bored systqmp 30393 495287 0 0 3 0x14200 bored systq 15857 402581 0 0 3 0x40014200 bored softclock 73249 111074 0 0 3 0x40014200 idle0 78006 154806 0 0 3 0x14200 bored smr 1 31121 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 9565 6380K 7738K 78643K 16726 0 0 pcb 13 10K 12K 78643K 557 0 0 rtable 87 11K 13K 78643K 1632 0 0 ifaddr 73 15K 17K 78643K 465 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 152 0 0 iov 0 0K 32K 78643K 1719 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1223 77K 77K 78643K 3776 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 18 4K 4K 78643K 33 0 0 sem 12 0K 0K 78643K 1274 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 4 9K 25K 78643K 2689 0 0 sigio 0 0K 0K 78643K 51 0 0 proc 43 30K 63K 78643K 1003 0 0 subproc 23 1K 2K 78643K 212 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 289 0 0 in_multi 14 0K 2K 78643K 252 0 0 ether_multi 1 0K 0K 78643K 21 0 0 mrt 0 0K 0K 78643K 6 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 114 503K 503K 78643K 114 0 0 exec 0 0K 1K 78643K 624 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 137 169K 170K 78643K 7611 0 0 UVM aobj 130 4K 4K 78643K 136 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 587 0 0 NDP 18 0K 1K 78643K 142 0 0 temp 212 3540K 4185K 78643K 123911 0 0 kqueue 0 0K 0K 78643K 13 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 59 0 54 1 0 1 1 0 8 0 rtpcb 80 276 0 274 1 0 1 1 0 8 0 rtentry 112 267 0 238 2 0 2 2 0 8 0 unpcb 120 1873 0 1862 2 1 1 2 0 8 0 syncache 264 27 0 27 8 8 0 1 0 8 0 tcpqe 32 176 0 176 4 4 0 1 0 8 0 tcpcb 544 2262 0 2258 33 31 2 14 0 8 1 ipq 40 28 0 28 10 10 0 1 0 8 0 ipqe 40 679 0 679 10 10 0 1 0 8 0 inpcb 280 5235 0 5228 24 20 4 9 0 8 3 ip6q 72 2 0 2 1 1 0 1 0 8 0 ip6af 40 6 0 6 1 1 0 1 0 8 0 nd6 48 31 0 31 4 4 0 1 0 8 0 pkpcb 40 13 0 13 4 4 0 1 0 8 0 ppxss 1128 55 0 55 7 6 1 1 0 8 1 art_heap8 4096 9 0 8 6 5 1 4 0 8 0 art_heap4 256 1034 0 897 30 19 11 15 0 8 0 art_table 32 1043 0 905 2 0 2 2 0 8 0 art_node 16 266 0 239 1 0 1 1 0 8 0 sysvmsgpl 40 32 0 24 1 0 1 1 0 8 0 semapl 112 1272 0 1262 1 0 1 1 0 8 0 shmpl 112 134 0 6 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5944 0 4544 46 0 46 46 0 8 0 ffsino 240 5944 0 4544 83 0 83 83 0 8 0 nchpl 144 11000 0 10539 60 41 19 60 0 8 0 uvmvnodes 72 6661 0 0 122 0 122 122 0 8 0 vnodes 208 6661 0 0 351 0 351 351 0 8 0 namei 1024 42630 0 42630 2 1 1 1 0 8 1 vcpupl 1984 16 0 0 2 0 2 2 0 8 0 vmpool 520 31 0 15 3 1 2 2 0 8 0 scsiplug 64 4 0 4 2 2 0 1 0 8 0 scxspl 192 36273 0 36273 19 18 1 7 0 8 1 plimitpl 152 257 0 251 1 0 1 1 0 8 0 sigapl 432 2832 0 2820 2 0 2 2 0 8 0 futexpl 56 87812 0 87812 3 2 1 1 0 8 1 knotepl 112 602 0 583 1 0 1 1 0 8 0 kqueuepl 104 1048 0 1046 7 6 1 4 0 8 0 pipepl 112 2404 0 2388 8 6 2 2 0 8 1 fdescpl 424 2833 0 2820 2 0 2 2 0 8 0 filepl 120 32988 0 32906 30 25 5 11 0 8 2 lockfpl 104 1132 0 1131 1 0 1 1 0 8 0 lockfspl 48 382 0 381 1 0 1 1 0 8 0 sessionpl 112 28 0 19 1 0 1 1 0 8 0 pgrppl 48 103 0 94 1 0 1 1 0 8 0 ucredpl 96 10437 0 10429 1 0 1 1 0 8 0 zombiepl 144 2825 0 2823 1 0 1 1 0 8 0 processpl 864 2853 0 2823 4 0 4 4 0 8 0 procpl 632 6268 0 6232 4 0 4 4 0 8 0 sosppl 128 67 0 67 11 10 1 1 0 8 1 sockpl 384 7609 0 7589 48 41 7 14 0 8 3 mcl64k 65536 273 0 273 6 5 1 1 0 8 1 mcl16k 16384 35 0 35 11 11 0 1 0 8 0 mcl12k 12288 92 0 92 10 9 1 1 0 8 1 mcl9k 9216 58 0 58 12 12 0 1 0 8 0 mcl8k 8192 146 0 146 5 4 1 1 0 8 1 mcl4k 4096 390 0 390 5 4 1 1 0 8 1 mcl2k2 2112 28 0 28 11 11 0 1 0 8 0 mcl2k 2048 72978 0 72933 28 21 7 16 0 8 0 mtagpl 80 101 0 94 3 2 1 1 0 8 0 mbufpl 256 143737 0 143600 86 71 15 23 0 8 4 bufpl 256 16767 0 10121 417 0 417 417 0 8 0 anonpl 16 372873 0 352889 175 76 99 99 0 62 16 amapchunkpl 152 14455 0 14322 55 46 9 16 0 158 3 amappl16 192 18842 0 17682 186 119 67 71 0 8 8 amappl15 184 19 0 19 2 1 1 1 0 8 1 amappl14 176 1623 0 1619 1 0 1 1 0 8 0 amappl13 168 166 0 165 1 0 1 1 0 8 0 amappl12 160 6 0 2 1 0 1 1 0 8 0 amappl11 152 301 0 289 1 0 1 1 0 8 0 amappl10 144 368 0 367 1 0 1 1 0 8 0 amappl9 136 946 0 940 1 0 1 1 0 8 0 amappl8 128 547 0 505 2 0 2 2 0 8 0 amappl7 120 433 0 427 1 0 1 1 0 8 0 amappl6 112 296 0 286 1 0 1 1 0 8 0 amappl5 104 263 0 253 1 0 1 1 0 8 0 amappl4 96 3008 0 2980 1 0 1 1 0 8 0 amappl3 88 1476 0 1469 1 0 1 1 0 8 0 amappl2 80 21207 0 21141 3 1 2 3 0 8 0 amappl1 72 60462 0 60082 27 18 9 20 0 8 0 amappl 80 6701 0 6654 2 0 2 2 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 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 135 0 6 3 0 3 3 0 8 0 uaddrrnd 24 2864 0 2820 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2864 0 2820 1 0 1 1 0 8 0 vmmpekpl 168 21300 0 21265 2 0 2 2 0 8 0 vmmpepl 168 348185 0 345993 293 167 126 145 0 357 21 vmsppl 272 2832 0 2820 3 2 1 2 0 8 0 pdppl 4096 5734 0 5686 9 2 7 7 0 8 0 pvpl 32 964446 0 942114 380 158 222 329 0 265 32 pmappl 200 2863 0 2835 2 0 2 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 729 0 178 17 1 16 17 0 8 0