1ea525080d9adf0df62bc8d6980187b62af71c568cb5e74cd21a0d6c85cae9b20befc3e8f003bcbb5263c8442e59e599e7b71df5e820912c3bc81c9f51481e6301be81a6474333a7280655a2f", 0x3d}], 0x3}, 0x401) recvmsg(r5, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000001240)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001840)=[{&(0x7f0000000940)="cc3327ba17897b28f679839530f8278639a97ff057c6061d0d7d83597c6fd01974ced32facf54942a639bd17a5091b497ba19307b812534de95756301d343d1f9747516574b73fa7436dad7e6a38d5473cf110f3274f3fd2e3e063f0e4b46ea107d014e3d64044e841e360d89668e1577636a7e5267d1abf3dec8d8d3547149d30cc4b90e7a429e56e2fe8bb5c2e22e0253d00000000a2de07cc8e77e6ef914f851176efd0455648bca17cb0f6842a4b8c1d1a46ba5d58b2fa0b021294e408bd44aa8bf00f3ba0e7b9546d7fe1f1d37a7fcd090bb1889f1711db8a90522c21bc", 0xe0}, {&(0x7f0000000280)="4e533f45a6695efa3a034d52425ee89ec081635f9683ff18a0badce32270dabd4d88e01b330190c75f12a5bf94aaa36bb3ab148b50af51214f780faae0bc987247947a7e23d92a21020d70d7ccd8196a1cbd853786f425a0", 0x58}, {&(0x7f0000001a80)="7d2b3ca969fdc62e43667df5ac4d64fa8d36397b173d849898fc473cd33f458ec4a3e1dea9a25382aa95dc21f4942073489a4a2bb22788f1736a5ed6db4ff46f9d646917e8404a2bf4b57cc2c8d5f5dc85336ed9689376c30700fe8212486ab4c8289d129f091cec227e4e7b9587e7c6e5c789b9d8cee9ecae3cfbacfccc688cad0c53d7ce3517624b88039ebe8322525a30d068bb9470ecff940c449c2088ac2ddcf889e2e8caa610f4cca2a62a526178858728fd5f547dc8127ff858832ee722dd1292a22c5cf64a54ff10a1b1382c61e21f4d861888376198bd9d55e5202f4269b93dd5d72f6a85c57453fc0351d581e47ad9f0e5add1f6013b83db89dc47898000000000000000000000000098eca7682649d40d93e070613770392958abdb55534def278a5ea319d85810d25d295a348130326df6fa9a827344af3043066704188a68d7baf0208847be6742904f08d709e05e8fb273a4e8caa232f545268c3624e4ce242d5b5d1e9e32e3fd0061261535f458bf1bc6dda22280fc054e78e16e", 0x182}, {&(0x7f0000002240)="ef582c8f61a0ded1fe8e99c2d6d4d78442e4ff5886b92bd634fd4cd848a3df3a50e81513f44040febe726643f4cfc8d9f0ef5e6a9014df3027e329b564ed7cfad369a32414a54791b88b161efd57be97669d9cabdaf95b8d3ee113e03c338255ec9250922f364aadbf3346b11984fd3dcd640ebcec019bf82b6c7992662a994c14acaa134ccbd71e98f734741a11c1eb5ef96825cb49fc2e2a0d191b1a5a1cc88ba1f2b844956ef7c3da46ac68683d7193160c3283f064b2cd21cbe41e707d293b26ebbce05f1b10491cb7506802fc198e11c9dfb06059cffcb9b46bcf24b8f5bbb00817a0cdcc122ce0606a6e705dc1f02a17121d5946ac609a06a0db98890116f6e6d553e791c5453cd3943a8a57bf62d7fc5575d0cfc78c5abdbba2fb1173cd2c38a1368e85ba4e1aecde27ceb4562a212d6c5bb0e1bcaeb5f7918e80ede21fab4cb61c8b1fe243bbc83172a99708eae2a4440bcdf9c211859522cf86418ec13a272dfe071b175f543a62337b7929bf4b8c8b967c888d0ca7d207337ce493c0cd7cae77c8e5be68052ac71b4746cc4ea4740a25f28a6bc93c63e71f2e9d119aaf1bb79ddbf4ddebc38060af95d83fa2b5c2f4c5b56d3bd0dd456269ee9fc466b8b6e54c196d8fef768bc8aa4db3b6a453637055795c624c1d5bfdde2ca5ddf838b41d625bf536f0f14dd5de17bf02216dd7900913372ae8082f54d90cd4c6d9d96a613e120ec36e296ffb7c71ccf8da7f8a5c990d00904858853d4902b3f4d102e01941974f1e4321e2a58287c29b2da6fa228de5ca81664ae7556ad4db082df85645cfa739e55a6d3919e3e9b1be4bda3ff65b5543266ec25821bce67b8760177206e4ea9ef851ab486bf6a70a8373c192ade729de4f15ab2c820513b6ca11d45e81cbd67a470073ebc6d7fb55d4831e370dc257f90ca192ba8eb498411936f2c888af6d8343f7e05a613edec603af375bf6b1f96833bffea4bc9432eac5d1f248f22b10622c6e178e5ee7672b6d287475a2e7e71299fc6909f1f3439ac8634f66b03b2d97f45a8091750fa01803d6605d7f675f8920440a0c682ffae04aa413251c26770bfb052fb597bd167d67dce50bed51a3c4dbe53a0d8e6bf99a071ec63b6bbbb41d49acffa8ed40451b41059be1907a9b674cd7f78db1c93a7d7e4b36be9aef5af7f761c7b456c6c895cb32440b749e15549a7f600e14b26deac7b531af93ddec1a8962415792ab13a5dd5f5d6ce8d6b4b22a530f66eb66081ad8b0ab62c93b6de42c69028a5350ba69e0eb3f41ba32ad9329fcf7047a46c5dd757fcfd55498e2393cc76ac42d384ca02cfcdb36d455a93095c98c022ae7806c883dd66559fdcc11c787f960d7370e5ba9105e7edf6eb49d6fd4411ec1dbcbfbec3aa523ec6bcca57a9e273025383910e96cd7598ba2c6986130bd68b1a4acb2b3b3f118fb5b5b3c74e4c46bbcfd083a82006708ebd193b2dbd84a921f865ddae32093cb5706bf33b4527003b8db1fb03e5a823791e41716696608fd8719e523147ab9b944ec70d2583d25cd6bc9893d9eeb23c6c7ae2784e000901c8e629a8f6fa49da64a86add8c3c4ee5b8a857e65c546408d48a1de7c63e1e77fa0945f0776e03f77ae7f25d2f54c35b5e87329a3477eabcdf0ae06ee4a775158f5282bc297d8428410626c92ee973511e864f8832850bfc530a9dc08a7ff1f8c8013b3d301436fe11abff3a1814011f8f9d1f103e049d0844c83dc1b2673b47b66ebedd86d7e6fe04ab6e9fb9ee2c007f5bc319f7e0b72b3e64364d9470d59b6e4be7a5346db355f09f826098f418b1fa78f6aaf61eb0fe7c9f4c38efb72888000eee8cd0c75485934fc34c021f266a97986b2ca03589635b23f1858301d5c62f6fc76e7138ec03273be7c0b71eaf77e0c2831e9f975d83920a3759016624a8dfd66a9d3e1b11140ed3eba238a0fb528d9a4e0026b55b08af8ed4b89bdfdd27dc7841f85838c82ab48fdbe2729638ad4bfe6b0a00c12c1d0f14ae771aaeddae67f23f1a7ef7d3c45bd4aa6fe50112ba71ebdbef6f5dce4b62325b606124ea64ac3554ebf395aff53a31cc4666be956b23894b891325faf57b8ce711ef491a7fd5e02ecc9b48bab99bfb967098528fd08cc2055cdc4acbf2a12f74913f895e63a4eba99a71f4ee0c64cc87da1a0b2d286ee315fa64f21110ab4b228bbd21c44b50627fcf2ec375068e595058b16f4d360b80f4a92de6af328c8e899a3946211288445829e04a97c82a17fe593f7574d829b300c5f54eae74bd43a57dd3c2f52a922b8dae59ceb8dd4947ce0e975dace068b05a02bd448bafd1181f196fbd4a1d4af367fc423ff200791b820ffdc2e008a58e6355edf06c3138f5f13288e316012eea509c41bc6cc06bc611c3fafcfba45af08608f93124403f4e4cf86fee12db909b94c2d9b93822e3cd0fe79cb00aa31cf42ba140579e748f4819927475369f746979b2f7172d65ed7dda1666b2946907188a533485f599c48c6a8b180d681f230f8e3eca60731d08c7e8937ab2ea7ce9e463ec2f7de14107029d125a0c03e5399a10460e9bf022bc9a853aafce4143e87f82bdc3cbdbb9debc2b12cfecb703a4ba5e7b7104d4b3ddeb2e43786546906e4b6e500aa765d62c605582ca1510d32411583523b8a49f044fb44e71ec74efa388d673cd0abd357c8580adc5cfd5acff574d2aca11da2eef946411288627d1b5a6101831cb935d347aa10501c3991f686cece48eda03937d20b6b851286af6c3a208e033af3ffeda932f232a2f95db7ac59dc4141a5533142af075995b30a075ee9bcb8824b1d7b1b8759bc769d7e71b5efc83da087252f45b3a9c28bd22828ddf638a8423343c8a9be4f4b544510c5b3623094b185a516e7eec4f9c3ac7e9fafeeefd9c98abd54f542859b8651786b23ed05771cf732b82d348f3d0ff77277e7523237bf9916bafa3bc6483ba3e2734073c2df68e8567b5753cb3655fcd33c5aa173ac63d0785d3528c6dccd6d8fb8c17e5d044e8b3da92b44a6f9de73d7fb63a0bcd3734c94fea36db61703627d5421358054742014b9edcee421d1305d13de3f06b01794456ad693e9d6749a8a0260dd00062d983cd6532c3d08a869bb2c27922e2232d5ec0e7129e8a8b4652fd12414052aefc7c794698a1b670c7000e8bd4d85b08afba264b33345032e3788b93edeade0b7a353ae333c8635ea7727d658ea4ea744649bb48f59db38f3ebe416cde7bb536e0e39002ac5fdff1b0e8bc0cd13f1c3a7f58899fbb774c3dbf1668859fb1c8a6c4cb8fa24f4bc509c308248addd020bf1043f263ac65cd69078eeb90e8381a4aa96f8ed989ca23172823353fce5a70a3ec1849f42ff054c0dd6ef04343e8e1ab395a004dcbf5f710b753b2efe004154e3639badd2fc6a47b91dc6719d6800a59276785ea6f617b3fb18a0054c4c12bc1130bd007b9efbe3ec416aa9b9c6f716fe62d2231dbbcb702bdea16fb845ddaa7c8afb03dcab59df59b59cfd42abe469ac7cc53009b510076f035f685e8c51d5d6c21f90ed74667764673ff55c8ff926cd2cea9babf545ce66ab52e31a3f62ca99ec769a58448da36e7b6eaea526333b487d9c6dc0fbdfedbea2571f375beaf5476efbe3321cf7a0f878c6371aa9543368fb27cb4903110a76e5f9c57215b49ed58ac7d4817db032ee1aa23837751ba392163385d9e388e7a9b8a0ccaf462bc3d7ed5ea1ace8e7f6778247e6b62c7a588fe3d76c8d06f9c8f88b769ff3231857a571e99647615be6c383e05f1c04785d4b151bc9e26239793e2c94aec3d09fc03fa930739a6d3f5356de8ce1790e2c7aa468ab145347d550dfc07ec54a2d725be776c0074be39898ddbb9762ed15492c36ba34264883a5385231b0ff9dfe7e58b6417a699dbfcc146aed58819ddfe1c5f6eb7c0c5fd19537a8c27a1d35634011bb1297c12f95cbba68f0aeb3c01a458f63d6c2cac7964c350d2aa89541d4486610348b0d96a9a39453ee747c333c86dabd0f03646d4d840410f86183849f5adf2e0b5fdbfe8e063f41fe9e37a320f56b422938fa1108b39ba916f1fb23861d60082ecbc3dfb51b7cd28ecf6eb46b9a9ad111ee8866aae70205024315f9a7f0224e187dd22302c9d4ba5f14cf9b0fae84a35e6b0d8a03b2f81746cc8e3d1e0f69618b3c558f3e39caf12de5a33145744a573796c90f3c9fb1d58a3188c720196a3b2907ee145993e227cfc4b304d84726f0877b9cc6ab55a30d18e995622e6a2d8fd2670723b2ca5f5619a34d689ea411ce2f9f215fb573c82c0bf2a5cdb09bf3f5b3ecf7ab5bb48279126b34e42c793f738d36b57cfa05f699095f66f89dc5c21a5fda9f752175a6eba927ea40263ef5e2d66494c3a6b11397b256d30984125d9cdda0f0d9d4c5e96c50eebe137ec5270b18a70bd0435c6ceb94e1b97606ea8f57b9c4913e9fab221617c4972157c165dda49b8cbfbea3da1f2aad06ca9f61e209cdf420a55e4ae07bcc395dbe4eda591d76e3c6d6340c40b9b32486e54fae840e6b33ec8b3a36a013ba7f030459c1a280951016391725e28292fa95e95d084c37b6d943b1f73316341c71e7b54279a84e139595f40d218c6e9e6fb7d71c30ec97d91ec3fd21911827ee780699da8cb642ab9b49695c2b098beac7671d075fe3baffa2398e9f09c9a7b9ec6bb4fa2a405ca1c83f3f80ab9442f8d8b661568761b6339581981492e2b1306c4d7c42cafb7c4f8522221b59c8d79ca9c5e9bf7ef4365d3f025490ba1b00ef33f4b2eb4a084919e900c16f0b6eabe76e2321548f813aa3d9d6a09bfec45d9947a1d4bc954e661a838b288bd5b94dbfad056b6abdd29a69b231366252f6c893a7e14351791ff10c32626e29635bd8dc4fbefd182d09647d52e154dc734e3f58eac8a6dbbaf0ad476544f53fd5e0b604b5a28921b9c9d04b59f0cb5493f8705200af0084f7da5d263e40ed99fa381877326b8fa564c8c1cce6b897bee2dceb836e0ac785a0d34a02e6a8c6b01aa95ff37cb624a844ee417f002a88a2261c37708df8ac9252b61b51c8b1762d50de54d941b38ccd646569648fdd98d363d36307abdc8ea87d77e832d05c2deeb8a0fb9bc6cf7be6705acee456a8d4ed7aafe17aea11638dd04c23d57e9fb8c759e727f29501a44ede3fbc3511945b75f18480171b52509b93030f705956d0a59298cebd00403f9a7eb0ad40b9f9ad9d31c06274aaed2ca95fa0a8fffd76d8e775eaa91e67b16556ae16fc92fc0b363312cfabc79a623cc34039220b892225b1495fe2211161ce916b12a971d8a4e3a161ecf87b9cd6f94b87976e6bd818ae6e2fb2221d59ca4e626601a85246e49f3779750452d5f0ba6afe823fa492bceda4ff9b8f0f09535a750aaf3e7def72e3fd502d63def78010e64bc48352953a42ad85a9ae31057755b5de8a6cf49479a8a94384fbc6c1f6f50576b379fefa84ebba5fd171d2bf83f8be95145106f5ce7ebf07e08f74a15fa9089db305692ec005fff6059aa8e10719c2708a4bc60f0d3ec19100a0135e49fcce8e3be0857550150709347d59cd7ca9d8fc4937a4f1f16b638744c83a0a7c830a96fbff3263db140665095c0c3993acaa9e96fee8025206930376d9dd13199cb05ef82fe692bd7b42a1beb71aebbcb6cc447addfce229be2476a7f92ac3e51e64dfd22c2cfd002fb95aaeaba5810741b71d2101209d0e7b0165f746cafe9c1cc881580ddab5b40e029252525410d209e77463009186e79961f23ef47ad7af2f1465b7f7", 0x1000}, {&(0x7f0000001900)="b1b8de0731188180a2c9b01b10dd42618fd6a6f5fbafe106fc4d903cee1de6fa09bc4e12b0ab348213a3e25cfc2d31509c5ace377f5fb79142cd974a54dfdd86099992e01637afbc7e986866d30b2ac608eef6de320694b7632c1c2d7628a18e9a6b788cdc1477853a8fa0e6d9e2c6ea176134f79f6f620e2378da6d3c28355c24264fe47c07011ee0230483df8e098663f36464e055db37c88eb64683461d9d207df7c16c7c87ba19607b2a696fdfb8687bef1b2d407bee336dc722d5d26c3c574acf53ea3652b2ce50bc4464f96b037f9c148c13e525aa9e6179bd235593adb1a157c620fe9676f6f1eb0f166bfd8524d034cce12f92046df04fe06cfacef4adb55cc54100b8e82eae35e50382c38b53eeb36a276b971ead803961d16fd9d99ee4a70fb087d28ab06c61d69aee62dd45cb7d0e77e561d669a666f92f93bea88af857f30d3a71f5c56d67530d9398c6fde1637ed74efd736ff310", 0x15b}, {&(0x7f0000000540)="f3cbde7eeb09e6ebe820d23e19ecb74d954921966f89b4ab99e3c0d46005dca5409a270e29d048a68612a5d682cdef7bcc2a611e86e9f5f1d0be89c913557a2f69624f388ef68fd3b98c18e7aed21eebbb9bdd0ddc121ca4364269275a5e3337fb1349d1", 0x64}, {&(0x7f0000000600)="92b9cec5cb44cb8c3aad53b37a280d40d665e8d5cbe4bf885f7c9ff74378f5e580718e202e7e139cac9ad985f08d14aef699f34ec8834687eb923ba1eb71d57f109dd60fd26c04a1df58dee70393f781eeb38e00a76acd0f16e037bf9450ef654e365f910842877b8ac67cab601c3dc7b8db86f6b6cfa0a29190f53ca1447ca34f1614539406f8dc28bd155695847e6e76ef0d1598147f8958c59a24f1bb8fd0bf76c139b1046ad6c95de93f57503755ae22519d09f967c5ec29c7171400000000", 0xc1}, {&(0x7f0000000100)="647dc7612d8adf895805a96e19da", 0xe}, {&(0x7f0000000c40)="51b372cf0f8ab9ff23ebfa0a206d533b26d0785fe1c1517c03d53032e94b623f24f871f236b5cf936a3bbfa427d32ffede9f62fab50528815da1320d624c60ca407520eb5b4b97d5f7e4c64b2f045e6e0300000000000000d17a40dc1809aec5ac19fefaa32ccf4bb6829c3fb39a8e09b445d4b5a590b4f3a1c311da10c9deeb7517bec5940dad2b361b60ce9f2b1c81b5c8ae9a52d89b2d00000000000000000000efe3b99841c47090bf4b58b016d99615c3089e3c5c0e9974780fbd4744cd1952653699901217c058a4c46e9d9804653d3a0220a09fd2b88511b6d07a70de5450c9defd46b761b5fbca19734c51f845d80a7d271a5c25546a052018a4c3576fb2df270b7c8ad0bfe1d4a5af49cf7afde27d63f0c7c5ea30d274eba6ee4948b47f21ab7ed29d36002a55b11d2c579a5563828cd25e29cab8654887d80a80c686f7bcc9b8de4bfcef7e40247e99fabffc11b3bf27113b5006a46fd8", 0x15c}, {&(0x7f00000017c0)="4dd79f2148f6a184dfd97061c6790c54ed0a7890f3e9a2d81de457ff00c4551d913afe04b2cf3cbbed563f03b0b508d0a9de6cb100743d6438100efafa08e11ada741388f5da", 0x46}], 0xa, 0x40) sendto$unix(0xffffffffffffffff, &(0x7f0000000a40)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039cad2d2360300000004be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c22317d026ba8faff0037282112000000720fd38bfb51af695aba61ca0be2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a623106ef15f779642c4cd71a3f8343712051e9fef04d9a5ce2ef5a8a90d5caed44f31c85bb4f2a0da166015c0900cadba0a985315a074ae43c0409d232a68ad1dddb8ecce832732b8c39781e2", 0xec, 0x0, 0x0, 0x0) setrlimit(0x1, &(0x7f0000000000)={0x3, 0x7}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10d) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0x42) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)) r1 = dup2(r0, r0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) r2 = socket(0xc609ca0f4211f97f, 0x1, 0x3) setsockopt(r2, 0x5, 0x7, &(0x7f0000000180)="5c2c0be3f2baadbcf2c238c2b47ad95d5237a3df5f7f9a210fc9c1ec7c01796aedd3f934e3c54443cd5e11800410e14f68d085f3659c89cc2a10adc458a2478b020cad12e13b7d1a1ae9f1a6ec7d5139f18167432e4384815bb002945a20b28cc7f938094fdfb72af3402361cf7e5c519491a7dd73fb32ae72f0831f837718e1c45232547e22cf86d582a82d7cf01d9e0f2f6dc16da9f289b0365c58b9feeeae6f6f84c22d466b582e483b553910bad1ef907b", 0xb3) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r3) fcntl$setown(r2, 0x6, r3) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffff6d) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0xdd3, 0xf7, 0x40, 0xfffffffd}, {0xffc4, 0x81, 0x1, 0x9}]}) munmap(&(0x7f0000ff2000/0x4000)=nil, 0x4000) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x80}, {0xc0e}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) executing program 3: select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x80000000000}, 0x0, 0x0, 0x0) syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r0, &(0x7f0000002500)=[{&(0x7f00000000c0)="ebebfd510bbcd9b28e4d43290f6fa9372ca83da465bfcb781be7e4dc0b0a652e", 0x4}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x81) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r1, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e", 0x5c9, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x80000000000}, 0x0, 0x0, 0x0) (async) syz_open_pts() (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) writev(r0, &(0x7f0000002500)=[{&(0x7f00000000c0)="ebebfd510bbcd9b28e4d43290f6fa9372ca83da465bfcb781be7e4dc0b0a652e", 0x4}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x18, 0x2, 0x81) (async) connect$unix(r1, &(0x7f0000000000), 0x10) (async) sendto$inet(r1, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e", 0x5c9, 0x0, 0x0, 0x0) (async) executing program 3: unlink(0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) (async) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) clock_getres(0x0, &(0x7f0000000280)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) (async) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) rename(0x0, 0x0) setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) (async) setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) syz_open_pts() (async) r3 = syz_open_pts() r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, 0x0) fchmodat(r4, &(0x7f0000000000)='./file0\x00', 0x9e80cd4d8d682caa, 0x6) close(r3) (async) close(r3) socket(0x11, 0x3, 0x0) (async) r5 = socket(0x11, 0x3, 0x0) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000300)='./file0\x00') sendto$unix(r5, &(0x7f00000000c0)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2fff800ff00", 0xb1, 0x0, 0x0, 0x0) (async) sendto$unix(r5, &(0x7f00000000c0)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2fff800ff00", 0xb1, 0x0, 0x0, 0x0) syz_open_pts() (async) syz_open_pts() ioctl$FIOASYNC(r3, 0x80047470, &(0x7f0000000280)=0x5) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCGETROM(r6, 0xc0107004, &(0x7f00000002c0)={{}, 0x0, 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000200)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x6}], 0x1}) open(&(0x7f00000003c0)='./file0\x00', 0x400, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) (async) mknod(&(0x7f0000000100)='./file1\x00', 0x8000, 0x0) (async) mkdir(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xa}) (async) r0 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) stat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) (async) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) readv(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000380)=""/125, 0x7d}, {&(0x7f0000000580)=""/172, 0xac}, {&(0x7f0000000200)=""/74, 0x4a}], 0x3) (async) r1 = semget$private(0x0, 0x1, 0x80) semctl$IPC_RMID(r1, 0x0, 0x0) (async) r2 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffff9c, 0x25, 0x9, 0x0, 0x18) (async) dup(r2) (async) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x1}], 0xa942, 0x0, 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) (async) r3 = syz_open_pts() r4 = dup2(r3, r3) close(r4) (async) r5 = syz_open_pts() writev(r3, &(0x7f0000000280)=[{&(0x7f0000000300)="de", 0x1}], 0x1) (async) close(r5) (async) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000000)=""/78, 0x4e}], 0x1) (async) close(r0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 1: write(0xffffffffffffff9c, &(0x7f0000000000)="3c2e6c665421b4a410795147374bb076a5d5866bdb9921ce7a0832241790408609c01186298ef69f0a72ca1a06c3e369e769f9198d21213eeffe6a33c99945c1c45127640c4a2905d8c25ce480bf66d60fa962e361270679c4296fa70874d84df749c1b5fa60ac486247413df5a790885fb221ad9a87151dd14f95f0c3e910821853efa9e7832aa6d7564a0b28522ec9f45269cae7cc8d71893739bd487e80e3429214c10082975a91d78b5f31a605a2f2af", 0xb2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x7fffffff, 0xca64}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000200)={0x2, 0x1, 0x80000001, 0x4956, r2}) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffff9c, 0x80045745, &(0x7f0000000240)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x10000, 0x0) getsockopt$sock_int(r3, 0xffff, 0x3206, &(0x7f00000002c0), &(0x7f0000000300)=0x4) open(&(0x7f0000000340)='./file0\x00', 0x8021, 0x84) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000380)) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) getsockopt(r3, 0x192, 0x0, &(0x7f00000003c0)=""/15, &(0x7f0000000400)=0xf) mknod$loop(&(0x7f0000000440)='./file0\x00', 0x40, 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000500)={0x101, './file0\x00', './file0\x00'}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000540)='./file0\x00', 0x8081, 0x120) fchmod(r5, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000005c0)={&(0x7f0000000580)=[{0x21, 0x5}, {0x0, 0x7fff}], 0x2}) ktrace(&(0x7f0000000600)='./file0\x00', 0x2, 0x820, r2) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000640)={0x8000, './file0\x00', './file0\x00'}) ioctl$KDDISABIO(r5, 0x20004b3d) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000680)) r6 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x20, 0x20) fchmodat(r6, &(0x7f0000000700)='./file0\x00', 0x34, 0x2) r7 = semget$private(0x0, 0x4, 0x4) semop(r7, &(0x7f0000000740)=[{0x3, 0x709, 0x800}, {0x3, 0xfffd, 0x800}, {0x3, 0x0, 0x1000}], 0x3) kqueue() executing program 3: socket(0x10, 0x3, 0xff) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xc, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0xc, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) setreuid(0x0, 0xee01) (async) setreuid(0x0, 0xee01) r0 = socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) select(0x40, &(0x7f0000000000)={0xffff, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) openat$diskmap(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) syz_open_pts() socket(0x2, 0x5, 0x21) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x6, 0x1, 0x0, &(0x7f0000000080)) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) writev(0xffffffffffffffff, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) kqueue() (async) kqueue() msgctl$IPC_RMID(r2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getuid() socket$inet(0x2, 0x1, 0x0) r3 = socket(0x2, 0x4001, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) (async) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) executing program 7: ktrace(0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000240)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x10, 0x3a, 0x0, @rand_addr, @mcast2, {[], @icmpv6=@ni={0x8b}}}}}}) rmdir(0x0) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='./file0/../file0\x00') rename(&(0x7f0000000000)='./file1/file1\x00', &(0x7f0000000080)='./file0/../file0\x00') executing program 4: setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f00000002c0)="4c1cfc427342b7d84dd5f4718c3298b2a7cb5c709be9d2d9b97e52e2a59ab4d91e7e6c7c87511b6c41c07b22df0636fa640a36fad66b1ae0db8e249c2bb942ea03305aca8b699e1d47110fc00c11f3631db5ddad389d50d1546a24cbf336e6e03b23a8da4f2c4acbf6af29f8af85be2e9b5dac7a9631604a13dc822f6b153bde7dbf632f8a348ae015e63a", 0x8b) executing program 3: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') (async) stat(&(0x7f00000000c0)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x59, 0x0, 0xfffffdfd) (async) ioctl$TIOCEXCL(r0, 0x2000740d) (async) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x5f5f0077e68f5365, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x40) poll(&(0x7f0000000080)=[{r1, 0x1c4}], 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x44, 0x5}, {0x84, 0x3}, {0x25, 0x3}, {0x83, 0x20}, {0x85, 0x76d3bebc}, {0x88, 0x2}], 0x6}) ioctl$FIONREAD(r0, 0x80206910, &(0x7f00000001c0)) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x45}], 0x4, 0x0, 0x4, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x40}], 0x1, 0x80) poll(&(0x7f0000000000), 0x43, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) socket$inet(0x2, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea00000100000000", 0xc) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080), 0x4) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) chroot(&(0x7f0000000180)='./file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x4}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) executing program 0: select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x80000000000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc1206949, &(0x7f00000001c0)) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r1, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e", 0x5c9, 0x0, 0x0, 0x0) executing program 3: mknod(0x0, 0xc000, 0x5c4c) r0 = open(0x0, 0x0, 0x0) kqueue() openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x800, 0x0) connect$unix(r0, &(0x7f0000000480), 0x4) r1 = socket(0x18, 0x3, 0x3a) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080), 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x6e6) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r3, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000080)=0xc) r4 = semget$private(0x0, 0x4, 0x0) semop(r4, &(0x7f00000002c0)=[{0x4, 0x7e, 0x1000}], 0x1) semop(r4, &(0x7f0000000400)=[{0x0, 0x3}, {0x4, 0x95, 0x1800}, {0x2, 0x401, 0x400}], 0x3) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)) semop(r2, &(0x7f0000000340)=[{0x3, 0x7e}, {0x2, 0xffc1, 0x1800}], 0x2) r5 = getuid() chown(&(0x7f0000000000)='./file0\x00', r5, 0x0) seteuid(r5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0xffec, r5, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1ff}, 0x8, 0x6, 0x401}) msgget$private(0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x5) setsockopt$inet_opts(r6, 0x0, 0x200100000001d, &(0x7f0000000800)="84234f4554e8d79a1e3b229fb273f4eab39e7d06a8284c7252af3255f96901803db90393f413e23ab8184ed2cb732d0f00abc602b202aed4f2b5f8322e70f4f894c503f4377e2e78e03043bb01dd6e435eb761e20a789c181db0760364d481a4b069047a7611c8b74f5aa41e9d0e83e57fbf6de3f8a72bafc92a35e39ad7ec1e51ba347f70a32adc174f848e8275fcfe298634df8010e1d765cd214bc0cb3a390060650ed37c4d5c96d94782fc56101b2ac9860f208efc95f8b2454f1fd7b2de148966ae6e87b248f4cd7debed8470bb4eda287b71574a0075", 0xd9) msgget$private(0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x6c}, {0x40}, {0x8106, 0x8}]}) writev(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) seteuid(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000001280)=[{0x44, 0x0, 0x0, 0x80000}, {0x81, 0x3}, {0x6, 0x0, 0x0, 0x8d}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) readv(0xffffffffffffffff, &(0x7f0000000280), 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) kqueue() socket(0x0, 0x8000, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x40) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x800) msgsnd(r3, 0x0, 0x401, 0x0) msgrcv(r3, &(0x7f0000000300), 0x4b, 0x3, 0x0) msgsnd(r3, &(0x7f0000000000)=ANY=[], 0x83, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000240), 0x0) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) r0 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000001540)=[{&(0x7f00000010c0)=""/10, 0xa}, {&(0x7f0000001100)=""/40, 0x28}, {&(0x7f0000001240)=""/248, 0xf8}, {&(0x7f0000001140)=""/129, 0x81}, {&(0x7f0000001340)=""/23, 0x17}, {&(0x7f0000001380)=""/147, 0x93}, {&(0x7f0000001440)=""/226, 0xe2}], 0x7, 0x0}}, 0x10, 0x0, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f0000000080)="886c54e6e3cd78a1d74865fa116c7b9d4b2d19e033ba0c77549e28741d23e3b8ca9e48487ef91b6da1dd5d6135954fedee86d51002a939b3f5c473b72b642fa4e3f8b2cb0dd6c4077ff90a659971abbc2398335d601b9413d512c8a5cbf52f507e81b8448484384171a7c3a67f4736369eabaf21148b94c50c2d466b5367b26b135d695b5e0018646d1d82b4333cf1ec81066cfa1b24c9c465f486a9e8adb7f40ef909dac5d00d32be4a229d37ca029dab4444860bf267d21fa15654ab01035e4640f73f68ea895205e72a900c18d0b3d2559e23491d3d75bdcf1d6562dd850416d0b75aeb10b15160c7a4c467bde9d965f044bf7e3c904be77e82311b38ccfa3adc47efeba905edc20085e35fae8061ad2a0f037423aa289e1d895afe1663068a34e29c556bcf1d2023115e9ef6a52731b0426aafa299b9fa33209f78812aaef0988324ab4a74357867ad42bd77498d60bbf836824454ba01c4998863ba6f6af5e1e74f1b905ee17f44afc7e658b0f16ec5fbef7f145d9b0c9418d3db3e9bfad714d80eb2bfde1fa8facf9889680c8adf7081f59341c1cfec6130e4ea8a7cf3182f4e98d8858487a2d719c40e4d5c9abefc1404afb9af9bb2c9d7f49e3d190d8af624630283f3d141077962c4c68ba3e2a02cb570006deb42cb65da4090e09287c65e758a31911ae0c33f8ed99f974529db84dc5271f822d17b7e0da094374f32e4e9856dc9c1300f1fdae6f12e74fff680bb39bda1b4eac3641e9745cd7181395578865f1e0a04cd4f213ac0dbc92c480ac38624c2817d05a7c6e62608be48d9ad8e4b883f63a84b7a8b5eea44facea260112520db393338456cc7c4a8cfd1f9b4a2db03fae62c0266bfaaf5de58ba980ec21a0a2808b380a7b9cceac9117a90b60d79e89a81fe796af54d682a2c8a80ac25dab8eb72d4e41cb2fafdb90def83923b8fcc574940c9f7c7ca559646a08c4b8caeb46c995a9a6a7ce5ba3d9eda1c76419989e7fb2042766f563bd474b7b8391839ee9648ffff8773ccca77329f014bfc8ab68864da09c47f9917317d6299f3c1799954f6f60f666d283b9194a53f32b54aac60a3b66df418b6d8a332e393766bf477d49be0d2667385e7f58dbb3feec0232447f4bad1eef52aaf158044d7d779c1a49d94c7d4eab5841845dfe0fdff64af96d614e144aa6b2ea410e124381d6d0c87188b4a27cdaba696b73e34aae94ffdcf25c9fc33bd28cb7644097dfb09b816ffae23854a8cc0bec159e5e2ee7aab1885d94528d6910658c390f0422ad321bd1c81547b319a096ecf93d91c2203d1d0252d20eb3c915e707246466dab7bc8bed320124a0562802a84c5013c82739aa83f124e189e4932623d6a2e0ca01766c0ade68308b45a4a4b95d6ce4bcc9048caf9cdb6f0face20fd34d602120f83418fcc7758503c3aa96a2394259591e88c99ff1ddc98cd282b7b76982c52a2533765035cfb567f44e8b7f4f1b0bcd9b8da6d776aa6dce84bc9374c7398705b6ca330239133368536c935bb90a8070a354d04f335b7758b13798f23af8b09bb82dbb7208ff9e55dc3b70bc2dc60130821a2dad548499b6901b49cd50ab635b465220c9f830f8d6152546e98e7c643d2748f173509b3f0d56bc681998b852dedb200d0da07564bcf9d782d6082d8c9f0b81ea9fc7f2a9ff6bcf8f3b2c9617b7c3429f1ab5e615931a858231842183f224d57ccb9ba4d14b1c40d7609dc7f994b458ea5d147c5cfbf58151c2c4ee5bfc3ae914f5b2fe4fd72aaa8b376c1614ff8f16b00b66ca19a0dacc91db642c685a44a120de715b821480304ff016a34b2e01e974006987876034a0de5b9147248c8e3edc04dfe7c3ecdef9b248b68a969f6f2f1c903c069a5645b1793af7f129abc57f759b9876c3cfb04d0e06738f241fbcbafe658e92bc6dcf93cb420b754ca3b71cc8717c34566da767a90aff5bff48a73161aaf71291b02dc879c9262c6f62374884754933ee17b567d0483192b9d1b4c3633b4c9d087db8aefdfc7796b832d526197a6eee89bf53bcb1c3d41a611e75ec5a6c187ca516da2628eaaf1fd0c64cb31f817755b95165974ce6822bf1448da63567adc4097a07282cecfefbf6e13f65d137e16709c61c6b0d9ac1c910f92e46badd0afab16977b1877464fde8353cac1902ed657dd2b6c1d3b64fcb071016d09e62ef960bd83c92e88c402a7b7257bc7d65255b016bf35ad4b50e821125f2ea49aa6d0063199173b30fb59b475fa3ebceb96bab1637384584c6ab192211dfde7c3d111d8a876a46ff4748dcd842a8765ae043582f9ef0775b24d4d09f61e72d7cfe3131ac5abc22d6e8260b299ac64e18e85554e1166cb14d40f2ad32262c7a5acd987cac317458c38952c2036d3685029686c3f5c9b541a138f52822705080982269fd4465ead478ef99d55af328a399aee0a233453213f37996126b17187d8d17c2602bde76bc70db62e669288d8f1995f2dcc150367f31b5a551cad2014c6381ad5624039d9f3105b85e682c8b18d682dfb4fa1d38f6fcb40a8cb5ab87cbb6cef8f2f8886848f357d7c3cd2bf5839c2a07c0d1181913f3765439bf2fcb320981e1824706fd551d99935a7e5c0f07dffc98bcd79dc41cab1f25ca9ac66653f72573854be103ca20f8e3137366c300bced9893221ac7ba3705ea93fada2c1c86b467cab8544fcec2ec7bf95d2da0b3224ce6051e7b546e7b9d62cc9a88b9e2ee54eeffab26c7d5fc35421c58f7a5a205e3346c3c5c8e825f470886e1c02824fa81394321b55d8093acae31cbd99d19021466c06aebcd93df683b891df2349a4e80b17262510dbbdd19a60584926facf2c64ba077e1464704b26e2cc81debf0ba66330b5a8a0f246ba94c6d849ff82ac6d260371577b04f630520296cde08d574feff74dbc44351e1abc3db43026ea75d2e14b2446e2fb53f8583c9185ad23afb49ee113ad8304600e2625b1afe959c79fae8fb485361faefef62b4439c92b9e4eaf74a165f5f5b81001d0e0fc7628f66d49af16802a2d78060c3fa339a475163ac73947b6eada0368720561652969981ac0f7936bbaf1473c16e8d2f5007ea5d9f5d592eafef077e2128aa1c3e64789c59fff536e37c5c9c975e643e38d611ef26f0cef3a6a37dc9a813d0c98a4673054de958d2122ca8a5688d3da3a3070a174346032b171ea47bf5636513e4404d72a3d5a298cf025b0ccfc6d82bb10cba6a8b42f7d1fc3a09d057747189fea2ee87412a28d51fdba05d50d17eedd520905d30cfb4acf05c292f0cea7b1c9571928465a132ba1dd836db87ce3ee26b7ffbbf1f9e4080cb1a9080a26becf1a5d9fbc0fe16bf71715771fba6343d2d2c4b091e27411cfed5e2a300a84dcad0deb5794cb4afe1674f564c0f8b9cc2b98793294e5fc79379c05ba63f58348116291dd38b7b6d44ac947291269ac0ef85d194901b633e56803410ccbe171bdcd92e67e7e6f64c34e6e2bc8a2693fbc37082925bae0fdf3bd63abd9d558fbad1daf139930f77ca12d9bb50ea83b44c0ebae596cd377d1891ad11e0ff951151da6b54663956fd58548e7f858a31eeb20dfdcdc73e92519380c950a50e904eec1fdfd153129daef77f44607e8940d8de5631a213ad7fb0845bde22906f5d0b92ad587afe32a4b3f13aa07a942b916a85f87d512fc02345e80383c7c9b550818d42c1521872c1fab01621c7121f52eecf340add969451f3f971497095b32b4803c8dd155701db8e6e5694af2555a820c1aaa8e9b42a784c397ba5aaa147f7d366efc5183ee04763121bf1a9858b2bc3214cdbf854191d698ca82cecda738398e5ebde1b7e0e8b045e76a9f22ef0bc10cb6f797be84cd2ee306284363e4d9a33a1fb8ad311f93038f1374e89123dfe1979ee6c1252ad3f730c3581776b9761b41a5251417f186946e65f5d5c3664b0f3ae812a634eb3c8b45677047d7703bb6a88de3c524653889256ca6435bd41a5fea31a58a5f332499e6deb25f7de483164b9a7e0782528fb5909567dfadb45d7da4946405f851575eac71c51bf1f002104dfa9dcbdaea263f8e870c29622c6851769b8f3de0c730e04e292025bd0e276c7505922bdcc1dd58c1cce811520f313fcb6e1ae0da5a432ab430b56e0d85452829bee401a8c3880197ef3998dd18ccfb602595b4503edffe5a3a2e71c4a062d87b012f2b5e415073428fe19745ec619c7c6130829249c35dc115d5c9c952fa8f9eb9c4e2ef5250182cfa7a1ea824dd937065b832dfc505907cc7b079a2f5186229a900789e5de18acc7b8c9f418922222939023e5e19a8ba79d76836e28e48bdcd087af925b25ba14e94d69c1079da7a72e0960cebde46357ce3d0511d302d150c07e1b8238f2aa03a1379676d251fc7d63748d77355c9603fab6786eea705739b4a49ab698ec12de4f458bd74950eee302cd77a3ec4103f779a1d17794b3157137399a56f0aa11f57436f280e521cb552d920b465b4bde69d7eaf121748dfea69a0f6cac305a5833d5e375eb1c79cee88b093f7feaaf7e681cf2bb5343221e5d08d3ab63b7d5e8bffbc569f92b9ce4fccbcaf0894a4618f0a5627ebf378a1e2d80a3286f2af01aa432b60c71f23d506aa48485f2496d613afe754253228a113016cb73b20e43c36b13ce148d254b14b77f76886b930347a554f4959477ac2b181e71bba1f47c9eea1e3768a26ed505474c4a0397df3e03fa777d83a80e91d149a2b8ec72b7fe2d649f1cb6175fc11c4b3f2c807e3f7865b63932bf020e441616dfb4c60c9fae938c534812aec3ab6405baef17d97a5190694553b302eb04bb77c13f2fbe0764d35ac1ede78eb94aa1b88b8fdf8d893a387fd0aa3ed0d9168684fd0e1a207f46a4e7c055e5dc674c5847fcea6ee1b1b6452f4027a294fb4d7e9e8267c6ee124ea856d8ef98ee29d84978160cb1b7d6b5dadb520e214adba2644545fe78cca72fc225cf36779fb24b86d50f3ea0de035d9b5dbf9996d4d644cffc48e4af023ad986d03e880323efe24013896210879ffe39770dfada5e9352d2c4da722c7c809a4770a36e78f46a8163f12b169ad03e2a48b0377ac3fdd207def0e39a78f8bce0b0d392295815e5e7d8d7a525d6d8d310f5f9df96a6d568e5f3b6eb46b6765c58153d6ef326d7943076a9a703aaa7a72b4620f2e6b64b934f88448d5a71630f246679a6bf14baa082bbe971220deda27acca187c70fba918a9b7236a7121870334de9b777110132d593f9f98a855f8d055a9fae38b4d04cce761cec9790f7ddc4848464dc0efbf5da20716bfa1bb32f16462208aa673d914f4970a1a053a251f8ab5f02549f067ca6f781e75134d4188599aa10c067fc1db0f210d47bdad1286b8171413584b35e953d5af5886489a1a931a3d2f9eb4655fe4f48f734d5d85d78be354c77f405fb784f9e8fcafb76b2999aecd3122da07e78bef4945385c5d048de8b6633fcb62b32627375698cc2662e2bbf48d48c7a900727efa318e7e52c967c09b7f423cc208d9d733d63a2498993fd6a21f497ae73cf58852b62a59f24460564685b892520a896d49e80f250a1131eede72a57235c81dc5ea25da4b5dbcfdf5bbe3dde6f8bbdd5daaec7154180e5e9771c76792f5548ec63aecf97250e1091ade7c0e7888bb0c430fbf4610b596e2dd9d817eee9f0a151e1b08bb81327f271080ff03910784307d4f0813ddcec8a788bf94125682cf32bf49ff171a41abd6d5a0ff6accf4875f8ff0b436d8c876d8ad1a8e3ca7ff0cd33bfc2cc667", &(0x7f0000001080)=0x1000, &(0x7f0000001200)="7d488fcd29f7cb", 0x7) r2 = socket$inet(0x2, 0x2, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x2c5d36d679bbffb3, 0x1, 0x0, 0xfffffffffffffff7}], 0xe4c, 0x0, 0x3f, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) kevent(r6, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffffe, 0x15}], 0x4000, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000015c0)=[{{r5}, 0xfffffffffffffffe, 0x50, 0x10, 0x2, 0x6}], 0x0, 0x0) r7 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000500)=[{{r7}, 0xffffffffffffffff, 0x1}, {{r4}, 0xfffffffffffffffe, 0x12}], 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffff9, 0x45}], 0x0, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) executing program 3: unlink(0x0) rename(0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getuid() setreuid(r1, r2) r3 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ipip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000380)=[{0x64}, {0x1}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000380)=ANY=[]) r5 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r5, 0xc018696c, &(0x7f00000001c0)) close(r3) syz_open_pts() ioctl$FIOASYNC(r3, 0x80047470, &(0x7f0000000280)=0x5) readv(r3, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r3, &(0x7f0000000040)='L', 0x1) executing program 3: r0 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r0, 0x5867875ab25580b3, 0x7, &(0x7f0000000040)=""/248) connect(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x53d}, 0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0xe405cabb478a8d9f, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) open$dir(&(0x7f00000003c0)='./file0\x00', 0x20000, 0x82) bind$unix(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) socket$inet6(0x18, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) setsockopt(r1, 0x90000011, 0x1, 0x0, 0x0) socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x7fff}, 0x0) setrlimit(0xa, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r3 = syz_open_pts() close(r3) executing program 3: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ioctl$WSKBDIO_SETMAP(0xffffffffffffff9c, 0x8010570e, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1f, 0x8f1, 0x3d, 0x3ff, 0xeb}, {0x4, 0x9, 0x3, 0x395, 0x9}, {0x800, 0x2, 0x8, 0x3, 0x401}]}) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001540)) r2 = socket(0x2, 0x0, 0x0) socket(0x0, 0x400000000002, 0x0) r3 = dup2(r2, r2) socket(0x2, 0x8002, 0x0) socket(0x2, 0x8002, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000080), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x7, 0x4) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) dup2(r1, r0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) (async) open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) (async) ioctl$WSKBDIO_SETMAP(0xffffffffffffff9c, 0x8010570e, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1f, 0x8f1, 0x3d, 0x3ff, 0xeb}, {0x4, 0x9, 0x3, 0x395, 0x9}, {0x800, 0x2, 0x8, 0x3, 0x401}]}) (async) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) (async) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0}) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001540)) (async) socket(0x2, 0x0, 0x0) (async) socket(0x0, 0x400000000002, 0x0) (async) dup2(r2, r2) (async) socket(0x2, 0x8002, 0x0) (async) socket(0x2, 0x8002, 0x0) (async) socket(0x2, 0x2, 0x0) (async) connect$unix(r4, &(0x7f0000000080), 0x10) (async) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x7, 0x4) (async) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) dup2(r1, r0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) (async) executing program 4: close(0xffffffffffffffff) kqueue() shmget(0x1, 0x1000, 0x34b, &(0x7f0000ffb000/0x1000)=nil) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x20000004}, {0x6}]}) socket(0x2, 0x8000, 0xff) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x800, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000024c0)="bc", 0x1}], 0x1) close(0xffffffffffffffff) r1 = socket(0x1, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, &(0x7f0000000140)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, &(0x7f0000000340)="62aa0a13feca2135c8056cc1c65bdc31b7d8cd43fa2dc2817ae567d2c105fd7eb6ec027b7b4d10ff593a41726738f2f7bb51b6147615e84b59cc73bff39e7ed97439aea9466e8cc7cba3006bad4062d5297b8dd921012e091abc96769d2432c670035da2a5204a2ef2800e6d3d707207e2305a6a378ef3e911f77df0cdf9d4fa9e8e1535bcbfb84036cf917b11a547b68f439ae9b152a81f30733034", 0x38) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x6, 0x314ae0955f74fc27, 0x3) r3 = socket(0x1, 0x1, 0x0) getpeername(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) syz_emit_ethernet(0x2a, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206983, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x0, 0x0) socket$inet(0x2, 0x4, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000002200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4e, 0x1b}, 0x1, 0x1, 0x40}) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x20) preadv(r5, &(0x7f00000012c0)=[{0x0}], 0x1, 0x0) fcntl$dupfd(r2, 0xa, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) executing program 7: setrlimit(0x8, &(0x7f0000000140)={0x4, 0x62}) (async) r0 = syz_open_pts() syz_open_pts() (async) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x37e, &(0x7f00000009c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28203483b00fe8000000000000000000000000000aafe8000000000000000000000000000aa6202000800000000000000000000000000000000000000010020000000000000000100080533fb8c449105020008c204000000010401053fda59145dfa363faf8f99965d5e0241efa8df95e26ed4ee79c5f1ebe096e13de2f08914fa2f6ad4710ecdaffc1b4d00c32a625d3d25c85e7a191fb57241ab3c32294ef5993e5e933caf064fe66eff2d05c50d80dc28ce7c91c86acdff8c2ea9bd64bca29e0d4a11f8b4d1cabd6812cfc70c7a8e720d70517e31f467cd5bfb38c1c03c98cbfbf18b7270ccdf4bce5f361d513bafa55eca14b335e44fc31f608c4deb1637a654669fc70c2d61e5f84bfab0564f85e9a625e3f5f805bc3794c7679b8d44904c498c116850ebdfde5c71afbf2d8ca8f7322bce3c16faeb100c56b0d85f00010001020000c2040000003f3b120000000000000502003f010400000000c20400000005c20400000001000100007cf8399051ac56f91e273805118d02041e3ae8d4950764a4e437b7b7cd33a3913a9ad0ba3f6c4beaadccb32bb2e68b72fedd55da9af3953c02cf2a15152314e3931a59b4bdbe29563f0adbbe443c204eb3e77b6410b4b10b48f531491b360f19b88e08ffd9458f0a6e1cad8ec71adbcc909714d00d675512127ac90156007900ea2068000000f018000000000000c20414000000000100000100c2040000f83f0401ffaea5f0d2ed1237a42f832c87b23169fbff7d37ed6f04455a7544393d515789a5df3d6dfa070dcf6d8f9f77a423bbe37be3ad9122b369b3749032ffc726dd248ca8c9956157f82b8c7400a706dd1473aacd3d4d09993ff7e9f0e0c840704409c56c4f473fb587dbffca14e14147b8da0e5f5d26a4b448bd04af5467d5f583ecb0e74a45da6651a459eaded89f1e0ab0e1162880938217ddf99c8cea9a4094301d0e2b050200056c0001616600000000000610670000000006000800000000fe8000000000000000000000000000aaff010000000000000000000000000001cebbaeb3d3414907510cc5bb25aab5968900a04066000000030500000000000005020002000100000100040109c20400000002c2044000000309103a391ae69482b0a62cead83333d4640805020003000100907800000000605adf0000000000fe8000000000000000000000000000aaff0100000000000000000000000000010000000000"]) setuid(0xee01) (async, rerun: 32) sysctl$kern(&(0x7f0000000040)={0x1, 0x53}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) (rerun: 32) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000000)={0x4, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) (async) setrlimit(0x8, &(0x7f0000000980)={0x42}) (async) syz_open_pts() open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(0xffffffffffffffff, 0x0, 0x0) (async) syz_emit_ethernet(0x0, 0x0) (async) r2 = semget$private(0x0, 0x4000000009, 0x82) (async, rerun: 32) r3 = socket(0x20, 0x5, 0x1f) (async, rerun: 32) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) (async) setrlimit(0x3, &(0x7f0000000000)={0x1791, 0x100000}) (async) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) semop(0x0, &(0x7f0000000100)=[{0x3, 0xfffd, 0xe5ce97ab354d96be}, {0x0, 0x8, 0x1800}, {0x0, 0x2002}, {0x0, 0x101, 0x1000}], 0x4) (async) semop(r2, &(0x7f0000000480)=[{0x3, 0x4, 0x1800}, {0x0, 0x80, 0x800}, {0x0, 0x0, 0x1000}, {0x0, 0x0, 0x800}, {0x0, 0xe0b, 0xc00}, {0x2, 0x1}, {0x4, 0xfffe, 0x1800}, {0x4, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}], 0x9) (async, rerun: 64) setsockopt(r3, 0xfffffffa, 0x4, 0x0, 0x0) (rerun: 64) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x8001]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) (async, rerun: 32) r4 = socket(0x10, 0x2, 0x7) (rerun: 32) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)=0x8) (async) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 2: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffffffffffffff080045007ae170782bc229bcb6d0e695170090dedcb29bcabbd632d7d62fa1173b3700f9c504f8c76e8a45a69e7614a604557a4850c047", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) kqueue() ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080)="bb419543563ebbfd2acb42f383cfd9fca17606eb2d9700a8cb6479b9704517c8f6e6262d7f4f9e7f6d4eff6bc286da", 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80", 0xad, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) setregid(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x7c}, {0x2c}, {0x8906}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt(r3, 0x0, 0x16, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x20, 0x0, 0x0, 0x400}, {0x8106}]}) syz_emit_ethernet(0x67, &(0x7f0000000280)={@broadcast, @empty, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x5, 0x59, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast2, @empty, {[@noop, @ra={0x94, 0x6}]}}, @icmp=@time_exceeded={0xb, 0x1, 0x0, 0x0, 0x0, 0x0, {0xc, 0x4, 0x2, 0x39, 0x401, 0x64, 0x7, 0x2, 0x8, 0x5, @loopback, @local={0xac, 0x14, 0x0}, {[@generic={0x83, 0x5, "ee67a2"}, @lsrr={0x83, 0x17, 0x3, [@broadcast, @empty, @rand_addr=0x20, @multicast1, @multicast1]}]}}, "adc9d3f65d"}}}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {0x50}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x74}, {0x40}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), 0x2) syz_emit_ethernet(0x3e, &(0x7f0000000880)=ANY=[@ANYBLOB="bf302873a5e500000000000086dd603a6394000800000000000000040000000000000000000100000000000000000000000000000001"]) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getuid() r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) r1 = kqueue() r2 = kqueue() poll(&(0x7f0000000000)=[{r2, 0x1}], 0x1, 0x0) kevent(r2, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11}], 0x3eb8802, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000040)={0x8001, 0x2}) executing program 2: r0 = kqueue() close(r0) fchdir(r0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{0x3}, {0x48, 0xfd, 0x0, 0x400}, {0x8046}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="8189c0f8f530f3b306000000370d8f7a60a839bdd4a4cbfeeb4324d560395a", 0x1f}, {&(0x7f0000002f40)="79edb939f9fb80a115c546fbc50fa812070b684dc29778fa5feb9686e3c0b7d3815ae58a56ec88a3446ae02d56c1869b19a327b33a3edb851dca2b0006abafa9b60a2936da7973dca3713d7c1c6b7205d945010e20dd7d9b3c040e3c14c565d512c7f7397aa3ed5fbfa6a7cce8bde3e0dc97e669a0067ce66e4e01d1239aad8c62a1d58fd74a2997d3a86983280bc78e82957fac341bb87db9c134f3dc129db310cbca997803d4b63290fa48f5ce1655dc2ab22142f2c1a19b2f149986d75e0c99ec9ccb72b6d33db2be34aac9af8be9bb7d8ec299312834a8d2ad234d0aba7fecd6fbaf9d126c6a35cd0c5f5d24d2b4aa64d571bd6213fa61eee47616fa6425d24b33ed4e497089bff404642d0818dfabb45c1f8de9632eb3cf900bb53dc2d996763c141c05a04b9b55f3ca9e8c6ab0900334d7f0ca72542725e77f33c9758c8989d831d67af23ffd026d599acc0328b7941bdad9e0aa81404e1c4600d4fb1725bd77b8b034dc64d02bda6931ab602a69a034fccf98544f1bc6fd062c4e865d2c2b0ed498936122195d71a94993bebdc1bcd4b81a36749d1ff664fca901233107640375a77f476a8ecb4fc12ac74c4b2a53893cf2203a7f05231d3a5718032e2ae39abab67d1e1b715e14ef46877ca85521e6fb259b35c570f8904ca2b626501b2057692cbe18894db86bc95a8e9ff3932b848c0fe5c93269bf20751919b73ff82988fbad89351cc2af0f265ee3729aec6f88a7935167a8322983b8089afc6c56aca2668472e6ef1a41796f7074d4a4ef7cedb79346187a98772650e920152ba98534288a43fd65d05f3376fa9471ae495d2ea430c1be16145d3cc71a153a7c1671cd15d55981c0468649e256a8e702228e0b3a50282f3b5067b1be29e97ee1844e2b8be8583b98bafbf354c7b3eaaba061ab7da00053df491273187eed455e7754f83d74c8eaf3af318d12180f5d7381681b06fc7708732453241b846e9d0864868f9c5e12218c04e0df80f926acf006f73bf9dfc5114d3bc032638d6a732f3889f513df492ab1be464f33086eda7bb8586945a8e69acd8b85e53bd14b82ac47dcf741b0bf5dc5fd8fe39cfbc364081644306f9469ab4bcaee6e2ad14cd64895fdbcef0b86883bfa5e678f196667d44d689484b8eae46f3c98ada78fc2c765c6792af4c17beb2b8acaffb04d47a5d78375bcd4c0907ef6f18a9e3e5f53b5d549715eb944f97c4b7ceea04b7e0b18c269d033f4e63173915afe3988358fd892fe2019817d795fa2283ff073ca904331504a949a0fe5b9261c565bad63bea17b261d3c3f732ad885b5c404b316815a9ff9445721f409e4c5cc8fdb0f53662ca4735663332cbaeec123592f89ecaf48063910e7ba05ff471e5c9c342f9bc024b31c557e98250bd4e5e5ce22557ceadb1c79cb47b3d59b1ee2cbf4bbec52ffd3d725b97b9b4c0dea0f740bcc4fca9c9a43d60e28436c03499ab81dc963a21fe19e5f2e475e9a77046502470d8a9c2f61c58f1d7a65452d6d846096932cff12f6b476048ee59fd8414e9cfab037f5472d91bf54191e88ed00773b7093321a0d681bf09d2cfbcde9187aa47ac0bb000e63dc342ce4f8a5b48224dfce55497ea88fd1cb04cd9f4a93d4d916cde528a27608470373f4be71fa6616356e576a4c380561b669bf1d0c42b7941b7160bf439519e1b06054c17ec2f11876bb8fea88d1587db577821bc873bd22ba0e7fd43865d6f99b26119c56d9af0efb1c3d6656bac528114b886ad95361072f228ec93f542ad207b5d7cdea96b3787ad03f1e9879ea1df759e7a043c24953717208bc7cbf8fce145907d3fbb072543f40bf781254810f63992651be67a4ffca66ab87558e904d7a989dc38a4f0fe7969b282624abc5402635ab9af40f5f994f853159af70de2bcaafc99c9bda8eaf0cdf4937cb3aa6ccd38236818277f3746db796c9dde6b2fd071f0d8ff57e157e5f210cc0657935e36912a59107d757f8daf11cf07f2eef7c82465d6eafe57cdd3a5f8885892f031171c37574ea6adccec12d68b63a5d26f1e1351ea5b2b1193a09d7462050c18b0b6c4f9fb31533973b8ad474d4e4051cd46b56c20126e13526f2ed026506abf731f8d4ae462b2e6cae2e149ebbdfb55cee6801bf53fb1d85b251c3bc9eaff87a472962623a8c8bfcda95b70fb34871fe9fe1fc0dfd229e614297c894fcc560855b5ef0695a3a2854e6aaa374ec320115a46893231200066dde0fb120b0869dadedeaafc73983ae022c3c14334d312b40ab0e488a2785cf2bd964973806f5ce53aa20859b1b9b6eb2b368887b9644b5491ad7a0d1001e1dbaca8396fa03cc27806b1bd082afaed61c75ada680a73869de372b769c41c1689ce7165456611dedb34f1215735d81a699f3e1c844285dcb7d9f0b21fb6abc17fb9b23da4cf0a33ad46162746739b31acd0ad836d2130a693c30852c0a9fc1780fcb686ecd1a886729fca2c09f40a9b6b2002bbf8c4df9da840dffddfc51bd34766f2223d20fb546cc915cc06ccb96b2b1a123b2830033c8da2ba77d24e0fd7ea3889525a29885a0efb4176417d570dfc01b50179dcc629c5a20826f8cbf34ea364f02e809caa6f82927f0f1fefc66620d9d019e7b5f05b170b4a2c27cb2cf36267dfc7c32ccc71c168704f5e9ceeace229c4c6c53b4c6849c6704285997cc0ec3f1f428008deac5c5adb4fef18f67c21d84302e1d50915d74fa03b9930dffbebeb310d5cda452fdaa056cd61191502102ec6cfedbb20e370f55a6d32bff0f620398512142a37ee2b08c6953baa32ad65638db8070035cb7c9982d2ce5f7388d3f4ca5422bbe12771971e9bd855e4d4977e3ab42002f4f262693ec60b444167dfcebf6d17451e6bb990237bb7869d3d3c2bfd4467b4730391494b92d5d0af9879ea2755a0ad9663eb6a606b308537ca37759cd52f430b6b8eea0986564a1a3e97f02e69228af45f919ec155f60be3c2a5880f8991705fd093de210bc340c307b3ec6bbf78412f30c6c4b10ba65e06918154be0fa586d8393bf20f46d956814328e006a2d40d711f296d5a12c3651dfa4ed3e4a5fa9caf216bb01eafac74423ff9ce2a8b84df7fe97607cfb6683a54fa4d325a739049af74d7de9c2be2e4ec144c5ac1e6ff2f342c19c9d7a0f004dbe70cc8a89175156c154ac0220b233d43e45d4ac8c2fa16c77781cdf6c807b1300873e13e67c3afcc7f6c1b55db0f6c01974b5a4dca2e1fa9bf718ccdf0dfeb7352612e97b7d47413c9a222db418384abbc6f24b7ddd3cfeef5a7385e7f2b12460229c2a2581eec79e181baa1a10f569a7327395a1767efc67cd2ff18173ec640fbb8937b1582f4c944252947adbaccb8d3812e4be70f332aca0173be6fa87e16aa6e2d6a5b51c2d7ad35c9ce764ec2d6661d103adccb56f6c626ae42db87df670f7559e32ba2ab8275a1f3ed47855a473a2cbb2b1e5555df3ed21267dc24de27ee677fa10ea1bb26aadae37c5e865831947d3d65a1528708cac615d32c35c40dbb6e62fdcac0a8b59d36ee383aa84b922ab3e1d9d4fcec551c40e3f101f70f2874f1ba150df2d4c71e34e2d70bda17d006dd0ed19b879537ac6d273c495c04c66ec9fb5b43fa6794cbd3abb4ac1bd8a2188e1b61352d4801dbc0a258a6ce1d178e7abe9830b1d89a4328532985e0c220e1ea7fb776ef9d273e1184af94036885507e6b8ab1e726af3384280d83d0def9cac4663441e3367f95bbeb8b2f88b9a8606a2e5b7802fc77827e84774fa8f410fc7b0db5e4357918785acc3da9d0af3e06fb44ea7242683c26092219d1b58165cd499f887b2bd114b500a6438ee656a04d36008dc09664ef70af31e2fbaa45d9eb2f3a7764fb0d7aaeebfa1433134763d7f283def6f61096be519e5f0f2e451ad701ffb616bad75b89aab80d61a8025e658fc1ec18b8e1825fb8f0056cb205bec4f933ea0edc1d604bfda4dc4d13a9de483121f91eddd208c7f61cac1417f820a953a61f97aebc5e93eb17c7de65f379a21d59f2764a996d5c9bf2ad8be4020174c93381925779401c011f2b213710caa4d318e78b26bc1c8359776fbef004ffc0bacc35b8d190e620c04218ed6f44216af96c1e18c6070011b8872d1eb434760785220c3f47e1e21ecadcf3a261ff063abf2d55d4c0af6a9a32fc6d3cf06b225530455c426218d50f2511494898068d1e60b4a51b7fe52539de48440e5b9f3a317b81f78d03b12ef0f46d919b69b0f048089985c927c2baa078aa7052f5e9bd80f82d50aa5dfcd6bd5c9469d6ee95449030f51b68c23d4cfd8d87ff82bbff3c8b10aad0417e9810646210cc3a3ae9e42634aa429bca02c84b3f7a0362a5454e4b85a6c34ba5d6acdeedc938e1d825b39f1c4160d040545995822342701a081e3d93f73eff52afa5ae309cf4949b0c86f32eee4174771e87850ed81b05491727a7a3a4b47f105e6889ba95b0bbb3b673c9cc06102010765cc9cc84fe34b6115cbf765a914b50d7d2d0c4113deb2bcbb2e0c62d52be17d2350a71e452d46492d0e0aa76a44571e7ed7c2ee280709585cb90b0bb074379115c592722a52a1781c1517495068851ef8ad1255977dcc7f40f945fc709fa797b439d756bbd4a8f7abd7b45ce7dbb42304b056cb654510223f0a8c5d2afa3028a12efef66762f6844529e2fc9604739d6f25da3d116d5d96c4c729bae7b76a65e08cf96551c768014d51350bc0f3da934b1b44553ad16aa192d30cf64adc96c3c84fe6d3cd86726e2fcc58ec2681ba79bedf44d8f84fa72786d9dff800fe7e0e4ff6eae45f9b6aa49d1703708fd1d91d76a8529db253eaf176f58d99cc3825129265e9656a9d8a3e46fc77febadbeec7f0a37d1945364283fc36a1978c0ebd4be247ec371ad21fd3d407c1447bfba2767fe36299d1599f53f37a3f981f1caf18e7b36e38e9170759556866ce663e8d45f321cab4010046e48ecbacd92bdcc8f5201436852682c013e0b94c66c0641ec6b9a1e6a691e1f3985a56c98ab934e6aacda7df1d9e354cc247920fe222501bbe78947f138bf0e25e562b352c4d4d03c6f10c0a5f7df6275039db7f4832b7f37c54efd2d37e08637806cedbcd685270053d52a6eb5b6a300579a156e200efbc632f9e192d703b6fc7b733dbaaa3b2a58f4996b8c4d0240e9bef38e48dfc18e700149618f7a7034909e60161a7994b7205a1299ff2d3dca73ed62f4fface87968fdf80427df4881fe67737c18e0bbfe1336049c5b24147d6c467d57514868138b8a6c550bc806382e74306f5a65bc26d8beecfd1e44925ea11cd6eb58bdf112196a0835cca44a5536f96f128c7d16845f21190e91a974d625cb0863155ede1e946222c564964d93f7b41ec1b2291a1e2411760c02bd3d72a21a665fd34ce1052648290950724a88ea97c539ebf5659e131830b07a9652d69ff746d758595d36cfc730362a1dc4975674a7ed8efe8da4fa8b62b468da727000e4fba2ac3a91c7675b5941d0c306b8d701006ff80e631175e912d95808f66c0b4f09a2f72af175014b423d4e1312ebad36319f2cc45677dc88c0efc69be0f05965a1b0c229b73debd21e67fdac43e7e3a12e3259ad6654b5fdfc6540f0367f74fb2d024e70fc6389f13a521be01e96e5d9e46ce7613048f88ae91aab057eb0720ff4777847734e0e334416d8337341761065a0881c30423b3fb8ae9c768cfe39a6b0defe3a3bf2f36968eaa2e50dad15e93511dbd64aa2dcc8d0f63701b83ad14830331971d34186195f9c063525080c2712d2bcbf6ae178c3a9ffde16c17992e00"/4130, 0x1022}, {&(0x7f00000004c0)="9185722a1e9ce6fe1d507e293a18f0c97f1f2c02e311e32205fde39fd5524ebf08aaac12f8cb2047a0625ec88c10a9010024dc5d552197e4985407a009499cd2d86f9bbf5b641944e4f78fc7441ca5b2bc417d2ed5021fe822d0f8ef90f21141217172c516e026c67dc0b2dd4221be8251bf597ff3aee261258438e3d2b85fe17b7121880b6436e974740c791c10c7d1da46f543f7dc68c5268993c87afdf9f4c54b732eaf828d7bc89ab5568236cc69f2e310845e9582d4cb8efa04a41fc68851b4a0f4ee2161ef11d0e93a820dd3344160df73ee905655d708599403343d07dd5087b55bd12c9bfba284f3907f5c41eb76279e38340966a43f", 0xfa}, {&(0x7f00000007c0)="92ddcbe4d39e6bf11a78a98c5a8ac00631f65d44b76f83f88d5171dd2e7114cabd75bb0d25739b98d539aaf36d43d6b0653c6857550c08c27efc7635814ba4ebb966f3ed6364179e423cb9763a3649b86a0ac8a5af99bd66c0624d13f54af449d5b29dd764d026ab28a1df3f7bb129729bf9bba64eda713a8456ab5b502cae504684605e9b35c0ca7286d24affd3e199feffed89a2712fd7c68ff99391eb812fb12ed30246d16553fddbe8a157a0f15aa89379842c0c281f49b2002adfeaca0aa60a968c209de3e777884f1a320cc399b21c2f", 0xd3}, {&(0x7f00000000c0)="374f092e838a85aea75b688caef87fde1985d1b5f02c3c54b873ca88450b4447d7672cf614abc2da230736a01b42d4e4843c7f028079a8cf2511653c8e220008be6a3892fd21c13a6ef4479e799479ced08a5395d235e252251054a63c23dc090d07a5c51c4db29d796c3f106bb832266b9b149bbadae0ae1831fa1dd70f7010789aa273d4d6ab52986e31649b4d18d9b8594cbe809d911e840c3a9e32bc0467b3378e4aa6dd221a877bc15b01655261d23c5accf60db919b929cbbeefd78e1159fde057e54846f7565766dd01caf157318abd2ac9913e12f5cd01fcc7d0f535cf2ed7eefcf1041e7194b0410ebbace5ca5dfdcb1406a4ab", 0xf8}, {&(0x7f0000000400)="0d85faf88be261571f2751a0dd2b36d0d75c2561cc94f10b73f02358309dc463ea157f74a66873e6feb8994631e36be9b4eaf6f12208450f2fc0dcbc2decc9285c56f49f9191cad9add35316df7bf09497a168e9c59c85f3a3f896fecbb7233a66f2eec3d6f5ee97db7abf04ceb66cbe4e987e73f65af5a7bfae61185d5ad39f92fe5358431abf53cd0e74ad7345d7ed8e42c3c4c9e0cb27a3cd0bfcbd7bc87be0da73edbc61e1a86ddb8f", 0xab}, {&(0x7f00000008c0)="aedb0193134b002f616b59c9648ea952bd9cd245aa393e1420f9cbecb729b25772b5235038d10178595e047225edbc70e91297cd1e1acd5a5d9a584735ff7686f6e2c78df73f1e683a17a20550613a4fe5a51fcf0a5225796ac2b9ccdc269003c5672ca75ef16b80ed8b0d73702a87f7cbb569dd7bde1e391398c18c2b7f8734e4f92c7ce6f63cacc45417d4d1d638331bb000000000000000008e9a459388db6b78985a844bae72c2b8744e", 0xac}, {&(0x7f0000000980)="e6427aa5a6923f0df5d19e992b230364693ab39b3640baa30f6e001b383e26610734effcfb13d30e4fb2297cb2582508767460b88d728e16d1d4a93048ea1fe29b67c8d482f990d648ec829af5ad6499e4c3cfc5640ddea225f4e8c89c54e7e69ee9d1856d463925116cc16ad05fa068de2322218e2725db7df37e0034b53de8be1988603da7a54d8e86f0b299660afc23e2e47eddf737ecf3abe1267290ff90fcfc2c8161ac3940f3f178acf6088aabd04c8f60af3b144b77ddaf87bf24dca3831e3fb698ddae1ab1304894f13e7a27de8ce36497a3867355ff2599a64a07427eaf82ef1697ca5a38c4744d845fe6ae523a449be02db3979e6faa8c14b5f2e0d00cbc216bbc8abacf8fd27a4c93ca61ffd1396cc8afd84f3cb6ae5bc618ec2cc0c02f522cc80a9450e2c116fab32fbbf8a89dd9c19799c6b2474927476a7b5f6e6963238f826125f24c93aefffe57dd3034e53bcaddee3895f74d9af75081042be21728097fcd326f3468953ce12cd474e0ad954f4d1161c9de78be274b271c49b8970fdeef08cd485983f5568e03996c4ac419c51ddbe60e4d5897e1922f8bf804c2b5dc7c9cb22cec2224a91ca0c592a7aa0883f4c084402252e305bf6d1955230a2b33f4e6d3e826ec557001a5d24fda4edeb6214ee758c650415fdef6a4da35fe3f88e8dc5774cd59849d1970f4feef989487e4b6e42792220fa6cb94e524d93127636d25f2b607aac12e1a06531b20f162413bc7dddf49fa95331870f1f20297a0986f0ecabbbda43a683a8917b3b84be5bc2fe1a8b7fd8af5c6d82f0dda31bb359b4dc2184ee62b6155c450729c1b2eb73b6354375e2567430d76493e20abd98cce0aeae40a339079bdfbb4eb3edf7e4d68c322dca0704fa1d46342330964dca8a9225c6013f25b2a164d539d90a97124826c06daa1f289cbe075709f00351e471256f324d290e74e44452b144fc7ca26c3ba1ec1a615b5bf7890023eae632d174ebd1ad1f1028c2243a6284b3c7845985258d063c76726210bade964ebd73b8c865b6edc6e4978eaa86adb1986beb3dc36bfd5cff89367eb1ffec593067a1471fdad980355f4cb149daa6df12b70fa41c024aad5a03f181830776532b33ae06377b99cd0668e6ae50bbd89715ad78a3fef55780e28deebd4ae404f7dd6672e441fe363cae0564a846f7c07c636a8627c878a196c2c4b0e55ac8681481ecd9c624ee56188f873401747a4217e583d9974c51d24c731a0b3d7d8d848105917a13ba759279bb88e5791aa2775ab6e31aa16735873bf61864a55031e3bdca63e9e4042e90ea85c1aa39492acc206f3cc00a7e392f82635a088c93853a1d3e671e924018e881b202bdf9ec54957f666f0d3a691ed8ef50fabf2a1a465771e5bf97c03d48823885a2518bd4a5d7caf0f4656aeaff100a961417c2ac7e0597dd8f6d31d48749059d37102bc267a9de8b4623c149c34f3ef024565cc288444d8854acd893ddf6dd5494ba1c3bdbbfe6b8bdd0d64c0388dab8ed7ad3e56693ecacb521a857c15ef17217758312464f464f5647bf65fcb2f46336cb1ac8f3bf2daea92ab5b7945300987419b6833baa25a1d9bbf4170bb7fd53ba3fd6dc1c6d3cc48c9ca4aa7faaf11497214e43ff2f7911ac2db2df653eedaf81b0f704a574c238410f86d98dbd9ec025a37f4d4be7067e50549de34ab0763fc1bf01e8d79aeff1377734cad7240f30fe598bcac9ae9da53b0883674b45897c86e8dfe45b07f55e4d86edcfb04a39ec1c132d60c94d801c208531b75f90b908e35c70b46153ef220ae478ccdf603569d85140d1115249fa9ec459be86f384b7795171872e5f22eeaf211a042b382b00ad33768594bc7eb01d08645ced531c5a5ad1208eadec7ab55efc8e59f4cbee91a6a45f7b74912a8a5e5d8d938584caeedf07aad25ef79910e6256a7665a0def6bdd4252eba75323524fc55f955aa8a8c2241101f69d9fad18a70d1919fafa6f2bb3b1254bad9b820d9746a0b1d63fcef4ad3cf53b8a77670e228911d659cf766412883cbc58acf9aa0559173a343e28d164e22f6814d5b70b0683a21cce1fcd8120e221be415086d85b87cd644eaee74c3681514b042c9401c95bf7681fcbccef3b2dee85900583731fb4141a9944e588d0698ef1af296aae850f47e775a1ee22865bfcaccfdf7645c2822efdb71b05e526a13538f0b4eae900e3ac8bbb15c938068b27c36487979362106d9abe19e3ceee84a0290db932ad72d45bcdf15e8cebbe6a5c65678ed6f2ab9e77d6a0f6202b96940cd711c7ea9f7903214ec9b12020efada027c3d72df44b77f2db5a490f35d1a96bd62f80d96d1fd8023e0330f2f364e7cebdf4082b8a250bcd52a7a68846d9f1108f897766d5281dc3b6a0ee60454cde605a2fee6dcc8a18e8dc05a003e216be1778ae33968b5561d35c6b3dc6696ccc15e90a6ef253cb48f45d9ba45a717e8ea4e8920d994fa2a52fc71360f759611bc04443964756ddf7524a56f9c3e8ffac7746d1b389936c8c4cf0f3854740bfc53e4c61170e6ff76444f2efd99d0a13a5e9755acff2eeb90e2fa13daa2bea7ee24dcf22cb089a72365760e452de37c605d1d743b96b6f023e0c723d5ddba401c49035010e7b3b018d4954d881ecc2b3cab171a359af843a376c6ed9f793a63fa3a622fbb070d6e514eb90861529b538081f861af1c21f06ebb9a65e0a54e26c3903b69e1b81aaf464a6d870c8d69f066cd2ad84a05d1b530aaa1a1190c0f38bd0a95aa1321d4bae01561c024fdb51c0fa0350d3c1fdd022327f43e9f50ce02468a9bfccd285e650b5f62d051300eb7b6ec2b389b7869a60e461ef580bcf0d22a4d95183151a319643570506e254a49656564abcaaa469dfeecdac1acc5ed5703b69d0f2ca5d8fed83c7802f1c57ab23ef2d5222182215f399801311bd5abeec34642ac6e1a74d7686737e4f25f7626bcf2e51fbb6ccd2f6699f772bb0421965b48a61dcc62d8b241758a5b623e6ab0e8fb53f5f6cbc014b4975bff6c7a4731daf7680501a9f71066835238adedcb94774dc97d7e59a70b991a0a6a54f4e30405fcb840db2852530748578bf41d942670d63116fd0c9f47e4f329836fdb4950962d2393b5a9208bacae04b1031bb568897a7ba218bd2974ecf501fce226fcb22c72801b64848140ed98cf92add8a8f3ed93fa53fa4be53f4fa5df70764d3492bb7bbb542aca52e360995e151a8ff333363c9e9ea424e5afaf8f36728a183f6b1863929762f82c8cbd34c1daf749388b318048956b3f0c0e032bef586c37839d837c1156cee5ee7f71cb76c2ed94c901cf73860314af3a54e86de477e597d2c1371e7430da9c949b4f671ee9841c6ddfb5c15655a991870084c2bfe63a5714cdc17566edbb4658f3b659893d1b7180725d05043095880350972ceb5c95a9c9544ff62df800da711f184f98487143512360e3d792187633de6c2d69ae6da07f742641feb0cca82c8a40b1922bf675fbad47692ebdecd402739ba42a4d8fbfa2fbaa36b9162b7ac3960d735f7d8a7d31ee83db8ea21bc3401ba6ce4e0dc96178d46ddf4c04f3309652c65c234960dd1a5f7af5818d195b75049489955d5dc78a88dd596e6359944a476fd48cfb8e99b8647844837fa9862010bb5c858fdd4dd3c477fea896fa768e7ede546bee101323bec62ef48afccd2bfd750278779517d26e2a00c5292c88d4aaa556933eb15b0d476cf1b8caced9897f5cec3cfc4097c30aeed2672f5471ddff1376882a986949e9fff307983cf4ee6a34d22f351beeb7d31ecb2f7907fdff3b45897c617352acae740b62fb2777747881d353b9decc9c07312d46b04469fbce29de5bc45f46abd37a2d0dced5713f7889ad3bd96dd17d53b2591325ce535754ac3991e5d206fd7c6918905021b484ce00626832819069ea2f5ef3d0f5231b97a79aebe2343a37a9eb6adbdb4ce823cfe626377c9a070a4de3309ea218b5f979b5a7a54ac5d742062af61687e836995c4441fb89ab74abe4d6f86fe7f42ac70db98aef33687641c168624292e2efa5ce14bdd4e23b44b5df2a71731f455fb09c96c31792f7984b18aab8af795e02288439ebd92d46e0c615baff992bc2eb6647a42ec724458922f48b2767c26e507fd12af2def4621c06dd660149c67e1b745025ab951cc9d4f0874694de34183242e7a929f16", 0xba5}, {&(0x7f0000000340)="dc", 0x1}], 0x9) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r2}) close(r2) setrlimit(0x8, &(0x7f0000000980)) open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() syz_emit_ethernet(0x6e, &(0x7f0000000400)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900383a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00003a00020000000000000000000000000000aa"]) syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x450d) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0, 0xffffffffffffff52}) execve(0x0, 0x0, 0x0) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) readv(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r0, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) r3 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r3, 0x0, 0xa8, 0x1}, 0xfffffffffffffffb, 0x0, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = semget$private(0x0, 0x5, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000480)=0xc) r8 = getuid() setreuid(r3, r8) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r6, 0x0, r6, 0x4, 0x1b}, 0x9, 0x4, 0x7ffffffffffffffe}) semop(r7, &(0x7f0000000000)=[{0x0, 0x5022, 0x1800}, {0x0, 0x8007, 0x1800}, {0x1, 0xa3, 0x800}], 0x3) recvfrom$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) clock_settime(0xffffffffffffffff, 0x0) semop(r7, 0xffffffffffffffff, 0x4) setreuid(0x0, 0xffffffffffffffff) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0x7, r1, r6, 0x0, r6, 0x0, 0x2}, 0x7, 0x7, 0x4}) r9 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r9, &(0x7f0000000180)='./file0\x00') bind(r9, &(0x7f00000005c0)=@un=@file={0x0, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00'}, 0x105) stat(&(0x7f00000000c0)='./file0\x00', 0x0) executing program 3: r0 = dup(0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000180)=[{0x2c, 0x0, 0x8}, {0x2}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r2) r3 = msgget$private(0x0, 0xafb0e20fef6483ff) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYRES8=0x0, @ANYRESOCT, @ANYRESDEC, @ANYRES8=r0], 0xe2, 0x0) executing program 4: setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f00000002c0)="4c1cfc427342b7d84dd5f4718c3298b2a7cb5c709be9d2d9b97e52e2a59ab4d91e7e6c7c87511b6c41c07b22df0636fa640a36fad66b1ae0db8e249c2bb942ea03305aca8b699e1d47110fc00c11f3631db5ddad389d50d1546a24cbf336e6e03b23a8da4f2c4acbf6af29f8af85be2e9b5dac7a9631604a13dc822f6b153bde7dbf632f8a348ae015e63a", 0x8b) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xf66c, 0x0, 0x9, 0x5577c538, "3c107dae307e08002b4600000000da64612c3300"}) ioctl$TIOCSTOP(r0, 0x2000746f) (async) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x2, 0x2, 0x0) (async) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1008, &(0x7f0000000040)=0x3, 0x4) (async) shutdown(r2, 0x2) (async) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) (async, rerun: 64) sysctl$net_inet_ipip(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) r3 = semget(0x1, 0x0, 0x6a8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x0]) (async) r4 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x10, 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async, rerun: 32) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) (async, rerun: 32) r6 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) syz_open_pts() (async) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000000)) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x9fb7, 0x2, 0x80, 0x8}, {0x48, 0x0, 0xf7}, {0x5}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x22}, {0x20}], 0x2}) (async) mknod(0x0, 0x0, 0x0) semop(r3, &(0x7f0000001140)=[{0x3, 0x8001}, {0x1, 0x3, 0x1000}], 0x2) (async) r7 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r7, 0x5) socket(0x2, 0x3, 0x7f) executing program 3: unlink(0x0) rename(0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) (async) r2 = getuid() setreuid(r1, r2) (async) r3 = syz_open_pts() (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ipip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) setrlimit(0x0, 0x0) (async) syz_open_pts() (async) close(0xffffffffffffffff) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000380)=[{0x64}, {0x1}, {0x6}]}) (async) syz_emit_ethernet(0x138, &(0x7f0000000380)=ANY=[]) (async) r5 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r5, 0xc018696c, &(0x7f00000001c0)) close(r3) syz_open_pts() ioctl$FIOASYNC(r3, 0x80047470, &(0x7f0000000280)=0x5) (async) readv(r3, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) write(r3, &(0x7f0000000040)='L', 0x1) executing program 4: ktrace(0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000240)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x10, 0x3a, 0x0, @rand_addr, @mcast2, {[], @icmpv6=@ni={0x8b}}}}}}) rmdir(0x0) rename(0x0, &(0x7f0000000340)='./file0/../file0\x00') rename(&(0x7f0000000000)='./file1/file1\x00', &(0x7f0000000080)='./file0/../file0\x00') executing program 0: madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000140)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) close(r1) setreuid(0x0, 0xee01) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) setrlimit(0x8, &(0x7f0000000000)={0x8, 0x51}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCCDTR(r4, 0x20007478) ioctl$FIOASYNC(r4, 0x80047469, &(0x7f00000000c0)=0x5) writev(r3, &(0x7f0000000500)=[{&(0x7f0000000440)="fd", 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)=0xab) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() writev(r7, &(0x7f00000006c0)=[{&(0x7f0000002bc0)="27e1195eb07654d5242c550fc162bd469451c69b309d9b2cd3af65789ce885febc3f862d6f25beb03cce344f8e88e462467f8b1969a9bbf66c15d44b1badda6e73ed3546be7943f5c03ff3a9d506963ddb010bbce3bca3a5d1afd863790db3d043110b60b10417344f31ef6e1af3cc7bba755fc5991397f0e532c80a28e07f23008331cf3291f66bbe7c95608f6b1caaaeec8accd17d5d101be5ca512b90208f7d9a03286563094b892b145f531a1e1c406336f0a54c77ceba1327ba002ad5955e2b731dc74c2f18e5d8cc7c64bf3ea834f7929b4f84993aba5ba3713635b145e887e09fc2802aaf4859f871aa4d4c8184faf8e8af6220eee76693be4a8c88957a3c9358ef2f37954753606ffb9e1efebd2bfbbc96c55bdec9ec396b1681f0c70b91e35b89d18863b19d0a3ae17cef189021305b0728c2758a53708de68badb500547969c1be95fe07f2345e77e6da277bd32f35bf7d1fbab92e9c09704a91c2b99c52df6194b90fa6115cdefb6f81405726a1a6e8747288ccc1433adc8b9b9be4dc8166542550000de25be4f4b3159183c2df74d89a59503c20fcd784353a623454ee9c2cc5bf267225c3ec5d1e01c5d05f8324a33d1acb7fe523287e1277c93d4d26d67300317fbfe15cca8876a0d6abaccbd2aeb05cdbdc3c0c4a6ce6530cbbdb55d8a9aea8197d2ca8138fc8a1ea9ed899acbcb29088a2131231199a9635e4093e9cd9f090877514a303dd12b3605a4df4a32eeb80cba34c4851d88c4c0587973a96bf1f8203eb293520b2786dbf7d9d1258b4eab8a99669b0fb07e73303fc104f314fd55085a972cfc5d06885de9fa7ff116eda55b9e31d13fe14bd6a46a41c1d998302ea54a9c6567d23cefb07178ec07e3570551ccceda5ada496a01fdc83f9510c61105a0dcb7d83c109fac15a95184f9ba4b4d9e47028db700e1dbf4c7a2ff44824b6072aab93e90dcaf4b3a52a152e90d59ac6bdb001c5f81901bd69753132fc07b7287f4f293534dfc37be0729c57c6e21a244b3a9cd22a4d0fb46e9b92fe9ab9d83d5a003d907b3c19e502279ad26e0a3e133527da959e5c9a1f48aef47e770dde20a93290ac3542fff93e30936ab13943aaa59255073acdb800d8280807cbe8ecaba138ab74c4f6549835a07d126359593c5e8e9a6c5564be55475d3dd5d8de9a00028fda5a495369b8fef5f9fe946fc337ec3d31195259feff1b3300ef40a5709c0c448d0f9c33bb2872a0d9b45edfe0b341e3326dfe13960699fae94950bdd406b9d727872a94af31410cde0079ced69bae7e58640f6fbffa15d3fed90d30a2bbcc19cfa0c24a3598927bafee7267de6f35c6b404349f8dad4ff80a76c24ae441d8198efd357a5959e30b1c19a66e8f83e9c38a05c0cf7aa75861d8f17d16e32806a71f908540df93774d0f6b98f409155d57d8c1c5b59e4d3af1c4c6982e31b039f91437b39f216a7fcbd298bc92d85d05cd5a0fbeac0b3d466507066ae2b8038b025cdd7edaa463ada3fab6b728c3c8e8ae82185b180210748b7927c10b72d66807a12a34f74f5c2ee00af98768673d1414c0f3f5df884dc13c92d2ee24f7394b90400e2c06b9584d0fd72edac17114e95595659ce93943bfac3698d3e1e2cbdd7703e5e66cd313a3ac529e3409676a7069d32e6e5e97ab41903e2ed6c9547f0e7d4328cd944e5fa215e46db463e986d9e017e45d2d90dab5b01533f15cbc88368c43d8d32fa6a43c10763fe71866b12e7dc73293d69a36dcdd5c287bb7c99c4e67464b0fbb91d53c70b1739531f0c8992f828f9ea3ff2b0da74258904efb33c0f041e58cba6944774f20559c32f5ee603bbf0d51b55d8bdfb0fdcf9f73ba58ad2e028eef8228ecafe3bccde98407033d27d4872b8d8f12ff40a1956f90651ec9253efe5474fd05380f5ee732ff1fa8fe439c3f87cf16970b225e81066689116fa5c1f636f5d9c77e55a6430c32ce9dcba1977adce40691815516a216c66c124c94ca5a5cf1826fe33dbf99f22d1e405a77e3594aa4c11a71e1812b7dcf0a6afa4ac41c82d71696a13a8ed29d990140bc3f979681cb946992a204251224fff6cb66efb4171955037a8e657312d110fd6b68fa42eb6935409f255ac7fdbc1f20895604f1c74307db43bbded6f75152771aa6cb55bbceb6a6a93b4abea337ecbce168cf45d9d43c92a7bd96b5bf6ebe31f975f575841a68b93c81c6e39f8073cd07ee38f587ab0f41d7fbcaa43e2ef6a41b3734c35e6a29804d87d439e4ccad0eab5db85ac70a2106600eab3a8978a5c275a1e704b3f2c237f7fcd5f61664af58a2127b50dfa9399663deba1b13dfc38edecab580a34132202c855c1026c4355a9f287e16558148b4357b0ccecbda8f54c0cfac25725f01f6fa5d6580a565038648fba218509901f0fa7cda0994e50c1e7fba3eb9fc0a25d8d2330d7df695d24cd0fd4ec39c3b23e1796ad0dfe68439e94b61cc8c9d505c15b0b1273855f59ded746e4de0aebe7dd9ecf2c48fd065278f8a5d8573505fef486b81e9b4a04bd160f55ece98ea092e58bc8ea8ff218dbec69cf84c2c726aaef143bcf187127cf7f4be3c4dc8a42bbea4c9b3c1adfb0632a24bce21cccb21e1eb1ef423455b08ca450c6183437fef3f66f1fefb6a6bd594463d2eec57fdc7352eada3673b8985ab66b3b68674bf1c363a87175271280c521094621fcc063c34184660ae5a8ece3771bde159a402cb2de104e95345952dc8738273afa9a4e49347f4d7107b5e30f9587affce009a706439055844987fc40d01cae53b29e767310d1259fde06f1df67cc340b174aed5d2a42d787719afc5329eee68772ba8a3cda437900de7a65296857d16bb287d1fc040526f4b19667336f76558c797856fd9eeba6e1d415edacf21da4f79074b66f59083fa53874ea18c8da08df450647e73c1fac1b3bb242184892c8cad6445c76d297fa83004582279625db87e3831d96b5eca237abe6a1a26bcf950c0e80fd2fd24a7fdcb1a96ae80e5ebd7b73f123596e8a23cbd9fa2579175af0c73c62c395addec435826aa47b6a4dba82b0b8e27d573bb4dfaf2f29cda5affcc57a777157dcc141004ec88857352a9f1a4b80e2c4c7b69d9233811433c73d03acd77b4c5eaf456a0119af403f36ff9610481f35da85c36db4e5bfc2f1db01445361ad220fd94ebcd7411c033acd54779c054b6e1f6ff2989899ddee41fd1c66d7fccacf0570220435ed8c135a757552a3b2e877f16ba9db8f0f07f69fa7ef307701831865fd36a9477b2266af94fdc18087612713fc7c390774a1d21ee5d8bef51908b8760ec2bcaa0993f5d0ad0ebf9184ab5a2dc1edaa7e185f9f60feed1aa982cf7aeb358508eb24b2391aab1197ec41047fe1b68a591b26b66680f7543ba70a148408d53774a3bde2d601d2e6efc38e530db2b9d9addcb6aa3a13c75e12871d0364dcb9f267cfbf6f8253f2529219823c858019cc038565ff453ca7fb42c3523a84e923e7a64438e0da58a79a1bc92cb3fe9f49897bddb9a1fa069a72580d5c39e2a972f74884d77674e40b11234123d57073943f5992703e0f7a46ab6a01dc320e3c2fae87dcf1fcba657a145761723b03f384cd931bebc09bb8e2257232ad69fecb81c13e25070b48d6bc4632f31577f6293722d6875e7cf1de7bd8f8d8db74ce4156d403aaa260f4fbfdcc5021af934582c977c38b246ecd6e388e6a721966975e32f8e26c147f92fee744699421e9cd09d6dc66ecf1126f3b28400938510773c8e9e62f919010df3f6af03370ad520bb0188142a0660ffb1ea4aba1b607eac9e04ab46cae2238c1c04992d5f61a2a9a2ab95c2a13b65111fe13876e909a8f5c57da99a8b53ed0e7538b6576b6b47583e37357a3704e5e69e1a39851482be059ac7e0dcf0e486e2d6454550518b64ea749d537d6f7a401441a93f7d6adb8952d4d34e54fa86b088534a4d5c5b592cef6c5f2cd30cb5e062071928dc12eecbe89b348eecebccb3bffd2a88835ba51e344749eff7623d4ca0d23d7f0a9a4a04787df77f40a27a351a7cf32e3650e1439842e33ff7c9d8880b2f21864944cfc6ea8c5a4ddada11737c942e39b222d5a915802f80e77e1640b1f3aee17cb7b273a5fca408023e20f67c1f428e9d08099881b704522fda443722fc50819e54c8955c81a72c53b5c445bd0a81d543d365152089bcdf522850db1a9c0bd643c68c59515dfbfc2375ed5ef6bbd0fbb73bfa51a6112e233b4cf7b9551deb7b70c80db487e692ae7fb616314503cc8836befab399303861bea75a87281e4b266ec121c2b1b514c4d0786573665367d260168da4e254709386ab5a7b0352d2fe7a917e017a82abd991179ac285ec81bae46fde2db5dc34cc4bc885eb5329a44f08591f4448cb77bd7745d9a59be08350b41cd7a10bb17c9bc898db5fcb3ee6a9cf541401265b3dccbcc6e8a32e63d066fc60687f0622d9347e99961a2e0ab6855dddf97496ce9c436337eecbcd1db71211ae0e31d6386ed1707725f01463dcd21c2ac0557c9725448dda015386e2d91683b94efcee8918246505fcb01ba192677c6569cf8b03b84b05136f490b0811526f86e4292aefcac26af3861352a940d08e3d4b728e35b0911d554e04ac4bcceeb37b9d2e6f896ea7d8851715e2304e87a3963ca6529edc7e2ba0cbe7a42cb77986d063cb645d4ad7650bde7693488cdebc6abe826a5ffe0a1fd99868f03c09296ae6d8d740b1b7261095fc8061a02606cf672de3c77cbc11bc304e68c2986ff4a194bd09b9e61ff42cf286eee6442000ba8fa52a75dfff15e69f182dad770c43042880036e858811d872a64bab488bad79ea2b501b3ab0c51f4a4c561759923ae102fb2dbcdfbd94a5a1848e9d0b9dc1ac5bb286afcdb8af73eaad3f6c07911323fd6d599860d71c0e65620c83a868225b527f388949d6f3ff767978454ada448a520f7f4fbb84a0c91c53213cb9ea8d0921f98925cef7cc008aea03339438ddd997d5cd2a9288df6b618c7101fdcc6b427b11faaf17b6c15c9dcbd4206406925b09ac5c300f7d2ea67c7ce584af03fb3f1329b5285f596e4c526ad43263434319b6bb659498823a571693ee85dbb779f1789a60bdd25f37dd27c642842e285cc5c91bc714ffdd7bb816b777870ebeddb6c3566fbfcdaaef6d9166ec414e1680174733887fe67286c1401a1c80807687d4832afa851a5f192873342c372c03701c5817e02c5006fc8ea5369f80bca89b93004743f9339c34d97f461f6f205b51de83fdbe3870b9d1171945dafe53b1606737ff94b5d52d94e3f6099170530f6483c3d2855b627d558d9691a783fbcf372183c7a54decfee8d8b8e7213ef4ccfb3b1753cfc294a06844257afe66106654079aed51654fd615b96cb51353da1350249078ff83c83b1bc6594de775b2cc82f7c5d83760e85a834116c587ee95017281233c53a4f321c361d366bc7e7234d18164294a9b44299f8fa61b403951c96af48ea60aea2c7a38bdf43da973d2b6ccf301706d65f07e091b84fe5ca33e8745ad1a8fbbcc09a410fb4c08f935ce2cd2ebd6ca9de77df1926059a80b5989a9e06dad5a6aab3d4070ae25f396cc5d33d2d74a3bdf5de961c22cdd0ef938f0b14a2f510a00291828c927606d2d648f2115e084ad739d3886a0703046f2510b96b589e73a6e1a3de606068941b4dafb01884faf13eec00c289da0d9eda9001636b13a1db083850a80a3895c47842cdbb67857ee9e029c7b431453f165e706f823895274f385b23c6be47a1c7938bbbcfd6ea3a4c994a6a4ebfad258fc04c08a0a4e8e5064072fe87c91065a45765afc1c684a03ebd18c02374f78d01ed9cb73d81b50dbc11fe5195823e16ab56285bb3c1d2219c8f69754aac7c3e7605a0cf9e4d8dadfb67468", 0x105d}, {&(0x7f00000005c0)="9cb2e1cb80751a20e704e7706e12ecb7951326c7d1dd25a009e85b18e404d94086593682b4379f488f0bc93296b1fcb49610ec4f6ae3fdb7290d420bd14e6137c6b9985c7f7bcde6146881612c20bfa35fd7cd384513810ba9b14497327caf2e7b58dad468b939bf7e1a4c5a0d9b5db64a5eefa0d6695a1b8f8665a43254f03b4df34d2b287d5f83942e33795dfcee6aeb8e294c2688902fbab885ef60ae78694ffc31674e0e1129733e52684a6e9e81c19bfd5c5c7cfa230eeaa154c566d10ac5a0", 0xc2}, {&(0x7f0000000400)="43714d701e926b3859f012cc1cf00f5ef3cab838a8ef48e9638443a4f1402d66872d3d6f1ec826d7c4d2b70fd5fc51940e05f5f06990ade789da0e9a0388bda70c6049e64761ebcfb69280745861e62132b712f0cc06b614e4802d01f3ce27c334e77c544382f930eaa7ab9804199724e51621cab645846c7da14a6a4e426c", 0x7f}, {&(0x7f00000000c0)="84736afe0116c5992452b38f699879903b33d8693104f46092f3ee8f683a3eb5cbeaaf4883f267914513407cb384b2099201c3f8316d482ac5e2baa742ae3176f9fee125138858507a53550298017773a0d8e91c8be9d41c1f6cc73ead471269e605605303f39c3420db1137b40ebae0eff48e25c0c4", 0x76}, {&(0x7f00000002c0)="bb3b923fd2933150f756d5064428f2e488249f95370141d8220b947bad61229cc0224d0e69563253dc232395011c171c3e06bd0ce605895521a0eed6d688c85d0e796411d59f5da07ce31f2485976a820ba62bc7000000000000", 0x5a}, {&(0x7f0000001bc0)="b71b2578f16266213a5d78124589a73c5e366ab749a8f4482de610039b58070e183d0b741d97756778c4f5baf89cf31250de3a641ad9e4549507f7cd670d86c0c9ced307965b8e4dae7c7a10385c130c2d5910be47e18b4dc773c7926b38b3e2c08879560e793ab679e1dd6b1ee06790403ec708b643d6796d66a9b1cab18160a9b7213f5a23d07cb6a5872c94fc54acd672564c5b2d98cb643ab7598ac15108a85adfd04edb83aee98cca21813175292463c6af48d124e7558f018719da9cac9114f1cc60dc87b676f60dd45e22e84b70f5c2040447c84b3da9b70a56a856a897a2b338dd02b62f6bf75156e29d5e050c1e5dbcb530246f3e10dbfb5cd6aed7bd89d767613b4a1e59170d19bceb942a74ab3de8dac5c9239fac924a93aab3f1d7a25f0a47efc335817fb07bf82aff12f844b7443111d41fda4a7ac1adfa0c6078415d43809ed840f8d48f3c7b819c418cd372e303e26388827da84dfb0f27b1f4aa4ba21ea18a96a6511ca8ff19931e8efdc9e905346dd182d715b043691c46ed299f8a359451d0b15d17f4e11bbc828ac1e0eb67ba90fde045c79c0c18aac7490ff9f7bd8c748b1d6fd16de272fcc022e641e5d6d81d3888e58e5370304463ea318c644f22becee86cc5b2c2368a20319c959555bd230ce251ac852c4cc1ebe8eb39d757f5adaf5135cc415ccb9bdb5ad30e98b3fa7cefeb27f4bff98666604d67d9984ef502b7a18f0731d1631ad7caa211fb07f6724c60313a18ae3898f64c106b5f36269c627455fca0b3e9dd07cdfbc6f50b6306e073883dbc62fdb3553399338e1ab9da312d54af8c974d57addd5c6081c917095b4c9f0e56945251545cb24b644669039ee5fb8feed7a24b85e75f62944a12e9b87db754b8010727ab5b9971e6817a9be59577910d4c367b6d25288eb9641ae8e6d8a92b7f0267dc85505ec97646f5083f795b5500f92025d7215acd40d948d93cfee5013da69654bc489c3c505f118e97196651ac34d7c185a1b13a42a7269b2c34921d8f64439734d753dbefb82639dab16a7e408180f8985e3e379405efc111ea088f5702aed344353aa45d7436a9667bb54875f16faf8bc41416226a73dd5746a216210c6d0facecbb6e72d78eade8426d06983b978308ec0f146fa7fe71d90c2c605248099174aa8134a3f7c29372d7c4df1f59c103c0739155e8be3e29194208500b6246251536b4c3c1bd143662735ab8cb41297cc500999b2529108ca24b774522998a9323284769aa830e476b382d334ce2001920f012dea3f85599763010393f075997f4ae826c0e583c5ae1ba67e5a6009fa86958c342cc59aa7d8abc22a8510f21d219826dfcece163df7f8d1b8d015639b4e2ba12864184cce2116e2e169416501eafae413b6fd7f9f64d8a4b87ffab20c621f6b73e42aa4824192078078a592c4842a75736f4207a7adf80bc7672c9fe6ff62a77207a36916e314b0909b9a636d399bc507866442841c5c30b54d857968e40488150c42ffb9a903aeff332e5fd826bf325e76b6554adc20fd86ebd1de4e4ec48b819e79e74b17e99cb84d9a5c02151274c2aa4ddc0f6caa8493a216e7d1defb848b0cab82f609694ad726703da1fc9d56bf9d14bc67201f84717f80c7691611eee3c750e8aefbbf375ea954a96554db923a1f95cd387c7cadf9dd08c5f0775500f0435266198a780c9be79f951f4051ca42788365c4963854b1180f35aa6b979e40147ffca1b5c37e2d38e087ee50f7c2cf807bc1fb17888003c63cb92bd44d73cfa9f8abfdfcef6b5ca896688a6177fbf2e8538b2879e75767801ab7e036a9c74970f3dfab679c482f91c081dbbb79367c77f8cc52988979cb63d9067bb754af793208de0547558e19bb81cefcb6593247109ea69d64cfab82f75b3de95e0aa2bbaec5b276697cb9f30706cf1291a26ed168d1e47da2d34e1417548544ce5653e6e9417ba183c6cbf6b468f7e290aab26ba88596618a3049a46aefe87e30bd8eadba0cfbda07e2d589a60029deb3be353923437a1fcc77fd29444564d56c8df0e0b5f3886ecc9d01aebff16b2753d2a14d0c1495cc40b01389500a37517f49fb7c95199c3ff94dbcb6eaa0a877ece01e28f8556463653896a2eb68f229fd6225acff15d5696e289c14044bd62866cc6444b52dce4a09a36dc5ccb280ff1ffdac18c8730b63d44c01dc788227d9885d7986179721c7a449452845056bc0075c919a94b4c6ed698b7ae31cc8eaf1669b686666a19832edec1dfe146d9e310c11dd2661b510e83f6c4014389a1fb203c38e01fdb66d606e7534211fa6fdbe8549146674c1f8c7925363d9ae7ab1cee0836dea4b3bc5880dc48c198c3dd1dbe718bfcebea83f3f65392f7cc2cab81f2d630c05641f57d80af579b16b844e78a34f4fc3a30a8e81f969303ab3904779e7d1509b2e91f2e5194130b3b5a7c34a12d85dadf89f1aaf358b973a099dbc23fec5f988815170bc4f8dcf3c37a219ce99dbd3d579d10450129c974ff794de47058f9c3542bc4e51e61c12692cda3c4d7d67bcb7971b4748c2164f556551d1c150da3024ac3e47919c28fd19dbbe3c837116ad9e060448e78b12668e08dce3bcc7ca1c221666bfee75e98f311fd5e4cf3eea6b125f02af95225948c6948ce7ffa8f814c579fced9adf86d3d03ef08a466bdb1d0f05dd51d4fcb694d5e19172b937bbb58c6f311481511c2ed7b2b4e669139ffc9fe319311ced9bee379b4b2a9835295fd05d653593ff10bc26c800a40619c01ebacb1685b144c4f880c82aa6e01b0210b8a587883165478d479f48e505d03bb849ec9a3376bbd537f52cbd8a63e4d54406238ef0a4ef8f300229e20becd18d73a3957d3b78af1517753c5180dd8ccf04f728f3e0d0c81fc5db856c6a3ad4f6705228cb2b0afee7cad26a87f190201eb4c8dc3ce79808d5af9f5f9cb3410b5c46d54e386e40ef58dfe7ca843619738f4f95e36a77ae2021b551f70af6d12efd770b37fbc01e07120d937cf5fe4b8ba33f20402d5cb948801f0579158c07ed5510ed487550b1d6d1634c5256da12a3e551349637a4f61e41ded9db5d618a15c9565a41262e7e0ccbff4b909da65d047bf663417b5c1ef8fb89f295298c26aa024fc1956e5d65004f34f4b0d7c2a7d9a7d21c613886f42688e60827c5d92c293f78957aae5f1a94c9213bb24107d5994e260375b222314b37fec422fe89718ca49402ae52ce65de1efc02ccd1f1294fed82d7c2fd45367e28c672f98aca241cdc92b801b785ea3a085a897bdce6521c35819ee42bb0345c3f9b807a2dc214787dccad57e6ec2d13901fa93d0bb0a21704d4c836bef4adcebe851789d452cfe54764c976f7ba9a4ab761bce6c541fc60bb22b9c7765da63a297b2a6db9337bb3385ad63b87662ecf87d574674ae6dce22d89bd1b8016fcead3fb3f0a9eea4b3941735738df1f301874cfe7a6cf0a394431fb7cb0f114a4679c0d1f11855ce5477f9e5575e1007e6831c22e7f8d29252ebed7b9ce73092cebd42f63e54b2e2e82f6a6d7f9b30d83aacb5ec7a9aa7f00e7eecbe7d69f3fa026c3a0d3e0a8ba1b7595de091cb6cf0fcd296f8a0f5d96be9aec74f167e3f6bd769a35b40370d81af96e985dfe48be99fb66b99e9d906ae5362d85483f89e8eb31b74fe9c260d2b69dd48f7e3927a26c199424c83e0491b6e9cc83e03c589bcbac53a", 0xa49}, {&(0x7f0000000240)="3eba6afa", 0x4}], 0x7) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffff9, 0x40010005, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) writev(r6, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509f2", 0x1ca}], 0x1) setsockopt(r5, 0x1000000029, 0x36, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) readv(r4, &(0x7f0000000040)=[{&(0x7f00000019c0)=""/4082, 0xfffffd59}], 0x1) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4, 0x8, 0x20, 0x4}, {0x6, 0xfd, 0xa, 0xc5}, {0x7fff, 0xad, 0xff, 0x8}]}) r1 = fcntl$getown(r0, 0x5) r2 = getpgrp() setpgid(r1, r2) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) r3 = semget(0x2, 0x0, 0x4) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0xa9) mknodat(r4, &(0x7f0000000140)='./file0\x00', 0x1, 0x458) close(r4) sysctl$net_inet6_ip6(&(0x7f0000000180)={0x4, 0x18, 0x29, 0x2c}, 0x4, &(0x7f00000001c0)="27d58ca741724e6890ff56ccdba49ccedfc431933c0c4c78488325f3fd1610a516c08972d0624261ecb667d857ddfcc9ed992f6ebd4b2093f14c812cfcc680798afe2ea279d2b99db42ef09fd276", &(0x7f0000000240)=0x4e, &(0x7f0000000280)="dbc395024149ba452c477f0a48eec046f552227607a62e1a2910ef8e798837fd44880a20c078851d33", 0x29) shmctl$IPC_RMID(r3, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x40, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x10000, 0x0) fcntl$getflags(r5, 0x1) getpid() ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000340)) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x8, 0x0) syz_emit_ethernet(0x32, &(0x7f00000003c0)={@random="f4ed58ee4773", @empty, [{[{0x88a8, 0x6, 0x0, 0x3}], {0x8100, 0x0, 0x1, 0x2}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x9, @empty, @loopback, @broadcast, @loopback}}}}) sync() select(0x40, &(0x7f0000000400)={0x0, 0x100000000, 0x20, 0x7, 0x9, 0x800, 0x2, 0x5}, &(0x7f0000000440)={0x8000000000000001, 0x3f, 0x100000001, 0x100000000, 0x3, 0xfffffffffffffffb, 0x4, 0x2}, &(0x7f0000000480)={0x100, 0x40, 0x1, 0x6, 0x1, 0x8, 0x8, 0x4}, &(0x7f00000004c0)={0x3f, 0x80}) r7 = accept$inet(r6, &(0x7f0000000500), &(0x7f0000000540)=0xc) setsockopt$sock_int(r7, 0xffff, 0x1002, &(0x7f0000000580)=0x5a, 0x4) r8 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) shmat(r8, &(0x7f0000ffe000/0x1000)=nil, 0x2000) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000005c0)={0x9, 0x62d, 0x5, 0x1ff, "b698af72efcfc17fd430b8b89783262c0c01699b", 0x9, 0x5}) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000600)={0x1}) setsockopt(r7, 0x3, 0x6dc9, &(0x7f0000000640)="4c33124c7a89bce11801e3163d7adf8398081abc5a1a00d56e3b6bd4c52fc7a462ceb73b26edf7acfd4bee2949f95b9d9a7c3a123551de8f2f4719d6c5a9f1e0c48383482a3875b71a5ef7f52851c9182dc188856d6d6b7c3f8a2ba7e62f8fa152b492cab5081fe4c2f19bdeee354d65c7f466598528b7772c30320ce8e47ed87fc548cad2d589c0b4ce871bad92bb20c9c1b89833b38b7fead026eb35a6ee0ff0cde81494ad3b5402cbc1c263c437a222357fdd57eda2663c3387d2a5f2a5b0c99a7d38a7997c1d8a0210e39dc060c7fe28135f42bbbe00a529", 0xda) sysctl$hw(&(0x7f0000000740)={0x6, 0x12}, 0x2, &(0x7f0000000780)="13da474d003f88fe3d010e9d89312d61e61da8b4b735a4d1b587ae07a53bc92a760cffd276363c1b2fcefa9620ade71ae55d00c4613968b339050c231fc108cc1c89d38d1b5246040be2eb", &(0x7f0000000800)=0x4b, &(0x7f0000000840)="832134c1a40b653f0fc7c786dd9d30f6d01bd87008ab423f088cd46be062eb4c133219964270efd698c0ee9d6f471b239e97b83679f801d4c722cb0e31b74ed780efb60342ece4c85ee733fbc015f825fc080a86497fd0e800b2985c4408670e6f27ad87ccf48f018ce8c3b2bbb5feb74764d282b94536287d0f772916bb544ebba6b78f3bb2c8563d52fa6aa352dfe4ffccd88ade02ef24d1722a7c384d77019ff146a4768b8792af2f0f994799183fdfa1e517a1732b5ae1408fba3a6e3c785d17d5c76b85c27b9715df271cc91b6346ab398cd038e111fea024a964a055ad", 0xe0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000940), 0xc) executing program 5: r0 = socket(0x10, 0x4, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000080)=0xfffffffffffffe2a) r2 = socket(0x1e, 0x0, 0x0) r3 = accept(r2, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000380)="fc87c803748d4fd1836cff2ef8a7e806794519d226318aec80db4d319f27e79a18aefbe8c5b603c1e95f8af4d635b60073d03b9d71068bcfbb6216f2ae0189b4ecc6cdac433424290fbe90ca51eecbc3a048fd5b9472649f3a5007c36c3036cad0071db3c55ba7ca3298b2b4830e87acaaeb74cd1da51d9d619642e507db91eb93eb6e8633d2cafa2bb758c79cc770f8f601a21619acc067b0a19a04f46b2ffa6b333938acaf3f3037d401f233aa32c2ddafc848f97ff019c805a68df40758e2222b9a1d51af3faa933e2115201ff97d61908eed76cfd5791c5492400e", 0xdd) close(r2) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000006c0)={0x5, 0x80000000}, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000200)={&(0x7f0000000280)=[{0x83}, {0x8e}, {0x8, 0x3ff}], 0x3}) r5 = shmget$private(0x0, 0x2000, 0x509, &(0x7f0000e37000/0x2000)=nil) shmat(r5, &(0x7f0000e35000/0x2000)=nil, 0x3000) munmap(&(0x7f0000e34000/0x1000)=nil, 0xffffffffdf1cbfff) shmat(r5, &(0x7f0000ffc000/0x2000)=nil, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x2, 0x2, 0xfffffffffffffffe, 0xb7}) mquery(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x6) shmget(0x0, 0x2000, 0x78e, &(0x7f0000e33000/0x2000)=nil) r6 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000007000/0x2000)=nil) shmctl$IPC_SET(r6, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000100)=0xc) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f0000000180)="8799c2f9", &(0x7f00000000c0)=0x4, &(0x7f0000000140)="c486c70f", 0x4) semget$private(0x0, 0x0, 0x82) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r7 = open(&(0x7f0000000180)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2012, r7, 0x0) connect$unix(r1, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8) executing program 1: r0 = socket(0x18, 0x2, 0x0) socketpair(0x20, 0x0, 0x23, &(0x7f0000000480)) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000082b0003498c7d3c88732762c5bbfb418dbe5cb82957248c3701367c99166796bf7cb7330001"]) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c"]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60a86b1500083a00fec0e5ffffffffffffff0000000000bbfe010001000000000000000000001d478c"]) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) poll(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) fchmod(0xffffffffffffffff, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000125b911f6", 0x8) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ktrace(&(0x7f00000005c0)='./file0/file0\x00', 0x2, 0xc08, 0xffffffffffffffff) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000000740)=[{&(0x7f00000014c0)="b78a673adf407b1a615f7b0cefcbaae1deee2db8c0a39e78cb9e7842dade5b0289dd462481d2f7086861942434c3459f91d45c48ca1283285d0f8cff1719972dd4e29f627a68c4faff243c839d6c7feb3bca329b172b83f4bc7e84f45d21754bc413ecbadd57191f8bd1cd61a9854f42c6695af839362ab8a907b4cde80e74afd65de994a34c9465147390a07ad76ccb98de184fdd98c479380c272de4184a1072fde680cebd19fc857c6ea3c37d4b878cba0d15434741e27e866cac8f4862ad786c571698aeb0c93c31ea608096fe9a8667994e54b2b5ef2e48ac65764a69ef91eee660951880d5428563fcfb6dee07f419033d0dceb8d800671a93654a54753d1cbe0a517b7489163ce0ad02703a59b64de8c85cc4d838a19f3a77735d7048a8e54ca3cae4a472ce68d59b73ff05c875be6e8958ecc84844a3ea077b1f828e9db731c560f50d0a97618a04df98e9420d480085c0cdd086decef9e01b00fc5bd7d129018429539cf1f096e8a3784300048967a3294410ffc467809dad39c9bf3e851b2aa4106af9d77f783d5bd1674d2c81b10d276e8ea78fd87ed33055c797c096a2d8394975dc1d1f5a89be7a4a6758954b0df5b8c30b05c95c71d212f644fa0fe005fe162339ece8c1705ca69a50ffe8920f5b9db7691b99429b7196061c4b2fc51dcea3f54264a137fee796a716798827091408842f36511611fd355351dfded485a60849fcde62f2867d245361cca123c2d70ee4d9b7e495b5f67cea778f952bf0c00f7892dc3f7e4875f3ff01db85baa4f4337cda169de63e43c7e5393f1599ebcb089a96bf25c8bf8e6ee1dbc2fde6753048ecb222580087695deca0cc7583e0c53ce832e55adae9acc5e2db49048ae9a522a11f3b693270c6ff7bccde4bade876214d7960588cb461f3d85a939acee63c2738c808647f8f57f3fe3b30cbe42b75eb698ecbcc5b1c40b0410261f232ba04bc3d315aa214b7ab33c50e7b455028640fd84eddd32b05f72155bdae5508193b28cecc40a0b5a97ed05571aee87d355cef03cbdcac3abd72dd629ffa637ea2b5931c2d4f8ccf1c1632a71a136009f5c72d0409aba4f4d98f48bde00becf317cce8ebc8824b0e81cfe0d1cccd23b8bb7087d8200aa244154cf51671df28e480a276ffa6da88a5f493dfe391f0c2e54fbd7409bf607999e1ac32ced9524352a7b983e19afdd9b92d0ae2e41ef8810738f1a5d202ef020603f7a3b6a3eeb53ee0a49d748ad220d14d471c0d8ac196a855cd49946f881105a66fcbc7f18b4dd505d53e69921d4b6007d4e3817512c55f2fdb4a31cf2a92685e2840350c843051a5f94672475cc5ad771d3d0b18d38af3b6e358592e22f18ab730ee34ca97e2e97a6d750e9cb65d71d93ec0e19343c97fac29a621a64cb8de117be61e82f25ff5a5a4eb9792a35b806a12397422359d3cb8ec2b6f3a4da9158e97619a00b05f6dffae8a390ad30816c7ec868cb8f0ebf2f12eef22d7b043bb6b286a30d0b56033135928f1f3ba4d3db6ac521161a0a446b22497b9644812868c8b3af55c1a18cbfa5841a43f10768b96170083aeb727c8f9af0380bffdf06036525e44b0bf1c44de46d57e89e785b8fc7fe21b463919a5fef01c3051ca50684741471ee90f7b3a9c884a24ab0d6e50496d540507062439a00e70d429b8e50bee76b5bf4473f93b9078c8fd53282a1ad2bb15e10281071016e1e17857a137ae593cff19541d5e7399d984779598556250b6acba121645cb5f9bbbee6ff44211d2cd171b752e11afbbd4616e2a0acb4835047a224e4ed78a6b900d79635fff77c11a543bd614685740752a5dcadc6161c0c15d6f15460088d10e86d916deff0d0ee941443b0df8052e1afcbb627866ed3a3b7edbdeb933968f035cf4cea0f50baf930ef10cc51f47fb4641c508f0182e9dbe335409bc230d93285d4b50e304501bdfd4e18e9bab3f94e19acb020b0b723017232b12d477d7b5661ef6892b2c9a04f29553fb6f1d9a4875efc30bda7045fb2624d90eabf5cbf71191098425a650fd7b3c2e584b59cbf224ef0ad202711315d15ad4b8c57b312c354acbec562e2d127672b8cfb7bfe7b5b4566b4b777385f6754a89daebc5b441e26df400a69efcd11c7e9d4660eb4ba19e054d0bbb554ae5b64e8d2d3a8d418b06063198bd732a71763986a67f9f7c84b20255d6290c7694fe266c0f60081f3b99ce597fbb671991aef52807f72f7af6461d228f734fd84ccfcad587048da52fd43ca3071b567769205900ce3dafd83a7a9bef972a205f1ee9083027a901d83326b57b12b206a6c6fe593404692922bc1d61681e58facb3ca16c8dd17a8d9d6d8304727c46c6769b9a47f4e072088b31dd5812b1d669e2475703f7f49fb5d0bedf2e530b1d60fcd0351c81f32677f02339b5d019fab03d67fdfeebe67f13527af6a4af07c363a86574150b94d40a5a7802b3d4b2710e2aacf492b8f2e95dbed7d1e5a7369be0bac63d9333995625613d8c0719016ff7e769262286a36a998b5911732e05f1c644c09a75930026761eb953035a59c3d746e686583c07ad90b65d652b5af70ed765b393177b896ed4a1f8c01164f1d41db8cf3d69083e4dc38e15b1358d17d28521a563ea3f0399b44979914366aed3648c7ce342a84fa5c81a6948f4ff4e97a1e17a7225de459001424d5d8480587413c767236e6e7a04f1fb3142f778461e6608b57ee6a79aca7fbbb76a3f66ebe23400b2197525ae1408978f8dd226b2a6e21976554810bc14e7b016ffa43744234cfebb0489263e17340a18818405b41e4bcb1c3cdf8d8691bea83415c2a7ba133694bf899f27df0cabbfc197f93c00df0c121d42488d270f84a533c795f081a6e0dbe1eb16a2df8f211d72ce958b3ea8bff462a6557ad1fc368cb0491b46317704dc151a6e2d597c58a353031eefb087f1eabc583f28f3c695456ab3d176d26a93cddbfd1df2664e22168466b4110b8fd0efd44edbb0682998642c1bff41486d1c6bd8f4f1187a91da3f4f7fc2db2421fed503b669e927ee224dcc6c9ecb285b0e36e0a0de343f4db03cdb1cb6033bbf8da5765d4b7665a97fe8424e6586ec95f6b2d87f546dac286faf8ff40d4782415a9e210c1a43635dec42122a7c6a51d30600027e8670babeed1ad7cc7bb7e94bca12fc14388e8f683af0287ae9a35eafea876d89c9b107132f2c2c38883eee808ad12e067e809ae897dd9d19a9aa1369c1536a213a3d2ddce04284611aa10ee2a3b111fe6c09c8567f4556289faf86eee526f261913bfae54fb18254f82309951f6a502b25030163d6d0a506d8d161bfb29edf4e11311150846d17505b0811b2255a0b6e31b7488bb05fa28b7fb68002773a16f7d47e1b02b5f276a04905320fb1dd054d88f23ef1b0949352d91b9ffc67e45b5bf27197b7a480b3f7c795d9ffc0c1caf81b68a314efa9fdec81a8d859775de3e0658ac32938959978db7d5972b79c16c2bf58076071e840d25bbb1be6ced78164b469e92c78558b0729cb01f2b48072275dcb00bb013a785b4dd32bfd1331366b83b39281636b331ff22fc1c4b89f065330647b87cfe7966b9f732123813ceba42c2c94a27f276a6f405c50f58238a9b231f652148df74229995fc55be05fb59b24ab21fd6198c6db2e54cdd2ba0263d1ee17cdb98d83c744fcb2364029def4f053050fad2397679e43d8b06dd2cfe028dc384195f5b834ac40dcaef18e0645211010466aa9232e3817bd5e40f7dae16b72a67b518e653b92e67a7c37ecc7f7747be16e97940398b24189a390e6243d9b83e6372cfd0f34856e99006ccd9bbfe8ea82b6c52a7310b1fe8c38a9494cabbe90ceb35c8e65b099b924ea76dd8f9108da3aeae2a0c06703ae7fdd19bcd18deb4ddc580b7a44c229d251260f299521515c9d19b1f8dc572f5f8893b8a3898f81e1e85d1269a6b998a6dfc4b777901f5ac1dc8cea365fdba3b321b57cc1a34905e8908a80e59252e7d9912f56f685b63023ebb53f2f65c4bee082ab8f6ddd73ee29b4135bed8912b07e8c04b859288b2c82f52bfce5babc4f83eb33c11157e57370ededa78bc1b11148574172c13cf01b65091521d87a1a4f4e4fbf51a39f05b22bd967c6af004bcee79eac4467e93b73a76c8bca0210ba33b5f00f9ca23df21d787d454567390a7083a348552ec5724ecc9536bc9914608f8d7f4c25c6d80af19f330e6725cdff8f687f8fafe45f43803dabd0694e0405f99eec339c53e3dd19fa192b9a763312411f4d7b44fd182d805de494fd8c2d3c89bfab51e7d1f48d3db900b1085af5c9d8d738e20a168769f50ba41295a7031e9516ff517c548e52deb2c83dfdd37732365fce0883534307fe6fd1bd02d670997bb2db84e4d768ad14fc24a6b679a8c111920c80bec1a448f7a2bc3676c620a905df3f51bc57607cbb90fe7cfbe37b265bc2a50eb5fefdfc11a0048f6dcef530f26e994dc4aa6bee2112b71ea2181ba4b3ae13aa9fb0593a295d4cd6c95f76db7923b5706746cabb298b7425194eca55b7e6ec30387a972d4523872b68ddcfd84e4834101b250fed4f870d2a2c74cdc1a06c3b71db2c0cfa1b02e69db78a5405164dc6bf8689c5cbb526b9fd5fcf8996eb731b2420634b5759fa69b0c09d0ee554cbc2de62683bb3b1669411910dc0b2aa23bf181f8391dc78bf70c6db7c6aa7c8650fe12b56c146fac3bf00a0fa589cd8b901752e0be5962d199cabdebd3a7ae1b53ce7c555e12f54dac7dd3747999a6ccdd9ebad79f8ba0ab115d59f93d1d7209925c52347502529dfffce9f1c80b94fe4a4f7c84c76bb3d981de8b35abe1fd97d7721d0584703e4a22a85740020dd0a839def4349619b120dc7f74d07dcd985355aa2187d244864de70a8c45371275a06276dca8fd1f63e1fb6700bd40a19d9a219ad4290600a9e32112eb6298ee121a58aa6d257152a53589c2e03a78e1c10f02b8c147b31bf26f46aad4db8d622edb5fa0b2670c5397322b28400708abd4cdb83b7c75d5668cfd63fae18f9a87e69f714180c27db897f469c51aaa66d4f3f2a70e5dff88d837babcdd7eba97bfa0f47f4bfc68b9a4183a594294ea500513bc5ed9dc811e9fe914745372112cf7c992f3181e5dd83618c396ec56964842259181fc0bca10736730a621e2f945da9ae597c2fdbabb14531cef29476a33b16cf4f35214c569f556d06d61abb2a8df47fa886fb7413604572b55f2c5ce59a9c8fe60882c7acf6769836b47d71f5c9ed6b91b61864bcc51bea2014e76fe5fc77079957e3c52b0b8d873d9cb25387fa65db7eb0cfab3f8c71aba2c17efdac5a804fbaf24e513e45373c0b773f471e4b41cb239acb3d6db55b1d72cb330cc4935046a3256151f02cefc4e748ccd2cac541a3380bbc325e8a9b8c5702a88ce8d2f6c79d082f3d1b152a118d71c9c678680ebc7a9b4b11ebf2a8856249856240af9248d6067b498c5750683da2f4f8d83bebc556e90d01136942f9faf805d42ff724475c0d93e9209034c7214a00d229172e4619303f444e7e7ff5e4d03e9a9a3c250fbe3ba8869cf1ab09f1cf938fce4013cfd0c5642c31edcc6e0ab1b4d8f6a56eaabc8f4b505643b4203a939774f57f066a69d1b5fbc0660027ae0b531142cdea879057da60b4e2effbe9eeb404ef9e4c5bac911f2f3be64926a5254f0c12a7d4e3539f8027f3427114d528367f1d896504edaa3597b2da58450302c54624f8d07725c6b34861b519398e1b90867eebee566d11f0f123e76b0e7a5853", 0x1000}, {&(0x7f00000002c0)="9ee4bce64d4c926928ce9d85b9d21ac9f39b5143da8653466883adbc7470559578fee707afc643ab189def0f963d38629c4742e12dec0ec5cb721bc1a264839587c7490db16a577c391939a911fe7cae611b5b7419bbc5aa107a6473f5a63f795659b6fe0f37d1d1fa2bc3bbbce715944b6c037e013421de75519e1a1e388f207bd9bd6e8e7515307e14b341d3c6a8723f9ddc3d7528d4b7cfee8efffcfbf817d91f8a2a8e5702f6da0b8acc3be86eec7c4304c0328511f914bded7d655740056e9b91cddd76ce905450fcc0e17a9907267c694e14948738b5267302841b19ba194b0c", 0xe3}, {&(0x7f00000024c0)="8e28728ef98173bb101263622e3e2a6f0e7c9f3a4d768a7583f5f287ad51d61bfdb06fa8ab2cacda9b42bf1c948c918dd90415cb8f1c82652c9b19ae8d9f9519cc8a8273faec0393bc97609b99b3441d7c9fc98b69231c5ad188a9406da4331e18fd89b2bae7936c29c538c0d2054010f5f309901be135f9d17275fe238ab235d0f0bc9deb2e396d0e4d35d1f40210fb2a7a575c74481efc97a7dc22737fc78d8c7147b2f49213f6747ae6d1c2ca6fa2df572a780cb81602beccba9baa702796b9087ff1388ed22613275ef24fc96edcd682ecbedbc966d52493fb3a7eac47cf76bd02058c810d349754d53e61f6f90f639bff5f01b098d81f08b2e20bb49f6ad73c58f0b90b76799a2024821cc26b32498f50209a4d92b588fa99f4b9089ede51fd778829017a7914cf519e19cd81110146d714cefb39be826f2512bc15b384d04a18eaf4c69ba0ef92a00659c33647f324d08675bf33288b8c0f86624cfca6d396d857a6f9a99a46bfdf17515d965606840c040b0d887050c8a9f5a62052d27a1ec1a616d4b350c2c40ec742fe11057b39736959609f8f02864b1cd9a4c954a74218466b0a86575f33ef1f03a16bd65357e3627397f6978bfc422fdf7435c71e187063211db793b11fe71610c42bec41c982e4642e34119f698014f05f0040aed0adaf7a98b17c6a7000ffb980e168aeeb0fa120aab99c54122d92acef6b0f40e1b0b2a0d477414b5fa58e1f80dd7321a72be7f0b6076e91733faeadaa", 0x21e}], 0x3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) unveil(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000000440)='c\x00') sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001300), 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff7000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000300000000000019078ac14f81f70e1ac00bbe0000001"]) r1 = socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$LIOCSFD(r2, 0xc050756a, &(0x7f0000000040)) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0xb1e, 0x24, &(0x7f0000000400)="04000000ec9085ad82e8a410badf2cdaa33cb28bfd5b8c3ce65e5834b4e1e1738db0918fd82e8a4470cebde17a43bb340b1868777e6e907edbca67d3892db153144779488dd47f5e0faf7c5e80d4e7ec39794e39d0da13396b4826db029dc0b67a66bc541d0cacfb91ed278babebfb9571bdb548a7d4d4f1624abb0755895c5b7175c657161ff805793a1417802ff5c98b4e20d009c9a6aaced294854597407d775b058506c12be6500453825bf49ab2c9e04da71da8e3b59e32ee6cb84b3e7560176af840b14a80624733a5c591f5dc85e9242b3d61f1b63a61be5299182b975e981219a18f994be18ca1fedc8b867450fddc1345425485ba0000000000b8b56fbc57eda066418b966b9576d8436ee3d5b74100000000000000", 0x166) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x6c}, {0x40}, {0x8106, 0x8}]}) writev(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) seteuid(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000001280)=[{0x44, 0x0, 0x0, 0x80000}, {0x81, 0x3}, {0x6, 0x0, 0x0, 0x8d}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) readv(0xffffffffffffffff, &(0x7f0000000280), 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) kqueue() socket(0x0, 0x8000, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x40) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x800) msgsnd(r4, 0x0, 0x401, 0x0) msgrcv(r4, &(0x7f0000000300), 0x4b, 0x3, 0x0) msgsnd(r4, &(0x7f0000000000)=ANY=[], 0x83, 0x0) setsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f0000000240), 0x0) executing program 6: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) pipe(0x0) pipe(0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000300)}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0187009, &(0x7f00000000c0)) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000100)=[{}, {0x28, 0xfc}, {0x8906}]}) syz_extract_tcp_res(&(0x7f0000000340), 0x5, 0x7) open(0x0, 0x0, 0x20) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) semget$private(0x0, 0x5, 0x0) clock_getres(0xbe44501372635004, 0x0) pckbd_enable: command error executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) (async) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) (async) link(&(0x7f0000000340)='./bus\x00', 0x0) r0 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r0, 0x0) (async) r1 = getuid() setreuid(0xee00, r1) (async) openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) (async) r2 = getuid() setreuid(0xee00, r2) (async) r3 = semget(0x0, 0x3, 0x0) semctl$GETZCNT(r3, 0x0, 0x7, 0x0) r4 = getgid() (async) r5 = semget(0x0, 0x1, 0x668) r6 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000400)={{0x20, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x9, 0x41, 0x80000001}) (async) r7 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, r7, r6, 0x0, 0x80, 0x3ff}, 0x3, 0x7, 0x100000001}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0x401, r1, r4, r2, r7, 0x80, 0x3}, 0x6, 0x0, 0x9845ca3}) (async) setreuid(r2, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) (async) r9 = semget$private(0x0, 0x2, 0x611) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x0, r0, r8, r2, r8, 0x0, 0x401}, 0xfffffffffffffffb, 0x391, 0x5}) semop(r9, &(0x7f0000000000)=[{0x0, 0x3, 0x2800}, {0x2, 0x563, 0x1800}, {0x1, 0x4642, 0x1000}, {0x4, 0x7fff, 0x1000}], 0x4) (async) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000200)='./file1\x00') ktrace(&(0x7f0000000280)='./file1\x00', 0x5, 0x40000106, 0x0) executing program 5: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='/\x00\x04'], 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, &(0x7f0000000040)="fe", &(0x7f0000000140)=0x1, 0x0, 0x0) socket$inet(0x2, 0x0, 0x9) sysctl$net_inet_ip(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) (async) mknod(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x406) (async) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x406) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f", 0x5b}], 0x1) mkdir(&(0x7f0000000500)='./file1\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f00000005c0)='./file1\x00') (async) chdir(&(0x7f00000005c0)='./file1\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) (async) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0x48) (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x48) chown(&(0x7f0000000080)='./file1\x00', 0x0, r2) (async) chown(&(0x7f0000000080)='./file1\x00', 0x0, r2) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000380)='./file0\x00', 0x87) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='./file1\x00') (async) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='./file1\x00') r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440), 0x40, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000480)) setrlimit(0x0, &(0x7f0000000200)={0x6, 0x2000000000000}) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) (async) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc1206949, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r4, 0xc1206949, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x14}, 0x4, &(0x7f00000002c0)="918480b6c09f87d64ce34211534c5b33c00a857a67946e67fb86b7dc47718047e9aa62bfb3ba984c853a5295f29c94e6aeca3daa903231a7e84c9d2098a32eb8f92dd5a07da6fa", &(0x7f0000000340)=0x47, &(0x7f0000000380)="0ee197cdcb7d03eaf8440ce6ac43347e114663fbe58a432ebe3bae463002cf5e7c792f53c8befc7206e66e7117580127e99298a42adeec8d7efe011e9e89f21d3b4595a3b2f65a5640e46f3c66babb4d28b5e9563c2b6865b7afdfd1be99e77c253c48e5d50444358f38145bf4ae2ea6bf66567156c0f596caf971c93757c0a194", 0x81) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000001740)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x4, 0x0, 0x0, 0x0, 0x3], [0xfffffffffffffffe, 0x0, 0x2e], [0x0, 0x400000], [0x0, 0x10000000, 0x8, 0x0, 0x100008], [{0x0, 0x0, 0x0, 0x4}, {0x0, 0x8000}, {0x2}, {0x0, 0x312}, {}, {}, {0x0, 0x0, 0x10000}], {}, {0x0, 0x0, 0x0, 0x80}}}) executing program 5: syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c7", 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) close(r0) write(r1, &(0x7f0000000040), 0xfeea) poll(&(0x7f00000000c0)=[{r1, 0x4}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) madvise(&(0x7f0000479000/0x1000)=nil, 0x1000, 0x1) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0305602, &(0x7f0000000040)={0x40003, 0x6, 0x4, 0x1000, 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x180, 0x0) executing program 2: open(0x0, 0x205, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0) getgid() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x2}, {0x35}, {0x40e, 0x0, 0x0, 0xa}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) dup2(r2, r1) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000400)={0x0, 0x0, &(0x7f0000000340)=[{0x0}, {0x0}, {&(0x7f0000000300)=""/11, 0xb}], 0x3, 0x0}, 0x7a}, 0x10, 0x1400, &(0x7f0000000480)={0x7ff, 0x3}) setsockopt(r0, 0x494, 0x3, &(0x7f0000000140), 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) executing program 1: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, &(0x7f0000000180)="90f59bbf", 0x4) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x3}, 0x4, &(0x7f0000000080)="6209b6acfc40439c7e70be5d447582fdcbd271ff6a745bb875072db6dc359d008ebed60cb9647f9878e8479a90adcbd0ee3a8af31d76d98b64d104074067dc137c113b970517480b180556f0aeeb17457ef620e8f9e8581c453d460223762d69d3ae162537e9bf532330feba5043a68a2a8d48278f5b4c739a9a389fcfc0121fa93fd9a651df2c6c4ecc38d9f1c0de1b9b0bb2ac2bf457b47ef7e0bb7aabca0660de77daf8faf431ab5a7f6b9609ba5cd8b54d82aa5a09c90766e1ccb172bfa1c73bf532efab7d0300d4326e3feb70ae7c7b1c24109a5b77576eac510c43c5933789", &(0x7f00000001c0)=0xe2, &(0x7f0000000200)="2c28800226de2fa4810d0b0a4169782e7677eb890fd3f8d4fec1b5fb6a9362651731976e4e73c29b3bc063633f43cc0851b430fab0c8711497b8caa7239aed8b357cae296fb7842532bd0d2bc6", 0x4d) executing program 4: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) rename(&(0x7f0000000200)='.\x00', 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) socket(0x0, 0x0, 0x0) write(r2, &(0x7f0000000100), 0xfffffe5d) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getegid() chown(&(0x7f0000000240)='./file0\x00', r5, r6) ioctl$TIOCSWINSZ(r3, 0x80087467, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x5) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea00000100000000", 0xc) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) chroot(&(0x7f0000000180)='./file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x4}]}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f0000000400)={0x1, 0x33}, 0x26, &(0x7f0000000100)="71f91e3471ac0058bc5a99521d94a34b8e5f84cf71b58c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) close(0xffffffffffffffff) r1 = socket(0x2, 0x3, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=ANY=[@ANYRESHEX=r1, @ANYRESHEX=r0, @ANYRESOCT=r0, @ANYBLOB="fa7246e0e26433fa098a9a3404b16239e6a041acb4a6dc53eefb3ad92f8df3f056e6fd7d29d7fdd067cabe765769fddfe78d5002651f497617582b4d416e4f9d956a2863f15f45bbc6a69e09882df0fb4f9c6fa55d468c5c9bfddbddc7c6cd0eb7b364b5a2a90f5f14263a40d20db5025418cd221acf88023a434d6e2a5d02ab0a385dadc38f466d6ae96b419ee73ab53756405d37ac2e54f53be4c3706d5cff281c078ed0e000b822ff84ca361749b83525c11642ade00f76cb65c2df5e5702b7d5404ed1772fe78e8dc4e9d8f27a8703f80f1e395e507e5fdd", @ANYRES8=r0], 0xfffffdee, 0x409}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) writev(r6, &(0x7f0000000280)=[{&(0x7f0000000040)="96e9cf1c159fc25ac05e6f4c744f6c7c8173d81fec6e655a94c94f18a11867410e0000000000004157c25436532b246921cf31433353bf28e3a8a422d6d4b429bbfa93d5db9bf6c77640ce86d2d8f91913e36534c0f65c921e21cb33326043db1a94cffd87da4ce1415beae92abaac074e96dacdf68fc20decdf8d1dceafae5448e2b4f528805a2f4d9920860f9c80717907dca3aee039e11eef1b8d781b9a46b89a13aa161bb1b092fa908d489f2850bb9338b50e102279c0ccc59cc0e8ca8feba128fe4bba4cd2ca9aa02de7558b9a0bf560d62c3e026b49198e77a9771ea172f4d40a2234c9b623af1883e96aae9df348804869d1aebdde545f6a031acd114af4613bad6f03f7359ae0d8f322aeb80849406b11032fcf9ae4d86b97bc255c2b94323aff312712a888fa38f40ad7b2aae146415f7ffe3f90dc2c1af2f33096c84d659ef4acc3f68086c4fcefd70445bd3f9d2c2509ccfd4a22ffe0060fd036f7f2687a1f7cbf8c53712937f7cd3168ddf33ce76510a9c905d93b562c93cd66238191f39b8eca66f236403d0ecd6ba2a59c92e90c9c036476e7cca535c455d6eb76fa49bb09cb5c3ccbee62216a144709ac219ee4906988cf28a16bf9482d8b0e7374a776559db92ec9977373b7f311696a09c25cd9aa191cbfecb6101cdbb655f87c11d4183646edd2652d10ee786644eeaf7c3ebb03eae248670234184130", 0x200}, {&(0x7f0000000440)="f4dfd5f20747e3d6cb6e280cb71f02c5ce663c1276ae461eab8d905c5156c80191dbd07b803ee4984a70f120186dc27f11b25cdc40f030b661b0abe3b228e787feac7c4d32905c0b376d5784a88472fb91bf76e2e80e922931a692381f0573c98a568d6dbf0c0a332953baa851aa303b7fdecbd105b49c6f82aba0ea21c58aaecd5856c67576b48f22958579ecfd9fb3fcdf6ca12d7eee68fb31ea8280633c36eec174fb80f55d08b0ddcba71706d5f29fc4675a93c88f2ed6d8efdd62fea4a57382dc24fe57d6cdccde47", 0xcb}, {&(0x7f0000000680)="9b7671c0eb3a5b0e3fa1d17baa0d8f97ecb04da6004638d4380fd5e32ee4320cae63d3d54b49c2ff31df2a42088bfd1052d99cdee9f00a79a8c62eb2d59b39c6fb4d156af72d1e54885125680393351b11610b8a2de2b08037740ea7dd2ccbf6b30e8ded76ce565e06ab665927a485cd0f6c8f70c7831681c23d6c6305c4b0d543b70f01e7bf9aa0bbb90ee2788fe256470241fe295f4e29ac7964e7dde9787d3c1ff8df4bc951827d788f287cd7afdf7a113b3801cb56cfebb4b93ae0c5ac3808378eddcf222b375513e7244c5bba3bce17e3e36ef9661657e1e38234e3919e9d9a876c20526d39c651dbe2a5", 0xed}], 0x3) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 1: unlink(0x0) rename(0x0, 0x0) setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000700)=[{0x35}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000300)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "cd5be1", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @loopback={0x0, 0x2}}}}}) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f0000000040)='L', 0x1) pckbd_enable: command error executing program 3: syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@local, @random="7004f5b37527", [], {@ipv6={0x86dd, {0x0, 0x6, "756899", 0x8, 0x3a, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @generic="c8d6e5e5ee90d2f6"}}}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0xd332) executing program 6: r0 = socket(0x18, 0x2, 0x0) socketpair(0x20, 0x0, 0x23, &(0x7f0000000480)) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000082b0003498c7d3c88732762c5bbfb418dbe5cb82957248c3701367c99166796bf7cb7330001"]) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c"]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60a86b1500083a00fec0e5ffffffffffffff0000000000bbfe010001000000000000000000001d478c"]) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) poll(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) fchmod(0xffffffffffffffff, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000125b911f6", 0x8) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ktrace(&(0x7f00000005c0)='./file0/file0\x00', 0x2, 0xc08, 0xffffffffffffffff) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000000740)=[{&(0x7f00000014c0)="b78a673adf407b1a615f7b0cefcbaae1deee2db8c0a39e78cb9e7842dade5b0289dd462481d2f7086861942434c3459f91d45c48ca1283285d0f8cff1719972dd4e29f627a68c4faff243c839d6c7feb3bca329b172b83f4bc7e84f45d21754bc413ecbadd57191f8bd1cd61a9854f42c6695af839362ab8a907b4cde80e74afd65de994a34c9465147390a07ad76ccb98de184fdd98c479380c272de4184a1072fde680cebd19fc857c6ea3c37d4b878cba0d15434741e27e866cac8f4862ad786c571698aeb0c93c31ea608096fe9a8667994e54b2b5ef2e48ac65764a69ef91eee660951880d5428563fcfb6dee07f419033d0dceb8d800671a93654a54753d1cbe0a517b7489163ce0ad02703a59b64de8c85cc4d838a19f3a77735d7048a8e54ca3cae4a472ce68d59b73ff05c875be6e8958ecc84844a3ea077b1f828e9db731c560f50d0a97618a04df98e9420d480085c0cdd086decef9e01b00fc5bd7d129018429539cf1f096e8a3784300048967a3294410ffc467809dad39c9bf3e851b2aa4106af9d77f783d5bd1674d2c81b10d276e8ea78fd87ed33055c797c096a2d8394975dc1d1f5a89be7a4a6758954b0df5b8c30b05c95c71d212f644fa0fe005fe162339ece8c1705ca69a50ffe8920f5b9db7691b99429b7196061c4b2fc51dcea3f54264a137fee796a716798827091408842f36511611fd355351dfded485a60849fcde62f2867d245361cca123c2d70ee4d9b7e495b5f67cea778f952bf0c00f7892dc3f7e4875f3ff01db85baa4f4337cda169de63e43c7e5393f1599ebcb089a96bf25c8bf8e6ee1dbc2fde6753048ecb222580087695deca0cc7583e0c53ce832e55adae9acc5e2db49048ae9a522a11f3b693270c6ff7bccde4bade876214d7960588cb461f3d85a939acee63c2738c808647f8f57f3fe3b30cbe42b75eb698ecbcc5b1c40b0410261f232ba04bc3d315aa214b7ab33c50e7b455028640fd84eddd32b05f72155bdae5508193b28cecc40a0b5a97ed05571aee87d355cef03cbdcac3abd72dd629ffa637ea2b5931c2d4f8ccf1c1632a71a136009f5c72d0409aba4f4d98f48bde00becf317cce8ebc8824b0e81cfe0d1cccd23b8bb7087d8200aa244154cf51671df28e480a276ffa6da88a5f493dfe391f0c2e54fbd7409bf607999e1ac32ced9524352a7b983e19afdd9b92d0ae2e41ef8810738f1a5d202ef020603f7a3b6a3eeb53ee0a49d748ad220d14d471c0d8ac196a855cd49946f881105a66fcbc7f18b4dd505d53e69921d4b6007d4e3817512c55f2fdb4a31cf2a92685e2840350c843051a5f94672475cc5ad771d3d0b18d38af3b6e358592e22f18ab730ee34ca97e2e97a6d750e9cb65d71d93ec0e19343c97fac29a621a64cb8de117be61e82f25ff5a5a4eb9792a35b806a12397422359d3cb8ec2b6f3a4da9158e97619a00b05f6dffae8a390ad30816c7ec868cb8f0ebf2f12eef22d7b043bb6b286a30d0b56033135928f1f3ba4d3db6ac521161a0a446b22497b9644812868c8b3af55c1a18cbfa5841a43f10768b96170083aeb727c8f9af0380bffdf06036525e44b0bf1c44de46d57e89e785b8fc7fe21b463919a5fef01c3051ca50684741471ee90f7b3a9c884a24ab0d6e50496d540507062439a00e70d429b8e50bee76b5bf4473f93b9078c8fd53282a1ad2bb15e10281071016e1e17857a137ae593cff19541d5e7399d984779598556250b6acba121645cb5f9bbbee6ff44211d2cd171b752e11afbbd4616e2a0acb4835047a224e4ed78a6b900d79635fff77c11a543bd614685740752a5dcadc6161c0c15d6f15460088d10e86d916deff0d0ee941443b0df8052e1afcbb627866ed3a3b7edbdeb933968f035cf4cea0f50baf930ef10cc51f47fb4641c508f0182e9dbe335409bc230d93285d4b50e304501bdfd4e18e9bab3f94e19acb020b0b723017232b12d477d7b5661ef6892b2c9a04f29553fb6f1d9a4875efc30bda7045fb2624d90eabf5cbf71191098425a650fd7b3c2e584b59cbf224ef0ad202711315d15ad4b8c57b312c354acbec562e2d127672b8cfb7bfe7b5b4566b4b777385f6754a89daebc5b441e26df400a69efcd11c7e9d4660eb4ba19e054d0bbb554ae5b64e8d2d3a8d418b06063198bd732a71763986a67f9f7c84b20255d6290c7694fe266c0f60081f3b99ce597fbb671991aef52807f72f7af6461d228f734fd84ccfcad587048da52fd43ca3071b567769205900ce3dafd83a7a9bef972a205f1ee9083027a901d83326b57b12b206a6c6fe593404692922bc1d61681e58facb3ca16c8dd17a8d9d6d8304727c46c6769b9a47f4e072088b31dd5812b1d669e2475703f7f49fb5d0bedf2e530b1d60fcd0351c81f32677f02339b5d019fab03d67fdfeebe67f13527af6a4af07c363a86574150b94d40a5a7802b3d4b2710e2aacf492b8f2e95dbed7d1e5a7369be0bac63d9333995625613d8c0719016ff7e769262286a36a998b5911732e05f1c644c09a75930026761eb953035a59c3d746e686583c07ad90b65d652b5af70ed765b393177b896ed4a1f8c01164f1d41db8cf3d69083e4dc38e15b1358d17d28521a563ea3f0399b44979914366aed3648c7ce342a84fa5c81a6948f4ff4e97a1e17a7225de459001424d5d8480587413c767236e6e7a04f1fb3142f778461e6608b57ee6a79aca7fbbb76a3f66ebe23400b2197525ae1408978f8dd226b2a6e21976554810bc14e7b016ffa43744234cfebb0489263e17340a18818405b41e4bcb1c3cdf8d8691bea83415c2a7ba133694bf899f27df0cabbfc197f93c00df0c121d42488d270f84a533c795f081a6e0dbe1eb16a2df8f211d72ce958b3ea8bff462a6557ad1fc368cb0491b46317704dc151a6e2d597c58a353031eefb087f1eabc583f28f3c695456ab3d176d26a93cddbfd1df2664e22168466b4110b8fd0efd44edbb0682998642c1bff41486d1c6bd8f4f1187a91da3f4f7fc2db2421fed503b669e927ee224dcc6c9ecb285b0e36e0a0de343f4db03cdb1cb6033bbf8da5765d4b7665a97fe8424e6586ec95f6b2d87f546dac286faf8ff40d4782415a9e210c1a43635dec42122a7c6a51d30600027e8670babeed1ad7cc7bb7e94bca12fc14388e8f683af0287ae9a35eafea876d89c9b107132f2c2c38883eee808ad12e067e809ae897dd9d19a9aa1369c1536a213a3d2ddce04284611aa10ee2a3b111fe6c09c8567f4556289faf86eee526f261913bfae54fb18254f82309951f6a502b25030163d6d0a506d8d161bfb29edf4e11311150846d17505b0811b2255a0b6e31b7488bb05fa28b7fb68002773a16f7d47e1b02b5f276a04905320fb1dd054d88f23ef1b0949352d91b9ffc67e45b5bf27197b7a480b3f7c795d9ffc0c1caf81b68a314efa9fdec81a8d859775de3e0658ac32938959978db7d5972b79c16c2bf58076071e840d25bbb1be6ced78164b469e92c78558b0729cb01f2b48072275dcb00bb013a785b4dd32bfd1331366b83b39281636b331ff22fc1c4b89f065330647b87cfe7966b9f732123813ceba42c2c94a27f276a6f405c50f58238a9b231f652148df74229995fc55be05fb59b24ab21fd6198c6db2e54cdd2ba0263d1ee17cdb98d83c744fcb2364029def4f053050fad2397679e43d8b06dd2cfe028dc384195f5b834ac40dcaef18e0645211010466aa9232e3817bd5e40f7dae16b72a67b518e653b92e67a7c37ecc7f7747be16e97940398b24189a390e6243d9b83e6372cfd0f34856e99006ccd9bbfe8ea82b6c52a7310b1fe8c38a9494cabbe90ceb35c8e65b099b924ea76dd8f9108da3aeae2a0c06703ae7fdd19bcd18deb4ddc580b7a44c229d251260f299521515c9d19b1f8dc572f5f8893b8a3898f81e1e85d1269a6b998a6dfc4b777901f5ac1dc8cea365fdba3b321b57cc1a34905e8908a80e59252e7d9912f56f685b63023ebb53f2f65c4bee082ab8f6ddd73ee29b4135bed8912b07e8c04b859288b2c82f52bfce5babc4f83eb33c11157e57370ededa78bc1b11148574172c13cf01b65091521d87a1a4f4e4fbf51a39f05b22bd967c6af004bcee79eac4467e93b73a76c8bca0210ba33b5f00f9ca23df21d787d454567390a7083a348552ec5724ecc9536bc9914608f8d7f4c25c6d80af19f330e6725cdff8f687f8fafe45f43803dabd0694e0405f99eec339c53e3dd19fa192b9a763312411f4d7b44fd182d805de494fd8c2d3c89bfab51e7d1f48d3db900b1085af5c9d8d738e20a168769f50ba41295a7031e9516ff517c548e52deb2c83dfdd37732365fce0883534307fe6fd1bd02d670997bb2db84e4d768ad14fc24a6b679a8c111920c80bec1a448f7a2bc3676c620a905df3f51bc57607cbb90fe7cfbe37b265bc2a50eb5fefdfc11a0048f6dcef530f26e994dc4aa6bee2112b71ea2181ba4b3ae13aa9fb0593a295d4cd6c95f76db7923b5706746cabb298b7425194eca55b7e6ec30387a972d4523872b68ddcfd84e4834101b250fed4f870d2a2c74cdc1a06c3b71db2c0cfa1b02e69db78a5405164dc6bf8689c5cbb526b9fd5fcf8996eb731b2420634b5759fa69b0c09d0ee554cbc2de62683bb3b1669411910dc0b2aa23bf181f8391dc78bf70c6db7c6aa7c8650fe12b56c146fac3bf00a0fa589cd8b901752e0be5962d199cabdebd3a7ae1b53ce7c555e12f54dac7dd3747999a6ccdd9ebad79f8ba0ab115d59f93d1d7209925c52347502529dfffce9f1c80b94fe4a4f7c84c76bb3d981de8b35abe1fd97d7721d0584703e4a22a85740020dd0a839def4349619b120dc7f74d07dcd985355aa2187d244864de70a8c45371275a06276dca8fd1f63e1fb6700bd40a19d9a219ad4290600a9e32112eb6298ee121a58aa6d257152a53589c2e03a78e1c10f02b8c147b31bf26f46aad4db8d622edb5fa0b2670c5397322b28400708abd4cdb83b7c75d5668cfd63fae18f9a87e69f714180c27db897f469c51aaa66d4f3f2a70e5dff88d837babcdd7eba97bfa0f47f4bfc68b9a4183a594294ea500513bc5ed9dc811e9fe914745372112cf7c992f3181e5dd83618c396ec56964842259181fc0bca10736730a621e2f945da9ae597c2fdbabb14531cef29476a33b16cf4f35214c569f556d06d61abb2a8df47fa886fb7413604572b55f2c5ce59a9c8fe60882c7acf6769836b47d71f5c9ed6b91b61864bcc51bea2014e76fe5fc77079957e3c52b0b8d873d9cb25387fa65db7eb0cfab3f8c71aba2c17efdac5a804fbaf24e513e45373c0b773f471e4b41cb239acb3d6db55b1d72cb330cc4935046a3256151f02cefc4e748ccd2cac541a3380bbc325e8a9b8c5702a88ce8d2f6c79d082f3d1b152a118d71c9c678680ebc7a9b4b11ebf2a8856249856240af9248d6067b498c5750683da2f4f8d83bebc556e90d01136942f9faf805d42ff724475c0d93e9209034c7214a00d229172e4619303f444e7e7ff5e4d03e9a9a3c250fbe3ba8869cf1ab09f1cf938fce4013cfd0c5642c31edcc6e0ab1b4d8f6a56eaabc8f4b505643b4203a939774f57f066a69d1b5fbc0660027ae0b531142cdea879057da60b4e2effbe9eeb404ef9e4c5bac911f2f3be64926a5254f0c12a7d4e3539f8027f3427114d528367f1d896504edaa3597b2da58450302c54624f8d07725c6b34861b519398e1b90867eebee566d11f0f123e76b0e7a5853", 0x1000}, {&(0x7f00000002c0)="9ee4bce64d4c926928ce9d85b9d21ac9f39b5143da8653466883adbc7470559578fee707afc643ab189def0f963d38629c4742e12dec0ec5cb721bc1a264839587c7490db16a577c391939a911fe7cae611b5b7419bbc5aa107a6473f5a63f795659b6fe0f37d1d1fa2bc3bbbce715944b6c037e013421de75519e1a1e388f207bd9bd6e8e7515307e14b341d3c6a8723f9ddc3d7528d4b7cfee8efffcfbf817d91f8a2a8e5702f6da0b8acc3be86eec7c4304c0328511f914bded7d655740056e9b91cddd76ce905450fcc0e17a9907267c694e14948738b5267302841b19ba194b0c", 0xe3}, {&(0x7f00000024c0)="8e28728ef98173bb101263622e3e2a6f0e7c9f3a4d768a7583f5f287ad51d61bfdb06fa8ab2cacda9b42bf1c948c918dd90415cb8f1c82652c9b19ae8d9f9519cc8a8273faec0393bc97609b99b3441d7c9fc98b69231c5ad188a9406da4331e18fd89b2bae7936c29c538c0d2054010f5f309901be135f9d17275fe238ab235d0f0bc9deb2e396d0e4d35d1f40210fb2a7a575c74481efc97a7dc22737fc78d8c7147b2f49213f6747ae6d1c2ca6fa2df572a780cb81602beccba9baa702796b9087ff1388ed22613275ef24fc96edcd682ecbedbc966d52493fb3a7eac47cf76bd02058c810d349754d53e61f6f90f639bff5f01b098d81f08b2e20bb49f6ad73c58f0b90b76799a2024821cc26b32498f50209a4d92b588fa99f4b9089ede51fd778829017a7914cf519e19cd81110146d714cefb39be826f2512bc15b384d04a18eaf4c69ba0ef92a00659c33647f324d08675bf33288b8c0f86624cfca6d396d857a6f9a99a46bfdf17515d965606840c040b0d887050c8a9f5a62052d27a1ec1a616d4b350c2c40ec742fe11057b39736959609f8f02864b1cd9a4c954a74218466b0a86575f33ef1f03a16bd65357e3627397f6978bfc422fdf7435c71e187063211db793b11fe71610c42bec41c982e4642e34119f698014f05f0040aed0adaf7a98b17c6a7000ffb980e168aeeb0fa120aab99c54122d92acef6b0f40e1b0b2a0d477414b5fa58e1f80dd7321a72be7f0b6076e91733faeadaa", 0x21e}], 0x3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) unveil(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000000440)='c\x00') sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001300), 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff7000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) executing program 2: munlockall() munlockall() munlockall() munlockall() munlockall() munlockall() munlockall() munlockall() munlockall() munlockall() munlockall() munlockall() munlockall() munlockall() munlockall() munlockall() munlockall() munlockall() munlockall() munlockall() munlockall() munlockall() munlockall() munlockall() munlockall() munlockall() munlockall() munlockall() munlockall() munlockall() executing program 3: openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) poll(&(0x7f0000000080)=[{r2, 0x2}], 0x1, 0x0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) socket(0x2, 0x4000, 0x1) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x4, &(0x7f0000000580), 0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b10005166000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x800003, 0x0, r4, r3, 0x0, 0x61}, 0x5, 0x2, 0xfd}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r3, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa00}, 0x0, 0x0, 0x14000000000000}) socket$unix(0x1, 0x5, 0x0) r6 = socket(0x18, 0x3, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000540), 0x200, 0x0) preadv(r7, &(0x7f0000000680)=[{&(0x7f0000000580)=""/253, 0xfd}], 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000001600), 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x5) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) executing program 4: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) executing program 7: syz_emit_ethernet(0xce, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd608a7b1200988800fe8000000000000000000000000000aaff0100000000000000000000000000010000000000000000000f000000000000007c6fdd5c055b439c1e63fbc5e772cda4c44c2f81b730ea6abf26b106e4074692762b5645996d96c2f1b0672b54affe3b720ef6c15d0d8e4c9a6e7952c5ab504f55aa064e243b99c2e67001e212d6ca31ac40ef18d0fabe9d77645f3a8ed2a64b887ec84840bf3665db4c04f9348298057027495ddeceb3c2fc1e501ed500004e214e2000089078"]) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) r1 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) execve(0x0, 0x0, 0x0) writev(r3, &(0x7f0000000400)=[{&(0x7f00000006c0)}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) mknod(0x0, 0x0, 0x0) open(0x0, 0x80, 0x52) r4 = open(0x0, 0x0, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1002, 0x0) close(r2) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r6 = dup2(r5, r1) connect$unix(r1, &(0x7f0000000000), 0x10) writev(r6, &(0x7f0000002400)=[{0x0}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r7 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f0000000600)='./file0\x00', 0x0) fsync(r4) executing program 5: openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000003640)) (async) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000003640)) open$dir(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "bf9fe0e18c4f0a460100000000005d00"}) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "bf9fe0e18c4f0a460100000000005d00"}) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x1ff}, 0xc) (async) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x1ff}, 0xc) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) (async) getsockname$inet(r0, 0x0, &(0x7f0000000040)) setuid(0xee01) pipe(0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r2}}) socket(0x18, 0x2, 0x0) (async) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0xaa, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff00000000000008"]) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x20, 0x4000, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) syz_open_pts() (async) r6 = syz_open_pts() close(r6) syz_open_pts() executing program 3: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000480)={0x1, 0x2f}, 0x2, 0x0, 0x0, &(0x7f0000000300)="00000100", 0x4) syz_open_pts() dup2(r2, r1) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x27, 0x6, &(0x7f0000000740)="b21102000d816685c8e360f2fa41c1a0946988b252d2dd3dc90142a84a31a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a15cd285e0dc5ff8c66653b276f180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab07107715997a5dffefc0710a9cc1569b006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb9dbddf42a12388cd669934ab89294886a280f3585878f9362b2f9384c887e403dec799fdfa3374a9b4def81f8bc1ae33c0ea458f3180380915650b7ff8d", 0xdf) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000500)=@abs={0x1, 0x0, 0x0}, 0x8) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000240)="2b2b6a3d60cbbd37c88498ba823b648ab70768dd100e04ee8d6d20151bca6653bf59111d40e7ce5061c53c07f59e2cec1cbefaa05310", 0x36}, {&(0x7f0000000540)="fcfc5274215186a7e13edd8c65f596db6ca7426aebf0e9a5082bfd7d440db24363a2178df171ecdf0bfc90717ab108a9abddf2e1f7cfdc449a374f7b78c3737a0bd411ec4ddad294e793251027", 0x4d}, {&(0x7f0000000380)="cd451b679a64739b1b556c0193563db1b629ffef090c5101cb59267c1f5389c010cea11de61a05942bfe085b8e44faa09f58522b9e4858b16bfc779b83116df14560ee9f13dd672565032b84b40a4aafddb9bb8546a2e1a9c38634ba6a20abe5badf36d2814b864eb14ab348d59b913fa85b62305b06b9ec5358661027a961dd96a2f433e0cbb31f7ff687c7984bdc5c8f9c7127840d5bca87505e9e033584ceda1e99d0fc615b516f573078f40f87de1e68df9387fb0566e23a2a", 0xbb}, {&(0x7f0000000440)="ab54bd2d971f6515b2e12fd80a240e2bb6b50a10dccf062052a5359059c7b7c2a5e9dc7f", 0x24}], 0x4) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) utimensat(r5, &(0x7f0000000000)='./bus\x00', &(0x7f0000000280)={{0x7, 0x3}, {0x1, 0x1ff}}, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000080)=0x9) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r6) r8 = socket(0x6, 0x8000, 0x9) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r9, 0x0, 0xa, &(0x7f0000000240), 0x0) write(r9, &(0x7f0000000140)="4ae0f0dfb01f9ea15025f259b0cffa011a06dbf018693113e630cacfc0e240fbd00f33e60a1f242848816d16b8f65ef0150d468b5fbc42388bc24909955d70af8583e8afc359fb405a7c23d0a423391501a8ba9a5e6e72b5326eb0a6f3ec08786838bfb4f1355434d1b3ee80896271f6f7a979d609a5d344e58e9276eaa4d4ba64a0d4ae70173d6fb8f298badb580f5b8011f4fb1d64c545df57c9cb74a272b78898f819ecbf98ca9fa10bdfa36de51b17f8fbe714797d3739f6e6bd1732ee3a454ef4b5b7a27788", 0xc8) setsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000000100), 0x4) r10 = semget$private(0x0, 0x0, 0x3e1) semctl$GETZCNT(r10, 0xb, 0x7, &(0x7f0000000000)=""/14) executing program 1: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='/\x00\x04'], 0x0) socket(0x2, 0x4, 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, 0x0, 0x0) open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0xffffffffffffffff) utimensat(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) kqueue() ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) socket(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x4d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) r6 = getuid() r7 = getpgrp() r8 = fcntl$getown(r4, 0x5) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f00000000c0)=0xffff, 0x4) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x5, 0x0, r5, r6, 0xffffffffffffffff, 0x40}, 0x8, 0x1f83, r7, r8, 0x3ff, 0x100, 0x10001}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x20, 0x0, r2, r6, r9, 0x24, 0x4c00}, 0x3ba, 0x7f, 0x9}) mkdirat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0) executing program 2: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, 0x0) r0 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x4000, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r0, 0xc0206937, &(0x7f00000001c0)) rmdir(&(0x7f0000000200)='./file0\x00') ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00000a0000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000072000/0x1000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0x40}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000380)=ANY=[@ANYBLOB="ffffffffffff0020ff0026000800470000300000000000029078ac1400bbffffffff94060000000000004e204e20e8e7fe1e70b0a967040a0e7878e6f13a3319e2", @ANYBLOB="1a9f12207b220b0bbdd5b48dfb7d206735a08512902f9ad7c5b5851cc134641ea84c35f3b5e7a93d9c3f044815b1df53ad32e09bfc3b8887ab3fd10ba31d9741f57882ed0c2ee3996a2596a76b746a341e6cdb11c95b2bea685f68adfbfdf7d34789b7106ece5491daffb28df470", @ANYRES32=0x41424344, @ANYBLOB="5000040090780000"]) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) executing program 6: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) pipe(0x0) pipe(0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000300)}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0187009, &(0x7f00000000c0)) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000100)=[{}, {0x28, 0xfc}, {0x8906}]}) syz_extract_tcp_res(&(0x7f0000000340), 0x5, 0x7) open(0x0, 0x0, 0x20) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) semget$private(0x0, 0x5, 0x0) clock_getres(0xbe44501372635004, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x6c}, {0x40}, {0x8106, 0x8}]}) writev(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) seteuid(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000001280)=[{0x44, 0x0, 0x0, 0x80000}, {0x81, 0x3}, {0x6, 0x0, 0x0, 0x8d}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) readv(0xffffffffffffffff, &(0x7f0000000280), 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) kqueue() socket(0x0, 0x8000, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x40) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x800) msgsnd(r4, 0x0, 0x401, 0x0) msgrcv(r4, &(0x7f0000000300), 0x4b, 0x3, 0x0) msgsnd(r4, &(0x7f0000000000)=ANY=[], 0x83, 0x0) setsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f0000000240), 0x0) executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) (async) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) (async) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) poll(&(0x7f0000000080)=[{r2, 0x2}], 0x1, 0x0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) socket(0x2, 0x4000, 0x1) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x4, &(0x7f0000000580), 0x0, 0x0, 0x0) (async) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x4, &(0x7f0000000580), 0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x10) (async) semget$private(0x0, 0x3, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) socket(0x11, 0x3, 0x0) (async) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b10005166000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x800003, 0x0, r4, r3, 0x0, 0x61}, 0x5, 0x2, 0xfd}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r3, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa00}, 0x0, 0x0, 0x14000000000000}) socket$unix(0x1, 0x5, 0x0) r6 = socket(0x18, 0x3, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000540), 0x200, 0x0) preadv(r7, &(0x7f0000000680)=[{&(0x7f0000000580)=""/253, 0xfd}], 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000001600), 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x5) (async) truncate(&(0x7f0000000000)='./file0\x00', 0x5) executing program 0: unveil(&(0x7f00000002c0)='.\x00', &(0x7f0000000300)='r\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) close(0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000700)=[{0x35}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="ff2fffffffffaa87aaaaaabb86dd60cd5be1000000ecfd8000000000000000000000000000aa0000000000000002e500000000000000973d4a25f2ccc1a4a2075848042f852b1696e9c0c2698f01a2a877e29209ea3a29fbcda10672fb885f535e12a4d00148efe84f3a80fcace48b199642c605f89db915776c7d8d016e4c1d05c40de148eb7fdf02a5e02372036949f179748667eb02c871195957a5e1d000"/169]) setrlimit(0x0, &(0x7f0000000980)={0x3, 0x1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) syz_open_pts() r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7869) open(&(0x7f0000000200)='./file0\x00', 0x40, 0x121) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000000)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212bb775e14c946966e176943ccf43d2809a9a35c7ee725173a1f0751c1a00120a3eadc2ab271a6df14e9e4eee27782f6794753a4e335cf8a71194e48e3f790310a", 0x5f}], 0x1) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) getuid() setegid(r4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000100)) semget$private(0x0, 0x2, 0x142) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000180)=0xc) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000380)) setregid(0x0, r3) executing program 6: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0x1b, 0x2}, 0x3, &(0x7f0000000040)="f7b2d50e62bfea76ae755036bd5c6077f27c294e01bd4740e7188d16565a42e2418ac2b9f4333cd7b0a20ef86a6e34c132b28fedec335dbb8851fe14806f14ea12a2ba00059ec41eee150bc4293f54485857c88e33a71ee2c0b447f185192a1b0c9fd9b647f088c37bacc813472adbcec7adab2c8a69d8c042a58ff173b45df5e23a7816cef901f8c1", 0x0, 0x0, 0x0) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) (async) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) (async) link(&(0x7f0000000340)='./bus\x00', 0x0) (async) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) (async) executing program 3: ktrace(0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000240)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x10, 0x3a, 0x0, @rand_addr, @mcast2, {[], @icmpv6=@ni={0x8b}}}}}}) rmdir(0x0) rename(&(0x7f00000002c0)='./file0\x00', 0x0) rename(0x0, &(0x7f0000000080)='./file0/../file0\x00') executing program 5: sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x2, &(0x7f0000000240)="71f91e3471ac0058d0f89f4ad5cb03f206c3bc5d91501d94a34b8e5fd31bb4022ae5c54fda0b13416ffdc86ac622d73969b8359c149b225bf60c0441bc4035df778ce87dd3fb1744be8bd6d3876c486b5f2a8b1cb851fa8d4690c02b1ec11ef2e02888426b61c4eb65c10d134afa523eaf196326e0e95fea737f4220613190b84759bdbd6aa142445e3319be4cce792d9b53ac11e7f2a969e633fbc90141e32b115ebb4b2abb1564d9adad26832a8f973b349b2d04fa1a5fc3bbaaef20368a6db10e8902bc241aff393e5a9349549dac52ecae29edc10af5edea0cfcc95a622eaca07d653ae7217f39681f", &(0x7f0000000080)=0xeb, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="43ffffffffffffffffffffff86dd6000223b00140600fece76a44a170e318bd7106987ff15e50e0200000000000000000000000000010000001800000000429d9fd4591a"]) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005136000009f050000b10018000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500212002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000140), 0xb40, 0xe7) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000540)={0x10, 0x0, [{&(0x7f0000f0c000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10000}, {&(0x7f000008f000/0x11000)=nil, &(0x7f000009e000/0x3000)=nil, 0x7}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000d99000/0x10000)=nil, 0x100000000}, {&(0x7f00000a1000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f00000a3000/0x2000)=nil, &(0x7f0000d53000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000d67000/0x2000)=nil}, {&(0x7f0000091000/0x2000)=nil, &(0x7f0000fb1000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000c68000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f000009a000/0x3000)=nil}, {&(0x7f000009e000/0x1000)=nil, &(0x7f000009d000/0x2000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00000a8000/0x4000)=nil, 0x3}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil, 0x6ed}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000d12000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f0000f0c000/0x1000)=nil, &(0x7f0000094000/0x4000)=nil, 0x1ffffffffff}, {&(0x7f0000fca000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x10000000000004}], './file0\x00'}) sysctl$hw(&(0x7f0000000080)={0x6, 0x1}, 0x2, 0x0, 0x0, &(0x7f0000000200), 0x0) mknod(0x0, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000400)={0x2}) open(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x8000, 0x0) close(0xffffffffffffffff) socket(0x0, 0x4000, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) r2 = socket(0x2, 0x8000, 0xf7) setsockopt(r2, 0x11, 0x3, &(0x7f0000000340)="12000000", 0x4) setsockopt(r2, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) preadv(0xffffffffffffffff, 0x0, 0x0, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) socket(0x20, 0x2, 0xae) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) executing program 6: dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0x0, 0x0, 0x0}) write(0xffffffffffffffff, &(0x7f0000000380), 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xb6, 0x0) r1 = socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x63, 0x0, 0x0, 0x0, 0x0) getsockopt(r1, 0x80000048, 0x6, &(0x7f0000000000)=""/130, &(0x7f0000000100)=0x82) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 0: syz_emit_ethernet(0x3e, &(0x7f00000006c0)={@random="5544f333d470", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x8, 0x0, 0x0, @empty, @rand_addr="00000000000000c2b05a2000a7bd7268", {[], @icmpv6=@echo_reply}}}}}) executing program 4: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) semop(0x0, &(0x7f00000000c0), 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000140)=ANY=[], 0x401, 0x0) executing program 3: r0 = semget$private(0x0, 0x1, 0x60) semctl$IPC_SET(r0, 0x0, 0x1, 0x0) (async) semctl$IPC_SET(r0, 0x0, 0x1, 0x0) executing program 0: r0 = socket(0x2, 0x1, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x16}, 0x2, &(0x7f0000000080)='Q', &(0x7f00000000c0)=0x1, &(0x7f00000002c0)="f7221f881021f4f347e25635a4fdaa7fcdd2d520cd7f46dadfa4ac4fe7826a41f61aa05b19e73883c0fe733b529b1c3a9a0c1539fd355d5f15a709687e802d030e87351d1b7a076282bec99d7110e3bfb61cb8636ebe2afc650fa05591172854031248f9cdfceaad7ad338b03d0e8d9a4e4af0d66d1e28d588d873008b4ca2aed94a1db2c30aea1e92dfa161d3361ee1cf5b2bcd858643a4a3439e43c1bd7044464a80740bc9c329a0c49454b9dd58537620e0ce85194bf0e7aba54d52a4897ab8e5e47525420699f9c9a3f07e562079e900729e5fba4310bec088c84b5d34e4eefa69f44367d90ae724010a6743ef05ea1c8eac9d79eb253692429c680b700a", 0x100) r1 = dup(r0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000380)="8a68e043", 0x4) executing program 1: r0 = open(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000480), 0x4) syz_emit_ethernet(0xa5, &(0x7f0000000000)=ANY=[@ANYRES32=r0, @ANYRESHEX=r0, @ANYBLOB="28a3e273a30baed2f0e91026ab3e3676663c301f4321dc7298503becc8c4490a3b6bf30e0531c0f8cc04cbd1adc806d1993f8fae9e4508af31dc579b2bb26649837a0791af18d19cd61028790ae7519d1854268bb7660480ca2a7c611d97d5285f71517528d8a6c0737eb6a71fbb2984379b1213f7695c44f3b852971ae0fb4f7ff08d6c24d5ce867070ee79fb7a70cdafea09fe04a18af34026b22a472ad9a9a9a9f9c186d8dbbd25d0b4152a667786d454a264915a69b32ccbac387f3ca8497faad1d83f89286536a3069732e065dd28a573ff39b1d4e5284a66d42f9907db01fd669b1bd62e8c8adff8cb15", @ANYRES16=r0, @ANYBLOB="87a61d8066fb5ae44454787849bf84afc6f919685ca96e9dac8600009309761d77466681872dd0134ab29a5d501587e1a79e02bea77fb37906718f96", @ANYRES8=r0, @ANYRES8=r0]) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) (async) r0 = syz_open_pts() close(r0) (async) r1 = syz_open_pts() setrlimit(0x0, &(0x7f0000000980)={0x7, 0x9}) (async) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x978c, 0x9, 0x1, 0x104001f, "bb08001000f1675910508b00"}) (async) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) (async) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x47}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) link(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000140)={0xb515, 0x1, 0x9, 0x4}) executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) poll(&(0x7f0000000100)=[{r0, 0x8715fee8bfb81cdc}], 0x1, 0x0) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = dup2(r1, r2) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000001c0)) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwritev(r5, &(0x7f0000000080)=[{&(0x7f0000000040)="f9a974a59a6f6f6afae16dbfcf97e93ce27a7a3d5a68a3c0e9e1643ca568269aa3055a1e5c", 0x25}, {&(0x7f00000002c0)="2b2901a4c05fc173720b0449d5cc3110ed74c54a625f49b3c4666966f08ea1e6c9feca682cae77028130c8b1221eb6b2864791b48206a8a40563c66bcc48648359061de7a976910bbb7bcecd0240a08a4ed321f9d0964d697dcf29787053bafb196a0ece87f25deac925ffe893ca6ebb0145ad56922bf21a609adcb369d3cc6cfcb886797168541beeaa2e1b2be6601ff804a70cc4f215751fe42201ddbb32516c7c77583aa90fccf4edae3744da8bb57a3533636afe752a01a8728acccf8816bc7db23ec99012233b2d0828087b71cafb3f9c5ab0329e7c3312e5", 0xdb}, {&(0x7f0000000140)="de3aa0cfe66e16bdefd6020fbd51c1cfdc6e0ed2c5b7de06b8bc17e636740372c1a275d65f61fb85c297f8a3085a0a26f5a70d499d80e7ac65ac94a2874c33db88e0701ed60d9e53c830943db8799f69b2111114595c8f8044d50c4ce6732f5a6d4c06288394a32b4af76426b273f41db6425c", 0x73}], 0x3, 0x100) r6 = dup2(r4, r5) writev(r6, &(0x7f0000000440)=[{&(0x7f0000000200)="00b2495700c8066fc1a878dda30e3600c8870bbae52fbb2adda99b4f53bd8af7b58d97059b21b6c82dfed8e0cd854c134f1379b76a827db8a8a265627b588bc3512ce2c4fe7c8654fe285095d6122b119d8b07944ac0cdaaf2345434cee52b394f9e0d329281e2bcb8eab6be071bb909073425af69f625b4b370e402b1c2cd245a0761650fd0774da4f0bc7c482b24f9ab", 0x91}], 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x0) sendmsg(r7, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r10, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r9, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 4: sendmmsg(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) getpid() mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() getitimer(0x0, &(0x7f0000000040)) open(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x100, 0x0) r2 = socket(0x2, 0x1, 0x0) close(r2) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg(r2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x10}, 0x0) r3 = socket(0x18, 0x3, 0x10) getsockopt(r3, 0x3a, 0x12, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000080), 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x67, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x0, 0x4}, 0xc) seteuid(0xffffffffffffffff) fchdir(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') executing program 5: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) (async) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) (async) sysctl$kern(&(0x7f0000000480)={0x1, 0x2f}, 0x2, 0x0, 0x0, &(0x7f0000000300)="00000100", 0x4) syz_open_pts() (async) dup2(r2, r1) r3 = socket(0x18, 0x2, 0x0) close(r3) (async) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x27, 0x6, &(0x7f0000000740)="b21102000d816685c8e360f2fa41c1a0946988b252d2dd3dc90142a84a31a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a15cd285e0dc5ff8c66653b276f180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab07107715997a5dffefc0710a9cc1569b006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb9dbddf42a12388cd669934ab89294886a280f3585878f9362b2f9384c887e403dec799fdfa3374a9b4def81f8bc1ae33c0ea458f3180380915650b7ff8d", 0xdf) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) (async) connect$unix(r0, &(0x7f0000000500)=@abs={0x1, 0x0, 0x0}, 0x8) (async) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000240)="2b2b6a3d60cbbd37c88498ba823b648ab70768dd100e04ee8d6d20151bca6653bf59111d40e7ce5061c53c07f59e2cec1cbefaa05310", 0x36}, {&(0x7f0000000540)="fcfc5274215186a7e13edd8c65f596db6ca7426aebf0e9a5082bfd7d440db24363a2178df171ecdf0bfc90717ab108a9abddf2e1f7cfdc449a374f7b78c3737a0bd411ec4ddad294e793251027", 0x4d}, {&(0x7f0000000380)="cd451b679a64739b1b556c0193563db1b629ffef090c5101cb59267c1f5389c010cea11de61a05942bfe085b8e44faa09f58522b9e4858b16bfc779b83116df14560ee9f13dd672565032b84b40a4aafddb9bb8546a2e1a9c38634ba6a20abe5badf36d2814b864eb14ab348d59b913fa85b62305b06b9ec5358661027a961dd96a2f433e0cbb31f7ff687c7984bdc5c8f9c7127840d5bca87505e9e033584ceda1e99d0fc615b516f573078f40f87de1e68df9387fb0566e23a2a", 0xbb}, {&(0x7f0000000440)="ab54bd2d971f6515b2e12fd80a240e2bb6b50a10dccf062052a5359059c7b7c2a5e9dc7f", 0x24}], 0x4) (async) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) utimensat(r5, &(0x7f0000000000)='./bus\x00', &(0x7f0000000280)={{0x7, 0x3}, {0x1, 0x1ff}}, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000080)=0x9) (async) execve(0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r6) (async) r8 = socket(0x6, 0x8000, 0x9) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) setsockopt$inet_opts(r9, 0x0, 0xa, &(0x7f0000000240), 0x0) write(r9, &(0x7f0000000140)="4ae0f0dfb01f9ea15025f259b0cffa011a06dbf018693113e630cacfc0e240fbd00f33e60a1f242848816d16b8f65ef0150d468b5fbc42388bc24909955d70af8583e8afc359fb405a7c23d0a423391501a8ba9a5e6e72b5326eb0a6f3ec08786838bfb4f1355434d1b3ee80896271f6f7a979d609a5d344e58e9276eaa4d4ba64a0d4ae70173d6fb8f298badb580f5b8011f4fb1d64c545df57c9cb74a272b78898f819ecbf98ca9fa10bdfa36de51b17f8fbe714797d3739f6e6bd1732ee3a454ef4b5b7a27788", 0xc8) (async) setsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000000100), 0x4) (async) r10 = semget$private(0x0, 0x0, 0x3e1) semctl$GETZCNT(r10, 0xb, 0x7, &(0x7f0000000000)=""/14) executing program 1: socket(0x1e, 0x4000, 0x2) executing program 5: r0 = syz_open_pts() sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, &(0x7f0000000040)="10c6f92c85", 0x0, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x1fffffffc}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) msgget$private(0x0, 0x80) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x7}, {0x1d}, {0x8106}]}) r1 = socket(0x1, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(r2) select(0x40, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x100000000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0xfe) bind(r3, &(0x7f0000000000), 0x10) connect$unix(r3, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000000140)=[{0x0}], 0x1) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x41}], 0x30, 0x0, 0x0, 0x0) r6 = syz_open_pts() dup2(r6, r4) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) r8 = socket(0x11, 0x3, 0x0) connect$unix(r8, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000500), 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = socket(0x11, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000200)="fc23780000000000000028a8790308fc29b2ddebcc9f2fbec154d6eb", 0x1c) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) shmget$private(0x0, 0x3000, 0x2a, &(0x7f0000ffc000/0x3000)=nil) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 5: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) semop(0x0, &(0x7f00000000c0), 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000140)=ANY=[], 0x401, 0x0) executing program 4: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) (async) chdir(&(0x7f0000000380)='./file1\x00') (async) setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, 0x0, r2) r3 = getuid() setreuid(0xee00, r3) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) (async) sysctl$net_inet_ah(&(0x7f0000000040), 0x4, &(0x7f0000000080)="24effda1f56e1a37af91e434f2c4ba9c6188d02f8f4ed4acee55e34405b2d49ae6", &(0x7f00000000c0)=0x21, &(0x7f0000000100)="17edf24f5b5552708fc1091af8933f9b9a533b07e5a1270014d1cbd0e97466668d5be5c5f7c71b374d40bf38c5ce403886ccdd6bac07c11a2900a630d3851c361735afb49747804430217cc2553f5871fc24e493c18056f6ecf6579de5d6b03bcdc6c03deaaab05a16d284abc77ebc7aca25f4181bfd708adee8a927008f1a633fcbe2fcc56c01b76a1d83f779c47e7d0aed83ee63d86baad5b6fafc22cdbb014af13d431992f66e67f4d2991b8a19085d39951ebe03dd9bdce0314fbf3dc3b1c8b5921fef", 0xc5) (async) sysctl$net_inet_ah(&(0x7f0000000200)={0x4, 0x2, 0x33, 0x1}, 0x4, &(0x7f00000005c0)="88d3f0589c5426af27472d3e32bed8d3880e5f76f393909f7080be12a04b36d4f25fb34bd63971a7f387387ee480dfaec6dc0ec101babfe9a37b50236b9fb2d2e0d3d3b0035046571bdd55fcf9b3881a6216cd1844a251d11610da9ce998793b28b3dbd528a4845d47503139d3fc734f4946a82421d06bd68e535f1ddbb2c166eecc7360cdecdc3788a21beafc04f6de2fb50a5ca606b7f007de6e834785861b553b2b5f8a2eb6674892428ff536a19b49bf9eeaa63fcc5bafe0e414dcd67efc6919e6a953a08059be1ae0ad5319a4e7aa017a08389e4ead680b09a33f2c9128d67f9c058bba2ac203cd1514d166819c7180f979f422492372e40b68b6b094fa12bc8abc5d4947955652739756c6332b6acce89d4663b3c937c829c193a4a56c1ea711ad", &(0x7f00000002c0)=0x124, &(0x7f0000000300)="7cbe2b87ff618c8fea73e30c34de1c7a3801ef8d1aa9a76e5a8dd8c579b1d551e67b1ad52b3925f4bb4fa4cf4a20f1f93fc2363507c64e5586faf3d9bd504bba41d02865f58f71c7c3a367d3709018c367609fe3ba5abca72ac075ad2fbced983ec3e9c03b23af8ad3473f3b71dd10c3be5aae8c6da8e56058c2223b65c512a7065d8a36e8bd5a9be10a953a29404d5e06e254fe992c9d804e3d0cb270c659317ee7c8c2a0cc37089c11e753552670b0a5d2ba599ed20c51948e0950f1df00", 0xbf) (async) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) geteuid() (async) socket(0x2, 0x1, 0x6) (async) r7 = geteuid() setuid(r7) (async) ioctl$BIOCLOCK(r6, 0x20004276) ioctl$BIOCFLUSH(r6, 0x20004268) executing program 3: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x48) syz_open_pts() openat(r0, &(0x7f0000000140)='./file0\x00', 0x200, 0x2) ktrace(&(0x7f00000000c0)='./file0\x00', 0x2, 0x620, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x3}, {0x35}, {0x6, 0x0, 0x0, 0x1000}]}) write(r1, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) truncate(&(0x7f0000000000)='./file0\x00', 0x5) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0x200) executing program 7: mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) executing program 6: symlink(&(0x7f0000000200)='./bus/\x00', &(0x7f0000000000)='./bus\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x4d) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 2: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, 0x0) r0 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x4000, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r0, 0xc0206937, &(0x7f00000001c0)) rmdir(&(0x7f0000000200)='./file0\x00') ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00000a0000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000072000/0x1000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0x40}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000380)=ANY=[@ANYBLOB="ffffffffffff0020ff0026000800470000300000000000029078ac1400bbffffffff94060000000000004e204e20e8e7fe1e70b0a967040a0e7878e6f13a3319e2", @ANYBLOB="1a9f12207b220b0bbdd5b48dfb7d206735a08512902f9ad7c5b5851cc134641ea84c35f3b5e7a93d9c3f044815b1df53ad32e09bfc3b8887ab3fd10ba31d9741f57882ed0c2ee3996a2596a76b746a341e6cdb11c95b2bea685f68adfbfdf7d34789b7106ece5491daffb28df470", @ANYRES32=0x41424344, @ANYBLOB="5000040090780000"]) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) executing program 4: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) (async) r0 = getpid() (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="8b", 0x1}], 0x1) (async) r2 = socket(0x18, 0x2, 0x0) close(r2) (async) listen(r2, 0x0) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r3) (async) select(0x40, &(0x7f0000000040)={0x69}, 0x0, 0x0, 0x0) (async) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) (async) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) pwrite(r4, &(0x7f00000001c0)="1d62941ece1629", 0xfd0c, 0x0) (async) r5 = socket(0x11, 0x0, 0x0) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) sysctl$net_inet_ipip(&(0x7f0000000040)={0x4, 0x18}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10599, 0x0) (async) r6 = syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000480)="263c4023100b9cb66401cf9a4ded6bacb18b9da75b6258e462930e28aba4680da3d0660bfa90375801618c3c66f56bf4eabb0b081191a132a81f791c8ae82c30a5670a4a043b95e1e931b33da632ff217d1ba2fd9db60ac45230826e525e32eeedbf19b3281227dd04b25587982c9bfa0a04c8fc09f634f42de4ed0f80e6a019f30b15dcd67f7f61f85e6b9c8c3493a144035902e53326dccfe171543d4fcc7f817c8347f14f40ca66ed8cf72096645c608b7fcb926a322f5c87592aa3", 0xbd}, {&(0x7f0000000540)="9e297612d7321307807193731762ae3f38beb77312e0857347dc5d69b8f93f85eb3d9bf2ad55a6ce85cc73de24e400158a8fc9b7f63a51607160015018966ef3009f129f8f247ce7552ceb356b49e40a3203f5529b7a0d12237c4245ac9b0424ca38f16bf25e562cd189fd8718ef12ac4fb0a587ca94c595b3104fcde2e91f1376b65eb22e2ed1c0eab215a7d0b445a883b473d4d95c7648b3f30eec4f31d11436e95abd048741a52000b59d92ac3f9e92c4f48b", 0xb4}, {&(0x7f0000000300)="ad49f195fcbf3a2c6c7348a0c1fd7720e15015c94bdd5ab1aebd86db8f8c0aa1f786ac28680d4c4d79b739f9ae6ff0b51f4c964565b15ee2be6475", 0x3b}, {&(0x7f00000003c0)="45cd27a767cb17a411801332f9dc70ae3ca96a9c5001fe882a070a5c60115e25e9696b0c2b536f57c9cdfb2f37a7711c542683df2295b8008c22e2fbc756db634f87f1b7cf5ba612328c9b48291cae2b9886794d964e", 0x56}], 0x4, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r3}, @rights={0x28, 0xffff, 0x1, [r2, 0xffffffffffffffff, r5, r6, r1]}, @cred={0x20, 0xffff, 0x0, r0}, @cred={0x20, 0xffff, 0x0, r3}], 0x88, 0x2}, 0x408) (async) semop(0xffffffffffffffff, &(0x7f0000000080)=[{0x2, 0x20}, {0x5f9c35e9860e9cc, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x3, 0x93a}, {0x3, 0x6, 0x1000}, {}, {0x0, 0xfffe, 0x1000}, {0x1, 0x5, 0x1800}], 0x8) (async) sendto$unix(r5, &(0x7f00000000c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c03", 0x59, 0x404, 0x0, 0x0) (async) clock_getres(0x0, &(0x7f0000000280)) (async) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) (async) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) kqueue() (async) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{}, 0x0, 0x98, 0x1, 0x0, 0x10000003}], 0x0, 0x0, 0x0, 0x0) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000300), &(0x7f0000000500)=0x47) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x3, 0x8, 0xff, 0x9eba}, {0x7, 0x14, 0x0, 0x8}]}) syz_emit_ethernet(0x86, &(0x7f0000000000)=ANY=[@ANYBLOB="aa"]) msgget$private(0x0, 0xfffffffffffffffd) syz_emit_ethernet(0x4e, &(0x7f0000000400)=ANY=[@ANYBLOB="ffffffffffffb09d9c38ce7b86dd6207372f0018fff3d9000000000000000000000000000000fe8000000000000000000000000000aa2e0000000000000001010004010800005000000000000000"]) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r1, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000040)={0x4, 0x18, 0x3a, 0xb}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) socket(0x2, 0x4, 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, 0x0, 0x0) open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0xffffffffffffffff) utimensat(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) kqueue() ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) socket(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x4d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000040)={0x0, 0x1}) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{}, {0x6, 0x0, 0x3f}]}) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) munlock(&(0x7f00004ec000/0x3000)=nil, 0x3000) mlock(&(0x7f0000698000/0x1000)=nil, 0x1000) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) close(r0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r2, &(0x7f00000019c0)=[{&(0x7f0000000140)=""/136, 0x88}], 0x1) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000800)=0x3) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000380)="f82d1c3e2226c5d5c7b5955cf7c29f0f505b4e6eaf2880fd83473e62702fb67ae2d6e0658efcde1118c370f1d8c9ca8424981684ea49366dd5c1dbc9d120aa37ea", 0x41}, {&(0x7f0000000840)="1e595ac0bcb670ead10391f866ea8a3c59e6b56446173fae69e92473c4ebdc25a4f33068980b5efe0f977900e64bd9dd3c6b09d114dc0e444aefee8d44b0d4aceb34885de3eda156", 0x48}], 0x2) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000080)="12ea609794f4f73d363223f44508654106c2993df6bc42d3d8f57ffe3751fe38ef2258485c4baf05fef60400000000000000662b184a1931e344a5d9fc6fa461b9f67ae354092b76336a69322e3f6170617ed07232fccf9dfd6c085c1157b64a20c62a4705a075a0c324ea9c0dcbfe0f95e3237e287b33eee9616c1c2a17400fbc1adc809618d089312e642805eb05e10915f77264ae9b0000000000", 0xfffffe06}, {&(0x7f00000006c0)="1a17d80e55dd55818fc50629d4e1832e0bffffffff957759de62e763e90d2dd4649b24f8bfb4f3d1b6571d6f26c72273119f030c9314ac66560780897bcb029089d9b2f533aec5e6c7dd0312bc1e1f6b3ab54bc7db3355f34e0ff43289fc9ec310989fcadd58db589e55d54c0d3f1b519b3de1d9c9257f5e9a7be58790d9d8e74d9bd940dc9b01bf9941429a336b210bd43314b8709b23f9afb6e4afb5bc67c770c886c76db2d5c4bd3d17", 0xab}, {&(0x7f0000000200)="0235a2cc42ae3ce4a386868e9432137e94b175f94d1abf45d4ad363822af0be9dab811c32cb9a03ac95153e181cabd6369c54d1430328d75b76c5fa3c85ff1fd5474c3823523d7e8025f159921d0", 0x4e}, {&(0x7f00000005c0)="76b6e7eebd3d7895788c449dc991fdce9adc318ecc729e74444b4cf28ee53d31b922ee4c1b03744e5f3cabe69bfc113b40b1672a9a454a50f81613a90f0dace51c7b490cd619b44e371426593e321158f4f03388b5e2e0a6d75b7ed645159a0898641a14e4ef64dcc9617190c1f32cd08658d611d3d629e785b66886c4fe4bd09f263fc64e69b5fcd69a264e47328fd3ebf183b58d244828524d426335902022230f8940e7358780d762dc3873fd22f1ec97cb5728f7e8c9cb9392b5aa4d798df24eff45b94c9191d13078483145fddf2b466af18a50f168c8f33f9d64b6", 0xde}, {&(0x7f0000000040)="aece05009297b9c888a4dfbab9e0bbb24298c4353183564b", 0x18}, {&(0x7f00000002c0)="86917663808c0d9c67061c8ddc5b853e828a530ec2cac01365f1a7e2c7a7cca60d2b0fcd40ccd8015ee0755888e249b8faeaf794e70442b577620814c4ffffcfd1380adc3a4f474b4d196dc683e60075162b38c4252b3764e956afcd1fc04655bd6738fd5ed5f9498028478e42eaf31df15ceda85e75b99ba4aaf68db0aae59f9b7b489dc61ccf2fef36bd8cd193e43ceb5f2343905319107da58624229ebc9a60e7359c67ff9d", 0xa7}, {&(0x7f0000000480)="a5d2a31e4fd2ed0e431556d1d46f08c4389a3cf58148722949eacd20ecbfa638ec1b53c83255c543ed446b4b2957e40e22de9f104bcae46e27d7a851c6c88c063679f894cb26ebff8f0e5fb3af87769bb590687e6d54957621a72b7ac96031e7064814880e90bdd593ac064dcfbbd84baaa3136af0b852011e0583bc18dad2abc55518ffc97bb1f706c8df04f892a199aac6ab6a64", 0xa6}], 0x7) execve(0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() executing program 7: r0 = socket(0x11, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) (async) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) write(0xffffffffffffffff, &(0x7f0000000200)="fc23780000000000000028a8790308fc29b2ddebcc9f2fbec154d6eb", 0x1c) (async) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) shmget$private(0x0, 0x3000, 0x2a, &(0x7f0000ffc000/0x3000)=nil) (async) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 6: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000280)='./file0\x00', r1, r2) setuid(0xffffffffffffffff) r3 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r5 = getuid() setreuid(0x0, r5) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r5, r2, 0x4) readv(r4, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002f107058 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002f107058 executing program 7: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "cf00a6c893000000000000000000000000618500"}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8021, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, &(0x7f00000003c0)) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000116000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000440)=[{0x34, 0x0, 0x0, 0x1f}, {0xc0}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) r6 = dup2(r5, r5) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x0) pipe(&(0x7f0000000000)) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x21) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4091}, &(0x7f0000001080)=0xffd) accept(0xffffffffffffff9c, &(0x7f00000010c0)=@in6, &(0x7f0000001100)=0xc) socketpair(0x20, 0x8000, 0x23, &(0x7f0000001140)) r7 = socket$inet(0x2, 0x1, 0x0) getsockopt(r7, 0x0, 0x22, 0x0, 0x0) executing program 3: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0xfffffff6, 0x0, "610686bc44862c5008e6ff07005a000400008fa8"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="1212454ab932d89ce7a48f18e7122a3976b721e474b736f6db5d74c662262e6e2c8202149e28a9c7ecc3531f6629065b0054ec8e7c19c399675930e99a84b472401a429b7308d5f7ad5becca96dc1300f8c1633f8caf7c1dd5dc6c3ea701732b4e8e15905145025f063d5c36b111a0e05a031ed51cbef79dc080c518095b6d9933bab00936a662967b37b064f20dd58cf40c12b428a7e89700c795e502e5954451d7dd839b007b02e18183d8fd74227b6fc1d2d08ecb0e9e4fc0c9fb5048e7b6", 0xc0}, {&(0x7f0000000300)="6894788ec21c", 0x6}, {0x0}], 0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7, 0x3, 0x23, 0x0, "6d24e5e3e77a8ade140d19f5a601ea8a7c4626e2", 0xffff, 0xfffffffe}) select(0x15, &(0x7f0000000280)={0x80000000}, 0x0, 0x0, 0x0) executing program 4: syz_emit_ethernet(0x76, &(0x7f0000000080)={@broadcast, @remote, [], {@ipv4={0x800, {{0x11, 0x4, 0x0, 0x1, 0x68, 0x0, 0x0, 0x0, 0x3a, 0x0, @rand_addr=0x9, @empty, {[@timestamp={0x44, 0x20, 0x7f, 0x1, 0x4, [{[], 0x1}, {[], 0x8000}, {[@multicast1], 0x7fffffff}, {[], 0xfffffffe}, {[@broadcast], 0x401}]}, @noop, @timestamp={0x44, 0xc, 0x1f, 0x0, 0x0, [{[], 0x5}, {[], 0x6}]}]}}, @generic="fdaa756b0017adcecd3dbcdfe71460d97d1add813d4fb9b27ac2167c97f08839af64b450"}}}}) r0 = socket(0x18, 0x2, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f00000004c0)=[{0x0}], 0x1) syz_emit_ethernet(0x2e, &(0x7f0000000000)={@random="7bf0193db7f0", @remote, [{[], {0x8100, 0x1, 0x1}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @empty, @remote={0xac, 0x14, 0x0}, @random="7441b0102523"}}}}) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x6, 0x0, 0x0, 0x85}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) accept(0xffffffffffffff9c, 0x0, 0x0) (async) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x9) (async) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) (async) syz_open_pts() (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000880)={0x0, 0x10000043, 0x5, 0xa7bb, "d8d1f9bdcaa9a00000000900000a67e6ff00"}) (async) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000280)="4de815b9331dd829184f10a369913c70535806d594c4f33ae8e4ddd667ca763214729273fd80ba3283e73e27e19fc56b88a42573598164c93c757aabda6f7f9bab8439c34c18d7525c9892388b6ca7d49bb34b885632ca81ca077c729b17fa32ff516cc3899b38608ca5878515e5e43f2a6212ef99b4458dbd491e2e09", 0x7d}], 0x1) (async) sysctl$kern(&(0x7f0000000500), 0x3, 0x0, 0x0, 0x0, 0x25) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) (async) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450a) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) select(0x40, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) select(0x40, &(0x7f0000000200)={0xffffffffffffffff}, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0xaaaab05, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f00002cf000/0x3000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000000/0x400000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) socket(0x2, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x6) close(r2) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 1: r0 = syz_open_pts() pledge(0x0, &(0x7f0000000600)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\xaed\xe6\xcen\x19>eH\xf0') sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x11}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x30}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) clock_gettime(0x2, 0xfffffffffffffffe) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0xc3a2f86f23975bec, 0x0) socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x3, 0x0) msgget(0x3, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000340)="de58f30659857564276fc8bcfca91738f0e0189a428f626d2cc4b716f1f174d512d69d3bcdc410a3f21fbc174e28e2ed96cdfd8b79050230d804605d80f8cea15f2ebbe6bef40cf54c7a3902cd642f2b27e0cda2cdb421cc3826c9ba7c41ca5ee3ee0dc80e7c5e1df0fd07559fa82fa0f21501e2f480f5f28d47123c6f3d899298d4cb7dcad056bc68d7466490519680f0156e8557e237dbf7a168b4c901dd6044d8077e89459c4a914d4dfb8d70ba27708674d7a9b47e6928d82cbe626298aabb7e87e5e266e7722cd3aa168e020f33e57d341651c76793d292f4e1be29dd5e1380f7850ee848a0b3b77d620f6dc908db1c63a1c0ec5e001474fba4b10ca73c30692b8a059ff8f0ff8247a91dfe146122e8c840c8674e2745e95a4bec55da3efe6d74", 0xfffffd66}, {&(0x7f0000001300)="33f654bcf4c7ca38762d9e6119e7d4e074352773b27c1f800311cf1c536b7e1350f42b257040bd7c08bf63e062888a9b5b61922772556cdbeb51d7404ad9eb6ec3300afd8989d7eb27b379060c5a6f5bc3f59b40b307f36c05c1a604917018041109c36e30b6c3885c9e88035c658260af45163d9958ba7590896469a964211a71c268a1520f3ede2e6510e5dee85d043df0c13649451f45d638ed6c3606a99ed493264c8f18457e3967bd3d741befcbd2c94f00812b7f579408a35ddb26888c6c6caed1028630ac23853e3cfdcebbd432df7d48f8255b36758fa92f29e25058b0d427f50def906f4f71d9a0d143325b318b6ab870a166b11469176cc3433e3532e2ef40b9b7710f1b17f5d6e218794e7dece735d48e0a599be45a621930d9c5549b47fe11ed4ae491a603efd86bbaa6f63e8bf822fbbac27f38986840c0098369fdc1c0e3591361e7e09d51794ca7509eef58ebcb2c568b0cf4eb9ed0c6d7b12522d88a4d7c166fcb23b1a30be6fa35785b026d7ba45663318b3f7a185d4776e1a437a384ac942ab3191bfc3e75e2ebebc77ed0799973cf2fc5e500fb4d6eb5e775cbb9d8b1f9e847b39932453e8432e471deb899dc13d3eff38e2ec3e9f3997f513278d8ade9e2b92db35fdc620b6af253dedaa4ad9cbeaf32b924b932e50c9c9a724fdaec06196053eebdaf21685e40f875dbac8b529fdd187ab4bd34e5f247908c7e2c6b4617bdbca547d6efce43d42bd3efc300618f0e307817beab5942b5cc132d1e2edaf6ae76221cd40552e4362022466b868703287f129f56e078cf45b9b3fe5c4a6b827ff03878ad422e158152c272d86eff2eada68a53163460da47f2ab4cb29564cdb9aa550486a4a74ce64d958b066dfc19809b40050e8afa4a2aa38072ae38205f22946ba103a3f9a3d773ccaaf8f188807b8a5a66d52ae4a51cf5c4085a51849b82a9ccf15b6ba831ab83b57fc0cb1effa9edb72aa25e42963ca8df0f6e5c656f7178f7ea94454aa3de968eccd09323796b1e975cc3fe7d7c2d5af531e9e28ccb23bf17970d173722fc5dd0bc95f932dc524dbf24c458bf3cf2674404f3f20a8b069b56eed0adffb7bb96900da9acc3da20611a816e5e7b3aaf83fcd576f3ad84144d6c76e679808c2132140c5279654f8558a54cff245e02b85e153035fbf5d6750220e3e3883ba95bb071239fc3fc7feb965cfbbceb7761f871937c29497e1b45a37d6d6b8f83ddc72f2880dbbdef00b1130d6e345f6afbe72d4ba67950518ebf838a1970c930f089b59ba36e68fb9f97bbfdac610c2663a09834b0030c526f6019dcd3b27d7a829574e18f34b1dc918f6e479cb8321ccd53840d03fbd73be9235a91c3119c94baf13f155ab3c5c096fab0f21048dcbc2c471639127865bdd693871ad5d2a5e96944ac2b6fcb5db2bc9109c012e47bcd1f98c817a96e8fe17a90ec800563488ba4add01fdee007c5fa7e95c91ad8c4467f09ed0e69bb938e7d08d3c0f6e379c96e8e8e5da08313b25db6cd7226a8cb861c269482eef85893c5a27316556d67829ffb2d39c2bc879bd2efefb7de18c87b8239e72f9e8fe5dbba3c91de32eb8a2e4c8dcb60577c8ad88c4bbebb3b19c5d239aada5c47afb6b39e77d430e1748743a01c0a74b72c00537a0ed223e1f9e89976aa3db3f8edd9eb7b8fcf33aaef9022a7b6630a0d1e023a0016eb6cf2081357c27541c19425997e963be573cd405f7f031be80f1470f8f0bb84635fa04d0be7be5e72b1c493d324e22a6652f6b3417f949f14c0320400e63961ededf0ffb64b055e08b485c04ff834665dfb1b7e8cac78a24e47d8758c8e8a6748162363a5dfc84c8ddf8e3b45763772767f5e602267241597b9dffdde0cfa9b9f3084f461f6f6c984bf46830fded51ccd657f3ee0ee827af65117e82b35e6136298daae2da375073f312db5c612a26d45de888b18803619c9f5d84a53c0fb1b56124c9167c5decf89a0d74b2a0eedd9b834a2b59951f46bbee7aec0140538f71c212f05d389fcff323aa9b321d7c87c2fb6076a3492f4271b6153bbea59d712eccbef9567f21a184adf34569d1d80a49359d8828bf11ef19dc19c51159a30a94953a82daa5b6731678f8964c286b03f0f7ccf697efc7174f915202d8f73bc9e2813b403d9a51f2dd4c5c43e567046523dc1a06d7a39e07a4098e9369de088a3adfab34e9b5a00fdb05143afb076b2e5f90b28c0f760d00761e79354fbdb71e86586c83a1c4eae3a4faa3245bbb5a082b675022adeca3aa2f4f38ba436cb70dfdde049fa0cff874b91a0bfa6c9a5c6d29368fb233ad15146271e11347ac191373760b64cd19889242833b06cd9d0c8cedc4df6c65ad5546c2d2a24eafd87c4bb4bdedd6e3cb67788eeaddf0754d9a8ac0d728e968872842a38f4f6314ef4c6b8330dced0e5b6cbdc56b9f03997a49568f01fb67ac4b47fe579a15cbf2f29693e5fce729d54c49bf94de4715204b31105d92ac82f714b7771a51ebb89b83c958363f075b802f5a6ae27f203f9180a038bd1d2024425805b8238e1e4c779578632be30cab4c53dae223cd4be82b5331c6d167b3b12cd9e76e80dc4c23b9f6bfb1544995933a7b6be42b9267b6679de06d83a5c390ab9b0eec3fb81ae332bf4178e6fa774b875e42943577ab4db9c6a31cedaf95ed6a684a1d59369154b35540d0ee8b7cba002021dde26b65957abb23407b695c0d9b3f5ad21de07308f78d36c68fe604257bd509fd82c74ae33c9d3a49220cb1cbd5dbe306ed905950b3d3aec0b44e720bc3afe79c45b66aabd43f0610c96bb98e6511cd095d22f0444f992bfeb7a3db01e40a384098650ed86ce1d03217302840cef48305ae0fca585583daa2e2608309bb96e4aa9ac4ed1dd6181b8c4396a5aaa4af61cc20f7baeed53ef1cf057c1686a373f99a6616c3881e5fafb1a8b96b256a5e42e4ce3d825d31de6dc65c1bfa9e66e35cfdd78962984c250ab0a921402d730192ab858d9530bda357c2eebee5f12afd8dec289bfc005a4724655501014eff2565f69dc40b051bc250edfc88e47fa31a7825227d618c5c2e739061a1177c301d3097fc6b90a54331d9a9a8e7fcfdc276230fdcb114deb44195523dd018a2022f7f393ccb718e4ff39b3817369c528bde40ac10f99ac5fb0030c8074400b5b8d8b44a1e36d9b247fd527986c4c08697eda40f8c9829bdd15c2619c3870030af3940fb134aa3beb0e92d84f005170c0c267d11f07c003fa5f01e9b8a0b59fb90d3e98839ea27f20d12739ecd1083b406016d3727c00b44592e8570d0f0e3c2d1eb7251248bd2c67ab4e385be9fe34061b41dd7c31552b29872eebb69089ef1b31e5a675fc3320e1c057d30efa07cd04cdd7c852aa5bd36b15ddc14e01ee3384930b5b16a46d873a5d2ba405851bc4da2ca0789b3d9bc36685d892255b04a11598a7908f16e912b831bdfc7e9f73451f7abf16c2a54220833339f5d5f6c789888d16252b7e7a4479df5ba7c5ca52ba00054b3b4a0e8092b54f31088e7ad2406cad5eba9d2b24e5e1b4bd11f53740e10d5dab696a573cc547d7b3ddde2e2d25bb5f2cfc1f00f91114b1822a60fc7bc8c05b936c3c25e3de05bfb325f81a1d0fce7ff3d5ab259dcb41354c0d2ea0c171d9b78702f3ea4860c3113234d0a86aee8c5c31aca5a18045aed852d4d24ac02c7cd0a2c0ac633544fa84ae70ac5e6d0a234f4c9bbe79d7da8467325c12bfc125a8897c8f52c4ce108162791b0c7955b117fbe999d8cd5949265b32cd180f69596bc42db1bc83dcef6c345845309b37716abe5bed5c73626ee04c623e53e405ea0f4b688408253f6dd408dcc88e92a14b7538a4776e9cf94dfab9af68e1c355da38616cd9aeeb3f7fe9ec26b0f8d6df41ac5664b5188abfd24eda5e11d11cc2cc711330b1e17444e9a7c9eec32c06ae03e2e1672b30236191f864724d6b5dfd0a4d1d9029c7304ee4562d07a50861879beab84e2738f43dc8dd3f72349961e045ccb28ab5e544d1fc7b4442cc816fab1cff64fc28e661856ddf9938cba11cb0d36d679d2975283c5e5a7039ee0d424ecb2010df54f5569f20538d5cfe70fdcf2ecc8a206ba27f7dd23a8551eafdc85e7a33e621002ef544eee2a99c66ed14b595122ece5b15d9819edb0fb240dd264b967722ea40f97aaf449abb6db42e2ecf3e8dab9cd81fb19f8cf60f3818ceddd3201cf5f1de803b45202e2cdbebc39660a6184c00f722ca6f6563d87afd69d0f7da6e43bc827d1c7279dc14902b36139bb96e4dcffff2b34e2557276d836dd5bed86518a3bfc7cb87fc1b65c66c629f4cce7da1f729d17244e5c43259474433e786976343bca84175c7c4b2d5cc705a1b87a036f49935b986f3180f4700af6ba24cf32b6d28e00929b3b139563704c150b97aaace677f2226cc45937617face426b339a63bc296f39500fdc9b99ea880b0f26b37d1c79d835a4e006b355198d0c9daebf60cb913f4bbe078693808bbf393732bae915ea775607ff15de6c0e570341f143da74fd961e2f772de4848a9d53c8661ae396a42ebfa9c9492b19139b38f38eda465b51f68c23f4296b4bd88f027ba9998444a24e4cc783a848e865194877a102e6d9c47b1496c095a6930dd329629f9bf579055a0bdfae3559c1c76e850578ca3a2b7355212e71ba65c16772c0cd23ce9dabe506395c05f82e55ff04ebc106221865c6cabf3e9e749a3b0b990d1fe8043df2a7e8c15eb3eb63cda34f9cc7dd04eb0c23f48bd5ce7620181d7238136023dc4f9c24f3d17d9ffc823eb3c5329ae1d5fe8ae1b41e30b7e1e275f8d89089c4c42bed7754907e1682a4fb7124f5c775dab610b7a113e4523b4cb7f9d3d85038744510623cc602495314ef36db389b2ee3cf766fe435a138e07f89bf2b71a98f6d509c3af478a0b01bf1c7d96873d9466fd8ed434f123726479b17e2ca057dae46e9dacec8c7a945136913360a3562ca99b239e63d2e70200f35fd1aae5ba6705efcb2461aefa673d583ba5869a18489dbeef3b59ea59a1cea88ef97ac13b114a35add12e2183eaad3349e3b92dcc215ac1de72a276888e0e3f1ec5faa040e07193b30362f22161971040b02747c63a486ba0e1a629e73441799e03e090b15ad04debf7219e3fd3bf98eeddb4b9d2b04e3a31a24210e36430b5f228a8143d4910ba671cec678508afe25155c7f70f4cc806d6d623f184253e3f2fe16f8c42cbc0e0f6f97aab9222b52ebb75946c703bd60554e3916ed00598158d63fef56e36a9563f29d3c2ac91850db4ecc2b5f0b0d4c97bfd68a04553c4a067ad2e88f265662e8b122e82f19ea7b6029248078c5dd7ad729258dd04d3dc59e284c6e3cf04ce083298fee3d434e8d1e8c005ca09f80e55b92d076911d8af860210d21d0bc671f7f1db35f68eec536fd23288a3aedf870f4516a36d641a9f5abc4a1b73c7547594e6c34f2ab10d0c9490a34d74b06f5e0deb644ccefb8bdad7fd734651317581e8c151af910d4cd05de07664482d64fd97734e1a18b9e63fc6100aea86f6bc9b0c8aa5380260765980b630d4c8865edf7d170300d65edebc50abf237c677431be27552fc1f304a62087429bded6c917c83203fb6c78304344705df06ca6ebe00cfd7a420a938dfcdbc00c9b728a37b8682044a6bc6de1aafac5d3275db423d038390e1366091bd7e045789ec8af04000d72a05235cc8254363259fcfcd0b03a238a3a66ec8f", 0xfe4}, {&(0x7f0000003140)="1641397cbf398981fa162b400dc36dc5968e36614de0ee2d08e933e14ac31a31e01b551308e2ced619070ffa9334aa6362cc1f06c663b9907dbc64f19325d13473638e4067d840d6e99cf3471141b4c0942cbe55f575b479f59779aab68a17f9df3671979b9c938a6b8417e797f3d2bb0907ea56846a0d115b907f282707a053247f5fefd00c339fdf0cfbeccd42b8cd35371b3f01c54ca6f384cef687a41ddf6ab429d1324ba98d98aace8327219b5041d7995bfd4b8dde461b425fdaef0b1f0df7e0cf102252985180a33da69c4e2ca95cffcade5b7163f46b13107d0a4a0c57f8d53fee8ca0c3008e108f72c45154ece99afa28f4c55a687401370df42f398ea7c6ff1de308167e127ba39058208b9f538c40f6922219a7517913f12fac9dde800a968a716066f3e5640b0b7050ea7f1de1f43b55500bc765e792242322e7a7b15a3d92c7bf592ffea1bf84639b6251fd5bef6275f9109251bc7364c4a11cae5962bc791d00ef66ee076efb21c1ed3b892b1c5b3c54cf00b2de6653cce57eccdad03461b942581750715ede6bd4900ce12cdec7057147b7382a8701e73cc8a1023df9476809ce7c435d452a6845a97dcdb08bd1e0f418f9615a972e7aa2c158a66fa4be0a971644331313d00bfd710cf8bcea8f339eb90d833fca93d55e41304f7d860c793a472c0c3445147876c33c9b3c459ddef846aee09a0e0ab4cee4e1e9c45a06c3664f9120dd227cb4b09c1a39a28bd34441bd394e4bb5b2a3bf29a77733d1b8945bd11da85eecb34464781f32b73df0866e30172d09ee46715ce003216f95ca3fda5a779b813e8533e8b25dcb80711b4a3ac5893ccf225557adb2a48b7a1b29ebf6f427bd92c937d28a37abe5bbb09c674b08d99acf51321552a209919c34fe2a136dd610ad719bfe2f484bebe097971a49bf147c420483b09f47f39b2294b607db5be4aa7f3cc9b6a7d0f56057326ffce1ff65f6ed13d0426224dfef644c28656b5f9d1148f28a0136abc842fdf40fcc1cf3a6c45c3a1b705e21f06be88df7c2d37ec608700c0d4ba293784b8f7f4b58202ecbfb03bbea3258e178666c6e90466c91f17c64c12fa50510bb7a45c1a693a2ad6bd480b71288d3be94fb08b3ae25dc933edc8cf15200d06886a641122d29f7503d31b9dbf6fe50bc71f472a5c990496fbe27bd7bb397c549c99e1b98898f9943ce79d28f32b56c775a23cb9d552461b8d705e0607a76974c0530cb70ad4b049e45a1d184f9e36f69b8b57c4522fcce3eee3da5dbc183ffd2c0eb85d88a4f36dad3bea2d195bde6d6faa529725f577479bdb63cc6681e12f1454e8a8409af186dada01de4016ad25629581cd05070ec47ed6c64e93592309ead0b0cc0887c346b127b779cbf707f028599775ead5124334317223ba6ef006b031d49af9269098ab7f09071f349144495b645d7e755279d7128412e242fdbd6ae29f13e4e845f65f24c13933cd2665db62b1e03cc3daae6e07ee850c20ff9dfb650e697e74ddfe9167da71fc6b04100b8032c4e8c6771245c7276cd546dc28c58ad3a0f84c2d7f84f5936c72f817ca6328ef9215bf0df2b64ac9b4e43e35187b0fcaf9fe296e19b0622bb92033a9f3fc338018305091d2247a48d85c85e5c8e9c6ff36ccb902de56cf72cec4c1e6403f430804f1765a9ae7655fc28047d7043a27a1645bd991dfeb58dd891d215d0b77cbf69b47000a3402b406a54b68ba27e3be409b8389b78c5e2bdbe97fe8834392f4a400bef9cea0b7cbfed129beeb8caee65300e79f71139af851ca6eb4536f40626b1ffb76ec5ee35372c59289a190aa4ede8b5d3c8548c935f3c11708754bbc512751aa3bae4fc763b3e9e94727d2fa0b31f2ed0e93150ab3db903c12131ea4a9fdedd5abacca5f28689b46b6943ba4c488378a7ac953d1f602e6000ad4e3af2c41cca55f053c875b41b666c3492372077509fb5fd9d4bffe463add617a1e582b9af5ec4be291f7893140d93d4a326e5044a2eacfd595b5300808484191bcd830e15bcfd15ffeb0d2972df8311672ea10fc80adfb1a8782748e42fdd70f5ca676e186b691e51f50395ed53076a61d6e7473017ff759fe9e1fcc4633826f55b34b72a2bb506da67038898801afe5af425b522ca5a2277beca1e9182d081c5b36f18d89066ee70ceefeb4c84c4fd377c4291abbbafd0db738e521b2ec4faf14362c1bd3925bf1042f9f84872a3a02602c6d1d3fe97d826f678eed8fe0e147403c81712cd7ff41d7468ce785ff2c18d3507944f71476445839582f87cfe80aed970911f6acdce4a0766608e5290db831364e4026b4fb555461589485738d39148633f7b1ddd5fe47ecae83425bdcff65836695196aba3a8409c1fb2dabdd4d45b291253d7961e22b6cdcaced4f147a6737bbd1d997ed50e4f4543f1a261ffb799bc9a3124fabfdd0c24c39628122ff7a6c6160dfa024bb95818be28f18da7a9240ee9cb36201c98e68d6e828dc294b591cb2724f6bbe2eb465f2f74e49e7e014e24a5043a2f03d0ed13c647950040c4682d865d952984ec265cc87d1e9995b4b33bac451cbb531007b3f9a7d2b967792c286b79f6d49d85f2ffb78f47fad8da554c07dcbe9a82e4a2b6660073ecc7de6369f9268cc5902ecdfa847463a529b5935cb89307df0c527abac2dc2017178a52c65946f233225bdd67a272fedae597490fd9ffa62533b1cc825427dccab60332fc836d4b060eb090bb83ebf547efba41f81546ac5177489ac626d41e44008f20a3ad8bfa832c5b4216fb2bce814081993797887389d29e830460a95ed7f337d8110d39e622980addf187706c3fb4157a5f7674d2b92c6a31eb2ccbbbc530ce8f29591878337a78ece70ef206a6dd62389fe0e3220bbbcef86fd20ff7f506aca35eedb0e4ebd87bf735f8f62506f60b2cd746f2c6b37b79f0bb491c8588fb6b9cfb6cc345925b3cf203775de0f8aec2ade452962ffcaf05887b9838a94554ccff0a6ed137e11140aec047e9d1f4b27a4e7b41898d7a355f1eb946083960dca5f825077442d7bb7fe1cdd6f0a11b095bec1384926bb2436554d6b015169e00e75e1be3d7967e4b2a2aba5a5236f03fb9cb490f50ed402382185e33e3deb7d425c1d547868d1096fbde1dbfa3d29ef2da00b2c31759c8cd33c1a3a44ebcaa053de57d3a03d728df18b30d4cb8e131683c9a188c2a17450616d5c525ad2e3c360c4ce3b10d2076616c07519e0788909a8cf7a27c31ae96563145b6b5e2e44e4d50ddf6bd7962f71a0b133b617471f6ada0693d8f11aba3c8e49fbacc210854fe9cd242e440f4116dd491aee33baa2d32207a86c6a2e4612a41ca6186051f74ad408dd408485211e7f564b8ef7dd72847a3f1a50fa9013ab1ff547508dde911b91aa7d4d8d7b311675bbbe63664a2ce1590e1a46b242f95e8c232db74a8aa08943583588d7a67093736650c65f70fee79563465f8a2711862ede090bbcd3ffdcfa222c56f9b157d6ef07c9dd29688086d68817a694f669a6310b5a1fae0baea2845a059f8b54a7b23ab9b6415a329a1424e4cbe7ce0280bdaac9a0734288297349a381d85d73025f696d158b01bf51ef77804612a5d5e97bffc332d25bc4b891fbb30a52d76b4dbf1984741e2846424cfe688757f310334959d0f74e4bf4b642e85b17677753343aea5d6272b3961bc6a78fc48b7b7f9207c9ebfbd7a9f00dafbc249d49e3fd65fd91629d8538dacfcd6e6df6eb82a540edfe06536c7e772ddd5ea02df55f494d9b6a9344d6b2de3df1de5f2eec69f8b2f8a57170503bced9d3ab28b4e68b0b68ad2dbc6aa3854a159cb4219d6efbc76170ebfb1fd440f3d64bb7860a3372f83835811ae28798cc1f1771d1e644ffc164bdd8da9c3a60bf765ad668d89eeac27211a45dd8b929bfbc345155824ec64678ee178814b792c422988a0693096135f74350467f4596b19c25100e4486e731854a70ef5043c8fd3c943b94e4ce8b86ef5929d1af2d0f85b3d631f6df3bc863f820eb23cec8f9f2f6961b563c2785759e24d49ab5b2dc6f0b4a0c89d3da08ebb3a59836bfcd55a7698c9b65cad56d82d5b8c83f05dc4032f9a67f364c6054dd52d901fcddebb38dbf94db4dd9ce81a226f19f31bc6aa39de207d3e2891f000985dbe5664016e7482e17cef28d62ebbb0f8031b06fb40ade920bdb53852f14d11e0cc9d3c4caf58c94e995916221f42ce5e0c7377a17a1c378507ad1d704c38693482ad86b705639e7a0c1ff2f63b020d7ea79974e02748da0df58f0bf8ad1e4210e34d2052343ca490f9c96ee69e546d9ec54684e743881abb7fbc0561d2072bc262169522c29868e86474c553e384f1864424acc79bc4974132c434b79b4e52d206483f14d28be38482047965a90702632eaa165290b84071b8ae74e0a3a162348fe850df84b05e254fd9e62315d1b4b1d12adc1b17ca786d10ce17860bb56fec58bfb1151a108d4f569798923dba28c7c6d760b0631f5cabdfd5295ccdeb4fb80c28680085f69d0ca52fb4a00723444603947d903ad031ec5a7838e08e28db2d97c2d9809a4188e5e2078ad791c8acebf7f57590da5c55a03579c7cf4d7350ae3e72a93f88edf90d6f098c7364e01220deb7faf1e4e843bb60fe0db996c73297d5bf9e779c15e614bf80de73a963a914eba9f758a7d5966fd2139f5ea3156b7c5e7743c9f681ecd633e05f3c90558b84d3103e0eaf838ae00683d8144ffad0ce14eee852d2922945a7c04d2263c36f6d17e3d4d1afce4f2999db2866c91096e4dbaff5907ed2e2c91122df0af302169838f6dda94b9e72af25332155972d255bc0c62f18aaeb93bb265e1a003f7aaa028a73b2820e764df16fc38b55197d3d377902c4f04f9389be614398a2b327ce9d01b88495c776aa3ed4436d552fc25d9eca6e9052eab068faa2b6258eb8bb8468b187209e84cadcefd947ce8f2466f53c0bc4d430c8b555a2541216afea6fe269a15a395478670d774b989b7c74fc3ed17642b9686666cabfaa88d53c7446bf35b3dcbadf248635a4caf8d2cfc1ba4476b127f6a7b1702430c9e936bea0717378efd619405bb659942a94de11769c5629103f6723ed479a0b41ebb551682125658177f2104f4caa529db06640566a219145fdf8643b4feca4a7696b20ad64284566da661d12b949302f145dd5a6b61c59386f994323cea975cc2098fbbab5f541e3e8bde89ff7d541ef0202aace531884bcbcb41488caf229e0e9a4b0bb3632f9afe0de681319633b501e626923f38a7ffa50f5322ccde723412fd946aef83de8b99f632edc232e465e58084af28bf09986cc6a968a122678ca0973", 0xe3a}], 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffff070000003817463486dd6000010000383a00fe8000000000000000000000000000bbff02000000000000000000000000000101"]) executing program 5: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) semop(0x0, &(0x7f00000000c0), 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000140)=ANY=[], 0x401, 0x0) executing program 4: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2, 0x92e}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 2: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='/\x00\x04'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x643873a9be4a223) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000240)=0x7) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(0xffffffffffffffff, r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r1 = semget$private(0x0, 0x5, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r4 = getuid() setreuid(0xee00, r4) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000440)={{0x8000, 0x0, r3, r2, r3, 0x0, 0xa}, 0xffffffff, 0x80007, 0x10001}) semop(r1, &(0x7f0000000100), 0x0) semop(0x0, 0xffffffffffffffff, 0x4) semop(r1, &(0x7f0000000580)=[{0x3, 0x2}, {0x3, 0x8, 0x1000}, {0x0, 0x5, 0x1000}, {0x3, 0x6, 0x800}], 0x4) semctl$GETPID(r1, 0x0, 0x4, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000380)=[0x7ff]) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x3, 0x0, 0xfffffffffffffffe, 0x20002fffffffa}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0xfff8, 0x8, 0x4, 0x5}]}) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000000)=""/50) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000b80)={0x0, 0x7fffffffffffffff}) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="048087a4", 0x4}, {&(0x7f00000002c0)="66c148c2ab807f65789d4130a23c3ec455c68c1b8755c0f053f8ab608e7f88f70b3f312e2e0e3eb30e0bdc45cb4f8ae6fe20dfe300d3340eb679d4dd17565c6b473227f2d3269e0252c7058531e2dc0f2ac586e014481d1d6d6c17bc343b7a12de6eca1bd064d3f60987152fd5d382c05fb41777c34d45c40c81fd869ce4e142507c82481b38f67f8abf9ca1c0052f44136af2843e223c96eb2fd8567eacc1f3633bf1450542d8e888b3ee407d9c69ff048a48244853", 0xb6}], 0x2) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x4}], 0x1, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) getuid() r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) r2 = kqueue() r3 = kqueue() poll(&(0x7f0000000000)=[{r3, 0x1}], 0x1, 0x0) kevent(r3, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11}], 0x3eb8802, 0x0, 0x0, 0x0) dup2(r2, r3) executing program 4: socket(0x11, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f00000002c0), 0x0) socket(0x6, 0x4, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x800, &(0x7f0000000080)={0x800}) execve(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r4 = dup(0xffffffffffffffff) listen(r4, 0x0) r5 = socket(0x2, 0x1, 0x0) getuid() setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000580), 0x4) connect$unix(r5, &(0x7f0000000000), 0x10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x11, 0x1, 0x9) r6 = socket(0x6, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000700), &(0x7f0000000800)=0x10) r7 = getuid() setreuid(0xee00, r7) setreuid(r7, r7) getuid() executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x8001000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_broadaddr=@in6}) r1 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040), 0x4) connect$unix(r2, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[@ANYBLOB="fd9339c0fa4d00001c000000fa9a019078f00100eeffff3446078f0000030d0078405d60390dc82191153a41fd2a"]) executing program 7: recvmsg(0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x4, 0x54) close(r0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa534d917786dd60166aa500183a01fe8000000000000000000000000000aafe8000000000000000000000000000aa82"]) syz_open_pts() syz_open_pts() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff}, 0x2}) r1 = socket(0x2, 0x2, 0x0) syz_open_pts() ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x7f}, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r2 = socket$inet(0x2, 0x4003, 0x0) fchmod(r2, 0x20) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002f107058 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x84}, {0x1}, {0x26, 0x0, 0x0, 0x80000000}]}) write(r1, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getsockopt$sock_cred(r0, 0xffff, 0x1024, &(0x7f0000001840), &(0x7f0000001800)=0xc) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000082b0003498c7d3c88732762c5bbfb418dbe5cb82957248c3701367c99166796bf7cb7330001"]) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c"]) executing program 6: syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 2: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) r5 = socket(0x18, 0x3, 0x3a) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000140)="12e1f34ba50431a705ebc43698534b58eba4294d", 0x14) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r2) executing program 6: r0 = socket$inet(0x2, 0x8001, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000000), 0x0) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[], [0x0, 0x0, 0x0, 0x334], [0x0, 0x0, 0x401], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x80}]}}) open$dir(0x0, 0x0, 0x0) r4 = getuid() fchown(0xffffffffffffffff, r4, 0xffffffffffffffff) sysctl$hw(&(0x7f0000001440)={0x6, 0x2}, 0x2, 0x0, 0x0, &(0x7f0000000000), 0x0) r5 = kqueue() r6 = syz_open_pts() kevent(r5, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0xdf}], 0x10001, 0x0, 0x0, 0x0) dup2(r6, r5) kevent(r5, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x22, 0xf0000000, 0x7, 0xedd8}], 0x0, 0x0, 0x0, &(0x7f0000000140)={0x1ff, 0x3ff}) symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00') r7 = getuid() utimes(0x0, &(0x7f0000000680)={{}, {0x0, 0x100000000}}) setreuid(0xee00, r7) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r8 = socket(0x18, 0x3, 0x3a) setsockopt(r8, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) r9 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r9, 0xc028756b, &(0x7f0000000580)) executing program 7: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x2) syz_open_pts() syz_open_pts() openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000004c0)={0x40000000001fb}, 0x0, 0x0) dup2(r1, r0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f00000000c0)) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r2 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f00000000c0)=0x5) select(0x40, &(0x7f0000000480), 0x0, &(0x7f0000000540)={0x691d}, 0x0) rename(&(0x7f0000000440)='./bus\x00', &(0x7f00000004c0)='./bus\x00') ioctl$BIOCVERSION(r2, 0x40044271, 0x0) semctl$GETPID(0x0, 0x3, 0x4, &(0x7f0000000180)=""/101) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x50}]}) clock_getres(0x0, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x4000000000000003, 0x0, 0x0, &(0x7f0000000140)="d820866700020000b876a16034c1f4e27679b78aecf8a8ded96987544ca9c5475e8a9fe042140900006f6aff03b422cb01e30ee863a9000500eb1400800000fb000000000000000000008000f63a5caa8932e5fce76307dc71a0047172d8674225a1bf069049f83479ecbed5934c12b1873d92d95753961367aab6b249a70fdff70bb6b8329cd2900a0a73ddd2adce6ad0e46d29a0fc7e238b92171971199fa988", 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, r3, 0x8) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffff5e7, 0x0, 0x7, 0xfffffff6, "1007004d007c2600"}) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r6, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r6, &(0x7f0000000040)='\t', 0x1) write(r6, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 5: syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6028aa60006f060000000000000000000000edd3b6de7b8beed300000000000000000000000000bb99da597213a061543c6c0e7f84d4"]) (async) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) pwritev(r0, &(0x7f00000003c0)=[{0x0}, {&(0x7f0000000540)="fb0b8bb20b63ecf6244abd7c5f821bf748365a1cf1e39833d148d4977d4233fe0204073238295e68b3ee4f87edcf34ec3d3575006c99b1fae6926bafa0997d13d5d32d26e2e2cb2ae4100ac9f562e8f959483ad2f794decb835cbc891187a495e7e11b695151d821afbafaa2fe60a4168a8fef455c1e86875586d55ad5d26b2409c4f9290aca52f599626c5405e15501f0fdda7270df7600647b49290b542943dfcf336e9479eba677e67dde9594af28b4b3cbcd1a23f5e87b840d9de2232c8867e8b7b4b3c4f7aa933abc5587246c408188535c4b728c9aa161ea5648f60b8f808b0d536a8fa516f0a4f3ef09780d84288f6423", 0xf4}], 0x2, 0x0) (async) execve(0x0, 0x0, 0x0) (async) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 7: open$dir(&(0x7f0000000080)='./file0\x00', 0x5f5f0077e68f5365, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r0 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000240)=0x8) recvfrom(r0, &(0x7f0000000280)=""/111, 0x6f, 0x40, &(0x7f0000000300)=@in={0x2, 0x0}, 0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x8}) write(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000140)=[{0x30, 0x0, 0x80}, {0x81, 0x0, 0x10}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000400)=ANY=[]) r4 = dup2(r2, r2) r5 = dup2(r2, r4) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000140)={&(0x7f0000000180)=[{0x7, 0x5}, {0x43, 0x9}, {0x21, 0x557}, {0x82, 0x5}], 0x4}) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x84, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r6, 0xffff, 0x1021, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r8 = socket$unix(0x1, 0x5, 0x0) bind$unix(r6, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) listen(r8, 0x0) socket$unix(0x1, 0x5, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200100000001d, 0x0, 0x0) msgget$private(0x0, 0x0) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="4fb5", 0x2}], 0x1) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6075689900083a00fe8000000000000000000000000000bbfe6100000000000000000000000000aac8"]) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000001580)=""/4087, 0xff7, 0x842, 0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000040)={0x4, 0x18, 0x3a, 0x12}, 0x4, &(0x7f0000000140)="48ae3bff66953f4c4816c673c11972edf267f50c3aed9a4423e2d05630b5795bd490326acbf324c434c04b31de4c4efd4388fa66d0f4c649e919bb32a11b174094fc6b19aa32e1420e2c6ebdbc8482000397d27f5c92cbefce9f0e56b39d911c87a35cf23b00"/117, 0x0, 0x0, 0x0) executing program 4: pipe(0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x20, 0x0, 0x0, 0x400}, {0x8106}]}) r1 = openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0xcc) setsockopt(r3, 0x0, 0x2c40, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) writev(r2, &(0x7f0000000240), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x18) writev(r5, &(0x7f0000001480)=[{0x0}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadce", 0x21}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f0", 0xb4e}], 0x4) dup(0xffffffffffffff9c) write(0xffffffffffffffff, &(0x7f00000002c0)="03a3d82a045d5bf137cce2d3c68c7b367067cc16b4ebf885c41790a6e18a0f02ea9c1e41ef8985f9cc5e47898ba2e122cd8ee5ffff1c1b22ed939fffea16c9b46d27b45a34d8d6000000770689fb9d1de403c3ad47a84d4e3f7b40c255c5ec325ae02247b4e72638d12c6bbc6dd9c2328b0a628a488b602032fe1d0f57d2d3f41f072b3a6b7bbbd7f7f87aa392b29ca786ccc188408949191fac9fe15b952a6d7d61d5f8ef3b3369c6986f71bf0ea63fcd91aa4a279aa74151c630ad270acd659cd0230dd3606540db43da80307c36a6", 0xd0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e"}) execve(0x0, 0x0, 0x0) r6 = socket$inet(0x2, 0x0, 0x0) seteuid(0xffffffffffffffff) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000000029, 0x27, 0x0, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001180), 0x108a1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) socket$inet(0x2, 0x2, 0x0) pread(r8, &(0x7f00000011c0)="9e62fc129b979c9a5b55ccc9f436956b7b3d315eb42eeb4f80cd1a00a54f72983ba327f5d4ec8bc64b195fae9472d79bf28dff05441aa1dc46e86c51986ee1c218a493b64cd6c5a829cb88dfda410821fd8428c514ad5d765b833e00e1ffa11bc1d975f7ce713f288ab20036f0c30de83572c6d4e345f9d217879a8fc344d2a64e729d8af3806d7c903805bec4727b18795c8a33ad15767eead0490e9f5eb0c129818204e41555c16563ef0fa9746a569e77992b7b4f97f8345aa3eb7a8830e984fa4f76f407c959de9e6511af871b20768abe8b7287ed60ef1ab38eb588bfb56ed047a0ea4b7344bcdb88a238027064509d7bee3f64e3", 0xf7, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) setsockopt$inet_opts(r6, 0x0, 0xb, &(0x7f0000000000), 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x84}, {0x1d}, {0x6}]}) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) socket(0x2, 0x2, 0x0) r1 = socket(0x1, 0x0, 0x0) r2 = socket(0x10, 0x4, 0x4) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0x0, 0x0, 0xfffff, 0xad26, 0x5}, {{r2}, 0xfffffffffffffffb, 0x54, 0xfffff, 0x0, 0xffffffffffff8000}, {{r2}, 0xfffffffffffffff8, 0x6, 0x4, 0x6, 0x9}, {{r1}, 0xfffffffffffffffb, 0x0, 0x80000000, 0xecfe, 0x7ff}, {{r3}, 0xfffffffffffffffb, 0xb, 0xf0000000, 0x800}, {{r0}, 0xfffffffffffffffb, 0xc0, 0x1, 0x4, 0x4}], 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r6 = dup(r5) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) readv(r6, &(0x7f0000000380), 0x0) r7 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r7, 0x80206979, &(0x7f0000000000)) ioctl$FIONREAD(r4, 0x80206919, &(0x7f00000001c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) syz_emit_ethernet(0x44f, &(0x7f0000001980)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6000010004193a00fe8000000000000000000000000000bbff02000000000000000000000000000188"]) executing program 6: r0 = socket(0x18, 0x2, 0x0) socketpair(0x20, 0x0, 0x23, &(0x7f0000000480)) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000082b0003498c7d3c88732762c5bbfb418dbe5cb82957248c3701367c99166796bf7cb7330001"]) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c"]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60a86b1500083a00fec0e5ffffffffffffff0000000000bbfe010001000000000000000000001d478c"]) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) poll(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) fchmod(0xffffffffffffffff, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) executing program 2: setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) readv(r0, &(0x7f0000000200)=[{0x0}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f00000002c0)="4c1cfc427342b7d84dd5f4718c3298b2a7cb5c709be9d2d9b97e52e2a59ab4d91e7e6c7c87511b6c41c07b22df0636fa640a36fad66b1ae0db8e249c2bb942ea03305aca8b699e1d47110fc00c11f3631db5ddad389d50d1546a24cbf336e6e03b23a8da4f2c4acbf6af29f8af85be2e9b5dac7a9631604a13dc822f6b153bde7dbf632f8a348ae015e63a", 0x8b) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r1) flock(r2, 0x7) fcntl$lock(r2, 0x7, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xe2) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6028aa60006f060000000000000000000000edd3b6de7b8beed300000000000000000000000000bb99da597213a061543c6c0e7f84d4"]) openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x10000, 0x0) fchflags(r3, 0x10001) syz_emit_ethernet(0x2a, &(0x7f00000002c0)=ANY=[]) ³‰å®_jèKLR:X?‘U|tŠͤÎßW™–8Cì\ºº­Î*_LÙ·<1Ö)èÖŽ`^Y@tNñ8– gBÅoyü·I$~Uà/…¦ žÿ’‘s”9š~–nx=@sìÕÜŽT2 ´pP®ãt•ì÷p)Z6÷› >¡=±(6ÂD‰roû÷ý¥[þ,ªð¡ïUY™5Àæ °†näB w¦âi¼0²eIág’%,kè¼ÆéÎ+”™«P^Gyú`»|ù$ܼSÈ.v¼Ø1¦”Ñ.ŠŽÎöõV 9KxBÒ\×9cwó›Ïâ¢8?î¡{‡9<Ø’¹Bc±‡}ƒÕöe‡ãå±á)C>­uC¤Å¤nxã±¥JF4eq›7±ž¨Éj•3*½iOSés£nû@R8}Æ3   V€&PèÚµëkƒÿ} ¿“3Š>ŠmÍ~Ô‘byêÂ0ݤnoÍëè¤Á-YˆƒÙ9- W‘áSÙÎ0®¿ÅßÀü"¨‡wÉûÂL ‰ÃP4f¿…Yædд“[¡U©×àeßm¥¾~w`}IX˜¨ÖÉÄÚˆS>uç`Üêég—ë¾h¸EÇ.¶˜©à8›ÏçhÍNRM¾“›ÂØ6:ã·EJ xÍ6VZ¹Ñ¹"ch•ße鸌zR€š8ð QB³Ìƒ.ÎFã&ãjU×£†l©}¦8wa/Ÿ#ÀRíö executing program 6: madvise(&(0x7f00000ec000/0x800000)=nil, 0x800000, 0x17) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x1d1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0x41946465, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file1/../file0\x00', 0x0) madvise(&(0x7f00007c5000/0x2000)=nil, 0x2000, 0x0) executing program 7: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x0, 0x40, 0x80000001}, {0x18, 0x0, 0xff, 0x10000}, 0x1ff, [0xffffffff, 0x2, 0x9, 0x4, 0xffff0001, 0x40, 0x6, 0x1]}, 0x3c) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) semget(0x2, 0x2, 0x40) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file1/../file0\x00', 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETBELL(r1, 0x40105704, &(0x7f0000000080)) close(r1) executing program 5: unlink(0x0) rename(0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffff"]) mprotect(&(0x7f00004c0000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x20, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='3\x00\x00\x00', 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc020697e, &(0x7f00000001c0)) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setuid(0xee01) setitimer(0x0, 0x0, 0x0) msgctl$IPC_SET(r2, 0x1, 0x0) close(r1) sysctl$vm(&(0x7f00000000c0)={0x2, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047470, &(0x7f0000000280)=0x5) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) r3 = dup(r1) ioctl$TIOCSBRK(r3, 0x2000747b) r4 = syz_open_pts() readv(r4, &(0x7f0000000100), 0x4c) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000080)) syz_emit_ethernet(0x163, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd60010000012d3a003bcc2628a17a6c58afc7877c8be162e3fe8000000000000000000000000000aa02009078000008006006c33e00000600fe8000000000000000000000000000aa"]) mprotect(&(0x7f00005f9000/0x2000)=nil, 0x2000, 0x1) write(r1, &(0x7f0000000040)='L', 0x1) executing program 2: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x7fffffff) fcntl$setstatus(r0, 0x4, 0x48) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xffff, 0x100, 0x1000, 0x1, 0x800, 0x8, 0x8, 0x1, 0x1, 0x10000, 0x1}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) r1 = shmget(0x3, 0x2000, 0x24, &(0x7f0000ffc000/0x2000)=nil) r2 = getgid() r3 = getgid() r4 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0xffffffff, 0x0, r2, 0x0, r3, 0x120, 0x7}, 0x0, 0x3f, r4, r5, 0x3ff, 0xffffffff, 0x8a6}) r7 = socket$unix(0x1, 0x1, 0x0) connect$unix(r7, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) recvmmsg(r7, &(0x7f0000000640)={&(0x7f0000000600)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000002c0)=""/16, 0x10}, {&(0x7f0000000300)=""/116, 0x74}, {&(0x7f0000000380)=""/3, 0x3}, {&(0x7f00000003c0)=""/195, 0xc3}, {&(0x7f00000004c0)=""/97, 0x61}], 0x5, &(0x7f00000005c0)=""/23, 0x17}, 0x4}, 0x10, 0x1802, &(0x7f0000000680)={0x2, 0x6}) socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = geteuid() setuid(r10) r11 = getegid() r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x80, 0x0) socket(0x10, 0x5, 0x7) getgroups(0x4, &(0x7f0000000740)=[r11, r6, r2, r2]) setgroups(0x4, &(0x7f0000000780)=[r14, 0x0, r6, r11]) r15 = fcntl$dupfd(r0, 0xa, r8) setregid(r13, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000880)={0x1, &(0x7f0000000840)=[{0x6, 0x96, 0x94, 0x4}]}) pwritev(r9, &(0x7f0000001a80)=[{&(0x7f00000008c0)="8b4a1e0abc5d0c6866921e8a4cdc7e9a47a509491d18b542373816d058cf4dfba7aadcd9c4268ad89064b94f7aed42de7f89fbfc", 0x34}, {&(0x7f0000000900)="5e36fb27ce273b939a1795a3b88f285ed1b49d702b0fc83dd9aa0d7cb5ccf0b4bc1eb8e10326f2edaff7d469069455c8de0e3330d92ee011c384170e9b7fdc424360ed33ed0045014a1a95c787f3", 0x4e}, {&(0x7f0000000980)}, {&(0x7f00000009c0)="8bc9ba31f468cf8817aaaabd7c2bb5916a42c309d957f39fc358691d0ada5d3a29ecb8731dc998a359cf341c2dee97e1b91f5798f65266f0487b5faa2b1bc8ffd30d5824d7af5a361a407abb9aad4b21e9e2fbd0c6e2565e40547526797d601862914b00d55fe5f5a70034001f99174d92a6f5f01831c31ba792f0e07e91e0d0ca7e7c6adb64222f75937669aa6d59dd5703574f797692c8371be2217b34c3106633aebea8d24a1abec9c24dc29845d9ec6e036817760350dc2cc47d1c49bc4a4f80d24b229d8b798dbc6fbe223261fe4b7f278b8960f4384ed79b4d4f658e717e845f9571c11ad936698537c853eeebd84c25051e568cccb4fde292290f55f5d76aac355144ad8e461fc164de0138aa007481bfa1187a15f1872b2a8fb0961c5307b15443d4e035420f71e38eaa0fb46775391a6720bd8cc4e44bc3a999e43f371e31139672663e252779242840730b8fbe2c3871c53caef637d6c5c7977512d576f712d2fbe1f6561e78f4c3bd96cf9ac38c99847f504a3fe6001b36b1b2d13b474461b1ef6b48daf190f4a4cc626e0dbc4a0e91bf837be60b6edfe7b80594f6781ea552d292899b2882b7f4e3b79b7fa451c317f369e8b1c6146c214202b441fe4a8af86a2a016655a601577ef66f08949506d76dbb9636eac8d724b450eb4b27fec2d22e693d55678cdd85887c5ec94ed15a3c1b9df49e5cf45ec72c0d3e65c68f0385a852896acd4b40c82537241c13fe464de7e8661d6e7e92187b7163bac9b25b6aae952fe2e23be74848919a4246f5604c183de6ca97d74ff1c1dae8e24887fc9f7f2e590ba0278f2497cdd2407d1f7b2d2b3aed3262e9e22b4c25fed54af020a0414e5358a1f552f07d29e054997fd069c69ba54ec03c83cf21f7bfbc5336aa631d23a91a74032d0acd926bf192e03bb317e0b4c43a9bbc106ccc357b65e122bdebf69ebc60c7088d32d9ee77f149e587a930d3dd114efc3455fb1a2dcba52722fde911e9e5c63405398f945b37ef63bcbc85d29456352493384ec0ee84ff706bfa9d3029ad5473457d91a8efa276773965f7a158388908124898e292770c7a2d87365bbe60a9b7f60d06f9ac692ea67a88f92eb52e4a688a857086a5ef5f21e3d96075228d2ca0c47979bce3e2553bbc5ee7e3067d308b4dd6b9101fa1db662166f2745050cf9fa3e0adb335084da6532c4be257ee32509f7a8da53cecb370c0dbba800df3c6c8e463f62673560991391a563fda84cb840287997ce705eec2a449fbddb4c0a3cb2dded55f35f66e9dca20a9e78d6638adc7ee0dc98922a676ae195606dc3d5ec3fc83785cf4a79d53e8f999ecd692258fa00245af656e031ce1699f87f1560611baca2596ddba652aa6724729f8e901fce5b70bcadc9f98a052280460c3254bd9f1f5a65c7c39929030ef75833b988d3b2b4a1288200e48c949cbee93c9dbef7debcae41787e33b246e966fe821d3cdcbf9f8c147f7f7f42610a48a5f835c30a2e780f5781b3af6368e9f6f9760eb6550551565c5e3e1a4286a269b3d4b935bb513ca35835ef0fc1882be5b90d045ae97ccb01e1379c40cd34fa5b5b6b0a22ffb76d69eaab83b330057a841d8ee8b86df4355c7b0ef25b27340ce4a3822166c13cc9421dbc2dd653adbe230c5758c10948c08c7b8a7bcf30e1df879b587b4f55c4494c04d47a99ed3a2e8078968c61f890f22814da6e4c83e94364cf28ecbe5150cc9e29948e43e6de27c0eee472ed9d633b18ae2ea1464c847c91b629dfb160bca7823fc5dbcdb4bb833dcc99a5ee15b46be2b22c15d5c4f7b268d31e302a11a6e0439897a6af3cf72799fcca517d724d2e7e411e22d0a5d2157a858cee807d204888d1c7ee65ab1e396761fb6b881c3da3540e3fc1aab61302bd09844b45faacee6bd54675a58dd8d62c7f475d49b6dfdabacc7fb6a6b299fb91a19f17afda4a4d3a9cb7ca86a865b48d36be4fa0bb980e65d4399175c17dab81e64651a2c4b59bd12ab9344616ed227b251b652a1b9ea86a4407d9e4487a1cd568115452cb37539bbfcc0f562473a69dbd0a3ba0594d6d139fd39fa195eae5c68147d2f8e04ed0648f5a4af760159ea7627765950e89ca546ca9f36a7e3b6de5ac2afebf907b40911c0d958b22ee9f1b0a9c8d5a8ddfad841ad1f043289650f39b806f922dedfbe1a1fc95fb04449151364c40991411cb3b39ff87e86d43812009122ac2991eff87dc2cb4757b1cf6981a041cfe5ed890f5369bc1787add9e8f73944019273b98192bd1c8fabdc51a5ae0c30d1f08af5e16fde62af23a1a97cf691cf64518737e1c334ab368fd9c00ea13becbe45f69d661aa1c271cf7b2ae6a856c7159df239755e787e8f4deab6494f7e50cb6b8160be82f58d376dcc946d64fde51108b583200a03317ab6c745fc5e27c6c4dcf864934c35c1ccc8b1ecf01f8b73d2b57c6b757bf2386dfb7107f03557a0040fd259b5b7381a5623b6d0a323983de26d1d7cbe8109a8057083c6e7a4d04ec080860f7cc1b97ccc67cf2662a6385dbd32ec72ba258856bdd7d5716c98a17f26823200610cc003929d457a9507a12fa91f9e0bff4dfb8336eb6951470148bffc825d437ada68d72f109f7aeacb1e9b58dbb065ac0cb12697633fe0b5b19297255dd831e4a3531b78df2702ded7920fd1eb5f8e2f6be948557f961b48489ba9a788246e1cf3a662b693b03169676f24f4914a7f2b8399871d22b212a0055e0f49d878287a585b932af17e1687e29333af753a681d12ea50e515fb2e5c62dad1807e056130e7056d9ca455805f1550a1c36981cc0d5ec9de2c5224fac05b03867f8b3662c8b915099584d52925559b72cc4f688f6b604a7c7cc5f5de82f5d9ebdf9c58a321fffea7ec8c12501c68b9157b73f5c0cb7981afdf14a138013349f2635209beabb85f83701c8632da8116d10d2a70384856b1707a94f630f1bd7efb7f92bc4351c9ec322b1aa147ac09b134b9033666543ab3c1895ef9902b9494f44336d588a7592bb55921c84e1a6eb78bba033d974c046cb2ccbd283c16439c9ba113081342ce6367ce2ab8a91cd96b47d238781debdfbfeeb967631ab209a93e09e11a5ad39540b00ecafb9a0ad9495fa1bc91f9ba3775eb3e064224c4931365233a6b1bd8fc759a7387bf7725ed323e2307b6e72465933cfd766564219b020fe7ba06e7e6ae213bada77c0ba31723182372c5abc14138a4577f3b1f78a3a566dd4eaf271261ed82ea4859634380daeaf3952078ad2431795db4d10eaf442f7df274d8880d013a4e78910092588ca71ca7dfbd7e399df1cc7ee123776731211ae0df8325f08071089430649a538afb61699c0e7bc45a71f1a2aee088eb7c5871b44013b3270eb7802859845c3663f1512630a88fae30b0e88d2e9235e7bbeddd0eec049ea40c07ff501138be44b87246bb3f1e07603e529952377bffab659967c92f7bf2f754b7eefe59e14ee6d1a50219ba47c76785bcd8144eabb14b9c716fbc7aee769c0e52eecb650921fc57a2e55182c89a86c144ca1a0aa307c0c096d9c74875d3dbcbc749cfada7cecb90bff6a0323a326a80363e5d5fba1d1101266df19c9b3f041dd46295d695c2010cd655db17b7cc3afcb1d397e577b5c61d525b69f9f65060b392ce1eb3343124ffe6f3e67340e6e7d7df66a19c8cc1ed5c1227a7de4286374ea78650540b48cc02a3ee69486fef863afdedcd890fe78f2d75dafec140307ac3015e7db5fffcf1a592d4e5a900de2ca9bd9794c99286907f5555a32fee54480db3200413606cb7fd8cfb077e254df5567d81934741297bc3b3f2d8778270d04d707db3f47f28095c99536a0096d02cab15404df8e90de27ac5e938ef42ef21923a15f9dc9cc52002272c73f9123b7a09c11fabf3a2206498f343f859950b68e92813f4d2b4bfe12b0869123f6561b39ab981b032c859d875cfc9d7bb8d0dc7ab31450959f9c4f75a61c82a839555777a091369d8fa5a561472fa8f47328fc8af97255b565c9ca2f85c756220e11ab6f3ef8f44831756cd260fcdaded5b279508128c0e1ea82fd8117436996d8a04c76ff3ff058c7383ec7268803d1870815074bde83626ed52686a18696f1e3aee55ac3d5f124fc3ae4120238448bd320de066f83528955cea12389bfd3461ae28f239da3202288ac89dd8176cda8ba416ce675e11b2f8e194b376251d8fe7f247ca423f132c937c6aa462cd4d937eb4bddee32c3d9ad1541f70d3ccec19e17ff01fd27bc8448b1283810de036197798b64882081230e3b2e7d8d7deae821760f64abb837b4b70d25f247b93d2998e325db56a89b8da9280af2a7e77e9841f83f49283834593b50b456069ca1e4318f93264ca68d47973f9f6b1f8f9c37c58e1b9510d7ab130fe5e1d5d39d224bed8f4bde57e3cbf3deb52e3e78c1caf00e720c6a7cb4670ebc83bb931fe7e66d234ad8e219cd288d59b4f7490c3c84498f4e5aa7e024754cdaddcb370bac58163666f9aa2e77a5b134681e8ae271409f888a319e4bfcc99d2b5564946255f43dc77e7e6779abf2b860d7157ca41c781b5497b2a51cb552b9bc1df71c1295123ded0186d0bcca0bdc82b906e103636b2f7935ce0679c7bc0072c57e59fc629701c0836c7fed3f280dca5f8c9810e08e8b53fc48e0dc5049c59710d2eab8bc9b72505873143ba38376fca98dbbbbecefdd32f5f5e08caabd6b0c49f6329f067b0d8c70ea586cd997c22307a2b4888953d175553733b25e913c81c935d8ea43cf21c12644aa379216f83e4be404965a3e464233aa8579f00edf206452a58b656f46b8df5e871d9114fcae58d321492c6a8e9678a25082aaf3b60cff5a58902be578bcb84ae5a1527a3ab2a4a7eaccc3028a24581258e9177bfdf2a9d4e0fbdf5c1f754af3821f74cdbb77ae52e5bbb5bf9b1667bae566a99c5b7fa915ec933c1049a26cbcc9e0eb48b52891448dcda93c14218be6d19492cb20c8cd9d18f33bb7e702aa13d465fd1a45663166a1d3bc45dd1ca302800d806f4a8676d96a2997be3745a5592f56bd7b6943b06c1a5d0a9589e184d527383ce65cbec353d3e890b617c87ed3d42340845a705e31036f6dc819157b82d770295de0835b4fc3928bfaeb4b00c9bf544371af77a036b346d53bf097d08ae0526f56cdf5543e3bbdc373c739681f013e157db8072b570a9d0a0da13ee82876cf41ea504d52bee9cdeb009c1e29aeff071ff29af5ac6a79d83c53ab06d84d5bbd4c757a10a47a7b87ef0ee00970266a4ca50b4aa310e84db2b6df5a9181a5704686738a3f333162dd9212e2e5ff49d4a28f36e60066f212191775af97fd049cee66281392e3c8402a15bf628b1b3605493a43ff98e7588f9a33cb407134385fd13f8a359adad5d8f7d7fa0d4b8b1a8c2c0038c021abe38d7691a312df084a65e4a97737874adc8eaf7f38728b685591e144097905c5a4574743c03f5d86754dabdf50f72ffea83d76066f98ac71fb6016a82728300fe350b421174ee783f1961f9e1918b04a8aff7fe2478c490af4c683e5e64377831ffa189da0a6cd2f589babeb7079f20d5df60118079a121940955057141d57f017377321bc85f1556d615d985c74542b8544cda75e24d14b8284fdc434a3b5f4a900c5b6354123b405a06a4b842baf05c673b3120d8839f008c3016b8321e312547a8f4820b96b984fdc7fa64543e56abf824dfe903257d2e2a5ff6890dab83ade85132cafe3ca9d741f2cc53846a96dc8445ee653408b64c657d49ef", 0x1000}, {&(0x7f00000019c0)="db0818eb763006506707135c85bb879378886b996db457f8bc23b412d6e9fc8dbc89a27eb935a0e7239ea24ac64d236a2dea7830f3ac2d9616aeb4ab624c", 0x3e}, {&(0x7f0000001a00)="08be9bbd38c4bbf01f8f075f2bd9f197a1ce862685ce430a348539b075cc92c54e7fa057c39112e223cf37a329516db66f89adeb5692591037bec3045f0d82300cd53d9311d1594f0b0bebe37976897c3b9c36e1cf786bb14b1b4cf47c4149aeedc29f997e6056c2be", 0x69}], 0x6, 0x5) sendmsg$unix(r7, &(0x7f0000002fc0)={&(0x7f0000001b00)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002f00)=[{&(0x7f0000001b40)="c705276c814fbbbc07491fc22658fe44ee30a8746fc72313af04fe497bea1a9971aa52e9ff264e2b17f32a66664221ca963e0f", 0x33}, {&(0x7f0000001b80)="80fdb5781ab7afb2e40f4c230e51cee48192a3525409e23a19a58ffbedb23006cbe5c1f6b4991ae3f3663427428b0a16930f183812bf2bfe75e1e7544778324789c0db98f2278db5e4fac0711b13c2ad4fbbf920e6f9853d3b92f07563b3df9294614598296e0ae8b7537553e9687f1cac28e9795bb0457328807a166b013710ce3485acb22ae3c5b0e02ff9aeeaf5b4d3765ff705076d3b361dd9f01050758e5d677a75be877dadabcf48b7851345fcde8081eaf8a6ebe7185e0f0fa22bfcada9809cd17fe48f474f04a8e01ce612f2651e588b4fc116b755ae555b0f7c72f290903c09bc96f441205d594406bd4ef48e685667594a23f1cc68ad29d2a2c642718a8b628437c1ca973306d6991620c5853bee11df55e9cf8b68ae4caf3e6786179fc4c99afdfd6545af5e14f9b5ad945b093c6deed97903e619e46252a28194243e93c62163f1f5fdb18abe963a4485cbf356b71c3815f2eaecb10dd7995cb15d6efad529fee5fb6e42e3587c760f654d1bf4bd209407789d0f4b32779d7b5606a8b6a603fd2efea9c9679eb50e4bfe5df19eb3962b5ad772de7645a86295570046ffc9ffc4a32b73fad8ca109f58d4b9365811168d0ea3337a1252ec0a4cf571aa124738774742aba970f2327262a0d6faee524108917a9ee15eb817dba9175272a1899824ffaac92608a4671a68556c061ab94458cdd51199c90b90210a4271d0b205541ceabd702cbe6fe721e610651109ce68f17b5aa082c63129d4739ffd3bab4f171731f503536ed5b9308e22431fe9e38bc055fba933e00688687cd0a80a0e3ab66ac3949d57c3364c51c9d0bf3c32bd2c87a512c093f09a3aa27dc583816c716fcceafa01360fbf5ea57ede4401c04fde0b39fea0fe3dd00bac7ddb4a0f11a9573b78fbded1378ebd82b40e651fe1c8652efca4df901daf17e856d5be398a90da23e03ed1334f92586a0fe513f967e6c28402dfbd64703c7df032ec36ffce81802075c6f7a9cefbbb6c27f81e5b246df87eea6fc225c0dcf4698330d45ca6a07c24ce425bcdda0ca30d907c8eb169a791056036c7a21618f5dda8c5bde67bd941c20678a459514f1ed51de8c2f2baaaab4003021b7f3c619ae4ce909101e389b3f739ca5e4962e3173cc7d8be56c7fa102ece86a458af7d522b221fb38028a57a800176590378e6c4d65c0a39ff726884da5b8ffc4b8196d913943a5a4b9fb6f4ee523d46c66989b05a67020072934cc6589c7662b083bffec52b957e08ca5a4cdc717eaeff123685b841d8e5877c0082d13f5e14c23389303f16d94df8e5022b5724f955694fb3e95b6e21c914f1a7c9f016cb2b8240272bb51c6d530dcf90e5a7807021a1bdecb28d557f082abcef16879812d543db459936c22da1d502286b277c94382ac375ea4068e122730f3cccd7fc4021d112836f396590c38e7a696b3430d431a06c27b84db262fc15f891664f6639f3b6ac3e596acb8f93d53af321f283aeac8b726fd3fd84a58a7f5324914472d7abbd027abfc053194b60e05f1f0fd897adacfd1697ba818f25cd396dfe4755130f230e0808ce19cddaeb04c6846e97cbbcbaba68b8bf23f94c641907a77048f2bf0cf7935d23fa653eacc1aa63f84e9fc9d0853cef8ce76fb467ec561ba1d81ab28e069b9f0188e9e3f3c1326a4565dcb6d8f97fdbf90fd6167fb6118ad16ae48c460389566621f1a335856073b4ea17013b419ecca994606e145cad9c1ea6216f5f71c8993068a08e19d3142a8e8377e40cd199c84e45284d829d685767cb5c2456d9da5e4015261aac03ea60ad16cd7471636bee7f1e788a2a743dee6d14ee38a1dcea17ea3ae861cb9778b2dc165de2c1b268aa8163eaebb84232720c6246d36c6766d8572d59013120d0496087cda486caa5884f3de1cbb40771657f469f3ac4c5f2f440803e75a1a77a2f04bffa6c60722cde26b7dbc09595af078771b24bf91c554c874fb5fb30edccffe13aa73c22f00fd025fcb8bc05a6d1d8317ef2f7794dd76712ab9befdc0d66d61d17311e2a75ca72fc0cc2e9555b460dc6d56227376fd2926f346921b536ab00dc0fb0abf6cfb3e4bd69226436814cb80f2a4dc885fb3f63f83e1269396fa8890d9d54208296f681da084d270b1a55e569ed973a179602d9de2793213284c9bf7b6121c5730ac336cc62de3b0c53cdda76784150b4988f210aed728659bb59e56fde358ff68e8f776d6a42121ebbae004befeba0be074c9f6daf04bfede0ae59eea09b7097e252a640384fcc106eeca745a1a89fb70a39deeddf016f451e73a695537740a7eb7d40a6a37c546e330dc9963db2b1189fcc97a9b54bb0fa88b7a28a361d3ebe68ef52d02cda344f547f1171b8e6643e9cafcf233e47189c65c6e1b1c92b9ff58fe592e8a1d168284a0bad2c3027552c337d998bc9e6aded1ce0b4a492911de2a02792b66980cd3bbcde1b48cfcebda38a2dd7de23a7ce25e0e54406aff41d4dc2eacc4b67f27a558f8a4a612850e3261d35f80ac4ec41e93e849a4b46a46f349771fbe8b53d12d7440f9b2a60ed67c9fd602a57be0514c06cc781c58e7a7d91526538b56b5b86e30757788b904e9500bf27bfe00df95ce633e53d83c2d3f87258cf9ae495fc865c553715244bc5f14a724092bc6752fcd0fbce99bd1315190323f8b9fd666a2be4830ce1ba848c181c9103687b8f0548ece7e6eadff420746381494dfa94a103f32cfac404d00a8aa5254146802a2d0b54209edf993f5d6d2ee424fe0d050afc200dca45275004ef65e784251227177310a27a0f6d269d88c75911a350678a7b439d23682657de8a3938ecaee26b65b0bb08bbbf56ef0bf0adb25a52d397dfad74f7b917c3f9a76d6b252afd78e656cf87bb65a76293467b58f1903104ccad419d2f4b4b6fae6ddbde062ae12f52d6f3498244ebaada0be4377de11e937a223b960d25d7ab1256ff78d1b65d77c7d495f58b916516e0b1d02cf74001c82e3504763b194f2a1bfdeb8e7431adc177b62f0b2615b276451039fb0ea90cf49ba25f509dd54411ff63c9b2924402a66fecc4e73d687cbff01483a6ac0970d2bea223039ae731d9cb95df7baf20b7fcfe538fe4a185e9659f41a26df7cc827fcff63e7941c7e48041de147768c311dd0e75501a93b460999f91abdbe2282bc88e7b86a71e6c104c20d7b62793f1bb599c188404fb3fad9e44959cf3298abddbbc9fb4053a192d773c544a8d5c827e911aaf7b123bd86ae0ef989cfd50b8139f4a4f7e19926891d88ae873aed58a1cfbeb7a9a5d7de4efdd01cb507c0699e14ab02011af279d8dba7898ae6f6454c0413b48471b7b522c86a030a3c2639e02c56a422a2480d6f38e66c3d8ee61f04ac5b46f1e42fbd66495ce8a3183006f1a62ff8a8e731ac13f1364adda365c3801cbfab063cb171e9bd28c7df51c17cbf96e02f6cfcb3fb6f30c0e851442cd6be97dcb1a8857e9d76bf4acc407374a4a054cf885b0e51bb7aa342b918c14ae8a89e9d2ccc63948da85f7965be1376f22c077483a59d327746ee526b7ad3dde4ba3bacdd7676d8d084c046d943b3771e0eb4ffb9f0bb1ffc0447ea8ce3bc234700be708c8f4d4a41ab26cd5aa832eb15a8f839b16d089dd8000bbe5dffd838176ca3ab7bd5f2193a1d6b87512b0cdc079db838666be3781e50a47bb8c058868b57b4caf61db196be6f47dc6694560c9b7275720e8bd3ed59216252d0d9cc9ec6116e91b3ac9e58a283886d5e11bc97e93f41772f60d4d8d47461303aa6938ade19f6d39f2d311b8066b1a1e49e457187acb7bed354670f1efcaae288bf6c6d37443c14397ec5b5da5ccd3bedeb10c83cf3417b3d091c470380286f298527b69f80b7d032790d6face2df045648d9abdbb7f248b311c630f8cec855b5f0e747c72c930640c22973ba3345ef9a95e5a464e1d615cf1da0255bfe1189a4c0feb5728ddeaa38a83ad37e925e4c04b3c328eb6efdadd4742359c889bf44be922ecf2c3389ef8eb31633d3d1a9f4c91bae0acac3e59b63d647d8da4eef68f2b3a44bf7bd3779c0a6bb9772e844edc587f2e13269038ec64661633985e31d211f6a2e2474842079cfbf8173f7305bec90aec81ff0060389a535b4e1c00c26f4890f0549b8fdf910d548b317d2447de532670d18e2c508d4ba2fbaf46c1e4b2cdb848abd8bc06c33451c2c31d756adecc4d5965d539ad046dbc6c315033329697cd13fccd94e987d1128d9ad5ced111231b53eb835b0a07929bab973ae1929d209ae9d2be8679d4eefd3481aa5f7803507c253f76e1cc2633d8614d2fb042e40eec2cc530cce97ce548c3d9c1b38ddca18359355c75d56f536f9f64e11e50754c5feabd189fc1a7a4818a10228031502c21910fb23b80d951be59d8ab224157face992c4f660c301daaf185daa95b8acb63ab25abcbce17a8bc6a79bcad2d1d171bb39f1e0e9901e1390b30e60533db5540a8fd72cbe359d725d87918fa58e5bc4d8c634c39b71e98bbe7fd24d476d52016516a2f1e15464f45d5703cc4e0d4e4dc8f264ddbdcb169650de1a3c4874ef82e82ffd32fddef80732655d943a2777b963abb7cbe55e7cd5246956ad70814b2614ba7f1e407df941fa0d4e1e8d27b7b5cc8348bf094fddba354b1035400db8277b2649d3973ae1b5fee234b588804f9174f9a82382463138f350619036f20961a6ffbf9477fb90ea9b9fcdb48a5252e1dec5241d979fd002a696e92d263b402e71da53c3c2bf2c4079017fca8db915ea19e04d8e29f8dfbe9fafd0c0a1cebb65415e749b0c3fe0a1f00b066f243a799b6bad402956f589a55f3539fa06d78594aaa6a8ef9ebe04416d693cbdb501dfd42326b3511c4ce8b3a621693b846eaa09cf938a1a5f0f58216498ceb1a64a20f64d5cc3da7bb20b108bd04f58aa1395412efb6b686c740187f99a640d49699449b11ca48163679ea788a65c8df026c82671839bcdcf7ef3b28a162952d4751a5a2b5e736d17514331f501df929c726a2ec2d5761db7de09fd7529b72e707ce94cb238a20a4fda700de220c99b5375552537c25d4303c911f7fc086394c9906eda9173d90e2ce50cc9b438fcbad59c94182096fad4ce10c99acc2a3502570844fecb9db2bb51119eff8893b7675ab2b0d84e014e5a409d3655c3629ad4eee2ad7e21a45b3332ca847cef9c164f4cee52af3ec1749d805c3c73abad571f016bad74307c2094fa09061ce27f914fc2c7d3f8f51e4a6b6ea158de4130e39d41041b939c8489faed50e9f749c243546a52f05bb8981980bbe63dc1c8279b122a7b85407b20dc45087a97a23af7fab73b0ecd9ed9883952b6f0d9ec3f1a36021c4beb90ecb647373fb8fab2325c5360c026768f60de5054c18c55a09908de2dafdab0232127b333d8ce645adb8f65ffa3600fc16cbf7bafd947d1b2633fb503b2db3eb8c0ef8e4291709e466152b5d42614b683951092198c2636f6c7025779d28d52509b794604249bdafed5dc5f85001f2fb025057159e642d79de1cd594fe79a5435c1e634d09081c629b63502c1d6f854547dd148d33ed3b5100cbd5090a1afd0217452df1c3d506ed31a84da7d5a519a1f4e844fe34426497f2e623a1f08d8a1edd9429c74644e5ff87e11f1855bfc695ce2012f962ace02e9f25021679ed3fe6bf8f8c16076358b9cf70211a1f9a0103fe724006b031cbc050b77a5bfc91ae2e0b58ce9459fafa4801d9855ba70b645bb2466c0963687da5f5af11e09bae12cc3ec34a8cc16cc9ce", 0x1000}, {&(0x7f0000002b80)="17831351bef1e8c901fb7ea566df53f9caf5937b9b0de0130df0777ef6a58cfbda52a7af1a03c5cad5db19533285c8ab59a49306ee1e2088db97acf683c089694e3fc3cbc253611870de22e8940288d0adff1f95bd1f8d70fc1246640b9beab58bcb53cbf8bf82f293899b289c23219d9dc6245d2e5c846ef75c83b9d6958f968263d45b7f", 0x85}, {&(0x7f0000002c40)="79d3cf6eb2afd5f8721859f4055bd014f9104e325d212d5c984d1c9a0efff179ced11aaa4135b18f6e077f97a8af14d446260af3af276089f7e55e1833d2d7d9641ccb2b9373a5e11130da72450ac07b90a740939ae749cb77877ad03d80f0ff847e6f88df5b10125a6be8c59d24fbe61bdf7108f24119e55785cab3cd56bf5b554a2449e65090bfa7bf3c685970ffad1989a4f8c8155eff6d7ae26c683391763f7cfe1642e849ec1d9f1061bee668393ed06bc576584bffb75b0cfbfdfc0326d4f35c06ff134d6b444bebc5fed5ce9455fdc568954df8e8cae3001bac8816476e9090618b3e973bf1b87e3f5707b7661cab93", 0xf3}, {&(0x7f0000002d40)="4f7fdffe128c978066a506b9c0f32647ba0733ab39f96536a0e735c2917f5c0f74cd49730a55f756b2e6b25e3ec71079f6c15b12f25ff72d623f83d6ed7c45a586deacde8cc4de86c3a20734615cf47afd6a9412e2612f78ffc99c3922b85d3cc04db7b64a7b672e4fbfb0d30bd885800beabb041298add1aab846c8646e10c07b29671a317d93be37f448c7c09fa81744305e45c5b0735de2d663b9a3de195672abdf42c13f66cbb1065d4a5464487f90", 0xb1}, {&(0x7f0000002e00)="281178c10126cf397746171b6ea49329036c130553729ca74e11bb25692b9a656ed839c04690e841bd2a1e0d9865ef579daab7e79ed08fd3a22b47e947c3de5e5e9b298c9c2338e50f8607173a718d986899431dd28c4136ffc604575ca823730501aab808413db3af43b4afb10846f777fb4cc74e10c657ab2681e5df21cd6809c87484c7aef8f9c24962fb2f828dafddeb1e7a20f6c81efe8aa0674223a4d13bbb2162f4bbfe8bed38f2831080cd686e616db76b789c6ca8d5683234336511ab4fd6384248d0fe0569f9b3dda438d89f20989f4b78896072a6a4c150e930e7b1da2da8937d1b53bb70c709a03c15bd5df8834b3646f22ee53751be3883", 0xfe}], 0x6, &(0x7f0000002f80)=[@rights={0x28, 0xffff, 0x1, [r0, r12, r12, r9, r12, r8]}], 0x28, 0x6}, 0x20b) sendto$unix(r15, &(0x7f0000003000)="9efa267fab56115dadfc751e4f56140430", 0x11, 0x402, &(0x7f0000003040)=@abs={0x0, 0x0, 0x1}, 0x8) writev(r9, &(0x7f0000003380)=[{&(0x7f0000003080)="353f885b4d88fa36203b0cef34f3d6e03da25b9d8d3befe62122b75dd33b8708fb74be7f147fac8b442b0661d3980d9ea03b2deb04e5dc007ea67066a2a5891ef5a70ec616e2f07439b62a37974efbdecf4e77ddb84b2a9ffdc8bdab9060f14a9bb17cb0afeac473354ff71f8d718214d37f15e74273120bf03a26351c3499e7f714b976636f577c070b530f7d383b21074f09add2171e5195e242f98260c704333612ae59579805690676158c9a10cf80567eeaa3f9ed59ab83e66a26c2ccbcf102ae9814e9d160e5b367d1", 0xcc}, {&(0x7f0000003180)="e1d215177d136cdcf59781150a0e2bd21df3b9abbeb79b887bf0797208a8c3433ec71ef1c4d8bcef670b4df1dc745d6eeceb78afb6072abb3dab086369ad42edae041b4e0f6265c26bc4b9a4a63251c6632273a122a2e498970a9428b8088b43c945ae240133c430b5d23ba301ae9ae61d64f8e7536de9c5fecee7af38db276c3816ee6a582911127302e8931655116ef1a7ee4d017d1f8d4e44ce0379cdf255ac49269fb4a233fb44409dbd598c44ddfbb04027ea4f75a8457101e6750c5576e2b7f61a2270164dfbb4dfab74a71c84b3", 0xd1}, {&(0x7f0000003280)="af52936708817c941c272af3451f87f1837562f8d41b27636f98d7d056c1af3bb63c623271356538edb44e090e6a8fe09de4a634d8a25b82cd62ac48588612d76d203b9aa505136fb69a1d17416f0169eb118ca6492d5593af37a2dfe019d4a894408789308d360de8f72bf126451f4419f7ad136f7c6bd329396945c84e3a17a07eb3691a7d62b3ca26dea8d7c0cf6f1640f23aac9b3a032bb5b66b20fddf69d45835df250904f818d2caf68b2bf0b828c7e7b76f039c6c658966f3a2779f49b7", 0xc1}], 0x3) C:šË®=Ÿò/8¡î¬}ózáwH©`¹àÒe¿lÞÇ;Ò§µòP5ØEÙ6“l¿æðø×Ç>º+Ù‡oöÛ2$åuÀQ—ŸLÜAÒŽ¥N(õ`û‘Íkk¥'àóXÿ¤k˜ Ûø= $8qpšÀÔcàÑqŠ…{V}‹>Ú9éCÙS%ít>{ãuÜâA2ŠSúµŒ|r£]Grpjüè+lWîøD&ž3‹ý ööïdyÜÂj« Çå…rªPziƒcÇŒ”|ìÚ,W»Šæ²­xbÑ`´#Þ”æ™(F}±äu6jÐÅ̧K¡¡ûF~G/_ F+k>ý)‚„ØÀÌI¹ =±ŽHãL}…€šwMV¦+=¾ ,¹ÏÃ0™õ¹eÇ®AÞS„/2Ô Ïª`y¡3Q¦LÉ_ñó,Þo¿äÉ/U©¯ô]NÜéÆVìѾË5»‹Ôlô{ÊËHÚ”Ð]uÈ:HÀ/€…—ê©èŠNKÐï•EŽê±ËŸ§ãhk¶†¯FQâê°aÄ­¤nŒÖÓ?ã,Ô…°! AŠš«¨ðLê½ËžhõØ €³µ®C‚ï»dö,‚U'·ãÖ executing program 4: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x20, 0xa}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) readv(0xffffffffffffffff, &(0x7f0000000640)=[{0x0}, {&(0x7f00000003c0)=""/150, 0x96}], 0x2) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setitimer(0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x8, &(0x7f0000000080)=[{0x5, 0x0, 0x6, 0x101}, {0x3ff, 0x3, 0x1, 0x7fff}, {0x2, 0x4, 0x6, 0x3fe3}, {0xde2, 0x5, 0x0, 0x9}, {0xfff8, 0x1f, 0x1, 0x7}, {0x6, 0x0, 0x3f, 0xf3}, {0xdda, 0x3c, 0x81}, {0x8, 0x0, 0x1, 0x1}]}) open(0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) close(0xffffffffffffffff) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file1/../file0\x00', 0x0) socket(0x40, 0x9b4b9b5f8c65e354, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206922, &(0x7f00000001c0)) ÙÇ;§ñtê|-X*ö«*ø\ù§X¨Á"|…ò˜oÀl_T€yh±‹k_‘hвÞ'(huðï®ßy½‹»¼F°ö-FÔf‡¼’À±lJÓl?äÇ¢ýàÏì…RÝxØAFJkD24.©s¿ñõ«×²þybúï9ÿ8½ˆ¤º°øÀ…AãŽþ’OžÁ­ÛÔsbãI¿ÊBýbÏþøÛ}<¿ 3Ó}Í®[œs‹„&¡Ï¢Égp!ÆòVÑ™û‚&Q‹oÌþàŒHðþ®¤º¯ cR‚Ôö0¨ß]Ç>rÙ÷¸þ´3;,yo?,û9‹¡éÈ„[‹W‹¬Ÿ˜ê‘û¶†®ÖÐŽ‡¼Â»€„®úû¬ º“ðñUú-{Â÷d)Æ¡7<4ЀQ‹sHÏ, ‘'èñti\ÍJÝu°&¿)5™\ëÄçK—®g¤’R3h€#&5üçí{ð°iàŽ÷áÌM)sÜÒê cùÜOL-¹.ÅS¯Ë`±/k›MyžÜîýúý®c­y~@EÁI²Š¯TÛ2‰D™á"A4•Ç³!y«l'K½öÝäŒâoFð~Þš1LsfžèË…LŠ2ÜÔõ2Óo§¯ü¡"ibâ ¢ÆÊ¡«HÒ=o†‘’\ êÙþlÏ|ãW‰xÛñÜ/åt•°.¿ôÏ%¬(¸ái˜õã)é£w¨+[Â'÷|/Õ(j¬†yœ#c¢Ð}"•7 æ.ðÝæR]ôZ{€wY¹º…W½¾ËB”2Äá¨@”íÚVEºˆv†4- 1·Ûà›Ò¾uQk%]+úÙ3vIèj)°¡ž´œ|Eéø¶x öHzùŽ¢e©n•S^þƒ™Eø÷Ú›ù-Ñ,0[Ô³’Êèë²ÚmKSMÚ®ÔyÍ‘IÙ4Ê6‡—»×j-|áb”9Ž¤3¯lõ;•tì–©Rqx¶Ë­0ˆ¢âÜu?¨ŽÞF.h´Ö¶0 ¤^”ûÆÃæg}lÿî;öÍ-KŸ¬‰ù¸ó¡ûŸPg1BIú\6‘.<²¬½ì;5®$ë´¼£Ç !T5¯¾P$§éŽÏ%|™Í‹gµ©Â½Â»bBõX‚4•&øúôcîË65Ûr¦®õú HÙ~olQ5˜ô‘XñïƱ;Šã–Íj\&¹MPÓañ b¨ÂÇÝU=رiJ¨*À)ÆJ§Š0w“Úù<à0ÓÄ$CÃ{‘6‡¾ûyhÚ—ÿéEäýPk¤ÙÅ×þZÇC?¶»<äqõšÞsM “ú˜'¶Z6!(çèZ´”`›`Öâ6íŠr˜Olue/[ªâé!6Zò¸îõƒCæ_ûEº…€Ö/[Š™ˆ÷lYøíã±¹.òyxüR%í¶ñýOÎFçh— §´€,“ë¨W‡ÍÁ_i’ž­Íí-j«)—ÿ¢,-‰ƒ§ŠÔ7yÐ:¦ì»Ýæ4±N˜ oùžúØ*4Ö­Û‰àÎb˜Võ­@í,ná‡A²MBSƒ ùJïîÍö÷ CHײä®/³12-–á£aäÜ®eçÌĪX¼»:ÑÎ )D7ˆ~Šk´É,0D»3Ò¨“—P#­—Ÿ²øMHB2lðXYS˜w‘$\E.T˜ðY8¯cű‡Ñ„Wðòušäp(.äd’cšF‘_¶"–{ëFsj©Éð9îHhYùêýìÔs½ÂNó­q´ÅMÞ6-U±Š÷Xœò› q;eð9ÚÂÜUäÎuÇzº—Á«ŽÑFtdþ@Af‚(1oÿ|<Äz®W‚|à0¤¯âÔµ¡=Y¸þUÔ‹g·‚ËñÂéä‘}‡ƒ ²P¯ùjß—ËGÀÎ`n‡§ƒMì9lO}õšå¬íýhÈ~@_Å׈ˆF†' °±_豉y/šü,Ô_CúÆçXXŒú¨ˆt&|0–½h‘»°)o=-÷Ôl÷渻’;¨‡D<="x^6LUÔé9m•P̺šM§ executing program 3: setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(0xffffffffffffffff, &(0x7f00000002c0)="4c1cfc427342b7d84dd5f4718c3298b2a7cb5c709be9d2d9b97e52e2a59ab4d91e7e6c7c87511b6c41c07b22df0636fa640a36fad66b1ae0db8e249c2bb942ea03305aca8b699e1d47110fc00c11f3631db5ddad389d50d1546a24cbf336e6e03b23a8da4f2c4acbf6af29f8af85be2e9b5dac7a9631604a13dc822f6b153bde7dbf632f8a348ae015e63a", 0x8b) executing program 6: r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000bc0)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/94, 0x5e}, 0x3f8d}, 0x3, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0xfbfffffffffffffa, 0x40}, 0x10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000001440)={0x0}, 0x10, 0x0) shutdown(r5, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r3) socket(0x1e, 0x3, 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 7: r0 = socket(0x18, 0x2, 0x0) close(r0) syz_emit_ethernet(0x138, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r2, 0x5) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x20001410, r3) r4 = socket(0x800000018, 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000240)={0x6, &(0x7f0000000180)=[0xb7, 0x8472, 0x9, 0x81, 0x6, 0xffffff5d]}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x7}, {0x34, 0x0, 0x0, 0x8}, {0x40e, 0x0, 0x0, 0x9}]}) syz_emit_ethernet(0x39, &(0x7f00000000c0)=ANY=[]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000200)={0x0, 0x1, 0x0, 0xfffffffc, "1a1116f0d0a600", 0x2, 0x9}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r6 = socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000440)=[{0x0}], 0x1) executing program 2: socketpair$unix(0x1, 0x1, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xb, &(0x7f00000000c0), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x5}, {0x7}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0x0) executing program 4: r0 = socket(0x18, 0x2, 0x0) socketpair(0x20, 0x0, 0x23, &(0x7f0000000480)) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000082b0003498c7d3c88732762c5bbfb418dbe5cb82957248c3701367c99166796bf7cb7330001"]) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c"]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60a86b1500083a00fec0e5ffffffffffffff0000000000bbfe010001000000000000000000001d478c"]) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) socket$inet(0x2, 0x2, 0x0) poll(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) fchmod(0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) executing program 0: syz_extract_tcp_res(&(0x7f0000000080), 0x0, 0xfffffff8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x1, @loopback, @loopback}}}}}}}) r0 = getuid() syz_emit_ethernet(0x1d9, &(0x7f0000000580)=ANY=[@ANYBLOB="ffffffffffff00000000000088a841008100310086dd632f4ebc019b887f00000000000000000000ffffe0000001fe8000000000000000000000000000bb111000000000000000000000000000000000000000000001fe8000000000000000000000000000bb0000000000000000000000000000000000000000000000000000000000000000fe8000000000000000000000000000aaff010000000000000000000000000001ff01000000000000000000000000000100000000000000000000ffffe000000129000500670000002f0000686600000088000000000000000502fff9000000000c08000300000000fe8000000000000000000000000000bbfe8000000000000000000000000000bbff020000000000000000000000000001fe8000000000000000000000000000bb5759c841ba9972ce6372d24c457fdffcde7ec0e4a82e471b3dba08a31b5ab667020265ba834ec7e917f0ac30739bca73d21116434c0e6062c44c64f51b4fcf06c8826f3bc73e10ab0bca8f2bf9c553f3107a2454d7f81a53a2140dac208a6c908a4941cc64b7f88ba1d5622e475770043d61b2bb8b4ad9f9680f36251df0589d37da2a2660d7f18b04cf91b2985d544cd08801c3d583cd6fcea7c286a92ff14ab3cba0705190491ce1b67f"]) r1 = getuid() sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', r1, 0x0) setreuid(0x0, r0) chdir(&(0x7f0000000100)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r3 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x200, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x5, 0xf0000002}], 0x14f, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000080)={0x0, 0xa, 0x0, 0x0, 0x0}, 0x4}, 0x10, 0x0) recvmmsg(r2, &(0x7f0000000400)={0x0}, 0x10, 0x0, 0x0) close(r2) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r5, 0x1000000029, 0x1b, &(0x7f0000000000)="5ab7776a", 0x4) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getuid() r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) mknod(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x44, 0xfa, 0x6, 0x9}, {0xc0}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000180)=[{0x3}, {0x25}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) r5 = kqueue() poll(&(0x7f0000000000)=[{r5, 0x1}], 0x1, 0x0) kevent(r5, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11}], 0x3eb8802, 0x0, 0x0, 0x0) dup2(r1, r5) executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x5f5f0077e68f5365, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) (async) r0 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000240)=0x8) recvfrom(r0, &(0x7f0000000280)=""/111, 0x6f, 0x40, &(0x7f0000000300)=@in={0x2, 0x0}, 0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x8}) write(0xffffffffffffffff, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) (async) sendmsg(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) (async) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000140)=[{0x30, 0x0, 0x80}, {0x81, 0x0, 0x10}, {0x812e}]}) (async, rerun: 32) syz_emit_ethernet(0x4a, &(0x7f0000000400)=ANY=[]) (async) r4 = dup2(r2, r2) r5 = dup2(r2, r4) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000140)={&(0x7f0000000180)=[{0x7, 0x5}, {0x43, 0x9}, {0x21, 0x557}, {0x82, 0x5}], 0x4}) (async) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x84, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r6, 0xffff, 0x1021, 0x0, 0x0) (async) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) r8 = socket$unix(0x1, 0x5, 0x0) (async) bind$unix(r6, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) listen(r8, 0x0) (async) socket$unix(0x1, 0x5, 0x0) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200100000001d, 0x0, 0x0) (async) msgget$private(0x0, 0x0) executing program 6: mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x4) open(&(0x7f0000000480)='./file0\x00', 0x10000, 0x0) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x5c}], 0x1, 0x0) socket(0x18, 0x0, 0x0) syz_open_pts() syz_emit_ethernet(0x3e, &(0x7f0000000100)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "102827", 0x8, 0x0, 0x0, @empty, @rand_addr="9b8b88bbfa0dfd4372f2cdb215d499ac", {[], @udp={{0x1, 0x3, 0x8}}}}}}}) close(0xffffffffffffffff) syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f00000009c0)}, {&(0x7f0000000700)="24515a87113543ea5253c3b0d38ac5ae2cdb1aa8cf846f6c044f81fac16e4c16cac79771609a16d9260fe210d55660295726c1", 0x33}], 0x2) mknod(&(0x7f0000000200)='./file0\x00', 0x0, 0xae) executing program 0: syz_extract_tcp_res(&(0x7f0000000080), 0x0, 0xfffffff8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x1, @loopback, @loopback}}}}}}}) r0 = getuid() syz_emit_ethernet(0x1d9, &(0x7f0000000580)=ANY=[@ANYBLOB="ffffffffffff00000000000088a841008100310086dd632f4ebc019b887f00000000000000000000ffffe0000001fe8000000000000000000000000000bb111000000000000000000000000000000000000000000001fe8000000000000000000000000000bb0000000000000000000000000000000000000000000000000000000000000000fe8000000000000000000000000000aaff010000000000000000000000000001ff01000000000000000000000000000100000000000000000000ffffe000000129000500670000002f0000686600000088000000000000000502fff9000000000c08000300000000fe8000000000000000000000000000bbfe8000000000000000000000000000bbff020000000000000000000000000001fe8000000000000000000000000000bb5759c841ba9972ce6372d24c457fdffcde7ec0e4a82e471b3dba08a31b5ab667020265ba834ec7e917f0ac30739bca73d21116434c0e6062c44c64f51b4fcf06c8826f3bc73e10ab0bca8f2bf9c553f3107a2454d7f81a53a2140dac208a6c908a4941cc64b7f88ba1d5622e475770043d61b2bb8b4ad9f9680f36251df0589d37da2a2660d7f18b04cf91b2985d544cd08801c3d583cd6fcea7c286a92ff14ab3cba0705190491ce1b67f"]) r1 = getuid() sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', r1, 0x0) setreuid(0x0, r0) chdir(&(0x7f0000000100)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r3 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x200, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x5, 0xf0000002}], 0x14f, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000080)={0x0, 0xa, 0x0, 0x0, 0x0}, 0x4}, 0x10, 0x0) recvmmsg(r2, &(0x7f0000000400)={0x0}, 0x10, 0x0, 0x0) close(r2) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r5, 0x1000000029, 0x1b, &(0x7f0000000000)="5ab7776a", 0x4) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 5: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r0 = open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf7949) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) ktrace(0x0, 0x1, 0x128, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) close(r2) syz_emit_ethernet(0x66, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x30, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x11, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1}}}}}}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, 0x0, 0x10) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) sendto(r0, &(0x7f0000000140)="c0fadae9e5497e85b9", 0x9, 0x0, &(0x7f0000000080)=@in6={0x18, 0x2, 0xf6, 0x170}, 0xc) listen(0xffffffffffffffff, 0x0) r1 = socket(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000100)="18", 0x1, 0x0, 0x0, 0x0) recvmmsg(r1, 0x0, 0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSCTTY(r4, 0x20007461) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x8, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x4, 0x9, 0x0, 0x0, 0x401, 0x63, 0x1, 0x1, 0x0, 0x1, 0x40}) sysctl$hw(&(0x7f0000000000)={0x6, 0xe}, 0x2, &(0x7f0000000040)="9c95f9433f9150", &(0x7f0000000100)=0x7, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0xfffc, 0x0, 0x0, 0x9}, {0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000040)=0x1935, 0x0, 0xfffffffffffffdb2) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) rename(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040), 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x35, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/196, 0xd3}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) close(r1) close(r0) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000280), &(0x7f0000000080)=0x4) r2 = socket$inet(0x2, 0x1, 0x9) sendmmsg(r2, &(0x7f0000000f00)={&(0x7f0000000ec0)={&(0x7f00000003c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000980)=[{&(0x7f0000000400)="1d0ce2425f21283df0045fc567377f27a5dfb0a66f8181d7d89cf1484c199c42a6cfbc952ff372a3e0d9d727e8955f05e51b9ca7bc9d1b4ba711fe1b405247dd02972eaae1ed10bb32e1f662829f93cd9efccafb67b8905ff6701e264931b946a61b18388dabdd2c02f1441e80d2bd40b5a41bf88ebb23a5e7e0325d59e1db078c2526a31878638bb91064ddc0d3eb2ec611a4c3d4398eddee9cd33eb6641f88738ba231ad39b307356709838bba76d14f8e04224de16b98147da202440a4d855e0562", 0xc3}, {&(0x7f0000000500)="9d8b5774c7612e9fa5b2250a8d85673c578328f1b2fde56916675a4c1558f3c0ef3b22c407f2933b7c93288d0d1b91e84a9966bbd542af588d97c055d6ac7edb85a563b3ac51ad2eed98bf7521f3c01ce565989a62de27f6f94b3795ee66a33475c78220300fa6cd07d39493ef63d7bec5c7409d6ac0861a9a781f219f03335e176f3d961a07743cfdb5d5e1c6e2a12b75ce88c89978c4ff424a9cb9", 0x9c}, {&(0x7f00000005c0)="e5bf5b49b7c4de9f60fdf74c6831ce953c05423e6d161c26cf93fb73536fabdfd24d2bd57975f77ad1905615961ad06afd194c5b81b8a0a0654cc016d78931877ccf5667239d56b6a2d6cdf45df60265081a9909aeb2f792b357c06eb246bdfe4ad82d6e69012f847cfdd780083f0e80dea2a2f9b937ce099e94da56bbdc9af846b8ce271e84227af70fe5ad4e26cade8d7614b39062282fb6cc11085f9a29b8543d70e6fa1ba0db7c907f32ebe75457deb2412a485cc0bc2aa256", 0xbb}, {&(0x7f0000000680)="5f05434bd81539fb7d1b8000a423177f9f1178743f0764dd328513e079f10c0625444b16b199611b98191772f81030be6ddfd81314416cdcdd2562ff1ac2b8242503ca6965d3e88d00af4426e82a4c60d5013dbd97f83aff11f73ca2a3c608fd61c208dfe51b1595feb285d578170ffa2c48fa1df53cd394b54ac2ae92ee4440fcbe7ab94b2e52e33a3f3333eabce0d3f0e918dcc5c6864ae78770e97de90c9684ae43351c8b4ecd32c94ff40c", 0xad}, {&(0x7f0000000740)="d47922f0c00ea0c75b115f8389fca6ab5787e36a5bb35d96f8a1f4cd5aebfa7fb0d48624a76afa5d3a869a7f83715080d4039295ab7cbd14ede2a6881b9f0c82e70b24ec51ed88fd60aa2802ef84940341f0f46a09b5f1a98a5f62dcc860c20f159b5dc773c9c836e0e731e75bf03870735f00b496040e56706e01a60907fe27970e8fe57d6c6fa3cbf0a7af334ee6dd3d49647d76c7edbd8a0c13fabf90e3abe542e92f02ff35c6b5f7a8", 0xab}, {&(0x7f0000000800)="18b3030a77053fb7284aa6dffe0f3637b66cd52088cf1f8286d61c194dfef499b6122d8a60695b8b56da09f147788474b426e22733484114c8caa739817ecfa421608fd6a873257d8b64e947846735e51bda2cc0b385738aa16af3025c4b6760d4358aa7c74ec5398398412ca1b5991f17771555a130c5dc6bfe375dee", 0x7d}, {&(0x7f0000001180)="752b062da3dc8ccb085113dd5c6774e16853e6dd1d2b9f592eb4a6a13967f7cee6ca8132e4515bbbefb881dca8ff82f8c4a2841f939763c3edc0b229f33d33833c5c075c542cee924deab1d8f71695aa17024e01d5146727663786273b12ae68a228e0eb4bffcb77870f7f478126e11e353b341cfba5a8bf23ad7ab5ae692f483d43b1298ec1443bfbb3e136f84cb275fdb7c47c7eb60ca4945bcfbabf7801433ddcb020363969809e1ef0338c460e245824f1069d74abc76833006cf1623a3c99da2aac90981c29a2c97aec6069a81c04f662cc933f6c607d9c5c26ea282e3ee37c9c34a098a18820a01d79d7d562775a007d85c4bc8a98ce39e204da34a3de601335900eec5f18bfa63d6b91d870c40566141e0a69a31315f0d883c7da518077ec0129123ab7ed26617ef59646cc8179ba43a422a45ffb824ac9e16031fc29a31c29678aee4ac15ae562a6f64e292d03ed318d80fb97e9ef88704b587a87e62aeb06e0968191243b54192db056b2bbeb893404d79ced5474e8baa74970ab7522762c2887055b9969ad0ddd9176c9f15852de0ef1028a0d72db9a121d533debe57116c43015bb1bfb05c9d061c880ff6bd4ea4006b3a6d824690e97e3bf94f502966d5584143b9985f33f1466b1f21ee77e1d14db929851f058c0237bbee7c1cf0800d9d1d3f794aa237b5b36215fe4aab89d2403c01b275f3cb96a77cb6f1889888adeef2048e073d82b2a7c5ea85804423b69d8500127e267dfbfe9607d9125943cbd922fe62e77ff385cebfdbf6c5ba3acb4ae85c558571a63db40fea6a0b604620af2e8dee394c4776b96f95113a0b971ca984fcab5bf9143505bda809e59091bd46a0dc69f3a0266cdb3cc5cef3910c9240c35dac0d9e1f65394a72598866cbc18563257dc0df6c462a7cc687018a696bfbfebc8485a1bd7011ac4fa064e5fae333ae094d8f823b49129b3fe54ee3472ecd9983c2152812d04e30f3122284bc0353fd22b2ee8a3b18fbec4ddc93036b369fb2cd35f47ffa8ee7d96fa2f6198a8abd520ce9305d18eb8702e33e57993847f90de778bf079de3bd337649dc05bd9d35e6c40ba464f7046b086f0c73c7b8e28529ae7b01474441d8cb79b42322eeecb01f579a4f05d533f29917c81888761d0fcfe9063cbd4252285193ba2e9f7d84d4d500ee5f975943bb0a37501a1348926c77c81ad1c77c852a03ad7b126d6497fb7f7688a5cfdfcd429cb9f86056e28253d0e20dc9013862da7044cd4dc3a39db5ec323012157d78c9a61289f53c910dfbdb62eda27d6d72494a3f50c8c420e20ad09ac232ebcc2ce4f43f2fdf380ec2f2fd1ca8360686f0c0cb1992840f414086d6bbc78766caede5b96cb1cac5c5098d22c27a016a24bfb006a3aff405c5f3a6f57c63c0d54dd3a644788528240a69aad602e406fa0e4ac0cad1919578f58b5954bfa7391b94a3f045437cf72aa9bdf870445652454e65405447bf35eaad0133c8e336ca45488abce7ed582c14f42ca5e9a476afdb180cffd11534b89886132a4f3933a87472f5b44e4fde55a861cdc0d69786d22b2df0c071fbbff892b1278460f5df48547a145b04992dcf4613f22cfb91e4af23bbde534a65cc41a422bba54243c98dbc870712a6771a77788efe861231c7b1c8533188b4001dfa3b5d402c79b99c39e9e426e1ee6b795c5fd0da67078bf6cb4710d1da8d0e24c070f54573df6700486c73622d869a0d3390919213e482b965a6cc04385812f51886975a7cb2a093496da05f2c769da52a6d71c1e2538a02058e455f7ff5f4ed7b23174e07a4239266423310d600b02084dc97c324dd26d4df4bfbe2e4f36775f1b32e0dab1b2322d09d5e4a418e30eab291113cc3f10ed7a6c4c420641c9ae371b69fa18eb2d2e4c3c8c6af0fd31f7ccdf0e08f1111c7f83b465820392a881be40345a7a494e23bebc92f88f92f7e7f87a185465132ec07269c9642dfc4c8bc50be22d4117495e0fa8457be777b028e54c7b1227b9e587086c00ebf58a65095a9f50d63c39700815f0b0c0e3bb0042a2142ddc9b7f4948b53a67f1e2a9f698dd6b0f7cc49ed8021b6ab04637e94756e7ba2f3492655dd201180cf4de26253d7c0e72e577e561494cee32f95aa4ae20831b9948325dfa04310b6eff9996bd756694b4f7c928d25bcedd1bb2a53bf15c41579f61a3b244c6998ed3303ebffa3343fd62d2ea9d0a4ae3b9a39d1ac51a5224bc6ccab207d85348d055d1e50f53e34f08894b8323064dfacf4986a74dca1c3178c103a879196e9dec2039779e174b4e5c38c39d3c0b8f113dffa48757c978f369dc13e27f8eb44813a3e6fed40deb45a34b2c91f3479b64c6f17433abd2ce4c144ead8cdb5eb35bc0281579f9cafcb26eadaeb71b4c1f0e4f9c5b2fd9884b64e1bc2ce3a6b2de2ac8cfbcc7037700ccce27a623abdd3ecdfddbaca22b3bd38c3fab314c7ebd23f45727967bdd460c7129e5e989b6a2f6adc9887e1f4598cdb505fd5b479b01dc65d1214a849ba68ec439ef9c10cef7bda3d04ddd1e804d523b63a15b6842e83e0f40ea395b761d3d6450abf69e9a23494c60c5f508a75fcd6c4d16841132c8a0a4507ae7229bf46cdb8d321395dd110de923d547994ee9a5892624a871bbc427a6de244186069ba1ce62eda27eebb23fd2c11e2e9982a01f9917d86a106fa95883d0fc2ef4bdcf2993264ab6c594b2bcbd1ef848ffe1e3b91557b7176ba2e1c107b009f7b6fc5a0ae9b50f6798ba09aaefe82b1912aaf097dcc0769ec0d39bd0d474d19feed85b478c983b367531c9719bbdc15f4fbfea707ae5238cb9526b4fa7976108a8eeb600de6f6dec4995ddcccb3ad20f0e2c062b58ed3c0da36e3daa63aeb57d09854ff36c05db3a94b8a416cd1691050685dd49a2f1158b1c5a16adf70ac1308614182bbe4be066f9414404a8c0862122a3cd04f893853e5bfc6c24615955a31c2ee5dcdbdf338e69727c158ed64ad48cd1bb788775d664708fe1421858236fde56c44f3a3d1deed043169205c291ca7c7863ddf86dc49154c2b14ccea5f15ced94b5e41cfbeac2081ab98d12276e16f40e10f3e6fff0fdbe9ee8fb8c12efdd5753c432c19ea33a3b72f0db915137b04580188b83abb9b8e0b128a7971021a2b729f53ff3148413dbcc62ac0ed41959f7b7504fb068ac1db604e511853ea4bf345caa3014c511b48000edd016980c94b47bbc03152c1cfac7a749398df44f4c08d928b899059cf329ef8e4cf9ff09e45791d1b3d42931bfe04796cfde9cd358097e85aa18ca983937f998e4aad3b7635bc1e8a46b697c2ce5b764395bd05701ff68af3e2edd7d0ef4fef31aede9d775e8b5fb9ae2d93b7b296a4fe2e6b021ce6f325f80b17712e733684c8512653541ef2ba900b3db998630b98226d3f0fbec4199b6c72ea463632b780cfdad939bfa044d612231327ffbf5d0bb5edd8c0f91b1e97bec81181386dacfabd11e625a882b40f84e58e64614f5ff9a96bab693bdb7e122e6ee704e37a392f1fa68b53fbb2458498e57cc7e94838424e67d0a020d16c6e1e475fa1f71b268c0a3307d87a4a11715bf87cbdd7d5661c2f5811f90c2910e85a6b92494b4b4d1523921b80e62f6f87004790fa45cc6c4c062c1cb9ff8bdb2d95d4c105fa7f1aab8328d9ffc2218f3efff8f3b57518ba3493f7c0cdc605112c2c613d856c6c2c28430732edf652d0693082c6beb207c32a957c9a266e1fa37a8689fbe13d033ce811cf878b628544d7c0171c6032e4149154490d396bb560756674b934293c775bd2ae659121e8f0e9eae5bb3e2bf5f989c6d570237b828e92a3d0264c0e96e71e5493527619b626d610361587d8315bc11c32a41d138def090338c76d517570c929f584b800f351bbe1b53b202a3fa54dfc0a059122d4fda3c658a418e87af3d12370deb20f71c27bac7e466f7dd109a634db51f5adff76649d75d2a0518ef463d5347b8d0d543a99a085272dd7466dc78e949435bc58cec386319fd237f282871ce37da2596b00e0289c6f82e16abd6bc3d71315f317fc22403c5a0efd752797360d888a190db0e16d7f32fd21e6d0bfb1225c37ae73e56be2d0ec85f140f0a7ea356d387be73cbeb7c91d17df417ca9d5fb9cbd1bfa7daf794cc0a003a28da2ebf184737f27d3eabc1d1c8c0274a2cae19fb3e5b11863f4ccd8cd8c2d6be53b38a572f781f6d23840c163ddfea53bd53ccfa56f6d0cec1ed127b733fb0ec624124295f83c06388f0430f25fc05d0d932658f5438c1a9ebe3edbfb7152d1b06528c533c53177ab1fd6e980a3c84576a9befc41c7dd2e097133ce0f7ecd2acbb6c82af10a8861ff0b4a1bea43ffa1889ddf709da7687b666908878a0aa800758d7e19f88fe7f1ed57b8f2f9892a7044d0fefd83ae83c5d91f37884e56ae17e6b7aecbbf8d501489581abcea21d4639156ef480694b329f60b4cffc87e486efc0441dca332671e0af5b373db22525d9d06d3f6ff6cb44704c29378cf1786e9ecffc2affb6eee9b296da86cf235c8cde7219abccf4a788043f04bf9a288e82eacf5c2248dba389181a47793877f83e0867aa7c2cbe107257158c23cb2a0d13b8d4da4c44b07f4b1e4ac35fd97ea281fa01a7d1f8c01bd9c8baef3bd751b9c37b8e0419bfa172c7cf479a3ea1a27775c6b774a98f8bf47c01a4eeffd259f3aaf63db4d11725b8df40419b74945d7b028ebe7f97c380488777b023401893bb9707ab2836428ae9aca37581e33a7b44a4d4e618773bb1b54d5a5b3b06d0be1f41e416841cdbf93104631759d7de7cc27a7ce1b9300c16d7cd67926cdfd6d4bb0d8c7669b5ad503e8fdb39680742d9fc4b6368a98d6025f9b35e1812743561324d4e4b9ea41a948c7b5373d6ef30bb0723455b0d6d5c5fe76dabd79a9f27bffbae0551d2f2346d8482961a17f8ef6d46fb8de5e181e6c3c2e2dfd6485641978b0849870a0150b47c833e42921ef4491e24dd56349418166f262516df8f69d9b9ca5b29c1bf192fb29817747cc103977904ef29a800571ab3f9071c152616637935c97a41ccd807aa62a085b1053db24347684909ae280ef686a02d5316e8d40d6764d0e2a9f64641ac0f67f4336514998b703911b78a7b4c93988663409b50a85fab26736cb48ec830fe57c9d3100d4276ac8006493958cb119c765439cfcb4e6f36e8636840b49cf7bd1b332a8315ced396696e739023d8f5f56bc1e1a8ec5a03a33a4948165ea51788d9a7420cc708379b5d3a77df02d0e90d46eb5ad49b9c858fc047c86632602f022d836841440534c47445525b7f9f24e34bea1480d3f436bcd102acb50c35a3913a0e850966bd65d8b6c779f71bf9edcf677a1f0f6db7bdf4da80344a06ff22bdff9daeb2c566973c75d48db3c1b8b7d81b3317e9911963d34c4cf0dbfaa4cb144f954d9d0ea2829c73f76e8ae97a02782ca87c2f4ac6fc1c43964e5fa75915d0648d2d958a5508690ca1db6911200967ffa2cb841ed8141a7553d059fd421cdb32c404e312c66f171fd002f7a90bcad5ed579c2d04b839b461521e6ef2370b5237ebe8974bcddd2eb58027e8893b13a7e15b4cbe3facd67fbf9fb1fd7ad07b6a764ffc5cec912feabcb284faccacff73c4df78012b09ed4e207a157010073301661dcad79715186748f053de3dffc7c16f0d593cfd5292ab2d2af3a39a0f7b5d4b522cee7c1f579e655f62d2aebf93bca4af44e63bb40bb0775be20d84964c60a656abda1791fd190248dd943274abf9579fc46e", 0x1000}, {&(0x7f0000000880)="e90f6808fb38434ed2ef142284308da649b4ce32b49edd83a25ca5d7e42916eb0aa7754723076cb8450a4a9dc54e6fa35351d7ae64cece7e2baff3f7064e55b0312acbbb0a1baa377de4c0a662fe22c73ec275aaeb0cf74a38f059da685c4890e959eca809a20bab4f86f2", 0x6b}, {&(0x7f0000000900)="4b2082bd0f7a2c6578d839a64dd4bca5b332ad115e766e2a354a7b9b14c16057cb1d0f90772a2c490d6902ceb7ea4d054c3c565d286613c3fdab573d98f08544a2b56d5569b46e3c21a3aa55a0ed9626064c01cab130087b35bde3f59a916f0bd1e8fb19a1ba177c9004e71f2dfb18487f", 0x71}], 0x9, &(0x7f0000000a40)=[{0x10, 0xffff, 0x1f}, {0xa8, 0xffff, 0x1f, "4c012a46769c20bd60cbae0ff46277d97cc0e10974e239e02f62c4889a5c269abc0494f6786649784c60833fe9416ebeb1e2ae3da28eefa2d1206c621cf43c1fbf295a0b7d0c647ed48522b563f08b7ec85ea6bd6ce6912605b87f7cc2d28253b0fbaa377b62f6148ab351a58fd70c99ce3df6e90adfe403e0c7769183a484d8f80322df156d6864190c6e22857a493cc7d3"}, {0x48, 0xffff, 0x10000, "9d491d6799e0386ce5936260d0286f65e99cc6d29bfd1475635c265f1f0f1f8dd298aed9c5f43e7d5616c073d8a6a54774db95"}, {0xf0, 0x1, 0x58b6, "9e3e4158d01ce250a89bca9e35e7f8fb7b361c8ae7a9776a7f446da8436d77390c4ddce7e714dcc16fe4005f4beb11700aaf17d8c25c8f0469aeb4aaec0ebc24e6e6d6fdde5b068d670a22065f9716ba72ede8f21015d004afd7af3232ff7dfd126df5c8eaf1ad3f66feb32ef1f96855e2756b04719c7b2567c6b119542a0feae21e8dcd5432d8cfa18e0eb4b7c011a47167d380dac522abaae2bd67ef821379693ea52220fff6e98c7928eb7dfe3ce98e2395c9714fb9c1b93bc8703df004a5f930beda31b4c3de470a0af6e332c5b0820ac3c9980300aaa7090d4c"}, {0x58, 0x1, 0x1, "a45ebd48cf69c21bcadc598b432936405e0014263a9f3d1f7e811a286afadceb96b04660f860c4ef8d0a78b3ffa2b09c3af1e120c6f6e84251fac93221698f33e6cdc7a8ab"}, {0xe0, 0x0, 0x3f, "4a16d9996e9b6c8fbcc5aa9dadffc8a891cf1adebc2521cc9f1980784609b04402a708c53982ef9bfddaa0e8013a90d962ed5d4e70aaf848ea61f92901b75d41172a5438980c5f9dfaa2e3a0b17a0ebd39863274c00eb6a1e867a3009641376bb9ff0352964f14e7ac6075fcc9f9400f9af80b65fc5130f1d12b4bede3c4afef99baace68a07723b5ba9b87da1467db437953f5e7ed42e7b836e58d77c471845e9e4008a87b9b6b519617db5fb45faf914345a5ab2dbb42c526d17eb8a46d62aa83f85bf60ed669fa2d4"}, {0x70, 0x1, 0xfffffff8, "25b769ba48ee0bc90d8a08d500322881eff78dd728e04de0da1c81ce5442f1ee654e2bedc19ccd1f7e059743f327c8bba0f913b17d516a32a0a9e1e10a8ab14014e3e16a5204e2d51102feaa12c1b59800b5fe6bdd5bd94963eb00ed"}, {0xe0, 0x0, 0xd9fe, "abb2fa58a75a0691de213255373ee11115931fb0fc2ab483831ecfa8aab9bc620e0a1227e73bdd61cfcadb87cf3ea0dff247c5d2c42109b12d65cf5a9949680cdfc945be72a73d97fcce2e033f2013d7d572ee55976edbd7846fc71dd014bcef3dc2a31bfd4659b3a8e4185ea2fb252cae1fe8e777f3b44147ca5a268034fe8fc168a6a4f6f1c24935ef2e9591123a0c8a3cbfb62167703d5f29502ec56a261f72f86562fee192d24c2a5c62eb07c83d7dd0684fe00a290bb3b5a80fe1ecaae5e3dbc629d7628ece0f1fec05e262d7c5"}], 0x478}, 0x401}, 0x10, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x8000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000f40000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000b79000/0x4000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000cb0000/0x2000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) r4 = socket(0x1, 0x2, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', 0x0) ioctl$FIONREAD(r4, 0xc0106978, &(0x7f00000001c0)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) r5 = getppid() ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x400, r5) fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSTART(r6, 0x2000746e) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x2}, {0x50}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) syz_emit_ethernet(0x3e, &(0x7f0000001140)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast2}}}}}}) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYRES16=r3, @ANYRESOCT=r1, @ANYRES64=r1, @ANYBLOB="35e3af18185a7e95d60247a8f01e5b07d55459d0999b2bf9deccfb07b30af67bfecb43bed0ddff2d032b1bfe7224304823f4a276cdbc5c3dd3842d6d7e429115ec9839aebdf98feb41c5cdd5be58556ee440b5b82612c7edc81ef22b80b8427b858b3a35b1a2f0bc2ffe4400f9fe025c844ed90e50a13d78090f4467e2fac610d6390626151befa21eb16a260fcf0321312a340768f63e9be10ca9ffadb6da22676bcfaafb", @ANYRESHEX=r0]) pread(r4, &(0x7f0000000340)="ec72ad6be96b5f345be0e501794aee0e289d499c63b7b8dcfdf6c2d655848d8137f289faa93aac678405056d61c207a870f534a496d10d72df7c77a3f6936f7d11a6ce46f3dab4869ab625776d9e213d23919475370c1c9dc255254c935fca98cd38f29a2a917daa5fd7bb85e5a9136b7c73689cc9373d", 0x77, 0x1) executing program 7: r0 = socket(0x10, 0x4, 0x0) sendto$unix(r0, &(0x7f0000000180)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af6300372821fbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400042000000000000000000000000000000000000000006ab74706b631fdf79e7c9c1906d1020afbbb26d7f6e916d944164b5578567e9d80bcbc9128338f8e318bb5d095a218985ce39de43f96a6f17e9eaafdd16c90028819629cdc336f6487a51958e02dfaa2301968732e108ac1edc8583cb856fa182d5295d39462e50000000000000000", 0x118, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/4103}, &(0x7f0000000040)=0x1009) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0xc1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x4, 0x9, 0x7, 0x1, 0x7, 0xb2, 0x100, 0x2, 0x0, 0x1, 0xfffffffffffffffd}) syz_open_pts() semget(0x0, 0x2, 0x300) executing program 7: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0xa}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f00000001c0)=[{0x0}], 0x1) executing program 5: setuid(0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0x1b, 0x2}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfeffffffffffffff}) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x2b, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000003c0)={0x3, &(0x7f0000000040)=[{0x1}, {0x74}, {0x6, 0x0, 0x0, 0xbffffffe}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) writev(r0, &(0x7f00000004c0), 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x1, 0xbfa, "bb08000100f1675910508b00efff00"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) execve(0x0, 0x0, 0x0) socketpair(0x1e, 0x3, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) (async) syz_open_pts() (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) (async) close(r0) (async) syz_open_pts() (async) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x1, 0xbfa, "bb08000100f1675910508b00efff00"}) (async) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) (async) execve(0x0, 0x0, 0x0) (async) socketpair(0x1e, 0x3, 0x0, 0x0) (async) executing program 2: syz_open_pts() ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000240)=0x5) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000640)=[{{r0}, 0x7ffffffffffffff7, 0x1}], 0x6, 0x0, 0x6, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x6, 0x0, 0x0, 0x85}]}) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f0000000140)={0x0, 0xfffffffffffffffc, 0x0, 0x0, &(0x7f0000000180)=""/105, 0x64}, 0x3f8b}, 0x10, 0x1042, 0x0) fcntl$dupfd(r2, 0x0, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x1ff}, 0xc) sendmmsg(r5, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/187, 0xbb}], 0x1, 0x0}, 0x0) dup2(r4, r6) execve(0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) sysctl$net_inet_esp(&(0x7f0000000300)={0x4, 0x2, 0x32, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r3) socket(0x20, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100c17975270000000000000000000000000000cea105fe00000000000000d3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b67", 0x52, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getuid() r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) mknod(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) open(0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x44, 0xfa, 0x6, 0x9}, {0xc0}, {0x6}]}) (async) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x44, 0xfa, 0x6, 0x9}, {0xc0}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000180)=[{0x3}, {0x25}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) r5 = kqueue() poll(&(0x7f0000000000)=[{r5, 0x1}], 0x1, 0x0) (async) poll(&(0x7f0000000000)=[{r5, 0x1}], 0x1, 0x0) kevent(r5, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11}], 0x3eb8802, 0x0, 0x0, 0x0) (async) kevent(r5, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11}], 0x3eb8802, 0x0, 0x0, 0x0) dup2(r1, r5) executing program 6: nanosleep(&(0x7f0000000080)={0x0, 0x4}, &(0x7f0000000040)) execve(0x0, &(0x7f0000000300)=[0x0], &(0x7f0000000440)=[&(0x7f0000000380)='[(!\x00', &(0x7f00000003c0)='{]#}\'\x00', 0x0]) socket(0x2, 0x2, 0x0) syz_open_pts() close(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000380)={@broadcast, @random="b09d9c38ce7b", [], {@ipv6={0x86dd, {0x0, 0x6, '\a7/', 0x0, 0xff, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}}}}}) sysctl$hw(&(0x7f00000003c0)={0x6, 0xe}, 0x2, 0x0, 0x0, &(0x7f00000002c0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {}]}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) dup(0xffffffffffffffff) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[@ANYRESDEC=0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x639) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xc9, 0x0}) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x0, 0x23, 0x0, 0x5}, {0x0, 0x0, 0xf, 0x3}, {0x7, 0x8, 0x9, 0x3}]}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) executing program 7: chdir(0x0) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000080)='c\x00') (async) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) (async) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) (async) getpeername$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4104}, &(0x7f0000000000)=0x100a) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) (async) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) select(0x40, &(0x7f0000000280)={0x9, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x7, 0x20000000}, 0x0, 0x0, 0x0) (async) r5 = syz_open_pts() dup2(r5, r4) (async) close(r3) (async) connect$inet(r3, &(0x7f0000000200)={0x2, 0x0}, 0xc) (async) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0xfffff5e7, 0x0, 0x7, 0xfffffff7, "1010264d0100"}) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x3, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) (async) r9 = dup(r8) dup2(r9, r7) (async) connect$unix(r7, &(0x7f0000000000), 0x10) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040), 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x35, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/196, 0xd3}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) close(r1) close(r0) executing program 2: r0 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x62) r1 = getpid() ktrace(0x0, 0x0, 0x40000530, r1) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) fcntl$dupfd(r0, 0xa, r0) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) r1 = syz_open_pts() close(r1) r2 = kqueue() kevent(r2, 0x0, 0xffffff00, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x48, 0x10, 0x4, 0x3}, {{r0}, 0xfffffffffffffff9, 0x0, 0x8, 0x6ccd, 0x6}, {{r0}, 0xffffffffffffffff, 0x28, 0x0, 0x8}], 0x26db, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x5, 0x10}], 0x0, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xc1}], 0xff, 0x0) kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = dup2(r4, r4) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r6 = socket(0x18, 0x3, 0x3a) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040)={0xffffffff, 0x57}, 0x8) r7 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r7, 0xffff, 0x2000, 0x0, &(0x7f0000000080)) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) writev(0xffffffffffffffff, &(0x7f0000000480), 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() executing program 2: r0 = socket(0x10, 0x4, 0x0) sendto$unix(r0, &(0x7f0000000180)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af6300372821fbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400042000000000000000000000000000000000000000006ab74706b631fdf79e7c9c1906d1020afbbb26d7f6e916d944164b5578567e9d80bcbc9128338f8e318bb5d095a218985ce39de43f96a6f17e9eaafdd16c90028819629cdc336f6487a51958e02dfaa2301968732e108ac1edc8583cb856fa182d5295d39462e50000000000000000", 0x118, 0x0, 0x0, 0x0) (async) sendto$unix(r0, &(0x7f0000000180)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af6300372821fbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400042000000000000000000000000000000000000000006ab74706b631fdf79e7c9c1906d1020afbbb26d7f6e916d944164b5578567e9d80bcbc9128338f8e318bb5d095a218985ce39de43f96a6f17e9eaafdd16c90028819629cdc336f6487a51958e02dfaa2301968732e108ac1edc8583cb856fa182d5295d39462e50000000000000000", 0x118, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/4103}, &(0x7f0000000040)=0x1009) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0xc1) (async) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0xc1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x4, 0x9, 0x7, 0x1, 0x7, 0xb2, 0x100, 0x2, 0x0, 0x1, 0xfffffffffffffffd}) syz_open_pts() semget(0x0, 0x2, 0x300) executing program 7: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffc, 0x1000300000001}) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r5 = msgget$private(0x0, 0x0) msgsnd(r5, &(0x7f0000000200)=ANY=[@ANYRES16=r4, @ANYRES16=r4, @ANYRESOCT=r5, @ANYRES16, @ANYRES32=r3, @ANYRES16=r2], 0x401, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000000c0)="451bb598", &(0x7f0000000100)=0x4, &(0x7f0000000140), 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setregid(0x0, r6) close(0xffffffffffffffff) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r7 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r7) r8 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r8, 0x0) clock_settime(0x100000000000000, &(0x7f0000000040)) r9 = syz_open_pts() setregid(r6, r6) setgid(0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@random="7d733367e5c7", @random="7004f5b37527", [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x8, 0x4, 0x0, @rand_addr="3be1e300", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@echo_request}}}}}) setgroups(0x0, 0x0) writev(r9, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000002c0)=0xffffff30) lchown(&(0x7f0000000180)='./file0\x00', r11, 0x0) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f000011a000/0x1000)=nil}, {&(0x7f0000357000/0x3000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000530000/0x4000)=nil, &(0x7f0000915000/0x2000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x7}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000242000/0x3000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00004b6000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000742000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x200000000000000}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x25}, {0x5}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) ioctl$FIONREAD(r0, 0x801169ab, &(0x7f00000001c0)) executing program 6: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="ace1be0e93b7bf7e", 0x8}], 0x1, &(0x7f0000000040)=ANY=[@ANYBLOB="100000800000000000004fc5007b9babd60000000000229c7a42d57d701500"], 0x10}, 0x0) dö¬»ÍBƒë,!LO9e â;x%°ÃŠ¼ç´a_¦Jœ¿q¡Ÿ~ABy§IM.fäâ²ÕÎp'œüv:ÊÃpe®€ì ó–-îÀù룽|QJ˜TÝìeBÏ`¡æœõѧ29c6uÔ¬;X柸eŸCðpckbd_enable: command error executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x6c}, {0x40}, {0x8106}]}) (async) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) open(&(0x7f0000000100)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) (async) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 5: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x30) symlinkat(&(0x7f0000000140)='\x00', r0, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) pipe(0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x30) (async) symlinkat(&(0x7f0000000140)='\x00', r0, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) open(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) (async) pipe(0x0) (async) executing program 2: sysctl$net_inet_divert(&(0x7f0000000040), 0x4000000000000009, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="bf6fdb61ea0714ed0184681d656304848237ac2ce744e1d20233ad3ac149e67de025ddb83d6237c34a4e8f0f9873cf5f61120bea1609e93ea4616cfe71411fa41a9129ce0cc848964ca72497b08c99d0da599726c07a0e66a9eac9d61543b89ac65cb79b34a6c113447f7a5f15c5b403a5a1b673d17ce329de726b645bcdc3aef11ca565141230634acad70ddd04a3324f23834cff5a47cca5b20867b4f09a68160b70c86b4d273a"], 0x18}, 0x0) sendmsg(r0, &(0x7f0000001800)={&(0x7f0000000380)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000003c0)="3d5661491c23d72db54d61c2e6c5e045929b085b8367a172f0bf2efaf2aa11dd702fc60f753d455393bb1c3feccf3a1d6680afb00bad27f99d2a856072c7b125fc279db88d35d171bb831dde77b3", 0x4e}, {&(0x7f0000000440)="2914bd84327c5a863eeee54bf98c3740b4f540406eb189cbfa1f422d2c6c923109a25f3c8ac8e8acd5649f807397359da9f7fae650bb72d59206a75aab8c03cc42ce1e", 0x43}], 0x2, &(0x7f0000000500)=[{0x90, 0x1, 0x6f33, "3779e0ac9306b7c525d820fd906a7e0478a141c7d2a4b2f34779352ff7e9cafa095617038dbbe08edebd24a108a9251dbcff3d1463f4c7f7416c0a3f0c4635ae0ce5a93ee9d6b5023be2e1cadc552d8a4ddd374fcf6da8bc1b04d52111a67e2fd09565312c139f1072f064887cfd0885f10eba154c76b9205ce8fbdb226512"}, {0x28, 0x1, 0x0, "6487f9561b3b620b73f26197cded7d7e8086"}, {0x48, 0xffff, 0x1, "43530d0162e590d0ee13d8c14060110586f1f997d544f947664dc6bff1bea923bbf286376cdacddd332b4b36c7f3017f3a8d"}, {0x100, 0x1, 0x5, "8e7813da978264d2168ca6ec4d9af216815c0a91442662ea9fae3215367cea1b937f8154a47f643986f62b7ebaac7c294414eedb640a5cd21487435a7f4582f6d031ae7936a5437f9d459e6c1fd21756d2d1863053812094e30d3499383a4b7ad65157a3c23ae138b869acf2fd5f7e8f61f4e0e9eb9faadff2cd9fe8a8155abcbf63540771c71426127a115c87b014dbe17227b686d0cd8a0042bfc6a4e83e62be52dc794585117c5ba40d01d1255b8d91109804605605668e8c275f6ebf817e0f27c7d0f5f4ffced8cea65b216d0ae060f2db149b170b5c3fb846daed12ea06768ec1d4eb4cd13e29704c55cb"}, {0x1010, 0xffff, 0x5, "64a79ba0dc5370709eca830f406b09c7ce9157e523579161088bb8fe734c5e3489cf3d295f7a826b64d2047ae908f852ba2ec8c2f09969f845a1d26d67a09d0c9b7a3aec6bbe295d05f43e3331089177ee031e2aa397090d6ba3a5954efaa93d791c473c9853708e892c64d82e8bfe0e236125dc52832df78d44b670ad58d0302493579b2b2a77402a2268aba50fc4c0a76f5d4ca3614a56218f6415484eeafc441efb440c65ddc817689d53b59544f46e93aa68dd82a42653c6b219d3bab1905188a2dabb0eb6ce997667c59b404238cf42e3bab2ac4cf6d14e7cd083ebf9ca21df7f4dd62cb7d33c0d7391eb868b7b94d83cc0cbcbfcccff52ec47e230d448ad618f83180a00387ce663f3c7b679edfdbac3d703e8c663d23697708dbeec90e90216dbd92d6c0fcb3326eb42c65a60966e600e18725243acc4e40900da028f27fe2710293d6028e9034af5295927d5797547181f960a5f25f9f5be6dbeb9bb4e24756a0edca6f79be3b77f2dd05e7c5305c234893346860fe636f51d54ede9add1943b12cf6d488a0cc50b142dbc0ab61abfd556d8a6a0853e104310b06b96d42fb3b8cbe9e34126523dde4ced926a9989bc6864df7c349ae9efcda636b5d9d77bc843a118cd1ffca51e56dc0d9be948ba3494d81b8c46308d5751b13aea222a9de1cc63c70709b635a383414a0020dc9cf1dbd5864092b5ae342a18bc53167cd6980365b40a5f8b522f668c674250a4526f91543e668ec98c7f67531ebcdf7b8ae22246c26a4572f9fd686582beba69b7a872fc47384c6fbe0e3b8659d2b69f4eb53afc2a5d58ba3a85b8f54dac41b9984b7cdbf72d9ad899f0ee0b8f5d8b7c1516246b8f07a929a80936297786874da60a99c2a03daf8254e22acc8c04e84b912f22ae0c9eaa5913601ffe15a7a817769484d57bc7b3ea5c7a2dacb23a5784f1062a947f36ac95c471414ca127599af259564fd5f64fe5cce88bd8f52b0b86e1c555bbd46e0660ffc21d59a445d93afd571bc6ce0f5b63b315ccaead3ec07d9f5660bf4f5cb6689939fd6175fa929287e9852dad1d28981b4bebd12c46443ed8e1fd41b34f58fb5201e9bf5cb0c2aa263f76860ada5e263e6b03213ef793d8462d2b9f0b0dff0431521aa796568c225e4494cf93b93b94eec981545f4ce099e8057e9eb41a745ae24ffac111d5668edc0f8105f8f75daba78168e9c99559a2491c6487dc2fa9813b8cb7a5857d5b453fec190c32f3d9e0c11896f516086f8a6481e3c62eb009e2a93f25f126ec9b56ab9f4894014f4b6e3d1d61f900a5cea63f86bdc235a4b1b63451a487d387b3cdcc0926c19fdf5ba58b82df00055d757e105c6832f6cc92329c4b165c37727e1149154f88025b7dec97f4df72478ef3abce386aea3416996729bf2af96ab7f4da3c75ac3966f0e1f579dd49adcc0ccec1453fb56e11ef447bd5f997d96396e0cdfb4045dcbde7e942ea20a7207435883e7269e08e5429d60344954811bd28404d0ddb05462b513d8d5c83035492b88129042ba75cd69c707137710bcc5480297c8ac4da05df47cf228e0c67b71527513d27df7535105883afdb0d0ecf2b1939ab12da70a2ed6af93500a3dfd56165f8e5286133db767766d3de297e18b3d0712632d67e2afe7b1fc7f1e4c57fc4dd8bea0ce59b72f1590985f4f512aea5415f67f1bc62b5efd07c4aa7235d33e45e04c8e3f074b5c9480903aec1ac56868daa1c88a91f096fa54fe715c618a2611fbe10406bc35b27acb4914cb7f3f519efa5693f530de5b1e700f6e2566bdd33c23ce5e1670a2c6f1285a567bb29ead426a7c11b9c8f8b6560d4106361d28d046e1cc29351fc1a4ac348e80407794c664d7086968d30ae9daf8d89191043f54f7da5e0a46e9a55a3e2bad6c759e4784f244a08138a585579fe348bbc2343371398bf015d87058d543742212477ccc467d8d1787d9d66800f6e7ec11bde2e4cc7bef27fd83d797cafed6f2a881a4b752ced87572abc31c695b20b549d607dde65936a5a2bb175324573d50116eca6d7542b6c67f98deb946a4e05b1065cdfdb43ffe4a88355433ee49851b8d75ec8e2b03fa443b5fcfca6a9a229ca1c45b6c25ef5170e9d6b704eb97987f8263bb83e8efc7669af8800c4ab721bf1afadb1f49ae795e4f0fd164389639e354786dd3f65e78f08ef0729a90bcab8102746bb2f474aa4b71e83ce8558f893705b79bd0aff837f66d7e3dafe75c8afdfdde479c0da59f93fbe007764c53717b748440aaeac4458e25550a7014584d834b31106b0841ee69048c8f96944bd79098554fca7cef466ba42a364c2753d7a2c42cc9840f9f01644e15d2bbaaae572c25663efeb74070cff5ade84a5ceec7bcbad8b6fdd2ead178c82d1180763052443c6a82cd25e8e10f41e06b654791496640e7ea3bcffa66993476fc2fcecedfee0be142c0af57caaf682f4f831a9ddce515bb7342a47a925cca5e9d7731e0f7507f49b5e6a93d01c4ae51b966fc9d84079ddecba7c1c1ae6824f4bfbf11eb5f810e7c15c5735f94f87a052b2051306ae4559a5bac29e69b072f864bdf2f114ce67d2d49d42bdf2662c613d8d3e2aa7dfa836731c1e29bd93c0d19b3f02ab2a5afc97d0d992af80c23892cce6294cc62dfa0eb4213e70e829394a5f7d1613cb293ff0ddfbdbd62bdf012cd8545fc918cddd6b58e10016ebb6fa0c3ebdaf86bd267e34bb18fe8e6a77acd1110cc969376f8bd39a583e691ae7b06ef533278889c342259203be0279b62a16da2792059790e0660ae0406b1d8f6e7c24940a8bbb35badcda420b94d11ee630adefd26b6aaf19bfed61f3c9e8fc8234fc71a71e1808566ba72d6018cf004f89d6af6d262a6413677279c3fdfd2b48fb5a4ddbe29fda576584c30fa88882e0103be066402466fe6cc69d9f561aa1d3dde491969e64be85a422876a0242ad656ff50b67951bdfebac8896fb37d5010398d28b46b7b2a006e3efb2aa1ba0274249d160eb75c71c09aa48c4737a4565b236a810708ceafc7580ecf3872500f01941740888e0cbdc5185ac0d43257be3fd85fb5dac575c8829572862e18396518ddee73d3377369d0463ae7bf35788a935ad4876d20180efb8d0dd480482c1fd3c0115f679ac60bd77532b4288dce809fef30f446b4f7fa1163462b1ae34d1d8d211e1e7094806e87786741b3cfcab1500445c6799b8dd2d067caed9d5fad6e75761b9a23f939ae4b5e2da855c0d305b8321a2de13724a6d2bbb9344d7510ef14a4eb1aec6f07804e9d50940c2b6111bc950d237cc533e05251399d1931c001124c8d5153a746db6193dd84cce14270f534e476929760a22d3860af329cc531fe61f2f41551ff82c7ef29e6ccfc40222778e45c37fa06dd703cb069ffa6dcacd0605e8ae23763a30551a3bae91f1d573e97dff66fa9daf33ae2522eeca368ba7453a123a88543705bf9d73478c9f165623291de9e95dd23335d43c412b731ac03b029371c2982f7bfd6cf11bb9edacfb479c7e2b0a45d69fae544f0619b4bcea36d7476e0d831d5d0c6e1663c799eacce511cf906dc76e851d339f73aaa67358e6125125d1d1276901a0d4ec42efe287564c94e02ac957dc0947e59987d5c35a725e4835e3aa032bd4359cd4aff5e17c6e6ee2bc3a822633e0c31814d593d5f84c773fa4a3370357c412748c9a7b18834520397c34537cc421c06a39659d1476992afeb48f53db1e8946ffcef027f89b1a406c0b24f5f94f9102b5ad145746e232b26eab04a3076c44ca68a6f5150f9daaea967f4d8834c0d478a2a5b1d49e3be2df8866fb157c9adf37bc1e259f378f3f17c659f23bf53de9ae501e622cc659a0f489085fb079dbdd7d99b0bc71d8cdf6e41204fead95a4fbe9607941b9dec53cbba5070cd62127255a61932c9497ba703135f4c66a0c46b535d1f7e65deb78aacc4e0208a46572e8ccaf92cb324fa8052f89232752c0e039dee9d86f03ed1f886b430e8c8b86ce30358a6e7670dfc24e82a2b385634c196036e74b0881ceb48d4f55ec04406b9eba55df541081a8d53da8dfd95c80650ad472ec4a8771636fe4fec37910ce3732a6fc46c64795f998983c081126dac106da1d8bd720ff1942eaccee33fb9df9e2249a4378642672103305ea3bff43a92c7fdd9bfcc2f62633658000d0f3ba3e4efdadc570bad9e4f28a2948b1dd06385020ea2ae6eb79bf1dae6f591b78ea677330871b1fe3644f3ee7e5b808a9cc887da6e41d941e873eded3df93357a38ddebbf3798f26a172dc7423b22a0a5bb09d04d48492ccab73cddf4836bbe49fe70cbe4297c5d96fdb40ea1c8b63860dad79a47250eda05e6f38bab99a14bbc56cdbd4d2bfaa2c61bfe34bb07964e53632b3523803ca422325b159a96f1b037a2c15888769aafe4f34eb3c55ddfc3b472c589d159c989fb83d98fe88eceb1aa84ea66aaa85f2e3a69f8b9bc79dfed4268ab417a8c95cd9c0bf06bf6e071ecbc2906953c76f13bcc027b87b1cd8829b621d1daa63caf190c391fbf8873aa8d72039b6d3ff46a3677da7a6c549ffd3423707f600f68e62a0ece4f7e1c89ddd805b924c19720b91b0de315da5e1b7a7d107139f976e5352f762a4781f05690bcacb038cc470f8a13a92d24e8c9695ee0beaff8b16361dd49c709530fa6cba21db52156e90709676fcb01477cf4badc5df93e3b597a3447de895d5754032bd115e9dab5b517e1d5ca4cdeb3ea70bd9e9ff851fbc9a7ada43c5ca4e13bf0600fa324758a509084146839baeccb47cf8bb71b43e9778d596d810dd06bf97f145fe76719e5ae5580ec94bc4b2cdfbe71b1f5036b6424449481ce322788812400886c78c936dc7605fb0b3e7bce3fed9993f64f084366cc24c1fabd9ab608d706b98c6921bf8b308591bf9ab50f5c67674c070ed70d6fdf2b3ff1a7da4a5f6a17180d035ba3265c552f2ec00767e8bb249b03b3c7c0fedf22f8d91a2626ffa64d4e751a0a545e94b95e9956e93a7a87db91900055ddb8aae30b4c09d0608a68c93a529bfcfdf65e28d29722abfbdd38ee7c8024ee7277d432f052e88a1ff6eb4dd6544861b16be095542a43d89b3f3abb347ae171585c993576f3518abd86c903f318d7d53cba003fa00f538a6b24771300b45e2e45d899d9b0de207597e14eb38dd4b68b0fcda00ab6047ec1de0dc2354cc0c13fb32cd3635bf17ab0d7d7795fbd6d4bd128b24f3f3747ea315c4488bb4edbcfa3fe595cb2aa1d3e999168d5de49ca991161ccdc67d3a6ed0b4e7b65b6ca6dff2fab90e5f90f8c437444f7eb3618f78cf93db8173f5a795a9f9306d94a055a76ae9c1eb2f122cb39b1725dc82d10582db95dfc75d15dc4dc95aed7cd2f760596ece5fa9b43d26ad376a8c3ed316904939bc31cad14198327843cb52966fe5ec31a5c0c5e4553e065722a176716c7823948af09978d4dfd36fe647d1165cbe7c6815b275116c5ca548a5a8c95cb78e12b1a3ea06c24481f21767386f028e4b1c7d0879f1cdd896718a69912ef1930b6d5b5174ce200487ce067f28c9c2b118712f2e48902e7e84061d515e139934b359b77f5cb0ea82ea7d02e9a479517ffb5bf469ad05ff47b94ebcc6c4da5975e73505af48ede701be3d82a65d8386096650e8388ef254ae8e0765804cd8fc59e3287e4dd0011d18eccd86f5403699c2b1c63f11d824c980e8ca1e320b80661b67e23ac8b1324adfd614708f05ff65b236060701f2a2136cb1a5f929e85de86bbe027557715802c036d20e2d210"}, {0xd8, 0x1, 0x3b, "5d71e4a7cc427302b96640b9628d7414e7cc5ae53b03197a4af9478f2b8f6768245cfe0bcb60dbe6f11be0efe1b0b01bb48f05e168275b793608d2e883787152f08201db502a7a7faec5c6e5c8ef75ab131384d2006c9a55a4482ceb7ed2533107ff5dddda727f59e8c45dc51f56122b18fc14509d6d0e2ca7f3d48f01849c7f328db5634b8930d68bfb019b0fff03cf1e57f1e460a64bbda196328e678f4f3b59700cb48bc6344cf01d5028f9dc4e67a25466c603dc8660723b11b0636dc3087c"}], 0x12e8}, 0x40b) sysctl$fs(&(0x7f0000000180)={0x3, 0x1}, 0x2, &(0x7f00000001c0)="f5bd32a97875ac4f04176858b0cb1f595f67b02dd77362871624417060e784451a96b7e7587f275b371619ab4c8986dd5745fac4abeee5399741e15263fbe364d5d738aee53998c1f58262f3f9e09fb24e48e1620413b3a38ff009df8bb12f3ae84e01ce12", &(0x7f0000000240)=0x65, &(0x7f0000000280)="597b41e426b6baf41c9e6eadb02a36d4ac71f9524d96bf473f9f933ad564466e0c6adaf263dbc710f08b673ee1a68b78e66cc37025509891af3117ebc564d7da4e99b80aaadad9c350e28d18fc5ea0c354d1bdfaf7ec3161301760f98891cf2dc0b224a8f2973d1ec16bbf9a0236faddd376c359b102eb3ac384ac1871dce778ab0c9cfbfdb51c443931613e94b7e6161e0244", 0x93) r1 = semget$private(0x0, 0x6, 0x2fb) semop(r1, &(0x7f0000000340)=[{0x3, 0x3, 0x800}, {0x1, 0x0, 0x1800}, {0x4, 0x7, 0x1000}, {0x4, 0x0, 0x3800}, {0x3, 0x6, 0x1000}, {0x4, 0x5, 0x1000}, {0x0, 0xff, 0x1000}, {0x4, 0x3, 0x800}], 0x8) executing program 5: chdir(0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xb81c8338410b32cc, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)='c\x00') denied attempt to set clock back 44 seconds executing program 2: open$dir(&(0x7f0000000080)='./file0\x00', 0x5f5f0077e68f5365, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x208, 0x0) getpid() r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x8010, r0, 0x0) syz_emit_ethernet(0x4e, &(0x7f00000006c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6006250000180000feceba7d7ba90e28efcc5cc08c19b0190195ddb65cbffe24befeffffff0000000000000000000000015ec797ba4023ac3c89aa2802eb4490889546ce647c3a2aed04d34d568973091c8928a87bd0c75cd4a075ef36ce88784ddcb8208beeec9f0838e04289b6bb6cfda996d6eb8c742eb6e8488a23f8f2513b03138d6275728bce594454d23b7aa0f8b955a713446b66cf3f2cbd594e218bf1a649bd113c99afe0a012c57278664bd9f82744b880ed29e92ebbf1e54e803fd759d443d619049672d8b9757fdcf2e704d654cbc5646fa616c781add3e01417366e0ad910cb3a9f812a22d61b41d95c"]) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8001, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = getppid() fcntl$getown(r1, 0x5) ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x40000800, r2) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r3 = msgget$private(0x0, 0x2) msgsnd(r3, 0x0, 0x401, 0x0) unveil(0x0, &(0x7f00000002c0)='c\x00') writev(0xffffffffffffffff, 0x0, 0x0) msgrcv(r3, &(0x7f0000000440)={0x0, ""/206}, 0xfffffffffffffecf, 0x0, 0x0) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x81}, {0x6, 0x0, 0x0, 0xfffffffd}]}) write(r5, &(0x7f00000001c0)="1634010091cd1585c50be6b14549", 0xe) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000300)="d093d439cb557cfe359248483fcb1d00c98667273989a85322d0752fe9a0bb4d68e43e140ad458ff2df181520002a128ba1075f2be912d85e5eaee928bdda956d00023fba4cdf50863fc8d5ddb263a4acee619651444d340ecc22c13237bbd72e442a40132e12a4e15004ece23f4b45e2886849467ea74fe", 0x78}, {&(0x7f0000000540)="773832ba39ea84a900239816afbe63406f8636e4fae01d16cbaab9b6dcbe62b6146ce4462b23ec9092f0a382c079d76387c0c63c33699fc9377ac21ba5f658cd725e9c23ab2f5ec0597e3979c950c9c101bf23adba8b10dd385907eac251497446ad4b416e5520e6d246206a6ba4f30c623ad194e39a9a40aa2f123ffa57af02dc9b032c101bcc3c1b15aabeeb4d612a57d635b87cf023952926d8591b878063dbd90f376bbbb27b2d1256d1635b7fa4b3d09852f25db283ed932c6f3458e4fbd950817e89f318dc12951f06a00b226c7e1b843820e8db760f59da275bbf955286db4a95acfdc15a1fc2", 0xea}, {&(0x7f0000000380)="87acfc159375fadeaaa00eccbce59bf08f78ba5cc3930074385991a303a5697abb4f251b3d6193fe83ba68b33b14f84386e57cee10a0b912905a146ce5302906c0e8d7856be37264", 0x48}, {&(0x7f0000000640)="5d45fe1d4c93b7757d6ac86273ed6a7c85b86d757369874efb4b90522414bfc05002ea54a617d4d796a1cd3df54021b1485071f59473e94f8a2b139a0f2da762fbdce68e6cc003e95e3d8a685cc63bff632545fd3101c5e7fe12d382ea5365f5e4cc8f836c0ab1cad56e0be01487a974", 0x70}], 0x4) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/13}, 0x15, 0x2, 0x1000) openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0x8020560a, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x2, 0x0, 0x1, 0x4}], 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000400), 0x2, 0x0) executing program 6: mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x4) open(&(0x7f0000000480)='./file0\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) munmap(&(0x7f00003e0000/0x3000)=nil, 0x3000) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) sendto$unix(r1, &(0x7f0000000180)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2feff000000", 0xb1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x5c}, {r1, 0x10}], 0x2, 0x0) socket(0x18, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() poll(0x0, 0x0, 0xffffffff) writev(0xffffffffffffffff, &(0x7f0000000080), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) fcntl$lock(r2, 0x7, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x0, 0xae) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="ed", 0x1) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x35, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/196, 0xd3}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) close(r1) close(r0) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(r0, 0x3) ktrace(0x0, 0x1, 0x1008, r1) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff8b8469bcd61ae079aa5386dd6000223b00070600fece76a44a170e318b357b8f754e1d5293"]) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000163000/0x2000)=nil, 0x10}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f000009e000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000539000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r6 = open(&(0x7f0000000300)='./file0\x00', 0x11, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) pipe2(0x0, 0x0) syz_emit_ethernet(0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) link(0x0, 0x0) wait4(0xffffffffffffffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) rename(0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000002c0)={0x1fffffffffffff34, &(0x7f00000002c0)}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)="5e324a8954ff72261da02a7c088cc86df3b231c3e468100aac49d46122d96b72", 0x20}], 0x1, 0x0}, 0x10000}, 0x10, 0x0) r7 = socket(0x11, 0x3, 0x0) recvmmsg(r7, &(0x7f0000001300)={&(0x7f0000001380)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) recvmmsg(r7, &(0x7f0000001b00)={0x0}, 0x10, 0x42, 0x0) executing program 2: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x100) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./file0\x00') r1 = socket(0x0, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_BELL(r2, 0x20005701) lstat(0x0, &(0x7f0000000240)) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = dup(r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3, 0x9f}, {0x3d}, {0x16}]}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "122800b20000ffffffff0001e8ffffffffff0f00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0xa1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7", 0xd1) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt(r1, 0x0, 0x4000028, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x35}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xf, 0x0, 0x37) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x30, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x11, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1}}}}}}}) executing program 3: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='/\x00\x04'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="db67cd0eaa2675e155c85caa7f3e1d31d9e39f65d4fa813da2533b370d0ea8c7c534d3b6b9ba5835e3d7ada49dbabe4012782b7674a7dd662602463e", 0x3c}, {&(0x7f00000005c0)="d9c7f81198bb9afb0c99f3a69724cd9e16da8013baf987174ce6b1797323596e070dc5843dd199dff0b8014e193941d9df3eb99cf8eed2262cdde69491d8f6b790a282b78e9833bc6d4cd4ef93ddf8ca67", 0x51}, {0x0}], 0x3) execve(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000680)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="0687a72e1fd123de075f7fba1d687bb103e522bc521da516e2804f087773898f8c4304521f7eeb86259d30be18ad0398ee85e47c003a9f78ffaeb459715841d9c58ccde20e00d50b0fc45df51239539c02d03c95c09555b89485fe1c9f24d3f290ac6fb51b56f5791adba0d9cb76db8115b69a5e0180c05a9f9fc06837da30b0f401edd59eaeaf151179647e7442ee39ed23665c1ac2f085883c", 0x9a}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0xc050756a, &(0x7f0000000040)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d2100", 0xb) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x7) getuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x808c694e, &(0x7f00000001c0)) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000e98000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff4000/0x9000)=nil, 0x9000) munmap(&(0x7f0000d35000/0x2000)=nil, 0x2000) unveil(&(0x7f00000003c0)='\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)='x\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) getuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r2 = socket(0x1, 0x1, 0x0) close(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r3, 0x1) accept$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000000240), 0x0) kqueue() kqueue() dup(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) executing program 7: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) socketpair(0x18, 0x1, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x1) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4c}, {0x3, 0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) dup2(r3, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) r6 = socket(0x18, 0x3, 0x3a) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(0x0) setreuid(0x0, 0xee01) mkdir(0x0, 0x0) unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f00000000c0)='x\x00') sendmsg(r2, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe(0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002f107058 executing program 0: pipe(0x0) pipe(0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000080)) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) semget$private(0x0, 0x5, 0x0) clock_getres(0xbe44501372635004, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil, 0x1000000000000}, {}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000000000/0x8000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) socket(0x2, 0x8000, 0x83) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) executing program 5: open$dir(&(0x7f0000000080)='./file0\x00', 0x5f5f0077e68f5365, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x208, 0x0) getpid() r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x8010, r0, 0x0) syz_emit_ethernet(0x4e, &(0x7f00000006c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6006250000180000feceba7d7ba90e28efcc5cc08c19b0190195ddb65cbffe24befeffffff0000000000000000000000015ec797ba4023ac3c89aa2802eb4490889546ce647c3a2aed04d34d568973091c8928a87bd0c75cd4a075ef36ce88784ddcb8208beeec9f0838e04289b6bb6cfda996d6eb8c742eb6e8488a23f8f2513b03138d6275728bce594454d23b7aa0f8b955a713446b66cf3f2cbd594e218bf1a649bd113c99afe0a012c57278664bd9f82744b880ed29e92ebbf1e54e803fd759d443d619049672d8b9757fdcf2e704d654cbc5646fa616c781add3e01417366e0ad910cb3a9f812a22d61b41d95c"]) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8001, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) getppid() (async) r2 = getppid() fcntl$getown(r1, 0x5) ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x40000800, r2) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) msgget$private(0x0, 0x2) (async) r3 = msgget$private(0x0, 0x2) msgsnd(r3, 0x0, 0x401, 0x0) unveil(0x0, &(0x7f00000002c0)='c\x00') writev(0xffffffffffffffff, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) msgrcv(r3, &(0x7f0000000440)={0x0, ""/206}, 0xfffffffffffffecf, 0x0, 0x0) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x81}, {0x6, 0x0, 0x0, 0xfffffffd}]}) write(r5, &(0x7f00000001c0)="1634010091cd1585c50be6b14549", 0xe) (async) write(r5, &(0x7f00000001c0)="1634010091cd1585c50be6b14549", 0xe) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000300)="d093d439cb557cfe359248483fcb1d00c98667273989a85322d0752fe9a0bb4d68e43e140ad458ff2df181520002a128ba1075f2be912d85e5eaee928bdda956d00023fba4cdf50863fc8d5ddb263a4acee619651444d340ecc22c13237bbd72e442a40132e12a4e15004ece23f4b45e2886849467ea74fe", 0x78}, {&(0x7f0000000540)="773832ba39ea84a900239816afbe63406f8636e4fae01d16cbaab9b6dcbe62b6146ce4462b23ec9092f0a382c079d76387c0c63c33699fc9377ac21ba5f658cd725e9c23ab2f5ec0597e3979c950c9c101bf23adba8b10dd385907eac251497446ad4b416e5520e6d246206a6ba4f30c623ad194e39a9a40aa2f123ffa57af02dc9b032c101bcc3c1b15aabeeb4d612a57d635b87cf023952926d8591b878063dbd90f376bbbb27b2d1256d1635b7fa4b3d09852f25db283ed932c6f3458e4fbd950817e89f318dc12951f06a00b226c7e1b843820e8db760f59da275bbf955286db4a95acfdc15a1fc2", 0xea}, {&(0x7f0000000380)="87acfc159375fadeaaa00eccbce59bf08f78ba5cc3930074385991a303a5697abb4f251b3d6193fe83ba68b33b14f84386e57cee10a0b912905a146ce5302906c0e8d7856be37264", 0x48}, {&(0x7f0000000640)="5d45fe1d4c93b7757d6ac86273ed6a7c85b86d757369874efb4b90522414bfc05002ea54a617d4d796a1cd3df54021b1485071f59473e94f8a2b139a0f2da762fbdce68e6cc003e95e3d8a685cc63bff632545fd3101c5e7fe12d382ea5365f5e4cc8f836c0ab1cad56e0be01487a974", 0x70}], 0x4) (async) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000300)="d093d439cb557cfe359248483fcb1d00c98667273989a85322d0752fe9a0bb4d68e43e140ad458ff2df181520002a128ba1075f2be912d85e5eaee928bdda956d00023fba4cdf50863fc8d5ddb263a4acee619651444d340ecc22c13237bbd72e442a40132e12a4e15004ece23f4b45e2886849467ea74fe", 0x78}, {&(0x7f0000000540)="773832ba39ea84a900239816afbe63406f8636e4fae01d16cbaab9b6dcbe62b6146ce4462b23ec9092f0a382c079d76387c0c63c33699fc9377ac21ba5f658cd725e9c23ab2f5ec0597e3979c950c9c101bf23adba8b10dd385907eac251497446ad4b416e5520e6d246206a6ba4f30c623ad194e39a9a40aa2f123ffa57af02dc9b032c101bcc3c1b15aabeeb4d612a57d635b87cf023952926d8591b878063dbd90f376bbbb27b2d1256d1635b7fa4b3d09852f25db283ed932c6f3458e4fbd950817e89f318dc12951f06a00b226c7e1b843820e8db760f59da275bbf955286db4a95acfdc15a1fc2", 0xea}, {&(0x7f0000000380)="87acfc159375fadeaaa00eccbce59bf08f78ba5cc3930074385991a303a5697abb4f251b3d6193fe83ba68b33b14f84386e57cee10a0b912905a146ce5302906c0e8d7856be37264", 0x48}, {&(0x7f0000000640)="5d45fe1d4c93b7757d6ac86273ed6a7c85b86d757369874efb4b90522414bfc05002ea54a617d4d796a1cd3df54021b1485071f59473e94f8a2b139a0f2da762fbdce68e6cc003e95e3d8a685cc63bff632545fd3101c5e7fe12d382ea5365f5e4cc8f836c0ab1cad56e0be01487a974", 0x70}], 0x4) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/13}, 0x15, 0x2, 0x1000) openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0x8020560a, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x2, 0x0, 0x1, 0x4}], 0x0, 0x0, 0x0, 0x0) (async) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x2, 0x0, 0x1, 0x4}], 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000400), 0x2, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000400), 0x2, 0x0) executing program 3: ktrace(0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000240)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x10, 0x3a, 0x0, @rand_addr, @mcast2, {[], @icmpv6=@ni={0x8b, 0x0, 0x0, 0x0, 0x8009}}}}}}) rmdir(0x0) rename(&(0x7f00000002c0)='./file0\x00', 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) close(r0) pipe(&(0x7f0000000040)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) execve(0x0, 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000500)=[{{r5}, 0xffffffffffffffff, 0x1}, {{r4}, 0xfffffffffffffffe, 0x12}], 0x0, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x0, 0x3f) fcntl$dupfd(r4, 0xa, r6) rename(0x0, 0x0) executing program 1: r0 = dup(0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000500)={0x2, &(0x7f0000000180)=[{0x2c, 0x0, 0x8}, {0x2}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r2) r3 = msgget$private(0x0, 0xafb0e20fef6483ff) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYRES8=0x0, @ANYRESOCT, @ANYRESDEC, @ANYRES8=r0], 0xe2, 0x0) executing program 1: ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f0000000040)=0xfffffffc) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000040)={0x0, 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r1 = dup(0xffffffffffffffff) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000000c0), 0x3) ioctl$WSKBDIO_GETENCODING(r0, 0x4004570f, &(0x7f0000000100)) syz_emit_ethernet(0xa9, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x73, 0x3a, 0x0, @mcast1, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x20000, {0x0, 0x6, "06c33e", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, [@routing={0x8}], "2cb49922d80adfa03c922ea7055f402a0bb6cedadb4638c46effda0df5758c6a8ab69f75ce9b824b4de693f3803ab1fd3fb78ef885c983c4de4c91"}}}}}}}) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r4, 0x80002) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r5, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020699b, &(0x7f00000001c0)) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7949) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 7: open$dir(&(0x7f00000003c0)='./file1\x00', 0x400004000011830a, 0x124) truncate(0x0, 0x200008000) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000e98000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff4000/0x9000)=nil, 0x9000) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000d35000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000e02000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ed0000/0x4000)=nil, 0x4000) mlock(&(0x7f0000e2b000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x2202) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x80, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/240, 0xf0}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x2, 0x0) madvise(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) syz_emit_ethernet(0x23bf, &(0x7f0000000280)=ANY=[@ANYRES64=r0]) socket(0x1, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x7d}], 0x1, 0x0) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690e, &(0x7f00000004c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000480)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x59, 0x0, 0xfffffdfd) close(0xffffffffffffffff) socket(0x18, 0x1, 0x0) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) sysctl$kern(0x0, 0x0, &(0x7f0000000580), &(0x7f0000000000), 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x14, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x63) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x20, 0x0, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="d800000000000000000000000000000033af6bfa5d79756fbbddd3174e938266ad1385cd4022a65ffc795020c11266d9af964eeb35205d742b87f905ecb76fd5044673f8de1541e7069065c6cc4e770015a8e95526a5ce7f98bc5b24f5774f14b8edd16e3b84c3ce34a7c69ef3902408f6a7416ea3f0694866dac7c735db2b8273981149526b690f63ef55eb3cf420686abb64614579f146294f356fc5a5c24c114b8c15873594ed4555960500aa47437ecf28e048b917789a422be79d595a9030626000e556d1969d20a63b3fafa8c5b545879ecaf5ea00"], 0xd8}}, 0x10, 0x0) recvmmsg(r2, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r3, &(0x7f0000000dc0)={0x0}, 0x10, 0x0, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd600000f3e2b5000000000000000000000000000000000000000800001a00000000000401009078000000006041c93a0000000100000000000000000000000000000100"/101]) r4 = getuid() syz_emit_ethernet(0x1d9, &(0x7f0000000780)=ANY=[@ANYBLOB="ffffffffffff00000000000088a841008100310086dd632f4ebc019b887f00000000000000000000ffffe0000001fe8000000000000000000000000000bb111000000000000000000000000000000000000000000001fe8000000000000000000000000000bb0000000000000000000000000000000000000000000000000000000000000000fe8000000000000000000000000000aaff010000000000000000000000000001ff01000000000000000000000000000100000000000000000000ffffe000000129000500670000002f0000686600000088000000000000000502fff9000000000c08000300000000fe8000000000000000000000000000bbfe8000000000000000000000000000bbff020000000000000000000000000001fe800000000000000000000065000000bb5759c841ba9972ce6372d24c457fdffcde7ec0e4a82e471b3dba08a31b5ab667020265ba634ec7e917f0ac30739bca73d21116434c0e6062c44c64f51b4fcf06c8826f3bc73e10ab0bca8f2bf9c553f3107a2454d7f81a53a2140dac208a6c908a4941cc64b7f88ba1d5622e475770043d61b2bb8b4ad9f9680f36251df0589d37da2a2660d7f18b04cf91b2985d544cd08801c3d583cd6fcea7c286a92ff14ab3cba0705190491ce1b6426388c0145c9dbe5bceb839f771331f5e72654266"]) r5 = getuid() sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', r5, 0x0) setreuid(0x0, r4) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='W\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x18, 0x1, 0x0) close(r1) (async) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) setreuid(0x0, 0xee01) (async) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) (async) syz_extract_tcp_res$synack(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x7f, &(0x7f0000000280)=ANY=[@ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="6040f0019078000500000000f84d9c5db90698622ce33c3e51c5acbc28c2645987353ec3d166c3546060ac9a9418568c1b9cc355060b0a8649405ddd"]) (async) syz_emit_ethernet(0x2a, &(0x7f0000001680)={@local, @random="000020630574", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x10, 0x6, 0x0, @rand_addr, @local={0xac, 0x14, 0x0}}, @icmp=@mask_reply={0x12, 0x0, 0x0, 0x9}}}}}) (async) fchdir(r3) syz_emit_ethernet(0x4e, 0x0) (async) r6 = syz_open_pts() (async) syz_open_pts() (async) socket(0x2, 0x1, 0x0) (async) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, &(0x7f00000000c0)={0x7fff}, 0x0) r7 = kqueue() kevent(r7, 0x0, 0x0, 0x0, 0x4, 0x0) (async) close(r6) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) syz_emit_ethernet(0xa5, &(0x7f0000000000)=ANY=[]) executing program 0: kqueue() r0 = socket(0x18, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) r1 = openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(0xffffffffffffffff, &(0x7f00000006c0)="92", 0x1) readv(r3, &(0x7f0000000700)=[{0x0}], 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x8001) syz_open_pts() select(0x40, &(0x7f0000000000), &(0x7f00000001c0)={0xcea}, 0x0, 0x0) executing program 5: r0 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x3e, &(0x7f0000000080)="56aabb483714412e60768ab62cf2f4e753241cb530f2c7dae828875d7e262e3c4cbbbaa0c3abe149007e5caf26d2a1c8cb9da0cff19c511310cdad2b09bfeaa668f9ff0992ac37924470f1cd76ab093ae0b28ea8d04a850fe910a8c2b2ef257a16eb991d727837dec1bca1e00dab8d0319000013343eb397319bac39dbc65dbafbc03c9e2a1eca7b13fd5f7fdb26761776b31e25505d90671ca6724e74ee6d90ff951d1204ba88603b9383d471ba2b6d126700"/189, 0xbd) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r0, r1) getsockopt(r1, 0x29, 0x3e, 0x0, 0x0) executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = dup2(r1, r1) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x16) setuid(0xffffffffffffffff) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000040)=ANY=[@ANYBLOB="ff20ffffffffffffffffff00002000"/32]) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) munlock(&(0x7f00003e0000/0x3000)=nil, 0x3000) r4 = semget$private(0x0, 0x2, 0x60) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x3}}) setuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) writev(r6, &(0x7f0000000400)=[{&(0x7f0000000440)="4539d9456b71c5c240ecfd20a8462b", 0xf}], 0x1) execve(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000000)=""/14) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00004e7000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000252000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00004f5000/0x2000)=nil, &(0x7f000079f000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000e4000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000223000/0x4000)=nil}, {&(0x7f0000ecc000/0x2000)=nil, &(0x7f0000dc6000/0x1000)=nil, 0x7fff00000}, {&(0x7f00001b3000/0x3000)=nil, &(0x7f0000c56000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000286000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000326000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000010b000/0x4000)=nil}, {&(0x7f000014b000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001d9000/0x3000)=nil}], './file0/file0/file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ff4000/0xb000)=nil, 0xb000, 0x4) r7 = fcntl$getown(r2, 0x5) fcntl$lock(r2, 0x6, &(0x7f0000000200)={0x2, 0x3, 0xfffffffffffffff7, 0x7, r7}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 5: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='/\x00\x04'], 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="db67cd0eaa2675e155c85caa7f3e1d31d9e39f65d4fa813da2533b370d0ea8c7c534d3b6b9ba5835e3d7ada49dbabe4012782b7674a7dd662602463e", 0x3c}, {&(0x7f00000005c0)="d9c7f81198bb9afb0c99f3a69724cd9e16da8013baf987174ce6b1797323596e070dc5843dd199dff0b8014e193941d9df3eb99cf8eed2262cdde69491d8f6b790a282b78e9833bc6d4cd4ef93ddf8ca67", 0x51}, {0x0}], 0x3) (async) execve(0x0, 0x0, 0x0) (async) mkdirat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getuid() r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x4) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x6) utimes(&(0x7f0000000300)='./file0\x00', 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x202) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000001680)=[{0x0}, {&(0x7f0000001400)='K', 0x1}], 0x2) r3 = kqueue() r4 = kqueue() poll(&(0x7f0000000000)=[{r4, 0x1}], 0x1, 0x0) r5 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x6b, 0x1, 0x0, 0x7}], 0x3eb8802, 0x0, 0xfffffdfd, 0x0) dup2(r3, r4) executing program 4: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) socketpair(0x18, 0x1, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x1) (async) shutdown(r0, 0x1) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) socket(0x18, 0x2, 0x0) (async) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4c}, {0x3, 0x3}, {0x6}]}) (async) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4c}, {0x3, 0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) dup2(r3, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x18, 0x3, 0x3a) (async) r6 = socket(0x18, 0x3, 0x3a) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(0x0) (async) chdir(0x0) setreuid(0x0, 0xee01) (async) setreuid(0x0, 0xee01) mkdir(0x0, 0x0) unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f00000000c0)='x\x00') sendmsg(r2, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe(0x0) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_open_pts() r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x20}, {r0, 0x20}, {r0, 0x1}, {r0, 0x2}, {r0, 0x1}, {r0, 0x8}, {r0, 0x10}], 0x7, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)=[{0x40, 0x60}, {0x6, 0x5}, {0x83, 0x35b}, {0x22, 0x8}, {0x44, 0x4}, {0x46, 0x1283}, {0x42, 0x9}, {0x88, 0x7}, {0x20, 0x11300}, {0x82, 0x5}], 0xa}) close(r0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x2) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000200)="c67dccdbec62f309f2749a90db9bfaf85d55bef546e3fc016d85d1d3d51aff582328d0e540df66f9615fc0d6c0d898ad326d08914c69cf3097707f71bf0b4708353011534d488afc891797f23e57fd44cda713a69e15eac098f804c19abd768eab77fedcff061c3a723a99be036908444cc6904f9cd79de1d058a5563b529a673ff66ac3d4b2eee9336d8560f9e7566c1fa1ca15534584bc32d93dee180358097704368f44aa8a90b2e0f60a509f9dd477babe93af17c660ed8b349b89d6e9516bb37d30cfbaee7d2c3d58ebd2a503424067", 0xd2}, {&(0x7f0000000300)="a6b02ab042fe14a0cdbf36ea6a8e77a1a5e398986508bc4ab1a51334d61a508d4e6887f3ae1c38fae64ce14ed28ddc055e2d3f87cd8715b6ad4c29e6255bc891921c72c318cc2ef3f3ea9ad0393def6a16d60d622d752d2ed16fb59e81b633cdbb1c9873160820084f2aeffc92aca11e3ceb3f13273cf60c19c0f9196ecd517875727d7a3e12aa16edffbe7085e0b997061b8f6d1d7ea905d25f2dbabae9e878743b2f1fbd5c1dc6669ca7071a8675d7e24128e059c0dafe2292388fbdbe0ddd5724dc46bae6576f93fd95990404c1c0e904907374d3ff81a71269ef857efacd92f427cbcb160127660171bba7e1e8d0508bb7bb", 0xf4}, {&(0x7f0000000400)="1cef4fc8e6369869676ff4844532a7f1f8036deaee3613454cad4fc8ed316bcfaed70a5aeb9fc77cb92dd3b5766aabe1913470a7a0cda5c9508e8de28b63ecddf056c4d87ce2626fc85baa2d82b10a1f07b0e5ea61f400c9f3c9adc019f2f40af423a08ef8797c7e40d35b91ccdf76c93c2e2ab23c7e3fb4a757de56f8012de2111db90b9f02", 0x86}, {&(0x7f00000004c0)="db2a4fd5962b1024ddeb8777e64abab46b7e64f115cfee4511e65d142f7a279c930888153ff053c3052b82558b9f2ac7de6d9d8ee0931df55e14cf150fabd2", 0x3f}, {&(0x7f0000000500)="d9985fca7fe6452bc869a1100b556753aef3", 0x12}, {&(0x7f0000000540)="ae6cd7ca3dacaba3d6aaa99d8877356ebcf736bde0ed617e01e9cc6761658a196a2fab4d", 0x24}], 0x6) r1 = dup(r0) pread(0xffffffffffffffff, &(0x7f0000000600)="b6568fbf50fa6d1c555928f1ca92a1d94f708c8cb84c668bd06982a22a2084d206e0815f212f0c2644bd86966d74fc812f08e7625f6154e017ef7a6dbfff76b4daa72f8bfa12322ab6d8d76ada9cddc50af22651093bf46fa3f45e02180794d8b3598af887f01d24236bf4f6d49bc07ae1425f8857cfcc0210dfd204153928c95eff07de2cde42ad6d1bb21d5cabe2bd7106d2acd3aedb4dd1dd427dbe43c2e12fabb796511ee43e72a16ab68a6c1f2433bbc9040cbe6ce5e477e1b396009b6c204d1062c1b0c90fcae62600d455d799a63f443637f38880", 0xd8, 0x4d) socketpair(0xf56c8bfd5428b7bf, 0x2, 0xff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000740)=[{r1, 0x2}, {r0, 0x20}, {r2, 0x4}], 0x3, 0xfffffffe) recvmsg(r2, &(0x7f0000000a80)={0x0, 0x0, &(0x7f0000000940)=[{&(0x7f0000000780)=""/80, 0x50}, {&(0x7f0000000800)=""/220, 0xdc}, {&(0x7f0000000900)=""/41, 0x29}], 0x3, &(0x7f0000000980)=""/228, 0xe4}, 0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000ac0), 0x40, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x821869de, &(0x7f00000001c0)) fcntl$getflags(r4, 0x1) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000b00), 0x30e81, 0x0) writev(r8, &(0x7f0000001d80)=[{&(0x7f0000000b40)="1f5b90f36b35f1f32a7e8d377ce9419ba79e579b9d63277cb292a35c68c7ad9ca2a4fa91f73571c837e582bea43012d05eb79a046d4a2c53a94d4fe5f84743c066c4c43a70e2e17912b9252bed129f0ff0a5391abbbc2ce47ab4852eb72b80f1a8f4ff2cd6e3bcf3cdd4f80b3f77c94502d7b27b4f56ab5ae4416b9e7b7c16f59db860d9a8ccb8db78af94d6ecc11390a17572d92e7180502126553358875d89b33f17ef247c90fcd06e0ba022b63c3450b7f92ce9542be3e69962a251bc685c1de66a83ccefdbc5d9cb0ed0d81086c106a0d6c8de0be9411ed2bc9362df5f917fcffa462de89cb3a5e550bf8198a9ccd9590c410e0bb0f2babd4b646d665acc2aef087e6f50d39e385cfdd2eb418f8201364a0b612b3467a70426bdc276fc73c65e762e0678000541bd85c9ae7103a10c46995894103d06a1eb3f0db72b2130f582238ffa41e6edcd8a8faf6e501710c376a4963f851c0a4271b92d0a19f1e1bd5dc0ec3718670ea2ebbb58db8ad95c3f79d241aa94267fd5fd80b0a29195ae8475781c31dac3ca7f18fc35a2873a83db812f418d3fcd544798fda438ad72dda06c5c99da03c758e9c8669a6a8f7be6097b24e6dd2a04530f7f9953ef411b80de42f111e7f075662402be53191c92414e5a0057a78a712c45e0a3c03896d355210735e87dae46ca6b89c1a2e0e03d3756c0009929050a9ee77bca5a501212b51c69b9e9378435511e9f2d1b6a4b82576a465a92d01bbf6f01bbfdc2612f89c1276e04f4129b704fcdaba7b422e7d97615e4999537184495e573b2662613c08b44cbb27ae803f8f37184f98538782fcc7bed5b06ee9df813e2b81371dc9c71366b536a0fcb30794689d0a835164bb5987f14f95e4f5f941aa14548241f88267c00390bca771b5d5d6557bb25e0b561f4651e79e5665d2e6d17cefdf57ce648a0489fbca0246fb8df0d6dc4eab7d7bd6282da86185507e8410c6ff61ec5ea8123da09a8fbc9991ed128088bd9cab8871e5790bd4168924a59a890a13ad02f1230f9af34a8235f65eadcd9b68f824b2774cb94e16459fefe67f1c0bd1a2a3d69f0776eb02516b902db0cf31bed108d46626c1696a33d63681ceb81417fd7d3a8a03ed5c92681ace1983b0f8bd5d2e8f18f61fd36e3fffcdc8f22893e0a93827959450f2bc77dd4cbea7a363334ffcfdf99e4500cc18698f6b3b0bde867eb924559bb836cca57c13b306fe08affb36c1e736db55ecb3aff98204baf8d6bab12bf7bf7f642ffd64f64d6d7260ff696232933c29a919fdab422ff49a564725102e5577689ae74274c4bfbf7a77d6b4593f70b17ec36fb264079fb50c79ace04a8b97ac043c6bd30bd158a2dc8c7d1a89f46c09dad4a5290ef19f3cea9b82d6b60660b93cfacee1b2c5cc971a4c544c10ab3edb229f0c2e8f0b3ad82d97eef3df428c7e0272dbb672056e830585a27a9a624736b9c548d501b0d125aa6460b2e2c0d24a55d277d93b2ca8c1fa9d55b9b6a14f7fb3e2d71b0f2d82779dfd0c46ba63d139797e6b39145c64719e42c1eead1bacf1a46a954cc8872b366459084461184fb039e394445bcea1553ddd853b36ee9af9f15153ce616313cec6da2eb2e3c2e45e172aa7066ab4f65ccf264b0528589d460918b7a181be54a4a8a8c350a56af6efe74157aa3d3a79383432a9cea81cf6044d18f9c111f602eb40b195a07b7ca625f81fc012c9f8703ccf9fcb119ba41398fb9a1161dc5d7b7d075ece759cf1b47f9a877c16eee4d7e4a8acf99e2cd54cc2a0db5134c499974986f99422b09abfb8d6eca1532a0d0c11a46c435c7fb57aba1673f83c24f626357267620122ac9ff7c13971d276eec361ae58011c4b54a65b4639e8f0fde0c721cc1e4a58bad9b0ea630e750d015ddb501306f520f931a08a778fb3fb290adb808d6fe575c54c1313dcb6cc00ecf637ea68132a1118d74f012994277a7add8d597955cb0265b0e2785693c97e8c8af6d4c784275d320cc8f421755aa6c423b72ef0afdf833ccdfcee48b58094ee3065f807dbe8c05eaf093be0b369b12998657516baa162e2fda8ae4b09ce75e4d50cf0e3e0accc7262a3718bd4c3601c4c0d2b25964a8c4d8363930d2b87865819baedde06c830a8302dde18b48527690ed9723affd209bc724cb55d882dc609845901b16dbdfd62215c2e8c36af055ab9c2189b514c9de817617ee68257040d8da8f2b1ff81fbf59ea66acc766270d4062bbe0d313eb712ac1de346152babb6ca87e16e205a5b03e9b4d3897f2cf4184c25f8f801fac47385afb2fd53462600979dd1063fea7fd80c72dce9258bcdb1ce1be25ed8d61cd1fb1194e3917d629713af87f6cf0f81b3a520a66b2daec89c1f0284c1c3cae1b1133642728cbe6ef338a54561c29e7c9ed9cf9158ee02591c1976ca51101049d89e5f432f84f7b58fcaeda3529be5e8418df7aa0faec83fd908a3c3db02a3909f56b0ca9c32eb3e2512a8cc5170ab72d4dad97cabb4cd0944bcce6386a1576d9b9f10152f606eb251d2470da4e4be8a16b28689de57493fcc0c6f99c3471e396a0857444e4c5968fdcaf681a85672e8420ba05d0907e4235178fab05180652eedaa0e40e2389d4165bbfad46af6cf5b8c6f7ebece9759f0455e141edb02430af5b3928bc02ac24701246dda654b5e7a89ee3fc626f59f7b2c26cd004868310d2c77f434165af7f2bc853fca4a6fe51171884667dedc927b436e356b963127ba5b649f83a4d03ab026776f158bb6f4c413619dbdc22687e779deb922b5473853b8a1fd9c4814eeff4f5403deed8b21391127af88d746ff62930d2456f92dae4b9933f65e3dc91d54badfdd6b47f25fe5ad684ae24ff6d9bf51dc31997c20f3d830c1c912222c59bb49aab4c63f7f61b60ca4db00c88921884ac7575db85647a187cf50d1939cdd2e14c90d438a7013809c1d89d31911bc75a4fae61c27e2e2b07ba59ead78908e4c4d1c66d8b719b11d6f1b882705676ff6403f2e35c43d008bddd914dc36ec6d63749e6fc57c990fa52c41e22ec26f202d00c33cf93bb1d94681eb5d16587df99d08c5298f0fda54269bc2d2c0ba78dbcc08e8333cfb791707cd8f7b9c8cfa785945db4fa39be09c3b9410481902c1c452fc5c605717868b6849c3149b01085c887f07bfcf629fb710603b8ee6c1d3e290cd6b3652b7b398033432cc931a54a9968632951b25f8af51f0c9da518bdc91b963bd54af2f12e410f8d3aacd7efe65dcf80711935c0a9d82b1f06311f0347575d4c07505e65fb94a446be80a95c03ea153386aa9f9ae3e893f8f6960706bdca626b89cd8562e10b2d75ce82606044fe1985dc7379cc355c79b45123a6245a9c2f90b8ffd8a1e875cbc8f30a7976429b1c8873cc31a82b7173e6462e333802c297fd438231c8ac269bd8396207b2bc82de7f754e55faeaa1b523248661e3ca15b1603857b1f64f941d0aa13c4f947ba3177f3bcae23bac4a3673c3e3a33e6eacda759fa2ab5defb91ff36ac0843c518c5776a36d59275f1154679994b80908388bf3c17f82793acd388547f9531b9d6af25fd2570c29cc5098b8aaa9b6faccffd04cbae2b5c5db30ac6905d8f31c68cb820c2d2e06613d7077296817cf406d5dfabb139d6da945e5634bf9cbb26ef23b4c9d8af52810798da61f3e4cf519532c1be879f63d797f9d7cd25dda7298db087760413d4daa613be1b223f281cdfb391bdc9e73368809b969954574456cc00f37dadd1bf6cfbc49401979ff920c8fc74891fd4f51952343ee69f35f68000be30e27d27b293301b6e873756af3227a17d18de137cc8326f15c0e0efb0f6ac88ee778cdc4c94c082586d58d1193c593e0a70962980db2446a28c8c087526914a5f5c072f66b3b57427e3d1656e7763e22998b45362977bcc82f0a39fe1c98a3d8c5dd8cb17d28bca48a65b152a1e1d85df87692a10f9e9a4828907172785e80605d8546f3a1be889472b0ea95051061989149129fa66e18c10da87219285409f54d75b709c7691a4be81b3965e8f198ff110003b5706290acd0d2e870f240b3bb9044392b55c86f9fa91a7876983cb471444daa342f7cec70c81c5efbe2672acbba8df6d433df6035d86fc765778dc31d5b3e2b3b81f2636190ff99225b96f7a5face3c9de9347eb63be5fffa6525cb6d4e97f557de0a3e2e2bb6f5d6cb3720939cad015a0302dfa0a5ad32b5206a07f71f9f77a665b2c2d3ee79df0788d561af691ad694413824b7506ef7f4c0552baba33942a3bf1861f21ab7a01d09a4f81da10ed99b31131871eb53909be2e6ad5438fd343da8ccbdd9af2ca201e61d85f0dd344075dcbbe8d1bcec7415b1e70a5ad6fc27f1509077a788dc716fd2569db90e34b66cc6067f6d29a63d2b22308d94e80ff53a82013652d12f148d81855b8a5ee3580fde3db229647b7c9e6bbe4083074a26eef030f91c08aff26c920107367e727bb0966ced639a31332d3b50c42586cd2a637d79c5c480d23a7ad36ac90fbbe534534cfa800a80cf4c8f3caec3128d73c5791769d2fb8999c07293412e43ce90d543023f4520e14fa877a4c7713c6f3b2037e20dbb4835eb217721e0793ed2fcbb6e7522fb03ec67797213179ca941676a2729647c132143cd60f4cb3939d376b56cd7c0ce4a669022944083bbcaab8346a61e5704747ff94fa005aa7594cd06c1fd8ab0f243af3c3e35c779fd2cfa40cd4d28212611997d74c67ec58d001a48f3932ca8d3f5e59e3259e511783644546bdfe382ceaf7762a559c3c608527175c073623ea6c1b88382b66e59e35400f18567ad7886dbb9d6edf4fdeb1f9e084e3dc8ad79c56bcdf344f77cf39a997f9111221fae2efa0c0d4a5b824445129b3dd6f2cd98c5aedfba37236b6b69da0fbe9aa5b5dda751dd68403ecfef6a5357c79f1a4186087b15020f58ae47b2739079c404c0eeb00e3c3f4a8adecf922bc9660f5417434294b8fc509905e4fed57dfd383c61d9838c028689d4090abd97787d04545ca81bb8f8213e3386c03988d1c9cd937715effa005c66edcc61165878addd4aa8fef7a922b1ae6f0a0da2943444ac27af4d84e0bd8f44c60b28296646d0d40e864dd8767f9171341caa7130395decb3ac8e9bedad85bb3cfdde2f1a451eef9cf3fcf3b90308fe883f711b404fa6b2693f201855ed5a8468d3f349c08940666123964942c82dec9edb0746f59a303f8d5825204e473e62174d19ada8cd36fdd7289f1b57a149386d8c0fd82e22917858f304ea96def447b8a8c7f6c8be67ce79e268060bcc5907abfd1073719d7eb6904b3aa2102a076ea159b67e31e50c2a5a71ad514a3f706d85daa3f418f9f4c98dcddd08c366f3762404cef4b9bab1518437e1e3045c4f15c683cd1d4a0b3df61bbd2ea3a551b893d274b5030718a70dd0d3bd35d049a8d30bb43e9d869399e4c05764472d944429cf50844c7591efb32249ab507148360158dea7d26bcdb1f8fd730360faba4cf166ff55e445a6eecac3747ad8017ecf1afcbfb8a9da9d8cc40ef4f77073b352a80432b506e84611a43d1a3263c7922b8f4ce2d01f4400568d8f8249a7e3bf3cf46a646807613e8ec46c352c1b06ec7a984828c64ff2fd3816e05af64e93ba47a2fc3394624aa3e204da979ac5a21a60aab5128c1bf6b943cf7bf26944c0e2ba4d05971dae7cbfdb46630911a570046ffeea95f450fec3f62e49099fa85d5789ccf0ca1fb59056cfe69625928be77d9d16e2906ea8037855570661de32c06d9c8de5", 0x1000}, {&(0x7f0000001b40)="7411aa5837a2000361ad5da8b4fdedaab8a76111ff0127289480ddaccdbe84cb72", 0x21}, {&(0x7f0000001b80)="fc049af8ff2ae5de2eb44f59c972ca2c14fbcc3853f8d20a0b629b3f4be8d20555a68fbb581bf880782639ddb50f748241d96374d95de4bce65dd61022877bd66d0ceba1932562c2b311d54a3b2df338548a9f132056d6f29a750c376614d46414dc5bc0267531711014d69941be2a4170fbd019c88ca8b6952700000000000000004eb0529cb8cfe26e4ed5b2f1564c44fbb0efb3fd9fc87da85c4da43620a5f2113cac0ceece59290cdd1349adff689e882a5fecaf66864c03439d1d34c0ce57e924f64aa690f65800a34dd722ce28da9a102969dcc456bfa98636676b46cf396f68e9fe1974488bf5295fbf", 0xed}, {&(0x7f0000001c80)="a47245d7d5c015036bf998590ea0aa371d7b10ce0be27d190e54cf5f635c", 0x1e}, {&(0x7f0000001cc0)="dfedc2834a340d11afcaf42d2941f55d1d4456fe0f33be8230f07125fb5da4bb6c3b2dd1531935d84e3213385d4adc2ae0158200db105b57582ed042477705170dd2d8173c557a7367977165f81c403088edb6ebd4d29897a6a4764ed0327e21d5fbc9004dc164a445bd019774371bc3959366775e7782df8cebab4ec8a04dfbc4af283cb9206b49", 0x88}], 0x5) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001e40)={&(0x7f0000001e00)=[{0x87, 0x9}, {0x5, 0x1f}, {0x42, 0x2}], 0x3}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001e80)) r9 = accept$unix(r3, 0x0, &(0x7f0000001ec0)) poll(&(0x7f0000001f00)=[{r3, 0x1}, {r9, 0x6e078b67c501a359}, {r0, 0x4}, {r3, 0x100}, {r8, 0x2}, {r8, 0x8}, {r8, 0x10}, {r2, 0x8}, {r4, 0x20}], 0x9, 0x0) write(r0, &(0x7f0000001f80), 0x0) kqueue() executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1100) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair(0x1e, 0x3, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) executing program 7: open$dir(&(0x7f0000000080)='./file0\x00', 0x5f5f0077e68f5365, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x1c4}], 0x1, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) recvmmsg(r0, &(0x7f0000001d80)={&(0x7f0000001d40)={0x0, 0x0, &(0x7f0000001bc0)=[{&(0x7f0000001400)=""/3, 0x3}, {&(0x7f0000001980)=""/232, 0xe8}, {&(0x7f0000001440)=""/159, 0x9f}, {&(0x7f0000001a80)=""/69, 0x45}, {&(0x7f0000001880)=""/31, 0x1f}, {&(0x7f0000001b00)=""/131, 0x83}], 0x6, &(0x7f0000001c40)=""/219, 0xdb}, 0x5}, 0x10, 0x801, &(0x7f0000001dc0)={0x80000000, 0x36ab}) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x0) recvfrom$inet(r0, &(0x7f00000017c0)=""/108, 0x6c, 0x1803, &(0x7f0000001840)={0x2, 0x3}, 0xc) utimes(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)={{0xffff, 0x5}, {0x3, 0xe5}}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000001}) getuid() pwritev(r3, &(0x7f0000001500)=[{&(0x7f00000001c0)="b9acdaee4264d32b4de4ea55936c95bc5515583182a827a16b96605af0e2a8873936e733488f1d246463b5878f0ce2ec20c4e64e1a2cf1b1162af8e9a16f56f43f765522ab933409b78ee09c780e2c90c2428588ac22d19a4ce5a2e645e9e8dc6fbabadf0f4d94275a60e8e1cc845da2d83d76b1105a5a4d1d", 0x79}, {&(0x7f0000000240)="fe0b3bb5cd4cda7c58b2f9fce6ff9eb9a1ba8f9883fe07c6a5d8aae70a6ab611679dc4bb31ffacb0f1ad4288f435fb9f3f2876cd40a9b785c80449139a3f5899cb8459b51527d4b9f8f3ca514f1a2256d453e5b0528a4d100eaee52a87eb05bc87ab47a36e5612032c7d909703a9aff7997f6ffa2261fd7042dfe8c2eb296093241c6304caa9b492b315cba8e97988d87b02b43605a08c0439a36ca3738fb0cab82b2bb5fc770cd192b46a51ad63ccd864f99df53d9b8da57e106d82649479589467307ee1be965b4bba0610acb570819465869308", 0xd5}, {&(0x7f0000000340)="c516259cd5a8f363b23cf8076e31911343c75253b110708613eead90d5e4badd07d0c202aa0fcb37007f01855cba8b50d8a0c08a0de1dad53d84df197400edad7f75748fa9b8b6cf586dbda59c9b9f5b29da0681c3ab227802366425eef68bd50c082472e567e763076440888a87b19931975855ba2571ac15173b6a5dafa1b43122351928570a5fde2418d538f9b3ac31d923bfe0543b1212fb127176c4e9cb3914ca9411767337aefa915c80e01dc5cb399b2f0158c0dc4092a803c9428acccd87b2f5ad4e2ad7e30e0e1186f4805eb0b17fac18b2ed4581db9a3e575e9f19584d9e4460b3bd4f210d08e5df4040e37d9f5c14d8ab9a058634c75d547ed5261530cd222047f7e06601de32bf823a02810da642c13a0ca8eb4249dbf38ef677625ef34404c73a6970b45d0384155a1000b364f60c619eabd4788d2d151efc11d985c392245ac77cbc836ec8f6e3bba88c8ec208b603199fb124f11a4874d9150c393560cee11bd16c00429fdabc42655165bb1e6ecb67861ca91fcf210d85b85fd770033dc48f27bd7db5ff268fae4d6523d077a11c8d06ff1d4c8fa379a36a32f9de6cd37a9394acdd7f6b268becbe85320894e56090958e824d770cd36a6ad6dae780598843c599c73ef0a737989ccff904428cb0f7d9cf7c8e7d0ca8557ecef390676f03dc4dd8a5f7fe42210754ab0b6269ed4a2d46279c0fbd1ce4e0cce7b642c9b74b3b4ad03f60f21251f5e2f8a8e53873ceabc3b9cafa7b27fc1ec7a8001e13c525ce860080aa795ad54c8cd2ae18fa54b17caaeb041ae4978da3b7084060c2ac27923f069c10b6ede302ab37d4059ff3a566d77846bab7cd113280beb12b98b1a967ccdbaa2b604cd9881ddd5f8ce6713f682ebf1991188495994a361468652e390367051e2e7c89ad5e5e591f627ee4179acdac9d962a00133c2ec3d9b2793057ece573bcc3e92b43d4cc44387aa218f5f396ca10026e61b160f9c6aaa4edfbcdc497face0bd7febe6d9c022e30a2a6cb3559ddd4329b9f48ecc9bf04122d999710d6fde752c677bf548657f2b370bbaa16ee48ea176dc32ced416875a074e06082dc40b8f8909d39a9ac0582e5442178287bdd79422a359d1dc269aa9e92869da68ed1c7dc8070a85ace7827ad36c6b26a4f619bbe01d8f9eea5d971f279ae12009eb7f3eaf924d77120566554386d472d1974cefa6435c30a18dc04f626e7eb85cdd85678793a0713b38d64f4ecd2be52520e24851fef4250ea7bd1a391aeaba8d9e31d1d162ddfa599fd9a0b74c6cce5d7df924b439b86bf37e41db287d9ab9456501b668d0ebbbcc9bd86e2687c4af79d0965d70b5e0459e1067999488333c760960cb0dd2aa417b25e81c912b96353e040199d2de58477cc7473326d6736f2f3d693d3592a4d9652ec8f7cb449269d10f44a76f5401a2a8780365f86eb4f3ec2ccc8553ef9afea7373710a86d570f5115e8e2f056407a48086ed033fcd653dc1431b69e962cd3aecbc6eed2b437e76750b5f45e829c52629c2088f1c39a20042f4599a0123e04d9ab03cdbe0c4dc58273ac7b007de04a459d7982e0b83a892fd58d5c10cb52aa602c0c23d6af592af3f97d2d2a07658cfbcb3ab78ba12a14453d3b89edff43ccf239894cbf7432b5693defd01b5a3d196aed95d5cb89b590cec74ef4939269e31f60beabca52c40830d9d0bd2339e403b7b7be81e9312e316d34735c523e4e622364092600a88eb62867a27253472c4ef4ec6c7e7f74cbdca58ff6e9627da43e3d0ecd6f1178502039f906dbdd36c677c5a2b9f08ad0c350c11ccb733a13915e76fbffad8777cdee509d2cf37b7f059a9b11e175f06539908efdf6a652dc3d1a4a7aeb690aa0b02be1b9575b608324f97faf1cf9c86c25455745c5d26bca87d4c7e1c75794ac65091482d0cc75d2e1021b60f51b1bb4047b899e032574d4088b0aadcbddd5083ab246f769b00f6aad3ed10ad5f54c3079b21810774534249d02748e460e13e6c7cf0a6ee92ba76d9e3e1a9958b0e7a0943c90e87c8f7258d15f1ec132e95caffc87380ba6e537efd31b70dfb0210a491b20d5b6316840d3bb1f3c8e070d5f151643625f8cd55b56635d19e07e3240fb630c446a3973d5213185dece9d13badc33195a9eb4bb232ad9a7bc7ed9e5ecbc3195954baf7facb8f293139e00e0785f703d31576a3c292a692f6ede859435bab433f7b1682ad625c070b0833e7291969a67a49097d974ab23a9d181ae124f7e0fef595af69cee056c9a1848a6d83e5ad606449bfd35367d7d305ccb47bfc649a05125d11834ac00d198494281ad7872b365817270f38bc55e5083797dffdaab5c16c678adf8562c4e4bfaa7f9a8a98427e102ce14c5d7c086ffae951737d1be16dbfe5008993dd56267d92e5706bd256626b03d537d0d52a316ec985423a197391c6cc567b7b09a9a33478cf386c053640f2a52e36b6fb650b6ea774582ae89296b709dd96ac49f135596a33d3db673a0cc4a244a54de123aac6374a4689d607d01e09983584d9d0df9086b1aa448b0b4627f65f8d2b980bcaa4ad22ffa11a690dd61a4b3cc7a778c9c836804963cb470ecab9a33bb71f264b56d1cf1adf76d633ff7ab8a0a4728e950b8aef0cf8a9fae49d86026c3d3b48d223cd23921a8f1bb9723101f2758c7cbf42c5c78cf378437f0fe52d493a3a1ab6caa2ab87202a21342637818c3dfb8df98cb7ee278a08ac73dd02dd40e8b7b15bdfb1791b214ded97f36d89080905fa55ed165fcbbe446b72b5edf1c7e6c2ee78dd8de3972bac190ffc4b362d84105ddbdb4a876392bdc497003c67567225dc97b4e1d724fc74a058c1f9198178ffcc8d54520856969764833da69b970d862dd2deeef6414ee5aa031a4b6b3bcadaf61597da65e010889f7a50d877ecb3820a88ec8b89c24ed53d18a28a0ce49a664aff93841df8f1f37e9f32cee8a0f12edc4a67d01aa4581afb0c546d51e18ecb3884383fa30ac7a3a76bddeac56ad2520c095df9294dd7bcc35338587dfd38cc65790c04db2b181293eecfe9d4c4841c1e72ac2a1e0ae89fbc82fb2568daab964225befe8ad5a18ad19c7d30b419d7ef362b11a798121f6b06a2088c6bac213f8153e0691ffd00cfad51e1b241dc6fe0d8ff22a1925b2f58497ed0c7703c88f4dc720c05a7ba1e57e37126235a6ee9d9f66612732a850d477f31fe8a1cecb8360a9c42337c61bd3ef3b184a34576fd816fc677a5c68572780424683d2f2f7463adaa65c45f6114a5481607f0833b11f50c65df1d1c9ff9831a6546a654f3f65d263e00bcc4f5c785162fbdd0c1c3df0072b9a708dc47e0838a36a9106595eae36436b49ba4f50c9227c0ae98139ec3b175febb82852de1cf73c675761f4943a3319c900fa46dd8e302ea4998e6a896449709262e047d45811f6a091a259c6bfde5e7a92d7482d52fae863b9f611ffad2e298f78d18694b78bdd01635d0598b658542b500b391bc1a4fa4280bf9a9e86912a52003fc3a8d1b881f82e2a5b769eb9f1bc4e92e85d473d75963fe10ab76a2aaa715b88dc8e5408b0aa9a7b0976a76d3831d009bb48ebabb5d34dccb04a46a92e94dbb4e9daeaad6e61f0dab4e7cf7d65cddd67084c9ddebba125a0516f262db8a37485c8a0e2eb444613e1d084c6fd0e8af6680af5dbe1b1aa2adfcc618d3f5da20d7e1c06a68ddd829d7523ac3ab8dc60baf5e73df4407c7dc44a7721b17b64325aadcf2dbb796420c1ad4dd79bac70dd9206396b68149c39fed62d3cc4e2b1e2819d1f34316fba575567c800fe0442a8d4326f570c4205238f1ba17cb48484db8c3d1cc9cd13b02f48d80efeb32561ad89b98e00cf3e39abadba0a3ab976fe23cde4e8b4d806d88fda50832764de31eaafb2f144c200a580957a62ad3875e4c46e2f3162591f5d37ecbd8bc41b9c869a59f8e2e52b6dc093b5ec08787a1a1e52ab613bb1f945cc4eaa088ed4425bd72526cb94f6c5cfcb79860ea1a2f55f7f8fe6f32a0dc135cbb8182968d0aced5e890df037be2f2a0da67bbad07e243d5e25bdaec8ef7ddf019a5be9ab5fd236f370d9c399fff5d19627b6e4d50bb3271056bd135d0ece3696f040c741cd6c8c11b07840cf19823cd9e328f56e5d3851fa62af5c05d1ad0e78f6af3e05931f28c2bdaec0f99795946b97637195b818199eb326a8b0679fafbc9629d86a4fb2f7ffde85db9de5fc391ea9b082c43a06031119d5ec87aaf7fb95910da25e347dc34fff1e04c266e506bb720e34e9e760d56094dae7875966b8a13722ff41228b96f0779ba64c946d3183172dfebd28e2451c0f7bd09daa61087f23e0cb84ced0ce357e6dd47d0d56f3985d0e449715656cbde764fa6466bf57c7f993d175306cf70bbe22df50713b46cbfb9922d0d30b475eaa11da7e9bb6dfc49821753177db5c6f2e3f78e7a48b23a24f670c33f208f0dbdf35b3ae749d543396f26bdca48928f4edcdc56ffaed79d7cca0922667fb253f964640f1b1f4c672edc5097a254a36dcf0daaa41e1c35ea893d67baf92c26ccac03bcad790157326f91c871dd060f48a59b91de6a4b80c1d80e0a10a1bcb172a4a8c5509495f6059e056fe6a5fd686e0a3201f57efbf843584673adf13172fb5c19c2d38f3d6af5e10d9c645e7fba38e44d74a4e93ab6bec3042d46c05a700728cb4b87009a81d60dbef2cfd604e43e2a5b8f9d15cd8aaa41cedeaf64e45dee1f363469955143f8372bd916bfbe3a7475d9a563f267754d85d74068ebdb641bb69dd6431a980988eb8a924e6fc6f91e1a8a2f4cfaa0977637a8439fdbb81f9af0a8f7b2ae0fa57725c47f5d0764de026029acaba744468cdc995941ec1f3f8a8ebe0e7c33120a921ffe60972c35549ae3d968dff10dbf26ceea895779e52986c9a9f9389cfb0d4f9047d81db81c9c5dd9493c5bacd61bb9aedede182c0f7714b377d162ca4eb5f0c6e48327e66a7ecd7a28b4b7e8b76294382d5b55b92a1d0e98fff25e0f4ee288ad4c27cddee3be9ed549295c4de983236b1827f8e5e019a66b4fd97a1ee4358021618bd242efd96df0858529e7c42c6c7115ea366f3736f6dc88240a4c9587e4bb1bf4c2f641185ce000825bd7e6bcfa191a79788dcd1544c224521bf95ef289c0b4cc5290a44a6c9570029f8aedb13afacb7564dc9318b915d89309f30a278ab544608f8de79c7780cef0c8881d482a47090ef0b45d30bc79afd0f3169dc0c6261ab1ad47bc8ffa6dbbb3168fe77fca4cb12c6ec8e1aa3f3b0181529a5f0a09a9e63ea1d42eab1c6ac03874814f363146000a173d472a5a51358324a5811a5428d59ba861be9fc6f090cdd010a1ec31bad007eaa698bd7731df38d0d6341f917188c4fea95c98ed1c43a4107a45396bc5150720fa04af6aa192f6a25da41cf3b5348904fef528bf41fc2d44c69fa60d8f2b712c8ef3627e15b6d519beddcaca71e1fb9034d8a54028dd7da20545d8e02b2fc9e5f4693c7576a3d4129842db9e08b57fd8f74805f99136c83c55b01cb58dedfb8cad00ac7237e0f8033a0bc3bef9ed9a4c69c1d24315a575a9d77eb5695994f3c473ead6bcadb4378519cb167f55211fceaeefd2a5961e13c35a8cea469d67829c88abd8459843ffceaf986f6a54dfff9b34c100c5ca6b4e7bf232d542b1ec851959f4c89cc46273e68327c65bf6c55e127c1b4a8a83fde12b68ec0ef6ee821688c8a0492d85ff0c00e31b340c301b68341ffb33a0519abe29de965aed7bfbdf3de4d3e36196167c", 0x1000}, {&(0x7f0000001340)="94cab39e32bf3d976289b4deeea379795dcad1934db6147609dc36125ff8927c8f6cf2125257970cc0dda6ca6dbdd1217202f8cd37b4ba52e63e401b3b8df1e8cd862d52fca7c9b30712bf9fff21fc1c6647b630ae65b811ee71496ab1e7208a313d1719bf3d7c876d9cf8bc0adfc7677835d4e4240a839fb7aecb39afc23e5e6370854d56ea058c", 0x88}, {0x0}], 0x5, 0x8) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000018c0), 0x80, 0x0) r4 = getpgid(0x0) setpgid(0x0, r4) fcntl$setown(r3, 0x6, 0x0) accept$inet6(r0, &(0x7f0000001900), &(0x7f0000001940)=0xc) poll(&(0x7f0000000080)=[{r0, 0x27}], 0x1, 0x0) close(r0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) (async) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020699b, &(0x7f00000001c0)) (async) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7949) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 7: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x0) dup2(r0, r1) writev(r0, &(0x7f00000001c0)=[{0x0}, {0x0}], 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, 0x0) open(&(0x7f00000001c0)='./file2\x00', 0x100, 0x40) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) mknod$loop(&(0x7f0000000a40)='./file2/file0\x00', 0x8, 0x1) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x8c) mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x3) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)='W\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000200)='x\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(0x0, &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001780)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getpid() rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') mkdirat(0xffffffffffffffff, &(0x7f0000000440)='\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', 0x145) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x800, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0xeb, 0x81, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f00000002c0)="45d7465308ac3bfd55ec09fd6535dedaccdb32a847fe3a53323189898738807e83650a09b598c4b5a12fc6dcd463f31ec3cf860d9c31ceebe1a29ed169aa8a138792cd5768eccd70e9e429c467b8a5ccecc20fe370ca693fdfc19a44e914f1820b667da07f8333d9b4083799f6b10e93f7144c3934", 0x75}, {&(0x7f00000001c0)="88", 0x1}], 0x2) executing program 2: unlink(0x0) rename(0x0, 0x0) setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) r0 = syz_open_pts() r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0x9, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x87}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) close(r0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000002c0)="9d718d8e10612510a4dbfa9cdc84ce842f15a22989998882db19292b7767457a46126b2bfddfe290c5b7f175b76375ce9ee3c83d619efee28509c91a97c7e1e16956520c7763fa66980e5c88979818c89b929bbedbb8c11c9e93810649dac0fd6ad83ba507ba88cfc5343f80de4cb1f52f267ace142690538978c882c542f4b8a43cf4bd587dccd62fc9cd1de9ecab429299ff99f6c6f3", 0x97}, {&(0x7f0000000000)="59a3c8488f3879a0436c7581d89254e808aabfed3a76628ef9f5d42c6bbaffc4d18718", 0x23}, {&(0x7f0000000500)="2a1ccc85e32c7f1859ff6e0e972fd477557c99bba0b22f0775842a4f10d429538bc295020dc35f1fdc4db7461e331a085ef6ef5196757c579620ad6ef9580b13236ae4139b9d1dd48c4e652608762b60f2cd15e5abd1ca4ec3b3b98872d9c9f7b898bd90bc6f056e14daed06c2d512755a2133e8c60fd14217ffae9333793b8ea2bd47b34c0452dbf22e3981c9c21c9b0942d2b06833ac80b7179edb7498aad1c957cfc8c8f5321dc787659d7b2f920b1d756f50d66d800d43a5fc68aa55b0159d5b397074e8f334e6b80668758768ce18f7704bbe8b87d7ffb0", 0xda}, {&(0x7f0000000080)="837b8bbeebc78e6e573fb3ed4968cd70491f7ae7980494b7d314c1f481def5dcae6fc0b35ac65a2d69c3db83f11d4ab0b0d67aff3b671998890c938369d97c5038c0d28da1390435a6ac44f320bd40d0e0aa8475ba9f5c32f6c0e65af510294bec3e0570bfee60f98663a41b6d304628eec88d03fe80a24f62", 0x79}, {&(0x7f0000000400)="0d365b77bb54d8d77766a5d657e057d1ac6e323c73a2c68e75e4ae7616806d63f9174ac442c3e2ece354ba5c162e9986354c8fb95b78915ba39b66b9ce3263a2e5fe726c379fc0e60cf0d04431c01ac4a610f5009e9b44656978a81c962b861765447c4fa56318a8254b25811167f6aa7d8846f81fb304a232", 0x79}, {&(0x7f0000000240)}], 0x6) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f0000000040)='L', 0x1) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x100080001}) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x22, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r4, 0x2) r5 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) close(r1) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0xffffffffffffffff}) executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000280)=[{0x0, 0x0, 0x0, 0x4}, {0x0, 0x0, 0x0, 0x8001}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x10000) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() chroot(&(0x7f0000000740)='.\x00') ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x41, 0x80a19f, "bb08000100f1675910812cc900"}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffc, 0x1000300000001}) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x1, 0x0, 0x8000, 0x400, "a38307e77a24c435dc1e83b012c0bd00ed156bf1", 0x76, 0x6}) r7 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r8 = msgget$private(0x0, 0x2) msgsnd(r8, &(0x7f0000000200)=ANY=[@ANYRES16=r7, @ANYRES16=r7, @ANYRESOCT=r8, @ANYRES16, @ANYRES32=r6, @ANYRES16=r5], 0x401, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setregid(0x0, r9) close(0xffffffffffffffff) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() setregid(0x0, 0xffffffffffffffff) setgid(0xffffffffffffffff) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() getuid() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x5}, 0x10) r1 = socket$inet6(0x18, 0x5, 0x75) getsockopt(r1, 0x32b19533, 0x1, &(0x7f0000000080)=""/24, &(0x7f0000000140)=0x18) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(&(0x7f0000001180)={0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000100), 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1495) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000040)=0x1935, 0x0, 0xfffffffffffffdb2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x0, 0x200, 0x1, "1007004d007c25bfffffffffe500", 0x5, 0x5}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) executing program 4: r0 = socket(0x11, 0x3, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[], 0x20}, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x1}, 0x2, &(0x7f0000000040)="cbb445b453656f60b9fd846c93b6384448e07f81f63ef8e2143fe466e5454d139fffa451a27366c859f14d584ab365e19d4e74d618ccecf1b9be6982d89b1c2f0121a8b660e101f27e62daf1996c1cbb33ae2232d7619dc3ebedb8bfc798d269d76c4cf7011223a708e227b65fe6ab97351ee1bda578471477f68d584de3ff0e058a9ee9423a92d171bc3d2cae4900d88a2f6890f3769d14f0e80d9af4cf29541485b63411086257c3efa45e884991b25b51c76e7824d868ddbdba987bebdf820269f37e8972f749c3295ef010d953ba8e5710cd69f1fd3c9b16b75f4a11554a", 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x16}, 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) sysctl$ddb(&(0x7f0000001240)={0x9, 0x7}, 0x2, &(0x7f00000014c0)="862dee52579f043d4c75b2f3bc514a74cc023c8fec7026ab84ea75c832f57590d934a6a88ca4f521dbca8acd5975320dd443862b692bc8bdf793f8d38673713e5fd54b2bd292561b3e1e71b55b5ec2583ab8750911e517f619a9408763da950223a7063548576f4997dfbbc634fdfde3a20d846935a68d1c4c463f7e1d51eab9dad96681d6e9aaec714ebb54e6fb3d64a3db02a4aea40a5b339ddb57e6f8a5a498748ec9903e7efaaf06e773c737f4d4f895746c6c3cab37e3612206f3bd305ad2ea444855707133e720f4595b6c94c0bd9f0fa24511a5bb6b67a4a97f5fe881ad69f1", &(0x7f00000012c0)=0xe3, &(0x7f0000001300)="76d5947fbc0300a6f34ffa134fe3b13e52ca45cc937aeedb6f2ee4bb6ce257bc1ff577b0f7721792ec51ecd6eb3106ebe0a10e0300000000000000003acc7b9d9d1839682331072eb6745b2ac98f9733bbe2af420f66c92e9d3e62215702c3c675e7d2bd5c408230bfd9226df4895ee24e7d15f0eddb7657b740a07a8b2f027e0b9c1e536da340493aeb5dbf23d4b131c4e463263bfe9a647069a0c11d66c895cd42ddb4fd37a9404f531885e7281abaa3f6c54d811f8428bd174942d7455c690cec4829b1800e77f7983e47a75f3490c90f7f722defcbc5c0fd5c478c5043aa46f1e51c4e852afde76abda316c53f5a67b43cb82fd6459b666f229404590c0d9afe82052b279ad0cac1508bbea5ef65", 0xdc) sysctl$ddb(&(0x7f0000000140)={0x9, 0x8}, 0x2, &(0x7f0000000180)="e523d9c2c90e979a427a466ba39cc879a2c91cc872107191d1f050e006f44bbe1338b6427af959b955ba4c6aa7ed7b0c9e1557463b27e8cbd0bd6691808676aa7aad793a7e9ee8f486c58a9881885170ff11d5150b68c168474068bc2670558db7f16e2e07412ba23e11d18d33e55c0be1e62ad2d7bb86c7", &(0x7f0000000200)=0x78, &(0x7f0000000240)="b5931a8b089f4c5dd88c8890b35977ac294461d560db1404b33fca1b3ad2bbf9588c718beb44ad7011800b4386ceb6da80eb0077ebcd0e3e735676e3013233dd13a089973a065566e7ec9de44a511c5a5cecab522ecb9938503032267e51af0329a5245b65fc3ae827e36d4d6832524ea992929d0b333b1786df060f1c48014a2e5c36965a65f0dde565cc79455b5915cb53f62fc0558f456d4cd182c848588c241d8f68329ce3637041b8e7b3983dc836a4239fc0c7b880b20551967e401a58eb3012ae4e3dbe73608c681cada2254d832a522aef2f01dea9de58e679f25941d0c5d132f08107130ded7c004dad26ad093a1055320894e295d09a1cf0965c85f31483ab7fb7fef7bec87444313ab1df4ce4943b33be002e5ecb0aeb6ba5f3e4c8c6074dc3199adc9d86a9a18887c9bc0b7b347a6e12fb0c57bd184161678b5b52c800786d78255c2273647b6ea01c7518a671fb53783303b0e7c52713b2e210d1fa009b3b3c658e08798447ab3486c00c8cfde84b0a5ac332b896c99e2fa0cb7281fb705ac6ccb602656109780fc78abc58ef2a7f7ce1143b391f5ad05528c307c890914577b4da57c396023889152f0766f8586452fb4c653751731a62bb709f974668d95abf9b517ae40d60b7a789362a1daab2ed70b5580e9503eaa59e3c14f3a3384dc8f2caed41799a61bf5efdde993e74fb0d4979237e7e4ef19d8e2da255f8248ee84a0fdbee89efd73c0103736e2022c0d7fe3a1ea694450297cc3265c28e0fe9adf87ecc47c091b1f63e746c1a37065e992ea5445eeef0e2f044f02d6109eb6cdd41024d825f565233f5be40afd3e25f984bfd18a83b1d54b2cfd1083231799ba0d50c90387879818a5e0c5432cf6176504119cdd294bf19662ede4d7e17e92df87a6c433dfb1c97550a21b773f8e63e69053f0c7849633babedda2b46ef2930d5e2c800d91d69acedb085afb21bbf5ddfb0040a89e91453e78d3ed52cc25e549e3b2230d284b9a56db064023234529c1471467a588901566201d6e66cc07810a3cb561a2487da5e44ba6a900a22638ddd0e5f16bec441e2b94b821a6d027011df70babbdb6531e62e66c4d2c5f5b9ec4669fc152d85072ff295ed34861c6f5f7e4a5fc786c341e828e54f5db7ed7e3fea8ca25c242d39830b370f393e4c278766ac3b93c15f3c9e099e4e2b3db73cf401bfd6d2e89f4fedaeb8e8d3c45a539a5e8f09c68ded6c5806911cb69d6e65379bce34d79a24e31e746f27d25b7f937a112cde9f76741c46e3223a5a81f986fb2805d2295b7e5d8323b05de9b7ec665f64c527b370f4b703582005819c4243a264d892b0c601311b8efd817fb04e57fbc26db87d8fd09449d9a899cbd3140e68af616edbc69c23e9463823e6fda38e1968ca74acdc6101101dedbe2ed59740f4f1b7078f3a7f58308607c233219c68db41b76623adc0fdcaf8e953e913c666c30c2cd6f10d4e8094a19f055b192ece13ace1ba77f93be6bfd77bcb175130cf5dd034a36d5d89ade68765f94200ef3b4731b579e4d5bf8ef9e20816a878b24835d1e0d0ba110f50d92c3641a3236246243f109ac45bd7778ceeb22c57f4e61a2b9899adaf5ad3ef032438f7df45ad571230199b7c972cd5d95de8db410a62de2ca8b7713d8e67560d8bd4509c636d65633c2a535588b2d19078e2f10cbd994bfeaa61ddd0ee8e496ad3292938b315dde3787069cb283f82bc7a9b51b44f11c5a73cdb3a8a124eeafa78b7f518e2bc4107e31ba5acd7e23378f367ef96dfe4e1f71ea8d6ecf5409dadfef818051dffc816d7bab8e0aca32b45e00bb7744fe0f9478b46c2ef0cc214e45837bf7fac711b04fe2e5ca876c6f4ed4406a1388f6bcae385f35c1200fa9248c1ad6138d8ca407228264fc8f538e7f2a1f2f50365637d185691cc37a816a24845652383aae9c427a68b9cab2043f57f40f0080799dc4e8c8e3b26c84a63076921dbe6b27464459876f76034739bbb17e87395afccc3ec429ed376c0aad1afe0116c211a8d32ea44d9e34a329dca055facd9008e539f61672213fc3bf4d89f804961b5b5671133a98eb3276abd5ae64ffbf0dfc7a6184d78b2ac4704ef0b5ef62ba16eac34e28cd6d41b7bb1ff2e95ce1db211761168b8690cb544012a346657285151a783454345bd465c47e1ad43f5cd037ab44761a12cef696a7ee1ddbfba42628b68c3a6dcbbb444c351c0a10ced8df1029393bbd9ca666c0a224599b03b2667ec9fdb1e8433adf99f3873020bb03580dc37cf19be322930b589474e686efa6325179fce3fbed0bcb479f8a5e19a32984f364910acd0537c7da9faa0d7971e454c213568f0fb6e48b220033022dfe4edf338e343c115cc1965bdbd2181437ce1b6959e070a1df817b84b7f39ca92e927149accd667bb25a99e5c42eda43196ed7d23f09ac4a077bdd758136c658e3275b8aa9c813ccc423c63813dad5e0a87f2cf2474fe2b7e924d29df30c5e5bbde06e2780e120f358e45590918553c20a36d4e75e477cbf593600acdb3fcc4df391a5e0e40ce44eea69a164ad52a18171ef73b2dca24451a9c583493be649a39559317da7a884e1897efcfd6a0ab9c84a5820ae54fd5c2bde60c18e1057911a4a216fecb83bc16a3dc84e6957811af09a84e85fa36972f95ede110622c7393497ab1d874f89816cb0492acc13b0c8a39d1f218fba76515abffb025f370ef8e1c9dc07ddb8d004b75eecb5bb31b9678e48c4626cb0324b5ea3c1be15bf5a513233572e51cf91c2060afc44f6062228210f70dabbf8490fd0d47c155be9f376de4229ef416003f2653dc9e8522bb1ad5866a19272c0ee21ab2c4a370d71df9c5467e1da19be86041ca52080dd3b0dfa6f727002170aaf857e919d977f6d31db5e8faa3fba21546deee08909cffa6537d0d40eed0c51f7478d2a1ce05d4a5bb7a1407febee246189df7c7e45c249f1c5ac5dac3404bbd065f223312a0ce04357ab936b7f91b4d073ecf722b0d43156bd03af5f4be8211c602d3e938ccc743bc067d0d2303cc5bd8c41eff5760f240ec2dd6ac051a9b1bd454cb0fc8e46d6247fa182bd485abb6812f7c1809d26a8c202ab5838a5f59fa1134f96e8e03cfb52646ae64687df6e4c156de1af1a529a95e140d865a8a84eb39daf11d633d480644bdb4a94743f5cf30615189c46a505e76cf8b2a6ec02a7ff13b959c8fbe8952ddf9ba745d520a6fcff8e7cb2a612ef89e3c422835b340a3f37e39e20a548d0c7b728f1f3c9bed4612b47d92b735b9e4774f4bd677c7ec3cdae756abe0e8af6b0be1af82f8986c475b40bb0e0550428203c60206d62332e072972f45f0c38ce985d739ccbd3b4f5ecc3bed678d1bb82441561e27852ddd9219fdd22f7df9c040d94a09555302ff5055b4a96d0082a2f25bd425744950cdf1a0f2607634eb1e56da25826ac3df942369ecebbadf9e8418ffcca09a36b9d580793e168830ead8e39ec4cdcb8256e21510b4107d54237ce06430eefde962b48e145744c02b53d29c3da78ebf5fcf821d0104df83c9257954917e8fa7c143eb5ae5dc6001aeb7da3fed926d4ba84a4d2bca662960f742d91fcbc286019b29552f25ba3403ad8557d40cc172b40d51ad5cc4532dfd326bb7af8e8c6a9ccbfb1f7e441ffb3ee875d4f1515c72eacb8ec82c632dc3f43002a4ca41924bc9aa25a74e610e055e7fdd6d3b474a441fa8720c93223ce93852c3746c8f7cff3aed2de647b6b555c6df83efd6d92a50c12328422371070563cc7d9f13bde68bf825182273c928567772d5285e6c6fdc24332b97e68e98ba45d3588a3ab19f0046aa0e9c9b838b20fe5bada3ba93b80257945107ddbf48b14195740044b3d9b9c1890467a918e39e484a1c6739e6e13e1200b6be8d5232579c201d93beca135393d9faea5672cd14a8673688c14fa9aa632c6dfa6c8a61f469d41844fb6aa216f8aa01445f5fc4d5b764c6f700657a26ef7f910e178503d425a8d72fb5e81948cd3f913de637b571913b7a72fc6c4335b1e0c0ca50df96a8bfa939d44bc1dc86e1aaf60db967f9c953b2ba5582c4fc06a91bb495764649da2fbfadd60c788a7279d3e916ff115b1ff48de0d0f0de1f9c3bd6db74f8fb33480cfc986767252500c78910651c0bc7b3e54c7ce9aaf56d698491925f7eb484375cc7b5572c246e76b347660c097ebedeaa085f420f12ea6bbd82f96d69d770f3ad1a14d2e510b1e0888471e421da92782e3a56b4d98fbd2e0cc38855bd5ec1519ecbec0ec30d0c568763cea85f80b3a98b873f736ee34d7d17736d1e53435e88f346ec4f878def44e01c01ed73aba0e92454adfce3bf376e994e8d17551470422adbe1a75c30547710523420226ecac4ff797b746c5d76d9a89cc1af3eea17393ab6b4cf037afbeaf6f4cb1bb02c409757778479c1de2e282e2bf821d820905ac0958bda20444bfda2d370e3ba307b4d88b51681e2ceeb3f7fcb8046da533e595160458f5f7c49bc6736f559b918f7723181d08ab8c3970fcb56513cc84acebbe4e7f0462a3d403613a938e0c18cb9e3b63934f19f76698e1f2554f92e4668f7306e7dcbd28c112559ea6841231f2c37d23109eaab0f617204b0c7955629dff544acd96971c01ab55325e6fc1fe5b538c473f34b7b32ea308ab2fab437f83af87ce4117a250de39328251009a1df635ce3a1eaa6e2409046d83223dfadbc5ce27f9954f1afbc79f9f79db5362f39b2b88c46421a8e3e6e6678c710c17355c566e51d0d393e80b10ab2a28717210bfebfa1703e761ead255f1763ee37a51121aa6c70bc7fe364f426d22f7057819cf548be878d8c409b6a3a7d33e18769be05a0f55fe4cc6afc16b87e1108667e90c4d094cbd241fca2b1fa9c280145394fc1b61b6a561c4b954979bac2630ba3c213216e9e3c720b2744ea51c83eaf270b66e9a36310406929e9e361093c530b8a655c84103e6daaf2284dfb345f613d576838336a987110d00f29fc1415e4a01ddcc441c195845ede299e46e58564b0a41c110079cb1f6feaa99d78f0be0432f6d6e501db27218c0f79a115229379e012d31177f773cfb7942018cb491744b93f348b1cd54d2e806dea86bd80f37294f08a5184785505289a94f5ca466f6f4226fe51ed24917b1d8bfec87e20c1db5b7f94f2068dc0c6030df1057b195162e246fb46fe196c9f3f1bd28e746046c66cf1de1f239f2eeabc94137b8cb15304f63382051a70d4512ae1d5be553fc0475195c9fe86499ad6bcf88ca7ef6843b17279e7182d9fe318fa7abd77a4b2e33c2b331cd4b7fa785db75625e6bdc2acf9e0a258ef9ebae5f20e556868aee25016a64ae3b7bdcaa09de9f3af9083f18d187934c999ba04f55034a8e0db7f4d51de2e6fd9c0ab3207c0c29f143d487ec646f06a87d24b356b6a96d979c9c3cceaed4b9aed06537ea7faad9e35d28c7e63b7990c4aa54281e21fde190625c992df6d6d98357937f63fbfee9b223daba37d125849294fc477c3d03812ca1ea8c4fba7687c1f7b36ff9eb688011f27ee8e2963bbbedc7793f034a2069354c9379ff8ff1e3f287bdf530a1c5cb814ca2b2a9675ff1eaa6b6666babc282bfb8b429d72c659bc9a672227aa12d2dbeb8861dc57e2534f546a6fc5bfb883e157a40bde9fe9c393235488ea1fc77cefa190a7150a65d9217cda5c4586b8f82191a2199f4a15b7e5434e4f828750ee250de67ab749cfa76a1a78828f0b9c409bee4bb98537c7683aeae504102040e67e219a9de358", 0x1000) executing program 2: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) pipe(0x0) pipe(0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000300)}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0187009, &(0x7f00000000c0)) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000100)=[{}, {0x28, 0xfc}, {0x8906}]}) open(0x0, 0x0, 0x20) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) semget$private(0x0, 0x5, 0x0) clock_getres(0xbe44501372635004, 0x0) pckbd_enable: command error executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x20000000000000bf, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r2, 0x80206919, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) r5 = socket(0x2, 0x3, 0x2f) r6 = dup(r5) setsockopt$inet_opts(r6, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) r7 = socket(0x2, 0x2, 0x0) getsockname$unix(r7, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000080)="c7", 0x1) write(r1, &(0x7f0000000340), 0xd4e688a67930cd) (async, rerun: 32) close(r1) (rerun: 32) write(r2, &(0x7f0000000040), 0xfeea) (async) execve(0x0, 0x0, 0x0) (async, rerun: 32) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (rerun: 32) fcntl$getown(r3, 0x5) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x14}, {0x5}, {0x6}]}) (async) open$dir(0x0, 0x0, 0x0) (async) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) r4 = getpid() (async, rerun: 64) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async, rerun: 64) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) (async, rerun: 32) nanosleep(&(0x7f00000025c0), &(0x7f0000001180)) (async, rerun: 32) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x30}, {0x54}, {0x812e}]}) (async, rerun: 32) syz_emit_ethernet(0x66, &(0x7f0000000740)=ANY=[]) (async) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r4) (async) clock_getres(0x2, &(0x7f0000000040)) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 3: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000000)='\xd5IU\x81\x14\xb5\x17\xea\x01\x9b\x06\xfe\xa5\xa1\x85H\xc6\x90\xab\xd9\x01\x89\xc9\x7f\x00\x00\x00\x00\xf4*\xe5\xc2\x91y\x8dt\x84s\xff\xb1\xf5U\x03\xf5\x86\bh+\xcd\xfaI\xa4\v', &(0x7f0000000080)='\xd5IU\x81\x14\xac\x17\xea\x01\x9b\x06\xfe\xa5\xa1\x85Hdc\xf4*\xe5\xc2\x91y\x8dt\x84s\xff\xb1\xf5\xd5\x03\xf5\x86\bh+\xcd\xfaI\xa4\v\x8f\xb1\xca\x04\xb0\x10\x89\xaa0xffffffffffffffff}) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) ioctl$TIOCGETA(r5, 0x402c7413, 0x0) sysctl$hw(&(0x7f00000003c0)={0x6, 0x13}, 0x2, &(0x7f0000000340)="8f3835ef6c7ca4d8878f82214af018b90026555ec307383f0086f21c62ab2b33c23e49824fa1b0b2f91e21b2506508596dbd0562876c4cfc85a4594b15294b141075d3bdb550cc3c000000000000", 0x0, 0x0, 0x0) executing program 2: sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000000)={0x4, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000080)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6028aa60006f060000000000000000000000edd3b6de7b8beed300000000000000000000000000bb99da597213a061543c6c0e7f84d4"]) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', 0x0) sendmmsg(r0, &(0x7f00000002c0)={&(0x7f0000000100)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000380)="eea8216f568e8f1edd7730f0f5cfeb90ecb17cba3d0c6463849a3f77c73627130ff4fcda2766b76273460fcf22fb207160c8679f471838f31b1c60dd75aced53b57e332bd35e13f8aa27545a60db6f360a3981bbc4cac63823669d8985dcef3f2f7b0a591b824d234c2e328139167cf585454f79bdf72c48c0765a24c3583b14213494745d10417ecb16ff13d372bd445c2936429a12bfb36afe074bdbed913666522426e472b02a0aa5316b33486d5f6e57cfbc4328f33c6e31759878406027a25c58b29dfabdbb4d79da04a8fb16294cda2ec5afd68f0ff7cf3fdbdaa5388585c5c68895bc181e606d05ed30a52665fe31ab17593cca04ae2543ab6179269bb0c0fa8621122c53fedfbea38968ebb81b55406d069a5b8ff4ad447f7d4e86d042943cdda45d54cf0d97f776d95d520a85bd9a271766405c583ed4a23b9a762937b0422d6f2a100c221537931c5961f459c194710b3fad0054a0bf2162ab6d2164c34dcb2e7e1c35350c2fc5cf9177d6a1cf5dad407cc276e00771c7c9f1d9047e69a32a2556be26ee084f78c8a7395c778d8ca9305461a93461da36fbfe7f7006e17c2df9cdebc23199cfd7a3253ec051ba1e270689f051f63ed5567e0f989df677862b64a1ce03ccb22734475e45e43c0cae08fa82b1bbbb1b790d8f3b807416e4a48deb968ab9b1e83fcb6ef86cc6556f507a00e5991b4d90d9c8fc81181a775bd571afd13209f8f2757696a4b2d8a445492896ff6bb90a90498241397ced29063c4501f8acb7e0e284514950ce26dd05c922fda123d15dfd7f130e2a041304a4b2cc8946a1de709a63f39d6c4be6f9d1ed5a26e44556f6aed86031a645509d7a31eaff9b5e8b778490b4f04d3b59d3e17d8bd793e1a1cf7584f6fbf6a587ca9eaa8513f7df35bcefd693c3e9633acce608ea425d4ada434fe6c525b5fbeedbabb86008434c0bd088bc3b116b348aaa889c41f8c0050f28ce2255b393646d3b5c133aaa53ad3c8029c00e6dfb041de245f0442291ea8e7926d6ea8d82736718d0810b183c007dd2ba2e4c7f4c7fdc9e4d273f9faa4af5b7b8341ab8ff2ed3197a9534edb10fa4c07efb0d1069e0867246171999a30da13b6e8aeeb6f6cb5534fcf7e62253bab932e495f17e5863c8c757cbeb1c9007a4871fbd5ef782d654eca48e5fde15c0833e63eaafb8348f0345b0bc0c08534a4f03b345c56dc308fca7f3570e6d52374435b55262c81d5f60a6dee737855b2a5238bb040e03771e7eee0fbe22e82c63ef38c6eb5e544e002a4564c5c1ec545437749192122e39139bea0f14771553696cf07be3021e87aa54b06f1cc49fb644a0ab8fa91ee67e8c994df753cbbf15f53a1b5793f2e72b69063d990a53b76cca8e44f1f0890046008386866f169ae1b8d997c99f9e92c6dfebf4a57ab25f7ae535dfacf0294afebd86be1b7b200c8b6d7b8f8790d83ff7c0808e37a19cbddd0206e395d57a1da806d7fef8727cbb68a6da5362a2d24dfcdb0761e204f269d40e75d4abf1242dffcc7aad6ce4b682a649b98dc6ea2c5763492bc33d1f8e4478300d13182be630d04e065e1b216cdd3b5d4342782adc69209cac41f01cee0dd80b42d57f38939b450a8867e323e83032120a35bc0c4e5fd29efc84b732bcc40cfdc1ecb7d9f988586205cff7314f078d32c4d2d7842f7f7a1f0c6dd7693a5b5baa5f1ac8db14a963d847cfe15a1c5ffe41bb253c449a6c22d7607acb822b5fa1b6c5af9f4e8fe88cb334a4e71f1e4b96a1877e1b85b3736481cd6a8e71b273e4bcfc287d8ec4548db4ba96ad0582f6ac85b5be9be801957f89670f5b5c73e1119a964ab1dd446ba464fbdca2724bef6b19832fa3a4427522c6e91cef3d950da5f720012a4d2f55c063f4d8e2ed1d2e6a51e03003f77171addc6ac7d4ab8461cc9b0171c2e1a32c853662a659710c3f541df18c0f263c501157c04d7635bb0febdc98b1cd67e0d33575d0a938d73e41c8913e266a71b6ebfe0dd1df33cf407937d69a2af31b04d035268aa0121711d184903c25d766922d175ba7b58c033aa352dd3578189df2f38776c700c4e5d68d939fdf156d2aa43108c47e26b619e0778a517976294a48128ba0c57039ed6b57c290ef8c9bfda3dde9b7f8996aa90b729fce1518102db4ed86ff6bdc7e068606dc51ac770c80ad4cfee2652ab372a5393a4d314468bace802219d65f63261b89d74cb6eedea4c570d5aaa195e6f629b8baf95e74202da48975a54c708c05d777c67e8feaa0c9dff534ac589a52954d9713a0318d212c42702f339a8642f5b710ce482a89019a219aec06c59a47f52fea425a0186618943e557e856b9bff2f024b6c62ffb549fb4dcae3dd6b3ad2a4013503d66ea188e9eb5b879bb3ec4ea52e6c3f06360152072671a61eac7c0a15c8a0291a35450be97637c1dbac3d7f9e07500961faea2f407128f34b7b71cb3f3af99d6745f4d00c6e93b912c614a9f49128a9586368378a91ab087247da2f6b17755837da6669585fb3fef87efcbb9b199a464a0ed9d3fac2e0d936c4346b962e2b03c6b75522129112446b14684cfd1a37af5726d890327f0588294a1e18e85bc409cfc553c6d8c5223094f89b50441c059417779fad4a1080a4210dbe13f78bc33c2a70c79651d6caaef43059fd58bfa1dc85fcc7523c2c1f99743f5e2b6d6c9ab6492dc674605c5ffe8e2670c93e59a04c58aa52ba3ff66ab400545f65500961cd7c75a4884f47440a315b9a1cb58ab64316e69e18a004b91234090e9494b1e82c4622542b84df89e7c074439cce1b1a7f41db37b8d0ea9bb3d6a30f89308cc529848ed1583c73c8760ddef8e5bf4bb41d7fcded003ecc5f70d715f318a1981e824bf7a528748de413b283795b4c8360791a8540df8c39d57e7a514f2055d0477d9ddb88a8f3334a4d49331291c46f6819052d8a0f65232d6a26d676064475cf4f46c9cb8d115b2911ef2cd8f4de6484d2f289853e04b760a1ba3ba33c076e18f6e5987a6aec12708761f8ee16845550de039b38c27b11c4f0f19f677450ec5474e0dc78744a3e4dacff6a61cfe3fad15615371802cb6da70a17ec95d364b9f93623aaad2d02d740bf8b0924aceccc614abc26823277a2921983d684eef636c4b95bf8f9623fa2f7f2ba98385a15a1a67ad4d64c0635339fe63164f3969b6230ca87b7e3cbf72659111f62a22e9b8bf9282939c8cc960767a5e148b1acf6e45f9a7c1156d6eb9a43eb24b364a8371dc724c85d59ac4ef623f2c02e8d8f23ecac7abe6f912a55c40ba12ab7c0dd37b5d9a978880ad92a2c2685b8bafe41ccce0ccf6ef9fd966df8ec30204b707a976d1f17b2af01461ecc53ab69c95c341c53bcccad68e2dd9dc8b65910a6e74e45a1b462f5cf7c653dcceba75b96548444af59279568bd4b638d56300569ec649e889bababc97caae35fb666e71d735a1ba804a12b68fde0d7ed9e4c02a33cd9ef7a5e00bdb347e73d938b71cd392d1c38b0088bbb73bcd40942418649edc3dd9e98035ab6235b258e5f4c6c2218b395c6a057ffa89b5aac5295222e1ca23e21e03bae9964da6223b251da69756ec7f237fd4965adcdc20813ea0198f18b557737ad2766711a39f6eba4bc77e42357f96a2f3a1d472c78de7bd8edf47703cb5baa3e6bfe55e6186214e177d2542a31016a0cdf6e2849d0475cf2a22464b1a0bd9d80db8c9d4c0a3c52bd69c34623641202b5ff5b1f57c785d402e0062ed31498c77cccc741ee487f17634730aa5fd74d1e8d1f524e8e786fa8880a34ea6e2828f3acb85e452f68127e80e78d068b6020da6dd7d27577468e061c719593c01251bea07b072aa0a702a8489f4877a5df4448086133a9282e2409be1aed7abb5fa161899e1c26f44627f5de334325a16224c9f30ce4272ea79563cc0c4bd693d89790a8066d26b0ae160a099f3a0aa285a2ebe971c2441207650b031155729a1bb4ce9948058c2ff039aab5f3956f866a4badfc66836f6a7c79a9d39777101c8d7d9b009a0ef39322ae021bcf1f596a9a56cddaf8f3a649b20f887e0297350658dc8d5334f8a7e106764eb498837d265e9791fd1b579de422e5c6a6989e86aacb9b3fd9dab7a86904167c0805a034bc62388573f78b26e3189e33131461e87b3d1ef2e82697da4957929bcf1dc2efe8bff4e6f06c174832b5d61b5ab117d876f6079de9758a8176cd655a59b7db5ee0043ea56b6d28601d8e34cb5ea1afff5ee424e5fc7b6703159d6bf0e5656683cf3f9450caa12374d44fa9b54c0e38ad0215f0ad659eb8bda3d98af51a32f35959edf44f955931d624a18603a85591ed478c751d39fa2f858c0944f88684de9e9fb64464c72503894904098bfc4c3d73336408e3a1471cb6ba900ad8e64fc98fc3b2542df30032aa4e3f85333439dbc1979c8a927c745dde086d746162d777f60d0880d9d6c8d2b669f92a50505d9a0ec29d8644c9639c61d7eb0e9a732e8cc1eea425ba69e721d411478fff59fc7ca3f0180c66e1624d714f552d7fbae5688c297c971bd2465ed1ba80a4853df3727480964d75b27cf963426f1893852e073b3c9908bd8d4494e258fc91783a6fe6ae7378cbbb7222bf06b88ca598028f5c0fc69c02a2055eb9f57b8535e40b2a4fd4abe833310918f642ecf6be3aacd904c41d32e05e8548042ff431df9766bfc6c37babac94caac83d27d2749ce92f0cd47bc8bd47d8e7d9357a3b002f30363ff89ee4117cdf2d34bf7cf70f9d7bf3f61eed5583dfbf0957e4b6e4ff3d6d522166d586b530c345036e34854498ed26e447e473a7874044eb87fd56d687772c85a1211b1c72a11dc54f2b69393d043e5cd10791e3b82ab5cc306ee4194e221ea3ea94f5c4f365468dab4f6cf59abbe7955e74e46d5e76fe50887335eed9b72422a7ee4f609fa40cafe4fe820df692db16098d318284a810a1aed963835cf3c13a4b206d7c8e28844ed0df67f68a97ddaa49310bc0e4fa2fd59a21f46cfb8bc6467c73cd59eead89d29034d0e1104f1ce0a3884a0df23ad20612908b31218ebb4a18bca14c0d9d40fd98aed598c395f320ea6d7aa410801e30c9160b1e2987042e02c2be171d0e8f570b8e50fa0f86879f7bec98291e27f26581037792645e5f7ec63f4d605939aa9431224e9451e09d88b605b5caaf85566265b94de57f1d4744b8c0acc57b26e33c444792a65ff0c4156f9d856268e4f1555ae06b01f801c8169008481f1ecc9c8037d96e92a7b31fb7a026b937a3246971318e48c029de58a4afd73d8d9426bbdb300f4a7b04072fa48277775cfd0b31381583902712fc6b7c03326696ce1ae1d7bf2c8a4c2a8edb8d583662c8232c9aa290e55766ec2a5fa8e94ab1d12ffa1e07e98f74cc67aae14f08143c3f16131376ed383f1934ef874329aced21681a09693b39821569736f2efee24c2d25e1e78f232778ed1c6a935e0822fa365b33ab0f9b52e0659f527cc42b6c82e93772fa2eaec3e2af3ac12b84ea3a6fcc3aafb65793516f5a3c31eeabbf9a6e5348aebaec947440480abcdc09bf71bf7e17594d938a382deacfae2a1bc0817df39d620019b67f47c2d7962fbdb353af01429619b1d251ef097decf8e603e68b27de272380371cd9abfffad5858c27dbeafae927d8a6b7d3e1ad4fc2a088227ec4ced81143d987e6d2f2308dd1c59e93e9fe1bd181647fbcce2c51583d8495161ec083e61145a445d96f4932c6224efb562e6aba46f2fcdaf222d3bfbd1cceb810482d4aa77a1e7d4d838ccd883d58", 0x1000}, {&(0x7f00000001c0)="23c2f7746f4636ab100691d15b2f71ca79bcb8439ebcde082baebb4e6b5fda56aa30b76e8a1e0285fa14dd8f13e2de308b09453190bedcf06599f938f9c57197c0448a637fa5f2ff57a2ce0d344762060db5c9e71f8290e9f77c076761e77cf089ab529b6a0c04defeddc7763a15cffe358916aa95575771d3dd2dde7f989b022dba0ba8077a56485e35abaa4c7dcd2934fb9bb549e45367dc6abf265146e56189bc55a385b02b8c9d828c8a41f28a6f504c8c91f39d52fff5947b6034e8f9eab214568a6b2d45c2b745fc6e4a01fbcef0702b61d081b5cff467e845ccb434eb5d041d", 0xe3}], 0x2, &(0x7f0000001380)=[{0xb0, 0xffff, 0x2, "7a97dbebd43abd03d07a776e955a5c4c3604087bb6c49a8255b3314f00b4b573e7155cd87a05975932178d09c437f1fe8cac507be4cdebe76de4b907f1b1348207f14cc19cc6f10b2de4a2fe2841e511d84f92f3d5a55c2686d2b5a10e7538dc85aa3732c3a298dae2879acb7bfb55b07c1076f0026a34ec0359267be9b48f0d5ed718ce7a1357296e715ce5e970707103aa4525698afaf6a9ed98089961"}, {0x88, 0xffff, 0x10000, "e31fe61918b77ce08b8eec24a3218556882a5995a48f931b7650c9e3cebae769a642fd4ac009e3bce4d6c5bedd6c01291055fcde28865cebcbcbd6d12e04dbf275f9501d4c4391e7a2437d51d9fea1c8db6bced0f4935c0fde3b39c55f36e762158dfac8c67f88a26f81a2a81b6b53931b0091"}, {0xa8, 0xffff, 0x6, "8cb2e285f6ee939eb38eb997c05737d3c3aa8a54119eda55b28272be951f2aa65b30a0aadb55ec0862ecc1373ebd77b813dfeca2bfcde0522d3f23f60c1252f3e0b3535bf2fa83511cff48a1aca109d844ebe8186c26aa6c202938c8ba8fbe493c17b21474e7498fe5b78e8f87599816dc23834fecf8cc4fa1fc0cf076b62766eb5c42e6d1025fd2ff905287bee8747db60cba42f1532d"}, {0xa0, 0x1, 0x1, "18025def8c401195193e6e11bad6e7acb8c5301d7d1219bf3f6dd38e6c1c154e40de56eed495792bb316f674d251287663109d1f45cdea76778d82578c61a540db0c8702bc15b5551d186481c1eaf0ecd36aeea0cfec5235d0d42f00753ffb1a60e80e7b357a0d09de399fd14e30e25944f8dff341f08f6ca4ffe4f990d8eca3b812739ade530f410f8790aa49"}, {0xa0, 0x1, 0x7, "83fac8ad0b787b7b888e575b3719292d8931489eadd1acd44894e4a35ba7aff639325c201bb238620a5b78f2dca318a8f8cc7ab3ad877ba6b720d0b906261bcb96d6034f2b4d4ba343c1c581772dddde27f08effc51b124eedbd11e4f4473b3b58a9c8844b61814e5f3da785bdeca9ddf82f3b22abdde25bb8e63f7e47a41b4d6f6c310de82512ff561e15"}, {0x98, 0x0, 0x1, "933c196712be3cd9e6f04f3c6487280e7fc5fe8a0641ea473083395e846656021c6f7b30822a976437e09761a5497093682d6490a4d7557aadebea90f536f2b4abf4bf52acfc44713d0b5a5e0069f4aa0575a37c35be4cb9f22f108e3321544642624a6ad78e6c947d426ad2e76b50edc2ca6fa98b009500bf6d607e5a142569494fb494"}], 0x3b8}, 0xfff}, 0x10, 0x404) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open$dir(0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000640)='./file0\x00', 0x8000, 0xfffffffc) mkdirat(0xffffffffffffffff, 0x0, 0x0) (async) mkdirat(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0, 0x2}) (async) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0, 0x2}) openat$bpf(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000800)=0x80000000) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)) (async) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000082b0003498c7d3c88732762c5bbfb418dbe5cb82957248c3701367c99166796bf7cb7330001"]) (async) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000082b0003498c7d3c88732762c5bbfb418dbe5cb82957248c3701367c99166796bf7cb7330001"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x6e, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) setreuid(0xee00, 0x0) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) getuid() (async) r4 = getuid() fchown(r3, r4, 0xffffffffffffffff) (async) fchown(r3, r4, 0xffffffffffffffff) r5 = getuid() setreuid(0xee00, r5) (async) setreuid(0xee00, r5) r6 = socket$unix(0x1, 0x5, 0x0) bind$unix(r6, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x0) r7 = socket$unix(0x1, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socket(0x1, 0x2, 0x0) (async) socket(0x1, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8}], 0x1}) executing program 5: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) (async) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) accept$unix(r0, 0x0, &(0x7f0000000080)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) executing program 0: open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) r0 = getpid() mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x202) ioctl$FIONREAD(0xffffffffffffffff, 0x8060693d, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) writev(0xffffffffffffffff, &(0x7f0000001680)=[{&(0x7f0000001400)='K', 0x1}], 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) preadv(r1, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000140)=""/192, 0xc0}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000000000)=""/18, 0x12}], 0x4, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) poll(&(0x7f0000000480)=[{}], 0x1, 0x10000) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) open(0x0, 0x80000000000206, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x7) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) sysctl$vm(&(0x7f0000000100)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x277) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000005c40)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r6, &(0x7f00000016c0), 0xa) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r5, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, &(0x7f00000003c0), 0x0) getsockopt$sock_int(r7, 0xffff, 0x1002, &(0x7f0000000140), &(0x7f0000000100)=0xffffff2f) executing program 5: sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) select(0x17, &(0x7f0000000480), 0x0, &(0x7f0000000540)={0x691d}, 0x0) r0 = open(0x0, 0x8, 0x93) accept(r0, &(0x7f0000001400)=@in, &(0x7f00000001c0)=0x4) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) mprotect(&(0x7f000075c000/0x1000)=nil, 0x1000, 0x0) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {0x0}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) getegid() minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) open(&(0x7f00000003c0)='./bus\x00', 0x100, 0x8) r2 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f00000003c0)=""/96) r3 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0xff, 0x0, 0x0, 0x0, r3, 0xb2, 0x4}, 0x6, 0x96, 0x80000001}) getpid() ktrace(0x0, 0x1, 0x40000734, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000001780)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/21, 0x15}, 0x0) writev(r5, &(0x7f0000000600), 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000001540)={@local, @random="3579d85ea96b", [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @broadcast, @loopback, @local, @loopback}}}}) executing program 2: openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x2000, 0x335d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r5) fchown(r2, r3, r5) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) executing program 7: sysctl$net_inet6_icmp6(&(0x7f0000000040), 0x9, &(0x7f00000000c0)="f30c3d557d75d9d7a5aa5fa308ba92d264227fd55e66d49bc73e74dc35a0e55d740b0b77fbfbc157ca743a6f", 0x0, 0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x9}, 0x4, &(0x7f0000000100)="c8bbf73468d742a6ebb0551ec68a3a1ec253e0b33dceb156dcdf0f82e1ae251bc3b67a91e29213a8e7a3ff14fea163e12ab6b5b101e5462c8ef784787c7e61848fd50c64792679d95c68353760092e655329a1719473a9", &(0x7f0000000080)=0x57, &(0x7f0000000180)="2ffd5e5961b3b990f7c4b73a27fb8e9bafc60e50ca1c9ba722747d84e6f28655d69f0033bbf59e61638093fda4f28f27942c09febccb32c22b4772fa64a2e3cd3d5417fda87b7f711619eea619b3d86868536224183f8dfee08e3520cdab10fd95d824cf99ef8d2f652a8f8b575927880d", 0x71) executing program 7: ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) (async) kqueue() (async) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) (async) sysctl$vm_swapencrypt(&(0x7f0000000240)={0x6, 0xb, 0x3}, 0x3, 0x0, 0x0, 0x0, 0xe5350e2a94868a05) msgget(0x1, 0x0) (async) msgrcv(0x0, &(0x7f0000000100)={0x0, ""/48}, 0x38, 0x2, 0x800) (async) getpgrp() sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) kqueue() (async) geteuid() (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) close(r1) (async) pipe(0x0) executing program 2: ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000040)={0x3}) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) pwrite(r0, &(0x7f00000002c0)="191e80bd23b48941029ba5926a4e54c802732497a372ad32a140e2cfab9b27f6735c0706d5f4de14763ffed9de4895d5bc65ffa082a7ff4d12460a8abb048fb3ccbcd19b68705ba50563a35d5b221e8302ae0125773e4e26e94099d4d0fd68c6d24b9e5309c6a6c0943997a84e90b06908f77d154c89d990def5821d2dd65edd0f3acdea08243991eaa35e79ef4feae797524e59b174231f0d6106075da312aea2ffdf1f180ecf00a6d000a8eadb0000014da00c95f9d216d409973462856a9dc9bac948c69063e840d714313e0082a0019c3f4426c4b95c7d6ebe369c0651087019a3364ffbd2585bb194b2d17a094e5cb9043a9748", 0xfffffffd, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x3) ftruncate(r0, 0x8000) executing program 3: connect$unix(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffff5e7, 0x0, 0x7, 0xfffffff7, "1010264d007c2600"}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kqueue() getgroups(0xa, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}, 0x200000000000, 0x40, 0x0, 0x0, 0x0, 0x0, 0x4}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000001740), 0xfffffffffffffdff) r3 = socket(0x18, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x1}, 0x4, &(0x7f0000000180)="ddfb45032b0fb2601e63764b23e1437dbab8e8addec77a0c9139d04daecfb584ebe91f1262514cfbc70dab135bcca4c9659aa47e7fc7aea642cc6cb1bdfdee8a5a1e4568200483d8eb67a9b41fb2e9da7f2b3b6a61d29ea7e7efdc07459bc26c33d1fed7781c8facd982756b6a0a07dee4918dbcdc9b4a8247efbb7e4c4d9ce05157150d14e10287c028f00bbc81272ed7f7e205d3693d7eca8955643e413b0e379309d867cac627a89a08492ca5c49d73d3a20e78cdf11ae1791ac8aba83f89c1731acd87277d0dd4a8760881a31657f1dd4c89b43f892679f89076ec74fb57964719f85834067d28833ad140f8b3cfe2dce6bb3a966add0ee2", &(0x7f0000000280)=0xfa, &(0x7f00000002c0)="5e7fb9d95976892b3df688f754c909cc43477fe62ca50ffdc3e732bc113796638c341bb752ea990b517c6712dfc6a4edadb2e1ee1ae9d4338f1f3c9f9af567d0c6a943c0b9c427523246a1358be2e3871fed1953985012931b14c6ebe2ce59f51effce8562ceea4bbf41446dab47e3712646fa56cd7b74e3a1b3d66f69f578f70bd260984284fba57a645aeb28d2fbd4475cdafdf08747c290260089f39c3235977453aa1690805e72c648c3ccf0b637a49fd237d8a45d1b3ebc4109f34981ec79dd7a9ca159f72f71cd87539d7ca0ba4854e97ce98f3b46c091748fb028b95446dade72efd9", 0xe6) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f00000010c0)) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x4, &(0x7f0000000140)="03000000", 0x4) dup2(r5, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast1, @multicast1}}}}}}) syz_extract_tcp_res(&(0x7f0000000080), 0x9, 0x7) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x70, 0x4}, 0x4, &(0x7f0000000100)="88d3c4e1ae85828db47476eab7973a276358a54ceb280291b70f054fd585bd92039cacee8390c1d75614de00f77dc4505299c96e789b708ba4dd0796aa4901ce1c8d5a49b89c457249d3b3facb6b6e19ddd8f90c1f90eacf8cd928826b39067a584d6cabfc381df6eb3897a5f693bb3075c788779ad5f8a1209099a5786155cae121cb0f11aa5d196b4e8ea7b792697d858537258d16931a25cb536a5755aacb4d55a8f7a9a2407e6155c399f529bb7d2240c653e9ebc655c33ced6ab8c2e6286b330ac86f8a472a527b5372fd8fa790250bba010c0e8f17c318b6ed89a86a5eb5c787ccc24a64bed0459acfdca7cc25609b358196311b09f04c519bf68ea50f7a91febc73cd03cfe3ee0d54bb8fc09be1d0b6f8c691bc5adfb95593606562d23d2170583ac220895fa2690733d8ad07e2af0ea487ed07b0c3534b857a572066fb6080d9b4b46142020ab4ccfd20af007746fc4c9fe4ec8b263f4f5ee56a79cd811460e48bb33f4445f0db3962c5cf287292ef5fced634607b8b9bc8cebd2f1009cb303b2cfa1ac86af9fd5b3f6fb347cd606bdada993ae0c304ff55e5922a36d2bf07ad8264dbe03f181e4b284fea1320c3354bf800bc5a4161434553a0aa1ea01e58baf11d7733016c714f449265e8dcd5d91c811a12d56b36188492d59703d80332dd2c76675a39d30f785bd400ddf899d7207f96cc8e483fab79c8fa3eb7647eed7b11fa9e3b519f6f2ee73a9e077212ef7932d7327a60ef5d899df57bf313c02cd43db480404e8f65d1a95a23c05403bde4ab430c7dd34cc9b7f7983a6eaa0d8905009847264e13479706eab7bf942da5c36be34c44ee2047a3a5013437d43b27abd12171a0ff9c2907f61f92dc2527604c0d8d44f6544a40b0be1f58d2c41f8073f090ae8b74598c9346930e81a9d339a9d79c85bea67290a8a5403dcfd427a924771f0c84b477ffcac054ab080ecccb273d6d3367b9679a8a842fca43608d6f328315f7a792d80739d90ed01fe62996f290eabf98c49a12eab0995c470aa7e5eac6df337d23faded016fc531c881028c0f4c0908c268c3e67ce06a04d32a19180c3c0142de40cd9a1a2847760f72ad2d666d85061773e0a28f1cd620a3b7dda5e037a0284f5b3625a194585a0ffcdc238e3cdcc4358047dee7914b9d887dcd07f2f1001ddc36d1ba65fc3be9b0adf8e20371ca13873a0af3d25abfa325092e918906eb23032fb750333669d16078a34ee3d8e7b505a55308a6d58f1d0fe967f9a0e2e17a399bd5174886b263b82d3c40860f74071dec0df06ea67f909e22aadee5d38df87c95a3f8ec85441b515d073480863ab32c303d5e43539212c1c6eb157da7cb1785895a1fd5053583dd64fed3d09b77673332da1d5f7091fdaeb1664c2edaab32a92c2f6515a63e129a77581bf8401c0f782234fc462403225dc90beab24cfa0d0a444d867b7b919c11168ec8981801b568f27512c414da2187f50e5c3f4de0b51cee98d4eba56b63edf15995c7815506ebb0e37f530b0485ea331abeeaf4b280517687dd8c379f2b1725efd4f16fb9f4a1c6ee7e3a19d7b221af85b9f1bd657f2d8e2ce9678c4b36c44400b1cf0c3e81320908513f8af59b0d6335f71a2bdcecae0bf26dae4901846d3bb7a2bdd1aabeaef6375480cc3dad1480cd9c5a0a81e8f852558e5f0a1268d3688ed18d1aa7dcda810fee48ffd8b15f13d7b45697904abceed0bcb03c71647537cbabee41f7306c398465f1ca8251d5d57c2ddcdb742ebcdbfc1e868058bc9ad24bf3b5e7269599c236a9b929832b5515199f8df9086756f81ed10180e4940f1a8b7fb1858375a383fcf5c9681fc794e819b6f9f7827ad2f96612b3b116d8941154376aeb476d0ebe0d43ee7179ec1e6c4005f3cac9374699adf4ef184cdd16fccf29fae40d84e9255cf4cde64c7245204dfc0102b298356f50f8a6818fe734deccfc1776b38cf31e20bc064daceefe91e9e0e97f348dec682eb9f587d4f597e986c423f6f0126cf5daea0ee9d69a023a33baa3bdff86f580a09d40ccb5fe5b1d72c10e141e0912f34637d90ebd3772020a17d8784daafc91d13324b2c1393a0252cb9d3e5c95e01fe777824f59714ddd316c9ecfbc20dc3150dcecb43e3a8f0215f23d50e2921abacc6ab4f620e6df35b131d743ef932b4dcb133f0d34e4886c59aa25c8ac34a794466224a3a3b65afa2ff9278cad190efd93d1fafeebfd3c93bbea42715ec5adbd06c58345bec589fa6d7302062de0992e2322ea1c841463668838561fda41597b85e428f23a9a9612d77176f4f107d936abc8706f825d88d3e8d60402b81b8aba82251d70b317ec333b0c3a083bc06b8be30c5171b19ad04827b1724e76104edfe771c4fa0dcf38a29871c8d6775188f4d36721ae04fdcfe20f351a5da2914dd3feeaa7287ee79de0c7647e73934b974fecbdb42435717b72b3d91417097fb404f300ce1a4ddeac7ff97cf76a1afaa1d27d85c083c3c6ad058fef4e498e6b270395d1992a6152bb4c9e6ffcbf39dae470391b74c76f045f6e173e4c7f10ba243b2c041307ce93f86010a031b6036913784106aea61818fe16a61e3b1ecd0942936395ac7d50b1c2a8c188c5c6901b91a9cb8d55ebf24997d5fe136a28abb7b2cfc7dc4c7d47e9297d0606216e772139785c97750d8649b511929906fa6a948bd62c753090372735928ae2dd968d9b04f0dd35e624494739306a95e781653a8e78cfc18ddb5dc007204e2b7c4b75ccb9ecc4c69a01d714bbf7dc9355c65b5076d5f9915d6e105a2e0dee1047cce5e800aedca57c371fb3b65adceeeb31f08659b7fbe30b6103241365639d585894f5e7e2cee888a31fd5c833442d63e77c87e07ccc7c7fa72dc5f0e0c0239d4dc073ebd7a0d6ae5f18bc602e1dac841ac84cce3aa8122a220ed1066975ffa68a2a1d5bf57e50c6e44108a65b2bbdee9e5be3790affc355f81765e62f8344edf74f994a93604049daa7efc3d8aafed9a868bac66e04708386c2d17f4907c55749cbc6f58de2f6e98151c04573172bcedd932eb58fda813b18b3d143e50aca15b41379921fa817742c8d63bae18cdd542c5c3b580bb6508b94f9d34196b37cac05720e58a19bb9ee11efb1368f68944b469cdf383fd0edc8d4ac6d379379438846ce349722ae69f0dfcba93e16e3e2230fe870a282d3ea262f5efbe6f15706e727025c124cb45d54bd0be37c3b16e5ebce68d3c5cf6483e29662488860a50d03db38f58cb3d3ee2a8494edb80015da714fef1e57eac2580f2d36a69d27929c1017565f8cbae86c366f937a53ba328a06a009de124f063c7b04b2ed789fc813180988fdc5f680b05719cec46b760ed19e6c6276acd075097aab3d632c6248a7ae03834d2b0f898947e28b223f968754347803f0022191f60ea8154a30662358d1d246a696f69679275331a1f7f9f345e8e2bd560cf5a54484c4ee501c7c6a52a3f447fde513991c4c7dde81a93fba2da547cd24ce208dd82725fb193e3c9599f2c267c65784d745fb4f2e517eca2c704df2eb4a0ab397defa37f6f14bc8f9b178a09aed617fc8ba1e6f76883c51974e985c5180c4d21e4228b27d0303ba668331518b22b09a95fe85b9bb2e305503fac36f3bafdb7655215c3aeec2fb96205da76737efcd24803e8f1ed0fd016a068dce00adb00778ade3cd4993a6efc7578ad29ba5e1b0d1279edf8aea8b20cccd3bfa8491796a8273006784efcfa52b99ac2f5ee04e4e4db7235883679d813a0eccb276405177c321a3ab46c3918ba5863dee5e855fe5707258da4fa0bba55c1401e72db5bfa196c9ec713eb927c18b3ed14d287bf7f96d45ff2f3cb4a238b76b43fb0caf0e5bf9941c931f5f5ddaa0f51177611eb2a2a117675988f6308c5568646785e12d563216126eaf20623689944224517c8d69a2db0bfb779bb1e2c8a65dedd4ebe2f927d0445f0832b82eefce33540a5aba32609bfc541873a3926c5ea1d9ce30c35291885ec33216e2c1b9a88c419193c2d279d0560117d41cd9ef88436d8fd7da72a10ea66dee0ab7ee6870fda4c06cbffccbc5f290c92d0fe1f6ad43594b6f6bb125551a2541c372fbc5c9c117338a1e3d4e709d84fc6297cfcb061afc0e7d38290095b6409f39f4c523d61ed418c5dd0c603f68133ec1175bce3f8cdde83c97aefbaced6d9d2d295b6d6f2c0b702b7bb6325721063ff3149dd05cdd4dafaf18d87e66c09a5c9fd104715f19477e59ca1dd572ec0f1e319ee461f539897b5120e444a7261f7ed326a6bfbe3a36be3c8813fcbb3d65a051186c39cf7d24e1b779831ee76fd0e9d7a82e4d1b4a4225c2c10692341cc23d99dbf7e91d638b113f28eac038b3225f21a1e0280651644194985839e773ade18395bcee29e68f3ceb9e866a58ca8df8091fd5c39100f3f86d495a4b6b1d15d466371975a7194a065131921b0dfea51ddc20ca4889dea4e46e20064713eac3d07003d7ffc09d2042e35584926fccc873cf6e3df028ad7223fe4a5cb94f24c5118c4b6edba1942f81c8dd45aa43fca1a6e5a0dea349121873c9fd78d69a8c6848185de6289969b0acf9860e2932bea5e5ffa840278c8c2c2dfded668f91cf53f1ea211b033e119f97cfd19d4f891e32c2afcd346a9fd3980edb4691569d7165c03a7882bab19567ec7dee1eedd92c7c1ec81293ab0b1ca5a0d9a0e6d90e069c858c006f99911656f1341ebaaaaec72c118b648cfcfa84d4a9d3e1d9f237924c288fae07488c7de7456eeaca6e4c5612ce53ca1f41205e37fbba45315166544229a9fbe87c218ed5efeb66712a8fba15589c9526d7b90b1394c093922e17620728c16e9d28fa53acd5b7c0b18ea5d71ceac331bd708c122eb415b5df64e860e4ac80994dc633863d5a0e70eb5b6fad02dfd97aa3efc956648c31c5a91bace4c5ceb6d7a78bf6a25d87ef7b12dde0bfde3bcb1413bfe9a09d3abb26c48eb6c7bb088dcf635632788aa95626fdfc35e25e9df6af44e122122a5564dc31cca79c5cf3d9fb8b73f77dbbd4a68a424e43fb0e92f995d5e1e6cd1583682410660edf6c7f3355f2f07858bc44b9a22f4d9998532c569071ceb2d894a0cb51f43d86bde56db07fd67226840035cab826712847011f5f365db582c32c13dd82d775aba1f663d6bff3eebe554fff753d5428b1373e19d1d84903c663b4a8a0f1f8b54751e7af34847e344b441c42bdab53cae139b128cab196937a6e95316e0ffaa8f243c8a070702fe7671b4f0a429c10283f7668fdcc666ceec7377eaaa358bc467875717916e2f05af9036cc5cdc3e0a71a5202a1ff8120216a9b96cbb7e5c236b8a4904e4f9303e44d09f370904fb9345b8f3b7a76cbbf8c03b4ac88e3b2d03d210af3ead9657af6855193f332ba8685c9494342a4b8aed4861ff185c21f50dccabc3326e0efbe7f4b976a0f19764d5314a4c56c17837d7f7ca476aa322031c11ced9a4d5d71a3bfd04260648258917d4bb970952af4ea6655be82eb8c5c1eb3e28e174b87d1e11f5afaaf99f1ec60b09217c0be867a6b0efb53f619905c06522f5dbcba1a3171da2a1d54f8b76b9ca78c73637313b17168b91fedf02487ad8b6d2d6240d6d1fa130151b4042c287e46ff05022c6a9fb14045af06f95f83fd767c719012e9b4d28e6dad176a0124834bf08dde1e0e4dcab9560c982d595ff1f819117ad4108caa1a7507614e9c7964681dd58f538ffd138ff67bce19266fa4a1a5302bcc03b481f302311eab09cf1e4fda23eadd657d4", &(0x7f0000000040)=0x1000, &(0x7f0000001100)="dd5c8dbc6237a8f180a1a4c449586e397d100e4fd419ca8e80e3b049f982fe8d22535edf5041acfbd432b8ad9bff8074ddcc1201c77a37b7b80fc9262c5c20aa7d530b4253909a8bd5a90b668d1d411933965deaa52aef11100d15dc3d7ec607e17be12426f900e96f404896ad367b7a8bfcbcfa99ffa828a135a9bf034a2bece104abb99235561d123e2ea3397ecc955b8b84b08c5d27e3cb17734878", 0x9d) executing program 2: syz_emit_ethernet(0x22, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x3a, 0x0, @multicast2, @multicast2}}}}}) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6028aa60006f060000000000000000000000edd3b6de7b8beed300000000000000000000000000bb99da597213a061543c6c0e7f84d4"]) executing program 7: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) pipe(0x0) pipe(0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000300)}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0187009, &(0x7f00000000c0)) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) open(0x0, 0x0, 0x20) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) semget$private(0x0, 0x5, 0x0) clock_getres(0xbe44501372635004, 0x0) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgget$private(0x0, 0x0) pipe2(&(0x7f0000000040), 0x4) r0 = kqueue() r1 = dup(r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0xd2, 0xd7}, 0x0, 0x1ff, 0x3f}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) mknod(&(0x7f0000000100)='./file0\x00', 0x8, 0x3) r2 = socket(0x0, 0x4, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r3 = dup(r1) listen(r3, 0x0) setuid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f0000000440)=[{0x2, 0x94}, {0x0, 0x3ff, 0x1400}, {0x0, 0x12a4, 0x800}], 0x3) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)=':\x00\x00', 0x3}], 0x1, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) semctl$SETALL(r5, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(r4) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000005c0)={{0x9c2, r6, 0x0, 0x0, r7, 0x5, 0x8000}, 0x3ff, 0x5, 0x0, r8, 0x1fb, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r7, 0x0, 0x0, 0x5c, 0x101}, 0x49, 0x8, 0xfe}) close(0xffffffffffffffff) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r9, 0x80047476, &(0x7f0000000040)={0x0, 0x0}) executing program 2: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaa2eb0100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="7f00000000000000", 0x8) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) executing program 2: sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x4}, 0x4, 0x0, 0x0, 0x0, 0xffffffffffffff90) r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="14000000000000", @ANYRES32], 0x30}, 0x8) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x401, 0x1, 0x7, 0xd065, 0x7}, {0x8000, 0xf76f, 0x83fa, 0x5d9, 0x9f8}, {0x3, 0x1f, 0x8, 0x200, 0x60f6}, {0x2, 0x8, 0xb8, 0x49, 0x4}, {0x401, 0x1, 0xcb0, 0x7, 0x20}, {0xfffd, 0x20, 0x400, 0x3, 0x73}]}) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYRES32=r0]) executing program 3: mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x4) open(&(0x7f0000000480)='./file0\x00', 0x10000, 0x0) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x5c}], 0x1, 0x0) socket(0x18, 0x0, 0x0) (async) r0 = socket(0x18, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005136002009f05003e080000fef99bcfc77a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f880b297be1aa5b23edeb51e2f000"/73, 0x49, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0/file0\x00', 0x4097, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000100)='./file0\x00', 0x99) (async) mkdir(&(0x7f0000000100)='./file0\x00', 0x99) setreuid(0xee00, 0xffffffffffffffff) getuid() chown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getuid() setreuid(0x0, 0x0) getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000600)={{0x40, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x7}, 0x5, 0x7b8, 0xffffffffffffffff, 0x0, 0x80000001, 0x80000000, 0x4, 0x2}) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000600)={{0x40, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x7}, 0x5, 0x7b8, 0xffffffffffffffff, 0x0, 0x80000001, 0x80000000, 0x4, 0x2}) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r1, &(0x7f0000000e40)=[{&(0x7f0000000580)="2aeea03fbf949986717417c69a21f65652a832764c8c40ac548df3f953c9a0550e818e0c47944fd534f7547cd0db0b5934e60add59c3fe4bfc4f52b60ef6252b324d199ae4af8b8682d8ef019a1a32cbfeaa7f46", 0x54}, {&(0x7f0000000600)="79dcdf7e3555933ff826233e03433c5613a5485e54a4a9cdbd45316318724d140d9e82ccba5e54eddede8a3f3997e3b4f481c91973085ca2353dcae6c6edf7d0a986cc6d7d30fc4d2ddadd701292c3e46377c8e01f25008f666767c5fcaebfec104b13bd73ae038aafb6868635dc3b00ab79c4234379f6f4e2e14868f79d31e8f4abba6f18e9329ebbda19b51eca771e0da731c22771e16d7b0d1a20bb2a57f32180b1ebac6c3d695db9f8e35a2da81be615edb0ded8cdc469aaeadd35f785e8b83519847655164bdb1909542806e70240b99aac19aa82643902b0fa1426038543aa7b52e439194af955ed0e6872b1a06a4064bba7c4cab43d745cea85dab1058e190db04d7be2c155967fb1c8bb7b916a25bcd5b6d15cdcc2387bf9fd377c85d5bf07c955655f2e087ca02d8e398d7567a71f421d8b4b3a07a97b877e920939bc536c41590d8914598d7f02bb7f34c39a5f032b4cf1217debd0dbf53285391be340388f9cfeacc65a1247b312d99998f63d61a2996c3c8ce09e470b09ed4ef92a7d10b7ad1d9a734c8fde7888e2ba0f74bce7633793965a1dc4e3962c2fdf623b4168b5b31bd6d2b6af2f79eadd1af7a2865aef7198c6cb145ef060b9c7f403bd42c21b45f103a188326e92376cf1a568963336a7b08d1973be14cf356e25038fe225d1f4355007c2032918d4daa642b25f4f24bbc73157", 0x1f8}, {&(0x7f0000000e80)="eb78ada84926b38daa2fc437b09c115efbfc040588d1212c8f26e287f0abd8f640c66106e9524a910afab6c54d2ef790624fd95e916ef85b9cadcf36793d5629d16c82a5bed9cf89c63a53548828e4fa8d37dc", 0x53}], 0x3) (async) writev(r1, &(0x7f0000000e40)=[{&(0x7f0000000580)="2aeea03fbf949986717417c69a21f65652a832764c8c40ac548df3f953c9a0550e818e0c47944fd534f7547cd0db0b5934e60add59c3fe4bfc4f52b60ef6252b324d199ae4af8b8682d8ef019a1a32cbfeaa7f46", 0x54}, {&(0x7f0000000600)="79dcdf7e3555933ff826233e03433c5613a5485e54a4a9cdbd45316318724d140d9e82ccba5e54eddede8a3f3997e3b4f481c91973085ca2353dcae6c6edf7d0a986cc6d7d30fc4d2ddadd701292c3e46377c8e01f25008f666767c5fcaebfec104b13bd73ae038aafb6868635dc3b00ab79c4234379f6f4e2e14868f79d31e8f4abba6f18e9329ebbda19b51eca771e0da731c22771e16d7b0d1a20bb2a57f32180b1ebac6c3d695db9f8e35a2da81be615edb0ded8cdc469aaeadd35f785e8b83519847655164bdb1909542806e70240b99aac19aa82643902b0fa1426038543aa7b52e439194af955ed0e6872b1a06a4064bba7c4cab43d745cea85dab1058e190db04d7be2c155967fb1c8bb7b916a25bcd5b6d15cdcc2387bf9fd377c85d5bf07c955655f2e087ca02d8e398d7567a71f421d8b4b3a07a97b877e920939bc536c41590d8914598d7f02bb7f34c39a5f032b4cf1217debd0dbf53285391be340388f9cfeacc65a1247b312d99998f63d61a2996c3c8ce09e470b09ed4ef92a7d10b7ad1d9a734c8fde7888e2ba0f74bce7633793965a1dc4e3962c2fdf623b4168b5b31bd6d2b6af2f79eadd1af7a2865aef7198c6cb145ef060b9c7f403bd42c21b45f103a188326e92376cf1a568963336a7b08d1973be14cf356e25038fe225d1f4355007c2032918d4daa642b25f4f24bbc73157", 0x1f8}, {&(0x7f0000000e80)="eb78ada84926b38daa2fc437b09c115efbfc040588d1212c8f26e287f0abd8f640c66106e9524a910afab6c54d2ef790624fd95e916ef85b9cadcf36793d5629d16c82a5bed9cf89c63a53548828e4fa8d37dc", 0x53}], 0x3) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000380)="4b8572730e51a93601084c480dc1199dc57b2495e5607209c4c7ad688b2768a5c2dc2606cb3396fe19b7684fece0172cf942aa0b7918b45b0efaf120cb28eabf16f7c5000b4159c5d1cc872d79ad1721703966da567664540f216f5650fdbfa8246401bb352764be4b6fa3ebc0b99a3665bc25216ba50581e8c9aff5a6691e97bedc672c5e8e3ed4bd372eb4db334603c9fb94a733c8f0455f4285c7b298e66cf9bebb66f447e2fa9afbb8108623ef393b16617b255c6b3db0b76f90ed460706c5193c7b1f", 0xc5}, {&(0x7f0000000800)="6099fbdd9cc44bf7dc52000028adb25e275b8138589de3e05be278b7889f45cd5ff1293883d8cf6b567472b57188f5a4d0b2f5458cfecee79ebe509a8ea6d3bef0552debf94eb8f29a04ed9026f79cd5bf79c47a4e50c3e6992d31a5d4b6d61d278cb598b74a9bebdd1599a190d5074eb9eb59661567080695bd2968438a8c33eb77737634217fcc13346de2e1ae15783f727410f3d334987689b915721d0000000001000000498393f90000241d91ee5a906b213afdd54d019f3ef5ef2492337f3ac6876e9f7bc85ea76ec099e2acff62ae22af2576bc6fd4e23636d6987a93df12d3147429940883fb084a2698987a7592e06cf438f1a1bf39a0f744e868dfb18180d178b61f1e1bddbc915cf38b9e5b6baf4877437166ff2f45a911df8d55ef4af8b48d106e05e860a9fe3222c953a18b555a57737577276063596504000000a2f017da45c846dea51945dcd4dfff89a150b2c3e931ac51193e93e9ea410422cd6fa1a3e307dcf703451019c7aeb015fbe14180a3bf01ffcab1db396bb5db705031d17a", 0x185}], 0x2) (async) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000380)="4b8572730e51a93601084c480dc1199dc57b2495e5607209c4c7ad688b2768a5c2dc2606cb3396fe19b7684fece0172cf942aa0b7918b45b0efaf120cb28eabf16f7c5000b4159c5d1cc872d79ad1721703966da567664540f216f5650fdbfa8246401bb352764be4b6fa3ebc0b99a3665bc25216ba50581e8c9aff5a6691e97bedc672c5e8e3ed4bd372eb4db334603c9fb94a733c8f0455f4285c7b298e66cf9bebb66f447e2fa9afbb8108623ef393b16617b255c6b3db0b76f90ed460706c5193c7b1f", 0xc5}, {&(0x7f0000000800)="6099fbdd9cc44bf7dc52000028adb25e275b8138589de3e05be278b7889f45cd5ff1293883d8cf6b567472b57188f5a4d0b2f5458cfecee79ebe509a8ea6d3bef0552debf94eb8f29a04ed9026f79cd5bf79c47a4e50c3e6992d31a5d4b6d61d278cb598b74a9bebdd1599a190d5074eb9eb59661567080695bd2968438a8c33eb77737634217fcc13346de2e1ae15783f727410f3d334987689b915721d0000000001000000498393f90000241d91ee5a906b213afdd54d019f3ef5ef2492337f3ac6876e9f7bc85ea76ec099e2acff62ae22af2576bc6fd4e23636d6987a93df12d3147429940883fb084a2698987a7592e06cf438f1a1bf39a0f744e868dfb18180d178b61f1e1bddbc915cf38b9e5b6baf4877437166ff2f45a911df8d55ef4af8b48d106e05e860a9fe3222c953a18b555a57737577276063596504000000a2f017da45c846dea51945dcd4dfff89a150b2c3e931ac51193e93e9ea410422cd6fa1a3e307dcf703451019c7aeb015fbe14180a3bf01ffcab1db396bb5db705031d17a", 0x185}], 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8f4}, 0x100000000, 0x6, 0x0, 0x0, 0xfffffffffffffff7, 0x5407, 0x6, 0x2}) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8f4}, 0x100000000, 0x6, 0x0, 0x0, 0xfffffffffffffff7, 0x5407, 0x6, 0x2}) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x820, 0x0) (async) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x820, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x243c, 0x0, 0x0, 0x0, 0x0, 0x50, 0x1000}, 0x105, 0x2fbb, 0x0, 0x0, 0x0, 0x10000, 0xffffffffffffff7f, 0x8}) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x243c, 0x0, 0x0, 0x0, 0x0, 0x50, 0x1000}, 0x105, 0x2fbb, 0x0, 0x0, 0x0, 0x10000, 0xffffffffffffff7f, 0x8}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a00)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000880)=[{0x0}, {&(0x7f0000000780)="ce3cab17bf47e250fc6c75f8e72054e13f5fb7dd45b2169f5e842f720598140521ffefc34510941fd93e6aac4ccf145c72195040013aba8358c4718e392e5fb319f731ac8634b3426d25198f1741a0cd969a3b4862974d305bb37c4c48f62ac170ea405a2d8461c9c425028fd476bc88e77e5412a35bfb2f275e4560bdc4c61f9f502d05ec1be4cc1e7afcc57fa1ebc381465b6c070b1b1165b3960da1c603eb6b59471674524253748afa8aec9fba4e21b51ce78796b6b65b56d4dee7f31570ee1327bb538e876657ad26f2", 0xcc}], 0x2, 0x0, 0x80, 0x8}, 0x407) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a00)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000880)=[{0x0}, {&(0x7f0000000780)="ce3cab17bf47e250fc6c75f8e72054e13f5fb7dd45b2169f5e842f720598140521ffefc34510941fd93e6aac4ccf145c72195040013aba8358c4718e392e5fb319f731ac8634b3426d25198f1741a0cd969a3b4862974d305bb37c4c48f62ac170ea405a2d8461c9c425028fd476bc88e77e5412a35bfb2f275e4560bdc4c61f9f502d05ec1be4cc1e7afcc57fa1ebc381465b6c070b1b1165b3960da1c603eb6b59471674524253748afa8aec9fba4e21b51ce78796b6b65b56d4dee7f31570ee1327bb538e876657ad26f2", 0xcc}], 0x2, 0x0, 0x80, 0x8}, 0x407) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getgid() (async) getgid() semget$private(0x0, 0x3, 0x0) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) (async) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) (async) link(&(0x7f0000000340)='./bus\x00', 0x0) (async) sendmmsg(r0, &(0x7f00000002c0)={&(0x7f0000000100)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000380)="eea8216f568e8f1edd7730f0f5cfeb90ecb17cba3d0c6463849a3f77c73627130ff4fcda2766b76273460fcf22fb207160c8679f471838f31b1c60dd75aced53b57e332bd35e13f8aa27545a60db6f360a3981bbc4cac63823669d8985dcef3f2f7b0a591b824d234c2e328139167cf585454f79bdf72c48c0765a24c3583b14213494745d10417ecb16ff13d372bd445c2936429a12bfb36afe074bdbed913666522426e472b02a0aa5316b33486d5f6e57cfbc4328f33c6e31759878406027a25c58b29dfabdbb4d79da04a8fb16294cda2ec5afd68f0ff7cf3fdbdaa5388585c5c68895bc181e606d05ed30a52665fe31ab17593cca04ae2543ab6179269bb0c0fa8621122c53fedfbea38968ebb81b55406d069a5b8ff4ad447f7d4e86d042943cdda45d54cf0d97f776d95d520a85bd9a271766405c583ed4a23b9a762937b0422d6f2a100c221537931c5961f459c194710b3fad0054a0bf2162ab6d2164c34dcb2e7e1c35350c2fc5cf9177d6a1cf5dad407cc276e00771c7c9f1d9047e69a32a2556be26ee084f78c8a7395c778d8ca9305461a93461da36fbfe7f7006e17c2df9cdebc23199cfd7a3253ec051ba1e270689f051f63ed5567e0f989df677862b64a1ce03ccb22734475e45e43c0cae08fa82b1bbbb1b790d8f3b807416e4a48deb968ab9b1e83fcb6ef86cc6556f507a00e5991b4d90d9c8fc81181a775bd571afd13209f8f2757696a4b2d8a445492896ff6bb90a90498241397ced29063c4501f8acb7e0e284514950ce26dd05c922fda123d15dfd7f130e2a041304a4b2cc8946a1de709a63f39d6c4be6f9d1ed5a26e44556f6aed86031a645509d7a31eaff9b5e8b778490b4f04d3b59d3e17d8bd793e1a1cf7584f6fbf6a587ca9eaa8513f7df35bcefd693c3e9633acce608ea425d4ada434fe6c525b5fbeedbabb86008434c0bd088bc3b116b348aaa889c41f8c0050f28ce2255b393646d3b5c133aaa53ad3c8029c00e6dfb041de245f0442291ea8e7926d6ea8d82736718d0810b183c007dd2ba2e4c7f4c7fdc9e4d273f9faa4af5b7b8341ab8ff2ed3197a9534edb10fa4c07efb0d1069e0867246171999a30da13b6e8aeeb6f6cb5534fcf7e62253bab932e495f17e5863c8c757cbeb1c9007a4871fbd5ef782d654eca48e5fde15c0833e63eaafb8348f0345b0bc0c08534a4f03b345c56dc308fca7f3570e6d52374435b55262c81d5f60a6dee737855b2a5238bb040e03771e7eee0fbe22e82c63ef38c6eb5e544e002a4564c5c1ec545437749192122e39139bea0f14771553696cf07be3021e87aa54b06f1cc49fb644a0ab8fa91ee67e8c994df753cbbf15f53a1b5793f2e72b69063d990a53b76cca8e44f1f0890046008386866f169ae1b8d997c99f9e92c6dfebf4a57ab25f7ae535dfacf0294afebd86be1b7b200c8b6d7b8f8790d83ff7c0808e37a19cbddd0206e395d57a1da806d7fef8727cbb68a6da5362a2d24dfcdb0761e204f269d40e75d4abf1242dffcc7aad6ce4b682a649b98dc6ea2c5763492bc33d1f8e4478300d13182be630d04e065e1b216cdd3b5d4342782adc69209cac41f01cee0dd80b42d57f38939b450a8867e323e83032120a35bc0c4e5fd29efc84b732bcc40cfdc1ecb7d9f988586205cff7314f078d32c4d2d7842f7f7a1f0c6dd7693a5b5baa5f1ac8db14a963d847cfe15a1c5ffe41bb253c449a6c22d7607acb822b5fa1b6c5af9f4e8fe88cb334a4e71f1e4b96a1877e1b85b3736481cd6a8e71b273e4bcfc287d8ec4548db4ba96ad0582f6ac85b5be9be801957f89670f5b5c73e1119a964ab1dd446ba464fbdca2724bef6b19832fa3a4427522c6e91cef3d950da5f720012a4d2f55c063f4d8e2ed1d2e6a51e03003f77171addc6ac7d4ab8461cc9b0171c2e1a32c853662a659710c3f541df18c0f263c501157c04d7635bb0febdc98b1cd67e0d33575d0a938d73e41c8913e266a71b6ebfe0dd1df33cf407937d69a2af31b04d035268aa0121711d184903c25d766922d175ba7b58c033aa352dd3578189df2f38776c700c4e5d68d939fdf156d2aa43108c47e26b619e0778a517976294a48128ba0c57039ed6b57c290ef8c9bfda3dde9b7f8996aa90b729fce1518102db4ed86ff6bdc7e068606dc51ac770c80ad4cfee2652ab372a5393a4d314468bace802219d65f63261b89d74cb6eedea4c570d5aaa195e6f629b8baf95e74202da48975a54c708c05d777c67e8feaa0c9dff534ac589a52954d9713a0318d212c42702f339a8642f5b710ce482a89019a219aec06c59a47f52fea425a0186618943e557e856b9bff2f024b6c62ffb549fb4dcae3dd6b3ad2a4013503d66ea188e9eb5b879bb3ec4ea52e6c3f06360152072671a61eac7c0a15c8a0291a35450be97637c1dbac3d7f9e07500961faea2f407128f34b7b71cb3f3af99d6745f4d00c6e93b912c614a9f49128a9586368378a91ab087247da2f6b17755837da6669585fb3fef87efcbb9b199a464a0ed9d3fac2e0d936c4346b962e2b03c6b75522129112446b14684cfd1a37af5726d890327f0588294a1e18e85bc409cfc553c6d8c5223094f89b50441c059417779fad4a1080a4210dbe13f78bc33c2a70c79651d6caaef43059fd58bfa1dc85fcc7523c2c1f99743f5e2b6d6c9ab6492dc674605c5ffe8e2670c93e59a04c58aa52ba3ff66ab400545f65500961cd7c75a4884f47440a315b9a1cb58ab64316e69e18a004b91234090e9494b1e82c4622542b84df89e7c074439cce1b1a7f41db37b8d0ea9bb3d6a30f89308cc529848ed1583c73c8760ddef8e5bf4bb41d7fcded003ecc5f70d715f318a1981e824bf7a528748de413b283795b4c8360791a8540df8c39d57e7a514f2055d0477d9ddb88a8f3334a4d49331291c46f6819052d8a0f65232d6a26d676064475cf4f46c9cb8d115b2911ef2cd8f4de6484d2f289853e04b760a1ba3ba33c076e18f6e5987a6aec12708761f8ee16845550de039b38c27b11c4f0f19f677450ec5474e0dc78744a3e4dacff6a61cfe3fad15615371802cb6da70a17ec95d364b9f93623aaad2d02d740bf8b0924aceccc614abc26823277a2921983d684eef636c4b95bf8f9623fa2f7f2ba98385a15a1a67ad4d64c0635339fe63164f3969b6230ca87b7e3cbf72659111f62a22e9b8bf9282939c8cc960767a5e148b1acf6e45f9a7c1156d6eb9a43eb24b364a8371dc724c85d59ac4ef623f2c02e8d8f23ecac7abe6f912a55c40ba12ab7c0dd37b5d9a978880ad92a2c2685b8bafe41ccce0ccf6ef9fd966df8ec30204b707a976d1f17b2af01461ecc53ab69c95c341c53bcccad68e2dd9dc8b65910a6e74e45a1b462f5cf7c653dcceba75b96548444af59279568bd4b638d56300569ec649e889bababc97caae35fb666e71d735a1ba804a12b68fde0d7ed9e4c02a33cd9ef7a5e00bdb347e73d938b71cd392d1c38b0088bbb73bcd40942418649edc3dd9e98035ab6235b258e5f4c6c2218b395c6a057ffa89b5aac5295222e1ca23e21e03bae9964da6223b251da69756ec7f237fd4965adcdc20813ea0198f18b557737ad2766711a39f6eba4bc77e42357f96a2f3a1d472c78de7bd8edf47703cb5baa3e6bfe55e6186214e177d2542a31016a0cdf6e2849d0475cf2a22464b1a0bd9d80db8c9d4c0a3c52bd69c34623641202b5ff5b1f57c785d402e0062ed31498c77cccc741ee487f17634730aa5fd74d1e8d1f524e8e786fa8880a34ea6e2828f3acb85e452f68127e80e78d068b6020da6dd7d27577468e061c719593c01251bea07b072aa0a702a8489f4877a5df4448086133a9282e2409be1aed7abb5fa161899e1c26f44627f5de334325a16224c9f30ce4272ea79563cc0c4bd693d89790a8066d26b0ae160a099f3a0aa285a2ebe971c2441207650b031155729a1bb4ce9948058c2ff039aab5f3956f866a4badfc66836f6a7c79a9d39777101c8d7d9b009a0ef39322ae021bcf1f596a9a56cddaf8f3a649b20f887e0297350658dc8d5334f8a7e106764eb498837d265e9791fd1b579de422e5c6a6989e86aacb9b3fd9dab7a86904167c0805a034bc62388573f78b26e3189e33131461e87b3d1ef2e82697da4957929bcf1dc2efe8bff4e6f06c174832b5d61b5ab117d876f6079de9758a8176cd655a59b7db5ee0043ea56b6d28601d8e34cb5ea1afff5ee424e5fc7b6703159d6bf0e5656683cf3f9450caa12374d44fa9b54c0e38ad0215f0ad659eb8bda3d98af51a32f35959edf44f955931d624a18603a85591ed478c751d39fa2f858c0944f88684de9e9fb64464c72503894904098bfc4c3d73336408e3a1471cb6ba900ad8e64fc98fc3b2542df30032aa4e3f85333439dbc1979c8a927c745dde086d746162d777f60d0880d9d6c8d2b669f92a50505d9a0ec29d8644c9639c61d7eb0e9a732e8cc1eea425ba69e721d411478fff59fc7ca3f0180c66e1624d714f552d7fbae5688c297c971bd2465ed1ba80a4853df3727480964d75b27cf963426f1893852e073b3c9908bd8d4494e258fc91783a6fe6ae7378cbbb7222bf06b88ca598028f5c0fc69c02a2055eb9f57b8535e40b2a4fd4abe833310918f642ecf6be3aacd904c41d32e05e8548042ff431df9766bfc6c37babac94caac83d27d2749ce92f0cd47bc8bd47d8e7d9357a3b002f30363ff89ee4117cdf2d34bf7cf70f9d7bf3f61eed5583dfbf0957e4b6e4ff3d6d522166d586b530c345036e34854498ed26e447e473a7874044eb87fd56d687772c85a1211b1c72a11dc54f2b69393d043e5cd10791e3b82ab5cc306ee4194e221ea3ea94f5c4f365468dab4f6cf59abbe7955e74e46d5e76fe50887335eed9b72422a7ee4f609fa40cafe4fe820df692db16098d318284a810a1aed963835cf3c13a4b206d7c8e28844ed0df67f68a97ddaa49310bc0e4fa2fd59a21f46cfb8bc6467c73cd59eead89d29034d0e1104f1ce0a3884a0df23ad20612908b31218ebb4a18bca14c0d9d40fd98aed598c395f320ea6d7aa410801e30c9160b1e2987042e02c2be171d0e8f570b8e50fa0f86879f7bec98291e27f26581037792645e5f7ec63f4d605939aa9431224e9451e09d88b605b5caaf85566265b94de57f1d4744b8c0acc57b26e33c444792a65ff0c4156f9d856268e4f1555ae06b01f801c8169008481f1ecc9c8037d96e92a7b31fb7a026b937a3246971318e48c029de58a4afd73d8d9426bbdb300f4a7b04072fa48277775cfd0b31381583902712fc6b7c03326696ce1ae1d7bf2c8a4c2a8edb8d583662c8232c9aa290e55766ec2a5fa8e94ab1d12ffa1e07e98f74cc67aae14f08143c3f16131376ed383f1934ef874329aced21681a09693b39821569736f2efee24c2d25e1e78f232778ed1c6a935e0822fa365b33ab0f9b52e0659f527cc42b6c82e93772fa2eaec3e2af3ac12b84ea3a6fcc3aafb65793516f5a3c31eeabbf9a6e5348aebaec947440480abcdc09bf71bf7e17594d938a382deacfae2a1bc0817df39d620019b67f47c2d7962fbdb353af01429619b1d251ef097decf8e603e68b27de272380371cd9abfffad5858c27dbeafae927d8a6b7d3e1ad4fc2a088227ec4ced81143d987e6d2f2308dd1c59e93e9fe1bd181647fbcce2c51583d8495161ec083e61145a445d96f4932c6224efb562e6aba46f2fcdaf222d3bfbd1cceb810482d4aa77a1e7d4d838ccd883d58", 0x1000}, {&(0x7f00000001c0)="23c2f7746f4636ab100691d15b2f71ca79bcb8439ebcde082baebb4e6b5fda56aa30b76e8a1e0285fa14dd8f13e2de308b09453190bedcf06599f938f9c57197c0448a637fa5f2ff57a2ce0d344762060db5c9e71f8290e9f77c076761e77cf089ab529b6a0c04defeddc7763a15cffe358916aa95575771d3dd2dde7f989b022dba0ba8077a56485e35abaa4c7dcd2934fb9bb549e45367dc6abf265146e56189bc55a385b02b8c9d828c8a41f28a6f504c8c91f39d52fff5947b6034e8f9eab214568a6b2d45c2b745fc6e4a01fbcef0702b61d081b5cff467e845ccb434eb5d041d", 0xe3}], 0x2, &(0x7f0000001380)=[{0xb0, 0xffff, 0x2, "7a97dbebd43abd03d07a776e955a5c4c3604087bb6c49a8255b3314f00b4b573e7155cd87a05975932178d09c437f1fe8cac507be4cdebe76de4b907f1b1348207f14cc19cc6f10b2de4a2fe2841e511d84f92f3d5a55c2686d2b5a10e7538dc85aa3732c3a298dae2879acb7bfb55b07c1076f0026a34ec0359267be9b48f0d5ed718ce7a1357296e715ce5e970707103aa4525698afaf6a9ed98089961"}, {0x88, 0xffff, 0x10000, "e31fe61918b77ce08b8eec24a3218556882a5995a48f931b7650c9e3cebae769a642fd4ac009e3bce4d6c5bedd6c01291055fcde28865cebcbcbd6d12e04dbf275f9501d4c4391e7a2437d51d9fea1c8db6bced0f4935c0fde3b39c55f36e762158dfac8c67f88a26f81a2a81b6b53931b0091"}, {0xa8, 0xffff, 0x6, "8cb2e285f6ee939eb38eb997c05737d3c3aa8a54119eda55b28272be951f2aa65b30a0aadb55ec0862ecc1373ebd77b813dfeca2bfcde0522d3f23f60c1252f3e0b3535bf2fa83511cff48a1aca109d844ebe8186c26aa6c202938c8ba8fbe493c17b21474e7498fe5b78e8f87599816dc23834fecf8cc4fa1fc0cf076b62766eb5c42e6d1025fd2ff905287bee8747db60cba42f1532d"}, {0xa0, 0x1, 0x1, "18025def8c401195193e6e11bad6e7acb8c5301d7d1219bf3f6dd38e6c1c154e40de56eed495792bb316f674d251287663109d1f45cdea76778d82578c61a540db0c8702bc15b5551d186481c1eaf0ecd36aeea0cfec5235d0d42f00753ffb1a60e80e7b357a0d09de399fd14e30e25944f8dff341f08f6ca4ffe4f990d8eca3b812739ade530f410f8790aa49"}, {0xa0, 0x1, 0x7, "83fac8ad0b787b7b888e575b3719292d8931489eadd1acd44894e4a35ba7aff639325c201bb238620a5b78f2dca318a8f8cc7ab3ad877ba6b720d0b906261bcb96d6034f2b4d4ba343c1c581772dddde27f08effc51b124eedbd11e4f4473b3b58a9c8844b61814e5f3da785bdeca9ddf82f3b22abdde25bb8e63f7e47a41b4d6f6c310de82512ff561e15"}, {0x98, 0x0, 0x1, "933c196712be3cd9e6f04f3c6487280e7fc5fe8a0641ea473083395e846656021c6f7b30822a976437e09761a5497093682d6490a4d7557aadebea90f536f2b4abf4bf52acfc44713d0b5a5e0069f4aa0575a37c35be4cb9f22f108e3321544642624a6ad78e6c947d426ad2e76b50edc2ca6fa98b009500bf6d607e5a142569494fb494"}], 0x3b8}, 0xfff}, 0x10, 0x404) (async) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) executing program 5: openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) r0 = socket(0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) socket(0x0, 0x0, 0x0) (async, rerun: 64) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x2000, 0x335d) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) (async, rerun: 32) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 32) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r5) fchown(r2, r3, r5) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000082b0003498c7d3c88732762c5bbfb418dbe5cb82957248c3701367c99166796bf7cb7330001"]) syz_emit_ethernet(0xe26, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000051050000000000000000aa"]) r0 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x67) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x0, r1, 0x0, 0xffffffffffffffff, 0x140, 0xf0}, 0x0, 0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffd}) shmat(r2, &(0x7f0000d25000/0x4000)=nil, 0x2000) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/107) shmctl$IPC_RMID(r2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000504600000000000000009000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236063705af04be3800000000accf5f882b297be1aa5b236deb51e2f0ac3ebbc253699a5f139b672f4d335d223e7d029d6ba8af630037282102007e05c92df5a472c881ea6e69e0", 0x71, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c"]) open(&(0x7f0000000040)='./file0\x00', 0x20, 0xa6) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) syz_emit_ethernet(0x32, &(0x7f0000000080)={@broadcast, @broadcast, [{[{0x88a8, 0x7, 0x1, 0x2}], {0x8100, 0x2, 0x0, 0x3}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x4, @local, @multicast1, @remote, @multicast2}}}}) executing program 6: ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000040)={0x3}) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) pwrite(r0, &(0x7f00000002c0)="191e80bd23b48941029ba5926a4e54c802732497a372ad32a140e2cfab9b27f6735c0706d5f4de14763ffed9de4895d5bc65ffa082a7ff4d12460a8abb048fb3ccbcd19b68705ba50563a35d5b221e8302ae0125773e4e26e94099d4d0fd68c6d24b9e5309c6a6c0943997a84e90b06908f77d154c89d990def5821d2dd65edd0f3acdea08243991eaa35e79ef4feae797524e59b174231f0d6106075da312aea2ffdf1f180ecf00a6d000a8eadb0000014da00c95f9d216d409973462856a9dc9bac948c69063e840d714313e0082a0019c3f4426c4b95c7d6ebe369c0651087019a3364ffbd2585bb194b2d17a094e5cb9043a9748", 0xfffffffd, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x3) ftruncate(r0, 0x8000) ²pckbd_enable: command error executing program 0: ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000040)={0x3}) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) pwrite(r0, &(0x7f00000002c0)="191e80bd23b48941029ba5926a4e54c802732497a372ad32a140e2cfab9b27f6735c0706d5f4de14763ffed9de4895d5bc65ffa082a7ff4d12460a8abb048fb3ccbcd19b68705ba50563a35d5b221e8302ae0125773e4e26e94099d4d0fd68c6d24b9e5309c6a6c0943997a84e90b06908f77d154c89d990def5821d2dd65edd0f3acdea08243991eaa35e79ef4feae797524e59b174231f0d6106075da312aea2ffdf1f180ecf00a6d000a8eadb0000014da00c95f9d216d409973462856a9dc9bac948c69063e840d714313e0082a0019c3f4426c4b95c7d6ebe369c0651087019a3364ffbd2585bb194b2d17a094e5cb9043a9748", 0xfffffffd, 0x0) (async) pwrite(r0, &(0x7f00000002c0)="191e80bd23b48941029ba5926a4e54c802732497a372ad32a140e2cfab9b27f6735c0706d5f4de14763ffed9de4895d5bc65ffa082a7ff4d12460a8abb048fb3ccbcd19b68705ba50563a35d5b221e8302ae0125773e4e26e94099d4d0fd68c6d24b9e5309c6a6c0943997a84e90b06908f77d154c89d990def5821d2dd65edd0f3acdea08243991eaa35e79ef4feae797524e59b174231f0d6106075da312aea2ffdf1f180ecf00a6d000a8eadb0000014da00c95f9d216d409973462856a9dc9bac948c69063e840d714313e0082a0019c3f4426c4b95c7d6ebe369c0651087019a3364ffbd2585bb194b2d17a094e5cb9043a9748", 0xfffffffd, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x3) ftruncate(r0, 0x8000) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8}) syz_open_pts() close(0xffffffffffffffff) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) r2 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x2, 0x4) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f00000001c0)) r4 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300", 0x5f, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872e623ed7aadb7c04300000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f834", 0xa6, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005016000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec5920400000000000000361b12578ea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e520000800420000000000000000000", 0xb1, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)="25a31bf4ffffffff0000011cc4f5e9009a1c349434344f86fc8aef6419de07ac150c66ed22", 0x25}], 0x1) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f00000000c0)='x\x00') symlink(&(0x7f0000000080)='./file0/file0/../../file0\x00', &(0x7f00000001c0)='./file0/file0/..\x00') syz_emit_ethernet(0x42, &(0x7f0000000540)=ANY=[@ANYBLOB="ffffffffffff0000fe00010008004b000034000000000000907800000000010000000000000000000100000000e0000001e0000002e0000001010f009078000000006ea64934cdfd8dc11a791ed35091660fdc9d72f23195b57eeb"]) r5 = socket$inet(0x2, 0x8001, 0x0) setsockopt(r5, 0x0, 0x6, 0x0, 0x0) setreuid(0xee00, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 2: socket(0x18, 0x0, 0x0) open(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$FIONREAD(0xffffffffffffffff, 0x80206932, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x5c}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x56, &(0x7f00000004c0)=ANY=[@ANYBLOB]) executing program 4: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x3b, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x40, &(0x7f0000000040)={0x2007fff9, 0x80000000a}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x4003, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1025, 0x0, 0x0) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) executing program 6: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000040)=[{0x4, 0x9, 0x5}]}) r6 = socket(0x1, 0x2, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f00000f9000/0xf000)=nil, 0xf000, 0x0, 0x1810, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) syz_emit_ethernet(0x76, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) socketpair(0x1e, 0x3, 0x0, 0x0) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000000)=""/39, &(0x7f0000000080)=0x27) executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x821}]}) setsockopt(r0, 0x1000000029, 0x40, &(0x7f0000000000), 0x0) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[]) executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = fcntl$dupfd(r1, 0x0, r0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) mknod(0x0, 0x0, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x0, 0x202) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) unlink(0x0) rename(0x0, 0x0) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_open_pts() mknod(0x0, 0x0, 0x0) chroot(0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000540)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900001c0600fe8000000000000000000000000000bb0d000000000d000000080000000013004e224e22", @ANYRES32=0x41424344, @ANYRES32=0x0, @ANYBLOB='p]']) mkdirat(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) executing program 4: open$dir(&(0x7f0000000080)='./file0\x00', 0x5f5f0077e68f5365, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/138) (async) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/138) semget$private(0x0, 0x3, 0x82) (async) r0 = semget$private(0x0, 0x3, 0x82) socket(0x20, 0x8000, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) semop(r0, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) (async) semop(r0, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r0, 0x0, 0x9, 0x0) (async) semctl$SETALL(r0, 0x0, 0x9, 0x0) r1 = socket(0x18, 0x1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000300)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000340), 0x0, &(0x7f0000001380), 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) (async) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) dup(r2) (async) r3 = dup(r2) dup2(r3, r1) setsockopt(0xffffffffffffffff, 0x0, 0x2000009, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f0000000140)) (async) ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f0000000140)) writev(r7, &(0x7f0000000100)=[{0x0}], 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x1]) (async) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x1]) getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x9, r4, r5, 0x0, r5, 0x5, 0x8000}, 0x3ff, 0x5, 0x0, r6}) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)="2fee2f0f", 0x4) semctl$IPC_SET(r0, 0x0, 0x1, 0x0) syz_emit_ethernet(0xbb, &(0x7f0000001280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb8848"]) r8 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r8, 0x1c4}], 0x1, 0x0) executing program 5: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x36, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = dup2(r1, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x87}, {0x7}, {0x26}]}) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[]) shutdown(r0, 0x2) executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x4, 0x4010, r0, 0xff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0xae1, 0x3}, {0x18, 0x1, 0x5, 0xee}, 0x800, [0x3ff, 0x20, 0x0, 0x4, 0x3, 0x4, 0xfffffff9, 0x6]}, 0x3c) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000100)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = fcntl$dupfd(r0, 0x19fc4c66aae21a1, r3) syz_emit_ethernet(0xa6, &(0x7f0000000180)={@random="e9a264393d1a", @random="456a3f0069b6", [], {@ipv4={0x800, {{0x23, 0x4, 0x0, 0x32, 0x98, 0x64, 0x9, 0xfe, 0x37, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@ssrr={0x89, 0x13, 0x20, [@empty, @multicast1, @rand_addr=0x6, @loopback]}, @rr={0x7, 0x17, 0x5, [@remote={0xac, 0x14, 0x0}, @loopback, @local={0xac, 0x14, 0x0}, @empty, @rand_addr=0x2]}, @lsrr={0x83, 0x1f, 0x0, [@multicast1, @local={0xac, 0x14, 0x0}, @broadcast, @rand_addr=0x1, @rand_addr, @multicast2, @remote={0xac, 0x14, 0x0}]}, @lsrr={0x83, 0xf, 0x1, [@rand_addr=0x3ff, @multicast1, @broadcast]}, @end, @timestamp={0x44, 0xc, 0x5, 0x0, 0xf, [{[], 0x6}, {[], 0x6}]}, @generic={0x89, 0x12, "b7466a6d1b8caa9e852ae1d3c0902299"}]}}, @generic="1b52eb6764b751f0a1893a5c"}}}}) madvise(&(0x7f0000fef000/0x4000)=nil, 0x4000, 0x4) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ff8000/0x2000)=nil) ftruncate(r3, 0xf3f5) mprotect(&(0x7f0000fed000/0x1000)=nil, 0x1000, 0x2) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000280)={0xce, [{0x2, 0x1}, {0x2, 0x8}, {0x2, 0x2}, {0x3, 0x5}, {0x3, 0x400}, {0x3, 0x9}, {0x1, 0x1}, {0x2, 0x8000000}, {0x3, 0x996}, {0x0, 0x3}, {0x2, 0x5}, {0x1, 0x5}, {0x3, 0x40}, {0x1, 0x9}, {0x2, 0x6}, {0x3, 0x6}, {0x1, 0x7fffffff}, {0x1, 0x1}, {0x2, 0x2}, {0x0, 0x1ff}, {0x2}, {0x2, 0x2}, {0x3, 0x7}, {0x1, 0x7}, {0x2, 0x3e52091f}, {0x3, 0x2508}, {0x1, 0xfffff000}, {0x1, 0xe2d}, {0x3, 0xe93}, {0x0, 0x42f8b042}, {0x2, 0x3ff}, {0x3, 0xa576}]}) getsockname$inet(r4, &(0x7f00000003c0), &(0x7f0000000400)=0xc) syz_extract_tcp_res(&(0x7f0000000440), 0x7, 0xffffffcb) r6 = accept$inet(r2, &(0x7f0000000480), &(0x7f00000004c0)=0xc) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000500)={0x8, 0x400}, 0x10) ioctl$TIOCSTOP(r0, 0x2000746f) r7 = semget(0x2, 0x2, 0xa2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000540)=[0xb3, 0x1, 0x8a75, 0x9]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000005c0)=[0x0]) fchown(r4, r8, r9) setreuid(r8, r8) open(&(0x7f0000000600)='./file0\x00', 0x800, 0x1) mknod(&(0x7f0000000640)='./file0\x00', 0x1000, 0x6) executing program 0: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) pipe(0x0) pipe(0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000300)}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0187009, &(0x7f00000000c0)) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) open(0x0, 0x0, 0x20) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) semget$private(0x0, 0x5, 0x0) clock_getres(0xbe44501372635004, 0x0) executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r3) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/230, 0xe6}, {&(0x7f0000000440)=""/34, 0x22}], 0x4, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x20000, 0x269000000}) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) dup(r7) executing program 1: ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000040)={0x3}) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) pwrite(r0, &(0x7f00000002c0)="191e80bd23b48941029ba5926a4e54c802732497a372ad32a140e2cfab9b27f6735c0706d5f4de14763ffed9de4895d5bc65ffa082a7ff4d12460a8abb048fb3ccbcd19b68705ba50563a35d5b221e8302ae0125773e4e26e94099d4d0fd68c6d24b9e5309c6a6c0943997a84e90b06908f77d154c89d990def5821d2dd65edd0f3acdea08243991eaa35e79ef4feae797524e59b174231f0d6106075da312aea2ffdf1f180ecf00a6d000a8eadb0000014da00c95f9d216d409973462856a9dc9bac948c69063e840d714313e0082a0019c3f4426c4b95c7d6ebe369c0651087019a3364ffbd2585bb194b2d17a094e5cb9043a9748", 0xfffffffd, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x3) ftruncate(r0, 0x8000) executing program 3: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) (async) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, 0x0) (async) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) (async) mknod(0x0, 0x0, 0x45d48) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) open(0x0, 0x70e, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) (async) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r0, 0xc1045763, &(0x7f0000000140)={0x0, 0x0}) (async) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00100001000000", 0x8) pckbd_enable: command error executing program 1: r0 = socket(0x18, 0x3, 0x0) (async, rerun: 64) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (rerun: 64) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x821}]}) (async) setsockopt(r0, 0x1000000029, 0x40, &(0x7f0000000000), 0x0) (async) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[]) executing program 2: r0 = socket$inet(0x2, 0x4, 0x3f) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) executing program 7: sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) getpid() mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) fchdir(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') socket(0x18, 0x5, 0x4) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r3}) syz_emit_ethernet(0x66, &(0x7f00000002c0)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x30, 0x0, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2}}}}}}}) execve(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) listen(r0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x5, 0x1, 0xfe, 0xffffffff}, {0x101, 0x2, 0xf8, 0x7}, {0x0, 0xff, 0x1, 0xfa7a}]}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x1, 0x1, 0x80) sysctl$kern(0x0, 0x0, &(0x7f0000001a00)="48bf7c6774d5abc00ec86e81e6e445355f8e", 0x0, &(0x7f0000001b40), 0x0) r5 = socket(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0x169c, 0x0, 0x0, 0x0, 0x20200000000, 0xb3f1, 0xfffffffffffffffe, 0x800}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000400)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) r6 = socket(0x18, 0x1, 0x0) socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x4, 0x2}, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$vfs_nfs(&(0x7f0000000080)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000300)="0d8ec65ff2e97c965fbc86f66c9209ce05c77ced9a58f85da497547d7fff752b2bceb3241b2e98985d8efa05ff78f77e47cd20f5278821e9d925eb0fe6fba821f87b73e90a9c9fc6ebad7c9bfab304ed09a3212f70dc6e68a3760e51a2bc69e6a0d78dcc014ddd508420bd3bf973505b28223a473c00cefb7e8a3d988a6942f642d6587566a5552e137dc559b0cdae543d0f1a35d9227abe263b0506afb3a08c459de1cb679988ecd5bf1c55b2d1dca6315bc3a137e47db3ca0b3790a85db8338d1650f87a1c151f30a770de7882e64855d848eb290d5ec79fbfee1422928676824010ae57b3b74c45ad8d08af705d05a001", &(0x7f00000000c0)=0xf2, &(0x7f0000000140)="0ddd49099196efcb196b73e6c94f63a68ce4", 0x12) listen(r6, 0xef46) accept(r0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x1, 0x7fffffffffffffff}, 0x10) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) executing program 3: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x87}, {0x7}, {0x26}]}) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[]) shutdown(r0, 0x2) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x8007, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: sysctl$net_inet_tcp(&(0x7f00000002c0)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='/\x00\x04'], 0x0) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) (async, rerun: 32) mkdirat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0) (rerun: 32) executing program 5: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) (async, rerun: 32) r0 = socket(0x18, 0x1, 0x0) (rerun: 32) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async, rerun: 64) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) (rerun: 64) r1 = socket(0x18, 0x2, 0x0) (async) r2 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) dup2(r2, r1) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) (async) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) (async, rerun: 32) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) (async, rerun: 32) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r3) (async, rerun: 32) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (rerun: 32) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/230, 0xe6}, {&(0x7f0000000440)=""/34, 0x22}], 0x4, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0) (async, rerun: 32) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) (async, rerun: 32) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) (async) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x20000, 0x269000000}) (async) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) (async) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) dup(r7) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getuid() mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r1 = socket(0x0, 0x0, 0x0) sendmsg(r1, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETENCODINGS(r0, 0xc0105715, &(0x7f0000000100)={0x2, [0x0, 0x0]}) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$getown(r2, 0x5) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, 0x0, 0x0) r4 = kqueue() r5 = kqueue() poll(&(0x7f0000000000)=[{r5, 0x1}], 0x1, 0x0) kevent(r5, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11}], 0x3eb8802, 0x0, 0x0, 0x0) dup2(r4, r5) executing program 1: unveil(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)}, {&(0x7f00000002c0)=""/157, 0x9d}, {&(0x7f0000000380)}], 0x3, 0x5) getuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r3 = socket(0x1, 0x1, 0x0) close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r4, 0x1) accept$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000000240), 0x0) kqueue() kqueue() dup(0xffffffffffffffff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000080)=[{0x6c}, {0x3, 0x0, 0xfe}, {0x6, 0x4, 0x0, 0x1}]}) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) executing program 2: unlink(0x0) rename(0x0, 0x0) setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r1, 0x0, 0x67, 0x0, 0x0) close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) mkdir(0x0, 0x0) socket$inet(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x1, &(0x7f0000000200), 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x68eda01775965b95, 0x0) getrlimit(0x0, &(0x7f0000000380)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f0000000040)='L', 0x1) executing program 4: mknod(&(0x7f0000000400)='./file0\x00', 0x40, 0x40) symlinkat(&(0x7f0000000140)='\x00', 0xffffffffffffff9c, &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x3}, {0x7}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) r1 = shmget$private(0x0, 0x4000, 0x82, &(0x7f0000ff4000/0x4000)=nil) r2 = shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) r3 = shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0, 0x0) rename(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000a40)='./file0\x00') shmdt(r3) shmat(0x0, &(0x7f0000ff3000/0xb000)=nil, 0x1000) r4 = shmat(0x0, &(0x7f0000ff6000/0x4000)=nil, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000000200)) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) getsockname$unix(r5, 0x0, &(0x7f00000001c0)) shmdt(r4) shmctl$IPC_RMID(r2, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) executing program 7: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x11, 0x3, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000200)) socket(0x2, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x74}, {0x7}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) socket(0x10, 0x4000, 0x0) socket(0x18, 0x3, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f00000000c0)={0x8, 0x5}, 0x10) r3 = dup2(r0, r1) accept$inet6(r3, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x298, 0x0) msgrcv(0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0) msgsnd(0x0, &(0x7f0000000280)=ANY=[@ANYRES32=r0, @ANYBLOB="bdd8e2af57a892e6ac6947cf984bbfaa5df8b6e6984e3edd117640caa186538fde121a1453b3067c6d0f98c456ff8b86300d002e88634f2f3208fc95f3bc001add670d4a68f33fc2119ab39fc2df8619041fc167ed6558ccfaa521fe571b162546f37ae78a3f0d7b6c867a"], 0x8d, 0x0) open(0x0, 0x10, 0x41) getpid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) msgsnd(0x0, 0x0, 0x47, 0x0) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) pipe(0x0) pipe(0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000300)}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0187009, &(0x7f00000000c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) open(0x0, 0x0, 0x20) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) semget$private(0x0, 0x5, 0x0) clock_getres(0xbe44501372635004, 0x0) executing program 3: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x87}, {0x7}, {0x26}]}) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[]) executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) (async) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) (async, rerun: 32) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 32) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) (async) close(r4) (async) fcntl$dupfd(r3, 0x0, r5) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000040)=[{0x4, 0x9, 0x5}]}) (async) r6 = socket(0x1, 0x2, 0x0) open(0x0, 0x0, 0x0) (async) mmap(&(0x7f00000f9000/0xf000)=nil, 0xf000, 0x0, 0x1810, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) syz_emit_ethernet(0x76, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) socketpair(0x1e, 0x3, 0x0, 0x0) (async, rerun: 64) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000000)=""/39, &(0x7f0000000080)=0x27) (rerun: 64) executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) (async, rerun: 64) pipe(0x0) (async, rerun: 64) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) poll(&(0x7f0000000040)=[{r1, 0x2}, {r0, 0x10}], 0x2, 0x3ff) executing program 3: syz_emit_ethernet(0x1912, &(0x7f0000001b40)={@random="69e1629b6174", @remote, [], {@ipv6={0x86dd, {0x9, 0x6, "6b9efb", 0x18dc, 0x50, 0x0, @rand_addr="93c57dee41a32873f9177445fe0afdba", @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x65}, @hopopts={0x0, 0x20, '\x00', [@pad1, @generic={0x3}, @jumbo={0xc2, 0x4, 0x4}, @ra={0x5, 0x2, 0xa5f}, @pad1, @generic={0x5, 0xe5, "1d2d1d354d43fd37b2f39476f83f28aef8f157bac813889aa7efb7f6df04d61be0bcd43331c9a416fd2e427ae43ac282ccc984b52a328706680d3c7f300c954806f594a741047d8a7780c474723b1c0ec38a36fbea95d5056ddd34efc40b3dac7a52e2778f406ec4fb4c412032de5c9ae8fbf1247b46e7614498aae1c17c84e9a11fa490f5b005731c7f538757710581efb1d8f3bfa889402bdaf960125f59128aa7abea99ceb5f20607ac7050ef4d445d6f9d0162da47d5d6c5630accd950f9134138fe16fb096671718bfbcf2377c34615db476663741664a66f6d75e795eb07b6caf522"}, @jumbo, @enc_lim={0x4, 0x1, 0x4}]}, @dstopts={0x2c, 0xa, '\x00', [@generic={0x81, 0x43, "71144ff975da152bbc3b9d552fce09e089e8f55b178cc6e5f9eac92975dc7f8d413c002887d8b3ade62b1bf673d4e6efb94c4df6f1ea1bfa6b79e19f74ed5f6750d843"}, @jumbo={0xc2, 0x4, 0xff}, @enc_lim={0x4, 0x1, 0x2}, @pad1]}, @dstopts={0x1d, 0x4, '\x00', [@padn={0x1, 0x1, [0x0]}, @ra={0x5, 0x2, 0x100}, @jumbo={0xc2, 0x4, 0x3}, @enc_lim={0x4, 0x1, 0x9}, @jumbo={0xc2, 0x4, 0x1}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x624}]}, @dstopts={0x2e, 0x2c0, '\x00', [@generic={0x8, 0xff8, "5be5ec0bf4e7d4adeef73376ea1b6bc0a397e4b07e5eee923831739e6b14583d605a6a28b1b5c8fccb8f6d45efb6d6101be5a13b1b6ba687194eecee56a3ee94cb9d4f86f4fc51ef698a4cac729ee2768aca0a4f80cadd342d5935a3c48565bda9d79585a669e54706249537b04fd0f7f96caf4ffcfc3eea07ab6d45a8b71f005687253fddd2c396febed84e775f5843b2acda2ed44e245cd81c4c2918a739d2c802bf50e1ff345cf502c9c4b2c70a9e08d000115f8aee37ec13e58ef7908c2d0e8b366bc7c89be3d1c67b8c912b24208207eef6dc0073ca24d30fd397f48aa04304b24faa6de72e98cc674a6bf56a02c189567e26632dbfd82edd7d15603e2b26a3f838e3947ef34613c7ad5db881af323501c1dfe219d449058eb2a1b1ec3b4a821e948f4e1c893b4b30c175c50ad992cb22062e0a781400a3632c328921750c067238d19fb3dfdacac99744ea686b830c4178f9ee13c53567944967e52f3b8ba4ad83d461a9c1cd21b7ae712a740d7f1be33dca82232a187e9dfcf2c35b07438bd648026cf7490c65444009e36013f5f25760382b33c78d959d6ce07610b64e95de1d30a9ab2525edd8f501ec865abb4fd731b8067ac462a455498466837712eda494d8c0f5c2539df4e0f4d08e20fbdd59b38c6e8e4caf1eae2470a3a42a6f18fbf5394e15c3c49aad24fe543027f672d2bb303355dd8ab0582e2f64e0332c3666d60b68a02ee75f07902bfb8b59219a78df279de1cce938fee2a7c932634ea72360292fbb5c64cc06cc10dc6c7ad184b4a39f7e31071b21b39711a7e108967c989ff4c44a4bea064be98fd0cfe49bf7a243610cd571f2cfce5fc07c59c4506f183560ce9b02bd69de7f65d3a5d2d36f542be2c3f4e1f341c022c2ca68d467ea4394f2927eefb985c48db2c8d476ece5c7f2b3a8f31197f8549be3f7782cb045794c5c8a1b9c51d942100bc3ec9b8058e45fe80dddd87e5b909c7b67aa303151d57e9b9d4e81e9f7db0699545d7ce4c13da09017aafd6ec0e39c9814d1e4a8201c36854f058d0b886d2584c8e656d64a46cf445eaaeddf10c3c6cb3726f829b5c3b4bb64904bdf53750af53a03e9042c47c561fa9f8c41cceeff21b7289ae557053fa8c381b29364c48f0ecceab46a3d9dff619cfadf2f739f9ec09a7db07f84d35e1087adcad3826b1f8d7ba9a292edfbbf032283237ac7846049cdfbf588943085d8dfff1c85b97c2c18422b8cf95231f71879a3e4074c1b7f30510eef55f104e479fe4c302d230235e8cca3faa08af0729f6ba67f931db2f716d43de07d5e1d99916788cedb609098864b62fb38f1bd723a70505004e622a9f53aff783f2edcb8c091ceabfa360902c7ef742a4c148f9f00bfc8660086f3cdc9f55ca108bb0a3f0c8760b762b201ed7ff927c6d700805562b9179222a8f44d9c957f34ebb4687778ef83d0dab706c5b35292e24701e77cba3529f2ef359df97179b216d6a8c0208556bcf32a35ade2d0afd824783e0a91ae361031d142893433b2f65acd6633d74d765fbe7add979df2f1c17323524003926664377a2cb09b846dafd5d9f8c40727a3506b838158af5cd5271d8f01745722b9ace954839c23f64aa57a331db25a27d3d507b00d192b5b9dccdf730a94a362aa056851e0bb13dcc9d53a77382ae536e9b69086de0741c7e5b9d9d81fa27ea567d87a9daac05014e010b36b50271d41d5720eb9e265887c9b0dd2e89459be7bb573c2ecbb58cbcd2fc4dc148fa981317fae81ecc513a6969d6b4886cfaebde80098f7afb64ee5e4f825d70b504cdde07d55696b64b900118830008ccf14508456c8022b6b54812c5d83c3341d7f831a08b712e9ca3b374dcff597d81349513730532ab40ed145f7a1948044957590e1b3c31bb93e680efd1908cca414357735f8633ece3da363d519e9eb28e706fb6823b1448bef37a6d58756b30220be2501c730913871817966856f0c7594411c1ba46c404e1813abf0e1ff10b7d11d13f722b3047a50abdac5d94d4c634768a52b0f75d9eabd00488f866c672772f72e08ba0d30580a3f510ec3db426d08a57a5ea5835d3419d6d9923f6c0a059d483f96e4ba795ad56295d98a8a63c3ec78d2bdc8e5a1e6eff14198702a6467050148edd7fe419f9ebc2a7bd37de9a7a3693f2570cf7458404fd43146f35dc9c9c3864d30ce5a4f8e0eae3b1000702e6888d5e25301c338356e1b71a188cfd7c3bc7f42e26fb798dd98052caa71fe52e25355d898e7b6ddb5fb513e1e686b80c5ebd849f846e5c4ae8c04a37d4df4810c8bae67b8c93ef6d50256b667fc31ed0f63c1319115a17a29e8a81f889d2d5cc341447cbdba5bc6e55451293ea9e74b8026ef522cd53d82d74d465de63bcc76eaa86b8956e02de112ed9dcb874c709ea44afb0b8f47ef059b5884b63e5b4560ec791fd1582590b2b1b99b2635e16a43e160c8340a8ed8e1d13dcd2338baa027b8f770126cec6b877300be32a66afe6d5890da7dc2303782a103cd0b6eaaa29d91eb3832a3688420a6df830f34ac56084a220ea6fdeb6c1e189063b541fa5faef0e7045cc03e873db4178a4a48e3e8048727048a5615ee7e91013b4b357d9c5e8045edfff1645b7dac842ea298f2f7ce00a03b56718f976c2b9be04963f673bccca2cb559f62b24a7dae9d8cd47ddac3955d100530bbf4a94a562fb3392a304f6c927ecae8a3ff6bb5603678151f7541a5147874d0e76f6a982b4bf2bebeee7cc11007a315478e7beae64b5f66b3e0e0ac62de63ec95af6a8476c3b7b5737458a59fb21ebdd4d2df3d422e0b0df25e661e127be602ea5e02332b1f20954256ff84fe7b6ca04bdcf0f47c2dae2349717144cbee92c57067bb324dc69780f2ce45d6fdbbeaf29c1bf482e9925477d6d21495bff3f33fd4c18e5ff7ee46ea761a5eadc480b32a5b2086f5f123a3224bfffcf62f7ee91639995c9f4af015d4aca6d57c5ae4cc6ff7fcdd6fd299ab769ae4a260c932c5fd3304f939d6ff0220819a9b3740c5ac25e6e8d7bb00cc273dc1bf3d7f53f0fc23f9b140582ce9ad8d44ab434c6a3f6307f3f32a1766c8d13c0902f40becd56039a03cdd04ba8ce0e914715794fbed115c86c42566e96a695a2a3fb367995a00e9fb0c3c07ee8ac9ad5a34ed6c5bca962c2b8b846ddb2c2ab3e76184bb66d043345e4efcc8e562b6a83a4e21a7638e38a15eb1445685555dca7d8dd6257450a741decdb43e3bd914e9efc05c1ab0554572f35279a9d0184ee3f1907290d1084b31e2a2b74d06a0d0b0bd36bf8eb4914c19d0867247fb1e242855b9fcbe75f88b42023cf1c4c2155c5dc273b7f36742ead582c00d5d5d7d967fd319fe6557d7a7fca7799de03dde07561837768e99fbd62e8254aad9bce633ae7689e4bd46e7c298920400681fb50d219c70af2484afb03bab376658e27632907649336a50f59579f572842b52b2fd4ed867833af8ebc7c5951de961325d25d3e1e372f7d0525ea1f3f3f0c04633cd60cee60c5633eff9629b458aeaa57b5e46881ec94a7c61fa5221d5d6db9d8f6655e436cd173931b8e733ca045cff5e78d51d7bf43520d75e2011c8496fa277131cb8fa4ee72d1766efd059b79a8a9a40c7c9d06dbff81442da215dd7f06c87cec25849361143f0c61f04c2dff97b11adc20e2355d10a9b933677d2ba9e671cb4667e543efa3ae299d61ef3306df27038a5cf34b883e2f9085b3c3ef35a23f5fe884d19effc2141ca43179bfb87729256dd292dcc36818c3baaef10b3a2c803d0aac9d537a93df9111db819faf28cc2d758219867dfa26ec6ead408d6b148f84bde374bc68d4f1c658d75d2e257c5fe2898337bc84c6cbee9fac98f56bf60347da66e7c1ab2bc7d774589cbaff08c6e708f1f0b665f462f12f314dc9eb7d45308a3f2cb6a348adf68ee454cec3da36ecb6f58d841baed9a6a592410cebee9e0478c477410ef223134e5e4362e33d90cd23d5c6c62e8412d0061fc0d61a62553489afbb63dc8898f406d65a6cbb31d973ab523dd059de18624256e008bc45c32b9e8112fcbb85f423cf2e7bb293ff3c4e731f4557ab24be22477a3d2326b47065a28652b4f68d8276bfbaeb6e7c47372d8ef19c0a9c1046c73ade5cee8012742421314e8bb81c7cda50b316258afc1ec2b2663c594ada2c93b145aaadebc08e8209acbd98cce218c4349aae265342edf771ff736b11d65f6190c0612b21f36cd5540d0aa09614842ec6b4e746813a594e3f430533960997f150a498a34cea6998f0cffcf30eb0ff66bbe2b7b34812e06e47eed2636ba2920595e60ca773fefa1bda4d7dc123aa6b45fff760d72011b0eb4286fb96ce04181d227d8d4f77566a76ca12368c295d73b909ca786f80721839ad0b9c501b92984e162423c81694284ed1febf1f43fce9a6e58f0725d8a23d407d7640564eb90be624dba312bccb706e19f2c433ca7c9b1d2f4d15b6dbc0687ce24f9d2ea477c1a028d5985a6544b4134313850d1ecb1cb8c776fc4c86413d50550376ab9c51c5b041dddeb00bfcc7553aa7ba2c0cf8f3b9f5a088b17d02d418defcf835c6ec729e880879e3d892a2c68c538e732d25f2f3a31a7029a25b18cab7e6d9de08bee83eddb7c02173117763eadc967fc775aab9dce24447cc0917ef2b0a566afd259d6e040c7012c7d797ae51bc9b3b385d78eadcf3042213d3e1739f11fa0297ff890af298ecdccd33699b522a58a6c285eb9c65cf388c583e3d7378cac8ac809c5ea2fa478463ecc5a29278c9c24fa8b99927226ae2f7924d80df345f72cace2d938f39269bf31466b6b604f4c74f5871dc4a44784e96405d889443d0b8e2b7ed4ca13ce02330192104f21cada369b74d6bd8868332538c4eb86f7580e3eedb373d5f1fb78fb892496cdbd177f02231908594debd9072bf384b3a748fff6540bb1b4b3432d3af75ed78769f21a1eeb3596332596366f62b0fc021c8285e1a8373fd2dc1f009004c167f49fbf67291ea858948e1e3dd4b2d81e429da2725e159f4196c0f778020085a8b118be8a3134d05f9c208b222c365b5df199dd527ad0187cf09ab4e1e362570a93580a9c290271c2e4fbfe9df7e07267198ee576dfeb06a874c410e627576b1d72e4365bdd75d80030a95a20adc76cd33ea815b2d2de24acf2f0d3f0266e68c595b1cb220a67529739386a9fdbc04d551f94d009b8553708f0ec7d1c7b5ecbac452b67a6ce2303ba6566bb55fa3a2316aa20db8fdcefc4f8b820caa4b48e7b48d9a5e249037dbb4ee12de16dd585adf89ea5221ce4edb4d86aa7081d04d3e2fa6553d38b3c9d1ebc83a9849f9af7fee5a5ab63c50565684f99c07e1cddc3aef2303455d257ce5903cc494ce4c8f417976d44d72a21ef3b035db26c0a3e947e4d71ed1844332da5dbe0f0c88290d32ec635a1e741e69ffbfa471da72a5fb66088c6b6d1c4854d2f48b62142b67c0814e4b512c5a77cb4f1f4afc07800b428f7e9a6c6584d735745b24542e85463e8e8e91023899d0aafceaee170705c4c2a40e6b95972c86658b6b25ac221161263ad80fe87d16c4b895fe24662c7376caef6e60a42395a75e1b3f1cf4ce005e1ff41a3e3d1d7f26ed7e9ede909df0194c7944d3e37bdff8a6889576bdfcef91dd966883c1f9d0ff5e556f4427396a09e1cf11859edf196126c0b787cb22bf18109ac6c3ea35f61b7ba72e8d052abb7a12d074d076f869960793c25d801f4a355a1af34ea894293c00b412ff4c7c1476e"}, @jumbo={0xc2, 0x4, 0xfffffffa}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @generic={0x2e, 0x5fc, "8e241d0279efaab53028bc052d1c362f20de54168d10b363a4483cb36dbc8c0225d621d3ba3e700884757aeec6250d8583cefd4db38c473a864839b6621298dc723cbbeb55e8909a02ceaebad1db0f6bce6d929d92a888317f96acec997fd4a74d0ea405786a6d41d80823fb6ebc4b43de4400bf17de161075f0b918467b8a27b5df32085c4d1db4871a2cb56746d8199644298cc8009bd2f553ea90deae147c483ed0f568869efc3a0841a776487c902dac137261eb7211ac2af6aaec4974fb65f9cea74f4db6f197a6492d85ba74d74f8ba8a5f2c444b26ee2ff62892572f445a2a5a931d0ea88daccd245107c59235cd53597cd1be6298a77a1a9c70114623b59669047182c7e85c84528acb7fb620213c3b8fa77d4506193edc16b966ccfef9efa31da3b03e397fa1b9381c7bf584b72baeac7d2d5de4c5ba09bde01286a37f0d93ce132dab8279e8d6ce307ed78cc3abf4cbe83aec63be910945acdd657887697f253f3304ee8515b313ac9c78ac890c4200e8d4e23539eb0a0b05fb1fb035645b4e80ec7bcd7cd3d2c6f8b2dcf6a9e3495f045362dd810b7376436f5b98906a176b709e7542c671c50e894606e3e6a55e25816069d830c748c30d62bc3f3f4e37f2158d27d53e5856c8ca03a444745ffafa791f099c26f98b8056ea85ee12e8d3c6c861182e92be18acb137cddd4149cc282985926a777dcc82b67709b96f376d3b3bf333f167b0eb315d27a9014664ae89af3856a21e52afce31ea0cbb5adca64e501c5dcc0e72d4e3ba7bb44d0e44250d38970ed6dda8ddb9fc2f6b4200dba29d752b72b621134eed7d5957ab3c3640f6ef964cf7214ad26abc2617c9dea3d393b6938dfeef8ef3eb191fcf635dd8d24020656d5962404c8eec6cbed61ea637f5e7e95d299cd8c76c5bde535c901a4f8412f494d051183a03f0767a00c2689897e80df38fc86cb891373a2c4261ca3341f3f3b67ead854b6cfbd3bae7ce26fcd4dc657dfa6a608e3487c190908f3b4fb5d3769476d0cfecbe716c8f0237a4d5bfcc44678b3ef2400fedd883fa30bba553d085906d6d4bbc038df8fc51ca40904482194942ee81f5310a8f89e48aa66d8bf26d0df690d26fbfd8acde08ae20e9a3550e41c116b13b0b758f6ef575d53bd2829b434bfc04ab673ad9c01e6768d7320bd114aba3f1f9e57f8e6538a55a58844be7c41a204bafbefeb38d0d41953ac289a78ea98b73d59dea625638f60a237b110ba9a72dcb95ad41d61ec95300e676005eaeed0b2b88590ae1f175f1bd52b51345ce22d39696b77ee281d26a33e852a1ce770ec927e67a72d8034dacc73470c2d471b220c1b2657e9ca2b3abd0ef727508d23b8460a8e7f9748043f41027d5b9beaab7d5646b842fa771d604da79c0a25f44115aa396d5715e6338e57103ea133f21f896b278936f49612464482715f245c856ef224a454994ecd2f7187621b4fbe18a1a2744f293b6beb922b29873192a324c5ef79b29b38ce15258a92b52c26eaa78ca923181f5fb7d71de49ac0433aac9e5fa14a16caf08b70158338100c7ae3b8c296084b06c8947d470129594778fd92bdb1b8d0cd6a7b4d371f02eda0ad0599cfc3b420787e72db115ac4883976ed7a829f2af502906131d0d780e2f0d0f257c85e8e5848866240251945ad7e085fbff3612740400c68dbe08ab2ac7e8fec5a849ab92a2a09a91d1e1705aeb1450c3613114bccb754e00008c8e210fe7e262448bc0ff8554b84a9efa2c061fcf06d837809cd0c75282f411f0446e9cb5373f952994a7875beb5f35a17e18ebe816ceea554f43afdd9b8bd2fea78a1b09a8c475ec2a9f4619047cbb09f3fd429722e65bfa985bdcc434574de472686bf9ada1031c3ba61c96428f29073e68f7a729e9e96b1aa21f6a79f5be3d73ad7c89d4082721b6182f559b5a7151f888131a10e11a1e1e919f4fe66dc27add9e87f175867a0e3acb55a9b4a063045b9373e85ca1604e3746b796e6dc9396517edb2edabac3bcd569ea29e9148a75e4ba09f011bac97e8fce6502ed9ec95caa1896bfa4a01c4ae5d172b79dd3cf53437da47f67a8412c2f397d0506d387ec14fb6bf6bdf7e12cd6c1fea18407530162f4216e96cf6d601429fa67563e3c5c4ce129559d29bbce27445"}]}, @routing={0x0, 0x8, 0x0, 0x0, 0x0, [@empty, @ipv4={'\x00', '\xff\xff', @loopback}, @mcast1, @ipv4={'\x00', '\xff\xff', @rand_addr=0xffffffff}]}, @dstopts, @fragment={0x2, 0x0, 0x3, 0x0, 0x0, 0x0, 0x67}, @fragment={0x0, 0x0, 0x5, 0x0, 0x0, 0x14, 0x63}], @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x1, 0x0, 0x5, 0x4, 0x8, 0x0, 0xde}, {"9e996b1a6e51bb8739026b2a089dad578db1861cdc80c2bf3ad02c010e4088bab605e2ed069cc6519952b0ef272250d7aa01bf50170ae80758623405a538d6e2f8fc951fca4a261aa83213d57af281775f635a3c7996fa3e1af79b37a0b69d01fe2db18923c29b6e6e5c606ef3dac8fb5944214a4d0632f130c99b42164996d36007e65002b2e8fc2f748b0a47e66e4cf7245746a58c15ff861d689659e215cc20ae585c5b79dfc45768e2008c521ec9"}}}}}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendto(0xffffffffffffffff, &(0x7f0000000840)="ae088843", 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000240)=0xc) connect$unix(r0, &(0x7f00000003c0), 0xa) r1 = socket(0x18, 0x5, 0x6) fcntl$getown(r0, 0x5) r2 = getuid() setreuid(0xee00, r2) sysctl$kern(&(0x7f00000019c0)={0x1, 0x16}, 0x2, &(0x7f0000001a00)="48bf7c6774d5abc00ec86e81e6e445355f8e", &(0x7f0000001b00)=0x12, &(0x7f0000001b40), 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300000100ba0900000808e37193f8343712cc11ffffffffffffffff000000000000000000007f62b60beab90000000000000000", 0xb1, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000004c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221505f4fcf668246c0900e1937c727a4bdb8d000008e371a3fc81000000", 0xb1, 0x0, 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x0, 0x0) sendmsg$unix(r1, 0x0, 0x4) socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000001b00)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000003c0)={0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x0, 0x0, 0x0) close(r6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) r7 = socket(0x2, 0x3, 0x9) dup2(r7, r5) getuid() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) executing program 3: sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast1, @multicast1}}}}}}) executing program 2: sysctl$net_inet_ip(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000001740)={0x200003, 0x0, {[], [0xfffffffffffffffe], [0x0, 0x400000], [0x0, 0x0, 0x0, 0x0, 0x8], [{0x0, 0x0, 0x2}, {}, {0x2}, {}, {}, {0x0, 0x3}, {0x0, 0x0, 0x10000}]}}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 3: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x101) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "09000000ffffffff080400", 0x0, 0x1000005}) getsockopt(0xffffffffffffffff, 0x0, 0x4, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000940), 0x0) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getuid() (async, rerun: 32) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) (async, rerun: 32) r0 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) (async) r1 = socket(0x0, 0x0, 0x0) sendmsg(r1, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETENCODINGS(r0, 0xc0105715, &(0x7f0000000100)={0x2, [0x0, 0x0]}) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) socket(0x0, 0x0, 0x0) (async, rerun: 32) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) (async) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) fcntl$getown(r2, 0x5) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, 0x0, 0x0) r4 = kqueue() (async) r5 = kqueue() poll(&(0x7f0000000000)=[{r5, 0x1}], 0x1, 0x0) (async) kevent(r5, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11}], 0x3eb8802, 0x0, 0x0, 0x0) (async, rerun: 32) dup2(r4, r5) (rerun: 32) executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kqueue() utimes(0x0, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x3d}, {0x45}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000002c0)={'./file1\x00', 0xc9, 0xf1, 0x7fffffff, 0x1, 0x9, 0x401, 0xd7, 0x1, 0x1, 0x4, 0xfffffffffffeffff}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 3: sysctl$hw(&(0x7f0000000040)={0x6, 0x16}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x9}, 0x2, &(0x7f0000000080)="5bfa05882685c962fd35b9cf6f61266d84c8d7b8c0592813776fcfe7663b56e5d87026dc2189a7568034330c8c5095", &(0x7f00000000c0)=0x2f, &(0x7f0000000100)="8936e392b29fe4149cc02771f5d6b2b6f6b0328c473e89a40c62feedcc9f0e9d844569fda4619db943e596378eccc31b8cfe1a6583031c5e6267deff2586095c38b2421130011b9588a7eba78024634629582e5dca99bb3a2c74e62c8d2d68e296043a381455b04ec5a7955e6f75dc86771daec7aa23", 0x76) executing program 6: mknod(&(0x7f0000000400)='./file0\x00', 0x40, 0x40) symlinkat(&(0x7f0000000140)='\x00', 0xffffffffffffff9c, &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) open(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x3}, {0x7}, {0x812e}]}) (async, rerun: 64) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) (async, rerun: 64) r1 = shmget$private(0x0, 0x4000, 0x82, &(0x7f0000ff4000/0x4000)=nil) (rerun: 64) r2 = shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) (async, rerun: 64) r3 = shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) (async, rerun: 64) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) (async) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 64) link(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (rerun: 64) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0, 0x0) (async) rename(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000a40)='./file0\x00') (async, rerun: 32) shmdt(r3) (async, rerun: 32) shmat(0x0, &(0x7f0000ff3000/0xb000)=nil, 0x1000) (async, rerun: 64) r4 = shmat(0x0, &(0x7f0000ff6000/0x4000)=nil, 0x0) (async, rerun: 64) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000000200)) (async) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) (async) getsockname$unix(r5, 0x0, &(0x7f00000001c0)) (async) shmdt(r4) shmctl$IPC_RMID(r2, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) executing program 6: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x61, 0x3f, 0x0, 0x3}, {0x4, 0x0, 0x0, 0x80}, {0x6}]}) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[]) preadv(r2, &(0x7f0000000500)=[{&(0x7f0000000080)=""/243, 0xf3}, {&(0x7f0000000180)=""/75, 0x4b}, {&(0x7f0000000200)=""/156, 0xfffffe80}, {&(0x7f0000000580)=""/209, 0xcf}, {&(0x7f00000003c0)=""/157, 0x9d}, {&(0x7f0000000480)=""/105, 0x69}], 0x6, 0x0) mquery(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r4 = dup(r1) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000140)="b2504a114a70719c060028f6b30184c09f2444d11dab8bfc17a12311f61a17422e43f32742f4b9569775babff48918e6476884a43ebd1eabf2ea30c5e794c9abe83f43bfaafd30422e02ecd48f1b222ce264d1de84ee98d31cc3789c14a123cd1a143d31f71a9e20e3bd0600000000000000bb36db4b5a04f2d8135eafec1300dc5bcf6f343453", 0x87}], 0x1, 0xfffffffffffffffe) poll(&(0x7f0000000080)=[{r1, 0x8}, {r4, 0x10}, {r4, 0x4}], 0x3, 0x1) execve(0x0, 0x0, 0x0) executing program 2: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000400)) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x4, 0x20000000, 0x0, 0xfffffffffffffffc}], 0x1, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000340)={&(0x7f0000000180)='./file0\x00', 0x1, 0x0}) executing program 3: r0 = getpgid(0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2485607, &(0x7f0000000300)={0x1, 0x2000000, 0x0, 0x0, 0x0}) write(0xffffffffffffffff, &(0x7f0000000380), 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xb6, 0x0) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x63, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ktrace(0x0, 0x2, 0x20, r0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x3cd7cb62665ee6e8) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x7, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) r4 = kqueue() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x7, &(0x7f00000001c0)=[{0x80, 0x0, 0x57, 0x3}, {0x80, 0x0, 0xfd, 0x7f}, {0x8106, 0x0, 0x1, 0x4}, {0x0, 0x0, 0x1, 0x7e35}, {0x1ff, 0x0, 0x1, 0x3ff}, {0x7f, 0x9, 0xbf, 0x10001}, {0x27b8, 0xba, 0x40, 0xffff7f74}]}) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) kevent(r4, &(0x7f00000000c0), 0x3f, 0x0, 0x853, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002f106da0 executing program 7: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) pipe(0x0) pipe(0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000300)}) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) open(0x0, 0x0, 0x20) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) semget$private(0x0, 0x5, 0x0) clock_getres(0xbe44501372635004, 0x0) executing program 1: unlink(0x0) (async) rename(0x0, 0x0) (async) setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) r0 = syz_open_pts() (async) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r1, 0x0, 0x67, 0x0, 0x0) close(r0) (async) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) (async) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) (async) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) mkdir(0x0, 0x0) (async) socket$inet(0x2, 0x3, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) shutdown(0xffffffffffffffff, 0x0) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) (async) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x1, &(0x7f0000000200), 0x0) (async) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) (async) socket(0x11, 0x3, 0x0) (async) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) open(&(0x7f0000000280)='./file0\x00', 0x68eda01775965b95, 0x0) getrlimit(0x0, &(0x7f0000000380)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) write(r0, &(0x7f0000000040)='L', 0x1) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7}, {0x64}, {0x6}]}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000080)=[{0x20}, {}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file0\x00') executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ffffffe, 0x0, 0xc07, 0xffffffe1, "97071540d67d3f0000ffc100"}) writev(r0, &(0x7f0000000500)=[{&(0x7f00000009c0)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e5231c14d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3501b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b948327261a26ff7fd1900c2d48accef57d95416b4c16b75c46bbf4ebf25512bbfbf729bcd7a7a3fee20abf16e6bb744431698c7f6f8e1299fa9f363b74e3247af2b28ad262903ad5e6a971db9a364bb4a84ec23941c15188879ebfba620a7719f9d44b80b0b310fc1b886de95dca9", 0x17c}], 0x1) fchdir(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000100)=0x296d, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x28}, {}, {0x6}]}) executing program 0: syz_emit_ethernet(0x60, &(0x7f00000013c0)=ANY=[@ANYBLOB="ffffff0100ff00000000000086dd60080000002a3a0000000000000000000000000000000000fe8000000000000000000000000000bb890090780000000000000000000000000000000000000001fe8000000000000000000000000000aa0000"]) syz_extract_tcp_res(&(0x7f0000001200), 0x3eec1616, 0x80000000) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@random="78ad55e8f895", @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @random="07b2ba59f1b3", @local={0xac, 0x14, 0x0}, @empty, @multicast2}}}}) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) mlock(&(0x7f0000000000/0x13000)=nil, 0x13000) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000001bc0)="dc232c", 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x3) ioctl$VMM_IOC_RUN(r0, 0xc0305602, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, 0x0}) r1 = getuid() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r1, 0x0, 0x0) setreuid(0xee00, r1) r3 = geteuid() setreuid(r1, r3) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="016f8430", 0x4) r4 = socket$unix(0x1, 0x1, 0x0) sysctl$vm(&(0x7f0000000140)={0x2, 0x5}, 0x2, &(0x7f0000000180)="05af1f6600cba205803649292b65af2be7aa5521803d939d46ad29950f320704b4656a0a8a70bf7fdf74b85f", &(0x7f00000001c0)=0x2c, &(0x7f0000000200), 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) syz_emit_ethernet(0xc2, &(0x7f0000000000)={@broadcast, @empty, [{[{0x88a8, 0x3}], {0x8100, 0x1, 0x1, 0x4}}], {@generic={0x900, "64caf6db23cde3d50719fd030a1b28dd276d3e957ef0ebce0c9db4c060841f675295e42d6d02705bb9bd75c2b1b41ef6763dabdf88f5255bcfad531165d8658bbaf6700a6f9b38be7468b4da8ea798527586522ee1b39466f45216dade60276fcff28843f7686561f0d7120e9c3d265822ddd5891bf8dff06af5ee71ce514fde7102d05652fde797f9ec0a9135371ef9810ab03e38dea14c28f2be24e55f07c0b1928430849d1b248a7733d6"}}}) executing program 7: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x80, 0x1, 0x0, "ead0d2f04c38d8ee9f20c971429d5aa9de8871ddf2ac625017b5f461406ed501fbaf3875203df4126a1b04a5cb47f81dafdc2683de4823ae8a8ecf3de21d858e94dd46cfc4f5e66b7733acc2ae550cccc42dcea47dd1915e70695ee9606c292866c9c205e0c0416edc"}, {0xf8, 0x0, 0x0, "6e47716b20a85d34e81ada3acd3eb8473314fc0023c23c7920d91a67f17f0a771d5ef5cd04e4beb6e93b755682b85d9fdf4554b9fe71b051f4523b1c3ffcaa73685df9359b36ed490b0a71403005f6cca0be5c5b52a4ad4ce30442a18e2e5370125da552ca6b61555b95b5e86895e77971a0d23f636fe0b01a40231f5175ecb3e77c8864c4cd76cdc69fbbd59eb9951cb7e677ed045496ab581e6736730304ae9eac7e9b24592da24f4cd2d9eeab277d2061a0e2c2fcd47e56ba80c27ff1cb9324cd6344453b1693312bfde1009175e1abf0c5ac5b9e7a70a3aa159b25bc71e0eb"}, {0x28, 0x0, 0x0, "c7471914dd61b650b4f5cf3b012dcef056"}, {0x70, 0x0, 0x0, "4c0c574bd4110a864f5d6d73b9b5004f32185593f496173b1524d7ad553c21c8320b81e33d124b24df944c77fbca876f05532a680501896c94d77978d9a716aa04ba9e01bbc67e0639c6647e12a0436c1e9b66e6464a5cbd92"}], 0x210}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='/\x00\x04'], 0x0) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdirat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="00214e9cb477959ab90d1006b9d061cd93ce9d3c90af9e581fd89a955074488207c4d62ab3351323beed50279728c40a3f4ff2b68c4d66aa744d1e8211918cdf64fce757f132d72a0ac2a68a06d594674e9f229fe4332929fa243085414718e2be298d8d3739b417f2b449b309", 0x6d) shmget$private(0x0, 0x4000, 0x40, &(0x7f00003ca000/0x4000)=nil) executing program 0: r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x41, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000280)=0x9) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000200)='./file1\x00') r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x0, 0x0, "610686bc44862c5008e6ff07005a000400008fa8"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="4506258a43934a8869718f013fe59602733c2de4382dc6", 0x17}, {&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe905", 0x4e}], 0x2) getgid() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) r3 = socket$inet(0x2, 0x6, 0xfe) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "01000129fb000700"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) sendmsg(r3, &(0x7f00000000c0)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600)=ANY=[], 0x1b0}, 0x0) executing program 6: mknod(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffff9c, 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x3}, {0x24}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup(r2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000040)=[{0xe8, 0x81, 0x0, 0x967b}, {0x84, 0x1f, 0x8a, 0x6a}, {0xa6d, 0x3d, 0x9, 0xffff}, {0x20, 0x2, 0x40, 0x8001}, {0x81, 0x7f, 0x63, 0xc350}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60a86b1500083a00fec000000000000000000000000000bbfe800000000000000000000000001d478c"]) syz_extract_tcp_res(0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) open$dir(&(0x7f0000000080)='./file0\x00', 0x5f5f0077e68f5365, 0x0) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x0) poll(&(0x7f0000000080)=[{r5, 0x1c4}], 0x1, 0x0) executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[]) executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r3 = dup(r2) writev(r3, &(0x7f0000001000)=[{&(0x7f0000000f40)='>', 0x1}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r1, &(0x7f0000000000), 0x10) r4 = socket$unix(0x1, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r4, 0xffff, 0x20, 0x0, 0x0) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 6: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x80) r2 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r0, r3}, 0xc) executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r1, &(0x7f0000000000/0x2000)=nil, 0x2000) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000300)={0x6, &(0x7f0000000280)=[{0x7ea7, 0xff, 0x3ff, 0x4f1, 0x7}, {0x1, 0x86, 0x7fff, 0xd400, 0x1}, {0x3, 0x0, 0x5df2, 0x3000, 0x9}, {0x7f, 0x3, 0xff29, 0x5, 0x4f}, {0x9, 0x8, 0x5, 0xffff, 0x2}, {0x50d9, 0x6b9, 0x7, 0x1, 0x3584}]}) r4 = getuid() r5 = getuid() r6 = fcntl$dupfd(r3, 0x0, r3) mkdirat(r6, &(0x7f0000000040)='./file0\x00', 0x0) chown(&(0x7f00000002c0)='./file0\x00', r5, 0x0) setreuid(0x0, r4) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x5, 0x0, 0x0, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) shmat(r2, &(0x7f0000001000/0x4000)=nil, 0x0) r7 = shmat(r1, &(0x7f0000002000/0x1000)=nil, 0x0) shmdt(r7) shmdt(r7) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000001440)=[{0x40}, {0x4000006, 0x0, 0x0, 0x1000000}]}) executing program 6: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) (async) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) (async) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) (async) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x61, 0x3f, 0x0, 0x3}, {0x4, 0x0, 0x0, 0x80}, {0x6}]}) (async) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[]) (async) preadv(r2, &(0x7f0000000500)=[{&(0x7f0000000080)=""/243, 0xf3}, {&(0x7f0000000180)=""/75, 0x4b}, {&(0x7f0000000200)=""/156, 0xfffffe80}, {&(0x7f0000000580)=""/209, 0xcf}, {&(0x7f00000003c0)=""/157, 0x9d}, {&(0x7f0000000480)=""/105, 0x69}], 0x6, 0x0) (async) mquery(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r4 = dup(r1) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000140)="b2504a114a70719c060028f6b30184c09f2444d11dab8bfc17a12311f61a17422e43f32742f4b9569775babff48918e6476884a43ebd1eabf2ea30c5e794c9abe83f43bfaafd30422e02ecd48f1b222ce264d1de84ee98d31cc3789c14a123cd1a143d31f71a9e20e3bd0600000000000000bb36db4b5a04f2d8135eafec1300dc5bcf6f343453", 0x87}], 0x1, 0xfffffffffffffffe) (async) poll(&(0x7f0000000080)=[{r1, 0x8}, {r4, 0x10}, {r4, 0x4}], 0x3, 0x1) (async) execve(0x0, 0x0, 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async, rerun: 64) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) (rerun: 64) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7}, {0x64}, {0x6}]}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000080)=[{0x20}, {}]}) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file0\x00') executing program 5: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) pipe(0x0) pipe(0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000300)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) open(0x0, 0x0, 0x20) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) semget$private(0x0, 0x5, 0x0) clock_getres(0xbe44501372635004, 0x0) executing program 7: r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, 0x0, r2) setreuid(0xee00, 0x0) mkdirat(r0, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x67) r3 = open$dir(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x80) renameat(r3, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r0, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x5, 0x0) pckbd_enable: command error executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x3) connect$unix(r0, &(0x7f0000000000), 0x10) recvfrom$unix(r0, &(0x7f0000000040)=""/4082, 0x1000, 0x1001, 0x0, 0xfffffffffffffcd6) execve(0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x87}, {0x7}, {0x26}]}) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[]) executing program 3: unlink(0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) socket(0x1e, 0x3, 0x2) poll(&(0x7f0000000080)=[{r2, 0xc}], 0x1, 0x0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x4, &(0x7f0000000580), 0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x800003, 0x0, r4, r3, 0x0, 0x61}, 0x4, 0x2, 0xfd}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r3, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa00}, 0x0, 0x0, 0x14000000000000}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) rename(0x0, 0x0) setrlimit(0x7, &(0x7f00000001c0)={0x3, 0x64}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$FIOASYNC(r6, 0x80047470, &(0x7f0000000280)=0x5) readv(r6, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) setrlimit(0x7, &(0x7f0000001540)={0xffffffff, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) writev(r7, &(0x7f00000014c0)=[{&(0x7f0000000080)="539637f4b3c626606f0c922243b9c3654156b9ab61b98f0822b0a79a59f92167035ced768f4e51c4e2c5e46202a25a5a", 0x30}, {&(0x7f00000002c0)="329effa8191f06b068063bb51f04ce99946d077afe933eecf45d025cd404c5848f00ae8fae0ae7cbe623f57b70f29acff88527687a1eb203f0c2e6abe2129eb61faf3c", 0x43}, {&(0x7f00000000c0)="7af21e16cd0d0f1a687ee08b73ce5265ba7c926a96", 0x15}, {&(0x7f0000000340)="6e673b28f6ad76f93f48a0be709e2849ad17f8f29f6ea6dbad5da59bb2a076bac6ea635dec4961132a8fe2ccf04c9cb51f5aef5c8d738989ae88eab32fe405e35fc0f3f834e689559892eeb04cda7403cc96004aefed55ab35b0064024d2398970d8c2c68b06e2f1c817b54b00ef410d2ddafdcad6c665f2375b8365b71193cdc6baeeace63ab42043757099173a9cd582d121236bcf95e2d427bc05e08e5a6e63f31214d47d177ebfe430ac2024220823f43f8f0f7104b5493afa19", 0xbc}, {&(0x7f0000000400)="5acf620ef6529b97395778cd2519c1fe1429b4632db1e1455c2d4511b7b359da33b5758b40fd6b1c0e7cd9c31c541a402d660f2aa8a9b550fdae7afc1603fb81cd0c0256a43ed2c53d48ba8576f025755f962394fbe3def303554e46c5d76db7d8f2dd4cd3ec60650edf46d7c4c8a9e0d63d542c1f83abc87c75e2b572b6df31ddccc1475a57a2f0c1fcd4044d1160f073411e380259d99349047fe9f5c172257ebf8065815dea563a5a60b56b5f3bb60094968df2e75d0851d5284fcd7b2da6220861066c3be5957b2e983f8a5a6450070f3e158e2caf9acf41ab6016fc65cbefb600c9912bea944aeb1ae44231bccd72d6a1e9b90247c3c939e72deeabcf1df01bcf4ae4672c77f57d0b7223e71a960091c315d41cb30ba4cb7abb87e97e0355ced4151dbcb903f503c79f0ad91b5c37202c05da91c24ee1f2dfdc6577af0f647199ae2951c3d457ae168038cb22005067a16f5d1e3d6504293c1887d3c4293be42623438a91e9dace3b713c40485f51a8ea62733b677e1711d008bd6faabb7f8c5d04693696c1436f93f8837fc5fa9a5bad4dba28a907aa3d8e3f9a799f1c5eda7c462eb0cfd3d292a43e5993e9bcd296b77305f004c5049700fc670bd5f57deaf8f47a3c497033e0b7f4401918e3c67df8bd93dfc46f4303184c6e6f6047afc803364974b60532622f5cadf171689785b74bb97e8096c9faf15a08146b453e4b996774bfe5398ce0ef322dddeddd4acb199921abcc1eaf50017029347be75dba7f6ffc0fd0d44f193b13d3c185548526f0f881ec529cd81cc0cd7f993489c02a3340da57a9410ec6238bfc8999b83259b029bd9b55781d92a9306a7c367ccfb37597c2f9b676bd7cf7623149d1d952ef4754d424cfed1620e0f324951a7b15c7342b60df5875fbf1d4ec5dd8b0d7228eb706ad1e87946fbd6baafb7f0193079db2518b8ceee64f65c3052fbfefffb2826f77290da3d22921d96915c64ac2aeafe28a5f655512a54a6fc4c411ecab33d11717782604c5e615952aaa204bf6b088c5521535d0866b1808655dcf60d389ce0105902307ff09b24b241d2016f02817ea39a8a4d5baf029b05cb943cb6bd9d5d88b4fd1c8360eb430bcae5b8310e5acd186d50640484c47908ccb8e8483f79ccf0d9caca9a015fb7a5110388c740a86f081236b809d87f20002fe3b66a7606113ec43211b727af6f31137cca789d301a49590ea134bf62804cc188513360e93c84ab376055b4137387e4bb04c26a7270464118e28c4f1debfebcd40f2519c41cc0ebd222e3968dace3a640de71548bc3de15770f3df42853ea4761e7f52faa90c1070c8f2f2108c7d4bd8f3e82ae3d9a5b201bbf77ea0649215a95e269c6b991256c6c6e36d2475522d346ecc6b3890d5814e0fe748347a0d19a9701ae5515dd5807bbe3c7ac3fa57a2dffcebbeae051430b560f7da92adf0a5b807dce986df8bef29ad69d952f12517688f384856d2ca53c79942fb16c6a971d6c73f4a8ede6a64669a75844c6593fffc2bd6344cfad3198252b1dc024457284282a123fac2d2a900a3024a97794d09166980a5f2f9c988ac285ba7536a2821ef24a9f254ed9bc5405d08c29cf8992e00936d71f08d03c559844a54757c4b0b40d104d24d971f8551632a01e1b2ab3f8401cab27ccf81a76666633dff8b66cac3fdc51a6ef9e5fb7cade91171ebb6a920ac9b4e057040cf0a263faf6f07eeaf94aacc3b1a2a2d7ad7d1a90d9f8158b7abc4d93b649fc572351e3cdf5ef962b005e446effaf09683a0d5a35605a0250998ab04228204ae600c69a48ce087ff8761cefc9e401d7c3e3e593320fb6b17066b02ca8b98696aeb547fbf0f23c1b5ea29553b6b196de94279cc5e2911acf0539121bdefd253307f993620e19d54caf0ce5cfe5f024dff633d8a52bb8e4e6974485972c93be4fc7a4ed55ef37447d6064de2d55a7bcb85185a755f6a5c8426d77d72358f9e257471cb81a655092c8465bd8516640dc09b9f7103255f50efce5c44cd460f593d1942f1d200b2f3e2b4aa7aeba82a148fbcc5c981d8de33f39d9d976b86991c128f76e590f8df3a76b8ce2e33e3a9e2cebaf4450f8280e7a7853a5fe1d074621e8f3e0800969bec5f6c25f79e16757d31ae82956358a4ba2c33c6bdedf98eab37d1edf493b4e6dc44449c2817fdffcb8f141e29fe5cb4185dd2d87a4af9df77e6d07dfa35d8d4858e80c164929f3525abc030b138ece38576efea58f6c073fcefef3751611493a31fc59ac4ac060f4ca7d3ac3dd6b1e4dbf4f6a9edba1bad64177eb5c43464e4697ef3217c2542f9a9c7d42527b8aeb0e49a5f3e96862a2b2c451e4db19d70753005f5fc9fbcbcc36d0989da0b4105f2ba9c2b819093ba635ee0da1df223e027a4a71811dee6f140d12be719e6f31c982b40ebcb14fb909a23dd1869ed24292c485c158cc2405dda86b8d7cfd3ed5294d7d3a5b9619ba4d437e59314798f64f7fd33b3c60b63b31d0c82a4e0a23301774d979ef027c1509245ffd814e9f8a1583020f7f7c48208688890324e9adda526d293ed6549c366026f0c5e1e4568aeccbc070d66824786130aa560a74fa4437755dd462c863dce03d5ea1df54fee174bdde726f5ce9fe5bb6492738f0df5b81a34c9295d45c8cf8813fb08e016e262926bdb7c5878e9585bcae056bc0ff754604f80845f2446b1db6314b228a4e7c7d2729a848993d1f144981687981910c682212059871d5dac8f179e8823112c23a247858df9de8ff2bdb05e4417a745de6e760d1c616a50af2d25cea635ee44e690e0024738ade9550b65a9f572de4c8e85b06f3392fff7d0fb00fa2aa3507a435bc15c38623e78ffb294d28504189eefb4e7cc8ff79352730d5b25c596b3a3e6f459024219dbcfec642202c4a196c2d6d44bcdbd8e624a1c257a170617de93bddf9c8b611b982c6d48d02901a42ec7e9967342416c4853bce8329ae369a7e53f30d6c1033dca9cb34b34836db259a792d17710aee4e2c82d91f235806823c2dc955e7965517443c79a17281a31df72977bef3db4f6a371c9d0429a5e50f2e7cbdaefd041e9f1c37bd7862344636191cb4c486184dd7f5445ee34884ed9f92ea46aa1e7bb1d34246cf836eb4ac6fac310ff973d2e7ab3f93c56d42f13094c0c2a47ed692e9886ad4a59f4f9f3ceed9df5cb2a4040ddbed714825184f6a70f4fc2bf8aa66cd34fbcba3d058ad535e5566cfdf8ecdec9f5f8db5e936ff07828f8c6935bffdd6ddd84924538423fab89cf3c123544cd56146c690f413a6bb2c5bfee1f30605a7fcfbf25a2dd52e7da05302895b34144c3b73d00a42e633e7a3392bfe7c927084dd0fc71c86bd77b869da85c8dc775b12aff1a2ff94b0d9856abfaffc3f26f077266eb30b62125831a46c8e8af284cdeae15db4537a776465f9a8e3f5382fda4373e2985d376a242adf5365e20b835fcc727bfc750c1a319945179dca8346f56537c640fa980a7175bcfb249d933ca4401e603ac80f43ecc60a95d557bda1396a6640c5506372bec2200a16d79c872c952de3888ad6da62298b5b46f6865afc9d4afb01cad98d81c0fb8d5d1e4e0e32d8a30fb4bd2dc8dade76108f9b38385e5bc58e7b58cbcd88698bd07663ca0776048be8db1b713de772ef070601d147d7d7b3f6977cfb837ac4aff54459f8e64f359779fbb259d07f53854488be9f1eca3823cb7f09477b36856192247a6b3591f9ca04309ccee306d2e29849db58f0a8e8cfaeb7f51fc0fae2e1981cf4b90affe6abd8210abcd283d62ae03a7843a896777da82231660a81a74278424b395c469ec8afa12b86e5a0ce993356635e1bb73c664db0bfcd42f56723be44a54b9e353391baaf502de00103a1dac47a852981bb944ad9dc3a90e70abd341d845b98f0a39182ddd97a1967cde0acb7b5c4a0a5bbb16590f0ed0b20a832a8101b8c9e98c4929f49e5035e6b2163e5d3f72cb9b0162ae9df482be2654a8aa720790f1b10099b6953e8abcd0e1d3a5e74e54a6cf10e7f509e7a6b007ac65cce53c8b5d555a3c5254ecc953aedfbc99c113d045fa37421631ddc0af733dda8ec14684d5d0b5997b18158304672b914edfb6a3a591c7fc203288410e2edbf7fd6696d2fa5d60a2f863fbc18c67c174ee07a000aceb2fcd2ae325eefdb4024292d6985ac67e4d1fb4da27517a9f234d07e66beeda9e1239e8fbc37d8fe9e0a992efc22eab93e673e193d456096c86016d3ba73dc3c156ba254c601727621b5602065b6ff4304631958ae44539ef6e0b3912945a425dc648639d015339e344711568eb339246d2837bdeaad1b2e9465cfc06293627203c09ad389d1ff84c4282c98737723d109ce7655a1de8c08a87fd0500ede2a4885865a60b9c76b5a8f3e174126117c67022ee1f7eb6554cd29f621a3c4da13a272a09ed6f0184a170be98916ba5f3b37385683e6204b94e5d5a9fe38775c90abb8c0e8031a5d25b8affe998b51c561b05d9868ad2e99b20865ccb685e83ab4f78d8a00c7033b4f939b1c1c833a72f649f45a66de508c3f6f2ec578b1ec08a466a0189d6a46f9e05e3f53c704e8c1e47f93ab27cf1c7b2adfd170a2d2fa552383920e05e61e5d066b89b9f833c8638ecc12b133d35f72e3f64c4ca5aaa8b96f95ca820b4b8a145ed5364958f5ec52a1eab49504375556fad46cdd7a67c9ecdee050d365e86db7e01095c8240475ae2197a5a58b3a33b7c200887602e102f890b59cae095031ec6f631355b3fdd45a671aec2709283a23d0d3187fdadef6fac21222b39482f8c87075656c9e31bf4178bc77053fe8bbf376b5487fcf6d1dd718fb5d6330532e4c2e0a3060511ea18677b0a5542a3bfbb61a33c5ea5d1e70ac3262beccf8f72799aa2cdeb29b1a4e9e000aab42bf4f8398663d9f54b82dc03ec2a9ce25bd84ba6b83633cd7b18d2a2965afc037ca1eb2873063174441c27f131af0ef65be40533d6e189f41570c401a0af99dc19445a237138282c89a7243c33241c8f55f76224f4e242a757a1f2055114467b5cfbdb0a1be411a16b7cfb4ca0c930e5314c07f2e5588eef5fc669aa4960d578eeca33dde5eb870acabee8841ea36f347fa414bb62df3b5e8a66898024ba518a5f6b7a4858b6653d6f6ed437880437f7250e94d7dc2151a29c66992202f2f3a5a617f2003f714eb352d00d511b38c7d01e8c9cabb784aed650842d441b812b9c3b8e221ba54c68a10b06ffccbcefd46ffb4e40367009961ed2b733fed03348190c4d45c7c56d422f0665ff4523082bb4a29af67ddbf7227287b628cfb760af0420bedd05f51691d3b0028d9cac51e70b83ad46be83fe061b0df9397d0d378994812ecea0535c3e545c73f36f51188739e989780e1dabeae9f4bc4e53a1d269c3fc3bff261ae7cf993375617d4bbb15d051016b7a0fffda4d12ba081a949903e3622314b9a0e270981c8e6cbbe38380b6d750af04439d86268e06452171dfcf8372b59b42fbc7a405b834f21f7a8162723e170cbf35ac1bfacdcd34fe56344d873b9a64048522ee28491805661108002a032df3710148cdd1f39a2bef6b96922084c2c818cbbf0b0e0560b4b64f744c0c323eade912d682c3e0e94ca63e6bb144027ff17e43a29094cbc127df20f35e81613bdacdcf1cc30c13215917d0ea787fb22e592de9307e1f6858939a5f6c36e20953a29fe5981c97e59b1bf418b7a72aaf4369a761c05cabecf403fca438235924f3a7684320486706015cd470fbcdb22de2c3fe72", 0x1000}, {&(0x7f0000000240)="6cd1c03b7e3eb5c59b47e2b85d4db54ab20618f7d848be92723d2ade8040741e6a39ac3ac9a3905ec76756ea9b29d78508e1900c6a", 0x35}, {&(0x7f0000001400)="fb3273213c6bc90fcdb34378458e6e257ad5d98f253d6ffba7ab394334c0fcbf6e1a2228a4464e8776c81ad4c787197ed4428d495c13124defb2c34fc7e681eef4370ad85c8852978fdc1f4993dbcb12c4987d2bf8071e95758fe1d871a0ffab78ac8605a07713f131b420d4aa7563d7539757ce9f94452cfb64e329d213990599543b193e1dcf16dc2073754f98bb970c4ed910b19707cea3", 0x99}], 0x7) write(r6, &(0x7f0000000040)='L', 0x1) executing program 4: mknod(0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) accept$unix(0xffffffffffffff9c, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x3}, {0x24}, {0x6}]}) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup(r2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000040)=[{0xe8, 0x81, 0x0, 0x967b}, {0x84, 0x1f, 0x8a, 0x6a}, {0xa6d, 0x3d, 0x9, 0xffff}, {0x20, 0x2, 0x40, 0x8001}, {0x81, 0x7f, 0x63, 0xc350}]}) (async) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60a86b1500083a00fec000000000000000000000000000bbfe800000000000000000000000001d478c"]) (async) syz_extract_tcp_res(0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x0, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) socket$inet(0x2, 0x0, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) open$dir(&(0x7f0000000080)='./file0\x00', 0x5f5f0077e68f5365, 0x0) (async) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x0) poll(&(0x7f0000000080)=[{r5, 0x1c4}], 0x1, 0x0) executing program 4: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)="03000000", 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000004c0)='./file1\x00', 0x0) semop(0x0, &(0x7f00000004c0), 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x40, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x27}], 0x100000, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x1010, 0x0) unlink(&(0x7f0000000100)='./file0\x00') semop(0x0, &(0x7f0000000440)=[{0x1, 0x4, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x3, 0x2a5, 0x1000}], 0x4) semop(0x0, &(0x7f0000000000)=[{0x4, 0x9, 0x1800}, {0x0, 0x8}, {0x0, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x7, 0x1000}, {0x3, 0xdcd1}, {0x1, 0x0, 0x400}, {0x1, 0xff, 0x800}, {0x2, 0x2a, 0x1800}], 0x9) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000580)=""/96) getegid() r4 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x8, 0x0, 0x0, 0x0, r4, 0x100, 0x1ff}, 0x4, 0xfff, 0x400}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) msgget$private(0x0, 0x4) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r2 = dup(r1) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000100)) getpeername$unix(r2, &(0x7f0000000040)=@file={0x0, ""/521}, &(0x7f0000000280)=0x20b) r3 = dup2(r0, r0) r4 = dup2(r0, r3) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000400)=[{0x26}, {}], 0x2}) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) sendmmsg(r0, &(0x7f00000000c0)={&(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3}, 0x10, 0x0) socketpair(0x1e, 0x3, 0x0, 0x0) executing program 7: pipe(0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) syz_emit_ethernet(0x4c, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6000000000302c00fd0200000000000000000000000000010000000000000800000000000408000000000002006041c93a00006a010000000000000000000000000000000100000000000000000000000000000001"]) r0 = getuid() syz_emit_ethernet(0x1d9, &(0x7f0000000780)=ANY=[@ANYBLOB="ffffffffffff00000000000088a841008100310086dd632f4ebc019b887f00000800000000000000ffffe0000001fe8000000000000000000000000000bb111000000000000000000000000000000000000000000001fe8000000000000000000000000000bb0000000000000000000000000000000000000000000000000000000000000000fe8000000000000000000000000000aaff010000000000000000000000000001ff0100fdff000000000000000000000100000000000000000000ffffe000000129000500670000002f0000686600000088000000000000000502fff9000000000c08000300000000fe8000000000000000000000000000bbfe8000000000000000000000000000bbff020000000000000000000000000001fe8000000000000000000000000000bb5759c841ba9972ce6372d24c457fdffcde7ec0e4a82e471b3dba08a31b5ab667020265ba634ec7e917f0ac30739bca73d21116434c0e6062c44c64f51b4fcf06c8826f3bc73e10ab0bca8f2bf9c553f3107a2454d7f81a53a2140dac20036c908a4941cc64b7f88ba1d5622e475770043d61b2bb8b4ad9f9680f36251df0589d37da2a2660d7f18b04cf91b2985d544cd08801c3d583cd6fcea7c286a92ff14ab3cba0705190491ce1b67f19dcd401611ec65d188c28fec81ead83c88c709f951e0dc073182a257021015f5e117fe6e7100408ee2f7af3d45c3dbf5b9beb"]) r1 = getuid() sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x33}, 0x4, &(0x7f00000003c0)="de49da12e16a0fa0adc18fbaac3a051096fd2d659b580812d3de94ff06d04daffc7c0c54dc70b0f95697707e924772be3cb412077c1ddd3b4bec121c0c2597beeb8b6959c3ca876f0096000000", 0x0, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', r1, 0x0) setreuid(0x0, r0) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='c\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000003780)={0x0}, 0xff56, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000280)=0x6046) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x9, 0x1, 0x4, 0xe3286355}, {0x0, 0x8, 0x6, 0x3}, {0x8001, 0x40, 0xf7, 0xffffffff}, {0x2, 0xe4, 0x7, 0x7}, {0x500, 0xfa, 0xff, 0x10001}]}) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chdir(&(0x7f0000000380)='./file1\x00') setreuid(0xee00, 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000180)=0xc) executing program 2: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x80, 0x1, 0x0, "ead0d2f04c38d8ee9f20c971429d5aa9de8871ddf2ac625017b5f461406ed501fbaf3875203df4126a1b04a5cb47f81dafdc2683de4823ae8a8ecf3de21d858e94dd46cfc4f5e66b7733acc2ae550cccc42dcea47dd1915e70695ee9606c292866c9c205e0c0416edc"}, {0xf8, 0x0, 0x0, "6e47716b20a85d34e81ada3acd3eb8473314fc0023c23c7920d91a67f17f0a771d5ef5cd04e4beb6e93b755682b85d9fdf4554b9fe71b051f4523b1c3ffcaa73685df9359b36ed490b0a71403005f6cca0be5c5b52a4ad4ce30442a18e2e5370125da552ca6b61555b95b5e86895e77971a0d23f636fe0b01a40231f5175ecb3e77c8864c4cd76cdc69fbbd59eb9951cb7e677ed045496ab581e6736730304ae9eac7e9b24592da24f4cd2d9eeab277d2061a0e2c2fcd47e56ba80c27ff1cb9324cd6344453b1693312bfde1009175e1abf0c5ac5b9e7a70a3aa159b25bc71e0eb"}, {0x28, 0x0, 0x0, "c7471914dd61b650b4f5cf3b012dcef056"}, {0x70, 0x0, 0x0, "4c0c574bd4110a864f5d6d73b9b5004f32185593f496173b1524d7ad553c21c8320b81e33d124b24df944c77fbca876f05532a680501896c94d77978d9a716aa04ba9e01bbc67e0639c6647e12a0436c1e9b66e6464a5cbd92"}], 0x210}, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (rerun: 32) r2 = socket(0x18, 0x1, 0x0) close(r2) (async) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async, rerun: 64) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) (async, rerun: 64) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='/\x00\x04'], 0x0) (async) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mkdirat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="00214e9cb477959ab90d1006b9d061cd93ce9d3c90af9e581fd89a955074488207c4d62ab3351323beed50279728c40a3f4ff2b68c4d66aa744d1e8211918cdf64fce757f132d72a0ac2a68a06d594674e9f229fe4332929fa243085414718e2be298d8d3739b417f2b449b309", 0x6d) (async, rerun: 32) shmget$private(0x0, 0x4000, 0x40, &(0x7f00003ca000/0x4000)=nil) (rerun: 32) executing program 5: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) pipe(0x0) pipe(0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000080)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) open(0x0, 0x0, 0x20) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) semget$private(0x0, 0x5, 0x0) clock_getres(0xbe44501372635004, 0x0) executing program 4: mknod(&(0x7f0000000280)='./file0\x00', 0x1, 0xfffffffd) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) poll(&(0x7f0000000100)=[{}, {r0, 0xd}], 0x2, 0x0) write(r0, &(0x7f0000000080)="03", 0x1) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) executing program 5: openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f00006f9000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f00006f9000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaa07ccbf80350001080006040002"]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000040000000, 0xffffffffffffffff}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000040000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x2, 0x2, 0x0) (async) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) socket(0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) (async) socket(0x11, 0x3, 0x0) r3 = kqueue() syz_open_pts() kevent(r3, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x0, 0x0, 0xfffffffffffffffd}], 0x8008, 0x0, 0x0, 0x0) syz_open_pts() (async) syz_open_pts() syz_open_pts() kevent(r3, 0x0, 0x0, &(0x7f0000000280), 0x6c, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r1, &(0x7f0000000000), 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1846a, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x99bf, 0x1, 0x4, 0x100}, {0x0, 0x1f, 0x9, 0x1000}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) dup(r3) r4 = dup(0xffffffffffffffff) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000), 0x4) write(r4, &(0x7f0000000040)=']F', 0x2) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x8, &(0x7f0000000300)=[{0x9, 0x7f, 0x6, 0x401}, {0x4, 0x7, 0x81, 0x803}, {0x5, 0xbf, 0x26, 0xff}, {0x5, 0x1, 0x8, 0x2}, {0x0, 0x7f, 0x0, 0xffffff00}, {0x3ff, 0x3f, 0x7f}, {0x13ff, 0x5c, 0x7f, 0x4}, {0x0, 0x67, 0xfb, 0xad4}]}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r6 = dup(r5) ioctl$VMM_IOC_RUN(r6, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) ioctl$VMM_IOC_RUN(r6, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0xfffc, 0x0, 0x1, 0x80}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) bind$unix(0xffffffffffffff9c, 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000040)=0x400) bind(r7, &(0x7f0000000000), 0x10) dup(r7) executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x87}, {0x7}, {0x26}]}) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[]) executing program 4: unveil(&(0x7f00000003c0)='\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)='x\x00') kevent(0xffffffffffffffff, 0x0, 0x4, 0x0, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000002c0)=@file={0x1, '\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'}, 0x59) r1 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x7ffffffffff, 0x0, 0x1011, 0xffffffffffffffff, 0x0) r2 = socket(0x1, 0x1, 0x0) close(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x5, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r3, 0x1) accept$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000340)=0x8) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000000240), 0x0) kqueue() kqueue() dup(0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000080)=[{0x6c}, {0x3, 0x0, 0xfe}, {0x6, 0x4, 0x0, 0x1}]}) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) getpeername$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047460, &(0x7f0000000080)=0x8000003) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000a00)="918db972f599c02e0565eaed008441dd285e11922f9103f3c18b5e92e496724e488417d1a4aecff3b316656215acb1ba3469e19579f44495b29b07fe40f1d77a39c53e17b28fc542501c9f02c366a9f9679e03513078c8c0bf397f4921a869eb7160b5c6561c003fd67da318f79c2127e7f3c500d169439ae30e39631480864c6bda469ea7e1ecf2e6657adb0036e6931fe3cbc836dcd271081509c32878b2da5d1ab56161436bee33e0cd772d065f1708afa86d57e24a7bea15250c3faefecb4e2b152ba92f6978d8ef7b597faa894d911cb44ae7a71d96593feb079580679d13808303d5049b8b6f11f143f3c81ca0732a03ca4916376e135557348ef5df6c2cba44a39e9d7fe27157ed537227ae5a9590c77f5ac9b9832dd57c60b937113a7ab702d20f45f76460ea7a679b4c54bfa3c005d6965256c37a4583048b5a2aab5d7a8ac18f24c92c93b8a1c764eb4586d562119f8267feddb033f5eb6593166cb966d02946ba52fe745a9eb470cdaa87d7f1629a7df698a12cb59881d8a91e201ad99b44512b810c452fbcb78d3f32f6d76f48a084a44e9941341c6aef84efcfe31104258a6e26073ee8bed10494f667aafaf2505b0722b53583520170a7ae54e0e80e191074d167f17eeba58fd2401a8845bf37d609f74bbcdeea50df8dad70ea9f7108a9611d7eb57b83615b110b4ecd122f41ffa6e0d618e4759cbfb864b3f7d95da051be0458ccb08720cedec863aa80732717ee640ed88052be9a38830269b7cdfea83ba8ebddc1a989dfe1356a7e55d19721cd233aa97687c901746d1ef5c49d028bdea5061311fb81b8312f32e5ed8e52f7432bde05960d96d19241d7148ed50739429604429b21f56fa7713fcbcbf8ffbb49ae1489d2ec834ae31cf30cefc206484ce94cb79117ad2d8a64528afb6f143995c033a84c2efda865b96cbc1587fb2f4ae79eb5e136dfd0997d576ee762349e532ee540be32df7a6e7f67c760c1486c5c46f832d89b499e91ce9648a5e9df83530eb5762be1ff26151eabf5cee46618c2fbddb137baea87c520cd53b568a7e57cd22593bf3facda0eec6868837390846b9413b6e55ba2a21ed06d639f47b4839c39ee6df1bcc7cfcca9178ec0ac1d5780663cfe53d9d2682385141e1d02b4a5c5d2012ac9c83e0a477e49eb0158a79bbc58924c9bb97b911e14e149f88fe719c34cb95c6a458977989e5cec2a902def76269d36f2e980bd7fedd668dc0e2fd1f3c6c3d9befbda2d80e2ebf7cd9d0744b2ae0fff033987d09fa2bfb312c559599f1064913b96a3085735c1cd14bcfe3902c154ec491393e9eeec8fcecdb509632d2797d2abcc9c73e70636bd3e10a9eff051a33fdf73a3ad25f6575829fa3e3f05fd72adca5a74f3bcb2e96fe3ea3a0a045f54e432e26f3f580cf51b3e6e680b675b3d12cda2aa6f769404de58dbf2160b83110e52914340d07696635bd3ce97a620ca9609e7cc4a5173b05571b9572855042a6c59974b990fe7315d4ef882274fcc231be8a4b860169470b48f26ac16c344887cae2a245015954c5b1b42574e7b927077c1377933f6d20bbba799e0a51d1c1969e48b146740fb49dd6051a81b5485fe1d89b083b84082568e35dab66b79dea4848248dabc63eb6040c864bfd468ed578586cc3bfc3dbe978351145138fea623758dbc4ed437891baf5b67b44165e1c7eaf9e0e5252bc5001ea4d5ee4cf9316932f3a13c44e426d101b53ecbf29e05da752c63be86c91803461b30438b2951b504c57887fe570e3ce4def823d0cb3807a013308ad4f9c5c80ba2399db2f305111f48ac7244ecce02ec418d794644f0c4d041310bb1bf383df624a4402add9f52a33252855e18e8bb553e503dab370a7a554e59bd61b8bbdcff41b51144232d7d5bd6d32b7e80e3e8261c370b28e9e8d847bc5a05333d7efed0cfabc7c3e28f4956d364da97036435ab025c1d7dde0c890a26ab5ae010578a09897ea92982918352f65b19a73e55a07491ea807b3d7b096d4dc153223badd7619970ff7b2cfa39f23e025e59111f089012382e1585b7038ebb1634e7729476453f89572b670218bad37a9d6413022ddc2cd4a7e113bc0a282ececebc26d01e9f9fbc837ea1ad04ddafb4335d2888cb150c748ae39c8de3f09a6880df3419dc51a1dd3126921f2451b4a61978c0889496c0ab9dcbd98ad8bdebe5205a4a238b41fdea7c6a97e730a344e4df30a8179067f163e34628504c1dfda646411001579e40795b410a8ceead37bd99166eadd61a6daac078a0603f4bfd8042a21285c240010f4d16abfbf72ad8ff9ad5a9d3e259a39e436ee3ad26523d9fae2c0bb4b9a6655a8572820979e3a172446ac741b4d8020ba5f8f5a6ad6cf6afbb303cae09309a3d0043bfc5f8b798721269b78808f2a4f0be7b0e9d72fb2ab835552b1ddab02af3dd4b319e20e819cf7e74e2bb71d797e8a4abb06620a16b5732dee7699063b6e23f20c0b7418d71098a32a88711e7035f90eb6cf8328baaebb0711cc00c1c295ead8889bf0370ade93db8694fc837b8551f97085a0a1e319acc443ec0a7386caef796fd43bdcb5e282a04811c25407fc8dd1a70715d5c07026aa949ab5eac9834ef0c98dd54119585a59e504ce63696634a277a122d02ddc29192db37b879540b5db47eb27f88f870c42f70157203cd7b5592076fcb385be4b15a0de7ca07fde4c9210d365159a5c3fdc714c60af8f7a205bd7cfd5ec73c5fd3fd26a341f68d1450c82573018340222d3c1324d42568a565e92b970cb4119da54fe8b558d89e6cb4a10b58f3455f055039b961c8dd0c4771bc58bba9479374b08fcb6dc5fb554011273d34b817fc84ff713487dd224d365e7c9bc9258e4ec42bc6df7fe9aa5703dbbde6a5eb718d0944c29125501f555873323f8d4ebf87e1d0b04ddf9408c00f80879a2014de98cfffdf476c9dd30c13900a53086beb9a2de451d59fbbc4fd02477ec8744f0c113a60933115c06b2122178b9a7cceef7a1664d9b72c9d8714c88adc469e64e1a9f73b511b6fcd7924f1d7363e566f6b6e18ca0f52fc566fed4ae5ec7a37130f1c3b1559719e4fbb6be12bf1725a534e00ec050dc96c644a7153e410496baa9684d57542aafcbeaea04e8cf12965beff0382c540c1d564d635b6bc10e422c1e5b3ab724f23ca0ffc76e1da984e31ab30e50d315bed73082e3791baf3c5d19e4ab9d8df77d18045c807fb3907cdeaa1afc7b7b43b203eb8785f4d791d429380bd00602de24ee8728e9b157ee95a58a1152ac35f70df6bd57a1233a3a4d06075688f0656b36bbeb72cf065bb31edbac27f35cbaee649d7cf54b64b3350c29495dcf4255f8dd8e686bf248eedb376fb00faf8c2ac7c533e32eac9ceaba14b9eec7bd9b7cfcd287f6455dd335f923751bd967b763c7912c2a839281c88d47afc22cd93981c4b2c773dd638ca65555ed7941a1287e45e04d04ae8f05aedc3cfc66be9d4a58a555aafa2fbaebc7a5e23766e885916685079637613bafd020ba3a9edb670c8b2365634d932518a49c380b05b1dc965068036edd10de14003e8ce9f8b50f3e2d44521f86bffd03c4e37f02498dba98dd5051b1277d3dc57c35f7acf6de1d2f5f4c85ff463211ec437a5b54e48925aa6b01598a6c010fa4fb689424d9d001a7afc19d2a848e1c284effc5f79a709dc3f95222031b90d6d018df866a6d2be04343ce26e27fa1c8a14c8cf19e723e4a120eb3e0cc290ddc2ff4bd359616d8d033d843da2a45d87423c00eb2f9a5e745da9671cadbd8825655dbaf9b34b2f56657a5683e6af96b44db827dcdce6e8bdfb78e9f1eae83c3ad87f482dcaade4a655721b1673c53b6b0a08e688409db6e6ff387e4182f736b6c43899c1fd87581880946883c046dd9b049134416212155bcf3ad80432aca3c67d3777c3fb94c07759debe771f85a93cee0c32754222ee8b3df8f09eb18643dd53b54d97a39bbb1db11fcf8002dac118226948ecc439cf71649836b59ec4cb99d8dad51bc87734fb3ecdf5d3dfa8a337f2d5e705bbed7e830e4cd5ea8cdad680727d77b5cdfdc461e2bbb766a366f9c108a6085ae207569976b86f5c20269f596a04320a639aa42445ce0239277f502cf340e9a62cfa77975062ad64a9771f70bae6e0d14ba502ed7ab35dd3da65e9788b208fa8b475cb642114609f5bb5034c008008ea7171c3dce25a05c1d871a760c8c632bf28caa7dc6801ef6e54a5af043ab6aa31272c198f9ece06a7c1e74c13ea23cbd012bb1dd38ebc0e7b46688005b78d65af3e85e0a8f3eb86047c6f83db91e28dd59b90aed2ff3d3cc3486a6d9997dcd0013cae0bc230c74e4a4d5482f199cd14700d11231434196f48e478ed7b162574ec96b2f03f3a16ce8ce977f71d23219d56cc2395fd60444e2cc1b1b58478f5beb6a5463d7265e391f7e3f8daa7bcc1b468da66d96eeeb7c0d3791a3ad618cc05832a50e9298e6a81cf518448bd1ea1aae859ab2dffcbf5e39be0e78f4b7baaca2bf3cafa92114d7c7f0cf159e2f4aae2404bf3aede2d0fd57e059472567a1819f64f8634cf995ef6cec655d18e60c85022d1945564fdcd991283694e695f149a8c219558ab19ec3f9112b22df2403aa1d9cb85a0763906ebb464490db271a51d7e1b4111834ee440f42adc1ccdbddf6942952642dc21dddd71edb8a95b5ad91058827f3603441a53b08983d578a27d64109ff2940bfbaf09d142840b462a338e12f76529a3a89c9d308fc113f20d4b67d7feab0dbf7a131b00398d3e74549ae499ea8c9beedb1fbc6db26aeea390aa6b00d894d17b6b5681437d26d52d5c0958580495848a8dbd38c3ad3a325d3f61b9c9bdf9c24dc1c42020931d1e2097f4bd725f8da76bccc1c9c343831f822163b08518724d08dee737085ae372cc5f6c60b03e0f54909ae57678e5ff557bfc8373fcfea61faa8809bb17f565af3c9392d3b4bd76b99a32ff07c091d49542aa48bac686992ca80ec750e8093222e7d8210cec7ece721b2997d9c51a4ec298d2014ed2f3e6a63297af839ba92e281d4ec6c9dbb358032437279eb6e2941972228d9939222a5c9e053389a85538880f2e4caf8b3db88232da0257cab88e98f56af503a0cd1539b860b717e39810c6cb8073faa55cdf5401ab0117976fbc68cf56e2707f29995e9b2b18e304d72004857f60aca7aee4570242b9a1ce97ff176ffa717a656a28a9b8a3fd061c3b9bb64983b44d4f7bad39fc638f510a988a3a4141354a8995f48a08b01aed8a75f8079778df1955cc56e4b3ec70de1b00348a2f8d14d53a17177e43485bb8ef931fd56e4702069d4ce7cfae1509d80c9c3e22cdde3d7a2c60ea758490169be8a8212011ec7574ae90812b3ef68a475dda62141792bb6157e02dada02aff15de5a8da43cb1ecf89d5827b640918e7e49f17bbd89e59fe99b6f09bc00f2d03a221f31fe7987bc19bace7bd5768b44c59c5a822ac84acf267b10de2ebc38c5b7bc14c640099b87741fe2df99889ca0ab42c0b5de84abeab58fcb9ebb75de897204501917c3a9673af2ff5f9ca2b57fc86c88ad98a602e4714b9a43f052b24b8be353a24542a2898372cb94cc5254412d96dd4f8dc494ea8b4cfa896cb30f7f908a97d6fe8fdc26ce351631e366286c889ff5639c9842e3dff2ea9ed150096db35c41d661e738e56cd9cf9ca10b00811e662ac57d15d001ccc3970f359073362a6c2aba5ebac19bb0dab90756414559dade6cc8a441749cfa8c20dd890a252e92a1404c2e", 0x1000}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0xffffffff, 0x0, 0xfffffefa, 0x0, "ffe7c96ddd3bcd96fc1b000000ff00"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="e287b0e5e383c89f82c7ffcf6afd3910a7b41d553877c1847bd1619419967b63b31c687f79d42325e0434801a03987", 0x2f}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, 0x0) socket(0x0, 0x0, 0x7) syz_open_pts() ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000002b00)={{0x2}}) syz_emit_ethernet(0xc9, &(0x7f0000000600)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffff0000000800450000bb00006b9e0692dc40a2d60000ffffffff4e234e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="e10800069078000213122cd60dc9810a2d4363b38957a8b081b202040600000402080a000000090000000300dde7101c4623d8c14b0a6378c14654757f838fa5091616e7b6fe501d6f800e6eadab3ef02b4a1124f0cabb34a04c50fb66b24570a77ba13efef92d63840a5dd231a0b5bb678dc6f9b004b86f353261340bfc26962d64a6c7700b0ad766226c57b690e09ec67f9afbc7ea5b977964c4"]) syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x5a4b8339, 0x4, &(0x7f0000000800)="a38cac1b047cfdf189d477d45ddfa7a5686c38d4f6227d0f11f438782232793b21d855a70da70dbe2d9b6d8f5aa4daf5e0efbed1f24889e610e78f1bdf27a8530a4bc827b95f6c2cb68890dd7f9a924b9fbe8399a08621e13e58d806000000c55af42547fecb607f5c9aa8db8884fd551ad280dba3002b28b1d0af3e33300700000000000000494a8a9dbf3f73f1fbecf03116548a23048b1c4d66985836d41b8164e4c785b963a59be8162c84b6aab45ee50e3a78ba3567e82eed4c5204969ed0397c59d11955a7b4f2fa63ce739ec4c4720cdbaf6b25517e58739ddd8bafb78f4aad25dd8716007046c13e0dafce66523130b4d7de3b17907c1258cc6f1323884438250506518adae348fd0828bcafd6e0506003d53fee56f1dfd150913f3824667a8288aad935018001578c81a34e172643080fec2752624173eeca71bafc", 0x140) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000580)={0xffbe, 0x1, 0xff, 0x6441, 0x805}, 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000005c0)=[0x0, 0x0, 0x0, 0x6, 0xb238, 0x1ff, 0x20, 0x0, 0x101]) unveil(&(0x7f0000000300)='./file2\x00', &(0x7f00000002c0)='r\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) executing program 1: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x54}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000009c0)="cfc8b3b15ceb02393da68c4b6ac19978a9cd92aacc4cd9b1e4ddb6241625ded352f9083368e20850eb3441f09fa0ed4f24ef535903010ab2c964f0f7b6f1363b7e7df4fc1194e234a5aca9ef1195c446f846c44b79161e0ece64bf706c09e5e54dc8f251875d8880e8599901933e27b45c123d35247eefd88cbd087c32b619fffc8ebc258a655c7585ce4d82954adad4923abb9c45e2b0dd09d68f810b1d50458b49b2c35a30eb6b9ac46fd9dfd542cd84fdf078033b0015018834c9b3d930ebe1b0e7a9ae03db124aa4963847136cf5e16841dee93d776e5622553aefec86a26bb665748ed636f670841789312b19ab1be86663ec75c9fc7bb4cb0c62048fd9da17084980e3e3b22fe097f4a21edf2971e9f79bb1537582c8069275d6d774567ea10da7dcacc78d718ef0e03923b65b4b9dd97a3694418b847d2cf33d848526559f2517797d8023dd60937b9a8d54f3fcac3a70c130e9caec6a6c3a56f94e80bbbac6948d4a482ea2ffff34b31d80131cceb2c49231e47e8002dadeaf292f24c3cb459563983c9b8af1f131aeb394d8c73fd2b06503de44f422815c69bc1d1ca46be8f079dffb4466a6f5a2ae74570454453e386c76a2147e6ccce2ea54d7107456d306ee6ded1e5a885bf3b55d18bc4ea3e37a5bc0d5a5923a6e640ff90f8893efc1f9fa5ee1cbaa941451ab8ba5c309b5993616bd3c6e5099774af8211d5f521c13515ef32bab547f8bac841334a77c26964e30cac161d270d4babc8f3d837b7ec7281c4d131c37c1439f44f3419262e1d9811252c2b1777b4fb02f785e030c3b6439d0dc092b6533bf8cb301278e68988bb8987240556743cf6212c55b24bcaf5d965cc46a267078b6d6fcf071f74d4d6592e067fc2c0c5924165a91f1d30c24021ba79b81d0b3c2f2797e9c795414162549976e4b06007be8a822e4ee1256bb3ce444483883f09d1292f22d02166368b7610698eecaa9261662ac945aa4cc4697c596f4f78b6e176d602011093423b18cf885de4579dc63048eaace5c154a0ac86ddfb8365a73e0bc03afe9cda1c34f8b07dcab3ceaa23915206ffbd0300dbb79f4660129d633c073561f3aeea15c4295168c5e092c3389493e86b4ff165863cf44510cdc0c0669a91cce29851eebbc5cb16693bb693f8dfb338bca96ac49c8556757494832358e0581db492379eb739e51ae99d884e0313f229043db02a571e20c9c7b257035fe387181f2eecd0db34b0ee9d246322c02ee8cae7047f0995bf5413fa8f46dbbfc3a5e3910ec3c70e69f39afe827064ddfb530fe03c3cff3392e9ec61791286693f6823577d8eabe902cfd152d1224ee5cd8688b40aebed129fd44ac4fc690caa95bc9802da777737e0b2af77a73778d49f51c8a5036cc006947ef90c17ad06acd94b2413ea723541dba2e70bdfc2a7df43d25bfcc06720dab3f05e6d7f0a29198dcc494c60025764bf3e56a0916a74300a25eaaf74b63f8304983837a7d64b48f7dfe9b9e714db93bde2b0527b16f4674cdb815deb2180dadb6570f475f65fe54dfa6be318d9f62e3fe6c2594b899ccacd9fea2f8a87595fec4fd45d9442d046cddc436c5eb57283cbf13d75dddf8e009b9f401be766a4bd5dc675bfdef7ef470a2327fef03aad272dc0893015a6be90aac69d69714f978d51f6f15b9148c390d6b693226912b677ff2c611076df96c36f60948919b949a1b2789c18053839ca433d459fd37fb0b36bcdeaca97bd3eaeebfb55b7200b49c7599b3c6794a263980c274b904a44ae225b2de5edbc87a4b5376b7973051fddf9102fe77a940ecc88f872f53c2e369dbc40d469dd4a29ac9a8fa8858ef6bcc6c0e118ada619485beb161c36fb32c6f158428cf62c9f359c7b91d27ccf8b4bc5782a9bde33c82254f02777da2e380756799b492024b31019e13744ea28f629b5bdbd7656d4e6aec594003f839909a04b82a14515c4e0678b74dab647935db43bbf881111fb369e3628926871e86dc6126a88742fb17662f0cefa32dfd169c4c7227da3451dc348ffaef8b88b2f910ff6d1726cd08ee3ef5bd792ffcad0d29379d4a8b8e423777a2f7a4a777fb375fa948e62a105b08b280868b30e144a0eed1570177fb87a01637d0244cf9c648ae709a3bae499bed7f9805efb0c1777dd3988410c479f6f0042e0e42d6ab2e701b108e0b8e172b89cd2f49a0f8136f0180b492d809ba9564656c4324727ab50066de4b773808054dd821ceb4cdeb14a67f2cd85c74b990dc9a5e275b6b5f66741b09d912b0197adf66ff1a8c28364aa8558d20a79f9b69f2eec39a7bd80915a2b4d8e64fc1416e84f6adecfc9eadf084f4933502ae98cbd9b2bb07344b4703ea82947e99238638d123b05730413b65d09eea0fddff96895a7c6483eb96615f8bb5ff2f709300c80976013cd3ed2d815a6fa6fd31146ba74d1b42619b3d66c1986551735d5d62ec1f3057acb099a93671a1aa7e254e860e4a87a6f028beafd1484ac04333090bfde10c00427d8d2390da422746b9abc302b07ab8a57158e3e809a93b1776d6d68064e97064044b1e3dca05b62cb59450977f0d6ad37d745211a7fd8cea4eb6b56311374f5a02dacdedb6b40254e52afe814f7312a1912987efb9f061528a3bd3945856e5b19d13038fb771fa9adb1027c3bbcc2f8fa2bb7bf92d1130522eed3c700c8cb76b940331f8816e20e7f7d99ba3030ab55f4ebf0d611cf309185dd11061bf337a74255b183fb7a6da17275707c3baf772b3ceade41fe5450684c46f01e2bb5c1b78f83a38f1c12611da07d6014f33f6cf413fcc26be1c5f28d1128371baaec5d2900cffb69b9cdb214af56e7d16560292e1d238b72f13d3c8530568499d757993969356bbc66e94bce81e685ae8317006efcd053f1da1d9af3e6c87b4b141a53832d56d05f111404685a305190df806e0140c7c46569c734d9c56c6f0584aff94f5035eb9f20078548d62493e5679480873a7fba0169c274e3e022ec6ec01e879015253a004c3517572170332c39887642888494273abc7ff0628f33cb190ea16cf88b62a7d79e2a4095ce883a1d578cfdcdd0fb9315f60ba981f00dee97c25d86a2c39d3b4e049cc668d1762edfc1d5bd6df84c18c5ac080ecc741d2e62aba11fedc05f78c747366ad2360d9f4d07ff69651014fdaa5990d609c48458645e1e3cbdfedbcabb3af942a80aa4f4b6d69cd07dc5302a11d315aba6e7ca64e39065ac2230e9e88cefee2a5539cf1a41ad9fd7e2cf5b5467c6dc42d7c1e31645e32addadcfb86998c48d7e153d72e01cd8306d36f3b2f9e5663b4a3e306f1383d50b390adb5b3b8f747f273eadcd43adff1efbdb4b330013dc1bb88966e471f62798a8500ca8c7b58c36d08eac6317666ba8dea5a363baaadfe68eb48ed8496ac09ec6973a7870c7861f3b59b788abcbffbbe9343dac7d17a05cdf2c0124b94d925d2d2b6abfc6fe662b49fc21e822e5c8ec76993b4298da4429b56a160acbb44e1cff9e9e31379fe555a5cfdef048db35949b4ba57fe259ea5c6949a60d0e58088ea8b9a82f9d149c681043937ec4890fa40318bed4ed89fbcc8f2fb910c0f7fe7ddf262f492ba47f7488212753f6146acba286f072d84cdd482a715547fad013552f5b865e6766d8d47cb047d6d645a2e74eca602baa3f9b519e965c592ddc6a01413d326d6cb7977adaa11601c483bcf3186c965e5c68bc09af7db347a49b4728783136f799e96faa9d9f0f15678906969588a40e82e550802d98f9e77721c9eec635860274debf4840bf161fb7c9d8c1df9e6bafd247fc6fd4a7b8bd1d5bb53f0c1f2fdccc749ce93303cfe68c5dde1987ace57c2989635a0b7ce890a8316d59019bc34b9ecde19b4b25ad4234442a80a58432c56be40fe5b824f39a19578c928d16ae5d5780743ae227d1d01a55d5065c89b54b45931045ea1051820686d68656d6a5fa12f216b2256095e7e082ddabdbd762481ed7ac7e410c4e45b691b58ab962e6794a2f73481a607ee49502cf7cca3f608408c107aede4144904b2453dfa53da63ae6d528ddf9994b410ff4694a7f066d6c7f4fdd4321c26b8af564f9592559467edb3c46e66ed94cdd89423b1f1b478c9b6f50b5b2825f82155b5ab3d43455411da74762ce955b1be9f45f623725c9e87fe7db0a0976711e39a38cc511dcbae9972f56b7239e82750c6b1c6ab10a57522ff0a8805562a9e831dca3f676699455ad21b5c043d8b7dff00713da4c0ea4ff8de67eb4705fda0de6acf4d2f127effca38ce2034b3f7fbdaf56190365c6cab31b64f7ed5366e34c8b2daca30231b7497c39abbe5a321bf87467df734d2f82294ec4672bdc1c4b7b519c2eafcd3a7a08a9d7f42d424e100c8720fc2640c65ee2c8c3348bec81c07d7d4c9d817836726f0d98a52927f261b019295ad866e8541283b4d2a1b80db2aa1c38fe623860ae4f9900fec465644916519f50309bd025dc2ebbb8747157b42137ad9ca76a7aa195f40248253272ca36585b0e31f2ae9480eb4d32a90164f1a439b66e50b364682755378f55e4aa9c72e2bd508fed7e6309360fdb50669151ca1997b244e2e2414eec0960432df461bf5fcad33a8c0f1d92d8827235eddcd29f5721c102908194a7745c95b6f52f75f9b5b085c6b28f938fceeb8951d7f2f83cdafb1b481f84f6978f9001e1105726d9d8e8fbc63aaf17236305acf5c9d71aaca0a5d53874e8f2cdb81ca6027701b98dafa5c6bf45516d3f649de7e9e57731ba25eebd8ea36764ac3a59476f6e0463a087d311a3edf1ebbda490b8eb033843f3c6a00fd12f3d9e5e2575db84d718a39a9aaf06aa4e0fc2e66e70bd7d0571a29edce354daea0ec69f165e3ef08ee1d6a8c63a7d1961a9db259eb519e70373c76a818cbeede73044cf67c0761092aaa032b43e1fa8dfb9d1d4a69514c277a706177857b6a9b546c4e1e47256c1bf4fee2f435bd2d1502a7eecbe4cbf12d58d76871aaa8eb77ee1402b3a2ff540db38f8cc83a693f8285a6a049f4f569f3d664dafad428597936d792abf15a2ace06a67f4a7e755cc5266d7168838206743ca3f68a67cdf722fdf04c44528c5e0de71a71aa3c470214719e870a436d11662510fa03aa488b7e7254e10bc569123195534d1103ee213556e2a801122369ac65150eece348623d5954b67f7405f031d2f20b86ba6135d00b166ed128ca1b79112840526b94ed3d4b8186cbe629dffbb257e39bfc90995a138e18f525ada1b824f5f43e553cbe54fe408e8ce33de31d97533d093dc5525d64b42d8843a623e1e4554cc7ba2a058097e097ae595697a26c0bd57b6c8985289db12f39d9ce6d819737125cceff33d4bf1b062eef671e1959fc3dee228ec715613622b786cc8f6a5cced3272f207476c9081cf4c1ea54b39c9e9306d0dc263160676bf3a9a66094e3224719c5a2c48bea3b5c31fe87b4e6bb5798f3389b76b813d61dd56c76ea3cdb100fe4c74c710b2dbc15ccd49fdc645d85ac550b07b4b477ab50cfc45a8792601920fdc2b86f1a84c05aa20230356e1fd2b29c7c9fab0d2ecc8be6d944618ea37cbd16e30de8845f38f2ef9c88f18c95a9033baed78942541e78d0a964c8376ecdf94186d57bd0d15e52bd899ba482fe5ffe7270707a9e73b91bd89771ee16a2d690a7093bd84636499684e6fcf3946c1dfe", 0xfc2}], 0x1) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000001980), 0x4) r1 = syz_open_pts() close(r1) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "1a0001ad09fb000700000000098000"}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000011c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000007c0)="283c22ed5062ec38a5a31b126833436aea0503eba16c99aa01892652a82693c7a0e1061b41c27b1351ebfb695e43954a7f046c855ced4c667f6be22635dd449e2d9cf56e974ce7bdf751ad2ad1c2fbe07ad0403b1cc256617dcc68e2f61e6b58274b42ca9c774e091db99902cca3d11fbf4b84cfd34b665931d329c3d13d79799cd9b38509e8c6ac932cacbd4f1b79353753e7221033498b900b8c6f5bf816b5a51aa326c47e6ce17ffd94a5e54f8a7f0fa8339bf3c37b30e869bee1d86615c9fb9a3619e07c08c8c225a10dc1ebf937e40009d0b9b86114c6662cf13c495a5be5dc3b91a1408f7ca5a703c95be548f9499da51b81cea094067cc7830f2099e6ab6fdeb8765ad1191e543eba5b5741e56771a0c67f9ce67d66da02a77b9941fe7830008c1afc61baaf1c2c0137174b1dfb45ffdd24694393c056c2f73a59e0055ef74dc5eb0898c05342b3d7ae290351b54d664bb81db5ca9b2848f1a1168f5dafcd1523d1c55fdbc1c8036b584072f97c3371fece472904d0fcb9742e25d80ae19e4560428316ee7e9b4bfebb31762bb860483b2709d2a15482768e82f2d9631ef4674163a7e3b7017caeb1b6daa17383bd101321b25221de2e0cb936fc20f852338bfbbd35a4cedc4e9114f33b997669c48f4a45215afcc39d4e67732b82e8", 0x1e0}, {&(0x7f0000000100)="b0b0729a186c1c20e974020bb2a706baab36d5e6a915d0d0f7a97e11293c57081d8fe75fb709873f5d7698f40b628af4a9379ba959b1f1e6342fd0306525de4254c74034a3df727d81da717fc47ddba471551bf7b9991773bb70f1b5f34768c96784d20b6130b1c1053501910d080cbd59bb3896aa29489c275cb0", 0x7b}, {&(0x7f00000000c0)="fdd145f739d7cd8f480fe45ae2c3853c0f77fba34d3541889a7857945b1ed69f9e4267cfba8efb1d178199023e70c24777adf37594f1", 0x36}, {&(0x7f0000000e80)="eb6f89539f3c1744a74ba415d92a8bf668d06c7203999c20e8be20a71265bdd70e1412c9023ff1b43a900afd6a49b77f03e74775840d24042626f8c508bf96c88f0eb3c6bdc6a0b282b01303b2f8f8ac79a32fc6f4f960fc695b5e28931fdb6a7900ea4f2118fbab3524c78ed5679af4897641d5603bff530639845e01e75eb52bf75ff7aa6c6003c7f2369bc69d2537194713ff302afc6d20f1145fd821a58f949c3fec9bdeb360008c41e653cc1591593a935c6f31eb0f15721a997d761dbc2e7824175b1d036f2117d38b16d19522464541838bd1976dc2025d0cdc1afd71cf9472a6869bc3740964f1c0e4f286bd61b18fe81f122ec5151636a6d46971e11e83a0fd56a05d8eb89e5bea5dea469bfd0d5377751aee6d9fa98acdc28b1633e0fdf361dbfc7c431cfa24f16959afc2f4ffa90c8f43ce08f6b2a9d6df868672aba95d7314b67124fa379c11d16ca104193c4bacf6149994ca1a3a813a1f1d04352fee28e2390d13cdcce6348b8e4397ead6eb61f9f1bdefdf2f273300eddf19c19deb16101135d876510a4e5cbea26c03fa2fe94247b28b2c8ec65ebdc5fffe98f1a806dbdc2b781ed064ae77443dc679099e4a9f42e56d0b3661278f699de68903b8a585ab88f42ca55a795187fd5d19a5101822bda7f71858b27de4c7c27c56761571e9b0b0d9c28a4292afbc8c7bf2a906f16b037768e55e80e87a7d0afa78d1a251db677af72c9ae94108041a32e75485320a5fac1ae874d7f1958632e3c359be4583ac17bfb297e2629a51d326173adfb6e7170cf33fbf475933f2f42819885ac7e32fe2106fc66d37d2fd9e070bade7cd365b2d1e186fcb8e69d6468d73a28feae80d5840df6e2f13acc61585d5a1a2f2c17e59f5d1ed74f99a486552abfd9feda1eaa5f77fea2c927db76ce2000912702335155bff6f16120ef286327bb7c0ecafe2fa343b40917857b57178a2c7b89cff3cd995d47cf8f7ce52afb6c66358c0639bee1a92d3c5378f295d275ccad819e085ff8f2eb0035b61af3c2954799cbb8583c16fea4ff3791b0affdcc46a75469ce61ed0cbd6e91bb3554c21173296a2d01e6377f42745d4b5900f64340c2e1182c7768f6a463466b725c149aa0b6be04f0dcfcd32bcffedc32aa8792905dd49161a19dac210a3bf7d98c2a3bb89e16652ab8c1557307f2c4bb9af56d9a8717ada11f4f727a56d41a043dfbd8bacab3e6e93eae5bd735a2978b072439ac71a0504d77bf8e96a3cf29fc3f9f683c8037dee3dc275f0f6dfde53490a595155092f3170f29caa28c10c180329178c5e7d2627955a10929b80e77faff69f6ec663b6004877c44f76c2cc9874b9a6a890f09ad60d4fa662bab1848612ea9a8cb1c552b1218acd49b906c5246e431fc448e0e92a155e76e038ff601a031b40238362de02370eeefdb0aeb03e1a0897cd6c705123c85e3ca12f85615ff11bc52bb57d35e5b58c6fae564fd43d52769867edb1b4bd0bbba234c4c085eeb583dbeebb248e9ef705e825e539e4b586a7ffef3e77c7f9c7f4db6405a3527b0a13b54cc27b4c69c9137273d819faa955b327287bf94de15409219210e77546bb75c61111deb59e1aaed25d9465efafab94359d580c9db11c962e8fcbcdd64372e91030637feb95fa310235384f12d0477223e2ac1ded5e138162631760930ab60b35c5742cb38254b372805e2aeabec53c6a42fdb04cc4598856337f8a6e92aef98e474a83b2192f032194d6b34bccec6495972c9f673d57190ab7764b847d90514428d7b9041e40715de5f74b0d52a03696f7e46f11c1fd6c4a2e8e290565b092aa5f8609708dfc5d32b9992754b40fa7e2298375e0d0d3d01e42738edefe9b79d36240069139bc9ae953382022352aded7548a77a9116066ef37185e54efb4626b69658513ad1797bfb24e2057a7c72c2be7e2644b6bcc400899b9accf8ab9bae833568d7c1458e47368c7779e9b070420d27df22ec36de7e08e5981281a5824bd3b7aa122b8caf7593e328a4a6f0616a49a11c9d19622108933b5649bcb7f9e4bcc5327f7fe530ba808d05900d6e97397e170b29a466d3a70e6da87a29a3108d6315c03b5233f5172c16f7129328ca47c574bc872f0dca5f31773b40695d745b5eba15bd0d72ff4c33378826488a7a8dda2a5fde099785004f866decabd4940a45c5b9b705a38c1bbc1f15ac2791f563a3b5020df7ddca3bfed6b1ead669ea93494efd627015aa119d84939b24d42ba3e1b432930a797337b2252983a25516a025bb76979e0204e63a0e6c99d6ef84c30d7d9b6a8dc0c5439ef37af8048c38d57e064184a01f73cef5fe88eea21015121d5e50a4b88cffa1837284d65531ee2f3dcf60b9125c8550dc5c83e36afc15714fbb2429aeaaca65c5ee284065583bb6266155e329aaa9484614caf0ef17ea7c6c7c6a0084c07749eb9ef469fbc4cb084a9bf2650b4f44094054bca374d2e67a52e3dfab4d2ba6ee03d8e46b59c1b9cd5dfd6365e6d21deda2c6685844e07fa2861088ebae4589258db930c8c1a94dc6d51ce5980354dead06222509d8ff9b482a20da760cae38ff43a4b5fed7073ae9e85bf023a0f80fd3796a0b6ea99ca3441613357137e1b64599024ceb7429e86e315d547487019f519726d60ebdb5be862e7cbc92a764d6a7df2caeb2e4d01a3acb6e04a44a53a3f0ed3178b648ff0a5b6db5645e81dd2157e63edc68d859bd4b361db77440723b94e51584a828f32f6377e539f1cf18cb88d26241d2eeb112dc07980c6f0b2826c58aa7f392ccd81aea245cb61c9ffdbb32e3d0d1b3ac7ab67db1c5543b560307adc65308ee2a6c16c82029beee9be9cd5ceee8674e48f72eba220cf60b27fca14ad13c8d9b5bbb2c036e7a8a7cd807daa118f91025004ec53c77c88ff8d0def019b283494e2768d2cbede04689fed70bed0abeac5ebce98d0e5dea5c3cb9f1b555063ac74917915ef06e94d31f216b47415aa4aa74bc1df7f1fe3bd042e4373de97d21288565eeb7c288913b5e1c1c11ded7f51381d341b0045bd823b236338082c6e4d8c654ea43cdffcd7c0c72048f92c79f1c5f20238253aa6b17d4643bfebedc79c9f13cf40daf0f68b0c1edc3b9fdba0ea9270d4fa3552eee7cd803c40f05873efc18c263741049a3029a2fc06bb5b905aff82f05ad88f075e1562c03bca1216cbf73d3b19cd3cc027a0cc855b49b205b295e20189b448790d2c14b213aa9a972dbc23a6e686e755626a4b5f2526728f98ce2e387715274c45db427715010b5e3f9ff3cfacb21a8d1d914b95828dba8a6fd3502e2712d57e05551d942d05c31c75211319363eff23d95996860efc93dfaa6111ad16eacfdc20ab9e14f48fa07c30cef553bc08e1287277e887d5cbba2bde9fa2eb3b59cdf7e293ea2fac928010d0efc817e89ea25365e20506f22d4377ce3bfcd8fd43c19eff11cf481e7f90cd30db5fbc377a866dfdc4fc61a8187c119554e2b25524efc53ed47c37d154114901d56eccbc5d1c1db71244cda7bee3225f1e0f8ecae3f8e5e474cedc3c148e731cbe8e729611b3e54c463334d6b92dffdd587dd910cc2e17386ba8ef3eaa9a0a4f342514f8c1329c192a1ea06aa0d0beb55ba835d3a700681b521ccdcb7ed0f1c9c59cb0e71a5bf3ad0fda1d2a443e197a79679f3687cf70d1d3f27c0f5ef3eb18527a129ba915706cef13ba69fcf44a915ab18505d85ece848bd9609abb0f5bb95f1cc36e4dd17884ed2b1bbe061e317e81d3e1a684856a28ff85d88870f4eebfc1163017f937d25f82815bed7d3e6bd6bcbe60e7ce7c47163182215c4391efec60b412c8032d0ecff22783bc332ada747c9d3f3c575d44712c07704040ea8e99ecb2cd2e7ead027b1f953e55bed363821e0a89cd011b9f59db757cd6d32c30afc46cb4caa9e0cfa6ac9516d6698e7f380ec1c798d0b865639389f220c481ca9ff127bdb301c3ba235647e38e1a4b849dc009204a4ab01a699a675e90c314bf804182df77d8413091be4f2388270e2af04bb5f7887621b9090fcf15e83d5b0911b7b4806c7348f6109d584ec5c264a581fa5404c6e423229d80a1276404942107b501970ced2dc139cfebfe860d4aa82ae79893d996991653c665411cca645dd172517f94c112a3fb7394076643fb64c210f03d43ec773d287c17af60b199b38ce9d6f49ee6f155a1adb8901eef233b50fd0ecbfc98df4db96e061c125db05ba969cf5a481e7fcfbc5ab3dc3bfa6bc82e3cd7ee26fc759096664e42d0d5cfa4524a35f2276f5580815fe268a9194bfb6bac9d69f78c47dfe075f5b4966636be5b97cbf8411f3db62960f5320a9cd6171e81a47de1a3c7028fa08e1837a0644c5a0c8dc57d6668682dad670e1c73e673dd90cf4cc36fbe26a45f9b8c38169a2ae97fbe4b083c5b6eff3c44a6cf163c38628e91c54d9b8a8061b98c97f85fcdb4daa70f4cc6f9803c4cbb200cc734c3497dafead53e0d554914559cb67d57fe146dc6987fae348946252ee490855be3ded7391288076331e376eef0a466592f14b63d228be7585de42c3b3781ac54fb2b0e3e6fdbccfdb576e17a0d524b2e4bdc9b6dc17d19cd10633ae589c423318e2edc7c4b75decd88a7cf42323c4d2fe92b89446deee85eced41218c13cbf0f40a56110aa1dc0a4b76cb204813fac3a09375c20be656c249a17d108f8b1e8c041ab3af9d607509e63afe230d03572f52b7003d14fd2fb8fa5422125dfe3d70b03e66a64965ac79805c243a2293ee249a495374a449af5a33e64d3397572f5c696d338aa46571cc1a2bf01892e656a50e0db2a8a4c44c61156aed7a99d1bb244e46b74e3c859977614ead6b319b1d0dbf4448b008e61ae803de608637925de8b81ef6022bd20f6cfed9356f544cdcde065f4968bb97efb50594280cf3db567cafeb00e0b42e9700a7afa64ce639b85417602e00fd57cc8fabeee46cc79946096d675c433019a13b2e4642aa027a68f878e5fa12efcdf37f071841b644998804894ac3c7981b0db609bf75129c822ed59c2cd8f37044903b2fa58196a949f2ecf7559356aecbafe4c725485d8240b0e981cea1409531f26cf6e2009950d0c30ddbd5aacdbc076cf701f3ca97067afb9a7b05530a056bec91c198722260bd3572e441041d5b43c263d831edac8ed0bd82c84f26b04a387765977cb1ff6bc39024068ff5dcf072ee88d13e54f66c1d5bb16903e7701a946c000df41973ec23525b74fd1d45b4c52d06ca7e146a3efb13c79b56b6e1e6ec65d513dedcf9b9c13e30a19c7832851071a86d1bbfc0d673614347ed9581e5808e3f047c7b585db2acf498bf3b2cae414891e44d244e283f6eb5eaa433b5cb3afce9df90a930f30ac0272666698b3b6044269d3e8730b08b0f1af5d4ae95f0568093844c83288ab7576e984d10cfe13d147b929dcd326bde0cd7aac11c7f6e705880eb0ad3a0f9d473c9dc6f8675f7f32ecae773e623bd25b3b1a09479e19caa8d49e4531546aad26befa4d1165dbbd17628189cc8ba365b80d6166a031ff3b2060c1555426d37ad5cc19d7bfeb420bf426da0959fcf02c2e2e2eb16cd0aca202bd8dcf350a2e4a99e1bffdfba20d5c70dfc5c222e4c17ca57fc94c871c19f542f60fd17b1bbb15e577d24dee16b5768a87ff113f77fe000664c3e64451cf6d17197035a8659929197af9a0f3bc2078ef7ff7db1d7bcf36ab06c38d16f3412c9295c6044c36bd0862826d4e0a65f87da97fbc304f00d7dcfd8d6767fdf25231b1549cac", 0x1000}, {&(0x7f00000022c0)="c06f7af0606b562c4875738433a896952430b6ecec64e1e17bdccc06a76fa94cba1d77a4ef7044c991fbb86d73db4d61b62ccfcbfd6826633eb7235e3392a2acd452a4cfc645c120caa5087095965b1d8d9b8081c8dc496a25c1ca5dd9a2372043948883ba9b0b1dba396dd216db2d4bde886de804ecc93f6131c395fa13ef0afc5d0bec885d4790237172ddca79a672de034091142d9bf8cb268df84de449f094d4d3c3da8e5cd0551c80792dab4409c7ee11fcc5b8f2ba3cece4ffcb303633380347ccc2431359fd55a52c56840f266ee5300a3717f5656638ef5e39725c3e055b62569562714093fcff3da84af0266f44dc38d8bd29d4bfdafbbda900ea9ceabf07a62fea25435a4c382557a8621ee6d5a4f9c9b88aae342c66ba4be92d71c0f37a41e09e2fc5f604fa10d9ec522d43a67c21e72bccf8785f98b17706ea7d0eb89e3631951bdd678120f746a69eaa5cc501011ab0a4c688d3de4c38c81f069203840453d4db5c3b6c7af439adc9f401110e34948292f22342481d8050eaca931b2634e16b4c49714ee03ad35c4fc1663878153426771238f70fb70e1fe353999dfe8da37a0859102ea716c5d888aea8a2353a640b8e97f0b6ded5ce547ebedf9408e8bbb0fafeae63c6ed58c72162616631f83893f0b55bbbe2756260b259c04fa42d05d92451d645feb2811d34d9e38425afddb17b6782890bd1b8c306050be6172926ee729f5e46da0cfc21feeba34f83edeb81b9925b73bc6dcebc428b3860ce44ec86d8029db42441d7c7b8641dc7b70857d4df5b588ccbfe5d0faa5a8fc513cb2c4d244aa2f81cc90178ddc67b9c20053424e84d8fbc1dcc4bfd565e1ad7b6616d70dded3cfb5711f5cf5e433748f0716934b6563807722263e3f9841278b5fea5d94b23eddbb0bbf8cdb2a1f663e7239d08cf8b0094ac13cd750923140a083f5af54642b84168a54e6a3c70ef191ec66aece42e1adb8b81b9fcf9cb433026f0d56f2948d15e88f4b0fba05d474d7d0cd584ef5b3071f9c10148d21dc06d53b95680231327ce98adee08d3905c01e1b85aa1d2f077643e4b97ca0dc8adb748ff3d3981d0840302397dfccdcef41de3dce119a8af8c4245a53d325536eeeb1b4531fedab7e700a012f1dde3b070686b065ce2ec3e3a8d125db43405bebf801d4d6ac914735858c973494d35199f6bfdeb885621e3249eb5c6c9ec14c88682424ff059674399c7e17574ad1c3d34bfd0801af71e121aa2b5a3fb22411e37b189d11098faad5b32184b0fb6103d2a8e9a9d2972d2c483868c27c2e24ac159959a19b8b8e6370c208cf2ba6b2065e9150c22f0ffbccf16968da06d6e71ce74731e729a4548209a94cfc52e82f0fadd5165bb7368624c8b197b08459bc533796d825f7821cd61a911accc1e500a3855388388dfce925c0b3686a7ccd25c6c2d5b8e843263fae31e1f7b03241f79b66be3f1ac0bccd1728662d8d18efbbbac62fc059e8cdb18571352309e6d5e95b69d1fe454d922b33672ca750373a336a400149571df8133c3843940937be80de942e530fbffe53197fc6429823750534100b69424dafaf5802affaab2e7c7d7b81709702ed1a9ecc2b65634b032b638549e0203bd06f2fabcc63ee48d6ab3865ee6efb9e1a5eff452392631755ab9119f023d5ac6eb4dbc74bc9f508e9fa0a9c55d7a9ace3da10675f32aedd7f011ca3b3c9f777993cdedf8cb6ea88370cbb2a81765e587a6519c81270cb733a828060373924f0b95be8b50283bd573d6f73cbb9760901f6747accef656257a4227731e425d77dd7e26114a9e73dcd41209424b864c21f871179115beaaa034ff1debbce792d4c71b3415a3d00f5689cc2e5902f9e009db237c3749c90c1431e7407c5624f1d83bd4fc36da040b78630b463493a5e2ccef12b271ab28c284d75e89b0baa08be56d3581b6b59aff9da67f041e475ee392763e82aa82c26fa5e8e43cfec6a4334fa22cac61d4c25768258d1667a9bc0908609ff231354ad89c98c1707246df043c24abb9634cab039a7ac390d3b00b0028e21d0d30e1127265197ab4693048a0ca8a28a4e4a03cd59f61850c4efefa0d209271b2df079b8111a3a5b1eae95aa136f520a0fef7b34057c6e9b96530920d30797d67830fd6b563985620b99651317a49d84e7fb8ee8248dfe5638d5d344f8067dd3af627e02b14494383d8b7bfa4bebc3eba372baa8e70ceb7f017c80e4d4d47307d81a0bc4c189b249262d26f7b3f81fcf1dee15b75d93281f178d18ea779b809665941118ab2443568b361ee3367ff530d9590cba3c5a8f7d7401c9e9237f03a06f33d1773d12ba23ab1804464821f5157d9bdd4f20e13477af39be6888729c5e0e2d49f385adbc9c4ba68bd517ae8e1d3b6b66e8a6c1880ce59b52b0fff3c0adc5160b0d486d1ca17d2d366a02402dd138d5be1bd244de1516d813ab9ce9b3414679bf67185d118be61ec01fecb26856c6fa5467f0e7c572c10d1d91483dbe514f3371de4b6b27ffa59686decd41bc63adc40ae2743033900e61610ebffb8eadec373e2dc5a38f0b09ec9fdabc81435ca33c29589ae8415f52cef1ca42c650dda3b5f3861c119f6bdf48a5b5d58e306bbcda9dc92c0ef93614ef933009aa7c9a8bfd53780f01b59f50fbb2f0685f7df1ab1f7b5ee5fc44d78b339ae102cd816e523543a6bd8c5c6e39427ae725a53244faac44d6efc9e5afc3dab604d3fa59c89a0a2c9e924f553c3d0188cbfc45b25fbbbe6df179c6622fe575f4a8a418d9b527fde78f362caa23189fa40117d34bdc191ec5f4e7b05d6e95e30b7f816638587954fca86a50989df1811b48a5bfa4796e92af35f9713e780671ef60a5e6b19b6a1b97ee217d0ecc972efd516392e9548619e3bb85f7a4352aa646896cff128f71befb21440bdb8a2312fb6da76275dcf7fff48823edf453eaf99d71d3d3ac714d2ce43a62c543500df8791529a4c050cd1ef9f9027aad25cee86988bd6d54a89cba45e402a170f4cf79f2aae4973f54861ae58805fd67fe652430ab06e6232d6429123c938a248263073dd6ccc6a934d10cde2aa3a8fb6ddaca274fcba8ad1a6f06610660a2130bccead26a0ce3b977a6afc18a21ba5e6cc945fc00677cdc27f3dcd71925cd1cfd65f4693b18a949b30e24a813e9b5aa2e24d278c7701b73bb1fea95f31791e40886aa295391768ba5f456a42d999ec837d7bfe9a3cb321db2a6a88624e3b60d7a1e8246f70f33f3fcf6d1044eafb989f457e9efed452430be7a81173c1892a91152611058c99ac04b552fcacd761220f25236be88476ab3cc46b7571ce53569da72bb098a243c2a636b9184e5223848045d1b99b142e7f61f943efd35643a7a52bc45b726ca79d0f27c97acba1436317f663078b2a663451b8bc438ab2b850861eb050efd3c4a32d6598d71bd24d4d9874154c180ad2da44cead492fa3c3314daa6808ffcce0c0469e4fcdf9d1559d827fb502adc14798e4574fa27c08be759bf687c46545fd57e87376f2bbd057aa4a830f0e56c08aa079be851db65a04613d3609fc9ae6ca2606e5754c175ccfd31a7e33cbf0d4dfb3f15b020f5366ceedaf549508bd5e98d91c96114a9ffeb55d5e2f0133afb1fe8e92beade603a6b49dc92840bfb07c090f049cd3085fefc76013ef46dd091bef1f3499051d8352e0ea022737d8f5447fbd4125ee5fd408e23bd705c521bbf60e5d7948ef37fb66220f4df335a6cfd443c4c8c2987fa733d086fa50902cf2415ecf952b167c8e0c5efb06482519e20251c304d0b805c6c892fe8f35b7886d2d0e8bb8ff34db7e4827834e78fba79fb256d8e616bd4cd9564e968d3b300194d6a22a4a1143ae0d24e865ea7a1edfb0f6343ce14505a722dcdf3d5cee399274d4a82f2e2b059abbf3739fd07af6ed7b232a1dee8a8c68c7f0e9ba3fead87ef954719bccf74c86b2217dff8fe92b5a6bbe10762e5c571bb16e0cb5b944b3550e352c5a58596382ddfbd08433be7594e5394699bf75092f249f00577f1750cc36b13444c003463239d90d07e87d92dc162184aa7e7a0447f61d3f64687d25d114a9655ae8acad51ad0f69b9ddc02a3492ae364d2ce7583322f6fec255cc92347b21184eab70d30c40315e619c216195b98bee6285e727c253ef2e6d2129b40e9e58ad8d886f4629d3191f30a5bae64f2bb1f0b4c27218822ea1cca8c91f3197bbcd32b8d12a0591a21dfef4c15197a36d3b74b252138b0f4f5188005c4d82a90a162b86f59d89905adb2c655b0d3e29653878d695c602206c09410b14e5c70ff74dfd6fec9bd4bb0c8b213764a8f2d84bd915b73a1cc4455708bf007e45ebd81bb256f4cd7efed32470e4a7ab4108199b0c8d15cecf4b1f5234a51a0843cdcc546fdac0584492bf8928003e8d8914eab301d83a29364f5d8f09ac28851c4982b1f6d57505808957aec50aefb8fd85e330ac8281f1f9f64d4f636dc8e9def3d9e6913cc90cdacd5cdad693c8ea958c42b084311ceb7e7933fb07917251e3fe6bb1a9ab23fc8a05aa1533da30955802aa521d16efb376ce1b31b555f7356bdca146390e6afdb2aa13e851b11a9bfec6006cff92fa7b6aa9acc572a4f944527d89e5cc0b09dd6890191bae4c8e49816764ab5bd92f57aea24f59ecd9bb9b1395ac5674c430d6c9a28068948d90830f8d66c14e25e485aae8ae115a22af7294a986afed045fc87ecad169406da97a9d259bcf50ef383ad32620af03ae4096e5d47ced443cbb40d46a0713c5d47695fe3048ef7f8dc84be4ac5ab073e3402866070e3f249da43276bd027e0c093c11b176b441c16c03d15c9b3bc6ba7bc4336b5394195c07dadb557bd34920e7a1875f73d9132c2bfb3e1509f1fbdb2e13df3b62c2f4e4c9f22031b1b30c090f7af0e3c0158c3553299d00d2fcc7549842aebb291653", 0xdb1}], 0x5) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="a4", 0x1}], 0x1) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x2, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) r5 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x2ce0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x3, 0x0, 0x3}, 0x8) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x10001, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) getsockopt(r0, 0x76e, 0x4, &(0x7f0000000100)=""/150, &(0x7f00000001c0)=0x96) executing program 6: open$dir(&(0x7f0000000080)='./file0\x00', 0x5f5f0077e68f5365, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) sendto$unix(r1, &(0x7f0000000200)="b1000501600000000200000007000000110002000000000000f97b673039d2d236acf20b3f04be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c4f9fecdef9c47776f288495f416c900000000361f1257aea8000000000000000000", 0x8b, 0x408, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80146950, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f00000002c0)="647524d021626c4bee270ec73a1f7504944109c6cb1d6303bb94e3d01b17ef0bdaac2b46e8794edf6c478a075abbc6e5b3d8f5bbc0599203f0e48b25184c56c529b21dda542ad9c239efaa692085365bc0f64a9d0cfb675ec581572d8b220a170e5a8d692f0dd7515954564ec7ca9a03a239d6dad35d91037cda029efde2f42b3718e862290d6ed7669f736893f313d3c9f505d15f1d9d9f4215292131fe24a0febf60a9c2cb81d208040000000000000000", 0xb2) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0), 0x5c) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, &(0x7f00000001c0)) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMAP(r4, 0x8010570e, &(0x7f0000000140)={0x0, 0x0}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) r5 = getuid() seteuid(r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) setregid(0x0, 0x0) fchown(r1, r5, 0x0) write(r1, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x3d) mknod(&(0x7f0000000000)='./file0\x00', 0xc21e578981545c20, 0x3ff) poll(&(0x7f0000000080)=[{r0, 0x1c4}], 0x1, 0x0) executing program 4: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) pipe(0x0) pipe(0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) open(0x0, 0x0, 0x20) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) semget$private(0x0, 0x5, 0x0) clock_getres(0xbe44501372635004, 0x0) executing program 4: close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = kqueue() r3 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x4, 0x2, 0x8, 0x6, r3}) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x5}], 0x7, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x800b2a8, 0x0, 0x9, 0xffffffe1, "9f07957d0f7e32089069ee68d6a78615b7118c00"}) writev(r4, &(0x7f00000002c0)=[{&(0x7f00000001c0)="722ac32a838f8e3cb702b8173e8a3f51c27335cecc209bfed967a7cd317baa85cbf6cfb1376abdbdd698b8461d6d06eb34dc5e", 0x33}], 0x1) socket(0x3, 0x2, 0x2) close(r2) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x1800000000}) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0xfffffffe, "031ffe40630000000000ff00010400"}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) syz_extract_tcp_res(0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) mknod(0x0, 0x0, 0x45d48) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x70e, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r2, 0xc1045763, &(0x7f0000000140)={0x0, 0x0}) syz_emit_ethernet(0x0, 0x0) sysctl$net_pipex(&(0x7f0000000f00)={0x2}, 0x3, &(0x7f0000000f40), 0x0, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0305602, &(0x7f0000000040)={0x16a5, 0x5, 0x0, 0x0, 0x0}) executing program 1: socket$inet(0x2, 0x8003, 0x0) close(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) shutdown(0xffffffffffffffff, 0x2) kqueue() syz_emit_ethernet(0x36, &(0x7f0000003880)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 0: ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000100)={0x0, 0x0, 0x1}) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000012c0)) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)="94", 0xffb9}, {&(0x7f0000000240)="ec", 0x1}], 0x1000000000000276, 0x0) executing program 2: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x87}, {0x7}, {0x26}]}) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[]) executing program 5: r0 = socket$inet(0x2, 0x1, 0x0) recvmmsg(r0, &(0x7f0000000000)={0x0, 0xffbffffd}, 0x3b, 0x844, 0x0) executing program 7: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) fcntl$setown(r0, 0x6, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) read(r0, &(0x7f0000000180)=""/52, 0x34) execve(0x0, 0x0, &(0x7f0000000380)=[&(0x7f0000000280)='\\:\x00', &(0x7f00000002c0)='/dev/wsmouse0\x00', &(0x7f0000000300)='\\\x00', &(0x7f0000000340)='\'\x00']) ioctl$VMM_IOC_TERM(0xffffffffffffff9c, 0x80045604, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x12) sendmsg$unix(r1, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, &(0x7f0000000900), 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000ac0)={0xcd, 0x0, &(0x7f00000009c0)=""/205}) sysctl$hw(&(0x7f0000000b00)={0x6, 0x4}, 0x2, &(0x7f0000000b40)="acb18425fb2dba090f85b17832e71a02986765c4f26fa989ab9b078965ce8d92b57a3a9336213acc3a31ca7010abd62d52f1b8a17ce87ba9d69c8fe1690131101b7ff0e1f486df2e", &(0x7f0000000bc0)=0x48, &(0x7f0000000c00)="8ad219f3607b11e244ff4812f2a8cbca9214565d839a5e821ba8cd50b6d33a3f98a3aba48b6e25f8e8941f761675ba0c01572a589ab6aed3073a47d1c93632c1f476fce35b6eda9b0a321df4f8f28b73aed0d3231a65112f45858ca5f94cdc090e437952919a75f49b38ee5d5db8b70de1276219", 0x74) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x4) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000c80)) recvfrom(r1, &(0x7f0000000f00)=""/252, 0xfc, 0x0, &(0x7f0000001000)=@in6={0x18, 0x1, 0x3, 0x9}, 0xc) fcntl$getflags(r2, 0x1) setpgid(0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001040), 0x200, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f00000010c0)={0x2, &(0x7f0000001080)=[{0xa213, 0x3f, 0x81, 0x1, 0x6}, {0xc00, 0x9, 0xfff9, 0x9}]}) setsockopt(r2, 0xeb2c, 0x800, &(0x7f0000001100)="7df8ec9e3d68089b932e686a83fc55c14274d93282cff0b8ea12bee15831b22f0483a91e2feba3313d4cb95e1a5083c0a32f0a70dbdbd3d20beb3f241ead8b4959eb63369c4384a87fb9566d6a05352cccdfc17c9255c7c646de04c48590877702a1b787903aad8a8d8f2c1d20310a44fb6ea94c88", 0x75) sysctl$hw(&(0x7f0000001180)={0x6, 0x1}, 0x2, &(0x7f00000011c0)="6f2a787c4830a9922923339825b26eeef060860692211c9edda59c6bd548d6293ddfb94850ab81ada77db10a1c976e3584aef98c88501bdca1e9fdc4c13f3b06cb18bcfc1692024660e9bad80b3daf21d431a0d565046e8676f8", &(0x7f0000001240)=0x5a, &(0x7f0000001280)="a7a992a867cefd8a91466e1ae55c522ebd51914f41c63e0d574d9cb2ce0e5d5bd44253ee6375ca190780971a03d450d9cc6c7d065ebb2cd01e82d6266489a45036868cb2858409b022e1708c8fa75c02084fbfe5ecaa4f400622221f40403d4949a3b218b9dd89cf3c4ee4ed303f6d30a03315237e788df9c71e0702d5fe3abbbc09660c78652837e035ec3e", 0x8c) syz_emit_ethernet(0x0, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000014c0)={'tap', 0x0}) pckbd_enable: command error executing program 5: r0 = socket(0x18, 0x3, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) sysctl$hw(&(0x7f0000000000), 0x2, &(0x7f00000001c0), &(0x7f0000000040), 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) (async) sysctl$hw(&(0x7f00000016c0), 0x2, 0x0, 0x0, 0x0, 0x0) (async) open$dir(0x0, 0x0, 0x0) (async) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) mknod(0x0, 0x0, 0x0) (async) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) writev(0xffffffffffffffff, &(0x7f00000002c0), 0x0) (async) execve(0x0, 0x0, 0x0) (async) pledge(0x0, &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b91$\xdcUnY\x84\x04\xf1G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00\x00\x00\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{}, {0x4}, {0x6}]}) (async) syz_emit_ethernet(0x4e, &(0x7f00000002c0)=ANY=[@ANYBLOB="64df53ab68cb77e28cee5960c759380eba83efce54941b5c825d571ab256ef8c0417cf3dda3d815482b196da4751fed556de2a8d5c8295844aba86b746441fc3d7a99bf0fef37114d0e43a143c50beea8e0c9698b9e8c6684bcb570fab725c62d4a0231b920b5b120977623aaea9091b9901cc"]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) syz_open_pts() r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000000c0)=0x5, 0x4) getsockname$unix(r2, 0x0, &(0x7f0000000240)) (async) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) (async) syz_open_pts() (async) close(0xffffffffffffffff) (async) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x7, 0xfb00000000000000, [{&(0x7f00006b1000/0x9000)=nil, &(0x7f00007f5000/0x4000)=nil}, {&(0x7f0000e93000/0x1000)=nil, &(0x7f00002cc000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000d49000/0x1000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000478000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f00002c7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil, 0x80}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00006e0000/0x2000)=nil}, {&(0x7f0000798000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000191000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0x400}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x40000000000}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0xa4, 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) msgrcv(r1, &(0x7f0000000080)={0x0, ""/21}, 0x1d, 0x1, 0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x64, 0x0, 0x0, 0xfffffffd}, {0x4, 0x0, 0x0, 0x7}, {0x8106}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{}, {0x4}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f00000002c0)=ANY=[]) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x1}, {0x5}, {0x6, 0x0, 0x0, 0x6d7}]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) setrlimit(0x0, 0xffffffffffffffff) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000001680)=[{0x4, 0x71, 0x6, 0x6}, {0x3, 0x0, 0x21, 0x9}, {0xfffa, 0x77, 0x42, 0x9}, {0x2, 0xa, 0x0, 0x69c}]}) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) connect$unix(r4, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) r6 = socket(0x18, 0x3, 0x3a) setsockopt(r6, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socket$inet6(0x18, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fcntl$getown(r7, 0x5) ioctl$VMM_IOC_READREGS(r7, 0xc028756b, &(0x7f0000000300)) executing program 1: r0 = socket$inet(0x1e, 0x3, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="5cc6221b17821d7d335f4020170a901f24b3906f2d2dc42735a9b77e51b4fe07abb46fb60e9c43cff5b22ba87e5c06180b014454624484f02059f6db388c6335684c4329bf94200243b67caadc0b807a8028603e46959fc111714002861ab1263f804595102b042afc2ea4952809c5ec44f0921c88750f0041d1fd172d0fca92e1570ef47fe91f583ac010e589000b7340", 0x91}], 0x1) (async) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="5cc6221b17821d7d335f4020170a901f24b3906f2d2dc42735a9b77e51b4fe07abb46fb60e9c43cff5b22ba87e5c06180b014454624484f02059f6db388c6335684c4329bf94200243b67caadc0b807a8028603e46959fc111714002861ab1263f804595102b042afc2ea4952809c5ec44f0921c88750f0041d1fd172d0fca92e1570ef47fe91f583ac010e589000b7340", 0x91}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) fcntl$getown(r1, 0x5) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x205, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='c\x00') (async) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='c\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random="fd9c39d0fa5b", @random="5fd01f461c93", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @broadcast}, @icmp=@generic={0x5, 0x0, 0x0, '@]`9'}}}}}) (async) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random="fd9c39d0fa5b", @random="5fd01f461c93", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @broadcast}, @icmp=@generic={0x5, 0x0, 0x0, '@]`9'}}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') (async) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') r5 = open$dir(&(0x7f00000003c0)='.\x00', 0x400004000011830a, 0x0) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x12, 0x4, 0xa807, 0x7fffffff}], 0x80000000, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x80, 0x81, 0x9}, {{r4}, 0xfffffffffffffff9, 0x0, 0x40, 0x101, 0x7}, {{r5}, 0xfffffffffffffff8, 0x95, 0x2, 0x7, 0x8}], 0x1, &(0x7f0000000380)={0x0, 0xb830}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x7fffffff, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000157000/0x3000)=nil, &(0x7f00006d8000/0x3000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r3}) ftruncate(r2, 0x9bd6) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) (async) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f0000000040)) (async) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f0000000040)) socket(0x0, 0x3, 0x0) r7 = socket(0x2, 0x1, 0x0) dup(r7) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) (async) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r8, 0xc0106924, &(0x7f00000001c0)) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x2, 0x17) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000002c0)=0x1) r2 = socket(0x18, 0x1, 0x0) getsockopt(r2, 0x29, 0x33, 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x40000000000000}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x48, 0x0, 0x0, 0x5366}, {0xac4e}]}) writev(r3, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) sysctl$vfs_nfs(&(0x7f0000000080), 0x3, &(0x7f0000000540)="f0a0fd0cd91d5a31c906b08ebf2daed0d5cf44fef561ca99245fd9e413e4f4ce3b186ab4677cb3daa2582872995d2422ab2016a114335d10f08fd7991a1dd7c042862e45867dec95835e820b58dc442ea41bf9687cb1603de3daef25c8b0ca9c52611141dd881e7a860bf72b7c8d5d0c885ee2a90bf94a6925062b60fb141beb04ffc234a012991f860df6afcbbc6b68a15b890f2fca1c03b6bec3571c9203db5ea8a0da78f6eb25414a294041a46c2888d00e2da3812873d8d35ae2d0f68dc7a02195494836e2ff02ee4f8789ef0752b972179489bb9ff40ba94aeaf0ee8908f9bceffb377533a6c7a5367d6c88743aa94e8939593a6601b809f7ba61b35c3395f6466614da8bc824874bdc0fe70309174e52b3de96cb670f062b9f713cbe7f675ce157551bd637346470a2724998a2efaa6885e69e4aa68d5172974805aa6a49e28769aca3a11814dd75bfa670723544891c93c6fb2ead9fe133d564e3406436934ad2535a324c871b890e3d74d5b18a0fb69421f125cde30c848bba97663664696a9223dcab51e7176f471ec2914435c3d3b9114a41caffb987cdc11c644c61a353884bea75d4b74f2f1f961d79bed911b3b00669e85c33892b3baea0d9339e5eb50a842c553f7e6c05e5f17e918356db3714fa595e02673db93bcbcf14b579926e2470b6dcc6569c160d93a82c7a77baa4cffd824b020941511a3bb13f3cedf99a0b78c1e79f1bd42e16109a313f47e544ed8a7f74291b91c675dfa3128b136017e581eb331809be5d4a9c1e4afec82dc4494034c5e0673073f5d8274ed583d2663377fecaf972411e8dc7c0a07be3f4ecc43097fc10cc717ac970a53b63d54295f6b1212cf7b34f6ff30213b416337b923f331ef456ab61ff9cf3324310caf4c31e11d4cbc7250c7f1ee8deb911577b0b7fc681ed9ce0bfb08964f583d4ca64095936fddfc42882c5e0a9064b08685a0ccf3aac2859aea775f8d060bacc1fea53903924e36e672bb5a7c80cac62918007c004cf967b45aacd00f90c6995821910d7269479e50f5dec85f83738b51103a19dee8cba92841af3339f97838b2217941dc5e9a88c4d328292bea7dac80dfb273d8ca135bf7376b7ff0c9d61d260dd2e8c236d7e77186b195065e7f6cbfe2bf5a1a021e03ec154a94e38252644bbb829fcbf74db8c859eade07e4c62f7240c0cc06ddeff820269fc7f4124f335712a5b019fbc5f2097184d8ab174af52b127f6748c7c893bfedfeee12fc0921c7315d3e85a095528bb1b0372e58cd433ba327aa9bd5b7b591998a4c723934803f4dee5b8226799017a557e56fad72ac85ee7f7d05464aa7fa65c582ac3ea6b829cb22d602a6cf8b07437b6b36da51244dbd67e74825ef2c77becb66f3e2f4211cbfc132a9db0207d92b5f1ebc38b509f5955d22122675e789e972baea15c849959658ced88646071e1b43a895119555c9dd5c89b86ae45db15786e313397da7826c206ab6ae2e0b42c785ba87e9d20b7ad98f129e68270e6b4d2a6e51f799c705d6c4f65587ce737dad8613df6659f9dfe5f88277e0a76e4ced7b8e891be894ff0be188582557d1b57317f0c1972633b1bb517e58013e57bb25e8d2d2ec300c2b3c90c7760c09592fa5c298aff79bf5b4a385e131c1feabd582f10dc99336158062166f1a88755ed9a37256b87c30e2cf8e1a3164f1f776673f41feffc353a000af3dea8f1805c5ece164f5b3d77019ffe2ef1607e1ec3a31274d4aae5b0b6dc399ef58f494d2618d4fa0a9e4df8409a8dd77bd9ab8b4d003c423e56e146601b0462ae081e022c87fb6477d4b5ec65edf46534c699b1bd0f1956ad0aea0be57547f06601c06a1cad06cb20373ddff96cf82d830b7a005d265efa7955b4e833a3d0be7018bd5f677f44a1579e1d572fae73ff0a3ef2120e6c51ce0b01d47af0c2b5937c4d102696c417506a768f6b86964b17fca426b714f1920e308ca97b45c41849423a53ff8bfee6ccaef315248ffeeea96bad9841ff56e6a3aa62b025be7a1473341d87f8ac705b060f8f29fb2b856512e2d3d0a80a575797b767907bf9805653e242d2af400f7ec17ed064ab88ec2800686b257abc5a3ebdf77e1cd09474b4d1164c69d3477ebe16e6b936b9e3700fb348b2ebc4a73fb078c12d3296fc3578728f9e41458cc756bb99392d0c0ebe02fc32036dc981d2e3538e3abf206f019f21c55f3391613247d0091ab0fd50c04cc564e860b2319799bc3a5f6680f0c5680c5821bc9a7defdb4fe63ce005878cf8a2df927f1cd806166f4ff8faa2f08913ffec93a25284ef218b585c1a2ad78d977e2f03fb5601ac3c86819d0e6ae3ac5951c36687076b4169eeb6ae29ca32f35c0a7228bdc3e63fd08cb1ce6cb294ed6b3d0fc3298078da2e48e0a1c750c3bcda9c9ab328fedd7a4713eea04db24b1c447d9764284ec46189d7a3d1daf4b614366d396356b82af26e0ceeac94646e3cb63478c82bba0cb6b66748f6f7db2cdeac13e4336b5390a0adcff280ed9712e99275a5f13940b14276d5e449f140c3f4161b89dfbdb8ab00bb75aa956f680c19b2e1a42484c92850e832aecbb2c0bf6d309181447df63573a61b7aefcb66d9895f4155ad3686ca0592a45b8857a71a7e9ce4e604ac099bba321aa6c78341208cefa7abfe95aba3d36a8e4404e55f8fe5ef48c6854560629d46ce964368009f1e7dfe7fef6d180308785dbebf7c08d6dcdadd5d3d66e42eca3be2436b965d6d03b1cd22308824432ae0272acf259c6008ec767c01d538edc9a83a49b51bb712785057eaaad9bec2f5cbb18a7e0cd34996344022be1c3d3f566fb9634c4c1fb8cf5d79a88d63e1b611bf1cff04d123635ce521e211092a11f35a60caf81bb5564051e1316c2c18c4eba6bc5e1b7c181d78fc74497599439809d92e3d74c5eac11947f95e5c8ffdc82ac13a450e41f85534191b4cca9e4024660ddfb0cb9c4635743e47ddeb17c475f38a8dd5b0a9afd7e93ca8f44071ddc67a7e54d18d1f54dc93f02c82274a39d0f175cb54d3d39100238822ab19c7167e8627f8c8032554612f06b5a7f917a692a96d50e94640b8c1ebe4e2e6e0a19eb09dc4b2bc243f6dcd3fe933fe19d8e4d40a1a211f24701eea66a6905fa24c602b5a993020257116257408d80a1f535a280e55019664dff345aaf6805ae600db6bff7b4d4e98e9f080a3e8f7a6a9c6887fa84526688d177f1215d9d0a265504921879d71eb6cb66511cf9af4e40b918205403b3a029149df7230dcec94596a09930bfe955daccec73562f594d972c35da521e07cff17687cfef886805cb414b9f03636b0e6da73b0340b6991e47885abf7dace56d6a8a6c825e187237b493fa76523c37c0dc347bb99695fe1992e80231f3d50629ec3cee248f3ae7a0b40e0f6398c662061c43ce0abb2042c462fe3f06666b9d6c47bc4e5c291c088f925f04c1a38c5e83fb5ad1a41202d398f1d666ba44341203a14cb5aeb6a23d037aa23749f0625c0e8a26691aad90d528ff54eef3495e8de35068400fc14bccf5d4f7fb6f86eddec44fe657e11c2a8766fc7fe04e3e35c390ccba0bfcd5b8046350d8ef452ba8b8991ffeb8482c4e3fc002a8a947402aec7401008176efd4517f6ba437f4bad7a85ef1d495b57c387c6976e182dfe5ebc88146980175e69a31852f6b002b314db44c94b37214b5c712e0dc096cbcbb05336b4b8fed60d1a2c4ba2eea2969f513b994ef15efc0977c3b98fa76103920be022988adc653395dea9563272182cf96b8dd763ad8ffb90ec0dd69a3ea920fac6ac2fa3bc9114c4ce50f7e470085774466aa161c2f95a00d99d7310ea653fa4c69a98e86484037dc9217a01fb2de5229713ad5968a8eddc96a5f781e4f36615d17a93bc3466b432fbb86c560bcc765b8eb1e15b5be62f02ca64c875f6115f66bfc73384b6266af5a58f561166afa2a896185e4c386efeb68e7f600ef162ff6cdcabae021dd5ea2955439e4c8bb5ef0d33cfecb1272e8b77d64f364a146b8ea1af11eace108f054e44e2ad9849842c7aac0b21fd5a00bb47604ac2197f2fabf93a43d1e0ca4937252d14945e09b75268213ea26a1d0fa5a80f10573470a8d7db8c3d2a97d1d12de6635712fab0f50e91a13dce665211c8292ab81c1a90173a0d756ba440dfac88821048c1eb542edf57aaad87a253f19c7e56b2c87c9067e325ca1c13482ae7dbe22454e7b2b84f890321d45de0a4feee635f634ffb251b6a368536d67b3cb09b9c57a2e5d8781d80cc35333ed09cdf19b85f42e84f4772332f32532ca6401d78f08ac389b9c1104a244efe7ce09ef847972f35acbd7c0af2e4c8d12c2aa624d82286c52a83829068242dc54e1493c8aff87be438ec3cbf4bd7ec68d671b224434846349fb5000cda6c8ef3104f4d2252adc5b4a9ab9d2d6888b4b9d6c2bd275c3c8d9557500dd1ea3782cb43bd654d0e1a212d3e1ef37db90130614fab818c0debbf05cb9bb3bc5552607c5b74f32895b5adfac52b27ae54cb1ab5a74f7eb07a6b427caecc1d442b15513eb6db612b09f9b11e0958b61fde338d5e658579600bc8caf9a06b132fb91ebe190e7145335e9e9bb3fb49b54b5a6925b95e3946d794cc0db696c1135114d6c35c99840b374087a92d3c23819817467965d6fa61b1a4e709562658579ee7799ad3b4ef9f9a1e518dfdd3731e01b511bfe6e7e165a27610b9a936a8eb622d89f7762a94d294016fc77e470e77e8a53a9ec081827a47fbaab1e83b43b8b21bd988cec43158e1260dac0fa995c760729a33c177c775b717f73c1cc5105b3fd6fea012050f30bcdeeabbeda449b20d3ec6e230ce60925077635dbf7ac9d4e28becd11d1377da0c03e33bf54fdf06425d04634b4b6c03f877d9975a920faf532900d63bb301503af7dbb504952dfbc83d6659231f81259950360d457d120f0988007230c983951f081bd9212d1013eb0a465ce9b1df437219c2f6adadab3ec4dcfca6f420b04b0e01be8429d026d84e5f8941689c793193b951d06b19915261efc2f4010729ebfe30fa99d2d3b7c03ac4b296ad1bded67b7c42a575b08cc3a804d6e51dc68bdf5306d57409a45bc35599b3c0cef167456d305811ad56bf2bf7b5db6ddd911e6293005aed993882b6ece24d2cb574044fd0d2b1d136c86aa51284c098b0a216bfbc4f472ce9da421a4d249fcfcd3cac3409de65b0e57026da1b326b8b304461294148f34795abb6891fb97755a78fc59b1e554a17daab50ece1aeebf8749a988e55a63d8d41052f3c17dbddb9adfd7129ac7685700c54a3ffe500bf329ce084cf33b472644c647090c90ab861c1dc4a10a20ac720a5bce1cc693d6bc2b85ea508d827c6bcbbd8d45a928ff6b14e439f61c579433b33f5ee6a0463b1c8f843fea43a8d6a70d9c3cfb131947d215a87808af7c6faf33a3ee7e67a5982cca41e6011351918f6a0be65d71d112a9043570c63731f138c0acab8add82c5c0f5953fd9e86f5d9854dd1d858433e2f4043d7f2d0067b0ab113f28f209e657c20e1a4149f6d215fafa5aae76b5b2344a7809107b836cd09f06392c5a548d71c15fa610f403578a6e3f7f3e70e7f56d12c0db3bfa924ecfadb82d96469a4f9424519d8e7a7c22c0259c06f73b05f7be1ad6f3c1050a64de3595351606f12157befbfbc2e2d07963172155507b13eace3f000fd73d447971231de1639531bb6dbd57439b757148545bd7084c3232a6ea1b60d24629d80b2bf204fca882883936632655093d959a02e", &(0x7f0000000100)=0x1000, &(0x7f00000002c0)="b6a76abdd5e77a6998f5719bb0edecd3d9393106aeeade1c9f9212a01c214a51d2f1c0b66c7e8362d32bf70fc6a44cfd29b31ab81eb1f3a21b6532a43c5d30a3060d626dc4acd3849158d7c5459edf243948063330486dc3f1000114dc84cbb3cae550fb293cbf7b8f1cb0c6d55f316d8f703208616e0b715abf0b411295be561a3efb97ea0661a77d708d89543ab71fdfc45bc3aebe2b1553a97ed994130590504bf126f8ba1e28b77973fd39212a1585342014924f86fccca0ed79cd33956cae93b1e5482c6bf1370c6c4616e33b2f23e3aa3814346126b51c3adea8dd959f590d930c836539d4d5ad5e9c2068c071a5", 0xf1) socketpair(0x1e, 0x3, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) (async) socket$inet(0x2, 0x2, 0x17) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) (async) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000002c0)=0x1) (async) socket(0x18, 0x1, 0x0) (async) getsockopt(r2, 0x29, 0x33, 0x0, 0x0) (async) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) (async) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x40000000000000}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x48, 0x0, 0x0, 0x5366}, {0xac4e}]}) (async) writev(r3, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) (async) sysctl$vfs_nfs(&(0x7f0000000080), 0x3, &(0x7f0000000540)="f0a0fd0cd91d5a31c906b08ebf2daed0d5cf44fef561ca99245fd9e413e4f4ce3b186ab4677cb3daa2582872995d2422ab2016a114335d10f08fd7991a1dd7c042862e45867dec95835e820b58dc442ea41bf9687cb1603de3daef25c8b0ca9c52611141dd881e7a860bf72b7c8d5d0c885ee2a90bf94a6925062b60fb141beb04ffc234a012991f860df6afcbbc6b68a15b890f2fca1c03b6bec3571c9203db5ea8a0da78f6eb25414a294041a46c2888d00e2da3812873d8d35ae2d0f68dc7a02195494836e2ff02ee4f8789ef0752b972179489bb9ff40ba94aeaf0ee8908f9bceffb377533a6c7a5367d6c88743aa94e8939593a6601b809f7ba61b35c3395f6466614da8bc824874bdc0fe70309174e52b3de96cb670f062b9f713cbe7f675ce157551bd637346470a2724998a2efaa6885e69e4aa68d5172974805aa6a49e28769aca3a11814dd75bfa670723544891c93c6fb2ead9fe133d564e3406436934ad2535a324c871b890e3d74d5b18a0fb69421f125cde30c848bba97663664696a9223dcab51e7176f471ec2914435c3d3b9114a41caffb987cdc11c644c61a353884bea75d4b74f2f1f961d79bed911b3b00669e85c33892b3baea0d9339e5eb50a842c553f7e6c05e5f17e918356db3714fa595e02673db93bcbcf14b579926e2470b6dcc6569c160d93a82c7a77baa4cffd824b020941511a3bb13f3cedf99a0b78c1e79f1bd42e16109a313f47e544ed8a7f74291b91c675dfa3128b136017e581eb331809be5d4a9c1e4afec82dc4494034c5e0673073f5d8274ed583d2663377fecaf972411e8dc7c0a07be3f4ecc43097fc10cc717ac970a53b63d54295f6b1212cf7b34f6ff30213b416337b923f331ef456ab61ff9cf3324310caf4c31e11d4cbc7250c7f1ee8deb911577b0b7fc681ed9ce0bfb08964f583d4ca64095936fddfc42882c5e0a9064b08685a0ccf3aac2859aea775f8d060bacc1fea53903924e36e672bb5a7c80cac62918007c004cf967b45aacd00f90c6995821910d7269479e50f5dec85f83738b51103a19dee8cba92841af3339f97838b2217941dc5e9a88c4d328292bea7dac80dfb273d8ca135bf7376b7ff0c9d61d260dd2e8c236d7e77186b195065e7f6cbfe2bf5a1a021e03ec154a94e38252644bbb829fcbf74db8c859eade07e4c62f7240c0cc06ddeff820269fc7f4124f335712a5b019fbc5f2097184d8ab174af52b127f6748c7c893bfedfeee12fc0921c7315d3e85a095528bb1b0372e58cd433ba327aa9bd5b7b591998a4c723934803f4dee5b8226799017a557e56fad72ac85ee7f7d05464aa7fa65c582ac3ea6b829cb22d602a6cf8b07437b6b36da51244dbd67e74825ef2c77becb66f3e2f4211cbfc132a9db0207d92b5f1ebc38b509f5955d22122675e789e972baea15c849959658ced88646071e1b43a895119555c9dd5c89b86ae45db15786e313397da7826c206ab6ae2e0b42c785ba87e9d20b7ad98f129e68270e6b4d2a6e51f799c705d6c4f65587ce737dad8613df6659f9dfe5f88277e0a76e4ced7b8e891be894ff0be188582557d1b57317f0c1972633b1bb517e58013e57bb25e8d2d2ec300c2b3c90c7760c09592fa5c298aff79bf5b4a385e131c1feabd582f10dc99336158062166f1a88755ed9a37256b87c30e2cf8e1a3164f1f776673f41feffc353a000af3dea8f1805c5ece164f5b3d77019ffe2ef1607e1ec3a31274d4aae5b0b6dc399ef58f494d2618d4fa0a9e4df8409a8dd77bd9ab8b4d003c423e56e146601b0462ae081e022c87fb6477d4b5ec65edf46534c699b1bd0f1956ad0aea0be57547f06601c06a1cad06cb20373ddff96cf82d830b7a005d265efa7955b4e833a3d0be7018bd5f677f44a1579e1d572fae73ff0a3ef2120e6c51ce0b01d47af0c2b5937c4d102696c417506a768f6b86964b17fca426b714f1920e308ca97b45c41849423a53ff8bfee6ccaef315248ffeeea96bad9841ff56e6a3aa62b025be7a1473341d87f8ac705b060f8f29fb2b856512e2d3d0a80a575797b767907bf9805653e242d2af400f7ec17ed064ab88ec2800686b257abc5a3ebdf77e1cd09474b4d1164c69d3477ebe16e6b936b9e3700fb348b2ebc4a73fb078c12d3296fc3578728f9e41458cc756bb99392d0c0ebe02fc32036dc981d2e3538e3abf206f019f21c55f3391613247d0091ab0fd50c04cc564e860b2319799bc3a5f6680f0c5680c5821bc9a7defdb4fe63ce005878cf8a2df927f1cd806166f4ff8faa2f08913ffec93a25284ef218b585c1a2ad78d977e2f03fb5601ac3c86819d0e6ae3ac5951c36687076b4169eeb6ae29ca32f35c0a7228bdc3e63fd08cb1ce6cb294ed6b3d0fc3298078da2e48e0a1c750c3bcda9c9ab328fedd7a4713eea04db24b1c447d9764284ec46189d7a3d1daf4b614366d396356b82af26e0ceeac94646e3cb63478c82bba0cb6b66748f6f7db2cdeac13e4336b5390a0adcff280ed9712e99275a5f13940b14276d5e449f140c3f4161b89dfbdb8ab00bb75aa956f680c19b2e1a42484c92850e832aecbb2c0bf6d309181447df63573a61b7aefcb66d9895f4155ad3686ca0592a45b8857a71a7e9ce4e604ac099bba321aa6c78341208cefa7abfe95aba3d36a8e4404e55f8fe5ef48c6854560629d46ce964368009f1e7dfe7fef6d180308785dbebf7c08d6dcdadd5d3d66e42eca3be2436b965d6d03b1cd22308824432ae0272acf259c6008ec767c01d538edc9a83a49b51bb712785057eaaad9bec2f5cbb18a7e0cd34996344022be1c3d3f566fb9634c4c1fb8cf5d79a88d63e1b611bf1cff04d123635ce521e211092a11f35a60caf81bb5564051e1316c2c18c4eba6bc5e1b7c181d78fc74497599439809d92e3d74c5eac11947f95e5c8ffdc82ac13a450e41f85534191b4cca9e4024660ddfb0cb9c4635743e47ddeb17c475f38a8dd5b0a9afd7e93ca8f44071ddc67a7e54d18d1f54dc93f02c82274a39d0f175cb54d3d39100238822ab19c7167e8627f8c8032554612f06b5a7f917a692a96d50e94640b8c1ebe4e2e6e0a19eb09dc4b2bc243f6dcd3fe933fe19d8e4d40a1a211f24701eea66a6905fa24c602b5a993020257116257408d80a1f535a280e55019664dff345aaf6805ae600db6bff7b4d4e98e9f080a3e8f7a6a9c6887fa84526688d177f1215d9d0a265504921879d71eb6cb66511cf9af4e40b918205403b3a029149df7230dcec94596a09930bfe955daccec73562f594d972c35da521e07cff17687cfef886805cb414b9f03636b0e6da73b0340b6991e47885abf7dace56d6a8a6c825e187237b493fa76523c37c0dc347bb99695fe1992e80231f3d50629ec3cee248f3ae7a0b40e0f6398c662061c43ce0abb2042c462fe3f06666b9d6c47bc4e5c291c088f925f04c1a38c5e83fb5ad1a41202d398f1d666ba44341203a14cb5aeb6a23d037aa23749f0625c0e8a26691aad90d528ff54eef3495e8de35068400fc14bccf5d4f7fb6f86eddec44fe657e11c2a8766fc7fe04e3e35c390ccba0bfcd5b8046350d8ef452ba8b8991ffeb8482c4e3fc002a8a947402aec7401008176efd4517f6ba437f4bad7a85ef1d495b57c387c6976e182dfe5ebc88146980175e69a31852f6b002b314db44c94b37214b5c712e0dc096cbcbb05336b4b8fed60d1a2c4ba2eea2969f513b994ef15efc0977c3b98fa76103920be022988adc653395dea9563272182cf96b8dd763ad8ffb90ec0dd69a3ea920fac6ac2fa3bc9114c4ce50f7e470085774466aa161c2f95a00d99d7310ea653fa4c69a98e86484037dc9217a01fb2de5229713ad5968a8eddc96a5f781e4f36615d17a93bc3466b432fbb86c560bcc765b8eb1e15b5be62f02ca64c875f6115f66bfc73384b6266af5a58f561166afa2a896185e4c386efeb68e7f600ef162ff6cdcabae021dd5ea2955439e4c8bb5ef0d33cfecb1272e8b77d64f364a146b8ea1af11eace108f054e44e2ad9849842c7aac0b21fd5a00bb47604ac2197f2fabf93a43d1e0ca4937252d14945e09b75268213ea26a1d0fa5a80f10573470a8d7db8c3d2a97d1d12de6635712fab0f50e91a13dce665211c8292ab81c1a90173a0d756ba440dfac88821048c1eb542edf57aaad87a253f19c7e56b2c87c9067e325ca1c13482ae7dbe22454e7b2b84f890321d45de0a4feee635f634ffb251b6a368536d67b3cb09b9c57a2e5d8781d80cc35333ed09cdf19b85f42e84f4772332f32532ca6401d78f08ac389b9c1104a244efe7ce09ef847972f35acbd7c0af2e4c8d12c2aa624d82286c52a83829068242dc54e1493c8aff87be438ec3cbf4bd7ec68d671b224434846349fb5000cda6c8ef3104f4d2252adc5b4a9ab9d2d6888b4b9d6c2bd275c3c8d9557500dd1ea3782cb43bd654d0e1a212d3e1ef37db90130614fab818c0debbf05cb9bb3bc5552607c5b74f32895b5adfac52b27ae54cb1ab5a74f7eb07a6b427caecc1d442b15513eb6db612b09f9b11e0958b61fde338d5e658579600bc8caf9a06b132fb91ebe190e7145335e9e9bb3fb49b54b5a6925b95e3946d794cc0db696c1135114d6c35c99840b374087a92d3c23819817467965d6fa61b1a4e709562658579ee7799ad3b4ef9f9a1e518dfdd3731e01b511bfe6e7e165a27610b9a936a8eb622d89f7762a94d294016fc77e470e77e8a53a9ec081827a47fbaab1e83b43b8b21bd988cec43158e1260dac0fa995c760729a33c177c775b717f73c1cc5105b3fd6fea012050f30bcdeeabbeda449b20d3ec6e230ce60925077635dbf7ac9d4e28becd11d1377da0c03e33bf54fdf06425d04634b4b6c03f877d9975a920faf532900d63bb301503af7dbb504952dfbc83d6659231f81259950360d457d120f0988007230c983951f081bd9212d1013eb0a465ce9b1df437219c2f6adadab3ec4dcfca6f420b04b0e01be8429d026d84e5f8941689c793193b951d06b19915261efc2f4010729ebfe30fa99d2d3b7c03ac4b296ad1bded67b7c42a575b08cc3a804d6e51dc68bdf5306d57409a45bc35599b3c0cef167456d305811ad56bf2bf7b5db6ddd911e6293005aed993882b6ece24d2cb574044fd0d2b1d136c86aa51284c098b0a216bfbc4f472ce9da421a4d249fcfcd3cac3409de65b0e57026da1b326b8b304461294148f34795abb6891fb97755a78fc59b1e554a17daab50ece1aeebf8749a988e55a63d8d41052f3c17dbddb9adfd7129ac7685700c54a3ffe500bf329ce084cf33b472644c647090c90ab861c1dc4a10a20ac720a5bce1cc693d6bc2b85ea508d827c6bcbbd8d45a928ff6b14e439f61c579433b33f5ee6a0463b1c8f843fea43a8d6a70d9c3cfb131947d215a87808af7c6faf33a3ee7e67a5982cca41e6011351918f6a0be65d71d112a9043570c63731f138c0acab8add82c5c0f5953fd9e86f5d9854dd1d858433e2f4043d7f2d0067b0ab113f28f209e657c20e1a4149f6d215fafa5aae76b5b2344a7809107b836cd09f06392c5a548d71c15fa610f403578a6e3f7f3e70e7f56d12c0db3bfa924ecfadb82d96469a4f9424519d8e7a7c22c0259c06f73b05f7be1ad6f3c1050a64de3595351606f12157befbfbc2e2d07963172155507b13eace3f000fd73d447971231de1639531bb6dbd57439b757148545bd7084c3232a6ea1b60d24629d80b2bf204fca882883936632655093d959a02e", &(0x7f0000000100)=0x1000, &(0x7f00000002c0)="b6a76abdd5e77a6998f5719bb0edecd3d9393106aeeade1c9f9212a01c214a51d2f1c0b66c7e8362d32bf70fc6a44cfd29b31ab81eb1f3a21b6532a43c5d30a3060d626dc4acd3849158d7c5459edf243948063330486dc3f1000114dc84cbb3cae550fb293cbf7b8f1cb0c6d55f316d8f703208616e0b715abf0b411295be561a3efb97ea0661a77d708d89543ab71fdfc45bc3aebe2b1553a97ed994130590504bf126f8ba1e28b77973fd39212a1585342014924f86fccca0ed79cd33956cae93b1e5482c6bf1370c6c4616e33b2f23e3aa3814346126b51c3adea8dd959f590d930c836539d4d5ad5e9c2068c071a5", 0xf1) (async) socketpair(0x1e, 0x3, 0x0, 0x0) (async) executing program 4: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{}, {0x6}]}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x7, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 4: mkdir(0x0, 0x0) chdir(0x0) syz_open_pts() ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000000300), 0xfffffffffffffc98) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000040)={0x5, 0xfff}) pckbd_enable: command error executing program 4: r0 = socket(0x18, 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0xfffffffffffffc3, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/202, 0xca}, 0x800) executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r1) setgroups(0x0, 0x0) r2 = getuid() chown(&(0x7f0000000180)='./file0\x00', r2, 0xffffffffffffffff) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') r3 = getuid() setreuid(0x0, r3) chmod(&(0x7f0000000040)='./file0\x00', 0x8) rename(&(0x7f00000003c0)='./file0/file1\x00', &(0x7f0000000400)='./file0\x00') dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0x0, 0x0, 0x0}) write(0xffffffffffffffff, &(0x7f0000000380), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x7, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x13}, {{r5}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xb6, 0x0) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x63, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) executing program 7: bind$unix(0xffffffffffffffff, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00', 0x1) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) sysctl$vfs_fuse(0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef933e86110f0a67d3a51b4ab15ea53c5debf2f9715f9b038a97f06aec15fbf344fd113aafbbe3a6c8cf577227f4dda177b16e298bb70d13c036422c807305f76240cf5043669a1d42af1891ab0216eb7849d302cf9c6b2bd223df91378dbcef7bda031ceb703e788ca63c11bdd510bebeee02bbe2b6ac321bbafa57deb218e408ed84dd0cf22322ef59e320056f321ae050f2b26b30e0c05d1294d3e377e06a4a3ab9c7a945775541a1e02e915f87d2aaad5ee2f3f08e8abef06b135575b594255064dd5d982aaa3ec60264c8d917a42262f6ea4475e09c42a8b7c8a4bbc520704b88ee014d36c312e855d66b12542d9068c16cf0f9db0457d6b48233ea8a9e03d9aac04b1344e7df60d6ed2a7452040abfe1c46ce3d3a3fd8c0b5f6163b70efe4f31d54536f548e2c6e8b344c19b9827b0882f6c66412db8a852a1530289750acb0809129d7a306211fef251c2a7a64804a8d678211260052cd648c802d4c065f6375be3e539e63aa4636c9f8aff0ca3a64f9e56fa7327e6826bfc0ee36706bf318faa66858a93aaba1e05290dfe0d159ad5a755794794a0ea17ece01da63e53efbdfa656bb2e042e698ab8fb7fc93261ed7b9efe685c8777ed43ea4ae02fdf301a7afe6d5359b5bb473e0a2b7596c0fd2d12cbb05de4bfa48b4d78dbbf4d2cd2b4b300d78a3497c7e826b8778e56ada7c10531b6a7e8f42d9047ede8c1ec9164faa3625680929748499ad4371b4111b6cf59f0572eb50f33ef1537e246606161124160f125f9e6ae8afad796804e0dc8fec01811ead2e3d4161b6909030e6f3745411934785694cc20efb73673d74051573f89c50238b406d79d1986d0c5905ed4105c16a1a83c0a12f61e0b96cc0d560ea7c59f420e9a21e4a2b3bf6fd26008148c750c524ffdef4952c32510fe879c528f1eb36d5cef944d761b5429fa9102b854df0287c16310b16ea0fc0afddcb10df39d469889e50815f2452ccc9ba6936dc95a8f1a2687f23b0eff99e05e0af0be6af9c6bb3418e7fd7633a85d85fdb41ecb27cadb84a7bda0811ea218fd749ad96956bc63f4c8ff3d3c30d67a677c9624fba01794c7280d164c36fefe3bb2758ff94c8740dcd21e098ee23f905d9627f4a5338301d2916f6a2ba2d96c889680dfc698bf0aea24622b154693e89752b647eed4fb7e2bf", 0xb41) syz_emit_ethernet(0x22, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffffbfffff08004500001400000000003308000000000000000000"]) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) dup(r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f00001df000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) executing program 4: sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = getegid() getppid() r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f00000000c0)=[{0x4, 0x96, 0x800}, {0x5, 0x2, 0x800}, {0x3, 0x4, 0x1800}, {0x4, 0x2}], 0x4) semop(r1, &(0x7f0000000040)=[{0x1, 0x0, 0x1000}, {0x2, 0x95}, {0x0, 0x3ff, 0xc00}, {0x4, 0x2a4, 0x800}], 0x4) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt(r2, 0x0, 0xa, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) r6 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r3, 0x0, 0x0, r4, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r5, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r4, 0x0, r6, 0x5c, 0x101}, 0x49, 0x8, 0xfe}) r7 = geteuid() semop(r1, &(0x7f0000000140), 0x0) r8 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x200, r3, 0x0, r7, r8, 0x88, 0x7}, 0x6, 0x6000000}) r9 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r9, 0x29, 0x25, 0x0, 0x0) r10 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r10, 0x29, 0x0, 0x0, 0x0) r11 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r11, 0x29, 0x25, 0x0, 0x0) r12 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r12, 0x29, 0x6, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000440), 0x10, 0x0) setregid(r8, r0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x45}, {0x28}, {0x6}]}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000180)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8353712051eadb71d89e000040781e4b2ffe040ff0008254842899ff2ef932e811f29902bd41c00", 0xb1, 0x406, 0x0, 0x3c) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 2: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) pipe(0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) open(0x0, 0x0, 0x20) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) semget$private(0x0, 0x5, 0x0) clock_getres(0xbe44501372635004, 0x0) executing program 1: pipe(0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) (async) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) (async) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) syz_emit_ethernet(0x4c, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6000000000302c00fd0200000000000000000000000000010000000000000800000000000408000000000002006041c93a00006a010000000000000000000000000000000100000000000000000000000000000001"]) r0 = getuid() syz_emit_ethernet(0x1d9, &(0x7f0000000780)=ANY=[@ANYBLOB="ffffffffffff00000000000088a841008100310086dd632f4ebc019b887f00000800000000000000ffffe0000001fe8000000000000000000000000000bb111000000000000000000000000000000000000000000001fe8000000000000000000000000000bb0000000000000000000000000000000000000000000000000000000000000000fe8000000000000000000000000000aaff010000000000000000000000000001ff0100fdff000000000000000000000100000000000000000000ffffe000000129000500670000002f0000686600000088000000000000000502fff9000000000c08000300000000fe8000000000000000000000000000bbfe8000000000000000000000000000bbff020000000000000000000000000001fe8000000000000000000000000000bb5759c841ba9972ce6372d24c457fdffcde7ec0e4a82e471b3dba08a31b5ab667020265ba634ec7e917f0ac30739bca73d21116434c0e6062c44c64f51b4fcf06c8826f3bc73e10ab0bca8f2bf9c553f3107a2454d7f81a53a2140dac20036c908a4941cc64b7f88ba1d5622e475770043d61b2bb8b4ad9f9680f36251df0589d37da2a2660d7f18b04cf91b2985d544cd08801c3d583cd6fcea7c286a92ff14ab3cba0705190491ce1b67f19dcd401611ec65d188c28fec81ead83c88c709f951e0dc073182a257021015f5e117fe6e7100408ee2f7af3d45c3dbf5b9beb"]) (async) r1 = getuid() sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x33}, 0x4, &(0x7f00000003c0)="de49da12e16a0fa0adc18fbaac3a051096fd2d659b580812d3de94ff06d04daffc7c0c54dc70b0f95697707e924772be3cb412077c1ddd3b4bec121c0c2597beeb8b6959c3ca876f0096000000", 0x0, 0x0, 0x0) (async) chown(&(0x7f00000002c0)='./file0\x00', r1, 0x0) (async) setreuid(0x0, r0) (async) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='c\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000240)}) (async) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[]) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000003780)={0x0}, 0xff56, 0x0) (async) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000280)=0x6046) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x9, 0x1, 0x4, 0xe3286355}, {0x0, 0x8, 0x6, 0x3}, {0x8001, 0x40, 0xf7, 0xffffffff}, {0x2, 0xe4, 0x7, 0x7}, {0x500, 0xfa, 0xff, 0x10001}]}) (async) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chdir(&(0x7f0000000380)='./file1\x00') setreuid(0xee00, 0x0) (async) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000180)=0xc) executing program 0: madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r1) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x800000000000) pread(r1, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000440)="fd", 0x1}], 0x1) readv(r2, &(0x7f0000000000)=[{&(0x7f00000019c0)=""/4096, 0x1000}], 0x1) executing program 6: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x1010, r0, 0x7f) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0) getrusage(0x1, &(0x7f0000000000)) r1 = socket(0x11, 0x3, 0x3f) getrlimit(0x1, &(0x7f0000000240)) sendto$unix(r1, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdff030000d700"/177, 0xb1, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x5, 0x2, 0x800}, {0x3, 0x4, 0x1800}, {0x4, 0x2}], 0x4) semop(r2, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r6, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect(r7, &(0x7f0000000000)=@in6={0x18, 0x3, 0x5}, 0xc) r8 = socket$unix(0x1, 0x2, 0x0) connect$unix(r8, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x3}, 0x8) close(r7) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r9 = socket(0x18, 0x3, 0x0) r10 = dup2(r9, r9) setsockopt(r10, 0x0, 0x2e, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_open_pts() r11 = syz_open_pts() ioctl$TIOCCONS(r11, 0x80047462, &(0x7f0000000140)=0x1bb) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r3, 0x0, 0x0, r4, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r5, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, r3, r4}, 0x0, 0x0, 0xfe}) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0/file0\x00') (async) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000001c0)) (async, rerun: 32) renameat(r0, &(0x7f0000000080)='./bus\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file0\x00') (rerun: 32) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)="5e324a895460763f9cd658f80c8cc86dddb231c3e468100aac49d46122d96b72", 0x20}], 0x1, 0x0}}, 0x10, 0x0) (async) r1 = socket(0x11, 0x3, 0x0) recvmmsg(r1, &(0x7f0000001300)={&(0x7f0000001380)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001b00)={0x0}, 0x10, 0x42, 0x0) (async, rerun: 64) link(&(0x7f0000000340)='./bus\x00', 0x0) (async, rerun: 64) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) executing program 3: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='/\x00\x04'], 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socket$inet(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000100)) close(r2) r4 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffefffd, 0x8001, 0x60451a, "1a0c010902048000000000000400000000000200"}) writev(r2, &(0x7f0000000300)=[{&(0x7f00000019c0)="b77e24cfc5cb8aa2a7651da533dccb5924743d9034c58891ec663e1604", 0x1d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) writev(r0, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0xfffb}], 0x1) mprotect(&(0x7f00001cd000/0x1000)=nil, 0x1000, 0x4) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000180)=0x7f) accept(r1, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) executing program 5: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x100, 0x40) mknod(0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x405) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x24, 0xff, 0x0, 0x1}, {0x1, 0x0, 0x7c, 0x401}, {0x4000006, 0x0, 0x0, 0x1c}]}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x1004, &(0x7f0000000040)="5ab7776a", 0x4) executing program 0: recvmsg(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa534d917786dd60166aa500183a01fe8000000000000000000000000000aafe8000000000000000000000000000aa82"]) syz_open_pts() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff}, 0x2}) r0 = socket(0x2, 0x2, 0x0) syz_open_pts() ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x7f}, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r1 = socket$inet(0x2, 0x4003, 0x0) fchmod(r1, 0x20) executing program 2: sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0x7, 0x4}, {0x64, 0x9}, {0x6, 0x0, 0xff}, {0x7, 0x1, 0xe2, 0xfffff975}, {0x8, 0x7, 0x1, 0x6}, {0x3, 0x5, 0xc0, 0x3}, {0x3, 0x0, 0x1f}, {0x28, 0x0, 0xff, 0xffffff80}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) pipe(&(0x7f0000000040)={0xffffffffffffffff}) write(0xffffffffffffffff, 0x0, 0x0) getpid() fcntl$setown(r1, 0x6, 0x0) write(r1, &(0x7f0000000340), 0xd4e688a67930cd) close(r1) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) close(0xffffffffffffffff) r3 = socket(0x1, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)) writev(0xffffffffffffffff, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000000040)="0226039ef800000000000000000000000068", 0x12}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000000340)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c5479766243aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079238954403a26846f804313151b674b9915c4b5cc0b95d9fd587dbfe1559cfa027bf", 0xba}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)="ca87803dff144c6b6b264a5851de033559a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa4db4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f3690965910c311d0c4d3eca93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e14aa65453962fb7d3762cdd5a368d", 0x9a}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603abd1ab9abd553a72844bec5f1de1f4f77723da8c481e07f10e4765fedde4d0472294e3e341f20eac40fd2d79a2331ca6c0bfea1d2265cac4c8425c93d24dbeddc87ddd4896bf103c156d1613fcadec2310d3d0e7f89608d21cc01482c9b9315788f785ade1d4d2a", 0xd70}], 0x7) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) execve(0x0, 0x0, 0x0) executing program 7: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000580)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd605f6ad900383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000003a00fe80004f2ec4f10000000000000000aa349b5cf27356a2424a81e93fd46264ac83"]) socketpair(0x1e, 0x3, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x4000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000000100)=0x401) r3 = socket(0x10, 0x3, 0x20) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x1}) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8004"]) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) executing program 6: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc}, {0x3}, {0xfffe}]}) syz_emit_ethernet(0x52, &(0x7f0000000200)=ANY=[@ANYRESOCT]) executing program 4: sysctl$vm(&(0x7f0000000000)={0x4, 0x12}, 0x3, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) r0 = socket$inet(0x2, 0x4000, 0x55) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="d07f6e1763ccdf9c1ef06ee39577147eeb30564ec05459e4e3bb6a3a20847f867389584379c50451", 0x28) executing program 5: r0 = socket(0x18, 0x4000, 0x2) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211010001a0946996b272d2dd3dc90142a84231a746e337b372e93320dff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b1010a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1e8e85f593e74035f5bc054eb1dbddf42a00"/144, 0x90) r2 = socket(0x18, 0x1, 0x0) unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) dup2(r0, r2) setsockopt(r2, 0x1000000029, 0x31, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0xcfef9b152652f19e, 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r4 = msgget(0x3, 0x280) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000002c0)=""/132) socket(0x18, 0x3, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) msgctl$IPC_RMID(r4, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(r6, 0x5) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000280)={0x4f1, 0x6, 0x5, 0x3, "df2c53a211e79de654005d912735f51e1c7a376d", 0x9}) r7 = socket(0x18, 0x1, 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) dup2(r8, r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = socket(0x11, 0x3, 0x0) write(r3, &(0x7f0000000000)="e1b8b4470000000026fd3df0a5", 0xd) ioctl$FIONREAD(r9, 0x80206979, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r1 = kqueue() utimes(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)={{0x0, 0x7}, {0x6, 0x100000001}}) kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r4, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000700)=""/188, 0xbc}], 0x1, 0x0}, 0x0) dup2(r3, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x4}, {0x7c}]}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) recvmmsg(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f0000000a40)={0x0, 0x0, &(0x7f00000008c0)=[{0x0}, {&(0x7f00000004c0)=""/128, 0x80}, {&(0x7f00000007c0)=""/219, 0xdb}, {&(0x7f0000000640)=""/14, 0xe}, {&(0x7f0000000680)=""/190, 0xbe}], 0x5, &(0x7f0000000980)=""/185, 0xb9}}, 0x10, 0x0, &(0x7f0000000ac0)={0x0, 0xff}) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r5, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) kevent(r2, &(0x7f0000000000), 0x0, 0x0, 0x10000, 0x0) close(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0x3d, 0x0, 0x2}, {0x30}, {0x40e, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffff80f495faaaaaaaaaa786dd6000000000183a01ef167d2d0000000000000000000000bbfe8000000000000000ddffffff0000aa82"]) executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) r1 = kqueue() dup2(r1, r0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setown(r2, 0x6, 0x0) r3 = socket(0x6, 0x3, 0x0) getsockopt(r3, 0x11, 0x3, 0x0, 0x0) executing program 6: r0 = dup(0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000180)=[{0x2c, 0x0, 0x8}, {}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r2) r3 = msgget$private(0x0, 0xafb0e20fef6483ff) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYRES8=0x0, @ANYRESOCT, @ANYRESDEC, @ANYRES8=r0], 0xe2, 0x0) executing program 4: sysctl$kern(&(0x7f0000000000)={0x1, 0x2c}, 0x3, 0x0, 0x0, 0x0, 0xa) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = dup(r0) close(r1) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000100)=0xfffffffffffffe87) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x80047466, &(0x7f0000000100)=0x5) setreuid(0x0, 0xffffffffffffffff) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) fchdir(r4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r5, 0x7) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, r6) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r7, 0x8, &(0x7f0000000100)={0x2, 0x1, 0x0, 0x8, r8}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x6, r9, r10, r9, 0x0, 0x0, 0x7f}, 0x2, 0x401, r8, r8, 0xf2}) r11 = getuid() setreuid(0xee00, r11) setreuid(r9, r11) openat(r1, &(0x7f0000000140)='./file0\x00', 0x800, 0x80) poll(&(0x7f0000000040)=[{r3, 0x80}], 0x1, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) listen(r1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) executing program 6: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0xae828e137847f61, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) pwrite(r0, &(0x7f0000000180)="191e80bd23b48941029ba5926a4e54c802732497a372ad52a140e2cfab9b27f6735c0706d5e883f4de14763ffed9de4895d5bc65b3ccbcaf9b68705ba50563a35d5b221e8302ae0125773e4e26e94099d4d2fd68c6d24b9e5309c6a6c0943997a84e90b06908f77d154c89d990def5821d2dd65edd0f3acdea080e3991eaa35e79ef4feae797524e59b174231f0d6106075da312aea2ffdf1f180ecf00a6d000a8eadb00f2014da00c95f9d216d409973462856a9dc9bac948c69063e840d714313e0082a0019c3f4426c4b95c7d6ebe369c0651087019a3364ffbd2585bb194b2d17a094e5cb9043a974873204b90df4199ead264075c8f36ad1f80a4e5483aaa4691051b0b1c774f8171d6d0fcdf8398b5863ca41c3e5452d158320ded8c0d3f5c0505ceb54ca71b9d45b1250487094bc59ff0f658d0f4307ea1aa227a7c318ee932d10341e69fcc6a3609c395f6a5112f12b6057e4113bb5f483a376c451a217f38f429ac0200000000000000fbfebb1340842237714ffbfa98b6ff3281e70a7bfbb5136ce9e77ba7b3b390b3d17048", 0x191, 0x92e) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, 0x0, 0x0) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x6, 0x1}, 0x3, 0x9, 0x400}) kevent(r3, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000004c0)=[{{r5}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffd, 0x0) listen(r2, 0x0) setsockopt(r2, 0x59, 0x80000000, &(0x7f0000000040)="535c13f0635d7f21202bbcd20099670f6f1175cd0ce346dba5e97f0340b4ad7769fdb5be0f26395cba9cd11805791b9b9dd6f2f6dcf7595ee084df09e2", 0x3d) truncate(&(0x7f0000000000)='./file0\x00', 0x3) socket(0x2, 0x0, 0x0) socket(0x18, 0x2, 0x0) socket(0x18, 0x3, 0x1) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet6(r6, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000080)={0x7, 0x1, 0x80, 0xc5dd, 0x7f}, 0xc) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x298, 0x0) msgrcv(0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0) msgsnd(0x0, &(0x7f0000000200)=ANY=[], 0x8d, 0x0) open(0x0, 0x0, 0x0) getpid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) executing program 4: clock_getres(0x4, 0x0) r0 = geteuid() r1 = getpid() ktrace(&(0x7f0000000280)='./file0/../file0\x00', 0x2, 0x122, r1) ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x10, r1) symlink(&(0x7f00000000c0)='.\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)='.\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x4, 0x0) r2 = kqueue() r3 = dup(r2) readlinkat(r3, &(0x7f0000000100)='./file0/../file0\x00', &(0x7f0000000380)=""/201, 0xc9) kevent(r3, 0x0, 0x105, 0x0, 0xfffffffc, 0x0) r4 = socket(0x1, 0x4, 0x7) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0xfd}, {0x812e, 0x2}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x20000, 0x0) pwritev(r6, &(0x7f0000001840)=[{0x0}], 0x1, 0x10000) setrlimit(0x0, 0x0) r7 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() writev(r7, 0x0, 0x0) ioctl$FIONREAD(r4, 0x80206999, 0x0) getuid() setuid(r0) executing program 7: r0 = syz_open_pts() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) truncate(&(0x7f00000000c0)='./file0\x00', 0x5) sysctl$hw(&(0x7f0000000240)={0x6, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(0xffffffffffffffff) socket(0x800000018, 0x1, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) syz_open_pts() ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{0x7fff, 0xfffffffd, 0x0, 0x4}, {}, {0x0, 0x0, 0x3, 0xfffffffc}, {0x0, 0x0, 0x0, 0x3}, {0xfffffffd, 0x0, 0x0, 0xfffffffe}, {}, {0x0, 0xfffffffc}, {0x0, 0xffd, 0x0, 0x9cc}, {}, {}, {}, {0x0, 0x7, 0x0, 0x4}, {}, {}, {}, {0x0, 0x0, 0x0, 0xffffffff}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc02069a0, &(0x7f00000001c0)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x7) poll(&(0x7f0000000180)=[{}, {r0}], 0x2, 0x0) syz_open_pts() select(0x40, &(0x7f0000000100)={0x6457, 0x1, 0x1, 0x3, 0x9, 0x9, 0x401, 0x6}, &(0x7f0000000140)={0x400, 0x3ff, 0x8, 0x5, 0x9, 0x101, 0x0, 0x1}, &(0x7f0000000200)={0x101, 0x5, 0x6, 0xfffffffffffffffa, 0x5, 0x9, 0x80000001, 0xa85}, &(0x7f00000003c0)={0x0, 0x401}) poll(&(0x7f0000000000)=[{}, {r0}], 0x2, 0x0) executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000001c0)={0x10, 0x0, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff5000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fed000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fee000/0x4000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000300)={0x0, 0x0}) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x400, 0x18) executing program 4: sysctl$kern(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "bf9fe0e18c4f0a460100000000005d00"}) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x1ff}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r1, 0x0, &(0x7f0000000040)) write(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x20}, 0x2, &(0x7f0000000180)="ce365991638f45b4dc3d243c73ef8abf9151a1809bed2a25ec4bb7d90c0475926145d8e15833adac3a0b82f74b32784fe013d3ce923608b36d4bbc8e568c2565f785ca257da47cf4bc29c91ff4cf487679090d69da4a878d01d095c3dc8e4b3a180cc9b842711b2bca857d1a991c11d79ec1f774d8bef5e638ae6b9b76d13d664a05245a4ebccf5f9b3ff7c2e673e704d307f7a8f356a4f90c99bf41b1", &(0x7f0000000240)=0x9d, &(0x7f0000000280)="23f32a45b50c38d649f546a9a0d33aea9b06eff3513dcb7a7b1ab175d1e563c404922a6ab34b688a9f3ea7d2a5061444ecac6c09cda28ec1d3473cf5be0943920ebf2d0c7d5d734c0aee6258fb704044c1bb2c03fbbc7ce5b0a22650b68de8ea385d5f440109de43bca3c3e1d3e656f748a544afc3bff2f2a175", 0x7a) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000100)=[{0x40}, {0x3}, {0x416}, {0x8, 0x73, 0x0, 0xd9e}]}) syz_emit_ethernet(0x3e, &(0x7f0000000200)=ANY=[]) executing program 1: getppid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x10001, 0x0, "ad95be4b065c389983d554ecc416cf34eb18fa8e"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1) writev(r1, &(0x7f0000000140)=[{&(0x7f00000002c0)="4500007c629df851d0f0a8deb9423ae55310fddb72708ba337", 0x19}, {&(0x7f00000001c0)="8bd71c4b0f2951fa132146f048c21a", 0xf}], 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0xfffffff8, 0x101, "1abd1c37bb18fbffffdeffffff00000000e9ff00"}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup2(r0, r0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{}, {0x45, 0x0, 0x0, 0x5}, {0xe6}]}) r4 = socket(0x2, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000440)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=[@cred={0x20, 0x7}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x27}, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000100)=ANY=[@ANYRES32, @ANYRESOCT=0x0, @ANYRESHEX, @ANYRES32]) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000140)) sysctl$vm(&(0x7f0000000000)={0x4, 0x21}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) executing program 0: unveil(&(0x7f00000003c0)='\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)='x\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, 0x0) r2 = socket(0x1, 0x8000, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r3 = socket(0x1, 0x1, 0x0) close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r4, 0x1) accept$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000000240), 0x0) kqueue() kqueue() dup(0xffffffffffffffff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000080)=[{0x6c}, {0x3, 0x0, 0xfe}, {0x6, 0x4, 0x0, 0x1}]}) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) (async) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) (async) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) (async) link(&(0x7f0000000340)='./bus\x00', 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) executing program 1: r0 = socket$inet(0x2, 0x6, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="743f8bc3984d4f03ba5fef53a33f92f064f5d66755c1ed8858b4b6f405330a5414ce2acbdc660f049a4c34633122d5688032f693deb6783195319cd7ebdc3b085f4457d270a8f395c35de461258067c9aac2e8dbf8a2d6e91b3373849c4996f87ea2ac0c894afdb3738569fb5035d95619c55aa4b70cd047e542b236bb07270d9939c48add2abb3b6413671de02e5ecaf7e54209fd3cd41aaec58c7320b07df93c7d5b5f5c6904277c2438117708c2bc751fc84b931202c3dfbc", 0xba) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/64}, &(0x7f00000001c0)=0x42) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280), 0x200, 0x0) poll(&(0x7f00000002c0)=[{r2, 0x40}], 0x1, 0x1) r3 = socket$inet(0x2, 0x8000, 0x7) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000300)="3396c877f62b254b029db834c7aff493cdb9d2794a08271b5a82efd3a9dd26deac16e6a849c469b0c766839e7b341306844174b7a26b706f215ceac07e68bbb3f81b2ad957bf74c3f61438000f3f71dfae6aa64c3c6561ec5bcf7669dbbfb18e26f5eb9b20", 0x65) ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f0000000380)=0xb3) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000003c0)=0x1) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x1000) syz_extract_tcp_res(&(0x7f0000000400), 0x4, 0x80000000) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000440)=0x2d) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000480)={0x3, 0x2}) unveil(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='W\x00') r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540), 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000005c0)={&(0x7f0000000580)=[{0x8, 0x9}, {0x83, 0x80000001}, {0x42, 0x4}], 0x3}) r5 = semget(0x3, 0x0, 0x104) semctl$IPC_RMID(r5, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000600)) getsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000640), &(0x7f0000000680)=0x4) r6 = semget(0x3, 0x2, 0x44) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f00000006c0)=""/207) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000007c0), 0x80, 0x0) mquery(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000800)) kqueue() openat$vnd(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) getsockname(r7, &(0x7f0000000880)=@in, &(0x7f00000008c0)=0xc) executing program 4: r0 = dup(0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000180)=[{0x2c, 0x0, 0x8}, {}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r2) r3 = msgget$private(0x0, 0xafb0e20fef6483ff) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYRES8=0x0, @ANYRESOCT, @ANYRESDEC, @ANYRES8=r0], 0xe2, 0x0) executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000080)={0x8, 0x8}) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00100001000000", 0x8) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, 0x0, 0x0) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = socket$inet(0x2, 0x2, 0x10) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) semget$private(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xfdaa) r5 = semget$private(0x0, 0x4000000009, 0x7d9) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000340)=ANY=[@ANYRESOCT=r5, @ANYRESHEX=r0]) getegid() semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000180)=""/45) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x7, 0x0, 0x4, 0x9, 0x400, 0x1]) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) socket(0x2, 0x3, 0x0) executing program 6: pipe(0x0) recvmsg(0xffffffffffffff9c, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/140, 0x8c}], 0x1, &(0x7f00000001c0)=""/64, 0x40}, 0x1000) accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000080), 0x0) socket$inet6(0x18, 0x4000, 0x4) sendto$inet6(0xffffffffffffffff, &(0x7f0000000200)="17582de760ddf4f7c28bcf0d020a8aa682e64e0080000011948ed60df6cf2e6d9f7283c0c6ffde637742a3238de4000b767f637b7f79119d5a0040d152766eb08207d026841270e1e40a7be39104609475e45ca4c5209d7c32b18c0d5752895f68fef7cc0ee6cfcc57acd9206bbb8d54f84d6a6f99b8f7ba758656bcc2942d1fa48971b75a3270a95c5d7a0712eb3191435f2ca30e36ffb8c8396d64c3b68c4ada293b706ffc50875562b700f10d61c6799f1736fc29f67b4ba427696a4ee8acca1dd07629eb4c385fbe80be4ce77e9a95c4739e4dea0ed76890f5dcffbaf378ac44b0b34d2565ee1dd2aa78e4f6ead3fac2b8c22da4989d5d9cf35b25134f6160b5fc011fae9554f413d4200791e467bf406d08becf94e6a3f40493bb4e6e00cc2445d8a522c503cfeba28d831adc4e13703ab2fcc1f400325d812f91808eba433b8bb565937ad519c5bbb2ee8e33ac6b797cc20c3515138e2bf3aff1cd370c86c1f4603225054013a025", 0x16b, 0xe, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f00000003c0), 0x20, 0x0) executing program 7: sysctl$net_pipex(&(0x7f0000000380)={0x4, 0x23, 0x1}, 0x9, &(0x7f0000000080)="41530796e2f55d783a4e97d9aee16a7e6e58d5ade08e7c28a41c71a415cad344e1cd6e5191ebd938120b45ed56fc59e7b377cc0e04a153b478c694e0c3dcbdeba61a765a15db4083c839b5dd94ecec17ac9e5cad015d56dc50733afdfa9e95ac18856b1fab736f82d529d524ba6c4bb12ff9bc5bda4accd2bb182a3589d19c9bc7d02bb752e3cf70a970619faf29f32772a5643e168b9e9a052ff2e2c5bde2662edd99aadda885fed68c776802009a76bd58f19fca072d51067d958abe7aca84ecb16a4a86aadaa942f29d429918c9b62cd3e1b42261c539efbed0574867b7f6ef868920e44948a1996f649e941fd275d3cf12c47acb1a1512a824e95a1210812d793fe8d4db2e17d141a0d9692cdc0dc2fdbe89f9b49971964fd4f0d4b40a3f44c61e928c34e1e4387096497d310aaaa9c7", 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000003c0)=""/96) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000440)=""/221) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000280)=""/130) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/85) executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x1) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) (async, rerun: 32) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async, rerun: 32) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000001c0)={0x10, 0x0, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff5000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fed000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fee000/0x4000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000300)={0x0, 0x0}) (async) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) (async) open$dir(&(0x7f0000000040)='./bus\x00', 0x400, 0x18) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) sendmsg(r1, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="04010000ffff000001"], 0x104}, 0x0) dup2(r1, r0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x6c}, {0x40}, {0x8106, 0x8}]}) writev(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) seteuid(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000001280)=[{0x44, 0x0, 0x0, 0x80000}, {0x81, 0x3}, {0x6, 0x0, 0x0, 0x8d}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) readv(0xffffffffffffffff, &(0x7f0000000280), 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) kqueue() socket(0x0, 0x8000, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x40) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x800) msgsnd(r4, 0x0, 0x401, 0x0) msgrcv(r4, &(0x7f0000000300), 0x4b, 0x3, 0x0) msgsnd(r4, &(0x7f0000000000)=ANY=[], 0x83, 0x0) setsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f0000000240), 0x0) executing program 0: setrlimit(0x8, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff}) openat(r0, &(0x7f0000000680)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) syz_open_pts() open(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x10000, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) getppid() pipe(0x0) executing program 4: syz_emit_ethernet(0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000080)=""/243, 0xf3}, {&(0x7f0000000200)=""/156, 0x9c}, {0x0}, {0x0}], 0x4, 0x0) mquery(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) sysctl$net_inet_ip(&(0x7f00000003c0)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000300)="a1ee511e2a220965668b461fc8ba23b46fe79b4fc51ff8802daf916aa50970b7d74f46e4b08a91f3648bf00b50a6f9c6e935bc718f89d1788a4e34874fbe4270e4db579155c4aa37434abb42532777c61d42ebda3b53d4502ba9a228b85729e7b73d9275bd38412ea5e505829a0d478a088ab3d0b86cc46fe313e27f6d55ebf21801907f9e5d011804bc", 0x0, &(0x7f0000000400)="711ba35b21da7471ffaa603c533a1b6ddc698f52144a2defbd540000000100000001ab77343c1fd7bf3f5d0587cbfefcebf7e29203095b8bcd894f0f621bfe81bf5930d1e4e63f67fadc70c04e3bd330153627c85f0689e2845a68dcae769d942944ba62eb0b4c68a8267b135f7073c11eecae63a9e1227d2d28", 0x7a) open$dir(&(0x7f0000000080)='./file0\x00', 0x5f5f0077e68f5365, 0x0) truncate(0x0, 0x80003) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x50}, {0x6}]}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240), 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) setrlimit(0x0, &(0x7f00000014c0)={0x8000000000000001, 0xfffffffffffffff8}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000080)) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) syz_extract_tcp_res(&(0x7f0000000340), 0x7, 0x0) semget$private(0x0, 0x1, 0x80) syz_emit_ethernet(0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x2, &(0x7f0000000080)="ddebeedb", &(0x7f00000000c0)=0x4, &(0x7f0000000100)="31352c0303bf98662f5ed64b8606615f096afb297f3ea1ed45ace941b9ec9775d9108588d6", 0x25) executing program 2: ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x8000, 0x2], [], [0x0, 0x457b], [{}, {}, {}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x0, 0x1}]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x3f, 0x4, &(0x7f0000000000)="7cf6cb5f83953353", 0x8) msgget$private(0x0, 0x2c2) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005040000040000000000fbff0000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbcc70c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220754f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000004c0)="05adc3f0ca632bc581d78b7cb83e7a7dbf3afeb6e0bb9437888f7133d84bfd85ac1ab8965ce03337d1ea3570df38afd97996291b5aa359929374e626307a7758260139f4e3a8f889410af4fb555017e1b0e6367c3d2b1e66efcf825a9a13d3ba41707b151e52952dd710de2d11fcf1a3e66a423f44dcb1d5c15ad270146be3fe57cd14ba0885169d5e0314d0e04f4b29c18eee074a895f36e82e7bc88e950d4cae387d3bb42f01e75d", 0xa9, 0x409, 0x0, 0x0) r2 = accept$inet(r0, 0x0, &(0x7f0000000380)) setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) semop(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = open(&(0x7f0000000200)='./bus\x00', 0x10000, 0x108) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) geteuid() semget$private(0x0, 0x3, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r5, 0xee01) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x64, 0x0, 0x9, 0x7}, {0x40}, {0x2006}]}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0xfffffff8, 0xffffffba, '\x00\x00\x00\x00\x00\t\x00'}) writev(r6, &(0x7f0000000300)=[{&(0x7f0000000480)="6fce899ebfe37f50ae2170e0f3712f483cc810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509", 0x1cf}], 0x1) sendto$inet(r2, &(0x7f00000003c0)="8eb1ce5bc129e370b458199a47480c9f2bc234e531e84dcb8ba072c9804331a75b46b86b6458ef08c002094587a8cb80c01557d5dcdd766811987a66532c2f20d10cdb2f78354659d9ce25374fea75fd99b7d3b163fb1bf4a3051cbd3b935840b80b0c1088a65d2663bad8e45462c40f8d01cda7c5ed3517a6ec09b7be6e8ea9b69ce6ec571bc682d70e5057f5cba7885762aee5ef65d3e1ecf1", 0x9a, 0x9, &(0x7f0000000480)={0x2, 0x0}, 0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340), 0x20, 0x0) executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0), &(0x7f0000000080)) kevent(r1, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r6, &(0x7f0000000000), 0x10) r7 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r8 = socket(0x2, 0x4001, 0x0) r9 = dup(r8) r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 3: socket(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000, "490130ca3f8b0d2a847633cc29d1d91844b37d1f"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x3, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xb0fe, 0x5, 0x1ff, 0x0, 0x4, 0x400008, 0x2, 0x2, 0x2}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='%($H$\x00']) close(r2) r3 = socket(0x20, 0x3, 0x3a) r4 = dup2(r3, r3) setrlimit(0x3, 0x0) syz_open_pts() syz_open_pts() setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000600)="12e1f34ba50431a7", 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x6a) sysctl$vm(&(0x7f0000000180)={0x2, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0xffffdfbc, 0x1, "ffff0900870000000000000093655da2b42d5401"}) select(0x40, &(0x7f0000000040)={0x69}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x4) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x100, 0x0) r3 = getuid() fchown(r1, r3, 0x0) r4 = getuid() setreuid(0xee00, r4) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000080)}) setreuid(0xee00, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) getgroups(0x1, &(0x7f0000000080)=[0x0]) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setegid(0xffffffffffffffff) r5 = getegid() setgid(r5) msgrcv(0x0, 0x0, 0x0, 0x1, 0x800) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYRES64=r0], 0x401, 0x0) r6 = getuid() setreuid(0xee00, r6) ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x0, 0x0) setuid(0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x7}, {0x6}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x1000, 0x5c1, &(0x7f00001b5000/0x1000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) semop(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="e5ebb752a2ed77f1086ca9f84d7823a7c19b929e385153f72eca4f2720edd215edb1f62b63ea4b7e15b42089b4f5947ee2f95ba746e98bc9a82a62218da9a22ffb6c206083e3607fa9015981111bcddc9f2edc480ce1b8f077b8dfc3618aa095f72e4c1a37d872", 0x67}, {&(0x7f0000000100)="c60ef9f589b92e6e30a99632b44dc6fe9a8776a83d9e3c113f68468be8f8d84e283182988a73e521a08525c56872667dfe93a719cbdbd8edaaf6f23965b75ca85cd292e3d28683e967b71b4b87618066674496663500f017b2c905d9773b2a4cbb4e1bf2e3bee0e9651e4964858e4c16296614cac87d0f59f1d09b96832666039b7a6b2f95183626de0455cec5158d4d3e96adf64177575db7f327f255d629f8aa29ea7d420abc3bdfe1", 0xaa}, {&(0x7f0000000200)="9fa0834e3e5e94192b8813bfb3eaf5967fe462ad0cbbd42f5409fbe5e926f76ddc36410c23bf83e97ea6269d92997c8b093c2d5957351522f61000197751fe31668430ebd085b5b5ceca9f9453ca65ac6e", 0x51}, {&(0x7f0000000280)="aacd47122056de2f5d1e35903ce5f564f9f8b5e7ec3a88c6432e54712df154bb88f91f2ea0eb4979dbb349ce51eaa51b2158f83f44248b2c23c950800debb86e542e6485af5831629a428097cec00881fad8918a0eb211d45982b0cce6864cae6304de154f775e840b2c2d9bcdbcd8940f0242dff1f845d9e2c76b51a3ddda3584fa5fa2afbfaf8bd187b2117cf80e63319586abecfcae6915c46b91e0e09b9b3781e39a35d15c2868a2fdc323d1e437a47bcc5ff2358b949f151101d93f2a41117a1eac69947e8125b536d93c7b5be2506b186b2151dcc455e175394b1d", 0xde}, {&(0x7f0000000380)="c4c471139f28bfa817707df535ab293d9eef7d08e1c752bb64c8f03ad32e283848a85c77695c3dcca51e5dda391792ff989f5cffd14c0a924869b3a5f0057f18ee8d33cae696300c2cb91e1957547648319b4e290c0ba9fdbf13c8775244262c3d25d5df7300d439048140f8c6ca7cd0dfcef97ddea54c9a72b4c0967886177bf0624bb87de3bb6a8b36fe93e521d3250c417c5261b7c7cb961525741be50916a78cb6c41299caffa82fddb820db6edc9dc63a7b9d69a57e0bec6a6d2454e1f614680d2ed6646585614bcd124647e0329eb7e48b4d83262d411a38ee708d3352975f8b40db9aaade049a9f4df0689056dc439cbb", 0xf4}], 0x5) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r3 = dup(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f0000000040)=0xfffffffc) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000040)={0x0, 0x0}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) setitimer(0x0, 0x0, 0x0) mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x0, r3, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) (async) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000080)={0x8, 0x8}) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) (async) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00100001000000", 0x8) executing program 4: writev(0xffffffffffffff9c, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x2, 0x3f, 0x0, 0x1}, {0x4}, {}, {0x6, 0x7, 0x7, 0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0xffffffffffffffff}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) r1 = socket(0x6, 0x4000, 0x9) sendto$unix(r1, &(0x7f0000000240)="b10005010000009f0500070105000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297bd8aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71d808e5ed405080000fca653181afc9d3f0100"/177, 0xb1, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000280)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='W\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) r4 = socket(0x18, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r7, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r6, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') shmget$private(0x0, 0x4000, 0x104, &(0x7f0000ffc000/0x4000)=nil) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) executing program 7: semop(0x0, &(0x7f00000004c0), 0x0) r0 = semget$private(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000340), 0x0) semop(0x0, &(0x7f0000000040)=[{0x2, 0x9, 0x1800}, {0x0, 0x8}, {0x0, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x7, 0x1000}, {0x3, 0xdcd1, 0x1800}, {0x1, 0x0, 0x400}, {0x1, 0xff, 0x1800}, {0x4, 0x2, 0x1800}, {0x4, 0x9, 0x800}], 0xa) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000580)=""/96) r1 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x8, 0x0, 0x0, 0x0, r1, 0x153, 0x1ff}, 0x0, 0xfff, 0x400}) r2 = getuid() setreuid(0x0, r2) r3 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x3, r2, 0x0, 0x0, r3, 0x3, 0x40}, 0x6, 0x400, 0x80}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)) semop(0x0, &(0x7f0000000300)=[{0x2, 0x8, 0x800}, {0x3, 0x3}], 0x2) semop(0x0, &(0x7f0000000440)=[{0x3, 0x3, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x3, 0x2a5, 0x1000}], 0x2aaaaaaaaaaaaca0) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000580)=""/96) r4 = getuid() r5 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x8, r4, 0x0, 0x0, r5, 0x100, 0x1ff}, 0x4, 0xfff, 0x400}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r7 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r7, &(0x7f0000000240)='./file0\x00') setreuid(0xee00, 0x0) getuid() chown(&(0x7f00000000c0)='./file0/file0\x00', r6, 0x0) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x128) getuid() unlink(&(0x7f0000000280)='./file0\x00') syz_emit_ethernet(0x32, &(0x7f0000000080)=ANY=[@ANYBLOB="ec9e8062f5dfaaaaaaaaaabb88a84f0081001000080600010800050000007af0e4e00008014000"/50]) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931939648", 0x14) syz_open_pts() mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) (async) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x18, 0x1, 0x0) (async) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931939648", 0x14) (async) syz_open_pts() (async) executing program 2: r0 = socket(0x18, 0x2, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = dup2(r0, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, 0x0, 0x0) write(r2, 0x0, 0x0) executing program 3: r0 = socket$inet(0x2, 0xc002, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) (async) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000080)="ab", &(0x7f0000000000)=0x1, 0x0, 0x0) (async) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8, 0x9}, {0x24, 0x1ff}], 0x2}) (async) r2 = getegid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x4, r4, r2, 0x0, r3, 0x0, 0x8}, 0x8, 0xffffffffffff6308, 0x2}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, r5, 0x0) symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) syz_emit_ethernet(0x34, &(0x7f0000000180)={@broadcast, @local, [], {@arp={0x806, @generic={0x18, 0x80c6, 0x6, 0x2, 0x4, @broadcast, "04d8", @empty, "c5c68792976f5000bfd75ffc92cb3017"}}}}) (async) rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYRES32=0x0]) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000100)=[{}]}) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) munlock(&(0x7f00004ec000/0x3000)=nil, 0x3000) mlock(&(0x7f0000698000/0x1000)=nil, 0x1000) mlock(&(0x7f000071b000/0x1000)=nil, 0x1000) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x800b2b8, 0x0, 0xc0a, 0xfffffffe, "9f07957d0f7e32089069ee68d6a78615b7118c00"}) executing program 2: r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = msgget$private(0x0, 0x0) close(r0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x1}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="9982b389c4485f7fca71c1988c985db70ce13e7ac7330e93d9c4f0b5c331e983a58cf81d6d4510dd6ad429a8c7e5f253ff699664b0e413dfc91a042c3b612ece4a6e7277caedcef1603795f33b0d7eab7886de731b5198a668948ad6e439900d379395679978d96173a7ce476bfd93a6bfee0e1289e2c7d7d8aec0907df74871f72265ea02", 0x85}, {&(0x7f00000001c0)="5a0525ba7c912a9517475c5c0988406b8c5ece76195b2af2315d6148180e6e72dfdd953db50cf903661f9e4761b53c713b8bd52ce9005b62ba6426706f215f6942179e1b71257e8f199f27176d7c7d3b856a527a9fc3d8b8b189170909885934339694ba89afcba9180128c9f3aa9f5eaced1b84bfc73275d5de42966c781ea79e7f32ee9fb95e766768e5584c4096294eaae2b2750b053b5a21e21118f5b1c495f774531d71a07d0b37a3b801d50f33a01a16ef1548d5c59d41b649b10634d2726460c1050426d53fd990", 0xcb}], 0x3) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) r3 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) r4 = openat(r3, &(0x7f0000000340)='./file0\x00', 0x42910bbb344ccb9e, 0x41) r5 = msgget$private(0x0, 0x406) r6 = getuid() r7 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() r10 = getpgrp() msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x5, r6, 0x0, r7, r8, 0x200, 0x169}, 0x9, 0x7fff, r9, r10, 0x5, 0x400, 0x1f, 0x3}) setrlimit(0x6, &(0x7f0000000440)={0x5, 0x4}) accept(r0, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) msgsnd(r1, &(0x7f0000000500)={0x0, "5236a34ded272544c90ffb92928189788abf57f36354d4581604125c153783c90ac153e07586c4046ea710e90c5276231d0023834227d485520a2d2849a5622c8a1724075c49438333a7d94c0720b0a297ea35dca0f6ebf42403f60b8dadcd9463e181e58f6d51540f145e8058cc315b6e79a1d133"}, 0x7d, 0x0) getpeername(r0, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) msgsnd(r5, &(0x7f0000000600)={0x1, "507ceb41005e035e778a81a9c6bbe1a2c76ba0925afa"}, 0x1e, 0x800) getsockname(r0, &(0x7f0000000640)=@in6, &(0x7f0000000680)=0xc) shmget$private(0x0, 0x3000, 0x89747a5fac0e00a0, &(0x7f0000ffd000/0x3000)=nil) geteuid() r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0), 0x8000, 0x0) preadv(r11, &(0x7f0000001700)=[{&(0x7f0000000700)=""/4096, 0x1000}], 0x1, 0x7fff) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000001740)=0xcbe1) syz_emit_ethernet(0x55a, &(0x7f0000001780)={@random='7sEs(,', @local, [], {@ipv6={0x86dd, {0x6, 0x6, "ec678e", 0x524, 0x70, 0x6, @ipv4={'\x00', '\xff\xff', @multicast2}, @local={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x11, 0xa, 0x0, 0x80, 0x0, [@mcast1, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback, @empty, @mcast2]}, @routing={0xd1, 0xc, 0x0, 0x40, 0x0, [@rand_addr="0c390d0c25d677d6c4c567998d2595bf", @rand_addr="ff820605dc417586481ea0086beec592", @mcast1, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback, @rand_addr="3df070896b1e9b754d34df7259cbe2f8"]}, @hopopts={0x37, 0x2, '\x00', [@ra={0x5, 0x2, 0x8001}, @ra, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x1}]}], @icmpv6=@ndisc_rs={0x85, 0x0, 0x0, '\x00', [{0x1, 0xa, "985dbb3dd83dc709aaa82eb96a73fabccb69525779113085974d03eef9a627d8dfbcd8222fadd58e66b18349d916d53215df47452f438bd6b09bde6047b931723c2968641f7f9200009db53a78c4ad53cdd6"}, {0x1, 0x12, "de16e740addb95529cedeec0606245d463e6095b2532cc7469ccbdc0cf7a9f00ad692c47c9b4df8a8eb9e5d0def1684cf954102bc31fca08d15ca0d43f6e957547027552198751389ebb9684af96cfca271a3cf2a429a81b95d87ac30a4359e551c73a8ab6c5b1f177403bb5848d177de083352e73da6b18b92ecd4a258d723b3bbc9d4e169feaaafebba34be331"}, {0x4, 0x1d, "f790bb98779b78ea1baa80492349d2b93e7a0a19a31fcab92ab67a0ffbb6da8d1f891462de2228fc153e520b8b13b19f1a0bae4a5c5c86ef881ba0f2a62e50b699995502163373e2a5bcb9c5349d6c7d8128b25ac3cd37f46a601671309e5c0308973b301788fc64c14b557171049094c9028ccde9726c01a4033a116516684a90fd8add581bd2dcdea07cc3ce0b0c43423a646afdc26544ae0df651a48127c0364b878bcc089c582111cd5839ae8c83703648f6a23c3c5bbf66837b5aa0a2b93e81167fb9d0f67e73a0bf0d16d6afa7740ad79d2b201a02c86f268ed6df43b053ba64372ea0055255ad"}, {0x5, 0x3, "e766ffaf30181b053c4de74e8c490c15a4bcab23b80ae179c2"}, {0x19, 0x4, "5480b7105c8e719bfbf02086c1bfa992f15a46e5f8de358657ad2355d66fa3d7aa"}, {0x19, 0x1f, "be9e4a491ec46556f6a9b07902493c05a8cde8a23e3d359d01dd7b258443ae6dec3be10a4f954699ccd229197205f3218875cda827201bd8cc166d7c91f7fc81da53ded27bda09be087e8e6f2a64aca54a8e3051d9c9781799b123a7d3bdf33762170b212c53746aea6c8afc6bd6a6272bca642da0f65142376239fbf9db58a3a3012d34bf0d3ddbb50b3d0f4e2042c21350a4aaf5619242e14f95d4d3b36da89057e1b97522f31f31d4d9417e406ae8e0ea7d6870d3f803260d643345f2f01471e444befabf33c9504438b16fd00bd1ec5b74d1c32e50029b269df6f54adf4e8f911092841c0e9a4ec67d29d3a6350934a53f4a06d888fa3448b60b38"}, {0x19, 0x10, "5a8103a50c499a240005df508cff179801d06488f96d36bdfcdf265807e5615473df18520a4d34331524bedbb22b47b722d7f666eb9f82df7019247df09230de06edba5d23893db986c03394d2aad1447ff7c8cd324b78a9eaf0661a08d4c5e661f0e0e76c943c572fa4de1c962a7b9ed094ae4540f9752b10635508654c82a53011ce707e"}, {0x1f, 0x16, "c3b753debc5b78fb8c714d1fb22cce3f846ef75e7c442eff63740f3dab7c03d02d8ef773b915551fc35d58ecbe11fb8d6c93f51216336dc04cc17a80a7110d472dacc2f84d1ecff3bbdaa8b475ae1ad5cd0332cf9f9bf3bd42c3d055c7fec74f0bfd1565d8dcb7ccaa87021a4267fe3f6c40b8aaa45a5adbbdb8b184e559cce7a18431140b12a48d194ac9f5bedc0be7591346f50cf75df2b809b07e934c6d7a2248286c23131c7209ac50332c11"}]}}}}}}) executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) (async) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x420, 0x0) getpid() socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) kqueue() (async) kqueue() listen(0xffffffffffffffff, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0xffffffffffffffff, r2) (async) setregid(0xffffffffffffffff, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setreuid(0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, 0x0, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) (async) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xd9, 0x20001fffffffd}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x1, 0xff, 0x9, 0x7f, "ec3effb7d4c8ebd3cb9eb9ff8a652c581db7134f", 0x9}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, &(0x7f0000000340)="3bf2ee74e7d647c82dad6eb2a36fa755e1a3925fe49afca7e63b1fc365ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefab", &(0x7f0000000080)=0x92, &(0x7f0000000180)="5a67923ef0cb189971421989ebcff78831a727caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad201800000000000006b9057255f281855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353945d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a", 0xcb) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, &(0x7f0000000340)="3bf2ee74e7d647c82dad6eb2a36fa755e1a3925fe49afca7e63b1fc365ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefab", &(0x7f0000000080)=0x92, &(0x7f0000000180)="5a67923ef0cb189971421989ebcff78831a727caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad201800000000000006b9057255f281855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353945d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a", 0xcb) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x6c}, {0x40}, {0x8106, 0x8}]}) writev(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) seteuid(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000001280)=[{0x44, 0x0, 0x0, 0x80000}, {0x81, 0x3}, {0x6, 0x0, 0x0, 0x8d}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) readv(0xffffffffffffffff, &(0x7f0000000280), 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) kqueue() socket(0x0, 0x8000, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x40) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x800) msgsnd(r4, 0x0, 0x401, 0x0) msgrcv(r4, &(0x7f0000000300), 0x4b, 0x3, 0x0) msgsnd(r4, &(0x7f0000000000)=ANY=[], 0x83, 0x0) setsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f0000000240), 0x0) executing program 3: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)) executing program 7: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000180)={0x1, 0x40}, 0x0, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x9b) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 1: r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0, 0x0, 0x9}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x55}], 0xc8b1, 0x0, 0x0, 0x0) close(r2) r4 = socket$inet(0x2, 0x3, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r5, 0xc0185603, 0x0) getsockopt(r4, 0x4000, 0x6b, 0x0, 0x0) execve(0x0, 0x0, 0x0) setpgid(r0, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xffffc}}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) flock(0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f00000001c0)={0x1, 0x41}, 0x2, &(0x7f00000000c0)="91a944498cabb3815a2180c07beb53f108c11d2593155a02cea3467a00b46a3d3bd7ea362b24926bffc0ce53d9a23a40ca514def149584b97e2ef3e63222889fc5cb49214506819a8b48da8b21bb833f5f338f36aff6cba4ab284ef240b239863c2fe6a66ba1a9ca29beeb9fc6b757705630dc1a7dbf9f6af71b8954aa9652a7cc4eee", &(0x7f0000000180)=0x83, &(0x7f0000000440)="0ac963bf949f98ad3cc78c4954c05037b3cc97cfa35dde771df8f37570e925485700a48c7cf8cca31ff6dc39206227fd8b07708ff2f06d0957812cbae399a878ba987e378eead0f49ab427569ea1bd671bf3352977d62a7742abbfdd10b34e2a46eb438944776339fac28ad4b4608fd8cf2755df503fde24503b2c5ed59edc655450eb4ac54225ecaefd95df0f4ee3408db0bf9c546af9cd204c2625fdd3575a8215df898942cc8684202940d6a872ef0177984ba2d5382e20fe4620b8bfc1d448896cc97a102576f03f4846d6853a70e7d6ca6e7a41d93febfcd4c47b7fc8e55d9847805c7bb76edfcc72d04b221f6d3ad2c38eca1ecb012a64397907e7c8b36d7870e15ae4c15c6252a9c9cf943cab980c0a9bf36b124a05c98e659f9d0b54609a41d053eef78efa5bf47593051e22b6bfaa57aabc5c51c42df3ff83ab264a080abf4ac9dc2a9f56a5b2e9aa815ebf86d5a1cd829e02225fa43a52b8a2af274ac75f794349a7869ad3da58cb4f53172628bc8b0626ea68516dc4bc756ebc90256f50b41ef44e061fb1e61bbd0c55baa45068b9e980cb0aefb80f0067148473cdf411545657537d277f4b41d19c811c803f78acccb775d7736d33153312c223fbe0bfe57a999f340bf4a566d488b5f35e434d0a3d190da808998392d28239bbcb08578aea6595ca48ac19fa5891d9cab401dfc28111e6f4a9b7b7a8fb70b48a6dfaa017686c590bcb7bb1298e9c6c81319b6b56137d6c60222e9ccb0fd615d736e1e795bcafee52a93959c5149668b00088e9341105277eca2a419be134afe94c74ab4a1e6213cca8f4090e7c434a9142239314f5602fd26ba49359bc46f76889e995366d1a4b3eeaebed8f1308d962f3e19602d622c0c47f8d494a42f098aa18cbb53883d3c9095e2ea6e51f9d6b479796fe43a58bfda5884c6ccab5658510522388f7a4ba7466be160eada2257ba066031e892b80ce9628e65c5bf51fc6c708c4c8bc232ff0709afe42e775c3ea924a51c0102458bef06f38527a05b0ed09434a8d124c6206bba59e7993e0b6c2c66c8ba5abf5e332b6176fd217cdafeb5ce0948a68044d976a14d3f78d506e5fb502054543eca19a7a09129c69e85071b40b9e65e66738f45ca06b7472504946fdad004f61d795eed94e7efed544dd7bc648470945afc873074a3cfb8cbd00a2e9bb10037568e9633d30e16e11f645f6b709b304eef8b6bd9225156e63eef8f19075938489a18065510878508d2d1e5d39fd35b2eaf0ceb0bb207403dc5061124e6ac22360f4df248e36522d2a9046e8745257e0c820d02a544b3b35164c13250be6f3f10a95a6ddd30af969c74f524cc567c67c62d2d207686a033f27ab4837edf0c44fcfe30d9842dd5ebab75531530f019b05de04735fdda2565310875b6a925aac037792186cf573b59fe1a7652990bb7ddffb0249615a3563b1a3b34fcc6c9b5840561f7a250bd748e82b9f13925b96c1ebc0dd8cd5a66eae7970f29e43d0f758a8a20074e0fcf624fd46f589051205058b3ac76d5f3786677856661ea830c728098a5795bd1dbe01e5f7fc718a0fe45c276ce2c2f52fb9e20bfdae63c72753750a186b6517dfc0c1e17d3a04cf28715c29403890d20e8b613e652395ce5dc1e769c3f0184c7be6610fe410ff4a5fc3160c41c208accc824060aa6edad72a98e66bd5294fa296f8df94f15c437caef57b2a5f25e1e4c7bff8897cd028b53fa7fec85384939786f6b34e811844f34fb8a5fdd3a2ac17f7708443da54c179eaa6ffdeaa690219e7290e2109750c6bbcb6e2a3a731077e2b0b8262410623059094d9060b7cd1df8a4092bea6c37917d5306415648610eac0091a2f5dee8aa6dcac56d20f189b7d45dec1297e20e0a7861a856bf405062f869b6fb7defcb84f719daab0811dfa2377a6597e4606517a88c452900dd8ee00d1f0b58f36665c278c152a9f140d7c3cfe41554bf34d2017d3c5b85c71515fc1b74b353431c681017d29c1be00d6276a218d893682439f5c17a5cb2d198c631f96b8e1eecde4b3e8056fc78b752b2645ddaef15257ef6591e0de9dd4648ce6e2c8ac664382ea4dd4f2427a05cbdf8a33ec401085b69b2d62b27459e8b921354eb8fbf98f9ee32b935d12dc05f2b3c73a4e499eafd3203c36cc4286c8ff7a945664225f246d1d9a1852b0a7ed394e0edb8825744ab19452e96d56113bd9de833a4a8d7fba6aeefb67079a8034f8721f52c81ec4d1858f419aa778b234d78377791f9c32d1b1da8a7202321efdfd0d71fba33b3a505f4326490bef7da6b3ca7f5459da57fc3295d2bd16e105a9af88fdfad819d8e02e4af8b8bd4e00ea7ca0e323aaadbac53e9190f10f2c6d5b5ce5325cb8dc487b2abbcc930782b4fb866e365ef08805df9ca0ebd0233fae5584ae4981dd979dd9eb3f6fc3cd6296336e382055fec0b9ee00bab78de556e8b63fc9a3c6a38a8de37d86ba76454f6bbb3d5cb299bf4e7e76a94c6a8b249ade1dd8d26db135190adea09d2d8a57741f1dc8fa5f93bd8eaa481dadf767ceb2ad5cf24e1d2b4f44b65181b19a490dcdda06131b32d69a80aff11bda4992906c1f64c06c760a30fddc01d2aee14a20ad9753d7a58a16c34c629e2647092c40a7575c9ed99c5fa32ebd3b46bd464728e5d6c62e058b9d07269e7c578349b6dde4f6882284aa0994eb99fec0abaca7ee7af66a2fc072bd04f24936cfb9f0d56514211003181e29016bd739e51e39170c959762606315b9f728932778e20a3e30b23336198091ad0549074ce5ee1b749575d0bc2d73ae1b729326d43f4867fcd8f801ab41ea741f97530bad3b21d18a529eb259079f8b5b12d8bebfaaff87389f060d6c9165c6d426488401b949a88230efc7f7a93cf103691708d8c3538633fa1e009449ee3f3d42aee00138833fd8456b8612e8d831e6d8b687393bcf858c8b87d3a6e69e4f1f16aa06668d493cfc07ea54d985f6ba2e052a8d7ae4fe423f5dfcb289069ee0d85f61fc36be637dd56ec76f56d73230018202532a58e1d698f7d0d20f143de014c37c705010a96cb70dee20cf66a6bef49714a604ecbc13b4426eafeedc4f133adcc8c4cec51154984d1748f8937b913ec5333d881370913b4a2a929570d25fb9f53179f36a9e2b152dae58e60098d4eb885d4639e1b8ab31559a1e7f442b6d87354b74551e3700254bd9e27e4c250d1fcc51194a3fcb12e1b6c0fa0f3f3afb43375b54e97a77928ebb540293dac7c3b65c2c2821a1a41accc2df454ba6f3becf9b06f0f3173317549590526ecc69433efdfb9de1bbf010252e2e21c6db8c9fd470669905bff645cadbf742110299370e6d9520b0b2f7d46096e6072dabf2a7f04710092d18128899b37c197a8366329d6609aa1ae4b6ca4b871c2361a5f55e80453954d4dbf22be366d2d6e62b47137a95726e8c2a593cfd232c53e13bdcb1eef2731679b3ce063361d9c286946765d6873f67ea15cf3d943fa474e6d230da346c826e844559b7b92120f0c09afb7066df93add077b45509fa23367b6aaba269d7215b07e58e609aac4b054e40b7e971797e81430f0e0c65396ce9e6966a4e0f8ba38bfe6878e31e764d235a7254f3f36ccb82cccb85b5c340ee8a1b146c74c90064780e0fbd19af41929c72be550e3063c2da2f3b7e2fef4c973b93594189da9209a8d8038d7a63c3e087296667e8b2ac2f254404472ee4d1e963d476c86d5e57f296daf95b7904505dddb1699df6100750e8cc819e4582b7b3116369c3a4744c470ae39d248e10b70e2f0c3ad6db3636cd7290a3617fb66b3978bd847a672a259bd8fbd5675544e87705d8d7f60ab7197feefb77f50e642f1463c825743fc5388375254d93a4ac5caffb4c1903315d37c0adc7661cf2af89f43005fe7a0f33e350e3be7ae46b62f81bf39c21299f397e7d2548c3f843a2095b3ae29d53f1c53a3d4d475563a65a7c81657d6127a81342c82b9f6ff9b42d4808e3932dd20de825e5bfed6bf79be37199d48bb4e857fc26479e5ac6bbee6e4a6012e09e2cdc437bd717f9673ca37bc82f1588b86760552cab54e7a4156e3124bef0c66362ab1f0d0018a0bb97d5e939d37d3e9b3a7fca8b7f13387f13273ce395a883a5286d9116f743000099f2db130a21deccad02a16fe929c6d3ad49bc3ed9d50b99daaa4b9cd0d23286e92c5aadae4a7b56bc88d4bf464c8bf2a9c7eb2af0a5b1cb7ee652c722ad060dff8ec1e0498fe72f5711a6cee39e59db18de2cc97f11a041778376968b9489b991ff588260da5b4d11f5a4a551dc0e17b7e18e8f4bfc2e78d31891ad94f6d816ca2ba47ccbe2ce49032a7805a128631693f8e6fff16837ad3c5b1596b14c71f927b3d54d39c97d8f9d39ed7bd3b636a1c1019606a7143f3656522e1e824e83e927559bba4faf5298879e56c2fd1b270873a1dde7b215abf20776ebf9b8aabc608733e57f4718631b565517eb8fcde425705a16d8c3ef91ab1003802e038d22f598c369ce7f0867d9b358d053f1277f7f2f883e724f9e7b1f568894ab18c22c534e100d9dc6033b72818d577ac214d679b4cdfe441182c044c41bdfc7552045e76cae174807a20f4ec28eeea2b0ef2ea553824675f1acf8abd3cb5eeed9c63b7d6928963af88c4c761caeba43081b38ea38476b91fa1d5ed6b43b1b407e4cb2756cfbca069424d325838a31109c8f6dce242e5ab9df94074288c863fc7ac775f6bb3f5495fa3d813ade9992d54378b28debd63dc97d3fc7f89fd01c3e5f91311a0c24fab1fa443668d590d0ac44ca127b2cc95ff7f5314da6894dd8940f45708aafce1e5e4d2f77d39b1ab9b425571ab615b47cee62db4635293f7afdaa7c39dcc153ccafac4ea37a020d2ac7cc5e54dde4070dc9e060a694b5f7d4a86bea8ebb23ab516e87d756e280abb440ff006742c27f34cb8d8d669d1ea09a589363d06e4f9e07d1c1501dfac38ea65fda8da0590ea892adf18b4737bb54a5e5e6b1efc8982e965097cf79a5ad753b48189f99e9c726676f1003252721674b8a163ba1211693f519dc76741b5f89fa618c093f5c3d5825baab46f0520bd55154bea39d6d5ce60ea348c7c35f542e96469ad4a38ed4e809d4a79a7ef9be54301e6acc32438d43589ea4d98cd9ed44766e1a6da8e8fb9bb346ad28bd0980673e65a21ce1dca7d1462ad9c47a50d1025279bc725c048395cd0fc684dcb42fb0b16a009750416aea02b6b7df6be46e17ba4db4e01efadd575a74c4ec85f9cc312bac1550477b337fc25c7933f82e320bb9d2c492f3025d0093038333ca5e586ba56cebbc61ef75a7fe7ce4f1a8bdf3358b2a26778840c86676cac052fb2efe44bdaaedfd83381c777712b55864fb908ca8970d65301f50d7a1e5ee12efcf2d4220540b44f3e8f9d4c32d724b76a6b479e20e9fecb456ef15d7079c9dba38363f505082d2f0ab0a54a02c5cbb94b2e0f9780244ed49f0f0a35c004f4072962ab31c700cd6520db76a230260f3119ba778983939a3b76b8bf9d553bc03b040140884f4bacce215e3c5a1486a814e4093b278daf510eb060a028a25bfe107021834fecd4132681843d72bc74d48bfba4dc286f4e3b3253b18a8b480f57fd80ab48b5519dee5fa2a1ed70855b8fa555b8a9ddd6f7728cc74459277b78dc6da827b0b9fc818351da2d07b5fe033fa076578111fcac4057376a4f29561582a26d2fc6d3335a75f5349949515231964ccfd3b280b890842db67402a4157725bec1af2653513819b2154caa24528", 0x1000) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="c3b58b1323502cbff4f6959957ba98009e4ff6ff020000000000000000000000000001c800000000000000010090780000000060000000000000e600fe809c0191b8a3f2500686df5eb333b5e11f0200"/95]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$inet(0x2, 0x2, 0x0) socket(0x10, 0x4000, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0xb, 0x0, 0x0) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000400)={0x0, 0x300000}, 0x8) pipe(&(0x7f0000000100)) executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) (async) unveil(&(0x7f00000002c0)='.\x00', &(0x7f0000000300)='r\x00') (async) unveil(&(0x7f0000000180)='.\x00', 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8}}) (async) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) writev(0xffffffffffffffff, &(0x7f0000000540)=[{0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)}], 0x5) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) (async) r2 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc028756b, &(0x7f0000000580)) r3 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) (async) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) openat$wskbd(0xffffffffffffff9c, 0x0, 0x20000, 0x0) (async) pipe(&(0x7f0000000000)) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ab, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5, &(0x7f00000001c0)={0x7fffffffffffffff, 0x5}) (async) r4 = syz_open_pts() fcntl$lock(r4, 0xb, 0x0) (async) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 3: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}}) r2 = socket(0x6, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = fcntl$dupfd(r1, 0x0, r0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) mknod(0x0, 0x0, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x0, 0x202) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) unlink(0x0) rename(0x0, 0x0) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_open_pts() mknod(0x0, 0x0, 0x0) chroot(0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 7: sysctl$kern(&(0x7f0000000000)={0x1, 0xb}, 0x2, &(0x7f0000000080)="6d44c0d2", &(0x7f00000001c0)=0x4, &(0x7f00000000c0)="bb52d5e9de9c0597407bf326a06e32a45e729fad025271117a45c3661a53455256fdb43e3157374c1f4d0d31801d8d49cc81b3e266979400087c97570b58bdb1683c4e4c14ff3e5b03852839bc3af7c14221aee48a6c1b4146df838b2f7b06aad2a535fa219d0f0cf05de9a00c16ca96ded7c70bc02e247465e9fc33cf98f5fb1b729fb00a0eca3076deb798f4c7615db56c014a33f898c51d2e884669a89284", 0xa0) r0 = socket(0x0, 0x0, 0x4d) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) connect$unix(0xffffffffffffff9c, &(0x7f0000000440), 0xa) listen(r1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r2 = open(&(0x7f0000000540)='./bus\x00', 0x200, 0x1c0) pread(r2, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r3, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = semget$private(0x0, 0x4, 0x0) semop(r6, &(0x7f00000002c0)=[{0x4, 0x7e, 0x1000}], 0x1) semop(r6, &(0x7f0000000400)=[{0x0, 0x3}, {0x4, 0x95, 0x1800}, {0x2, 0x401, 0x400}], 0x3) semctl$GETPID(r6, 0x4, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000000)) semop(r6, &(0x7f0000000300)=[{0x3, 0x6, 0x800}, {0x2, 0x77ff, 0x1800}, {0x3, 0x80, 0x800}, {0x1, 0x8000, 0x800}, {0x2, 0xffe}, {0x2, 0x7, 0x1000}], 0x6) r7 = getuid() chown(&(0x7f0000000000)='./file0\x00', r7, 0x0) seteuid(r7) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x0, r7, 0x0, 0x0, 0xffffffffffffffff, 0x200, 0x1ff}, 0x10000, 0x9, 0x401}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000002c0)={{0x5, r4, 0x0, r4, r5, 0x4, 0x4}, 0x3, 0x4, 0xa2a6}) r8 = socket$inet(0x2, 0x3, 0x0) getsockopt(r8, 0x0, 0x4, 0x0, 0x0) close(r1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) getitimer(0x1, 0xfffffffffffffffe) executing program 5: r0 = socket(0x18, 0x2, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = dup2(r0, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, 0x0, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async, rerun: 64) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0xffffdfbc, 0x1, "ffff0900870000000000000093655da2b42d5401"}) (rerun: 64) select(0x40, &(0x7f0000000040)={0x69}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) (async) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x4) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x100, 0x0) (async) r3 = getuid() fchown(r1, r3, 0x0) (async) r4 = getuid() setreuid(0xee00, r4) (async) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) (async, rerun: 64) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async, rerun: 64) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000080)}) (async, rerun: 64) setreuid(0xee00, 0x0) (async, rerun: 64) sendmsg(0xffffffffffffffff, 0x0, 0x0) (async) getgroups(0x1, &(0x7f0000000080)=[0x0]) (async) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setegid(0xffffffffffffffff) (async) r5 = getegid() setgid(r5) (async) msgrcv(0x0, 0x0, 0x0, 0x1, 0x800) (async, rerun: 64) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYRES64=r0], 0x401, 0x0) (rerun: 64) r6 = getuid() setreuid(0xee00, r6) (async, rerun: 64) ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) (async, rerun: 64) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) executing program 5: select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x80000000000}, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000808f37193f8343712cc1100b71dc000090105000000000000001300"/177, 0xb1, 0x0, 0x0, 0x0) mprotect(&(0x7f00000d7000/0x2000)=nil, 0x2000, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100008004}) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) lseek(r0, 0x3, 0x1) open(&(0x7f0000001180)='./file0\x00', 0x20, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0x1b, 0x2}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x5, 0x6) r2 = socket(0x2, 0x3, 0x0) sendto$inet(r2, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e", 0x5c9, 0x0, 0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x4d, 0xfffffffe, 0xd2d, "8717f9010700000000000090d692480d51aa8000"}) writev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f00000001c0)='\r', 0x1}, {&(0x7f0000000280)="b6705fe035618a47e5b1bdee170c6415b2e09b728bfc4cf2fd25979a4f60569f295de176de85b6241d11211d0830648b8301ec6a1371cf90c6aac34a9e367d378e2bf40a190ff7b4cde3046bf7ed03a6e57bef016e624057f706328f3bee7f6bbe46c0", 0x63}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x100) writev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000740)="7754359ce619cca69e6d12e919a80159697474066c7df06f42d24c38f416c726ffea608ac235dd398f92a5369c23df9bc6469c05e66dfe041603d883749c76f4fd1ac1c633a9b0365e7677f6a2586fc2e4686acc5ce24532fcd035b4c8e3e2d5def0a514f8f9821a3198c853fbe2652952aa6a4b056a0277f512e9699c98735eaa62534c7c4864aad9165bb45cabb30fd87aebc8b87c5f9757923b4678320260018b60cb2832e3e4622139ff74910aa19f139c296d1d397820a95fadc966b5421f40f9a56de92e24", 0xc8}, {&(0x7f00000004c0)="d416284f62f65d4c8ae8ea3645099e2ff1890bae361f34", 0x17}], 0x1000000000000064) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) getpeername(r1, &(0x7f0000000140)=@un=@file={0x0, ""/3}, &(0x7f00000001c0)=0x5) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f00000025c0), 0x0) chmod(0x0, 0x21e) setreuid(0x0, 0xee01) fchdir(0xffffffffffffffff) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) syz_emit_ethernet(0x119, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000), 0x10) recvmmsg(r1, &(0x7f0000003a40)={0x0}, 0x10, 0x1, 0x0) executing program 2: recvfrom$inet(0xffffffffffffffff, &(0x7f0000000180)=""/115, 0x6a, 0x0, &(0x7f0000000080)={0x2, 0x2}, 0xfffffffffffffcc0) r0 = msgget$private(0x0, 0x6) msgsnd(r0, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) listen(r1, 0x0) listen(r1, 0x2) ktrace(0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) bind$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) socket$inet(0x2, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x81, 0x0) r4 = dup(0xffffffffffffffff) recvmmsg(r4, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) dup2(0xffffffffffffffff, r4) execve(0x0, 0x0, 0x0) recvmmsg(r4, 0x0, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) r5 = socket(0x18, 0x1, 0xfe) setsockopt(r5, 0x1000000029, 0x32, &(0x7f0000000080)="b6", 0x1) r6 = syz_open_pts() write(r6, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000006c0)=0x100005) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000040)=0x9) syz_open_pts() msgrcv(r0, 0x0, 0x4b, 0x0, 0x0) executing program 3: ktrace(0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffff47ffffff86dd6000010000103a0000000000000000000000008000000000ffff07000000000000000000000000018b00907800"/70]) rmdir(0x0) rename(&(0x7f00000002c0)='./file0\x00', 0x0) rename(0x0, 0x0) executing program 3: ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000100)={0x0, 0x0, 0x1}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="8b", 0x1}], 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x69}, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) writev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000001bc0)="b7", 0x1}], 0x1) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)="94", 0xffb9}, {&(0x7f0000000240)="ec", 0x1}], 0x1000000000000276, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x6c}, {0x40}, {0x8106, 0x8}]}) writev(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) seteuid(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000001280)=[{0x44, 0x0, 0x0, 0x80000}, {0x81, 0x3}, {0x6, 0x0, 0x0, 0x8d}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) readv(0xffffffffffffffff, &(0x7f0000000280), 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) kqueue() socket(0x0, 0x8000, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x40) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x800) msgsnd(r4, 0x0, 0x401, 0x0) msgrcv(r4, &(0x7f0000000300), 0x4b, 0x3, 0x0) msgsnd(r4, &(0x7f0000000000)=ANY=[], 0x83, 0x0) setsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f0000000240), 0x0) executing program 1: r0 = socket(0x18, 0x2, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = dup2(r0, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, 0x0, 0x0) executing program 7: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) kqueue() r0 = getegid() socket$inet(0x2, 0x3, 0x2) getegid() setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x64, &(0x7f0000000040)="000058850b78a433ba26654969f58f5619850448889664e200000000", 0x1c) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, r0, 0x0, 0x0, 0x80, 0x3ff}, 0x3, 0x7, 0x100000001}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x401, 0x0, 0x0, 0x0, r0, 0x80, 0x3}, 0x6, 0x0, 0x9845ca3}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x33, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@mask_request}}}}) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0xa4, 0x0, 0x1000) msgctl$IPC_RMID(r2, 0x0) setreuid(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x2, 0x510) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x3, r3, r4, r3, r4, 0x0, 0x406}, 0xfffffffffffffffb, 0x391}) chown(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) lchown(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080), 0x0) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x2, 0x36) getpid() executing program 5: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0xfff, r0, r1, r3, r5, 0x60, 0x9d1}, 0x100000001, 0x20, 0x2}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x22, 0x9}], 0x1}) getgroups(0x5, &(0x7f00000001c0)=[r1, r5, r4, r4, r4]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setregid(r6, r8) r9 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x200, 0x1c8) recvfrom(r9, &(0x7f0000000280)=""/244, 0xf4, 0x1000, 0x0, 0x0) recvfrom(r9, &(0x7f0000000380)=""/219, 0xdb, 0x2, &(0x7f0000000480)=@in={0x2, 0x2}, 0xc) setegid(r7) socketpair(0x6, 0x4, 0x4, &(0x7f00000004c0)={0xffffffffffffffff}) accept(r10, 0x0, &(0x7f0000000500)) semget(0x3, 0x0, 0x182) ioctl$WSDISPLAYIO_GBURNER(r9, 0x400c5752, &(0x7f0000000540)) seteuid(r3) getsockname(r10, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) ioctl$WSKBDIO_GETMAP(r9, 0xc010570d, &(0x7f0000000640)={0x2, &(0x7f0000000600)=[{0x7f, 0x9f6e, 0x400, 0x6, 0x6}, {0x0, 0x7, 0x7ff, 0x519, 0x9}]}) r11 = socket$unix(0x1, 0x5, 0x0) getsockopt(r11, 0x3, 0x3b, &(0x7f0000000680)=""/205, &(0x7f0000000780)=0xcd) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000007c0), 0x80, 0x0) ioctl$WSKBDIO_GETENCODINGS(r12, 0xc0105715, &(0x7f0000000800)={0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) syz_extract_tcp_res$synack(&(0x7f0000000840)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0xd3, &(0x7f0000000880)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x3, 0xf, 0xc5, 0x68, 0x1000, 0x8, 0x61, 0x0, @rand_addr=0x4, @local={0xac, 0x14, 0x0}, {[@end]}}, @tcp={{0x1, 0x2, 0x41424344, r13, 0x1, 0x0, 0x11, 0x40, 0x1, 0x0, 0x4, {[@mss={0x2, 0x4, 0x8}, @md5sig={0x13, 0x12, "6d32fc75e1a47f69974a91d5367fef14"}, @nop, @window={0x3, 0x3, 0x3}, @md5sig={0x13, 0x12, "c819f6e352f4951d03faa18eccc177cc"}, @eol, @nop, @nop]}}, {"baebef5e631239a3f0b6b718dc1bb8f55401192aad3c81bc3001b2a644a47a60605b9d4afd8476e60f00522611dfc032061d998655cad8d33ab916eb246cace536252eac7d8ff6ddffb1d7eed18507ddae4a6fa27afeaccde5039a7e8237adf98f324661bcec7e2141"}}}}}}) ioctl$WSDISPLAYIO_GBURNER(r9, 0x400c5752, &(0x7f0000000980)) pledge(&(0x7f00000009c0)='\xff\xff\xff\xff\xff\xff', &(0x7f0000000a00)='/dev/wskbd0\x00') r14 = semget$private(0x0, 0x4, 0x300) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000a40)={{0x2, r0, r8, 0x0, r2, 0x9a, 0x5}, 0x6, 0x6, 0x7fffffffffffffff}) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f0000000040)=0xfffffffc) sysctl$net_inet_ip(&(0x7f00000027c0)={0x4, 0x11}, 0x4, 0x0, 0x0, &(0x7f0000002900), 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000040)={0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x2, 0x60) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff4f70) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0106978, &(0x7f00000000c0)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000400), &(0x7f0000000180)=0x10) r3 = getuid() setreuid(0xee00, r3) setreuid(r3, r3) r4 = getuid() mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$hw(&(0x7f0000000140), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) setreuid(0xee00, r4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x4108, 0xe00) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt(r5, 0x6, 0x1, &(0x7f0000000300)="00000002d4181d701eeeebdfd9c8c98f447b543467dc4900e4f0cbe7e847acef531c384fd3a1541fe63ef79f73d86c28264f8d8b3ccd861c34cd3652be4e32ae1db7e91f72d6aa86ff051fbe7603f0585152f9ae7e7743b2850c64c5e8e82a300227a864fbd64486b280d482ce092373a86cb7033793bad061485e2e92d708691426199243455586234520725bb4f059523a5a873fe6fcb84fed354fc3d8b9438757bc71bb8d1badc339c30448cbd89ceaa5572c7b4c", 0xb6) seteuid(r3) readv(r5, &(0x7f0000000080)=[{&(0x7f0000000240)=""/183, 0xb7}, {&(0x7f0000000480)=""/226, 0xe2}], 0x2) socket$unix(0x1, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000006c0), 0x8000, 0x0) executing program 3: semop(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x64, 0x0, 0x9, 0x7}, {0x40}, {0x2006}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) executing program 2: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) fsync(r0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x7, 0x0, 0x0, 0x3}, {0x0, 0x7, 0x1f, 0x6}, {0x3, 0x0, 0xff, 0x1fd}, {0xc0, 0x54, 0x0, 0x8}, {}, {0x0, 0x0, 0x99, 0x2}]}) ioctl$BIOCFLUSH(r1, 0x20004268) mquery(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6, 0x10, r0, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) executing program 7: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) (async) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x101) (async) unveil(&(0x7f00000002c0)='.\x00', &(0x7f0000000300)='r\x00') (async) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x20, 0x20001fffffffd}) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) (async) r2 = syz_open_pts() close(r2) syz_open_pts() (async) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x3, 0x0, "2fecacf2ee60987a0d0239060000aa175b31cb31"}) (async) writev(r3, &(0x7f0000000040), 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x20, 0x20001fffffffd}) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) (async) r5 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) recvmsg(r5, &(0x7f0000000400)={0x0, 0xfffffffffffffe18, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/55, 0x2f}], 0x1, 0x0}, 0x42) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) (async) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x0, 0x0, 0x0, 0x2007}, {0x0, 0x0, 0x20, 0x1}, {0x6}]}) (async) close(r4) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f", 0x0, 0x0, 0x0) (async) socket(0x18, 0x2, 0x0) (async) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/49, 0x31}], 0x1) (async) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) (async) recvfrom$unix(r1, 0x0, 0xfffffffffffffedb, 0x1802, 0x0, 0xfffffffffffffd70) (async) syz_open_pts() executing program 4: select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x80000000000}, 0x0, 0x0, 0x0) (async) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000808f37193f8343712cc1100b71dc000090105000000000000001300"/177, 0xb1, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f00000d7000/0x2000)=nil, 0x2000, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100008004}) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) (async) lseek(r0, 0x3, 0x1) open(&(0x7f0000001180)='./file0\x00', 0x20, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0x1b, 0x2}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) (async) syz_extract_tcp_res(&(0x7f0000000040), 0x5, 0x6) r2 = socket(0x2, 0x3, 0x0) sendto$inet(r2, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e", 0x5c9, 0x0, 0x0, 0x0) pckbd_enable: command error executing program 0: ktrace(0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffff47ffffff86dd6000010000103a0000000000000000000000008000000000ffff07000000000000000000000000018b00907800"/70]) (async) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffff47ffffff86dd6000010000103a0000000000000000000000008000000000ffff07000000000000000000000000018b00907800"/70]) rmdir(0x0) rename(&(0x7f00000002c0)='./file0\x00', 0x0) rename(0x0, 0x0) pckbd_enable: command error executing program 5: r0 = dup(0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000500)={0x2, &(0x7f0000000180)=[{0x2}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r2) r3 = msgget$private(0x0, 0xafb0e20fef6483ff) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYRES8=0x0, @ANYRESOCT, @ANYRESDEC, @ANYRES8=r0], 0xe2, 0x0) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) (async) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) (async) listen(r0, 0x0) (async) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) (async) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) (async) getpeername(r1, &(0x7f0000000140)=@un=@file={0x0, ""/3}, &(0x7f00000001c0)=0x5) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x6c}, {0x40}, {0x8106, 0x8}]}) writev(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) seteuid(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000001280)=[{0x44, 0x0, 0x0, 0x80000}, {0x81, 0x3}, {0x6, 0x0, 0x0, 0x8d}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) readv(0xffffffffffffffff, &(0x7f0000000280), 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) kqueue() socket(0x0, 0x8000, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x40) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x800) msgsnd(r3, 0x0, 0x401, 0x0) msgrcv(r3, &(0x7f0000000300), 0x4b, 0x3, 0x0) msgsnd(r3, &(0x7f0000000000)=ANY=[], 0x83, 0x0) setsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000240), 0x0) executing program 1: r0 = socket(0x18, 0x2, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = dup2(r0, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, 0x0, 0x0) executing program 3: chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) setreuid(0xffffffffffffffff, 0xee01) socket$inet6(0x18, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) connect$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x1}, {0x25}, {0x406}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) getppid() syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="8155c663626b1bcd24ce07465bd20791a6e34dd8bbaaaaaaaaaabb08004500001c000000000001906800"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(r2, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r4) r5 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r5, 0x8080691a, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000002c0)="b10005020000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc25769", 0x4c, 0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x400001e4, 0x0, 0x0, 0x0, 0xfffffffffffffdb9) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) r1 = dup(r0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000480)="c0046854cc6aeebc680becb819229f223c6c358445e1e92df74903502e2e", 0x1e}], 0x1, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) socket$inet(0x2, 0x2, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0x0, 0xdcd8c4bc089e638d}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004a0000300000000000009078ac1400bbe00000f65328fea10faf42ab96205301891300ac1400bbac1400aaac1400aaffffffff000800907800000000"]) socket(0x0, 0x1, 0x2) r3 = open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) mknodat(r3, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r4 = socket(0x0, 0x1, 0x0) dup(r4) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17e", 0x21}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000280)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket(0x1, 0x0, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) bind$unix(r6, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000280)=""/58, 0x3a}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f0000000600)=""/247, 0xf7}, {&(0x7f0000000700)=""/189, 0xbd}], 0x4) r3 = syz_open_pts() ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000180)) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r0, &(0x7f0000000440)=[{&(0x7f00000002c0)="190d3bb3cd71755cf9dd489226aed762011e482a8ed27797cbc0055431f395e19ba9b26715981d4798ce7f6754ad3d4714c5d6180c61d3a005cc75a978c63b13d195266f78692024", 0x48}, {&(0x7f0000000580)="40f80800000000000000bde38167a36cd8f0ba4cc51dd4f1d206ce58f5f7a36bb5a3bd23e29a2ba5ba58efaa15454fba70d71441e454e3b822a66646af046889e6114ae9172f265edd58c80a32ec92d767d1", 0x52}], 0x2) read(r3, &(0x7f00000001c0)=""/153, 0x99) open$dir(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x8000, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc0305602, &(0x7f0000000040)={0x4, 0x2, 0x0, 0x0, 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000400), 0x8, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000001c40)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x1}, {0x6c}, {0x516}]}) socket(0x0, 0x0, 0x0) socket(0x0, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x800008, 0x4) syz_emit_ethernet(0x1019, &(0x7f0000000300)=ANY=[]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000004c0)='./file1\x00', 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) mknod(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, 0x0) getpid() syz_open_pts() socket(0x0, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xc, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) setreuid(0x0, 0xee01) socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[@ANYBLOB="0bc5af324fca198411ab6698f992c5250f9469973db5d5859086bb3081a78b1560dc563d296b38a9848e7b125059ff9a217a576ab10c7295"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) syz_open_pts() socket(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x6, 0x1, 0x0, &(0x7f0000000080)) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) writev(0xffffffffffffffff, 0x0, 0x0) msgget$private(0x0, 0x0) kqueue() executing program 7: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa534d917786dd60166aa500183a01fe8000000000"]) syz_open_pts() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff}, 0x2}) r0 = socket(0x2, 0x2, 0x0) syz_open_pts() ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x7f}, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r1 = socket$inet(0x2, 0x4003, 0x0) fchmod(r1, 0x20) executing program 3: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea0400000000", 0xb0, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000240)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x10, 0x3a, 0x0, @rand_addr, @mcast2, {[], @icmpv6=@ni={0x8b}}}}}}) rmdir(0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0xcd4, 0x6}, 0xc) rename(&(0x7f00000002c0)='./file0\x00', 0x0) rename(0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0xffffffff, './file0aaaaaaaaa'}) executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x200000, 0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x2f, 0x4) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffc6f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x28, &(0x7f0000000000)="4ab7776a", 0x4) (async) accept$inet(r2, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0x9) (async) r3 = msgget$private(0x0, 0x2a2) msgctl$IPC_SET(r3, 0x1, &(0x7f00000027c0)={{0x800, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x9}, 0x1, 0x1000, 0x0, 0x0, 0xfffffffffffffc00, 0x3ff, 0x9814, 0x6}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async, rerun: 32) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000180)=0xc) (async, rerun: 32) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x44}, {0x40}, {0x4006}]}) (async, rerun: 64) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[]) (async, rerun: 64) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000080)=[{0x20}, {}]}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) (async) rmdir(&(0x7f0000000080)='./file0\x00') executing program 7: select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x80000000000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x7}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) sendto$inet(r0, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e", 0x5c9, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000080)="b6e315ba334b8223c22e1ac916ce00e314521a44f05522f4297834", 0x1b}, {&(0x7f0000000700)="103c4eecec06503b9f4e8ed4eacdb8fad02f7507bd609893f3a883f040f9bde7c8c55820dd765555d2694aa45db61405527580d4f5f138f3c757441519450a5b4d1a92", 0x43}, {&(0x7f0000000780)="230d0e2ca5f5de5165972ab8a1446f4717e1496d6cbf00edd30db2699905e044d9f1969b1d", 0x25}, {&(0x7f00000007c0)="81e596ae5cfb4458cc598e5e541bb147f7c0683443c492e104db820f96472badfc847f4c2c9a428564b701c2fd637c21ba3e77a51a6b93cd49d9a432aa2d141b721d1d6e291d585ad30a37024d721296b23cacfbef7260260ff6cbe6fb26cc1e3f48e56cb513e09b250b72383a3831", 0x6f}], 0x4) executing program 4: syz_emit_ethernet(0x93, &(0x7f0000000000)=ANY=[@ANYBLOB="89fda2aabb86dd60f6190005000600fe80000000940000000000000000c7aa815ee30000bb0d000000000d0084ed8e88ccfac20c5e0000080000000013004e224e2235da81e8000000", @ANYRES32=0x41424344, @ANYRES16=0x0, @ANYBLOB="a002"]) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r1 = getuid() r2 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r2, 0x0) setreuid(r1, r2) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r4 = syz_open_pts() close(r4) syz_open_pts() socket$inet(0x2, 0x2, 0x0) pipe2(0x0, 0x0) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="ed", 0x1) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) recvmmsg(0xffffffffffffffff, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x35, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/196, 0xd3}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) close(r1) close(r0) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000280)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x3f, 0x0, 0x0, "28b77c09b87aa57800080017d0d2000010001c00"}) r2 = semget$private(0x0, 0x4, 0x42) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r2, &(0x7f0000000340)=[{0x2, 0x5d32}, {0x0, 0x8}, {0x3, 0x7, 0x1000}, {0x2, 0x3, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f}, {0x1, 0xffff, 0x400}, {0x1, 0xff}, {0x1, 0x2a, 0x1000}], 0x9) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0xa6]) execve(0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x67, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r3 = syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000240)=[{0x3, 0x4}, {0x17, 0x0, 0x0, 0x9}, {0x8116, 0x4, 0x7, 0x81}]}) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r6 = accept$unix(r3, &(0x7f00000002c0)=@abs, &(0x7f00000001c0)=0x43) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000100)='./bus\x00', r6, 0x1}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "32060000000000000010000407ff00", 0x9}) close(0xffffffffffffffff) r7 = socket(0x18, 0x2, 0x0) r8 = socket(0x18, 0x2, 0x0) r9 = dup2(r7, r8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r9, 0x1000000029, 0x23, &(0x7f00000000c0)="b211", 0x2) executing program 1: r0 = socket(0x18, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xfffffffe}, 0x40000000}) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x1) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea0400000000", 0xb0, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x33}) r2 = syz_open_pts() close(r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r3) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000840)="0e0cb5b56320b54bd1e02e7af50e31c8bbe2029c55b0c96b8d4b3c60eaad737438b0cb307484cda5a56e2b87260a7af97659d6dd3e206b19b297f7a17aceb509f6f9cb1b70545d429b236aecbf33759cb2560a550833c1444acc070edf7b4d172426ee807d7f78eb2e751953c04d99761ac9deea05a8b1d80d2c7b8a17950c403e1bcc1d65c996d0760d8e3baddfe9271380ce2a28caf2ff3db7e71a9946", 0x9e}, {&(0x7f0000000300)="c5967cd9f070fd953a43dc9f26bd11aceedd0a", 0x13}, {&(0x7f0000000380)="c5e64b1703450c119c3befac61fe5987dac74b360897b5dd27e0d74063b0cc54fcae9a69a6f1da702a0bd89fb21d3cd9688abc5fd1c286d02b81145d25316b8e3755e8516a9eccfe33aa915b34c8bd5b30c41a2facb77d4d841b1195800d4195d810a3304a9b906989e34a2c327743c2c62bc8023ebc7c5ece60fc66a17c0019a7a3836b4400ee8a4a6db6e9d9bb22475be4fc0a69ed1b3b1d0f8c652897b8eb05c2186243bdd349b9cbbd2c312787cc77e8343094fe95333ac530130032c424e6b46c818fbc84184c", 0xc9}, {&(0x7f0000000740)="c2a9c13db00c92f5f16edc52c4c73170183f0b939fa48c00cca0515a0a31830822b98a23c3bfe83b1ee2c80bdb04211341778f3b77ec085d8684c8df09f8af5c84a45ddbe47350ef23de58d279ff70aa06bde893e86882f043cab2f3627677e4087894d84bd55f679eec48d35503c9e4c786ca3841c03d0a7cdc1806319d6b414d72e7f89e0f0f3ac1198c8f03537502f7e19054d8e2cddc57c1dbd7f8a7ef3f0e67e7139f3e0591ef7aa51b0d05ff7ab0d0cfe0c2bc9d956523cf0e26814eb6e3ff25107cfa90e755b653", 0xcb}], 0x4) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0x41946465, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000500)="9b180bc3eb987aa9feb13ec99e805e6e840100000000000000040000000036ba1bd82e86322c3eac80280712f838130efce149d400d06a3f23616e77006e8836ed3d315eef8c4546a8a6f40d826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3e6706eac9b4e8aa9b05000000000000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf66f3e3833f21ae32aafcb9695b8bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a72de585187e996dc", &(0x7f0000000040)=0x210, 0x0, 0x0) syz_open_pts() r6 = socket(0x18, 0x1, 0x0) close(r6) socket(0x18, 0x3, 0x0) socket(0x1, 0x8000, 0x0) syz_emit_ethernet(0x1f0, &(0x7f00000002c0)=ANY=[]) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000000)="b1000504000004000000000001000000331c02000000000000006ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8ea0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000e9ce0fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac507002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712f91eea0400"/177, 0xffffffffffffff4e, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0}, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffa, 0x21}, {{r0}, 0xfffffffffffffff9, 0x12}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0xfffffffffffffffd}, {0xffffffff}}, 0x0) setsockopt(r1, 0x1000000029, 0x25, &(0x7f0000000000)="5ab7", 0x2) r2 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x2, 0x2, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, 0x0, 0x0) close(r2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000140)=0x81, 0x4) close(0xffffffffffffffff) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) readv(0xffffffffffffffff, 0x0, 0x0) executing program 4: execve(0x0, &(0x7f00000000c0), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x3c) r1 = socket(0x2, 0x400000000002, 0x0) r2 = dup2(r1, r0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000100)=""/107) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) r3 = syz_open_pts() r4 = dup2(r3, r3) close(r4) getsockname(r4, 0x0, 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000080)='./file0/file0\x00') r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x82) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x19d) executing program 1: r0 = socket(0x18, 0x2, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = dup2(r0, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/23, 0x17}], 0x1, 0x0}, 0x42) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r3) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/247, 0xf7}, 0x2) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x6c}, {0x40}, {0x8106, 0x8}]}) writev(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) seteuid(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000001280)=[{0x44, 0x0, 0x0, 0x80000}, {0x81, 0x3}, {0x6, 0x0, 0x0, 0x8d}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) readv(0xffffffffffffffff, &(0x7f0000000280), 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) kqueue() socket(0x0, 0x8000, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x40) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x800) msgsnd(r3, 0x0, 0x401, 0x0) msgrcv(r3, &(0x7f0000000300), 0x4b, 0x3, 0x0) msgsnd(r3, &(0x7f0000000000)=ANY=[], 0x83, 0x0) setsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000240), 0x0) executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa534d917786dd60166aa500183a01fe8000000000"]) syz_open_pts() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff}, 0x2}) r0 = socket(0x2, 0x2, 0x0) syz_open_pts() ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x7f}, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r1 = socket$inet(0x2, 0x4003, 0x0) fchmod(r1, 0x20) executing program 4: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea0400000000", 0xb0, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000240)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x10, 0x3a, 0x0, @rand_addr, @mcast2, {[], @icmpv6=@ni={0x8b}}}}}}) rmdir(0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0xcd4, 0x6}, 0xc) rename(&(0x7f00000002c0)='./file0\x00', 0x0) rename(0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0xffffffff, './file0aaaaaaaaa'}) socket(0x11, 0x3, 0x0) (async) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) (async) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea0400000000", 0xb0, 0x0, 0x0, 0x0) (async) recvmmsg(r0, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) (async) ktrace(0x0, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x46, &(0x7f0000000240)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x10, 0x3a, 0x0, @rand_addr, @mcast2, {[], @icmpv6=@ni={0x8b}}}}}}) (async) rmdir(0x0) (async) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) (async) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0xcd4, 0x6}, 0xc) (async) rename(&(0x7f00000002c0)='./file0\x00', 0x0) (async) rename(0x0, 0x0) (async) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) (async) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0xffffffff, './file0aaaaaaaaa'}) (async) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) dup(r1) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[]) r2 = socket(0x11, 0x3, 0x0) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f00000000c0)=[{0x4, 0x3, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x2}], 0x4) semop(r3, &(0x7f0000000440)=[{0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}, {0x2, 0x94}, {0x3}], 0x4) getsockopt(0xffffffffffffffff, 0x0, 0xa, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f00000002c0)="942fa635851b1c9624a63bc5ab4cec2667132cabce457be819e35114118cabe83980817dab067eabaf995102d1fed0474bcfbf2712aa6d6e7d6f7ade4d0258e5b46ac2f8db17aa10159a14fcdf5ccafd0346dade76e77f289c4d089a23e31955f0238aebb45337abda92e24d3f5849ad", &(0x7f0000000140)=0x70, &(0x7f0000000240), 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x67) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x0, r4, 0x0, 0xffffffffffffffff, 0x140, 0xf0}, 0x8001, 0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffd}) shmat(r5, &(0x7f0000d25000/0x4000)=nil, 0x2000) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000080)=""/107) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0x0) r6 = getpid() ktrace(0x0, 0x0, 0x8000153e, r6) socket$inet(0x2, 0x3, 0x0) executing program 4: syz_emit_ethernet(0x93, &(0x7f0000000000)=ANY=[@ANYBLOB="89fda2aabb86dd60f6190005000600fe80000000940000000000000000c7aa815ee30000bb0d000000000d0084ed8e88ccfac20c5e0000080000000013004e224e2235da81e8000000", @ANYRES32=0x41424344, @ANYRES16=0x0, @ANYBLOB="a002"]) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) setuid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000002c0)=0xffffff30) lchown(&(0x7f0000000180)='./file0\x00', r2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) (async) setreuid(0x0, r2) (async) seteuid(r2) (async) ioctl$BIOCLOCK(r0, 0x20004276) (async, rerun: 64) ioctl$BIOCFLUSH(r0, 0x20004268) (rerun: 64) executing program 7: r0 = socket(0x18, 0x2, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xfffffffe}, 0x40000000}) (async) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x1) (async) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea0400000000", 0xb0, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x33}) (async) r2 = syz_open_pts() close(r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r3) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000840)="0e0cb5b56320b54bd1e02e7af50e31c8bbe2029c55b0c96b8d4b3c60eaad737438b0cb307484cda5a56e2b87260a7af97659d6dd3e206b19b297f7a17aceb509f6f9cb1b70545d429b236aecbf33759cb2560a550833c1444acc070edf7b4d172426ee807d7f78eb2e751953c04d99761ac9deea05a8b1d80d2c7b8a17950c403e1bcc1d65c996d0760d8e3baddfe9271380ce2a28caf2ff3db7e71a9946", 0x9e}, {&(0x7f0000000300)="c5967cd9f070fd953a43dc9f26bd11aceedd0a", 0x13}, {&(0x7f0000000380)="c5e64b1703450c119c3befac61fe5987dac74b360897b5dd27e0d74063b0cc54fcae9a69a6f1da702a0bd89fb21d3cd9688abc5fd1c286d02b81145d25316b8e3755e8516a9eccfe33aa915b34c8bd5b30c41a2facb77d4d841b1195800d4195d810a3304a9b906989e34a2c327743c2c62bc8023ebc7c5ece60fc66a17c0019a7a3836b4400ee8a4a6db6e9d9bb22475be4fc0a69ed1b3b1d0f8c652897b8eb05c2186243bdd349b9cbbd2c312787cc77e8343094fe95333ac530130032c424e6b46c818fbc84184c", 0xc9}, {&(0x7f0000000740)="c2a9c13db00c92f5f16edc52c4c73170183f0b939fa48c00cca0515a0a31830822b98a23c3bfe83b1ee2c80bdb04211341778f3b77ec085d8684c8df09f8af5c84a45ddbe47350ef23de58d279ff70aa06bde893e86882f043cab2f3627677e4087894d84bd55f679eec48d35503c9e4c786ca3841c03d0a7cdc1806319d6b414d72e7f89e0f0f3ac1198c8f03537502f7e19054d8e2cddc57c1dbd7f8a7ef3f0e67e7139f3e0591ef7aa51b0d05ff7ab0d0cfe0c2bc9d956523cf0e26814eb6e3ff25107cfa90e755b653", 0xcb}], 0x4) (async) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0x41946465, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000500)="9b180bc3eb987aa9feb13ec99e805e6e840100000000000000040000000036ba1bd82e86322c3eac80280712f838130efce149d400d06a3f23616e77006e8836ed3d315eef8c4546a8a6f40d826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3e6706eac9b4e8aa9b05000000000000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf66f3e3833f21ae32aafcb9695b8bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a72de585187e996dc", &(0x7f0000000040)=0x210, 0x0, 0x0) (async) syz_open_pts() (async) r6 = socket(0x18, 0x1, 0x0) close(r6) (async) socket(0x18, 0x3, 0x0) (async, rerun: 32) socket(0x1, 0x8000, 0x0) (rerun: 32) syz_emit_ethernet(0x1f0, &(0x7f00000002c0)=ANY=[]) (async, rerun: 64) r7 = socket(0x11, 0x3, 0x0) (rerun: 64) sendto$unix(r7, &(0x7f0000000000)="b1000504000004000000000001000000331c02000000000000006ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8ea0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000e9ce0fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac507002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712f91eea0400"/177, 0xffffffffffffff4e, 0x0, 0x0, 0x0) (async) socket(0x18, 0x1, 0x0) (async) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) executing program 4: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000800)=0x3) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r4, 0x400c570a, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f0000000100)="664204ae", 0x4) writev(r3, &(0x7f0000000400), 0x0) writev(r3, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x102) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94", 0x0, 0x0, 0x0) r6 = open$dir(&(0x7f0000000000)='./file1\x00', 0x7ffd, 0x0) pwritev(r6, &(0x7f0000000040)=[{&(0x7f00000000c0)='_', 0x1}], 0x50, 0x0) pwritev(r5, &(0x7f0000000300)=[{&(0x7f0000000080)="f015c6eda60a10e2e15d1db74cff96b86c5db90cb0ad9de8f6a9e45fedf0cc", 0x1f}, {&(0x7f0000000100)="0870108eb5df76e9459f4bed576a2d57f2080a5d5bdde047502026e24062e28434cef833623d114074045d1057fed8da1318c3ac0e4c6af19fd4d7be08eeed7ea77152d35be34e02e5b811", 0x4b}, {&(0x7f0000000180)="115d7d24de1fe0a1ad", 0x9}, {&(0x7f00000001c0)="ec03fb2f49551d3a58cfe72c79bfdb6612f1", 0x12}, {&(0x7f0000000200)="9cf3c3d223eb4046d18128efcdf097b0fc07977059cb96be0d30c1d76503a249e24282a569270c7145a985a5e74cb8fc36d317149f4f74a9293dbfe0294d4fe0f2799b053556d5ca9f887dfbe071b1489ddeeb1bdbb25aa341c5a80b4bd92f0ec91dc695a5167dcfb919f1b693dfb50ca45464ad6ace523c8cd2934771d9e367b35c04c246eabc", 0x87}, {&(0x7f0000001400)="50ebd94a16ecba6eda6796e0634e7c3b9a750528941fa77e1cd9c5e94286c08b9c91064694871add37cedc0b7282f503c09fac3392b322ae8132a8bbd9a04f7cb505c7429c6f003ea4a3abaefce58d0134f8ba43274848a88972698f2a0fae5f276d9bece3b24c2379869fb21ba580b98b7bae07a66f5419aa9e442a3ffbc6a9cfb4e83de158bf33ccd0a03e6330fc796ce8509063c6917d93649d4f8804d4dae358eaa3c6fa9f4f39ace1d69bf658f0085531eec5337128a4ac48096b2b4bcb0a5f9f82", 0xc4}, {&(0x7f0000001500)="28db75408e0200d59b2083fa75da730e7e39b0e402c67016381812902e84fa54b642c2bd4c7ccba9a5e05fa39e590ac960dcda6178ea4a783d8006c83a302d72864d2c572bb9c1bc9227e6ae7b68a0dd929df72a6cedad52f4b72241f0180ad98b84bc2d0bdc0f880329c0765ef667a9c6d03df97107e1bdee70e9eb118bf7921e3b600b5598bed480cae4861e305b886a8a249ff6d469eeb5005e9266db8dbf6523a333398b3ff1f9ebd79eb31a4d6764b74af020cfccd0b2b84d37d23ccf7d0923a2f78f85d2052d3a396f18c44e1a0d5a6c57144dec93dedf8156426e6a155df9016d447ba2d9a65eee1eeff6a0e55475ef48b9e7698a1aff622b4d10ab81514edeb4b08927e0b91bd728cbf5522da4d1611a28dabafd0c6e379899c54e1d38bcf9900e4f165109b2b318c5855ac5f43ec0bd9ebe2e144784cb7a7e51b3ad0a2685e5ac521a58415b469c6d50adfc2ba03fe2eb0b6fcd60e78c941849bbdc6a64313e9c46d1150550bce587dbd5ec0b071e4d4f8ec0c435900a116137417d96803f176008e7440c6aab836017b48cb2c5ba7de41a81015b415680172477f01085685b6dd2e0db71ab031f31120f207387d12466e146189149678ca37a5ce9d665f5ef94cc7dc8b540ba82308d7ff7c551cb2b69f914fd14dc9a61dcb4b031cd5a7de5deb40007395f980cd2f0751084b212ac0b88a6e1d46c08bdd2d733813e13a9bb195a25ccba1779cf139ea00f47e2cb72184ed8b0e58df6ba80b599182843219ac609b155f4655f40eecbb31350a9e49e3d5659817c557dbe7764084e8c4d2ab79078dc26de0279118f4195d1cbe7710b6b4329f4adc3bd14e229b0d5d7a0e0cee4ece00aeee4e1016e8b5839161a4933050d5d092d18e1eb69822f8b2fcec46bca1b3865a49434a96b6b01a15a71e1b702ab8025c41332e6b48e8a3bd9de1de537a5d7142842efd1e8b701098e07b0d4481b25d49393ecf4373cec9aa42fb4dd017669494252bfc6820b2423ba145e67f7768a6b389f2ccc0e27209e33265d21c428ce95c8f962b891383d1bbbf1f974ba47a2b60797f2ffe860b0da3427e54c374a799fcdac0bbbd81f3e98398904ca8be52bd885084e4c0be31baa32ead95bf7eb5306eb1ffc0f7fced0a673949b36e7b39d903575bca1af58e0100c5217291adf3000df6b736cb5184a5cc47c95e49ff902f626412dc7213ac2e620a99c22959224e21085eb890a345754a738bb09a99feaed79267c7bc6bca890f610ab57831b5e66bbe130a770c34823caf08c6329f82f80ea700eb2fb1f190bc7e0578e0a1c04c2810bafa036618ab5db18c008f0a67337fbb5d6081ba4946b6ebf454c1b1a302b25507874d00d29f8a1c37c036cc13b9eda4d6320fec489baa3f92cbf6fdfbb96d6e4238de3c2b3d363eda3423b452a2ad71e797adc09294da1244d66479a2213610bb62412f7802362064c4c2d7e630be83538af35350915fe2f78999709ade0193f8a7eda8bdbe1fcfd1643550ce968e28680d9c430009d00f07a79eae8bad6efce828e92246864c21ffe22b1c0c1056de8294544e99a886f6e38af3fc5c5bc0ea0104165c2490ac8ec1bb4716d43097006406c3fa34d8098c9d382125af5de53d8666a467ad0f93adbaee8addd9cdbbb389fa80b7912d571f4a81cdb051f0e8264819ef490f0e4f339ecc2d23311b2863f2091cae6376256bce6a5f5d1b1611bdcb6449473deab86b7f24b5a78235e44073be1f7ff9858c6662e461ea427df330ef7ce8cff65e42c85b12e6bf00480aa09cad71b6efe8db180d3dbe71359536cc7f06231de12b75551f996826c6fb6a74d00ee60fe91245316e34ec297c7a65ea8fbbbba5958c32a5d96700f2175e67f450b98a6fa290e075a1eda6c24a2b161453e1212024cbb8ef96535c18d9ec26ee1cd6aee42ff9d8ca86b366d2b608eb178a301658282d3117439c3946a9e4ac45cec1c24806d7bf5a24813a0c5742e286d16c03a0f49c01434ffba35b0ea2a540f7915c2278bdc4c5104c8c8dedd7c462ea555c156d5d65107d84715ddfc464fb02ba3d8b776118e905c8155f616213872c82ac6223bdf9b12c58f44dfbf2a8798587d013c04d4bb310e7666b8dfdf3f74aeaca53f23624953c9573f4e25125042c0f2eda50b2dc48314bb4b6fb2858c59a90139a523d9a67289c4815b4a540842cf0c06c54a81769a9e14b0b39895061fc2d0fb89f733e7cf1a4f0ffd35a1f3c1c8fa7f4314fcbd561c064fcab84bcaa3d2ef5b5ace8dfcab9c5a20964e79d0dbbf1b1b3c50eddfdb60acd0e3a0ffce2505e0626e6661a3d8f598b4d13649c4ea27d9366e9880028a0dd0cc414bb7894fdbc6a7ff6269790be69e1f892e57b5a946daf13aad4ab18faee9a3ef86daf9d79d0c3a2b8c4efb4b73b58989e44a646f73e93e5bdf454589b6180ddb9a0ae660f1916521c13ffeaa44cdef9800862778de08ce13a2d4a86e94d8ea39be1203ed029ff7d1363eaf6a1abc5303939a18df1db925b7149557f16fa55c5f5ca777d2e0b483de8aff67b145e6ee5c2238c4aceb74e770077a958d177e9633bc6631be876380e471d13869e6f88dd311dc9c4101b9d094e2bd9a151638f437dd68afea9054fae52740816e8587f7534a6254957aed5d59e77f0dcf86836e79e9ba41c13df1fa2ef3a53fd972e2193f99474dce1466def493b9788626b82f7c7794f1bfa6e1338f32c2dd99fa1cf14128cbfc95e781c1d10e69c398e552c2c13b909df3bc59dc3df63c4316c56f7642b2f5bcc7428c4e3ac818f76781e1e1e91895c20871d96cc02ff0b97e4c4a82ab265f66d37c1612d39db7e246bde49263c728f33d39191817d3b709a729c988d46413227d03c5c683ad838fb332e29a317fdac9bd34de0ffa8e669c3039858359a5ac58a275b86bfaf0198fc3329bdd047d5aaa8dd7b1962350a28c5b1c5c5d555e43ff8a3c88a084b82c0246e04cb06cb251514aeea7f9f3f72b11646d5687194a2eaa70dd7dfa0613ecc49529d0f6a9d9d6bcfe96b39380338df2979408deb8cef1fd11cd43b744b06a40dded2296b1d5a0670f9f10efd5277b8992d636b5651d6b56baba2525488bef19faa04ae7a98df36ecf8443db8f5e0a1560f305e8113b0b6b5c0fd8952c2bd618a4c395531742801ac2a7a4fbb59b6bf1ec0036b21833dc80eae1a8470441327bc64e198cce62b0ae42992315743c16c2c9e5dd6dc0bb7cd23a182a54c5618547b790ccb90faf5deac0893df152d1a9ce0369bc6c7f7be44a3da7733aef3fd4ef534847611d638b0c4933dbda2d3aeec3d4912233dd8ba5d28995a5c439f8f810203307951b68613101293359d7c268961d03334f4406ca316e03135e0e894f1d8109cab5e4c1c1008b25605c85057b9d097c182d18e29d83a7737e249afbc91a0a152a3c9b1f00b085754d282816e8d426d57bf6a88d71e169c96fa4d293c2919fcbcb6e93cecd56e60fb50b4d880c5e9e81979d320ce188e8bce19dc30f6cda9ce3617fd2cc7ccda84e090789d26aaf8a87dcd5ed5f8f4f2f2885998e6f14f218a430b22aad249c26cc15377ac71ecb76e3405ab5995f4596c35bf423dd00aea81ba79ea95058708e94f5684a01a59b0c27070e6b046b242c4cd878b96bc81150e44aa684143eecbb16133369dff9523c9dcbf2877dca5f895f45ae77e41c3581b82486fb067fe30ca2adbd98f001a039eabcdcfa2f8bde35c7efb6075a521bc9009e65cf1fcf88664d130eed74257f56068c235a901a637543905a4c9e943fd0a5591dab738d2a5b580aa2743d8724376673809adf1e8aec0d16d2e155182fb47286e7a8f9dfbbd010c2639cfda426fef552e5b8c1793e346409bb1f394ca2876f78407709c8e01f9c5062d05102036ea4c21a4ec3c98e9aeb064eb7f412489dac1d8eaa8dc69fee3f185bc00af8a6c94e5a95d09603de574cf15dc26ae1186bc0cbe9e7a8072fc9da9feb532ef360a1ad04b8dab4bcb580662a2193211a495ea17b1e50ec1f2dcbd1478d14255cb511869763d9619429ce635e18749b5bbfa1552a9955372b0cf9ad75b9eb8da7e61a5e26e54178d8b9fc36f6721f1d37b93106a3cb8b57194b6873b84288b1285585856c1de0b3690d2fd987024dc16478c89d67aa86e69d6397511dbe943b6268d0f2d837a8514616c0001d439a6d4ea8583ffc8fe9fc1020b31f67ed9449eb3633e8c2cbee732b4dbfe36fd0eceb1a252fc9ab36a77ac1046394c18fc09ad7561fa09d9123148d6f549ec0ea5d996c0c1999e05e394e734e03e8142e64a0c8381e18a2c51b1b6f30685ee3eaef829b987294bdee649eeceaed0c573fe5cfc8809a025efdf5c930f0ebaa7763fbbf088f44032dd684578264038a6db3f4fed1a4d13b77687de03b4e56516ad6fd2818745a4139c110fefdbaf5e39bd8e09366d1a3e1b0df32b47cc2d054a19997ec3c4f02c2fdcf3599e8664df19e4174c4b943e138150fd0f77c469840eb71ad51c2793ad02cf1321fa02523420df1e24714a0169390ef27514626c3dd0094a3b171e321f478d43d273452b96dbeb6339c0d8792141bf6be74db45e7a3d66f48e765b436d14d91ebbefc919bd3f15c44126b712cbcec06c7c1de3748f4ef0d2d55d9a7fc79bd4804b13fe8c85e403528e5bea4738c1a7b3d58d85f5c19baf5837dcf7caba5004bbffbd73f402bc280e794a99a8ec57976afdedc204ff7c77778327250ef1243d507beaa508c3b0c47b4fdc27734071d7b9a4ee51c5009d824a806476f51eec921f644802a8d6ead2be0f5cfe1c3b4d70a5814dd5407e7405d42c1acd2926ecb98873ae3469c6f40f5c78b4cdefd067bd784f14f69cd781332638e0e18e55c5765fbf0244718dfcdff970a06d300d1330553c6496e88815b828c3e06b5f6412de526535d3fd33997eb224a978c4248d9ba4c15e13088afdfddd36a553f8e36e0a74ed8bf43b89fe55f20713dea3aa3ee2e4554cb2b6b23d63f1ea88b330f946773ed6424758965b284498fbeaa9ad4b065994ac7ffe9e5a1dba3768d17e36f1b03784d788c7fc4074f3e6fb402656d70efbfea489623b0fbaf6c02b9d86339fb20f071e23fb510868712508991f08da367ea942dfeee4d266ae1200adb11146556ca0d9de90564383dc4703e6588f3b4e53d6575e88871589cae7c8e417680a23ba944ffcb605f26262d0b4146d5f06cc161b82acff014d23bb4d01a91e12add002f065653f33b2b07303432df545dc4d546363e7a9983b6ca27af7e60153993440351813e5224593b16f30faa97a621609aa3162d9375d22fd75f9a9a4e3f180f54357c2f2127f154a18dae3778a346b09eca1e5884a31193b0e3ea77ba6695204ee579ee6e7814b9863249a2c79f838fc4338be85389fa5635ba73e09e12a9ed8dce9c816da79cd477b1fe202cfe66da775493602f56334f36a324ead4b2ff5baebc7ce469140c40c2d773e6954f40c3e2cea82a34a41eb4dcebf7850badd5a8182a7df65d2e824e4f9fc47d682b90a2afa36dfa02c059bcbb94ede90a893f73e014a5b5144bf2403057161d06eff7521a86654ec228d69f599f5b315918c6747f0c08b70bfd5b873976484e99fea6774f1423a65dcc60d30d77a483ce1d7ebb1ac661cce846ae96c0f6904215ec44ec58e1a5882692819cfdc2c5", 0xfc0}, {&(0x7f0000000400)="85aae321725e21ea741da1cd46b52877cdf6036fff25304c84703fcdf08c560ca5b4b237984c0015b554c0738d5e8ec2e044b079e7e70740542be94d0b837afdc22d2807443190e72868449b96915abb136ff2df2966dcfe0925c4dcb7a8ed842e09f0282fecbe0a10972b6f9752577b78ff5e29abc8650ffa5e42ea307a560210e7c3fcc61a5f49afe8efe2314cbefd7fb009ac0bf60432683da843525963fe557085ecfd290a950925444bdd2c778202bc208fafe93e41e35d134f3806c3b828ee3057ac06e84cb9aea83e099a928623a061c54edac7700f1e6ad4b61fc27eca46a357f69284d33c89891590faf158a44f78df3d", 0xf5}], 0x8, 0x40) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x60}, {0x3, 0x0, 0x6}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xa4}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f00000000c0)="b1000504000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac5000010000000000000008abfba221554f4e0f668266c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) geteuid() getuid() executing program 7: setrlimit(0x0, &(0x7f0000000100)={0x7, 0x54}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000000)={0x0}, 0x10, 0x0) socket(0x20, 0x2, 0x2) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r4 = open(0x0, 0x20000, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x7d, 0x4d, 0x1, 0x3}, {0x1ff, 0x1, 0x99, 0x20}, {0x7, 0x0, 0x94, 0x7168}, {0x2, 0x9, 0x3, 0x8}, {0x7, 0x97, 0x0, 0x1000}, {0x4, 0x5, 0x0, 0x7fff}]}) r5 = socket(0x11, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f00000002c0)={0x4, 0x8, {0x6, 0xbe}}) sendto$unix(r5, &(0x7f0000000000)="b1000504000004000000000001060000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebb76af6b321f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371051eea0400"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_carp(0x0, 0x0, &(0x7f0000000200), 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000000)) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000200)=r2) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[@ANYRESOCT=r1]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) flock(r5, 0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) pipe(&(0x7f00000000c0)) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) socket(0x18, 0x3, 0x0) executing program 1: r0 = msgget$private(0x0, 0x701) msgsnd(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="d4073c4f7dc38f36dd4bc1237017302a9b97a159d1bc9b039cae08ea72d617ff4a9b37229ee2b1617d7e8426616db6c22176ca6f5e9566057d6a472002bb4cc9be173079cb8e35c565871576679bbdd4aa80ef23ec41e751dec7b4e2bcc30ff920a38bac57eff872b0bd6b744c9aad5e953ad96116b392b0c119b7df78c1a4c4b5b87c5729e4d000159540f51dcfe7ae8ae2f126bd20719c3aa912f2f2638dfac4ef487646b89d0d23292a74b41ac722b9", @ANYRES16=r0, @ANYRESHEX=r0, @ANYRESOCT=r0], 0x401, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10004) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x3, 0x2) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020690c, &(0x7f0000000240)) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, &(0x7f0000000080)="f2d73d35", &(0x7f00000000c0)=0x4, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee11dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc5760d87c0427914499031a35f1be08bfb84c724265a0fe02f6b94b9a1e739473c0a16e21e4a032f2a0bdfd5d3d731d903fa9b04ab64e2", 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) mknod(0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) socket(0x2, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f00004fa000/0x2000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r7, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x6c}, {0x40}, {0x8106, 0x8}]}) writev(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) seteuid(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000001280)=[{0x44, 0x0, 0x0, 0x80000}, {0x81, 0x3}, {0x6, 0x0, 0x0, 0x8d}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) readv(0xffffffffffffffff, &(0x7f0000000280), 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) kqueue() socket(0x0, 0x8000, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x40) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x800) msgsnd(r3, 0x0, 0x401, 0x0) msgrcv(r3, &(0x7f0000000300), 0x4b, 0x3, 0x0) msgsnd(r3, &(0x7f0000000000)=ANY=[], 0x83, 0x0) setsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000240), 0x0) executing program 4: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{}, {0x6}]}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x7, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) connect$unix(r0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x1c000000, 0x4) r1 = socket(0x2, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000), 0x10) r3 = socket$inet(0x2, 0x1, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffff9c, 0xc2485607, &(0x7f0000000040)) recvmmsg(r3, &(0x7f0000003a40)={0x0}, 0x10, 0x1, 0x0) socket(0x18, 0x2, 0x0) (async) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x1c000000, 0x4) (async) socket(0x2, 0x2, 0x0) (async) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x2, 0x3, 0x0) (async) bind(r2, &(0x7f0000000000), 0x10) (async) socket$inet(0x2, 0x1, 0x0) (async) ioctl$VMM_IOC_READREGS(0xffffffffffffff9c, 0xc2485607, &(0x7f0000000040)) (async) recvmmsg(r3, &(0x7f0000003a40)={0x0}, 0x10, 0x1, 0x0) (async) executing program 4: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa534d917786dd60166aa500183a01fe8000000000"]) syz_open_pts() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff}, 0x2}) r0 = socket(0x2, 0x2, 0x0) syz_open_pts() ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x7f}, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r1 = socket$inet(0x2, 0x4003, 0x0) fchmod(r1, 0x20) executing program 7: mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000002c0)='.\x00', &(0x7f0000000300)='r\x00') socket(0x0, 0x2, 0x3) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000540)=@abs, 0x0) semop(0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) socket(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) (async) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="521dc32a838f8e3cb702b8a7cd317baa85cbf7cfb1376ab3d3d698b8461d6d06eb34dc5e00000000000000000000000000000090e415a73aa993ca8ec3015d601f2e58a0dd9b3545495b254208b6f64396167b34af0a08a3469322fc39328c8585c629e30445bbbed61925c644f31543888dfbeb1c3b19c03ff6309148b974cfaab3ccdd9e693fd5d5ca67468292e5530374a4bd8ba4e2cbe11bcc4ccdc528ec0715973bb08baefb93e6a529d6dbd0b3571e68fc8e26403014228f4c84b25b048f", 0xc1}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) (async) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) r2 = dup2(r1, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="12e1f34ba50431a7", 0x8) r3 = open(&(0x7f0000000200)='./file0\x00', 0x40, 0xc0) ioctl$KDGKBMODE(r3, 0x40044b06) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') (async) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) (async) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x3fff, 0xfffffff8, 0x800, 0x7, "08ae8eb79972be82cc06f2cd431004d4fbf3232d", 0x7, 0x80000000}) executing program 1: ktrace(0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000010000103a0000000000000000000000000000000000ff0200000000000000000000000000018b00d07800"/70]) rmdir(0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) semget$private(0x0, 0x0, 0x28) dup2(r0, 0xffffffffffffffff) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000280), 0x10000045, 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x100000000000006f, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x5015, 0xffffffffffffffff, 0x0) r1 = dup(0xffffffffffffffff) r2 = socket(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r2, &(0x7f00000000c0), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) syz_emit_ethernet(0x66, 0x0) socket$inet(0x2, 0x0, 0x0) mlock(&(0x7f00006b5000/0x1000)=nil, 0x1000) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f00000006c0)="9b0209c3", &(0x7f00000002c0)=0x4, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) munmap(&(0x7f0000365000/0x4000)=nil, 0x4000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaa08aaaaaabe08060001080006"]) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) executing program 2: msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1"], 0x401, 0x0) pipe2(&(0x7f0000000380), 0x10004) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, &(0x7f0000000080)="f2d73d35", &(0x7f00000000c0)=0x4, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f0000001100)=[{&(0x7f00000003c0)="e657665c10ba372bcd7f4ac7fa9eecf61ce6a323631c6ac828fbeadd864c3dcf6ea159cbfe37a13e3d7e0477e3060e98558f073d142c7a566a2da02417062ff4c34637e4541a29a31c8beace26915307be522d9a3e510afbb31f5b6f590d0fd7fbe52905f48fde1ebce68cab8ef82d5a05fc88642524452c4f45b42a57708f23", 0x80}, {0x0, 0x53}], 0x2) socket(0x0, 0x4000, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004500001c000000000001907814008000000000000800907800000000"]) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) r1 = msgget(0x1, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/208) socket(0x2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgget(0x1, 0xa0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x1) syz_emit_ethernet(0x62, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60f61900002c0600000000000000000000000000000000000d0000000000000000000000000011004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="b00c"]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f0000000300)=[{}, {0x83, 0x20}], 0x2}) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x4004570c, &(0x7f0000001400)={0x9, 0x0, 0x5, 0x1}) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="b10005016000009f050000000010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de535e9e77804be38164991f700cffffffffffffffffa23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6010000000000720fc881ea772ec5890405b3ffc7a65396f4cd1257aea8c500002002fbfc0c2300008abfba090012051eeab71d89e0005b08040381ecb66400000000000000000012204b00"/182, 0xb6, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$unix(r4, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(&(0x7f0000000100)) executing program 5: syz_emit_ethernet(0x93, &(0x7f0000000000)=ANY=[@ANYBLOB="89fda2aabb86dd60f6190005000600fe80000000940000000000000000c7aa815ee30000bb0d000000000d0084ed8e88ccfac20c5e0000080000000013004e224e2235da81e8000000", @ANYRES32=0x41424344, @ANYRES16=0x0, @ANYBLOB="a002"]) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="db67cd0eaa2675e155c85caa7f3e1d31d9e39f65d4fa813da2533b370d0ea8c7c534d3b6b9ba5835e3d7ada49dbabe4012782b7674a7dd662602463e", 0x3c}, {&(0x7f00000005c0)="d9c7f81198bb9afb0c99f3a69724cd9e16da8013baf987174ce6b1797323596e070dc5843dd199dff0b8014e193941d9df3eb99cf8eed2262cdde69491d8f6b790a282b78e9833bc6d4cd4ef93ddf8ca67", 0x51}, {0x0}], 0x3) execve(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCFLUSH(r1, 0x20004268) executing program 5: r0 = socket(0x0, 0x0, 0x0) listen(r0, 0x5) socket(0x18, 0x1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = socket(0x2, 0x1, 0x0) r2 = dup2(r1, 0xffffffffffffffff) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x2000000000008000}) syz_emit_ethernet(0xe, &(0x7f0000000a80)={@random="d7e478782612", @remote, [], {@generic={0x8864}}}) shutdown(r2, 0x2) close(r1) mknod(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) getsockopt(0xffffffffffffffff, 0x3, 0xffff, 0x0, &(0x7f00000002c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sendmsg(r2, &(0x7f0000000540)={&(0x7f0000000240)=@in6={0x18, 0x1, 0x1000, 0x2}, 0xc, &(0x7f0000000280), 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="10000000000000000100000007000000c800000000000000ffff0000010000009c0dd2c1f7409ee901acb8762fe5123d5e91ec65e1308fc836733844fccbc8ba2b91faf69c191569ca1eca2dba5552b7d98c7a1c7ddce999a3701073016adf83f154a1024baf8ed64c16bef9eb21b00a99f941413c8b5b329645c86092d70c71bf8610ba9061a7a3a00277d33905e2043aa2e499d6b5a686f5c9121de89c93f7ba34555a2140c08e679b2c0b7445b4447f7e2bfdc7b77c1158fb54865d373ddd612c4483605bcd3b17d00f7e50a3a01031c35a00000000006000000000000000ffff000000020000d157ba232bf38e27de706096bf5961e373ee08fe1040d6d30df6e8152d57a572dd22a4c9b10a5b00efb5354a18b8ad2afddb6d7e70c87a0d08a5cc9b69be3f8b10a4c14ae558112317313ecb22d3592b50acad04aa000000000000080100000000000001000000090000007ecfeca9848eb0487e03541f35aa88a205bfb1868b5eeafc75d5c28fea640e2f44d2beb1c639f1e3d6db0d4f17c4683db1d1f69d54a81b4195d87debfb83025e94298fe881a9f44c6515d1792f56dd34c76db220b03c687b6f7928698a3b8606ab41a025db9ffb2ea3e76c6013c8c0c78de1943a3021e4f1c5e4f08b6cd093dcbe65cf34c92d3f6bcd8f6e815b7aaee3119f652e74249f25471b6b473e7e6916a1537972f69fe9f803116fc7f848c563ce5073fd8bcf13df28fee402fab6f0393a30fe5afecc7ecaf1192248dcfaa92440fbb168"], 0x240}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x80, 0x3, 0x8}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x1a}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0x28dd6ff982669752) executing program 4: r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x18, 0x3, 0x0) (async) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) pipe2(&(0x7f0000000780), 0x0) (async) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000800)=0x3) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r4, 0x400c570a, 0x0) (async) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r4, 0x400c570a, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f0000000100)="664204ae", 0x4) (async) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f0000000100)="664204ae", 0x4) writev(r3, &(0x7f0000000400), 0x0) writev(r3, 0x0, 0x0) (async) writev(r3, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x102) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94", 0x0, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94", 0x0, 0x0, 0x0) r6 = open$dir(&(0x7f0000000000)='./file1\x00', 0x7ffd, 0x0) pwritev(r6, &(0x7f0000000040)=[{&(0x7f00000000c0)='_', 0x1}], 0x50, 0x0) pwritev(r5, &(0x7f0000000300)=[{&(0x7f0000000080)="f015c6eda60a10e2e15d1db74cff96b86c5db90cb0ad9de8f6a9e45fedf0cc", 0x1f}, {&(0x7f0000000100)="0870108eb5df76e9459f4bed576a2d57f2080a5d5bdde047502026e24062e28434cef833623d114074045d1057fed8da1318c3ac0e4c6af19fd4d7be08eeed7ea77152d35be34e02e5b811", 0x4b}, {&(0x7f0000000180)="115d7d24de1fe0a1ad", 0x9}, {&(0x7f00000001c0)="ec03fb2f49551d3a58cfe72c79bfdb6612f1", 0x12}, {&(0x7f0000000200)="9cf3c3d223eb4046d18128efcdf097b0fc07977059cb96be0d30c1d76503a249e24282a569270c7145a985a5e74cb8fc36d317149f4f74a9293dbfe0294d4fe0f2799b053556d5ca9f887dfbe071b1489ddeeb1bdbb25aa341c5a80b4bd92f0ec91dc695a5167dcfb919f1b693dfb50ca45464ad6ace523c8cd2934771d9e367b35c04c246eabc", 0x87}, {&(0x7f0000001400)="50ebd94a16ecba6eda6796e0634e7c3b9a750528941fa77e1cd9c5e94286c08b9c91064694871add37cedc0b7282f503c09fac3392b322ae8132a8bbd9a04f7cb505c7429c6f003ea4a3abaefce58d0134f8ba43274848a88972698f2a0fae5f276d9bece3b24c2379869fb21ba580b98b7bae07a66f5419aa9e442a3ffbc6a9cfb4e83de158bf33ccd0a03e6330fc796ce8509063c6917d93649d4f8804d4dae358eaa3c6fa9f4f39ace1d69bf658f0085531eec5337128a4ac48096b2b4bcb0a5f9f82", 0xc4}, {&(0x7f0000001500)="28db75408e0200d59b2083fa75da730e7e39b0e402c67016381812902e84fa54b642c2bd4c7ccba9a5e05fa39e590ac960dcda6178ea4a783d8006c83a302d72864d2c572bb9c1bc9227e6ae7b68a0dd929df72a6cedad52f4b72241f0180ad98b84bc2d0bdc0f880329c0765ef667a9c6d03df97107e1bdee70e9eb118bf7921e3b600b5598bed480cae4861e305b886a8a249ff6d469eeb5005e9266db8dbf6523a333398b3ff1f9ebd79eb31a4d6764b74af020cfccd0b2b84d37d23ccf7d0923a2f78f85d2052d3a396f18c44e1a0d5a6c57144dec93dedf8156426e6a155df9016d447ba2d9a65eee1eeff6a0e55475ef48b9e7698a1aff622b4d10ab81514edeb4b08927e0b91bd728cbf5522da4d1611a28dabafd0c6e379899c54e1d38bcf9900e4f165109b2b318c5855ac5f43ec0bd9ebe2e144784cb7a7e51b3ad0a2685e5ac521a58415b469c6d50adfc2ba03fe2eb0b6fcd60e78c941849bbdc6a64313e9c46d1150550bce587dbd5ec0b071e4d4f8ec0c435900a116137417d96803f176008e7440c6aab836017b48cb2c5ba7de41a81015b415680172477f01085685b6dd2e0db71ab031f31120f207387d12466e146189149678ca37a5ce9d665f5ef94cc7dc8b540ba82308d7ff7c551cb2b69f914fd14dc9a61dcb4b031cd5a7de5deb40007395f980cd2f0751084b212ac0b88a6e1d46c08bdd2d733813e13a9bb195a25ccba1779cf139ea00f47e2cb72184ed8b0e58df6ba80b599182843219ac609b155f4655f40eecbb31350a9e49e3d5659817c557dbe7764084e8c4d2ab79078dc26de0279118f4195d1cbe7710b6b4329f4adc3bd14e229b0d5d7a0e0cee4ece00aeee4e1016e8b5839161a4933050d5d092d18e1eb69822f8b2fcec46bca1b3865a49434a96b6b01a15a71e1b702ab8025c41332e6b48e8a3bd9de1de537a5d7142842efd1e8b701098e07b0d4481b25d49393ecf4373cec9aa42fb4dd017669494252bfc6820b2423ba145e67f7768a6b389f2ccc0e27209e33265d21c428ce95c8f962b891383d1bbbf1f974ba47a2b60797f2ffe860b0da3427e54c374a799fcdac0bbbd81f3e98398904ca8be52bd885084e4c0be31baa32ead95bf7eb5306eb1ffc0f7fced0a673949b36e7b39d903575bca1af58e0100c5217291adf3000df6b736cb5184a5cc47c95e49ff902f626412dc7213ac2e620a99c22959224e21085eb890a345754a738bb09a99feaed79267c7bc6bca890f610ab57831b5e66bbe130a770c34823caf08c6329f82f80ea700eb2fb1f190bc7e0578e0a1c04c2810bafa036618ab5db18c008f0a67337fbb5d6081ba4946b6ebf454c1b1a302b25507874d00d29f8a1c37c036cc13b9eda4d6320fec489baa3f92cbf6fdfbb96d6e4238de3c2b3d363eda3423b452a2ad71e797adc09294da1244d66479a2213610bb62412f7802362064c4c2d7e630be83538af35350915fe2f78999709ade0193f8a7eda8bdbe1fcfd1643550ce968e28680d9c430009d00f07a79eae8bad6efce828e92246864c21ffe22b1c0c1056de8294544e99a886f6e38af3fc5c5bc0ea0104165c2490ac8ec1bb4716d43097006406c3fa34d8098c9d382125af5de53d8666a467ad0f93adbaee8addd9cdbbb389fa80b7912d571f4a81cdb051f0e8264819ef490f0e4f339ecc2d23311b2863f2091cae6376256bce6a5f5d1b1611bdcb6449473deab86b7f24b5a78235e44073be1f7ff9858c6662e461ea427df330ef7ce8cff65e42c85b12e6bf00480aa09cad71b6efe8db180d3dbe71359536cc7f06231de12b75551f996826c6fb6a74d00ee60fe91245316e34ec297c7a65ea8fbbbba5958c32a5d96700f2175e67f450b98a6fa290e075a1eda6c24a2b161453e1212024cbb8ef96535c18d9ec26ee1cd6aee42ff9d8ca86b366d2b608eb178a301658282d3117439c3946a9e4ac45cec1c24806d7bf5a24813a0c5742e286d16c03a0f49c01434ffba35b0ea2a540f7915c2278bdc4c5104c8c8dedd7c462ea555c156d5d65107d84715ddfc464fb02ba3d8b776118e905c8155f616213872c82ac6223bdf9b12c58f44dfbf2a8798587d013c04d4bb310e7666b8dfdf3f74aeaca53f23624953c9573f4e25125042c0f2eda50b2dc48314bb4b6fb2858c59a90139a523d9a67289c4815b4a540842cf0c06c54a81769a9e14b0b39895061fc2d0fb89f733e7cf1a4f0ffd35a1f3c1c8fa7f4314fcbd561c064fcab84bcaa3d2ef5b5ace8dfcab9c5a20964e79d0dbbf1b1b3c50eddfdb60acd0e3a0ffce2505e0626e6661a3d8f598b4d13649c4ea27d9366e9880028a0dd0cc414bb7894fdbc6a7ff6269790be69e1f892e57b5a946daf13aad4ab18faee9a3ef86daf9d79d0c3a2b8c4efb4b73b58989e44a646f73e93e5bdf454589b6180ddb9a0ae660f1916521c13ffeaa44cdef9800862778de08ce13a2d4a86e94d8ea39be1203ed029ff7d1363eaf6a1abc5303939a18df1db925b7149557f16fa55c5f5ca777d2e0b483de8aff67b145e6ee5c2238c4aceb74e770077a958d177e9633bc6631be876380e471d13869e6f88dd311dc9c4101b9d094e2bd9a151638f437dd68afea9054fae52740816e8587f7534a6254957aed5d59e77f0dcf86836e79e9ba41c13df1fa2ef3a53fd972e2193f99474dce1466def493b9788626b82f7c7794f1bfa6e1338f32c2dd99fa1cf14128cbfc95e781c1d10e69c398e552c2c13b909df3bc59dc3df63c4316c56f7642b2f5bcc7428c4e3ac818f76781e1e1e91895c20871d96cc02ff0b97e4c4a82ab265f66d37c1612d39db7e246bde49263c728f33d39191817d3b709a729c988d46413227d03c5c683ad838fb332e29a317fdac9bd34de0ffa8e669c3039858359a5ac58a275b86bfaf0198fc3329bdd047d5aaa8dd7b1962350a28c5b1c5c5d555e43ff8a3c88a084b82c0246e04cb06cb251514aeea7f9f3f72b11646d5687194a2eaa70dd7dfa0613ecc49529d0f6a9d9d6bcfe96b39380338df2979408deb8cef1fd11cd43b744b06a40dded2296b1d5a0670f9f10efd5277b8992d636b5651d6b56baba2525488bef19faa04ae7a98df36ecf8443db8f5e0a1560f305e8113b0b6b5c0fd8952c2bd618a4c395531742801ac2a7a4fbb59b6bf1ec0036b21833dc80eae1a8470441327bc64e198cce62b0ae42992315743c16c2c9e5dd6dc0bb7cd23a182a54c5618547b790ccb90faf5deac0893df152d1a9ce0369bc6c7f7be44a3da7733aef3fd4ef534847611d638b0c4933dbda2d3aeec3d4912233dd8ba5d28995a5c439f8f810203307951b68613101293359d7c268961d03334f4406ca316e03135e0e894f1d8109cab5e4c1c1008b25605c85057b9d097c182d18e29d83a7737e249afbc91a0a152a3c9b1f00b085754d282816e8d426d57bf6a88d71e169c96fa4d293c2919fcbcb6e93cecd56e60fb50b4d880c5e9e81979d320ce188e8bce19dc30f6cda9ce3617fd2cc7ccda84e090789d26aaf8a87dcd5ed5f8f4f2f2885998e6f14f218a430b22aad249c26cc15377ac71ecb76e3405ab5995f4596c35bf423dd00aea81ba79ea95058708e94f5684a01a59b0c27070e6b046b242c4cd878b96bc81150e44aa684143eecbb16133369dff9523c9dcbf2877dca5f895f45ae77e41c3581b82486fb067fe30ca2adbd98f001a039eabcdcfa2f8bde35c7efb6075a521bc9009e65cf1fcf88664d130eed74257f56068c235a901a637543905a4c9e943fd0a5591dab738d2a5b580aa2743d8724376673809adf1e8aec0d16d2e155182fb47286e7a8f9dfbbd010c2639cfda426fef552e5b8c1793e346409bb1f394ca2876f78407709c8e01f9c5062d05102036ea4c21a4ec3c98e9aeb064eb7f412489dac1d8eaa8dc69fee3f185bc00af8a6c94e5a95d09603de574cf15dc26ae1186bc0cbe9e7a8072fc9da9feb532ef360a1ad04b8dab4bcb580662a2193211a495ea17b1e50ec1f2dcbd1478d14255cb511869763d9619429ce635e18749b5bbfa1552a9955372b0cf9ad75b9eb8da7e61a5e26e54178d8b9fc36f6721f1d37b93106a3cb8b57194b6873b84288b1285585856c1de0b3690d2fd987024dc16478c89d67aa86e69d6397511dbe943b6268d0f2d837a8514616c0001d439a6d4ea8583ffc8fe9fc1020b31f67ed9449eb3633e8c2cbee732b4dbfe36fd0eceb1a252fc9ab36a77ac1046394c18fc09ad7561fa09d9123148d6f549ec0ea5d996c0c1999e05e394e734e03e8142e64a0c8381e18a2c51b1b6f30685ee3eaef829b987294bdee649eeceaed0c573fe5cfc8809a025efdf5c930f0ebaa7763fbbf088f44032dd684578264038a6db3f4fed1a4d13b77687de03b4e56516ad6fd2818745a4139c110fefdbaf5e39bd8e09366d1a3e1b0df32b47cc2d054a19997ec3c4f02c2fdcf3599e8664df19e4174c4b943e138150fd0f77c469840eb71ad51c2793ad02cf1321fa02523420df1e24714a0169390ef27514626c3dd0094a3b171e321f478d43d273452b96dbeb6339c0d8792141bf6be74db45e7a3d66f48e765b436d14d91ebbefc919bd3f15c44126b712cbcec06c7c1de3748f4ef0d2d55d9a7fc79bd4804b13fe8c85e403528e5bea4738c1a7b3d58d85f5c19baf5837dcf7caba5004bbffbd73f402bc280e794a99a8ec57976afdedc204ff7c77778327250ef1243d507beaa508c3b0c47b4fdc27734071d7b9a4ee51c5009d824a806476f51eec921f644802a8d6ead2be0f5cfe1c3b4d70a5814dd5407e7405d42c1acd2926ecb98873ae3469c6f40f5c78b4cdefd067bd784f14f69cd781332638e0e18e55c5765fbf0244718dfcdff970a06d300d1330553c6496e88815b828c3e06b5f6412de526535d3fd33997eb224a978c4248d9ba4c15e13088afdfddd36a553f8e36e0a74ed8bf43b89fe55f20713dea3aa3ee2e4554cb2b6b23d63f1ea88b330f946773ed6424758965b284498fbeaa9ad4b065994ac7ffe9e5a1dba3768d17e36f1b03784d788c7fc4074f3e6fb402656d70efbfea489623b0fbaf6c02b9d86339fb20f071e23fb510868712508991f08da367ea942dfeee4d266ae1200adb11146556ca0d9de90564383dc4703e6588f3b4e53d6575e88871589cae7c8e417680a23ba944ffcb605f26262d0b4146d5f06cc161b82acff014d23bb4d01a91e12add002f065653f33b2b07303432df545dc4d546363e7a9983b6ca27af7e60153993440351813e5224593b16f30faa97a621609aa3162d9375d22fd75f9a9a4e3f180f54357c2f2127f154a18dae3778a346b09eca1e5884a31193b0e3ea77ba6695204ee579ee6e7814b9863249a2c79f838fc4338be85389fa5635ba73e09e12a9ed8dce9c816da79cd477b1fe202cfe66da775493602f56334f36a324ead4b2ff5baebc7ce469140c40c2d773e6954f40c3e2cea82a34a41eb4dcebf7850badd5a8182a7df65d2e824e4f9fc47d682b90a2afa36dfa02c059bcbb94ede90a893f73e014a5b5144bf2403057161d06eff7521a86654ec228d69f599f5b315918c6747f0c08b70bfd5b873976484e99fea6774f1423a65dcc60d30d77a483ce1d7ebb1ac661cce846ae96c0f6904215ec44ec58e1a5882692819cfdc2c5", 0xfc0}, {&(0x7f0000000400)="85aae321725e21ea741da1cd46b52877cdf6036fff25304c84703fcdf08c560ca5b4b237984c0015b554c0738d5e8ec2e044b079e7e70740542be94d0b837afdc22d2807443190e72868449b96915abb136ff2df2966dcfe0925c4dcb7a8ed842e09f0282fecbe0a10972b6f9752577b78ff5e29abc8650ffa5e42ea307a560210e7c3fcc61a5f49afe8efe2314cbefd7fb009ac0bf60432683da843525963fe557085ecfd290a950925444bdd2c778202bc208fafe93e41e35d134f3806c3b828ee3057ac06e84cb9aea83e099a928623a061c54edac7700f1e6ad4b61fc27eca46a357f69284d33c89891590faf158a44f78df3d", 0xf5}], 0x8, 0x40) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x60}, {0x3, 0x0, 0x6}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xa4}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f00000000c0)="b1000504000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac5000010000000000000008abfba221554f4e0f668266c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) geteuid() (async) geteuid() getuid() (async) getuid() executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random='\t`\x00', @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x22, 0x0, 0x0, "fe339657"}}}}}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000003c0)={0x38, &(0x7f0000000140)=[{0x0, 0x1f, 0x6, 0x4}, {0x5, 0x2, 0x7, 0x1}, {0x9, 0x0, 0x7, 0x4}, {0x0, 0x7f, 0x7, 0x80000001}, {0x7fff, 0x0, 0x0, 0x2}]}) r1 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000000040)="518d07aa", 0x4) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, r2) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) utimes(0x0, &(0x7f00000000c0)) r4 = socket(0x2, 0x1, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r6 = fcntl$dupfd(r5, 0x0, r1) close(r6) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r8 = dup(r4) listen(r8, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x20}, {0x60}, {0x6}]}) executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{}, {0x6}]}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x7, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) connect$unix(r0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x6c}, {0x40}, {0x8106, 0x8}]}) writev(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000001280)=[{0x44, 0x0, 0x0, 0x80000}, {0x81, 0x3}, {0x6, 0x0, 0x0, 0x8d}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) readv(0xffffffffffffffff, &(0x7f0000000280), 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) kqueue() socket(0x0, 0x8000, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x40) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x800) msgsnd(r3, 0x0, 0x401, 0x0) msgrcv(r3, &(0x7f0000000300), 0x4b, 0x3, 0x0) msgsnd(r3, &(0x7f0000000000)=ANY=[], 0x83, 0x0) setsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000240), 0x0) executing program 7: sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) r0 = socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ac, 0x0) syz_emit_ethernet(0x4a, 0x0) fcntl$getown(r0, 0x5) msgget$private(0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000080)=[{0x5}, {0x4}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x9, 0x9}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r2 = syz_open_pts() close(r2) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x12, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r3, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000240)="b8", 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x3006ff, 0x7, 0x9, 0xd, "001000008fc0002de22d0000000000f5f0ffff3f", 0x2}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000000029, 0x2a, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="f669262a7a855ec277b109f46ef3a25444b1c5b45f03006a0337de000000000000ce22eb0700000090", 0x29}], 0x1) executing program 3: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa534d917786dd60166aa500183a01fe8000000000000000000000000000aafe800000"]) syz_open_pts() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff}, 0x2}) r0 = socket(0x2, 0x2, 0x0) syz_open_pts() ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x7f}, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r1 = socket$inet(0x2, 0x4003, 0x0) fchmod(r1, 0x20) executing program 4: kqueue() mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x80000001, 0x4f}, {0xfb3, 0x5}}) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000340)={&(0x7f0000000180)='./file0\x00', 0x1, 0x0}) executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000002c0)='.\x00', &(0x7f0000000300)='r\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='W\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x18, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206932, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x2, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0x7b1}) sendto$unix(r3, &(0x7f00000000c0)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8343712051eadb71d89e000040781e4b2fff040ff00", 0xb1, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff5f70) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x5c}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x56, &(0x7f00000004c0)=ANY=[@ANYBLOB]) dup2(r1, r0) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x7f, 0x8}, 0xc) syz_open_pts() fchmodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) executing program 7: ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000100)={0x0, 0x0, 0x1}) open$dir(0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000300)=0x5, 0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getuid() setreuid(r2, r3) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000000180)="94", 0xffb9}, {&(0x7f0000000240)="ec", 0x1}], 0x1000000000000276, 0x0) executing program 5: syz_emit_ethernet(0x93, &(0x7f0000000000)=ANY=[@ANYBLOB="89fda2aabb86dd60f6190005000600fe80000000940000000000000000c7aa815ee30000bb0d000000000d0084ed8e88ccfac20c5e0000080000000013004e224e2235da81e8000000", @ANYRES32=0x41424344, @ANYRES16=0x0, @ANYBLOB="a002"]) executing program 3: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{}, {0x6}]}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x7, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) connect$unix(r0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220f54f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0x1) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60a86b1500083a00fec000000000000000000000000000bbfe800000000000000000000000001d478c"]) executing program 5: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{}, {0x6}]}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x7, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) connect$unix(r0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="db67cd0eaa2675e155c85caa7f3e1d31d9e39f65d4fa813da2533b370d0ea8c7c534d3b6b9ba5835e3d7ada49dbabe4012782b7674a7dd662602463e", 0x3c}, {&(0x7f00000005c0)="d9c7f81198bb9afb0c99f3a69724cd9e16da8013baf987174ce6b1797323596e070dc5843dd199dff0b8014e193941d9df3eb99cf8eed2262cdde69491d8f6b790a282b78e9833bc6d4cd4ef93ddf8ca67", 0x51}, {0x0}], 0x3) (async, rerun: 64) execve(0x0, 0x0, 0x0) (rerun: 64) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCFLUSH(r1, 0x20004268) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x4d, 0x0, 0x0, 0x9}, {0x24}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) (async) syz_open_pts() (async) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000540)={0x7fffffff, 0x0, 0x7, 0x6bb84156, "a8f2ee601cfcf55f6cc4ffffaa175b30cb3100"}) writev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="5ca7", 0x2}], 0x1) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r3 = dup(r2) (async) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) (async) r4 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x14, r4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) (async) mkdir(0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0206923, &(0x7f00000001c0)) (async) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80206916, &(0x7f00000001c0)) (async) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) (async) kqueue() (async) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{}, {0x2c}]}) (async) readv(r5, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1000000000000212) (async) dup2(r8, r5) execve(0x0, 0x0, 0x0) (async) pwritev(r3, &(0x7f0000000280)=[{&(0x7f0000000000)="b2504a114a70719c060028f6b30184c09f17422e43f32742f4b9569775babff48918e6476884a43ebd1eabf2ea30c5e794c9abe83f43bfaafd30422e02ecd48f1b222ce264d1de84ee98d31cc3789c14a123cd1a143d31f71a9e20e3bd0600000000000000bb36db4b5a04f2d8135eafec1300dc5bcf6f343453", 0x7a}], 0x1, 0x0) executing program 0: setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f00000002c0), 0x0) executing program 3: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x7}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 5: socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000100)={'./file0\x00', 0x1d9, 0x7a858ad8, 0x4}) socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() close(0xffffffffffffffff) socket(0x0, 0x4000, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000400)={0x3}) executing program 7: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa534d917786dd60166aa500183a01fe8000000000000000000000000000aafe800000"]) syz_open_pts() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff}, 0x2}) r0 = socket(0x2, 0x2, 0x0) syz_open_pts() ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x7f}, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r1 = socket$inet(0x2, 0x4003, 0x0) fchmod(r1, 0x20) executing program 7: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x80000000004}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = syz_open_pts() sysctl$kern(&(0x7f00000000c0), 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x8, 0x1, 0x1f) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "0fdb000000000023001600010000400000d900", 0x0, 0x5}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc}) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r6, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x2, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt(r7, 0x1000000000029, 0x0, &(0x7f0000000040)='\x00\x00', 0x2) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x2) setsockopt(r7, 0x1000000029, 0xa, &(0x7f0000000300), 0x0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000, 0x6, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) executing program 3: ktrace(0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000010000103a0000000000000000000000000000000000ff0200000000000000000000000000018b0090780000000000008d0000000000"]) rmdir(0x0) rename(&(0x7f00000002c0)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f00003e1000/0x1000)=nil, 0x1000) rename(0x0, 0x0) executing program 5: ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000080)) executing program 5: mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000002c0)='.\x00', &(0x7f0000000300)='r\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='W\x00') (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x18, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206932, 0x0) (async) mknod(0x0, 0x0, 0x0) (async) open(0x0, 0x2, 0x0) (async) r3 = socket(0x11, 0x3, 0x0) (async) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0x7b1}) sendto$unix(r3, &(0x7f00000000c0)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8343712051eadb71d89e000040781e4b2fff040ff00", 0xb1, 0x0, 0x0, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff5f70) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x5c}, {0x6c}, {0x6}]}) (async) syz_emit_ethernet(0x56, &(0x7f00000004c0)=ANY=[@ANYBLOB]) dup2(r1, r0) (async) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x7f, 0x8}, 0xc) (async) syz_open_pts() (async) fchmodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) executing program 3: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) recvmmsg(r0, &(0x7f00000004c0)={&(0x7f0000000480)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/250, 0xfa}, {&(0x7f00000002c0)=""/79, 0x4f}], 0x2, &(0x7f0000000380)=""/235, 0xeb}, 0xfffffff7}, 0x10, 0x0, &(0x7f0000000500)={0xb3dc}) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x0, 0xff, 0x3, 0xfffffffd}]}) setrlimit(0x1, &(0x7f0000000040)={0x6, 0x6}) executing program 5: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{}, {0x6}]}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x7, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) attempt to execute user address 0x3c729 in supervisor mode kernel: page fault trap, code=10 Stopped at acpi_pdirpa+0x2859a: uvm_fault(0xfffffd806eff71c0, 0x3c729, 0, 1) -> e kernel: page fault trap, code=0 Stopped at db_read_bytes+0xd0: movzbl 0xffffffffffffffff(%r15),%eax TID PID UID PRFLAGS PFLAGS CPU COMMAND *214880 8685 0 0x8000000 0x4000000 0K syz-executor.3 db_read_bytes(3c729,1,ffff80002a217174) at db_read_bytes+0xd0 db_get_value(3c729,1,0) at db_get_value+0x50 db_disasm(3c729,0) at db_disasm+0x82 db_trap(6,10) at db_trap+0x115 db_ktrap(6,10,ffff80002a217410) at db_ktrap+0x208 kerntrap(ffff80002a217410) at kerntrap+0x142 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b acpi_pdirpa() at acpi_pdirpa+0x2859a rt_clone(ffff80002a2176e8,ffff80002a2177e0,0) at rt_clone+0x7d route_mpath(ffff80002a2177c8,fffffd806474dee8,fffffd806474dee4,0) at route_mpath+0x112 in_ouraddr(fffffd806474de00,ffff800010fdd800,ffff80002a2177c8) at in_ouraddr+0x98 ip_input_if(ffff80002a2178b8,ffff80002a2178c4,ffff80002f111000,0,ffff800010fdd800) at ip_input_if+0x28e ipv4_input(ffff800010fdd800,fffffd806474de00) at ipv4_input+0x47 ether_input(ffff800010fdd800,fffffd806474de00) at ether_input+0x525 end trace frame: 0xffff80002a2179e0, 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.