0aeb1f1ff1a482d219e65c368eb588ca01efc25c42e3800a4c7bc8f00825b8413783cdb984b2f7556b021bbd91f93fbd5a28b6b2a8a324cc91fa1dffff9f42e1a2b1de5927a3e5cac8e738ac8da4c771eed9d73d8151b5ce4a9985d79e20bc3556f0f69b413397250c02b5d62f76959ac82e191d15ece4aa53e0b7ce14a988760cb304b41fb7004e4e89e98139ee36d4f62c0ab0b0e7f965bd321ab2976395781917bcc4c2255b4bd282f6cd50db734d1d95581be72aed845592fe90e1216707440d77bc85865d18c250e4d5284111e29cee99f7af83419ba6dddbf833824f4507d1172abebb46dfabf2da5801eadabc1ce0fad39f27804c3d316e36675aed3c1d3f5cbc22b34d0a1a04a0445d389bde745d23929fb1443b288846edb7be8422371a6eba885788474e830483ae8fe57a341dc0e9055b766d8b76ce047735b3b01edf1570fff332ecac3a930dc2d6be52afec5fdbf11d00b5ddd3364b62426afb3e73f3840b3d59d81479aa90ee75c91dfb06bbf820150b8ade1cb89553abc4f29f9b0032c1099033b820817195568f9e3950041ba6fff0c883aaad8fc653c82744a250cd13867c05957d73458195d20c8e1c734a2ee9e84ebd4ab6f8d317b07e1b0946303b12d5e3af3d13e248107c5569823e2d96c585a5c4d8064df10cfbb89c1bf17f479e5a335121278365d09dc8a5177a97896c18f69b79c55df74648807c74041d4913d3e9892a18537c95a6e58ae3f18b7f517b1ab927f20f63e5feca2a16b60a3108e2560c2866a3ecb8c816028c35fc2a0ddcab8483a444c3e386afdc523b3c67aed82ae648d6c30adb270596d4867e2b093bf30104a9a9cb4b5dc93dcf0c518074f01a9c3a0ac401ea0d6ceb01cf35688c47a554dc6ab2b6a6b600a1c9bf3fab176b768df9da4a8f93681e1b564da9d6e6d6212dd61f8011d737324f17aa2bbe8cc9b9afbc573a338ec5b6001bdfd11fc855c69e1b5511663dcb29fd84b7b57dc50ef5517321e66e68b279ac34275c1d1fbc29c3670b278cd18789086d375de49614d42eae59403c27e1f1e4a7cca267400418666bd4bee7fa48b6e061db3cbde5b8eb78914716396a946515d58fec483698287c87bbf975e39debf302a07611dd6a3e6b9dfc1a5075c89ab8c30d658e72a48834e72099253cfecfe81ab7f4b871ed879e5edba62f9d9fa290d626db63e7fa155b557e3d1df8174445f391a831781355f8a14907e26729d1266061ac03c4af18a2e327c183860d458659bc588cf1d39528596018429b21eb1d61b2c59a2184f7ed5bfe517f424386fe30c74d9d09d2835cc1e3e257cf29e71faff39c48bf42a78ce507b97d9e890429f4a0eb0f78a1694048ac43872f5bc72fb87dd7cb884fed110a087591335b5214ad67e965ad53754945d9a17e1b6fc0da0c89dd5cd45f977edb3d2094044f25943574df29e4469995d9b15553b906d6d354ac0926a63376362e891a2ee9e9af6f5c05cbfe1d1a48658f69030af239066d312f363b96822f1772ebee274c2d64b6aa435404e9a6f6aa5b6b8569c205a3e762b24060d067880163bcd2ec771e1c1794f36fef37d1834073a9fad2c4dda228367e10faad93cc7ceab1adece03154e8dd6b92b5e51bbc410986147a4b9c10d1bb56e665699c5719cd9d23fcc84bfd3e599d1a73734b6b3fc31e082da747da5b84aef356d8fdd487066baf2db49967b62b01741038dadee196aa09a48b0a7505f92a0877561df546aafb62e93e2ffc90eff828ef37ffdce6eb549708fa5276a862563ed03bcf804b69c6ea78b54dbfd88538486a268e0f53d61671ae5aba4f41730793a87eaae4b5eaeb17931fe3035b8b0929cf359b85e95715f883e16295e497b822eaba46deaf71b7f5d5927b4174a48e13cd4f6bb1dd71b32716083e120b824caa9509010c627e19537fb279e505c39f6f2518bbdf19487af63d80dd34f1a7813ba5875f4e0afb6d1ede6fafd1a4c8ac90ed64ebfe6979050222b57bea17f543f905596e4fa361a2ac50781b842b89af0e5753f03ab6f473ccc19b6bdcd3643501016d88a7c1bd013c0144eb8dcded2ce06b692ef576d00d4d175786c0c717d70438bf517dc108582d8fb2d090cec151b7f94aec464ea6c33efe0a294d5d43b49249732eec38e43dd4da4c8150a770b0f348a2bf2b422f4b1ebaa29d6c6fcc218108accd1af55b8f9410385ee444e15f160b49e7eb2d612e7246eee612bcd862d5b21f22ad8ff2cca72bde3377424b811ed03d309023891235114453554efe82ebe82de7e98d1b91472b652ed2478061758fdca396e613d36d0d86894c39b1cdc615598ef20ea363a9df26304d90f6727f59c0cfc5dd74ff781017761d02d4ffe8277093027154682c4e4f1931945b4a48e2ab4f18ab0fe70c6f561c03e7ddca10dfbfdbf19e73c75f44dfb78271c7d32538d3f1c91a6ab8d400dee714c34cfd268dff35abe0277dfa2d48ab6e9d33aa8dea547c9286481dd2792cc2a24b24a8b72096a20513ecc9c0064a0867a7fb5d280695df6eb057ed6b7b2226ddd4566306cc45764631addf79d353095498704032b9e28aaeb19f65331f1aad64dd6eead66d293f2d9529c318b076ea7701b400520cb1fc0999e38ad4a17d55dcda998a515a9fbe7bf9ea738beb5e042cdb8646ec11763c3ac0a38d40a2e6b56f464f130af339c15881d12b678df08ae4d743db9cfbb0df7849239be68a42bc15e448195d3aa09e7f37956ad40a8b59ebc191e7cd3892217173247b7e358c6125b4e106e051e4b8b197c56367bfe93b21c6874cef289b9ef539196905e02213a929f20379ad9821fbc488889644b0af8bdd70dceb8b78fe9f25e529a0afa832c364e12cafe659a41ff429f56e4a95b1ed2bfb33000a10d159fa87b98b5b7126dcccdcfc5f968f3ca02bb193eeb067aff4ca0036cf70fa3aec173ffbf6d05913d06c707479f20b604cb609cdf4e6f0ab7c262f25e42159708ed45967c122d9c348bab6474ac53b9d34eed7b8642122cdfc4c8a8cd2f319cb01ab44082e2d89cb73f8fc074e98de9131964f389d7900caf951a5651f54db24eeb9af447155730347bd3a188dbc1e5e6e6a16cac6c4bdbaff616566ea9a6a30c1084aca7b185ee1a7ea447cd0fa207cae8c056ba7e4635ea9a5165695bcf47b9ec56b3370ee483675d3944d6149b78dad989cc2492b116fa49f9b725d397d5eff70c30199aebbcdb25fdc58045c1f7b6ff48d1177efc9dac71faf290f5a36724f2fdb3565c4669898caf60b12bfe6026fccc2e7fe6a13f497a49f0235328758570ae48594cd977b7240c727c3cea5a51a149539293e7cc8b10416fd5fce6e9ee695d4db4721a892f7a1cee6467ac35f837b9e196e0b2b416a4317df4de0a5a94d8cdc42338747ffa152af9159186a5ffcaf8abedb8236dd63e3392ec131238c43d1fb8357b82665a8683b7bd2499309ba187dc7f4e83fea05fbbd8c253eb827f752f4ea6c431a9a9498ebb7c08959e62aac7cd5b6da1d8abd2e31308e47365b3c5219450e8d99d2a4f8b9204acf7d4dfc70f0d2c060782d0db9ae3148122830d6d133834c8ce82654ecb9f8acfdd8fd9594db970b2407a68f4347a991967d90ee93700b460451ee8fa8258f7af313e809159243f54e00885f2017e634ad5edb3b8936c7c7207ebc1d89a819afce54831ce0937bca447d2258e21db3b23ccd45ca003e35e9d271402d9230c5e3b8728e920f8a4226dcd296bef3d5cef1564c1d5a0b342975e031070d47407675dc1d45d5ff1fcaf29a363ccaa2887f01535257773caa808e35960749d358b321cc9170434d9ef0694764a38bd78e1f9d2cb922de14803eeaceab88a4bb43085260dbed15ce0a590b8f1116e61f25beaada545b916fb4aa023fa69083b9367fc96dd967f18c8ab7bf0f5893244a5ed97425f46c06acb462273364bfea48d23bed6670979aec9cf9480a46e787ba53a393172e9905df5f57b06a06af90d3c018a4b2132c1cf4ff17f0a963fa94a5feba4b6f6eb2ad744803313d84755bf36d792fec3a0b73d84b7ff3d98f225cb9fb05532d2c53f3dfe12c2985112f82353b220fd1b73c395811b525b2ac395fdcbb40201a2ac2bd6e45f0068d756b61b4fee78ed759bce91df2339389d4c9abad4976a9fc347450b984b3988916a97c92ca4c4da7f96d6c0d76d3bf0bfe470b60d1b7818f6b78051829e51212da5b455abed49a608c3d9d7c2def4a161016cbbb9a90e9f8092979f2103de0538fb26896b07ed6153a510a1b2d902c391c0a73bde8f8b1edfa1c38ec0fe26fe67400fb5fc53122082fae858374a94a671e69bba8d5f779a58e67e98fd7083d62a4db807371142cedfe584681b51531cdf4c3dec1044f5fda0d4f7f353a0da58a7c07f34ec6498ac9bc6b229e460864aa6b922e0a25b68b581c11dda65b970bdb00e40f15b2a8032b2ac2e7cf76ed51312ba173c9dfcdb98d62a6cfaa6458ba76a13be1856b3634340233d750b23a3f0615d58c789a3395ecb2944520e4ba531246f15354c7f944fd7f5054e4354ef815ac6f8b9a457d881aecc46daa425fa5314c2bda3c25b56ff41dfe88905a4fc2e4a8984e1a29af2be77de748d2a5a3cf7c1d1e5d0c32106d063dde2898bc03d8178f5955f115b1d2296db18db49cbcc6c24066decb7009c5435d3e6ad7dd7929d38900d7897f625edc2a0dc305c25f78f6efc224feb128585593a436f3e8e3974e788bfba5311cee81488fc8fb2cb854d85d777d1441cebc3842fedc09ecf91cfd1da05251273a6e7e35c318d7006e3bc86955db0045121dfcefb6fe79a0a4a152c3879e62b945c031c52fa24626265758e0bc7434e2837fccba7e9acfc154021d7036e1e040b7a6a2e6b0a82053e378c47c71c9f9f1ca1fd0f8266d909fd893e334a3ab4f591a267050732f36115fd40a452ea5c7bd554f4057261c7f606712526aab07967c46cf99b7db6ccd8161dd3750094d4d02b78784a367043b05392da345c9cba782db0ca17a8e98ad4c558cefc00ceb1f3d6358cb97d9be03885bc8c40a4cc6af83f29930bb635693bdef8c042fcf5a965e1ac3ea1ac889f1f40d76880cbb7ebf8f9a20617e0c964730c9372601e121ab24083228d252abf58b59f170e2d134660cf3bbb6557bebeceb5cdf91fd190018824a439e2cba478d814bd6593125feb1f8bfb8ac64d945d681dd06462d43fb0f77e533be8a0bb1575b58f34b1cbe7e7883415e8c1c39b4d5dc67de7e256484a72aca80630e084eee28b78de457ab7beeb07c233be2d6ccc928abb393c743b85df75c4550323842a6236290ffabb8f8859476e3b1e627d081d71adeb38e4c3173cdb07bd1cd8e2b1f08c068f30ddc82e88097a43a19e887e9f5584c7395991d92a0c6d88cf2cf72cdfc456a395e4ca7319dc67e4590058401632e8c14efe488ec64f2e7b62e43f3b0e37fd4359d7de9834589", 0x1000) 09:15:53 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) execve(0x0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x4ac7, 0x1}, {0x7, 0x9}}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x1}, {0xffff, 0xca5e}}) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') 09:15:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x5d3, 0x0, 0x12a) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 09:15:53 executing program 0: mknod(&(0x7f0000000500)='./bus\x00', 0x3a0914c44f7b202c, 0x800000000001b00) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002d6278216fb18b9c809da4730000176a6142c835e6bdd0fa686089a8db6a9decfd3c2e5cff47290e43f16b47b6ad05592dbcba19357ab3c401c0d24b83df07268e31bf93f8b535fd687bfeb110656890ea5fa64f37121057ec7b9c13d71afc52ce"], 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f00000000c0)="d5f911cb11fb7b7ca6aac4224ebc603b4d0e6172ac508197b8287835ec3844fda0e6e1fa511d615496b51b125aea797023aecea73e117ab135a2aa7e65c09ea6db82a7309b7785f270ec737105b4381dc54553fc793f616b0dc2a155f5ae8786271f23cc1d7b0e9725094b279276750af9b3870939d0c50d3e23467f47b014a47018d33fd88b73f131d9a1742e72b3620430da860b24219bf58ebe9e38a9f081caa3007bd927f20c5b862c3a23d4af7abe9d586237786096c43c9b88234092719774f8a06665c5c9bb69ca340a131c85eb325b634437f43b57cb91083e1e9c24f4c59e67115ccbed4f4eaf", 0xeb}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 09:15:53 executing program 1: open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 09:15:53 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1007, 0x0, 0xfd) pread(r1, &(0x7f0000000000)="39fc3a2c06d7b8c084342b320367fd689ad642fbe45332f8d3bf9d70b2ea1beb906d404a442d171c37ba9f0a191d93e2653177a15adbfadb0640e7bdf59503ca78b86671ea76f3e254a343a183bf51c46c1d103b8bf212897004fcdfb196072c58198425cd5eb177d56919f9f08462fd884a1fc13cb6879f0e3da1c45569e9ce2ac29abe6bd0eb376a6a41419763fd973fe0ab95a2a22f8c1a553b92bc1e07cc6ef3cf04353796137e716396bb090f87cedc3bbd9bba5f189bd83485ebea7d67ad0758811b34354c3e51f3b278488e68b3f0e3d41f86c2785cffdf2300ddef68ff52e2043c3e284ffd850cbb079e1d50cb46e5", 0xf3, 0x0, 0x0) 09:15:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ab) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x3) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c22000000000000", 0x30}], 0x1, 0x0, 0x0) close(r0) sendto(r0, &(0x7f0000000100)="d70227353e6ec83e759c4fbf0f724b765315cd7c11c47d100a58a3bdea0d9a1d4439d92951feb26d4a9f5f6f18e7200424897ae5e401271c8a58f21382aa4de810f0aafc92b8d6d31c4d3fa8cb2ab46aa00f653997dc26eb96a9f43abfb036c45e4b7e02d07a076f64509684a46285009d4ada137480a12024718534ab0bb65b454a54d2784cf523bc9fb5bcfd5e67139847ea6459c80481de3c6b4f537c9ffb5cd325306aad2cea492e15305f1e8015c32dc518a5", 0xb5, 0x1, 0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x4) 09:15:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f00000001c0)=[{0x6, 0x2, 0x0, 0x3}, {0x8, 0x8, 0x5, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x800, 0xffffffffffffffb6, 0x3f, 0x2}, {0xfd, 0x0, 0x81, 0xa9ff}, {0x8000, 0x7, 0x6, 0x7f}, {0x5d, 0x80000001, 0x9, 0x400}, {0x26, 0x7, 0x3, 0x87c8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) 09:15:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) pipe(&(0x7f0000000040)) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:15:53 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x59ba, 0x1, 0x0, 0x1, 0x1000000000040}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x6, 0xfffffffffffffffd, 0x4, 0xf31e}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 09:15:53 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f00000001c0), 0xfff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xab}], 0x40, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0xfffffffffffffff9, 0x8}, 0x8) 09:15:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) fchdir(r0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000100)="81d2097037e9bc7207ed3a7ce86d4d1c1c400f589da1612adb715159a58abcb0629c", 0x22}, {&(0x7f0000000140)="0da11947cede9e72d644c8d0bad4a98b39aad92e293c90a969f6a8b1dc1db7c2bc35c3d4cd606c121dc9761b028c3fd6c2e25341449112c001d5c07c8951e9ece535b40dd23c13314d83d7ad1889b9a4abdbb4a46f9b040504f0ae1e2f041a7d61795e7c11153da03f5acb5b0adee034583aeaca1407feb90c3b11a50506668d21406d9bbf15d7ec8cfca7b51ecbc0595b8658789779da0c47da71e6f4e916436282b3d06e53e64995c76d5a2db10b0e5fdbc8d9a63eeb1a6b569a368c884f25cfffa10fdc592f047f96ff06e41a608b6b6c9ee49cb968f6cbbcd7c6cb67d96d0ffaa2c893216d843239183fc60be39988e76fe0528d99ec01546e2141ca8a3e82a2894665c9436d28340a98728d36f808c578ed641b1e463d00f93371c939e32216d1c5c5d331cb68192d6c10289cb992363d33381ef7f1b7804e76b94c66534a42847466b616476c0d8b1bc2d4a5bb64312ad7c972f1cf2faceaeb465f741dfe74e03683ac0653588190aa7a02294ae70fa548c63f2b6eff5ddae01f38a4f9da5879b81da4c0c6120115cada061c307b7d48a75a55b7e4c59c4988573a3c07c2ff74b9d2e439e69106461ca47df6d32a67c4dbea8b84adb59789814b961912ed407d43e92477ae60ec2401a45f2169d26fc039cb8348aeddf960438e073e846f91e218db9502d5d8527030ce66035832ca3545da3468738569bad9f9a12a6cfaef552884c914345a8437ff91de9d6832c0e00191340e3664794123d1c8ba34cdaeed94069bd868d28c784b3e63c86f07da9e9b8f8c1b5d498b9bff76805f8576053e2b6eb506653ed49c8f8612e907b5741df5c5bf5ca0041c6f28a7be4ab35c7e79f8b668e4c714f87ca4bfefebaec7d8a20a7313556f4a00326cc831c5e580abe373a9325249377679dc6c5e0e66db2d9abd492f65c29bd27d9e1cc3f201652f8b1ae36e8705679c4a611210dee8e377a4e355d6e93dd63f247620bffb574c89e3d5f1282bc40780f293602cca724cd80a924be8de83ea72912a070bed43a93f0a804fa36fd4ab84af7e0f4f619a0ac70a7a92b5a14aaf4939651ae4aa66dae69ba499c07dfe3bf3c4e78a04af8a47c2c9fb6770e47f8bf4bbc487e1046c68d4cfbc5bc1388ecc6480253e325326a06c93894e6e92a325a95243b318d1d769aaa232bcfc104d9761cb620a5a1ae86ce6e590b808a107baacf5dd5911506ba93ebb82be092d84d40eb5e2b5ddb65279d46cde14d4ae21c80d2bee6ef9d30ec4999d68dda4debe89776d439464eb571cbddf1c91a1230ac986ed3228d2b259a860a100745f76d1d027ee4073c27e57338f07548dd43db6b1518890c0862edd5cc3ad27905b2a41be66ea9f794a0ae266f2d2a9151d962b21e16111cc0425a5cbc59027360baef084ff3d6c30243b68c1f2e665d507873470f40d06b94c5624997f81dd5ecb9b3350f666dde210b7d5cd9fc1852f1e6e3395c4740f7ea4179dcac506b220de1e456caff66024a94ad6db290d9b40a36f16872da80e2c7cb6c3b783846e1f51436bf695da20aab77003a29fef7c66257095b7513ac40335c714d8c20e6a59cd3dfb8cf1ac87bcf67a822c893f4cb7cd4091fd153287ab701184016669727aec3d81ae40586a513669dae863342df4f80127492576e4c3f4e9625d5ae94dd1970661de6615734511d967cdc65567bfd0007aee3f5095febd75dad5ad87bdbc719c51ae2ef64880ab35f6b5ffce203ae6cb7442f1d2b2d13e308a8e4a657cdc6866cea19bbdce70da6b01d26583d9579bce49c3029e592f2326a1984c0ccad35c0ceed1ba561f169834399b3d63d6b347087272756d879ddd68045eb175b3ad5be275b48758d53c49176475d557519afe6209b7fed9fd6c11ecf415e6a95d3eaf771a9a37acb75d8e16c18bc2fe1624c19bf3b42ffbf505541e4bea3d44893de423ac887b39c5c8b2bf0fd7a1be75da3e4dc8f048b63468c062e256fb469a0eef5b0cf67e3b70b9ff96b2f095efb7e00d90622b01830c82220ed3848b96f12a044699891487813edddd564842eaa155729fc10ed3446e85957d83a589491470ec54d589a3220572b50feeae428b9c926b93645fd91c644253b9f98f5267acc519a455ebb0346716bd964c486d67f61dff7230548ecee6a1233313617465f839cd6d9e71b143111cad7a59309fa1999f1113bd405a4b16a6457591fd4964f332de89c7d85c15e6d1a7c0cff7315b8ad043860457159924da62eee22a06fd8e5d49efe708f46b0a22a779aee6fc4c7f64c6e4e80fa73d6503b4b2af400c9f5ce1c0f4ebea1b0dde06bd2aebebacc274a7ab17b971fd8bb769e0508ad4de53de54f983ba78e6a8daddb3973e0b6496873e7d06e33a9e8c68ec70c24d3675040f08247886f806212dc3f326b0727408fc169a9afeeac3d88ab606f2b51957ac446e926e2cb2ba5b0065ff18a90de5d600e2b07e52eabb2acd768439115518b40688cfed42a4b8436e9bab2da25dc3805ba5c741ed7b6294f85c001ff3a631ba388e24615096690213f77b8a01dab7db25c839485bddc14741ce91885007b85d5d0b3b63c1ec37a2cbc2db3b2a90cc6a9fd9fe52ccb9ab0fe62501324f1a5dad37f33611289f15e40aff4563c047aedf552a2b93b2eaa74e9a2d484811faf3c61fdb70b5b6a365c754fd38ed4eeca3e353a4ea32676157a2aabc6ec2899d605f6fcf8921cb41cad3c7008044c6602c2feedcb6023bb851e414ebcaa8ad25b4c2d537b698a01ae655eaf602314d0f348c28d0a3172db6f3fb2782e13f10eeb7fd45e13a4723792389a13d7515ca56d7cd8783bc5b5f7469eec3c1c7e16fa55480e4f03ebd74d1262be4cc0c362aa645cf94131831194328c4c691a97eb22df3b4aa60ec60ca0203e3d3d53957683691d310ab2ee56f24dbd887a875fe308a23cc4b111d0ed1fe00c7b9f7de8037929354efc99fa0c29b089ce41e7cd4ca7df8782fb87e543e7ced1325a3bb4e7abd8154ca37656765b66efb852d3259c534aca6192297c904642db96a48a8a179b19b8d6530ef2ef510ee7c6d9973caea97509715312eb20bc4763d73517c3eb9baf9eb2fb3568e78e1daefae2aef626ecc5dba8d37cb9e0b30235c06bc65788fa97133269b1b9ea748584c599ea9b1715aaf906de9c58f0148c3d102e4accd2abcb12ba5f1f8f4b92004dbf2818e00eaa8aab521800676d3451c43cc775806edd43cdbbe61f622f8135d8e17548e5a6c9faa54d8b88b9f2a1f645688b9b75af02735efcb45faea4a8eda8e99d9c8ef70bfe3d642a3195a972a7fdb3e86c11e0b166024affc9070f98d29cd3d3d30f0d54f4699ddbfb7e1447adf77378f4c1e318dfd531df7f96ccfa010e67026c3aff4ac78b9e2ef98b5fdcfb981f200b834347d10d16e536bf2a7c6ab6f87fcd0f9a8310ff999a193b11a2db3ba3e48d49d5bb602ef711384fa6bb7d35c627583cc58166831de66c47e2e8dc5e5eef38eb0aa1cacb2e5b9cb7e88b27ebe8a4e0576738270910f9750d2420c0fac4a928cf79e153d0235581c2cf058eb6d8d71a6356b8b1c20fb2f12c33583f4ccdc73c5546016d79892d882412f252a312f961f052ba196111274fa973cdf6948851a86dc69a12bd3257cd0b8551d1a8cd869f8c848a8257bd1068c1d636e177bcc0fee9245488c6a59fefe78ce0119429c056830c360964515edba054120b80d9949745a961a1fdbacf6f1d0246d3ea508e10dff4c2442a7b40957c46ed384e4bca97d2ce58680886411d407d9d8a8402a68ffe8be574a5ce38c613cf1a78d6566667c078b3b86ffc33841564c23c997d8bb1d9e1a532f32a8ef68c37759cbf8001ec3fe89d96a326844cd2a349c884a13214d53e456c3c5d57c83cfe3b56be90633f07e280f10d5c1ffc646e230887c46bd5c768eefac5333640a28f066965ebf0aaf60f064764cd451bd8ba51072a2f6cbd63420bed165d05e768d71538131ed940faeaf9dd5bcad2e13a1df952bc2e72ecbf736193299bdea0bd10119ef1d7085372384fad4ca6cc9fa453e684a0afc5a0fd83aeffeaeea6074d1beeb44e5baf50c5504003b54a60b0fb2189faed06228a3e0fa416ff79438951bef89c3c65ebf3bfe2682140decaef3a25348611ebd8498eeebc85dc22c7e6b6c3158b4e6c7ec860bfe1f7cf95874fc5bc91a75caa296565257d2d563be7a1986d02c9a012725d94f2c17a74c29a25b3764883f3b1fc4cdb8ab01934d2100f9cbfaee1e7b4bcb5581d1f5283119406f2a968f25f3e5d72c99b03808a97755b0e17495eac7c51a5bb72d91de1d67b85f76dfc3c3f9d442d60777589555b298cfeb196af56196847b8051cd70b61e9bdcff40f0110c80f30b82311f2ee554fe0055aeee41765573256a0d741b67f1d916fb2aec867c8e17bba2aea11bcff97f8d2fc93234277ec2ae70ef128890866ca1a3f6e91c737cd9fb38f79a114ec9a0a24c9181e734eae8040d822615947364f0eb390a159c30578784a74cfde51479cc57116bc42d2eac16de367832b6c12af63a6d4a9b51ec301c4a6b956491e712793e7b82280e1416f1ed6c76ae8159b04a3ef30fd2a3e2352426746ebf5b568067ca0ae86cfbe59cf0b33e2b8af85ef607d3a4a32f49e44ab414d91b510bbe7a7d60d223f48b5a62dfb7d53737cce1b8abfd043d2dc382e2b9750a5dc3870dcf7bd6cfaabcc417974160e0e18bfe9980c30488a1b50883e3d860d614934632a16bc0b5acd9183f7171349141f5f0e41a45e386376b8734b1eab459b9c84fcbfc010762c04b45873d78ab0724edef20b60a323f3cd42bf254f6cf2ec07859eefdfa13f7781a0a078b88aad6cd57bf7cdc4282e1bc44cf63b6e03b26b4bfd27e7f36f20428278622687a0c7e7b166aaf0ebf0abf5b76c1873e8551ce34261d1636fcb525b1305547f986204ba6ea0b9df6c491dd2a538a36b7f7ec2fdb6e42b9efcc39c7b7d631621e344ba8887cab0a4a23ba136c062a807e8bdc7b9beeb676ca62392c5989f6356a56b3345614a97fbbd6477b47ee9722b0b4368aaa9bf646fa3e7c299f3f54e95c31e68db2a9ec296907df5f0fe5db88e54fed61742fadfe934cbdf2a61d00d3d965a955ff46ac87a2cc014fdaa0bfef6b0a226c9aea6c4694fbb97871fe30a28f69174638d72f072a72e0ca25b91f885e45ef049d7aa087f0a2239c359d6bb06ed4479c9f7696f5cbfd3b0408849afd130eb9c904b2abbe7d31f070233399428821edb0411bb1ab957a61de8aa5b59ede0b28ad994a0fea3d3d883df482f48336ae746457c5ad8ab8daf39e4225ac2f42317dbb5cf5b3ac40435513c55e3e733bc579124470e1a7aada0544dd540688eaa3db97a66e9125d6a23426d79935d6975cc154ae52afe06d04cf84c8aa762751b5c14898e7fbbcf9f952caa35602ad149e21ad382cf4a69138328bfb42228a0d82a5554c0e006d903311c7cb0acb7879988e18eb6c8ea30666f16021ef014b88ed3fc5a70b042704039f254366fa22ce23e059a367cb25f29100f7a53480125c04747409bfe4fe8201428b87ead1b6cabe26d08f9b13214af42ac5523d214e89cfab5b30e5a938618cb2e7de20c30b6f47a0fbbff597c60360b727dbab674a2c3d7aa67890e7aead9cdd2129d02cf3168a124d9b886bc6f56f7dc5122075497a05dc35dcb1b4ab84ccd16bb94c2d38b8ec074b131c7290eec224125794c2f55377ec2dd117ee60de9cde2e6b63776e03f72156ae111e9fe4e1618f9c9921735ce82bf6", 0x1000}, {&(0x7f0000001140)="e5dd222a80b51ef170ad72006832a484f2818bd77c1d2e8dbaa500cdfd1b7be6e473ca00ea612ca540be592b2ed2f7184b904b467ecef58b490455142a07a2e2580540934aea18246ca13b2295d9508bbffd4b7ee713da88abd604ad8bf59aadc6646ebba036fa1ddc", 0x69}, {&(0x7f00000011c0)="261ef6e94d05616051716372b606b7209a003c99a66d08e6d0e35211fab43224aba2dc6c4b0563db8d889d0f2e1691b33be52b3b2bc1bdd929250c4df6b44484b27ea79812218e6703db48598a38058eafc73b105b68190cb2627dd0e31ec2a27bab72a67fa8c0d0d9f05449404771b60cfebfdaefc2df334846f0d64b1640272d4983c284db3f7b69d3210255792ba4bb", 0x91}, {&(0x7f0000001280)="5bdd6d1f5612911d5721d14c82bb295522bfd0c16ca6614e34a22b2e5d5de650c435d69e9ddb5ba1c9801f12126dfd2290be780edd3f68b48fe39af1d29d631defedc4721d1703cc22a6c5aac27db783505dd4c45bf5613f76226383bb7cd50d84b94f16223e16889c49f8b2e6b7e9413eff96fab6e259842b5fe997dd341f647a8017292c5c3cdceb4f95d00c068ee0a00d5f6908c0e59e99e8f3f8ccb6a603714ea4881ef382c0de51f6eb57a2b1512dbdc2b47f5da61eaafb28b98d7262a61a136319efedadff24495ed61e4bdb5c5b5093de5ef083cc59b2ca1ed26155ab080b5ba8affab360b887e86d75019585dd5079060ff3ad3b038890", 0xfb}, {&(0x7f0000001380)="30317021b960a43a001418df8c7940440d84f1cb5b32327687da975dfd0629336fd4daee903c7bb9d39a0620aa76417acf763f875ae9f5319d50f5406c4de4295c5e012d9da77a41b6d7b88605f19fe3bb0201d04f540fb73977290ad1bc258ee69c607388557979e7d1ede923cbb65f01c78e0f91cc3351cbd12e9d16f5cd619dceb40900815be3889943858b1869d54d6af5c6c796f822e886e04163bfd8aee8e7e5e0a0a95320e55240d40a88d11c416601bdcd8c9cf97b2d96e2ff82", 0xbe}, {&(0x7f0000001440)="78b59b7862eb797b8362ec8d4fd8845bb0ac7c74b58b52606406db69f8d65be481ca633764c2b1027e808cd775c0aecea1b06be7e8304c0ae2764a3a2352a13cc1479b29a22c1b41a4ef470c43654857", 0x50}, {&(0x7f00000014c0)="88bc3ced938b4c1e6d3c417b5569ed0ad70d95af476bf95a0079b29cdaef7d9abf6a2ccf0214e278d7b6740154bf381ebaa22fe608e86636689a9668ece03a40a8077b9b430b51e32bc1925ddf17e06ff0a567a0d49198fa5754774ee4085c3134f5fcdbc81b73181781299dafc6fc65ae2ea88ff394514daf2962cb842e8d2c18ddc0c498187ddd775db5ccf23c58b938e5aefcef0a2ca6eb263c8f313844baa4fc9fb5605c74a358c505a629c62051d3f0cab38118778f95e539ca328e774b962f4544fea7e34c846a83f7e8d631c4a5a012c72e4bb39bac76fe653b858f2acc3f24a74f9c667484a32c67b23ff055f405dbb20de8346d3591c503f36a", 0xfe}], 0x8, 0x0, 0x42) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 09:15:53 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x10, r3, 0x0, 0x0) 09:15:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1000000002d}, {0x87}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40000b, 0x2000000000c4) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000180)) shutdown(r1, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) 09:15:53 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x17ffe, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000200)=0x3800000000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x86a3, 0x0) bind$inet(r1, &(0x7f0000000240)={0x2, 0x0}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") write(r3, &(0x7f00000002c0)="d9966a38e07532e419e278cbdca4fe88cb7995c6274943fbd4e8c3a68b5bfae07b08ed6dd7b4b5f19db8ba1e29c452f2edcc9491de8a47fcacb78eb364e7ec0ff9d04d185157a102633f54fe09c3da1f90d389b058ee40125337c9b7137e23d4e018f4f6", 0x64) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)) ioctl$TIOCCBRK(r0, 0x2000747a) syz_emit_ethernet(0x15, &(0x7f00000003c0)="20391cd3555a4a7796cadb0edcc4ec3d3b7d9b3d71") getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xfffffffffffffcb8) 09:15:53 executing program 1: mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r1 = getppid() setpgid(r0, r1) 09:15:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)) 09:15:53 executing program 0: msgsnd(0x0, &(0x7f0000001080)=ANY=[@ANYBLOB="0000000000000000bfad0e9b267a0811ee8c7bcdafd9fc20a31d3bd9a288f4779f85b5ac67441ca0105ce9c6682db4a208f62592a90c8b7b2c94d4f5cea3ac0d9e7f00aa2738d0e2b5fabc86e843222fed98d59ce2ef8f875f0c585ef314dd262374b28fc9ebd0494e89741e3b04ae7d4f112a3d496567c4cb1d7563381219d032da7cb3a50678423980edcbb304aa3215533b2589b702000000000000003cfc8cb75b7ad2b5eb18823327fc855c7d530630ce7a03673cf0d0ae97bcb99d1c4b331434d193148448942709ce50c9c673861a016f4eb5c45a18271f1c99dd110fea8d0c101cfa4b39c5f8ef4e205bfb88f690ade0eefe8ba42c9425d84ebf29575e9f3eab2d0177c681d19b9bdf7c6dc5cf6daf579da55187c25c266ba94b21641ec6011d7634be6ef45702cf138284d3809ee3bfcfe7f7158cfddfe196a0049d09974379c8ad2b233e46f8fd8a0bfe7178f0eb3af0048a3c2b805eb01e7c288ed4bb8ed5fdab39e24a7460fe77ed0ab5b64a1ca7cc364b2369e149bcd0e7a9e10f47748326215de03ff4ed6d6d6111671cf436d37b036e114eb2dc62a34d99e62b708cf3090df39eda94f191e8ab51142dae91fe36dee759bd08371a6eb265a1ac5654a560fef3dd159b588f80c6f1bdee95b441ce1838347e00d78afdc59ad7df8395fb58cfab74d8"], 0x1e9, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000660004"}) r0 = socket(0x18, 0x3, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000000)="a80079347afa0b801d5189909de223e4f2659d745a4875761f55242d1341b7beebe8319dcf54aaaee01f78fc316f32eaea8f7977970fbda183d41a9c404714ee91f888bc82edf735d7a7b6f25e8ac46824e622454f456b71c156741bfda73eeb72af2cfa61a544411a37f2eef9dbbb90fc6ad9bc05eb7f55a7b0f8826c80e0ab29d6b3d7fb5a8cf781a0bc3f0df755d9ec2de167980ba27aacc3bdf3460039ec67b0ab9567d685432d871e9736b809c9be5febf12c", 0xb5}, {&(0x7f0000000100)="5aa0e8502b1b70cc631f76214121fddaf0ce0cfedbcc6bc2a11412afdf33e9a82b9310e8195781ff2a9299d75833c50b932f899ffcf61b622802a8acf5f0854883228e149c6449a1dde99d310f8d7b087a1b413236a00102d093290234d7afec7d98e580914d77bf53963e91933bdf1074b34cb5119acf68aa60e0b3d43f0fd761e97f7ddf0e76c7dac0fd5e3548e774221d93a80a92c57013f049d14e04f9509ea990e8cd06d023d117d0860ae2", 0xae}, {&(0x7f00000001c0)="4b2d6d50e83b66557719df94f05e69e6ab2bb666eecce4659c0f06572a9f0d9a3d0facb12895dd8d987918351923b799a9938b951fb3c19b69c9607b106f7b1017fc9e6879e453cfe07c883a655e51bdc24e46e17ab3deb28205774c26e78bb6480ec005e00d0e841d3da0e59413eba78460", 0x72}, {&(0x7f0000000240)="c917792fc77696cb42e27879ab623fbb5ae53e7f90a39b325355de1ce0e28e3c096e", 0x22}, {&(0x7f0000000280)="bb2b18c465607819d41de5598a3f2d8a458aab526b26d2833078032cbeb078aa4dcffc1c2afef11577de797208d473d05b65e9962a880b7d28c3ee5fbca5e5dd7cf045f8af62dc0a276752f15a85460c883623b16854fd67adedd7486e708d24c4cc5a8516a1283a2dcaf0ebc2896f8b2bcf7f58ddaf967840af08a7274f8615e9333f9f3e885ea75c2699d9b673df13a71614cb22e1b4da4ff3c51627d61555fc062d4efb5f509bf2165987d8a7bdaf18a6e78231d28532f945", 0xba}, {&(0x7f0000000340)="02fbdadd2e7fa67988afb147229c0ab0498b3e0b62cb7c8f3bafca7a41e68b36e437f539fa718b958b63c46de3ddfcb6445a9660823846efa6366cf26279a7c295ea14f779217680ddfdb4179a9706c7cd85e3e6c33bc7", 0x57}, {&(0x7f00000003c0)="c944f08eb1bdaab64ecb678786423a33d05ffde4c6cdd3c2278980b8a448bd0fd92fcf60789d9a6e4b288e2af4295a12ab791fde5187be4d92d26d758d7cd2f1f1a78bb1f3ce432277", 0x49}, {&(0x7f0000000440)="2c2c8496309e4defd91802998f599b7b4702af87a9cc7a41b03e59c8001e67af8fcd90fc4b8adb7e7051873039e9284316002808db876b9c60b476713d48effe89ed3f755de5e2b9352a171fe7a400ff7deda4f03868f8e67d59ef7844b9fb6441f57cfff382e2800db9cf1cda6fce8ce88c24b3661836ee81704c5892963501d816cc4a5b7ca3d7c319cf5d502a521e29253e1eef5a8c979f971f0ebb1171f2b35706a2d4d46b47cc77a311734f5dd872", 0xb1}, {&(0x7f0000000500)}], 0x9, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000bc0)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b652f54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e6bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a5645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d325402a9d6c68de4ca116dd81f7787c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c15f62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b9083d2a349e8bec69b73d2bd09843744635a95783e349f552a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d4318d0acc6ff2811cc985f6a2d7a8e4518eb55ae031cf8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69b5e5e692d858511bde43276b63f7c6882c4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf7640856e26073a3467155310fcc38fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d535cd8162740656a16932b1305622879c688816c9680651053e5845bc4ffffffff0378c8b2f5e7187de81ceced890a46b95fb82f47aa75b3608f04927951ff629c5fee5bb1acebfbdc3ff452c7bac8bf01b5b7dfaa80dacc3b86729799595a4503ec53215cd68b93d3b6d1d02ad700c5a4856ba23a0b2b07fdc3f3e7e2b933849b4c2ff4b9473a44", 0x7b3) 09:15:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x30048, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x0, 0x442e, 0xe7f8, 0x3}) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:54 executing program 1: minherit(&(0x7f000001e000/0xd000)=nil, 0xd000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x7) readv(r0, &(0x7f00000005c0), 0x5d) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x6) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x10000, 0x0) mlock(&(0x7f0000517000/0x3000)=nil, 0x3000) r1 = socket(0x0, 0x3, 0x1) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000409031, r1, 0x0, 0x0) 09:15:54 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fchdir(r1) fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "92794655fabf4366f199af3615322d53bfe736ff"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:15:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xfffffffffffffff9, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8081, 0xc8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5, 0x69, 0x3, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:54 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x200000005}) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000002700)={'\x00', 0x3, 0x3, 0x100, 0x0, 0x8001, 0xffffffff, 0xb, 0x2, 0x1, 0x7fffffff, 0x39248dd9}) r3 = syz_open_pts() sendto$unix(r0, &(0x7f0000000100)="411b28beaaad339689ed1a662c620515bfd6c2af46e0de8bf12602b43f52046c31fe4ca39544472b21a3526d92b2c8d547e511f3cd6e572ae923f68682676a0c8adb15e23b4b5df7d677b9d204cd6fd407983be623f83e8bbcebfdb08bf539547b5c447c9c4672f3d1c89f1186bd83fe39b2258c74ea5d2a87600a9e1f4590cf647c040071eac67b9b279f6ac5a259fab6b886f9cee6ae949cb7db75e4b1a9c902b37e32456345c243bea4eb7f159625f510d77301e631f31a044c25a5faa7e3589adcb375b8da40d5b7d5b2", 0xcc, 0xc, 0x0, 0x0) close(r3) semget$private(0x0, 0x0, 0x1d0) bind$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2021c4bdcdb8e1a64388b08fe65ae280d3463af439b6294deb797809bdeb31dbeef5ecc50e8ce53c32fccd6701c7671d52fe08c7a9a27aae8990ace75f55b8a646f3c5fe8745ed4a84b129236507fdd918d80e240f791a3a163764ac2a2e21f3"], 0xa) fcntl$getflags(r2, 0x1) fchdir(r2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r4 = semget$private(0x0, 0x2, 0x50c) semop(r4, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) 09:15:54 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x0, 0x61) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x1) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r1, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xa9e, 0x0, 0x0, 0x0, "4287f6452a105d7ea3c06a6c7790dbb728beab8c"}) 09:15:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') 09:15:54 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCDTR(r0, 0x20007478) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x280000) 09:15:55 executing program 0: 09:15:55 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[0x4]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000140)=[{0xc}, {0x44, 0x0, 0x2, 0x4b}, {0x6}]}) r3 = socket(0x30, 0x0, 0x558d) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setegid(r4) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000240)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000200)=0x700) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:55 executing program 1: clock_settime(0x0, &(0x7f0000000200)={0x77359400}) 09:15:55 executing program 0: r0 = dup(0xffffffffffffff9c) open$dir(&(0x7f00000000c0)='./bus\x00', 0xa9, 0x48) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x16b) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0x8}, 0x3c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0), 0xbf, 0x0, 0x0) 20:33:20 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x10, 0x0, 0x9) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080)=0x800, 0x4) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x80000000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x1010, r0, 0x0, 0x50) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) 20:33:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffbffe, 0x0, 0x0, 0x3ff}], 0x0, 0x0) r1 = dup2(r0, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000180)=r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) close(r2) r3 = socket(0x18, 0x1, 0x0) semget$private(0x0, 0x3, 0x0) close(r3) r4 = fcntl$dupfd(r2, 0x0, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000040)={0x4, 0x100}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) munmap(&(0x7f000062f000/0x4000)=nil, 0x4000) write(r5, &(0x7f0000000100)="5dd1fa528ed1bcf11b715c5fccf8b251e237bf30b59c3ea2e6e84a99ce894daa5785cf67c48d6847814bb8356718fa006356cdf4cee7bd8be4f3fd52b290fc26332a848744eecac1f963c93719a0bc9ec66bcedabbf5cc2a3a08729e0e2698cceb74", 0x62) 20:33:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001180)={0x0, &(0x7f0000001140)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000011c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e2") r1 = semget(0x3, 0x3, 0x401) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000140)=""/4096) 20:33:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) sync() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x5}, {0x6}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x6) 20:33:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x40000000, 0x7}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x87b4, 0x31}, {{r0}, 0xffffffffffffffff, 0xc4, 0x0, 0x4f, 0x3}, {{r0}, 0xfffffffffffffff8, 0x80, 0x10, 0xf3, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x1, 0x800fffff, 0x6, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x28, 0xf0000001, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x20, 0xfffffffffffffbff, 0xff}], 0x8001, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x28, 0x1, 0x1, 0xff}], 0x1f, &(0x7f0000000400)={0x1, 0x7fff}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x20, 0x1, 0x1, 0xdc}], 0xfffffffffffff800, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x80000000, 0xb449}, {{r0}, 0xffffffffffffffff, 0x14, 0xf0000003, 0x400, 0x200}, {{r0}, 0x0, 0x8c, 0x1, 0x1000, 0x7}, {{r0}, 0xffffffffffffffff, 0x88, 0x6, 0xffffffffffffffe0, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffb, 0x1c, 0x2, 0xce48, 0x7fffffff}], 0x80000000, &(0x7f00000000c0)={0x80, 0x5}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000040)="959ed5857dff267de48690fe63775b72771384f4e10cc80f5a52025b6f", 0x1d}, {&(0x7f00000002c0)="b95cb6eea68dafd72650e53d51dadb6142820abb5789037426d73cf54309bab0405d5aba76de", 0x26}], 0x2) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000600)="48d9c1037a3f8cff64ae02adfb6c378d4c07d08571a434a15466a725bfd6ea1abd1c2bb6336b6b590748e0ba1ebb7eb3e8d98d3d553362af78cdf99f80356ad1f4bf3e256b34f6d0cee0c6e196c10ceb06a003979cbddb25baab8cc2a38f977cdb541645e558c295fdeba99add07a736321525fcaa14ab24c92566c9f1666807792438d92805dea43520a34b892e9b821bb63545edf29fa6bbbb1e8b0ee2ef60a1f5f3591ae42ef0bcbee5c58c2cded5fd25ade47203e4f41b10d83d881da45bc955c5a7a6e7f26d432ffa33ddcd0b2e5562546d04746bcf88a9ffaf8ca30f3489bf21d2790ad83386e9a9a4f01430ac6415a53b99c8eef1407e323706d734e103ae5af232c2baeef5bf4d4bb206969f3e41", 0x112}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./bus\x00', 0x5, 0x3, 0x3f, 0x1, 0x4, 0xfff, 0x60a1, 0x1, 0x1, 0x9b3}) 20:33:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) recvfrom(r1, &(0x7f0000000400)=""/4096, 0x1000, 0x3, 0x0, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f82986c653000ef6709d3a3621ad0896bfca18abfb6e0d20ee039acf318731faa83b1046189057780020000a5fe5fd9efdcfdc20590c0ce18261b2ee4ab87e7d4021d3bc0d48cf0fb34fe2123742c5b63572cad48588c68ae979e3e6f9eb6ff519edb93ad21f922e09a5673098e71"], 0x10) shutdown(r0, 0x2) 20:33:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getuid() getgid() r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1000000000000297) 20:33:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x20b01, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000200)="f7") 20:33:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgget$private(0x0, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget(0x1, 0x0, 0x169) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() r4 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x2, r2, r3, r4, r5, 0x8, 0x7ff}, 0xf9, 0x100000001, 0xfffffffffffffffb}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x1, 0x7ff, 0x8, 0x0]) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000280)) 20:33:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80, 0x0, 0xfffffffffffffffd, 0x20}, {0x1, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x8) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0xc3, 0xff}], 0x1}) syz_emit_ethernet(0xb2, &(0x7f0000000900)="1fdeb2ce7691167d9041d03712e41a9d7f6e82689e4f018c46be8f3feb7f507806f2e7140b03f74c465f1fdbfc77849ec28de3e6137db5f9005097f30ac0866c53862180269237198069c8d1bbee73a2b16ee30c3edc3d92d692ed786e67c035ce43f2f2992bb7c0f4e5406d36c585a6444a7c66f19532365296dfeb9873b082f59032e2522476f9b2d9ac98aad3e6473b1917766f0c892c0e345f28c29daffd7b72e713fb0f8ef41ee4988b435647a52dac") readv(r1, &(0x7f0000000800)=[{&(0x7f00000001c0)=""/134, 0x86}, {&(0x7f0000000380)=""/228, 0xe4}, {&(0x7f0000000280)=""/15, 0xf}, {&(0x7f0000000480)=""/189, 0xbd}, {&(0x7f0000000540)=""/216, 0xd8}, {&(0x7f0000000640)=""/124, 0x7c}, {&(0x7f00000006c0)=""/216, 0xd8}, {&(0x7f00000002c0)=""/54, 0x36}, {&(0x7f00000007c0)=""/55, 0x37}], 0x9) 20:33:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x101, 0x0) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = dup(r1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x6) 20:33:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x30}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 20:33:20 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="3cb5dae8c6fab6b63f9fedafa3dd7610207f0ad44a46c9d6d10129d35e004e0015ad4ebc1576c96cf3de1416f6", 0x2d}], 0x1) flock(r1, 0x2) close(r1) flock(r0, 0x8) 20:33:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x448, 0x0) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x4, 0xdf) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0xfff, 0x0, 0x2800, 0x0) 20:33:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8480, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x2c}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 20:33:20 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r1 = semget$private(0x0, 0x6, 0x80) r2 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r2, 0x0, &(0x7f0000000240)) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x842, 0x60) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000400)) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000140)=""/8) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000340)=0xffffffffffffffff) syz_extract_tcp_res$synack(&(0x7f0000000600), 0x1, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) semop(r1, &(0x7f0000000040)=[{0x1, 0x8, 0xac95d12287ad2dca}, {0x3, 0x2, 0x8000800}], 0x2) semop(r1, &(0x7f0000000080)=[{0x3, 0x8, 0x1800}, {0x2, 0x6d, 0x1000}, {0x0, 0x800, 0x800}], 0x3) fchdir(r3) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x20) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xfffffffff7fe0002) semop(r1, &(0x7f0000000300), 0x2aaaaaaaaaaaaba5) r5 = shmget(0x2, 0x2000, 0x80, &(0x7f0000000000/0x2000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000001c0)={0x8, 0x3, 0x80, 0x600, "b5011b35c8f4ad1cfee213f30c0c7834a919c889", 0x6}) r6 = geteuid() r7 = getegid() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getgroups(0x40000000000003ba, &(0x7f0000000180)) r8 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x400000000) write(r8, &(0x7f0000000080)="4c0dc55d", 0x4) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', r6, r7) 20:33:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000840)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2043, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="98cf22ddffffffffcec7ec7e2494c54d7c4d706dd1af9394387dfcc624cefbc8c9e777954342d481ab01eec6798d02a7845efe00000000000060e3b985120395fce3a0f9df"], 0x1) clock_gettime(0x0, &(0x7f0000000040)) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x3) clock_gettime(0x4, &(0x7f0000000200)) 20:33:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x400000000002, 0x0) socket$unix(0x1, 0x7, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x368, 0xcb3b}, {0x18, 0x3, 0x4, 0x80000001}, 0x6, [0x1ff, 0x80, 0xffffffffffffffff, 0x3f3, 0x7, 0x76d7, 0xfffffffffffffffd, 0x401]}, 0x3c) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) pipe(&(0x7f0000000040)) 20:33:20 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x8a3, 0x2) fchflags(r0, 0x1) r2 = geteuid() getgroups(0x7, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r6, 0x2) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) mknodat(r0, &(0x7f0000000340)='./file0\x00', 0x2000, 0x8) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f00000003c0)={0x1, 0x1, 0x6, 0x1, r7}) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000400)) r8 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000440)=0x2) poll(&(0x7f0000000480)=[{r0, 0x90}, {r1, 0x120}, {r8, 0xb1}], 0x3, 0x7) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000004c0)={'./file0\x00', 0x7, 0xfffffffffffffff9, 0x0, 0x1, 0x1, 0x200, 0x3, 0x1, 0x1, 0x9b, 0x6}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000540)=0x1) linkat(r1, &(0x7f0000000580)='./file0\x00', r1, &(0x7f00000005c0)='./file0\x00', 0x4) unlinkat(r1, &(0x7f0000000600)='./file0\x00', 0x8) openat$klog(0xffffffffffffff9c, &(0x7f0000000640)='/dev/klog\x00', 0x200, 0x0) geteuid() ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000680)={0x10000, 0x8, {0xa0000, 0xfff}}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000006c0)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000700)={0x6, 0x5, {0x2}}) getegid() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000740)={0x5, 0x7, 0x800, 0x7, "7708bc70826de0408923b39f72fdb2b9fd64eca7", 0x210, 0x3800000000000000}) setgroups(0x4, &(0x7f0000000780)=[r3, r4, r4, r5]) 20:33:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0xffffffffffff2628, 0x0, "d730c1e7bb6fc6033d5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c221a8cf98848e4a8051bd24443dea8d0343d605e2d3280533ee6185c6a121f5270104000029ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679dabc87423cab21c6b2648aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f31d6a2e60e1f34322c0cdf8648b25935d14079a15cec5d79cd66c31c806000000000000001f50145e21794b18cff71dc3b018be5455000200000002000015da075ee54c0682247a3e005d77b10ba7651238225903d22d6d6e525aea68000000000a15f360e14b09969b93ff0f000000000000a9720b4a00009c8161e2baf0b7ae5907edbedf7f", 0xf6) r1 = syz_open_pts() close(r0) sync() dup(r1) r2 = syz_open_pts() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x1ffff, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:33:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xfffffffffffffffc, 0x6}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 20:33:21 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x25}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x74, 0x0, 0xff, 0x4}, {0x0, 0x0, 0x7fff, 0x1}, {0x100000000, 0x4, 0x7, 0x7}, {0x5, 0x8, 0x7f, 0xff}]}) 20:33:21 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x5) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) 20:33:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) r1 = dup2(r0, r0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x4, 0x7, 0x0, 0x4}, {0x5, 0x1000, 0x80, 0x7}, {0x5, 0x8000, 0x1, 0xbe}, {0x800, 0x5, 0x51ffcc5b, 0x8001}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)) 20:33:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) getuid() mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) dup(r0) r1 = semget$private(0x0, 0x7, 0xc) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000040)=""/64) 20:33:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x20}, {0x6, 0x0, 0x1, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x1, 0x6125, 0x7, 0x35a}]}) 20:33:21 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) unveil(&(0x7f0000001340)='./file0/../file0\x00', &(0x7f0000001380)='r\x00') getppid() open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0/../file0\x00', 0x400, 0x43) 20:33:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x4d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f0000000140)=[{0x2, 0x0, 0xfffffffffffffff7, 0x4}, {0x5, 0x7, 0x9, 0x9}, {0x9a76, 0x0, 0x9}, {0x1, 0x10001, 0x0, 0x2}, {0x3, 0x7fff, 0x3, 0x5}, {0x8000, 0xdb, 0x9, 0x3}, {0xff, 0xfffffffffffffd01, 0x8d000000000000, 0x6f}, {0xffff, 0x3f, 0x3ff, 0x10000}, {0x3ff, 0x81, 0x2, 0x4}, {0x23c54, 0x8, 0x2, 0x2}]}) syz_emit_ethernet(0xfffffffffffffcbc, &(0x7f0000000340)="b6") mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x6000, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x10051, 0x0) 20:33:21 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) socket(0x11, 0x3, 0xbb) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000180)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 20:33:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x4, 0x0, "00000000e74de40000000000000000000600"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x7fff, 0x80, './file0\x00', 0xfffffffffffff001, 0x1, 0x2, 0x61d150f6}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x22, 0x8005, 0x2) 20:33:21 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040), 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() dup(0xffffffffffffffff) r0 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) dup(r0) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffff00000001, 0x3, 0x8, 0x5, 0x40, 0xd1a0, 0xcea, 0xffffffffffffffff}, &(0x7f00000000c0)={0x7, 0x3, 0x7ff, 0x6, 0x401, 0x4, 0x9e9d, 0x5}, &(0x7f0000000140)={0x4, 0x9, 0x0, 0x200, 0x101, 0x7f, 0x0, 0x7fff}, &(0x7f0000000180)={0x401, 0xff}) 20:33:21 executing program 0: r0 = socket(0x0, 0x8000, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x80) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r3 = getpid() fcntl$lock(r2, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r3}) writev(r2, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) semop(r1, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000001180), 0x1, 0x0) r4 = dup(r2) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000011c0)=0x1) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r6 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r5, r6) shutdown(r4, 0x2) mprotect(&(0x7f0000606000/0x3000)=nil, 0x3000, 0xfffffffffffffffc) clock_getres(0x0, &(0x7f0000000100)) shutdown(r4, 0x1) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000001300)=0x2) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000001340)) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000001380)) semget(0x1, 0x3, 0x1c) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000013c0)=0x3bb) read(r2, &(0x7f0000001400)=""/4096, 0x1000) ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000200)) readv(r2, &(0x7f0000002500)=[{&(0x7f0000002400)=""/169, 0xa9}, {&(0x7f00000024c0)=""/13, 0xd}], 0x2) 20:33:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) close(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x6b70, 0x0, 0x0, 0xfffffffffffffffb}]}) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1, 0x0, 0x0) 20:33:21 executing program 0: getitimer(0x1, 0xffffffffffffffff) sendsyslog(&(0x7f0000000000)="69f4b2ff8c01ef598e892c9c73628cba51497b0a253a04f59afbf828fd7412", 0x1f, 0x30) pledge(&(0x7f0000000040)='-\x00', &(0x7f00000000c0)='.+I\x17\x86\"\x00') r0 = semget$private(0x0, 0x0, 0x180) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000000c0)) 20:33:21 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x605e) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 20:33:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x32) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 20:33:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2006, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12db8ab2784bfd08ffffb73a92d6c77d5e1a5a0500000004"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r2) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) fchdir(r0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 20:33:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x1d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='\t') r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x220, 0xc4) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000003c0)) 20:33:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x4500) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6, 0x201c, r0, 0x0, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000340)={0x1}) 20:33:21 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0xfffffffffffff801) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) 20:33:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x820, 0x0) sync() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x20}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xfff5, &(0x7f00000002c0)="f5e8c277ef4ea5aa875d555855a67907176ce5931a728715625802fca41f00274a32b279ba6acac30b9d8765ffe83a0e6557f21dbbdc60629b07daf471fa2586ec0616ebccac9d29eb988c21b6d900"/92) mlockall(0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x54, 0x1, 0x1, 0x3ff}, {0xfffffffffffff7d1, 0x3, 0x7499, 0xffffffffad4107b9}, {0x5, 0x3, 0x1, 0x2}, {0x4aeb, 0xb72, 0x6, 0x9a9156a}]}) 20:33:21 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x0) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) 20:33:21 executing program 0: r0 = socket$inet(0x2, 0x80000003, 0x200000c6) socket$unix(0x1, 0x5, 0x0) socket$inet(0x2, 0x5, 0x2) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698a, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 20:33:21 executing program 1: r0 = socket(0x1e, 0x3, 0x0) recvfrom(r0, 0x0, 0xfffffffffffffe32, 0x1, 0x0, 0x391) 20:33:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x1) fcntl$setflags(r0, 0x2, 0x1) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000280)={0x0, 0x7, {0x1, 0x8}}) kevent(r1, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffb, 0xcc, 0x40000000, 0x3, 0x1}, {{r0}, 0x0, 0x1, 0xf00fffff, 0x81, 0x9}, {{r0}, 0xfffffffffffffffc, 0x6, 0x1, 0xff, 0x20}], 0x79, &(0x7f0000000540)=[{{r2}, 0xffffffffffffffff, 0x0, 0x80, 0x1fb, 0x8}, {{r2}, 0x0, 0x8, 0x82, 0x21fc, 0x9}, {{r1}, 0xfffffffffffffffb, 0x20, 0x27, 0x7, 0x5}, {{r1}, 0x0, 0x10, 0x40, 0x7ff, 0x5}, {{r1}, 0xfffffffffffffffa, 0x96, 0x4, 0xcb, 0x80000000}, {{r1}, 0xfffffffffffffffe, 0x0, 0x7, 0x3, 0xfffffffffffffffe}, {{r2}, 0xffffffffffffffff, 0x30, 0x3, 0x3, 0x7dcd}], 0x101, &(0x7f00000003c0)={0x7, 0x5f70df99}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000300)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r3, 0x0, r3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r2, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) 20:33:21 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x8a) close(r0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x7fff, 0x0) syz_open_pts() execve(0x0, 0x0, 0x0) 20:33:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x1000000000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x2, 0x3, 0x0) 20:33:21 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x4) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="d43bfda43f31f91ee0dcf1016b9f6aa92dd3160e6d191ee072395c860feb7212a8d8555b7476e8bedf48c94f573e81bde312700d223dc1", 0x37}, {&(0x7f00000000c0)="d5a9964b9b24cf2e0df7b6cbacb6ca585a29b4f33a516fcfd6f833c5d0f31b06cc0dc7f87f2ac670ca477bd6e0154b974c90d8", 0x33}], 0x2) fcntl$getflags(r0, 0x3) read(r0, &(0x7f0000000140)=""/50, 0x32) write(r0, &(0x7f0000000180)="f17975acb2532c256ce3f6c48f6afd5f4acd9b13b38738614c289c07368ea7b950309b57c6b618e9012cf293d8efb5d3262dcf6ee6b1721bbb89186728f11b1cb5ed992a0cf529430f3647ff6885bdbd04f6c11f8db9565fa2fd5812dc5aa3e21eddf4c3f92c97b49401b093235b1a0996b4f2edfdc3f9eb8819d052622eb9626a63f69072d40a307f7b5e2a719d6718a15340e14cf310e2241fafde735ac5e49a6521c212e962dce66c85b0e0aa5a4fcb9e5ffa6f73bf2c2cbbff8ff46e1a29b0cd50035ccc84ec093f089a9d2250d9a63eb7fdbe7260a347825583cfee47a8069f33d384cf8cb0eb1aa94eaf12f2ce42ede8abef7d3efbb82e6c7316a9568810e5dd3aeec82822d1476766cb0881e040bdc6e31afe3a8453f1e036ee139e58e1cd0534d1a2fee16050e75a4c5beb0bb3197f3c9ce84fec6ae20d5b15512426666bd5855890cc5d1b92852c858e7e6dfcb959dbc1a8524a424f59397c944637ecf70734a95e06935cee21a4a743b9616723d2b9df9773b9bbc132d57304ca4bae51213d68ba04cef7e4704e7991c2166d516128bc7a648fbba077d1382bdbb9dbe2055f1f2ecbbd56b98f311b148b9118725d0b1be4e70f654dd95565538263a4e18de125b5c71a7842ab11fcd4652d91a680613b31078290487001b97eff42da11dd22a6eb4577b1b59b73634228a32e158ba6e62da8e10c6091920d8f5abc1d9a2c6968d38fae09db6b2dac8add2c31a630785fbef7361a8812131d9660db0af5b1013589ce117c87b7b12a091a6a65a8c6845e9712c829dc26c86f98f3379c8cbe772c42570f42e23c8b16ccd485ac909343f586bcfea38d3c1a4b12516fe772660b2feecebf2d3914e9a47af49105880bbabbe2bf52bcf9f657334ffc0a92037b9870f88174e5ae550ac429d8f1797ec007efdbd6c0570f4b984094ae7804077b6e1de6bd74c503a0e057f5e8e0b09c029219758e6dbbaecc6c8cbff7aa6e0d365738b3987c1116e1fcb1805c181896cf8aa51fa14f3349950e40b636cf918736f335466186feef72e29e2197a0961af22a15b7ce6a9660930fcd2826c20850d89e8f480a8f4e9110723c67de265a7c959cdc28ffbc6a096a609bc6b38efa81aa8d44e4aa00762223b0366d6f061ac2f26f74962c1593d10a869f71b2210a997c4b54ea48fee3d22ad6da626735258437adf46b3e103dae5552356c54e56b89cb820b1da98e450bf40723cdf3912dad56800a6a7221b10e7002fd43d2d65f0bbcdc5cbac41fa2a45343b21e5bb024113f1880bfe4eb57f2096b5be84f3e5d4f031998bb38f152dd3cd127be01aa315de33c16703000c41e3d1c759e2dd5d7b7d0abf11f08ea5cdc5373b046205fce40c616eeab6c543e43eb55017ccb0a6a3ad43845a9ed9833a4980ea002cda420f2aff36d9ad51c2775c1ab0d79da72839b7a1258e07525232692ae2459ba3e34665cf382775870dc27e776c5bfcb8308e85eba52a44278fe161b673401f445357ae3e6be4c663b49e623dc2f35b04917f8e4995bb90edeca2f446ec8c715e036953f6378fccc545e74653765351f84d052eea080841a47eba9dc01dc1398868c9c022a400354c317581f119e83a9fd87dfaf8b0ad87beea968bf9a0b17ae387f258f1b736f82edfbc96cc3dba556f73de2886c5ad8ce26cd937e1f37306efccff092f99f55b9dc7e8ef888e3782ee81c9768122ae42f5e3ad808e1966a2f335de2728c8eb072c5e3523386c2ad50b26349d9360e70205102934db07ed96d45882b42c3131c6945a87f3dd8a24e7bd1ac9c61cdd92a0e9a1fc75619a1f55a8b0e852e9487e64e30d4ef931f6d1b04294b6bbe94a61bf36986be2498f621d7e31ad77303daf3f476c294255b1d6bd185cc6b6d192c1fd3642bbcc9c2fec6d646640a22f9502924a53f5d3e1297ef891e310f34ceac828b1be66ee6a29f445b7a0165efcbc980408450550977c890a192083629470eeb04cae53b09557f0d8ac3c0794e232237ed0fc0b3ee5f0bbd38b8d1fc70e306bc6d66c0269f472643db7c7b75907dd798e80cd523e6b38c8c15d9869a739e1748e3ffe772961b56d60a5c967318737c9c06e06daada052569408e3e19bfce4652d014693696e6a41d5d75c4a3625af6f25b77440bfea899cd18ca948c44da7e4c0dbc23e4506597a4f8ac2e8fd8773d0a2bd2b95ce3cbb7cfca3143df311fb490d0ab0d276243658e7bd2691281ac40126f31ac71132514c22c421dee0fb9adc78b271a5aa2c55eeb10f1787c5fdab3023cfadaed67d63cd83859e1df1d7adac54f47cbd20c626c512dbe848e03b64504f36843cee4ac616ac763626020416f0cf93f9a6cbd3d79bcd5d60deb1de89474264db10918388b2f57a2bba412a9dd3115b83e0522b726219e6f4e105fe8e0d211cbdb255d057c45c8abcf69161102f1e0d3b5b125c3c62412a17589c4b3a26b0bfb580684359fffd4913b46fe224bf88baf482c45e61cd3a1c0b4ce34323ec93fcbded5fa728cfb149b574c0fbc32c419290bc22b35d908cae7bb2785e32f38288c4a1c6d33ddc68d154497a1035c6c6966abc13e7a36e7022714b56bbfcf2656b3fe41ad25f0b641de1c43488f1d606472c4fa2291ff8207b56d5fb123d5160d33a658334513d9bcbc8ed94a3905c29c5cc1300608cc966447df0f73a46029f523365ef17a7e707a79294223a9d2386d79266867dbce394de13bd664fa346382bcd3c0c7dba94a42a2427b044a0867d952097acb16fe6175bbadde9e63d301d655167c17b9a7b03fd07e82de0b6b6beef83ac2c8fd4ad7bfc911be34df9242763029bf29ed5367b71bd89fd0d29ea636f137615c04432ac3940b8a69215a39074c63378b51a4558b72bc24b23befab2f00f17d1c20b567789010e8cae7551bd1ef4df175b7c2eee150822ec59c2c13370fffe137c30ae82324885c0a1ea0624dd61185c763e476764041d383b2129f3bbfea942752424e2b05827e9e3f8279d8a87dc3a2bb5f174c9b41b139306fe3d33018f7bdcbea0c86eb4b66518744319456b9a5fcbdd796c8a727112f273531d4034b99a25709f943e48cabef63bc426a1aeb398d7c9dfa7b6ad04a8f11c2bf8b9d16768525c6b93cba1fa156b84c4462b33f705107ef37bb579bca5879282349a22722df840bd46fc35e8139230f5ed331c61f6e2967123b222a31ffa4eb8b82119de7fda2aa293dc507f5876447c5f3e7fa4f99e7339acc7f391e3447526ff1465185efb27242c4da821b0d920e00770b264f8399667d1347fa26f9ccd935ef86a072b43bdbd59057d946e16708370e90168316d7c3de7a5f6a877f56162b129503566ce43785362a0f7606c17b526b1995e406b34e57e98352913bd1039ba2e36aa8f87cc329ff08c2c7956868976f1e4c862a9b917721ca82ec69adf4ad973f18f82032a4d9bedd5c93d0ff4e8be4d344f8be920e4ad86028d53a0cc421b42f140dcb8dfea4afe9c9816e6428cff332f64abc98ff8375ca9369db5c7ae9a124e445781d9d537f9b670e6fb8a21e468001189d5df5854e9906822b0b5c7dd8f9992dfa3c62b5f376f88f2c33086e4755d164c2a6ececcc7f400c408fcc2117fc62c5669849a9567a5dd781084829c508c3693e9662b113435c612779fdfcf8b1cdee4ccd71254724062f068b0f4f661945ca6008a393f069f7aa19800d3e2845f172875901867386e9d3a9d98f1d7875cd8ea71039c2f8f34ec1b1f66dab525d96b105bc1bc6e7fa6b1d7990ecd58bf0d4df5fbb6ba57a81378863c17ba0a76eff844a3583b49baa278d0a0a0f4183a9c5df5b04a91a1a00b0e045e39e894bcf676b4b01e03a505adec614bc859cc931f2b7c82aa54b40f19b03b2dd47fb000c29b315a6a5856fc030e5f11f8d0f3f5ac9e10350b366fba6ac9636a5e977219119a370a656386ada44f5e5e84dc697c33327a99737de20c4c187a1eef3930c5ecc568a885f29a6eb2197c48cd42ed4566db3cd55cf0400f145b550aa2b91cbec2ba2ed496bd17472c5958437d8d12ebed03c18b4dfac48715605d3f21791600300436d0a31e159f75e7f0f6145012623958b59bbf4ce05aca41d1afc498164c9fbbc411953fe9d7b0e5c53bff6e4b678ad194b6b392f0de12065e952c5db5b2b62891b3b90fbfd54c819f06cf98a30bdf2165b0d13fe130531a6e3213622d786ff31c3928ae0442976b7a1c1350aa2e0b36e1f9958cabda2ec1a971858287f34daeb338c54a45403b8306b1a74b7194d93544ea61ec650f1ad9a92e5cc254f5752ea14a7297243573a7d958431ce4a668ad8367ef12e9892af7e02aa0901f5abd0ffb5a83be7c7ea452fecc9bee7c602a888ef890cd4f33a55fcf33f757552b99ce6d06ba94ea06700b46ef3c97112cd05c8ffe2cfba6a7af4f0a1e1b5b0cbc8ecca797b6ad32340018239dc605fe73267c2e959f7fd609a039f0fdc825cfd89e9fb23a3644b486283262663250e8927323952a3cb6642f9dc36d551bcef958467fae7bc918054131027f0f9a12bf5a1f6c291bfcf8064f4ffe299feaa22cf21307a705c948684fdd9db80733fae97a415a741fd5583d393eb28ad0f6d87673992b92a3b5f3fc429bf65aa84ede31854143aa69e32cf268b8b1cf1e7bb1b2519d2dd89d25bb971787fb8a4a2274fce1436aeeebec24472f4377f60340d7c9db2d2d6d917b841897759c43a8746d333e76299295af37cd862edf80c34c5bff3f0b5bd2f940e7b95241f461c814eb4d01c9b9f3684d1a4f54cfe365a586aea032b70756f551b3a94ae70dad8eea84c73fef09662b0598a97e4c7a2702d706dbdb489f14b48829de98231c82be30a57b36b3cb651f2a8653c8d18d4d051f5f1fbb5c91f83bd753fd8078f616eae22eaae66c07faec668d9f2ab19e419088b022ef5e463cdc3a02878c3740e44deffd14565ac8935652b9932291bf4d7c9f4a377926156c094fcf2fee2f03fe8a4f324001453dd24636b6d21e58ea9b76f5f490f7bde2f7636992f23efa47b88eb71ebd918302eea9dd06fbfa31f62d9dac4ffd6ce46fa41799e076ee9abd941953eaf5d5120f26f32e176e47591f0dc92b0c6070ed296267eff477f9193581281ebdf0d864404644d5b5f6d42beb22be8a79d0c2306b04760f714fc2fca94ba8b26b5518e04a7f46084b4cc442d7284e2f09df844fea53e9e972174dd14b46c2f14366f663d787a571d76d83e7f2507a1595d114f510d22fa4148cd3c4286c799c307be007dc8025377e0baccf83043235eedb39b3139fa19998b19f32d52c07a67733495b8cebdc4c001c27b6283ebc73bfd5a2e60d02d9ab074fcb64f4157fcd87ecaa9ccb3fa8bfb3fecdb18c690a49389a8680e3a99b6e4c081320c7fa3599a54ea053d6fef45b7fe2423d23e7a330d410d0992a18b7e24556d987e9fd518895ca3eb7588f897fd719b591259e8af1da6e9f00a4a2dcf72a6a0a4da3b75c976c81b1b487934584d26d30aad853fcd9d11f9df64ced7bf07cdd7ecfa6354533875b242d1f56e0aa4690934af2ac8c708c4672364debeaca20d2b260967facab524855bdd2800321a708461d521e831ee082625246d0d89d2b29af8849ba65555297aadef8792f39f3795cb729cdf3284c6332f76ed1e1e8d0c8f2aa6d11eeb70d2eca33193ea54a33170e1959e7f30e72527bd8703174061aa83f4438e66f51eef6897e5b1c2d5ffed02158a20924deed33394c9507170cbd3467b3d8674b38f42f069e8bd00028fd76b9b", 0x1000) fcntl$setflags(r0, 0x2, 0x1) r1 = accept(0xffffffffffffff9c, &(0x7f0000001180)=@in6, &(0x7f00000011c0)=0xc) bind$unix(r1, &(0x7f0000001200)=@file={0x1, './file0\x00'}, 0xa) pwritev(r1, &(0x7f0000001540)=[{&(0x7f0000001240)="0442361df58afc538b98fafedcd31ebb3ccd2fae993c938b2f4e91abd4138543f94bbfafce88711677863570b1b976292a0d4f6ca82fc670f64ed33e19520e43f83d136f0c111353b40df1c0077765168715d4109f238782bd17e5faaa91bc3358f103a6ff7a990118bae8a2d311fc8f6b2988ba69e93ff559abb0834ef3614c815d36e789089b665f602d2806e7d55538d66a4ea3d25a51bc9d2bb30f896816ea496f328276170e859501cd9467568c6436015a34b63ae802194b2fc053303ebaa507ac041dcd29449b52ba5555acd4b15dcca4e95086a03fac80a9d3a142dd21a3e3d69a8ea9cb98eed8a0f0a1", 0xee}, {&(0x7f0000001340)="9e26", 0x2}, {&(0x7f0000001380)="30ab241c1ddd58775e81078ac061b62a150dcec9e452424886aabbb83dc2183476d76c52299f92667c86ca7667e59359bec698aef1eb4629fe8b81693a0466ccad94e8b501687df2c680bbcb98ce90fd9c5fef9624ebc775f6fab98136aa6c7ead6c650ef6a0ddae605521d243a38246c32b5df98caf7173acd77cd1255cf4264da4ae9dfab63fe40bdbf33a0048c236", 0x90}, {&(0x7f0000001440)="bdff03bcc4a5a41e76cb418cf311cf168928f430ca4ff9ba169417f0b1fe805a2497f568330fc4f41349a24cf2fb79e3a67d33bc9c8e7cb0d1448b2de750336c9dc0a085e9cddd2e4137fb4b3bb2999ce17a853f1c88dc4a9e7bea31f5dfb14710ca6b19a58ee50eb58d377acbff8a61366d098715c84ee605b566309d1424efb38313fc47dff567b84c9561a32c2a98ee5c3240157c1a730b29ad8eec7bf215f3c6dd2ed456e66e88776a756ac459ddbe371f460f74cdf48c9bc972968e46c6ffd27a6cd098801482d14fe6e77c24ec45ffeea7c864fa3def9e2b3568d23905600cd374fc699d235081dce016d1f3", 0xef}], 0x4, 0x0, 0x0) close(r1) r2 = msgget(0x2, 0x2) msgrcv(r2, &(0x7f0000001580)={0x0, ""/66}, 0x4a, 0x3, 0x800) r3 = socket$inet(0x2, 0x4, 0x7fffffff) write(r0, &(0x7f0000001600)="343a7834bb97401f4287256667b5f7b9491ce6f41334cb485145b82cf9a6398cad746ddca9de", 0x26) write(r1, &(0x7f0000001640)="6529c104e7a212f9c909806d1572c0b2b4ec1fbc8c479b4e72c3daf582bc782f7ee70fae92d9842063040270dea22d85e860ea1c6b86163d3ae343662c869a9a6f6551b32ecd71c6eba9b287ede92d773faf12fd148cba9e959d9a7e70b17889515f11f91e355d47b55e27c1d76f766c1a5b8f5aa241b362e4dd2bf2cb52a00ad4e48879fcf44aeed19741372d721fb37ab1b65fac403e8b2fff9e39f18234138b3614369fdc6aa16bd9eb8ac082390f5d3fe7c091fa257a2c4d8c9e3637c901821136a614e8964d9faec38e4cc6c11f18dc5356000cadd5d4a727decdeb02a95132a97afea391b423ef90b533fce239db53ad6f698ba3b02f81883651942033a7814fe43599cc67de21ddd2398c54c506a6b5b416b6b89b21be394bbc0e2cd747ccddd0ba0da2bfe6682c0e0446b08c78213402a90cbd2a9e97c09ffe5a53ffc9738ed26d9ef3b4feda682c340ab5dbd26bb08c66c76a524170e8ce10c934ccf32ae108dcc5d4ca6901b7400c56c02e1689d9ddf8a99794b5bfe63d8926557c21818b2d6ec73067e5f7d973d1c1b958576a462ca5268d394b03d857b347e52bdc273fa2db9e5532520c2e7390d7f1bc8bf6ab7efbf9ba29d98b20fbff8e76c5aa27b17e4fd7c1244da7ba5c37b64b4cd2d1f71e2339d5dc4c8e568cf24703b0bd4412bb2839120de1a71c23486a0f522a2e12bf4cf11e7f5985b1876dd91f1ebacf3813ac2fb788bedbf13f44867d62da50f9d88bec148f63f777a9dad76e86acdef855fbdd94bfe5522bcf2c931cbbfd7c07550476a5e2de29ef51756cfca845c13d1bf6bc408973f0dc79cbf8008c8c76e8fbae177d10d50c6e506383441a04936f972e78c0335bc2ddfd41d17ce9b912e66e507814478e43f739fc85853f1626376bb77dcafa98b82fc4dfb7ab3ddd0c9ef7b385046a4a295d06fa6c5b28bea81e75f916ed78e2fd8bc641e1be25dbef25542f953debcfec8b9e250860431b9cefcab459407087004cf86a75fa91203a8154bf0339a501789986afd7c120315b4af4126d28a6748ec583fe12fb7e6273a4befc67c4420d80e10da67c7e9b893e65b29cb6938959440f7209a6e87c5da28fc90ed1a9e3d54a7927760d87ff7310f60ec02239b43e2686c46f9bf78763ff34f961a9b268670c30f9ba2e3c6eeda7f605f9952bc9d16ede234e58a5d7fcf331a7a79a6d700bfc262d0deb2ca70edb5b1d957a7e5b31b3dfa7ddb7494bc0ba48864ee614e2f2950d9a0b6da8c3b596e3a17bf237fbafbb51fb80ad11fe604a28e17775a7689159572e1f33b774b16bde0b96a6390345b3559210af472e936e35843d63692ee8cbcc9b8f75adb24fbdf802190460a6ed862c97f5e63777ccf57ae8744cedf62f6e3dd61ebff21c12ac67f01bef6a1f9cdbec6b476830198a7787f01ba0a773aa4ce679cbe43dd7a6a1167f5c5199164e3bf371e49738099134bd60ab57df6d157a3f0e007f6b93a30f20dfa1cff5f78b90a7b1dec2595ad16b2e194795fe864294b3790c734cb5cb75bb5d3274b6941083307863ca81669d006643f71715844e83f64cfc6d7660a73407ddd65e222c4bfd3b6ab48b4e06f708b3e609aa09e153a95cba7f4b3ef529b90f4463e2a6f9341e643a2d2829a63fbcece71820d416249f0cc7677c5657c09e661f9eb8fe1a586ed323271fbf44eb9a678d2213b60f0fb403b91555c94cc2030664fdfe97c5f0c6c80d6d0b5e66c4362b497a2e4befeae4c0291c7b254d9d046031653e4686ae5f321d8dc9fdcf28b0a31a75205ab448fae1e6d7a391eec2a9ec810708188a713513275a8a0919c7ccf546159a3d6803d9da197a44db54a681ff72b9ebc8676d6172aa84fb108cce2563e0e2da74f67024165688a0e28bb61b6041876f3c72140818b18b07f1ae296f34b7c5f6b6c415f190d6f4e2650aa402b203fa8ba16fc95ef6fff2e5ead30336fe15ae8042f777c524b2783c8ac217ee167409425e4708d96ecc5677d3a2f45eb271ed164b0d0665171f696997164d36c1e67d43e9a68503c25b1f0d54524af2460db90b280a167f9ce00f53c7ce1f46b7fd07a16fe8c3ef5ce0705ea189070a8a554a11e0895afe61d47b15cf13fda7d8a73bb22afaaa3cdf40d72e798698c5e6d8a60ca6d8e0068e5150453daf3a07bc3ac0af23a0689e8cf2951fd1255df82d29e4713601553ed1a29d083c59d6c0ce0f4a76402aef2f71cfffb2bba749216973bea7e2f7d6ab3790697618233835157fd04cfa11d25c905dbfb8ba6d023e0c7be12fe3e6bffa81e395c9df98503fee91095e0d04ff0963756e2decf73f62635d5ad9f8b6e9096df77e5e798ee324169fe5a477cd881e760374d2975c2e45085e0a08c8a0dcbb537a3fa22c9e18b0bce4e5a3ab5b9136dd7aeaead03416b379b9fd93c8372a7b4fbfc9956efb8752cf1c6bdb38740752e9506b5d5abed6d32dc1a71182c2921fa9db2caf54ca43174eed38f10a15a7bf388efda4bb0ecfea8ff0c70fc84e99b70347bd2d853a24fee48490a527ff46b32ab57110892849a294df4d77be33546b57a2485f6b9329635c2a277c3627c71e4b3eaefc6f01900109483e95652b0eaf598e4b24ff59acaa52ceb1052d915708c8c55a674540d4dc508b9f2b01430bb342670051a67c16efbf1483fab9551cd222db6e9fe2a7644685042b46c710ded922deba498293783ed41d49224166185bb3f1f28fea47b34604f87a599be7f29f75ffa3575d4d788e878fce467adda8f46cdf823151550e4c6781db9b67c04c220dd25d4ff47536c9b773459f029196207a42a4b368723286677e9daed3af3a2c04618cf62071aded47360305598a9c00eb005300514928f5883b0483ff107abfdea1f894bb084591d00d33b1b64d525c1222551280cf2c6a0c9e90b9af3e7ee293390938dea96f019f9c80bd5f8222b04cc801e9e9739db3b8a73c0806902529f3c7537d106ca868a945fa68901067eeef31bcc5ab971e9282f9db58dd0d98e65a190b981680489016103ac3cb69e198a6d886d27603744319a485bafb0f93ed75bfe4aaf9b9683256cf7a6c71b64050a9219076f1ccb4e1b292c42c1a17114fec1d680ab3227dc9c6d544756b6d4382fc35b75dc45f8b840a69bfb12d3ad829d802a861c9a295fddd71dfe9a067c9b0977b00494634d79a26124d3e55eb9b0317f9a01e424b9648254c23147b5bceb12f793324524fb7b54b513ecca53546ef7b2ba2809f69f9e4da6ddfb0de9047583ac98cc8c8d2bcbe4bcda0fbe9e0c9a11bdbb7c40d0821fc877879c82eb7906832ff9764f7b57c9cc246ad0380f1a1cc8c797855b42c8aeca1f098461eae505eb7f06c0f8cdf5638587155c3b72ac86b36ad5e41ffcf960317139e035823c0c29ccc2994c16023dc706388f9f61fd5393bef37f265a067d16e4120bbe1c32edf2c23bb53ab89bb717b9565e09780659adef4468fcf9e7607b06497f1bd7220da154685ae4b87fecd54660045b8772186e9fd865edada4f4a988e637906490cfa0546a28b092de91a0108b8a7f97f40ec8e52c583ddbe73abb770358fa46d474ff409898a65f5929b41a0a6befc6dfa44b0d3d19071cade3f451a98b9aa4e2ab3cefe5cf4d5adb66166b50947702bb3542b9718813dff9b7332916da38d7f0043e3bf8f2037408e897b24264c7768e395c9bff6b7d5a4a3c4d3c64b078d1cf28dccdf79c99fdd211228a5749757996d2fffb0852717d27126468b230b110986db8d8cbfdf112b3aa3a1a7cd4e42d60554fba504083e3061c278f021e77b19d021023dd9206503532078ab4a264c07ec22a680a1cbbf54f164b776fef5f1ff6e55cb9ab9f127ee31f9008cbd74ff55587bf320de9b2f931814de8f29cbaf9a0fc75f70d0fd624f1e68ef1d485f889a3781b9eaf19b44716040ea7c75295d3acfea0d1fc8b74f91a0263e7b9c4fa7b6bd346c5c143cace3bf58708515112c40eff779673095f0fd4fe8a804ccc5f3827802b5775f25976aab93d2459ea9af3adb4bcf2be15fb51599c28580cfc38f2882173d84ded16bce89b4d69e39a2a84619130ffde349078d59ef161193f13dd40c6eb86f5f193398c2fb80085552289ef2a7f88b794ef9d390bdf4e6870cebdaaba1b74450cde83328c11b1b6ffb06d23e3854920afcbebacc230925f3a1d91de65c9b7a928d4ceff0f41111f168d59c65a412138f2eab168d49d50c39b620b96aa5022adcb9c0bdf1480d9f901598c017f4471db5a0fb526f8978668920eb84d34bb79763369dc9208daa0fd92922b77963a5753d9d2400e3dcd5505d0ca9c3d5adde54ae9755c698518ad66d5ac2c790d27af10b60c4aab014bf70cbcd884dc6d9f5ffc60b703f48e8760c7dd20e007c7e49570369538085ad9c8bed9828f0276a9d95aebe1e28c05033bb0f7431d6777721c60e44c7fe69ca557c5d350fa38ac9e6e08e5514e5cc9f09afcb3d406787db6c156435c7e9fa28b18950c67edcf31d3e100cb74d9547c34e628a158cec1e8f614664870d77bca3e54268e764e96808f84a4ae0a0617f9fe9552d81bdccabb33c1544326a6e02189a85a8490242cb6454983aa7001d3dd3d5f8174ac0a795f731c10aede4fb6193efdbeed2eb9e14139a4c25f3d05c15e879994d0439bba5d58890b8c939f0ea9938f43625310ed920e44641fdf116649a52d4464f0b1818a0489845d68586c099de474b6cb01a4384f3598d3af3ddbf8ea3e83c7a679815264ac6fd285b8ea83706be6b066d468136683af348dab4c1702a11b44ad3f8da3489654cfe50bf4efecccf0ab62aee0ae4d43602ba278757da506a8e8975ff9b033117767e5263cd75a3d574bebfb86a3c53cc3afba0727dcc6e5033ff015927c349206fc2cce758cd431e25193d0f035b133f18d055972b93411fe4112d7dfc7806dc94516dfa5096b17c476a56ca3a64229c2e77ca2c6a8221f0d8d1e8f4e9c3f0cee6347b91db32ba5d0503256b484c3c828ef2200dbc7caf5fd6f4a52ad769a5a449e3ad9d801f0e6d3a27222018414f1b1d04b82ae5fbaa2a5d0bc296b3ec337474ed147e5f3aa68c8a660876bd1acb2451069477cfcd386e5ce32cc80e8ba1a8f9898c636637f42c0827fe3be4ccbdadfc9af27b1c5247dfe88ebee6aa27aba6d71748bd9097c0871e5e0ea8a6b88938fda2c4e810d9d4392acd7ebbc185d6df96c765d79b164b1c3817d63cd89103f722e6be9b4b448221a883be3b37b49456358e7c261f1a585be85cef28c4c458f8df8eeb8d388b88539256f0b58625212184e0cfbf62800f9e54f3b4b747e2589432a836399959457cb987d2dda5a67987d2f561c4551b0c71b656addb1128d4fd8634cac2542994447291ef43fbaa93a10a9c69ddb0a2bf17463ade0d33cfb3ef84ea452d3d69743beff8f3cdd35456934d8873bb437f8153745f4d8dfa08846d1b740a51523533bed74a0d9e6eefdcd5123601f50bbea82640488141dba9d8c79bcae6a24be0d0423142e2a4116c5c7576368bdc1554477d05199c97068e6deda3c92dac57e36b07d62a772648ee50ce0f83288481ee201fa6dae7c23fb4df631989a424663eff8796a0b0eb62235701207d7567d25202ed2715c940729fee889e0f433e97492b0da6bc54c95d4d2aa5f62f4d3a8b045b9309bd44fa9a5b5b24dcab67269ab2eb9e28caf350bb79facf13850c04af3d2fb93b79403d1af873b4837268df91c36b4071b8b0d59f5a4844bf521c22909848b95eb0a1f39e0feaac725f3495", 0x1000) shutdown(r3, 0x1) r4 = fcntl$dupfd(r1, 0x0, r0) renameat(r4, &(0x7f0000002640)='./file0\x00', r3, &(0x7f0000002680)='./file0\x00') ioctl$BIOCLOCK(r4, 0x20004276) msgrcv(r2, &(0x7f00000026c0)={0x0, ""/199}, 0xcf, 0x3, 0x1800) flock(r0, 0xa) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000027c0)=0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002800)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r3, 0x6, r5) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6, 0x4010, r4, 0x0, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000002840)={{0xa80, r6, r7, r6, r7, 0x20}, 0x8, 0x401, r5, r5, 0x7, 0x8, 0x4, 0x40}) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000028c0)=""/145, &(0x7f0000002980)=0x91) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000029c0)='/dev/wsmouse\x00', 0x0, 0x0) flock(r8, 0x4) 20:33:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000002c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) recvfrom$inet(r1, &(0x7f0000000240)=""/11, 0xb, 0x3, &(0x7f0000000300)={0x2, 0x1}, 0xc) semget(0x1, 0x3, 0x48) r2 = dup(r0) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)={{0x100000001, 0x8}, {0xffffffffffff7fff, 0x5}}, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000380)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000340)='./file0\x00') 20:33:21 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20481, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)=0x1) r1 = kqueue() r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8) r4 = dup2(r1, r2) r5 = getppid() r6 = getuid() r7 = getgid() r8 = fcntl$getown(r2, 0x5) r9 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r11 = fcntl$getown(r4, 0x5) r12 = geteuid() r13 = getegid() sendmsg$unix(r4, &(0x7f0000000400)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000180)="4838ea2b9e9d4a9139ec011594478926ef0ee601973705187d0202d50ae990cd9325b7405fa874e3dbadead3b495aa703f994c3480e45f484ab8ba60d3547b8f65e9413c6c65c466ea68ee39c0919a2b39f2aa4b1f86ec063a2617e037edb8863e30d125f7c510f12a3dc2c49c49561fe56b590aacf5985549008374e30d1af468b948021fb9e08a2ee779b8aee163fc7bdabc1ec2a71883b53d61485f0136e24d6fcd648a47de61a7d7c0a869a8afbc8feaf358d2afb66ba4dec1ec2abedb3bc782e622d5fbd873d479dfd5a6b2c4f0853993", 0xd3}, {&(0x7f0000000280)="83c58c532d41c100edb7cb28085fb3374f580fa6962e7449b55dca8da756537d43f5d268b99687b15a1b940bc0d47afc8438debffeed4653400b", 0x3a}], 0x2, &(0x7f0000000340)=[@rights={0x20, 0xffff, 0x1, [r0, r3, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r0, r3]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x28, 0xffff, 0x1, [r0, r4, r4, r2, r2, r0]}], 0xc0, 0xa}, 0x400) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000080)=0x5) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)={0x7, 0xffffffffffffff68, {0x3ff, 0x4}}) 20:33:21 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) r3 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x1, 0x9, 0xffff, r3}) 20:33:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300), 0xffffffffffffd46, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000080)) write(r0, &(0x7f00000000c0)="d641cf13d03b538f103d03de33e3fe1c93bd9df35ab600fbd1de0377386cd903739258adb49729f06f7542ff5634b3a62e61feab053b6dcbc1c473de86630988be6fcc7e8b14b60fb8daa6f95c1d2e83a7d3e605128fe26b0ff53d933834f677de071e6fc05244b7af093f2775396613e4dd5b425f92fc618e8621e058aaf85460c00ae4240fcaaa731e95df6d754805233e39aa244d60d2ab1e8d35487709cc7fdebd420fdd9443a183ede34b8fad348cfbb81c07178293a3a3f4a3133cb3", 0xbf) 20:33:21 executing program 1: r0 = kqueue() geteuid() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00007f2000/0x11000)=nil, 0x11000, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 20:33:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") close(r0) 20:33:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') write(r0, &(0x7f0000000000)='t', 0x1) 20:33:22 executing program 0: open(&(0x7f0000000100)='./bus\x00', 0x4080, 0x100) r0 = kqueue() close(r0) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) 20:33:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000b13886ca3849451ae3c3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89f286f70ad7d3ade3a298263026b42c850fd3872b8bfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d904000000000000009ec7ab3a34c29000", 0xb1, 0x0, 0x0, 0x0) getgroups(0x9, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r2 = getgid() setregid(r1, r2) 20:33:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 20:33:22 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x91) utimensat(r2, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0x53bb, 0x280000000000000}, {0xf, 0x5}}, 0x0) r3 = dup2(r0, r1) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000080)=0x1) 20:33:22 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0x0, 0x2000, 0x18, &(0x7f0000003000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) 20:33:22 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) close(r0) r1 = syz_open_pts() r2 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000140)="93", 0x1) syz_open_pts() r3 = kqueue() close(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000280), 0xc4e, 0x0) ioctl$TIOCSCTTY(r4, 0x20007461) 20:33:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x35}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:33:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0xac5104c6b975389d, 0x80000000, 0x1, 0x102}, {{r1}, 0x0, 0x10, 0x80000000, 0x1000, 0x7}, {{r0}, 0xfffffffffffffffb, 0x82, 0xc0000002, 0x0, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x20, 0x80000000, 0x3ff, 0x100010000}, {{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x9, 0x6}, {{r1}, 0xfffffffffffffffa, 0x4, 0x20000000, 0x6, 0x7}, {{r1}, 0xfffffffffffffffe, 0xc, 0xf000000a, 0x5, 0x4}, {{r0}, 0xfffffffffffffff8, 0x15, 0x0, 0x7, 0x2f9c}, {{r1}, 0xfffffffffffffffe, 0x2d, 0xf0000041, 0x4, 0x2}], 0x1, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffd, 0x10, 0x1, 0xd33, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x84, 0x2, 0x8}, {{r1}, 0xfffffffffffffff8, 0x80, 0x40000000, 0x3, 0xfffffffffffffff9}, {{r1}, 0x0, 0x82, 0x80, 0x200, 0x200}, {{r2}, 0xfffffffffffffffd, 0x4, 0xa0000000, 0x100000000, 0x7047}, {{r0}, 0xffffffffffffffff, 0x38, 0x1, 0x7, 0xffffffffffff0001}], 0x7, &(0x7f0000000000)={0x2}) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = kqueue() r5 = semget(0x1, 0x2, 0x5) r6 = geteuid() getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r8 = geteuid() r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x4, r6, r7, r8, r9, 0x40, 0x5}, 0x3, 0x20, 0x200}) kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x0, &(0x7f0000000180), 0x9584, 0x0) 20:33:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0xc}, {0x6}]}) r1 = shmget(0x2, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) shmctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:33:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000380)={0x10, 0xbf, 0x4, 0x7fff, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x44}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x6}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x1}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x4}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x1}, {&(0x7f0000fef000/0xe000)=nil, &(0x7f0000a00000/0x600000)=nil, 0xfffffffffffffc01}, {&(0x7f0000a2e000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x80000000}, {&(0x7f0000ff8000/0x5000)=nil, &(0x7f0000cb9000/0x1000)=nil}, {&(0x7f0000a83000/0xc000)=nil, &(0x7f0000ff7000/0x8000)=nil, 0x100000001}, {&(0x7f0000c97000/0x3000)=nil, &(0x7f0000f48000/0x3000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000a55000/0x1000)=nil, 0x400}, {&(0x7f0000f14000/0x1000)=nil, &(0x7f0000d86000/0x3000)=nil, 0x3d79}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000d8d000/0x4000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0xc) 20:33:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = dup2(r1, r2) recvmsg(r3, &(0x7f0000001440)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/47, 0x2f}, {&(0x7f0000000140)=""/15, 0xf}, {&(0x7f0000000180)=""/206, 0xce}, {&(0x7f0000000280)=""/180, 0xb4}, {&(0x7f0000000340)=""/95, 0x5f}], 0x5, &(0x7f0000000440)=""/4096, 0x1000}, 0x802) kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) 20:33:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x80) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000140)=""/198, 0xc6) 20:33:23 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00), 0x1) readv(r1, &(0x7f0000000240), 0x0) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 20:33:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 20:33:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)=0xffffffffffffffff) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xb, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 20:33:23 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x2) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0xdf) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000400"/24]) ioctl$BIOCSBLEN(r2, 0x8004427a, &(0x7f00000000c0)=0x1) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x8) 20:33:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x100000001}, {0xa000000000, 0x5}}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x43, 0x2}, {0x44, 0x2}, {0x41, 0xfffffffffffffffa}], 0x3}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 20:33:23 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) fchmod(r0, 0x0) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000180)="461afd8bf0c536887add8e1fa2aca39837dffe88867dbd2fa4d8d09376310b58c4f2e240dc1aea3e58f398207946114988cd4848b902c8bb77c753cbb1266d1a624bc3c3bfa3dee14c3de339e143384c22bfb5aa512663ab15fc8231b55af7885a6a67f591adfb8e930a81e527461d7a7123c2bf9c8ad1fdbd5795109c49885440153a36d89e55612e", 0x89}, {&(0x7f0000000400)="0772a3af8345aa33ff89722f1c32d6e04523", 0x12}], 0x2) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x6) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) execve(0x0, 0x0, 0x0) 20:33:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 20:33:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x7, 0x90d6, 0x0, "d730bce7bb000000000000000000000000006c00", 0x2}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0x0) r1 = syz_open_pts() preadv(r1, &(0x7f00000005c0)=[{&(0x7f0000000200)=""/253, 0xfd}, {&(0x7f0000000300)=""/157, 0x9d}, {&(0x7f00000003c0)=""/249, 0xf9}, {&(0x7f00000004c0)=""/233, 0xe9}, {&(0x7f0000000040)=""/99, 0x63}, {&(0x7f0000000100)=""/86, 0x56}], 0x6, 0x0, 0x0) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000006c0)=0x707) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000640)=0x9a9) close(r1) dup(r2) r3 = syz_open_pts() getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000700), &(0x7f0000000740)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) open(&(0x7f0000000780)='./file0\x00', 0x80, 0x81) readv(r0, &(0x7f0000000680), 0x0) 20:33:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000080}, {0x84}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000180)=[{0x4, 0x9, 0x81, 0x8}, {0x0, 0x10001, 0x100}, {0x80000000, 0x8, 0x1, 0x3}, {0x79, 0xfb3db7c, 0x4, 0xa9}, {0x7, 0x8, 0x9, 0x6}, {0x1, 0x8, 0x872, 0x6}, {0x3, 0x9, 0x8, 0x2}, {0x8, 0x8, 0x6b30, 0x9}, {0x2, 0x81, 0x100, 0xb14}, {0x2af, 0x3, 0x0, 0x80000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x10001) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000100)=[{0x3f, 0x7b, 0x100000001, 0x1}, {0x4, 0xd, 0x1, 0x2}, {0x8, 0x9, 0x7b, 0x8902}, {0xe2, 0xff, 0xace, 0x401}]}) 20:33:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) dup(0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0xfffffdd2) 20:33:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB], 0xa) r2 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x7fffffff, 0x1, 0x401, 0x6b28, 0x3}, 0xc) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000080)=[{r0, 0x10e}], 0x1, 0x0) 20:33:23 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x200, 0x900000000000, 0x2, "ac4494a6479858e942234316eaec51a6a6e48b4e", 0x4, 0x5}) 20:33:23 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe}], 0x85f5, 0x0, 0x9925, 0x0) r2 = dup2(r1, r0) accept$inet6(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 20:33:23 executing program 0: pipe(&(0x7f00000024c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000035c0)='/dev/ttyCcfg\x00', 0x800, 0x0) kevent(r1, &(0x7f0000003640)=[{{r2}, 0xffffffffffffffff, 0x3, 0x10, 0x20, 0x4d81}, {{r0}, 0xfffffffffffffffb, 0x90, 0x4, 0x1000, 0x8001}, {{r1}, 0xfffffffffffffff9, 0x10, 0xc0, 0x100000000, 0x1}], 0x7, &(0x7f00000036c0)=[{{r0}, 0x0, 0x20, 0x10, 0x4, 0x8}, {{r0}, 0xfffffffffffffff9, 0x8, 0x81, 0x5, 0x4}], 0xffffffff, &(0x7f0000003700)={0x6067}) writev(r1, &(0x7f0000003500)=[{&(0x7f0000002500)="2e4c40ed05d20492d8491e253ed67290f7444943a0cc6a7bcbbad23ba8efd57fb43aef2950985e4213b757e9893058b47159c2d31909c84453f394254adcdcef0876c7d9ca43435d0e17ccbd5cc3863cca43927a8fb93b4b525de0b41535589e975d6ed9e079bb22655106fad0b609ba4ec526b764053140524e4596df5bb99c7a9bcb316437c4875ccb4aca255bfc6b4953a1a6046e49f6f621fab6ff802fd70f3c95a40fe3358be004e47fa2edda0fbc8c9bd4e63b91403073475e796bcd4637d5a686dcd362ff6ec911414b26af0e50fc96559960c89e3b1fc86b09b823ebd88a01074b505e9c823b1754baf1a008d5e1d25568ae5fbc6cd0805517382f185d33552b5aa8b5b6d8cbcf0cbcb185a131eef50c202ad1baedca8bcf1e9baf37f0743f6181867d222047c7a9da7ee39a24319faf3ed7bfd8ade6dcef2343a2ecf983ef8792e1fc00cff55ec8ec3a2f4f9c4c0a6d21629b2ca0315be2a749142ce2afcfe01ef9694d745235e90fe6e3fab2d24e5848ee0124e7ede2e5c38cf55094aadc48139f35f310e0a4422ea574239de781e2c884a2ba20228c1e4194727bb1f835fbafbad25ca3e7b5d27f2aebee8e800770f6bbd9868a31849fde6c4a6059a0b9b881090f5bc9c88f38b99e7b1677b23e4279655e9c0aaaf2d08852461ddf53a748bb00f7541c43b9a2c5c5df86127a6c5600f23c2c333570f41e320834c9130a4fbc4d9a1dd1947e8df1398099995dbebf8411511d7e4da2bb371f6db699f1264b7e544da98ae5675b7a5cbb72e42b54cc3616462e4b37e17bbcbaed274b4312b4a1083490684ab6f6934b42c7282d6dac3bd324e7ef588c51b018cb5e9bdd3a0f3f26f57475bf5799b91ad90c712cf26fac88753507468eded8e5669834a1fb9ff1a73014db3ed66b151b4066aa567df551dce488e6a506ef1e0a947c9a64c14c250be2b0d2ecdfe9e1c8d03cbe4373c5b4eb0624b9849ccb08d8c9834cfd5ae7eab2de3fd8912c5555e82699257f571dbdb34962aa0e5e6f93723bf5b242e4a2793dedbb675575172c85be8f7080faacb605f7ee7517f9b822f59cefc3a81e7b39357e1c3118b412e2f941c4c164e8f18b4d8eca9118f3f8f9bf7fb76f40e39a93e611bfe6908eede2e72ebdb23046bfab47f389c8525170149e4793fce6329f1c95b3c96a638c9b6c5dc3c3081d997b6201c5a061e99fce2fc264a0fb7d59c754f189fdb3be65480336b9fc4c91e95a3a10e0e23f018f76346951ca80b18e74f629ab967dceef695dbb7f8ac9d4513977b07fddfab72df9afb8073aea9ade0fd74eddb37e446ef2294e5930c9a4d2e3aec03882e22dcf8732f5f5b3eb8e2391bf1e387a77ef6dabb2ecd27b559a55a3d5ebd6c52dbb76efe14a38bb4302c76bbcf2a65a424e518d140896d9dd3424ac271cf80dddf473b7ac9f006f88a57ca96789619bd62bea78e30ee42b70ca19143712bc094eb5b7927e2d599a657a1d6afa9aa858932151ac9774d6f66aad825c00f1821b6ad861164028040d115a7802c0a39c10cd82f41636f4255a0d683c329258c2e6feda58abce75918cd7126c55c9fd1f9635df769108af5cfdfdba3cddd8a50e084a557a9d6870ec53ed72dc68af88ba6ac8a65c09d2f0db36f5d47ec48a3c58f6ce5e4aac234ae2cacedc88f342ac41e828b1aec145f17f2f6857461ae3fb35cd0c0a961e0bf4acf50e03b41109a334ad423ac789a20c0167dfdefecf19345440c006cd46901885061d513a464a0600b10403268c0a22b1e312c1f71948a17b8d00493e7097a884303d9f8149b809cccafabddd547f7ddcbfb3fb6b31946dae1b1f72f7f250ac923028cab203c61552949a7a0a0c7aa5c77f19bc97da1d44fc5367f190e51fd26a88394e50fb9aeeacea70e0f08e9bfeb8748d0b062e07b8921127c63b170bd3e3e8022be475681075f3feb3ec3aa40f3952f1bf03f8a257c8b0af29d870508867cc3de055d0c4ea65f499d8435c84962e9f83343288afa21283bd191771a81a83d81c28749a5a3d06c2595afab609e70eeae76757ebf5074ca2d1c880dd84a9917aacc11f9b0b6df8e88c71539a55c4f1f886f75eef22ea8673aed1b0fcf2f3d681186d52f4f9c5cad20eb06f2a010fa34edb6f8ab2f7cae4fa6932fdd644125c9b7df0d1cf672555f9d26e3c67bef1d94ed510822f0af18caef8c945104a7530c74dd78c2a50cde7250a8c1ea9df2328e8ca7e6e88ef9ddb7f4f116aec57b3610a81e12854cdc49e3fa1b87fa4edb5ab48bd5efb781792fb89dee4979d2d9c6e401a0ab56db76853693d113f1f26effe53b31b401b88241ac3a8b6456b68feaa9ecd0e2afe924ab05cd101d66fe4267ed17abf3d55c24605d0cdfbef848588a440f9fb36f32c4bb2df06b22f4d65cd759140595b06f31c24059cb206c82b9b73e6fd54bd21e9149e8282485a888ce1a78f35e99ff7401976423e060fbc0b4218df6b62600d78dc554e1a0bdb83ecce2acc569632dd3151bc9830585c9375e4da712a6363cc5e38b20cac17f443c7c441c5f3c40bb4cb9df26104698d475c6ae6e75189218cd33f9ecfe9c052e71c4cdc0fa64ba7a65ea40da72bd8d3afc26429463a05c5b88eef4edf83769e740e089673cc79fb70f648519f89df28164d72e6e9e73ea8b482e45df547bc39171a095b213c853b4ada668472dc340490ccb91f271e651f0731dbb8b43eb3c2c0112f7dc45b65e847428f9d174e62e7f5414eafb820cabbd7446e3176b1bd898b823dfc314c002a3dabbe5dd9a642c93b2048b577bc24cfc317681022b889ecabd865ed64a5014c5f79b1c54dac5ab8aa10f4ade4708aba63e2a60d0f1b8263935239e19b139eeb10b08a601267327c839e70a647f4ca318c1b371415f32a0f667a84cfc2d9824f58d4abdb84d52df578ec593fee86125f1622c3867ed35803e20c4e626ddfaf79447659b34da09abc45daf3cef57cf93fa06b29761c579b02d4bf65b305b5c4b7bc8272eab812814ce2876ba414639d4863954b41230ec547e60827c0bbf96a6eb2a50f9356be8ccc838c4ad1a8f9c8af8b17c28b8efffadee4b3f5a2eaa68ced0ea40c5a08c6a89f1a74723afea583b9b60be1cf3fcfcd06d5abed966d161b42d3693ff8105b495ab727f07e173c026de2a6ff289aebe561f02a1f9c6893fd4058e7312cb9d9fef555a98204bb72d0ffdfaa290d974f82c99cd18fc527a4ade07caae777db0b0a06e81bf77adb974a91175b626a67c4977fe2501301e6a050d124a93f3cb1c8f9f33b01ed6acd1696a3386d722e5dcc2fb5825a94e874d8260aa02f9806c585e2140e24242dcdd03fbdf120cba8ce597b1da91305c0248bafd670f227c1a775b42e78b999d6de69189116f5357f96d006c414a7c83098d86e52130088ad468d9b0da450ef0f11451bf642f244de7c161173e9cf695a77f4a06f0e302569b766d2aaa049dd3bdcf06b457cfef3ecdd7f641dae230ae50678a0f4b0fe5d81581ff8e3544792d67eabbfd0c5b7c73440cc946075c08212ba9c774c48482a7204cff0752ea94a47baceb2047133a0e66b6c9bbe0684264660205b17426f48405bf936780beb8048e5f2608424ebdb5e2898959589261829c7dbc1883dd5b93c10a98ed2a02a068abd0b6f13e88db962f43bb4a4cba0ef5210ce63f51ce933c0dab885d9c676077958fe9389ec473da82247e876674806c0406cbb4f6d7c81de1000d6febb19b94cb5eebd3bf2a8073db5d1841aa8fc895bb060b87166c1d0b954c3c57eb16de6b7b7ab388574d78607809e907d19f2b35cefc1bf5f6d9ca5917e16d3564edd9d5ed6703341da37a641c15269a76905fce2f1a1a728c7eee8abfe5fcb47a419c71f49a4c00489fb40818f1e67deeb7c084ed0e81a7275d44a1df3cc9917edbf922b0c824c02640ad4b971ffadd428234b35ed47bcc1a87e8da8ad130bb63379bf25ece3da1223243f881028000b24f982ed5e013533ee63e4ecb971f34dbc79a43065c948a42e3cfe5428f50b7efdc0c76f1ebb4bc7fb1aba723cf2300a4e4da5aac5e0ce43a046f7ca0f5c8221aa563b2f1d05de0f34d4be18b32c4dd1915ec2e1578bfdd2abd0e7e8a2a87fb84fce1aa0ec05bfe1e532e4b805afc5c01c966656724604f0ded9ef2d86837947d945555a90ddb5d8b40dde4c8c63b29ea23d1f812d2e7eb080394473ebf9347c6a539dc1e98647a43302f94eb77680e16102dcda4b0933be1dfd6e7f7b0423dfef6d4a60f7b8f7d40412a8860e2a2b0c2fda8b1a93ebdf5c64b9b2c734053f82e756190a1facf15b3289738b2044a94d1d055e2725598c38bf9b6a6b271131b9d93d5ec59d8dd78a1081a598a8080c5552b6cf00991dd1faebb59824b84dd2680d3f8c5eccdc1590ec59ae0223186b39274807813dd0bfbcfb9b0025dfd7b1378f759405cb20f711b3e88653c445d58d0d2b9e21227e8a02fa0f33e6b149c2d7f7aa8789bc19133aa8650cf791307a20e35559d8ab5c19a86f9f95d9f3ba5490600be87625d63c21da1299c9e60b5d40bde1beae592367a21ff2b5009375d91ae6a8fd60ede97eec2d01175574c1f8ef95239f52b0a6c13a4c3a40ae203c9129ddea5e8d3b047b997feeb7c2434083d54dd525010b303d6cac8b1929249ea844ffe2377adb524a4df80a4b30dd075c8d5f84b4f07b53edcc92d9cb35de89ec12531ae84fc9cd815427a74769caf359d6d3a15da7695e916185510234b60fe6f8d15b05a0e9b48f47ce35d38cf05265bf28a06b98e119df7a9ac0122002d0ed935c737df4c9f992683a8844ad38eb8ee4b04e9a80e9a5331b35f271967bc451f9868f19fc2258b17866dffcec58a5967e509bdaec5305bd4277a6b935ed9caf78e0aac57793f72414c22912d1cc24c5a2de05b6ad56f31add67d2dca926682d0896f810dcb438339b77de0b692de1466b78a98a55ebeabb2abc14eabafdf47947beb0c38c577088a76c30f3465ee5fcadbf4340d0d440f45a726f1c3d46bd875c1ba330b6dfc108f2798bd7a68dd73d4b821e6464a95a03ca863d7e372a1184c6e1fd469e76c2f721cf8c2782ac5f6b4d1530f43359fc8b9f519526c36deed349431d015560603396742ed8115fe21c15d25c75988bc910f40180fd07912fd54c1642aa8a45d37412030e4c3264ab1e0a99bb9ba24d55325104a5f46cbf6aa567220e13380ec02f439cda8b199e8819a4b05690b31af4529c2efe03b43a2a0ea4beddfaa7c96996aa9b26a9dc4d58d6d6c0e72c034852b41fb0c34ef1a97d5b5417720b81ce4e05cdc6ed25a1effcf63a34341a335b3e3a2eabaac4bdb2efb83e160033466eff25648fc90c7cea78145c9d17886fe87018f746010ae701b2755db9a7ba66a61061cf6c0c390249a3fd443dd9518ada476428e52e8c6b1b67f123f3807f514e284631cc9d92f2f8220119e9804ff74538fd435b0f3b47be3d89483873bd3037d4950b8e09586a03f1c3201e691f0c859dcce0218d57fdaf07271bf80ad750ebd61609ff4db1da0feebd35d1cb3325de32a007ebcf442bbc50be7224810b646fcfa959f94b0ebf60194078087fb67d979f22b5959f0e41298580ebffb5f77967aa3b21d2018bf3079fea37442976dcc1a8e3316aae46abad3aec324a3ddcf5fddabbeea8f57087dc37620ba2b2f3f42701693ac03784a16540f57dca4d313d8b0cb7a10da7971d62496e09daf0ec864b2c419d0b49fefa189af0f507638e1b660c85db2158d3d60bc654546370551059", 0x1000}], 0x1) r3 = socket$inet6(0x18, 0x8000, 0xffffffff) kevent(r1, &(0x7f0000003540)=[{{r3}, 0xfffffffffffffff9, 0xe2, 0x40000014, 0xffffffff}, {{r1}, 0xfffffffffffffffc, 0x88, 0xf, 0xae2, 0x9}, {{r1}, 0xfffffffffffffffc, 0x14, 0x2, 0x1f, 0x38}, {{r0}, 0xfffffffffffffff8, 0x80, 0x0, 0x2f, 0xfffffffffffffffb}], 0x4, &(0x7f00000035c0), 0x3, &(0x7f0000003600)={0x5, 0x126}) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) kqueue() r6 = dup(r4) pread(r6, &(0x7f0000000040)="6a016ce61697206bf598c5c0d3766e177e45aee25a09b66312", 0x19, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003740), &(0x7f0000003780)=0xc) preadv(r5, &(0x7f0000002440)=[{&(0x7f0000000100)=""/216, 0xd8}, {&(0x7f0000000200)=""/156, 0x9c}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/173, 0xad}, {&(0x7f0000001380)=""/140, 0x8c}, {&(0x7f0000001440)=""/4096, 0x1000}], 0x6, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r7 = syz_open_pts() close(r7) chroot(&(0x7f00000000c0)='./file0\x00') syz_open_pts() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x2010, r6, 0x0, 0x0) 20:33:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40000100) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r1 = getuid() setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r2, 0x0) lstat(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)) 20:33:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1c, 0x0, 0x6}, {0x6}, {0x6, 0xfffffffffffffffc, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='e') 20:33:23 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) 20:33:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8400, 0x0) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) msgget$private(0x0, 0x1000000000414) r1 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x3) write(r1, &(0x7f0000000180)="aada31afde6156b273eabb54bb00b2ad846f7ac9", 0x14) 20:33:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000001c0)={0x0, 0x800000000000, 0xfffffffffffffff8, {[0x2, 0xdb0, 0x3, 0x8, 0x7fffffff, 0x9000000000000000, 0x2, 0x80000000, 0xf1aa, 0x1, 0x10001, 0x8001, 0x1, 0x9, 0x3f, 0x1ff, 0x5, 0x98e], [0x80000001, 0xbfdc, 0xff, 0xfffffffffffffffe, 0x7f, 0x22, 0x8, 0x3, 0xfffffffffffffffd, 0x3], [0x1020000, 0x6, 0x8, 0x2, 0x80000001, 0x80, 0x8001], [0xfffffffffffffeff, 0x1, 0xcb8, 0x5, 0x3984, 0x3ff], [{0x0, 0x100000000, 0x80000000, 0x3}, {0x4, 0x1e2, 0x3, 0x6}, {0xfffffffffffffe00, 0x2, 0x401, 0x1}, {0x5, 0x6, 0x7, 0x180000000}, {0x6, 0x1b, 0xd13, 0x6}, {0xfffffffffffffffe, 0x101, 0x8, 0x7fffffff}, {0x1, 0x3, 0x3, 0x2}, {0x6, 0xba3, 0x9, 0xffff}], {0xfffffffffffffff9, 0x10000, 0x7, 0x1c}, {0x80, 0x7, 0x55, 0x80000000}}}) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000000)) 20:33:23 executing program 0: r0 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000001580)={0x0, 0x0, {0x4}}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)="6a07f9494ffaf489240aa35cc24932f9a605d03382a1d80cdaa5238d79a8aa6be45ccbd369f76dff7ce72b04637132a732565db0595fd213418a0a60d48740", 0x3f}, {&(0x7f0000000080)="b92863b02909d42a0ff626b3b772bc1ebb621925c8994feb3b6950e651dd7b2dfa950d1efb9e49361de81094170e7ada57861070acff792ccb4d4bddf7f0d66b656d82029c5be77e3e55421da0f77b16465739ab909b9de3cc131706eeb80dda6f1b9c07290ebc650db1b1b11f30ddc4ff25eac7fcf66724936856ef68ad764b2d28777ec24e8efed56888cc1a5cfc4f8af0bb1968ff80a84be6b19dbc5117d00db3e4e844f1165058213e4cc8f49af0cda07129f9f6c81b0e2f97acbf8044d63756fc6841bfd1ba09756dc49ae9e184bd5eaa4a69f07844191f0af6acb68fb0dae6124dd76ef0475691b1be44feb2", 0xef}, {&(0x7f00000001c0)="16e196aaa24cf14827405d3321210a19608f19b953f86cb6b7a0cdc610a0cfe37393dce89d718c3fe8a7523c8c7309bd17706acfae9a3c5e93d0cbf8b1d52f47c6ebc8e13e5a93ee30808244f6", 0x4d}, {&(0x7f0000000240)="75f24688c32e5218a13a4ea9cd", 0xd}, {&(0x7f0000000280)="dc9d2fd2f956c8baaaa9380cbee90869b69839445165ce716f78b8ce81665c815f9943b8948713585ab651089add8943904c35dfc2ba56d56f51be70", 0x3c}], 0x5, 0x0, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000340)="432e75928d1503143456db29d66d480a2caa07fa179eb9660eb5a76d045d0f1e539c8a49634a6732a18b8b2d85595da0c5e5e739e281f13ea0161aa48134712f40cfaa98a15068f4c0cf2b8d7c4a2da444c6f82e932cb2b607fc1ed75cd21de5a670643435f6f70a5309521bffce36cdc070d7db09b2cddf38ce09aa1ede671c01f340ce4f891ba1f9415ca68b5eef7c4475d128b5073d3baf557ca9983e34eaff010000f75f6228b59a54ffcc6c48058713ce8e269fe15c099887313523eded06a604fc084dee6e611bf42a7a4c21", 0xfffffffffffffd7c}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) 20:33:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xffffffffffffeffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="b1") 20:33:23 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000100)=0x80007) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x108) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x22) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', r1, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000280)="bf66588c353ad41d7989524659b28bc509e27a9533d0a9ffffffffffffffff14099ee7bede31c0ba308ac300a0d01040a780c953cd62feb1f8ab1cdfaf0e7feb4ef003d0d1b8c829728f0fa0672c5043258fb7128996f136250800496f9e7b794d49ce4db6c1bc8b689595460d60d84535d204000000000000006d8ccb63da744b3cee0700ca37bd954ad7a56d605c860158807f8446c76da76caa676aa5c8c9ef437589d4c495c09da76833376492f94edf236ceb61ee23ba08092cc3c254683d76e6829fa0a4700f9eb5bb1b54fed8", 0xfffffffffffffeeb, 0x0, 0x0) 20:33:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r0, &(0x7f00000001c0)=""/93, 0x5d) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x180, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x88, 0x0) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x2a) 20:33:23 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000200)="b10005016000009005001b000700000000001dfecea11ea8fef96ecfc73fd3357a859fe35016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e000057699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babdbb770c1f5a872c881ff7cc53c8936a00f90006ee01be657aea8c500000002000000000900030000f0bc8cd0982dc9ea31b3a6413df0ecb84c85ba2400"/177, 0xb1, 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x101) dup2(r0, r1) 20:33:23 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) fsync(r0) 20:33:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40074}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = semget(0x2, 0x3, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/146) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:33:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)='MS', 0x2}], 0xab, 0x0, 0x0) 20:33:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0xe58, 0x9, 0x80000001, 0x1}, {0xb619, 0xffff, 0x6, 0x1}, {0x7, 0xfffffffffffffc7c, 0x5, 0x1}, {0x9, 0xffffffff, 0x400, 0x3}, {0x400, 0x9, 0x6, 0x6}, {0x401, 0x3, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:33:24 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={r1, r2, r3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/102, 0x66}, {&(0x7f0000000100)=""/69, 0x45}], 0x2, &(0x7f00000001c0)=""/225, 0xe1}, 0x802) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x2, 0x4) 20:33:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x28690, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x13a}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:33:24 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) r2 = dup2(r0, r0) lseek(r1, 0x0, 0x1c, 0x0) connect$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) r3 = dup(r1) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000000)={0x7fff, 0x0, 0x3ff, 0x0, &(0x7f00000002c0)={{0x2b, 0xff, 0x4, 0x3, 0x6, 0x9cd, 0x1}, {[0x0, 0x8, 0x6, 0x7, 0x1, 0x841, 0x1, 0x1, 0x4, 0x3, 0x8, 0x401, 0x0, 0x3755, 0x7, 0x4, 0x80000000, 0x8000], [0xed7, 0x4, 0x800000000, 0x8, 0x7fffffff, 0x116f6fbd, 0x8000, 0xffff, 0x1], [0xc923, 0x1, 0x2, 0x8a4, 0x7, 0x4, 0x4], [0x7, 0x4, 0x40, 0x10001, 0x7, 0x1], [{0x1ff, 0xadf5, 0x0, 0x401}, {0x7ff, 0x2, 0x7fff, 0x6f}, {0x8, 0xfffffffffffffe01, 0x5, 0xa2c0}, {0x0, 0xfffffffffffff800, 0xd7, 0x3ff}, {0x8, 0xf, 0x8, 0x1}, {0x6, 0x4, 0x7f6c2051, 0x101}, {0x1000, 0xffffffff00000000, 0x80000001, 0x1}, {0x3, 0x8, 0x2, 0xec}], {0x8, 0xffff, 0xff, 0x8}, {0x2, 0xc4, 0x3, 0x9}}}, 0x3, 0x8}) 20:33:24 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(r2, &(0x7f0000002740)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x40000002, 0x401, 0x7}, {{r0}, 0x0, 0x2, 0x1, 0x3ff, 0x7fffffff}, {{r2}, 0xfffffffffffffffb, 0x4, 0x50, 0x1, 0x80000000}, {{r4}, 0x0, 0x40, 0x8, 0x40, 0x8000}, {{r0}, 0xfffffffffffffffe, 0xa0, 0x14}, {{r4}, 0xfffffffffffffffc, 0x10, 0x800fffff, 0x1203, 0xaf2388b}, {{r0}, 0xfffffffffffffffe, 0x20, 0x4, 0x2435, 0x1}, {{r3}, 0xffffffffffffffff, 0x1, 0xf0000080, 0x0, 0x7}], 0x401, &(0x7f0000002840)=[{{r2}, 0xfffffffffffffffb, 0x80, 0xf000001c, 0xce8, 0xffffffffffffffc1}, {{r2}, 0xfffffffffffffffe, 0xc0, 0x0, 0x1, 0xf000000000000000}, {{r1}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x1f, 0x5}], 0xc60, &(0x7f00000028c0)={0x7, 0xfffffffffffffffa}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/wsmouse0\x00', 0x10000, 0x0) accept$inet6(r0, &(0x7f0000002640), &(0x7f0000002680)=0xc) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000002900), &(0x7f0000002940)=0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) pwritev(r1, &(0x7f0000002580)=[{&(0x7f0000000400)="a86e2cbadce1050b79aa8c516bc709fa21cd0fdf9ef2e8c3b9d9fe116546f225fada73e1c0386cb38b8401bd08c05248432e3a7231db8f95cb936b75089199f74cd54cef36141f3c5df2baa761e0eb700c481a139bfc7993ba3150424997b7588f8cb62a32edf9d0c1e34d359d94412b8c41a09f4dc905275219728d0190a91f941dbcafe5be60723185e581c90c494dd221451d96cf0e432fcb58488d24ff332c1a34ee1255ed757fba7d432a8e21f7cefd29bf5f543099288758d384f22d0880601b5a48eff3f6dc12e15d65f4f2dbf8de69462f53d2adaefa6ac6e31cce8120de04f73c44343bdfecda6f31bd83bc4f8969d40cca49fc0c9205db5111fb2d266ea4c94ac6397cd4d909cc9ed058fae269974abc59347a18db7553fc40dbc8a7a593abc4f419b982b2e8fedc69692a1bbc96a8c28632d0d0f91efebead989b6bcac91533229305a26566ca281b3848e463726ef4cd505d171f765a3ecd804b0a5ccc56df1cad02609c86b7ee2ff41bb73f79ebf3e6f39ea65b3acf6be5fa6c0296b265b46a02eac328b3961361fee2c3b2b8f4acb8ce3015ac76c32b8a0b3380966853ade803481564c5c09eda159b8138284531b03622c26a4a05471e97a9c341986b3ba6099841e3b7c95a144a1eaa666a228e592ea1b5fd7dbf9837546a23d2c27e13547e0a49b1374500788f09deb5305dbe582265999310ace8e62707cc25b4a97891e7a7ebe8d228319a6b43f63c0ceaa6582c74a919291dad3d2c03bf05c894922c96e35ad20c0e52eea3ad28ae29fc92c48e291deb203806bbdd86dac034732fb48407809d045267303a5b7c96afe9a2db16db3602b948fd0e53e0b6101d4f4ff9d9ca08a470e22148c8a2191a3c6a48c7e067db5eadebfde054eff62a203a245f997e22a718428fbd2e3e9b3c09e3404300ce7e2e9ebc28ac584ab70fa1ee09cbf42c23d054d7a416fa177b9aaa034f277cbe7a66a60e575532a42738625a332b80f7050f9fe79a894924ea63e1e53440cd5bb2b370b95a0434de3c67164fe0efcb60269b7f47cbe184278c68f0594e2197add5a2f9c569ffabbb2413a442b3accda11f17d63a3b0adef605f6e514fea92a0f2e43bc561a5ea3eca3119754d99a4e09868a768e12a01924e1284cf7e864d944ddc598ef2a2070c38c2da56540c6006e16f85b52f58a772c104495413d78b0919a85785663635e60ca215ff9afdb58eab540cf58185609354a4e5adaa88474f2a57ef76c22fd106f48adc6005f6181621ac35d8955670a70ac8cd2e3c05630697740a5d6f027599a0864513c06d449a333e4f9c7d760f53dad2a7d95bc59290c4b992a93a42462057448f08920fd29dc5a011d943d4c71e9e3a124554026c9275240de0bcd94f54cbb9dc99550372b9084654a841a58e6f790f45cc208af20e10d9c5faad1d71505bef4bc9e41526aad119b62989f7e9b2df44c59d5f3e9ce900c6a1c1e58d2b3a2379d6121ba07416bf3e60d166b647d4d530d3426ad083b040604490fc5670a3cf7a4a7604b666f23f5150a9968ba294f79bc8b64bd632c9a0126a443391d914452c4ed0dd224209c796caea9f1cfa6559dd60b0652dc500104de5d7d964559c83b12e2ec063e67cec5b18c495bc6aa391e71a958c5ed8a9f4d3afc634432ede530e1ff0197455db1067c930d072a83d531b84df4181caf80a6ed2df7d52b40ab4dcb79cd8f952331b0bc7b4cdb6cc77b20b0b338510165043b07ec1b75923c681404db48b5daa4ebcf6b826ec9fcd39089c58009d95106a9bf2222723073a39e0732e2658efcdb43b1617403c0ccef919f68f80cc5be10e514b8a9baedd122c36656a68c0073e0d49fab52b6a8a2f79e06188295618763f41f649f671a9f43b9b5695d1415796862a0854b15f14a8e96a5e7fdf582e31345c5efda739814764e631dff3e108b054bb1d860df4e1713973a38d9ebb7fd344edf36c3c80894bb4967352be4a0a1e5d68b7b6c6f1db06a3bf0880aca51e08345945ea1b76acb893767c3d6ea1fc65ca197a98cf2eebc5ffd29c5233d7a48d6f8377fd2f770668b4df691b2fdd0700664c07646464ddf618bfaa7a522520388c9afa7289e49ecdc0f28e7b11299d2637fc8989042828002e9f4e7e79c9ee6441c2c744273952297dbf5db0186de22f43a8eb8e9fad225b051c985c89ebeb70827dddbf4192723d163d990f2190aee9b6ae6314ce7075fbb06648aace7b2ca9b33147eb7204b9eefb33bcfaed3cd8c18e75a69e8b9c00197d3ad112c65c3365a75feff2f1dec064f4d8a62853f48ec9125e028877af133426a9abcf3f228de1b11b6cef7b9b201ba4b349b5993f3f8692734ed4c2f2d85e20f579b5bd9eddba6ecdbd58a32d627ec61df98e85531c103795a9ef70971941b03f4f228944d4c605ec73cedc50f8000b1c217d3f5619ae45065e528c3c616bb2924019704da20720a431ef3dc8ba6a79d9edc94ab61bad24d7a3bf18464f425fa80d13f77002472b1b9c4fcd475706532caf4e97fe1fc974a98c081499d19f8c89443cf1aa38ea39b27bbafbf2613d1fd1c42535734e2e8b8e45927d085ef9ef2148dc9441a6ff3d771d34cc27944c7d00a40d362c257b66a9e97ec801c1e2f7878bcd98724d435d70a7cdb192d649f9f059076bb629f7a0bd77302f0e9db98efb6836e4afd58d2a5dd8ae3754c14f7a8c14148f46608b3babd0885a05caa9fc064b731ba1b56ec898cd45567cf703f9779b4af7152553d467127eb7b7c65be9248dc8e6a394506c8683512901ee7e27e20f331381f53971137281b3bdd23173aea9c038af396e9c48728ae31588260225e4fe637a6c0f6fe85b08e118cf5e29825a8a7e68be4ff67ac1cf25b4fee2b8cbe57bb5f3d5cc5095a45b7ea90d46e8ef8ed3163c8b8f5cfca6bb7f1b02967ee5946409f8ba9f363116e01fc9e879ecba5c165a55bbcab98600cf770bc62fec7d9c69f63177eefbc700215cf427b2dbcb7f2dd72480673e2dfe00a82a3b4fa24537a42b8aa190ec48ff476ad3fddb56824cd2f35726bc657e6cc8c2a14bb3f727fa89c783999c2b8d62a71ead4071a5c336d29fbbe013bc7397428d03e4b5ddb90128bfe47333e46f2748e15696644eda9a51a73a7adcb3c45a144d782cbb349f5ce1cd657ca6ae7f1f0af04c460527c3b13e659173b644ee02ee1ce3c976e4bd54330f6835cbd1eb1d358dbb73a91b7bdba28d3134cacd2d410e265397956c1300efed9a78f5d5905a32664ef6bf11f7fe6ec09ab9dba8d45470ac66a918630a6cce393fead095ab4f22f7d086b528bf0f04a1bbffdb43681044a8da346253ca8396cc65f2e0a26d452915c64e15d7f98193d9f888930a8816cd68a3fa7aef8b0a072bf6fe0510ba3612aa79b9b7c8e682294e6464db4367f3eb49cc110dbd1ab782563185b24aab10d9c1219b2ad54ff49edb7e82c70348b23ecea2e9cd7259c06cfeb52746cda5e25f445ef6dc4d5976999afd27d0b49c3ce8ebb790806497e20607c1322b8a3b048922db31aba69cc6319192f296f4771d465fb18bb0913be83074c62caf6215665ce3e78dc57d20307fe4b4d70e64af2063b274cf6d20a6c6d2b7b2950931ef9bf8c5fcbf70c9f9ebf78371eae58c68e1834444cd1e91213b01f0c5c43aff1b56183e8e982cb70cca956d729e772918363248700688eb1dbd728f1dbb6fc3ae60f15d78285de4be5501ff8aa5f95b743c7ade14a906e1cd754787bfc4d928bee3857675ead36a6e5e2043a7864af1b765a52dad1038ad6d5a9c2209039b1c5a4813b53245fdc8092101e8120c4f385b7a97e58751879871a9fac0435d7e8e036a0f22e655c588f187a7818f1c5574bba68a797f9ea91174fda2143c9e1419a3e397ccd992f712b17ad56d3e8d9799f6f3d73a6e8f28c3a1269dc52b3f2e24672e3bf3a0333173c81e77fc64e9d912f957f360d8ad5b7e7e48e06457f8cb7d8be801ca48e90e47bb087e1d328f58dd8bf3d970e2b7e40016eba95d002889549b63e1cf8a59e4e2425f90a3647c0918f20972fbf7f58cea1b3fda0da34e7052365db3fdbc291204c6b04ab3b3d8788d04ac9754e51d9470f59e329c78708b89b5b692b9d4c3cafed03c35e2419b6dbd8d3f9fec2f8e5dedc72c97602e882be640ea6d85b46248f7ac620c4811d446f32caef0edf994a9c85baffd67eaf2bebc7d74905e33ad29712a0583f348e6680694d0d2b31d61454082f8a39e7f842d1faace51043337679fa3ae4c067917d17c1d9f2d63dde74001da33d116e2f0c842aad0c4f8c5996478b83ff20c57e23266d695ecdeed6db59b44351d2d13aba77f0548ac5267a4eab4e517e3ed9c28ad57aa64d3b96ad94da629c1104f4f5e1993e21526b4a28e5e70c6587d4c4fa71d0071d1c3935b3aeb10ca82d466c003de2e8f5efd5a89bd72ad1a8b148ed4a1a31f82aa0028bd2949c8dba977fd58cd0a5828fd72840465d79e5ced21b4775e0cf47b38fae776f354ec39e22d0ba67c8a8903956e1e844c455ab85c9a09fea5a1342c7322dd8c3d4d66a52ef119f381a7f5642e0c69164789581d5daf881dd45e22e8e852a5073a9ee6f6719d33b8220f16fa2a5748adf0dba3aeb33c5b14ca85e4855ffbfe147bd4c4ea3fc0450a14243bb421546fb9dbaf5922dc1be323222913cd42b65c5a5d31d612a3004569d67045d0e5c8d334a2e6a712ebc69c39792053259fc22bf100c66fa2873c207ba042514b4231ad5c51fbff210f2e4ecce6f80087b94f8543db520f97542da87b6dcb742eadd563d68cbeb32f328f3940a926d78682bfc607e53bf0f60aff7c87a02f2f0784745901cb6104c149b6aa8cb19a965bf26e553be865fe89f64a31dd00a298585cf875316be5a74bca958177bf958c82768156140126509a825a3d487f07e781d070def6ae421416efd2a4e27c0eaca20b72e176bab88ef65ffa1808a96e03d98ba22768c2396f133c53decf25df9c568a0676d6fbdea2d036136ad330a0c6cee2d5a0606d638136e677e229411750dab51f4df453940af91043f6d5d1eea6885d90e9f973de5bdb9696492bc1ed1526a398e64479e379afc68a46206688db217694055368a06a1dfe9db5385d1c5ff068b60f84ac53c622f216013f9539a2d15ca2152ea8441a4f9960759abdd4921a1b7cb2d19c27f2e83c6f92e4f8183c1032e5176ae29a2108d9e88ba52507c993db4def325f719ac5d189060896457cbb82b710e39a692c47074299d8ea01147a2bf043a02c7ca03a1031559555ee24eb7fd10b1386be40ebbf013eeeeb8e8a8182093df840671dbd9eed2b61fcd427aa149f87475e59057c18047166059dd93cc463292acdae635130380a5b59aed321b4a89ac31c46870f7a4012107474dd49e1c061edbdc408a027f07b63c1467b7ed71e35858dabb16898a861db2404c79eeb02a814886ac4dd78ca5e6b3ae8d73f7dfc36d7102d822cec11af00a64b1e2b1d74b881382d9a99de3397c95c88d08144c86fdb33f586a24ed5393368a906e597a8fc62508e56bd4fdeca5c0b03b577d2eea165b8434aeeaed8991c155b4dcbe25ed62821524ca8450a642be786431bc5789a412e4e9299e42055ecf0a6dd25fb17faec35aa008074afce07946e3fb24f9fd6d06edfabe2b95971fecc2d64a7ab45d8e05f77a44bdb2b98df0e1a961f05eb1af969553857744969dd0c83302a1869db6fbd5ce30bc659d172089df636354994850064ea2de6c1bfc9e0e63159b31abc9bf97cd10", 0x1000}, {&(0x7f0000000080)="881185bf6adbac0b7002fc1eaf872cce2e7727de886f1c894f04e0c920152a0a11b3937ee4331026b6a4df77df1214799744ac73f6145f4c322a5c2fdc83046e4efb16d09f0f0bdd515e4b9647111c05ce8d0ad5385a082ccb37f3efea6e645bb1b121f31648681a27030bc69fd53890a9c39202a5900b93", 0x78}, {&(0x7f0000000140)="1e30168e4f90fa4e07cb45ff7b23ed89b603b35fa32b1484776bbc1d50d46a4f47194bff55feb26938829d80036a3304fe999e0fa3a7bec36784b3f0261630851b7e8425c4e7a16f84d978cb2a0cb8a70708e3466c0cdd6d7be615ce51d6a7af41b09e07a420022793eb2e1294d75c8e9a3ea5e5022cb832d18222688f9b101a09f0a5f3c6705a805c1b13ace3e435a4a688", 0x92}, {&(0x7f0000001400)="6741fa2ed88b6e8b907673d7f79d5ae3edfbbaa17fd16791ff3495388ba05c416a6a90274b2a66a3d2918b148be393b92f3131de8f419d0c7ef793cc26808425769548ea6fbb152ab82d9fd599c718d241e2f5c2c3aa3d6185a5f3097974f5810ef1fe9ae2c672ea62adaf589d2c7a1f43575105f985547805348db5ecf2307f59f4ab31b8a391878e", 0x89}, {&(0x7f0000000240)="53e6eddc38f3a28c8bb8421a0313c2b96c079e938c8942d891fc2d4729721970d2978bb46458f91ae5b39d06829a6433066b", 0x32}, {&(0x7f00000014c0)="3c554b43ff662ead21dc718b5889892a84419e373e9f7264bb90d8e0f2a366742b6ffaf39cadc15831fc96a188a1c67c729b2df67b1fd595890ad934863d13b23331cbd6cf713ae8dbafe8643bba377948ea5b1f363d1e2125c9f94e3b34f7b3b62fbc42056f1e8cd403c6f4f13e7461f44af38a9fc4aef3d9e02df3f8fe8f583d954779c1ec", 0x86}, {&(0x7f0000000280)="c5a462c1f90d37fb54b3c61bc7862cb44b4e5cc696", 0x15}, {&(0x7f0000000340)="c07e32e0348c65666f131fa47e0634a26fe3cef2ec298f42258f6bb2a51263efcb471a59d286a361636939f1607e7a6fc54b40c480e2e6d93c0e436fecbb6943c9dbe694e40d52f703ad28d0634f45ad7d5820fa16554a3438b8460b273478f75a9eabf046cfbb15", 0x68}, {&(0x7f0000001580)="95ba9eb1d4432191427b8a1b36d7df25ebfcb49daffbad5b548f73dcb303aa23e048a118dd63f19874a017f45d309635b02c49843fda20e1e6a236051aa5895e594a25b522b70b44a2fa7ef38fe3b8cbaaa7c715e7c4d171ed8814c5d1677a9755e054f9db4a1aeb559a467a1a6e416bdaf36a2c93c5cd16f22e60bf0ee2d0d3e6be6fe9d99ab05b25a4d09c70bb4ea50b4a604e312a2c3f35a758fda08c43ebb6a98342030a3f509a7134c1fb9efbb47ce5e871c5c9ba0d3495bfba1a57b073fe6bd44395ce5b88b765507d362d8ae9bd17d614c35a340756ee391085aed6d65b422d9e5f058d8524f56ab345017c211d51714143485f1e92e47902fa8dd6e4c12a6a8cc9fd5424ff694b0348caa6867a1413935c05fcc422ca0931e2692bc613c734a8403b87659d6f92879f6d6fb1c273d52a5ab6f5eec6bbc98a0dcd022dc06591a27d59bfd37fed24d06a4eabf46c10d1610a6dfa0baad1a7a0cf016f105533d24b5786fb101060edcf56aa486d3abb548069d53db79817f37877b110ca0da06fdcc8c1bb4836c8c4e9cae7175711fa71a21ba4717fcc608cac4c581f896042c4a9398c49637c53c97ec699da7f1fae5c3a71c04d45bfb8fe08c4c193ecf2f046dcbcb8535ad2e389989b484aa8718ec412d9dc481c751f316643da8f4be3cb4ed268772050cedc1bee5cd30b9c6ca28b965edd386dbab15bd023592020a0238613b02616520bbb73bc278af88889d38e5a581017adf6860cac67b10398e7f98f8359a846c04505b1e36ef0ac9bb2cf3178721b221b4aabc28a8a4c953f1412b882a8b3d6ef051b06fec3c5140e54f4dd88fc1c05af194ea8398aff9840ae0bc1a5a52cff3d8635eddd77af275a0c0ad1814604e1509f843da1d200ce28b6dbd332e35a6eb157b00b50a80de6c1f65725aeb7e8a2a2ea6ccedf8f534571a236af935926e814794b531c8f0424ca312757ab6d0afd37ec90199ae64130305f74a837848caba3df06331877062d6de05d1ddaa289cf468933a3977b6c1b3167e1789dac89386ec046bca12191809b9543197ffd95b655f727d9bb7a9fbfc245f0e48ea19e2dd2deee72576f1e0e9c0588954bdd6b344be8ca768d13d8fdf7f45e172329b399cf12460443daf19bc1afbe0e53dd8daf9daf7f16369244c608dde06d907effa14611b45e088b066db3918653fcca07d168d37f1e018b99aad539bf80a685504005186552f00431851355c19f1eaba1f122089066cf47a3753a2141b211bdcd697ec0320bdc0e41b2909c8b062ee8d949346d213b191eab3aa72687f9a30876bc218f0f3d382d3a47b2827398ba00543193e521eb231dfe157afd0473ae31691a0e97d95f70442eaf6aecb4f4110dc14344bad27eaaca88d03b0e4f3ae69c5dd1050e4d1d6d7f93c32d2cd88393411e0804cf4df208fa411ae1dd5aed530c46f932a9c0a5a054551edf71a22a564feee3ed8adcf73718020b018c4c65510430c6072e716311d55e806f85b870f00072d00fee43ac471e693c7e8cfd9177cafdde7e7aca6d720a9ee032aa6976cc6eb66c5bf76c848162ab270ed7179a0423e159dc24463b458b842134a8c71ad9b69cfe378b2512baa208c96d0de544f8c6f2623628b973d5c0f33e270952ba242cdfe8b32a83bc9629a481c7a3550eaee1bfc84e4f731ffedf32b98f9b030ff5bf0e26d6703749c737c67bf6be44193ee60092b7c9d3fe62d244592284cf85b9b312b9ba93d57a327112576546c0e6d86c7b739bf5c62327b7b049c69233fef1ce3f00bc71dd2cacc0c4056564db6bddb92a3282502369820c1e0c4b0935055a5d0a7de5c2c25a8be285857e5419d9aee2fa91c3f3bdf56f3e4670eb5eaa2707dad3774f3ad108de7df18fe750fd551d7938e09155aae5ced89e04d2c2a67d8e0c8053d5a55486e712c96025238ff8186b9b884b496ac3f3a070482c966c637770572c41a79bd44f1d887b1592bfeb438d506b117d8f68ecab3eca782c1b382286768f12b53eef061986fc1c0877e33824cd26fa67888b489d9757124df652d9b6b3279ccd6d74ab988907f24f1ca9954600133e3bc3284df8bdd9d0b75d62c4dfd8229a4730a24506487f7a6436e043871c917aec9fb2897423a3f4f14deecfb1b5b0e0bc30df41d2f2586f4e8bd707678b618fccae155ae6087787d8fd966c32eabd18a33b46878122980a507ce437c4781915be22339fba91ef7232482be76f253e4c967268c0f70e817f3b9890c365acd9859d583f8771401ebbbfd491973c823dafdf48b3df10f380e22db0f98ad405b2fc954af4da3d31a8d2c74de647064f88122841a2dcf6ab71d579fcbd67a8365f5bb20aaca9ad9ef801ce03b0ecb55d5f5a552ad68656e8bd5676bd92022064f409dc23b1f9a4f9b9a7857e4351ee90281d66ec0aeef4c4a52e2ae8fb75ba0f904ce209b3002fbabeb0b969f6603145379e644d7ecb56c12be7b6fc5629b7420e4a54bb056239457089cd1e5b0d2370cfbbfda835db2df5ea4649fffbd08e7904ff54dc2fbe738b82f3735e8196158d61d2c715764d2062fe35cbf23b7d6cc4a287eba29e19ccda441dd9d536974a7e32acea3955a4b112f7353218219863e3c13412b9991f7140d514b33a895f0366694a63c904ff4c76a683972bb24ac16e048dd348cbbffe1c3e8918330b579452eb75bfefd6d75fc3affceca1fbc84298127cd01eb0e0236797d07fa004983b1f859a2dbbe92a9a3d8649ff2321292596eeb5053af8ae255abb7ffdf34b9f8373399a5d620ac3c3051fdc377d97aeec76dc72882ae0aa5e3cf13c9a8d5f6bcde75137e7b658d189aacf5070a5ad83b19d56b52dcc3a2909203a5703ee1fdc9f4654c48844c11ee935617800b0567fda496a374489f0d2728508383d9bd9b183b615d16dc987c7487b7dd2101cf3c89728cc9c96f0636e0bfa33b6932eb61b558e5feab78ee8a4624b54a853ba19bdb4dbf81f4b9dc3c9c75506e88221e7d24d13c37e64f1fb6b12c9af239f8a41f1ea64f535f97824eb08c3fe7f802d97e4357f87a8c919d04ce297268e05fd6acfd0ad67a998f28e91684f35e14517896bee81e4a9ee38dea7eea4e6d2680f636a4414a523f26c425b6bb9f9461d90ba5dab6246cdfeb81908a1a53de82ff67d20a5366fcfe4523d48f46bd7e7291dc59dfd758905b32a07d656d0116a3958f507a22c4203429460067081ac9e54209163e010f8abdf04539012c677b01495f13f41945031e73a3e6618a2dde7f7440144100367d1234e77e49618b33220381193c11302f8da21c9b781062b373b067d250ecfc731ea14bbb93036e2e9b3e9576d5d63d8b4a6bcf122e9d2d522c6aec73c2e8397f6c78178f0beb29b50e87ef1764c5113185b93b06ef695bc23822120577f4b37bd4a6fc6454e06f9c971bbaa03a9d806734a67339c2626b4ff643c94b44d035a52e3ee9640a35f8568f966b0ec4eafb5f66387584fe7c3b8990df26f67d0ad5e08edf76c8fd2113c9171d0db7cccb0f01916c9781725e02f551c3a4e127290ab2fbfbb299d0ba468c38825e6073610f25a23630a2a3deda1910a3df0302627c66fbf2bbefa43f6caabc17649b6f9cfc5fde5d8b279ebce4674a3603574b27b2ead93f2fe016b377f14648ef2eebbec76f0fc03f9d52188544ec07fa4de7a124beaaf33f2526251579bdce9892ec36484f5fe253ec4da6a8de5d8d2c6f7b4b22861f867dbda584b4ad5d21d2ea18699badb7fb853eb76c7ead8ecc130752c622381e1e25bf9ea7467cd3f76eab8804ce8cdadadded14081bc8cf728d6009209c2be01320c95e87bce07b97efa49904622a6f0a6b75e95aa480889e139fd00122e19e85ef36b1897e758234ee459cbc6e3588111e37453d090bdbf08b510fb5458ba33e7155aae4b6f3553860a1ec0da3a44214e4c92ec4185addb1290d4881bbae092020bf9cf23c009a06ea83544cc4ab8db028729b43d3ce83b7cd4f519409dc3b6ffe0541e29b7766b2181daaa224b1300d13af36d421ea8312a2cf06445f22a1a04da4fa632f28da7b587460abd168e7e0f3962d40eefacbb6e4d6a3fbc0f64f951b6518b511ba27ac911088c04e30f9c36cef37d3532421ad4623ea5ee6ade2af69dea042af90a11fd54f2892f5bfea2ab9adcff15aca3d4bd9cf887477dd3e168670e07226a6f754f9634646bbd687af255f567be9d95b681bb28cc283cea276997761031fa30867b58864f142a89ad99cdea00d5ba6a7a44a663a502832dc74756317a4c9a02796a0c5ee802c7a22166843c80624bd471e83b58211a2d1d32b88eeff271a97f148bffdf843d111d68eb52f2bd88bdcdfc10d578e3a3d438b04891593af1ceadb816f9a1a50a59b38d2f1605354d7fd3b1ba33f46a56520ace2a6e4697d506a7ce17316201569f168e252f173d47c3fdcb98e5ae6ed12cd5b93c0a7d599fb9b0220524473905baf53caccaa11fd1c6bf03af3dc483bab277029a38392bfc4997d00dc31d2b1bde67e123ccbe725878ba8ab5dccf04d4190b3195fefc2d57b1898d5dec605d0c3c7bf81f2c4179950742423c474ae68cccb5d056ccad41b29470b2e52242c18703bca27a550d3dfb0ae7f1b7f184e973950c6c0892b75e68a3fae065fc26af8dd030dba61996b237d8912a4f6a9e68abc0c8d52dfc6db84f6a05526b31cc9e44c01ec4ea16249a3a7a33614e89fff2b357fa7b5c566a8aa5e1e01ce06aa13fc6fb554993bce429cbae8db66d27f5f5fec48d9ba389c551a482d25abbd8f3cfa49a73581bbc5b871c83e1b95fecb97dbb373218991ffe3bfe51646b73cd2a7ab98a08d74066beba9588f52df7fa3d87d6c970f41c00e9cbd74832e0848ae8e7ceceb3483c8da57c49a57bc1fdfd28631d46f96bbb7373f165e61f6f12fce68c1b62971a6bf8d20a1c036cf7dac82c1c6d7036cdae70b8939438820c5344d34fca9b68ec9e4a49e274f5ae451423c8302c652eb34065593737061be546a97ab3457138b706e492cd0b0c77b87c5e846e2d61b19842b421b91ca74ee1c084ce0925133bbb2a23642b56e421860e94fdf4db2ee7875c602755946a01afb9d5d9141d3c049349465740450f5c25c3440fa4c2f4c39da0c43731c3cd27f7c2cc10f7bca1e5f41fdf0a289d79f4ba9513fa0efcc2cd2be70bafcd319b986db83e71f68fd8a01d6b8cdc87f8cc4d7541ecb1cd4ef13a50699aa0b08943410c26989f47e18a569f0b2236374aabf9ec1479f43e39d89dddb783247b82f17393f25fff7e0334d41f9ad3b1bbb562b1b755c06ab8b9f11cd425e85172c4cd26711c210131d662ace29850908959533c324a18c78e02419d0325d775462b0bc6bb09324ee40f93475180fed8b1b0f191d1c115ae4fcc50a3ceb50212e97e9499d5a4dcbb91aba859d1c5842eb6c05fe98a280b6b5ad6dbe49287d86517bfc79706a9505685f798d062dc6a9e225f7c5bb8a03dbe4caa29a80c2600a5c0e33ff0c121eaf39d74f3d069b637766f0955f877616135bbb8857613f08c985a92a2cc5feb61b23ecf1a86b7420ca5e94765fce6f6b831244e8a54fc74d5168269d9e92edfe22b78c9a43acd0c4dc36c5e16faae341b8d9d0c6e25f929d074dbba1c05b5c5084898d9ac31b89a130a41fe63aad27facddbab6354c6d3e990eaf0c1ace25857f3b2342c1c85d3ae4a3e7fab9fb1e6c59a9d8fa4757c9e3811b67d28c34c1bc32ff965cb58ada90ca53bfeba6cdc3b931956c2a08ff02c5f3f03d98d061", 0x1000}], 0x9, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) open(&(0x7f0000002700)='./file0\x00', 0x82, 0xc) shutdown(r0, 0x0) 20:33:24 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0xfffffffffffffbff, 0x9}, 0xc) setsockopt(r0, 0x1000000000029, 0x200000036, 0x0, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 20:33:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ab) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) r2 = getgid() getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setgroups(0x7, &(0x7f0000000280)=[r0, r1, r2, r3, r4, r5, r6]) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r7, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c22000000000000", 0x30}], 0x1, 0x0, 0x0) 20:33:24 executing program 0: r0 = open(&(0x7f0000000240)='./bus\x00', 0x8000, 0x1ae) faccessat(r0, &(0x7f0000000280)='./bus\x00', 0x8, 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r1 = getppid() utimensat(r0, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)={{0x2, 0x5}, {0xfffffffffffffff9, 0x1f}}, 0x0) r2 = getpgid(0x0) setpgid(r1, r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x8, 0x40) ioctl$TIOCNOTTY(r3, 0x20007471) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) select(0x40, &(0x7f0000000100)={0x1, 0x7, 0x6, 0x4cab, 0xfffffffffffffff8, 0x81, 0x0, 0x5}, &(0x7f0000000140)={0x80, 0x5, 0x6, 0x8, 0x9, 0x0, 0xfffffffffffffffd, 0x7fffffff}, &(0x7f0000000180)={0x7, 0x8, 0xfffffffffffffff7, 0x4, 0x20, 0x1, 0x1, 0x81}, &(0x7f00000001c0)={0x569, 0x8}) chmod(&(0x7f0000000340)='./bus\x00', 0x4) 20:33:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x7, &(0x7f0000000000)=[{0xee5, 0x9, 0x0, 0xe2b}, {0x5, 0x7, 0x699c, 0x7fffffff}, {0xfffffffffffffffc, 0x0, 0x2, 0x1000}, {0x9, 0x4, 0xe7, 0xffffffffffff508f}, {0xc0000, 0x4, 0x1000, 0x8}, {0x0, 0xc, 0x800, 0x85}, {0x81, 0x8, 0x7, 0xb73eec}]}) 20:33:24 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 20:33:24 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000080)=""/63, 0x3f}, {&(0x7f0000000100)=""/2, 0x2}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x3) ioctl$BIOCIMMEDIATE(r1, 0xc0105715, &(0x7f00000000c0)=0x3) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x8101}], 0x2}) 20:33:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3c}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:33:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x101}], 0x4}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x4}], 0x2}) 20:33:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x200000, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 20:33:25 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) pread(r0, &(0x7f0000000080)="764415869693a46d2f4ede11fb5d7a2b1ba3702adc62fe42827951e2663e518fe99f5ccc25442b72492258b34aff68c7a4f1beba757736a5d3dc0abf42ab106d06be21a5678153eca2164f7e8045842970202fb5234f08c82a31501be8d5a3cad94efe4565c149d84ea5779326e1598e9bdfa443cc88fe84c162c672b89af80c8680c0af0ab36ea57dc9abdfc1532db697", 0x91, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 20:33:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0xc4f2, 0xe5b, 0x4, 0xffff, "8a6d67b8cc85f3f7446ea15fdbe6a12791507e56", 0x0, 0xc9}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() open(&(0x7f0000000180)='./file0\x00', 0x240, 0x48) close(r0) dup(r1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000380)=0xb15) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000280)=""/225, 0xe1}], 0x1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) close(r2) syz_open_pts() 20:33:25 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x698, 0x20) close(r0) 20:33:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000080)) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 20:33:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) read(r1, &(0x7f0000000140)=""/232, 0xe8) fchmodat(r1, &(0x7f00000003c0)='./bus\x00', 0x81, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000240)={0x7, 0x100000000, 0x7, 0x1f, 0x80, 0x51c, 0x80, 0x10, [{0x80000000, 0x5, 0x80000001, 0x2}, {0xbe9e, 0x9, 0xff, 0x3}, {0x4, 0x8a, 0x101, 0x6}, {0x1, 0x101, 0x100000001, 0x8000}, {0x1000, 0xb27, 0x8, 0x3}, {0x4, 0x7, 0x2}, {0x1ff, 0x100000001, 0x7f, 0x5}, {0x4, 0xb4, 0xfffffffffffffffc, 0x1}, {0x0, 0x1a04, 0xfffffffffffffff8, 0x10001}, {0x1000, 0x9, 0x200, 0xd2}, {0x6, 0x26, 0x7fffffff, 0x4}, {0x2, 0xffff, 0x7, 0x9}, {0x1, 0x9, 0x10001, 0x6}, {0x20, 0x100, 0x67400cb8, 0x9}, {0x5156, 0x4, 0xd23e, 0xbafc}, {0x6, 0x401, 0x80, 0xffff}]}) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000000c0)) 20:33:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x4004570f, &(0x7f0000000000)) 20:33:25 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r1, 0x0, 0x3) r2 = semget$private(0x0, 0x3, 0x90) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x5) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 20:33:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80, 0x0, 0x0, 0x1000}, {0x48}, {0x7}]}) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair(0x2, 0x5, 0x81, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r3) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:33:25 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x3a, 0x12, 0x0, 0x0) 20:33:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff0054}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget(0x0, 0x3, 0x4) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000180)=""/70) 20:33:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x74}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) 20:33:26 executing program 0: socket(0x37, 0x4000, 0x6) r0 = socket(0x2, 0x400000000002, 0x401) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB="5602e639451ae85ff022"], 0xa, 0x0, 0x0, 0x0}, 0x0) socket(0x1, 0x5, 0x8) 20:33:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 20:33:26 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) kqueue() shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) 20:33:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7c6e23c5100e745e400ff46d700"}) writev(r0, &(0x7f0000000040), 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002640)="072088c1a1ad6c3b6825fe1e3a0f057a7324360676d66026b1143e549b7d8cc85f0273abc8a3013a3cd23c343adf4048a71c605f4b1689d3c7c9c21117ef0336d6758f1e43434ec160ef064c7f811a4d79ae94b85add62c29630d81e35d5c7097ac6f9f1d4941371e5587f3e2a6217bb365e39e53c4de9de2842706e0ed7215a003e2e077d92c9774da9f035345674ea3b4e4778a286064aba5bceb5e295b0f0128711f37b8a5394848ff2c0c3dc8a7cec9721e6a596682fde1cf6a606535a2c66e0f3b6d8922cdceeb2d90696ee10", 0xcf}, {&(0x7f0000002740)="4ebd83665bae9dbe74450184661c3486719cda942a20762d4ae3597f7b35e322d2aca8a09afe58c0534d1bbf3009142366cad1c633981c5a0744145bc5747507352c6bfda4deea468e4087fb59219c94dc20db10fcfb9d9f1540ff5d7b912a546a4cdceed0c8f57da229526c780810c224f62f176dae2f2633d3e0e227b8d26dcb742b192942ef82ee80e837dd073e05b0c39da8a928d53f", 0x98}], 0x2) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r0) r3 = syz_open_pts() preadv(r3, &(0x7f00000025c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/213, 0xd5}, {&(0x7f0000001380)=""/169, 0xa9}, {&(0x7f0000000180)=""/34, 0x22}, {&(0x7f0000001440)=""/181, 0xb5}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/171, 0xab}], 0x7, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3f, 0x7f, 0xfffffbfffffffff8, "0100000000027f00000010006624520900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCCDTR(r2, 0x20007478) chmod(&(0x7f00000001c0)='./file0\x00', 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xff, 0x9, 0xffff, 0xfffffffffffffffe, "bc3f89bb8cb9b5976aca1cc96ff0a707ee0359f2", 0x401, 0xfff}) ftruncate(r2, 0x0, 0x7) 20:33:26 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="a4022e2f66696c653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x0, 0xffffffffffffffff, 0xfffffffffffffffd) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 20:33:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0xffffffffffff0000) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) chroot(&(0x7f0000000080)='./bus\x00') writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186000008b030023270000000000000000000000000000000100f40200"/44, 0x2c}], 0x1) rmdir(&(0x7f00000000c0)='./bus\x00') 20:33:27 executing program 0: setitimer(0x0, 0xfffffffffffffffe, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8a00, 0x1) getsockopt(r0, 0x80, 0xd, &(0x7f0000000040)=""/211, &(0x7f0000000140)=0xd3) 20:33:27 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x88) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f00000000c0)=0xfffffffffffffffa) r4 = dup(r2) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8000, 0x0) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000000)={0x9, 0x1, 0x7, 0x1c9f, 0x3}, 0xc) fcntl$setflags(r1, 0x2, 0x1) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0xfffd, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000100)={0xfb66de5a1785967c, 0x5}) getuid() close(r0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)=0x10000) 20:33:27 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) getuid() 20:33:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x7fffffff) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000180)=0x100) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 20:33:27 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x51c0, 0x7, 0x3, 0x1, 0x3369, 0xd9, 0x0, 0x1, 0x0, 0x10000, 0x8}) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) ioctl$VMM_IOC_TERM(r0, 0x40047463, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0}) 20:33:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f00000004c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)=""/146, 0x92}, {&(0x7f0000000300)=""/81, 0x51}], 0x2, &(0x7f00000003c0)=""/249, 0xf9}, 0x801) r3 = semget(0x3, 0x3, 0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000500)=[0x6, 0x20, 0x0, 0x6, 0x3f]) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000000)={0x20}) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 20:33:27 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000680)="ff5a94db5a17dbdb2981c86cc39c0fb57b52af316e2cd26d46f292dc6a9abe4ed5f1c6c4cf5df2ae89a219d271df71adfe4945921867359e762c2c77c6fdefff94b8a39f74bdcfe7bbf9feeb759283254ecf92e4e1614fe3494bfe8e3babcceb4cc3afe2eae0935af59810496df51cd9d18fbefda1660cdb88f820ce3eb8a741b51a8608314c8b40f8704b6c528882701a70df4c80a5a6dbbc63b8c197113c337deb09f6718e107191b57cca3822b6af258185a441eba73039a688205774aa791e239bf6ed1ae8542ed34d1f52e68a72a2c766a02d0cbfdba2a9565ad637da4890b4d70276a204a669be732b0ffd4f91a577bd44829e323c28435fdc53d62c5513b46f080912c4bcbf45de6d74b5b1853d0cf8b812a1de48c1a2ba12a7e62c0ad89b613b43206d01d692fca98bbe53fb253f1cca29b08ad15b9230c6a3fd37347bfe2303b7133f2826762a301d60a04fbcddee19f6ee4144059975c660b2235a7dd2f3f5d716640a1a1d5cc6df59d6b3f11e64e8d2c6a85176bd3b9195afacc68a2eee79040aafb55642cbcaa3531886b36c717c07326e58db60fd6ef4ae8dc88f195f18a693909eb2855a2b39086f46b5ade8f971047158c22514bef86577decfc2ade573e56ee27c47c7c6e1e14eabde8b5e4448c5233315ad4166294d59aab532a2f496d486d6454fa8a227bbcf332a02745f77445bbe2c82e51ff21d45c9fe76895ce721adacbdacbf67c1a0babdb1946186d586dbbaf0d71af92801a3f9cd157cda9f781d63589e13a6aa55a3fe84530075b1a3276d7536aea91a33d442e8e53b6f6067a31da2a79952c60d940a47bbae940cc01a4d450768043fc3239faa50b94930d1ca6ac5ce05396370689ead2c036122aa83aafdacf9c7619ea7aba4b7e33445c57431f48f8fad71065dab10d0c107e03aa825e182ba92c89252ac3f570be539d6192a51d94c730177d3db9721fe4079f577dae9b11496d605f3bb0a658fd2d9045f67f1d36e82b4143e486d8dbf4f4b80c0f6db9d16057e882304c664939091d3051ba3601993efacbd731b947e239a3daf4239fd113fb364ef4d1f33f8e6ee88b5ed74a84d1e41a9cc6a4a841bcb488e51e75245cc16dc6b1ad8e14d8b4ea0bedb0a8d3df66cdfb27446c133b5a9e75e53bf0daff8eadd859d33b35b567617b549902ce861bda66ac47ab9a52abe0e93a4cc610283ed28f363a7bfb6c3b8a7d07dd9932375dcbaf04961aca208cceb0e1a8b0c80e0ad1f907b41390e6847828fac5a3dfa558485b599cdebc0810ce4d096d0c4245533aaa93bd9a933d3781b2062ce9b0bb3d7f268e20e8a2e7001d47b1b1fc3c7a0ac2624d250ad8b17d656ddff91f74678f3efacb8e5d96f4d62988256d5242c65033160dbc9775c06c359fa351739a767b958970fd67037e09ac2ff2be07ba1cf0d427c744d8d7aac24b72bdb62c894294a4722aaa4fa072d69eb5fe0771289664584b9889b2cf8698eb0b671cd2f190cadf82b17f8643f91d313c3f1f0b7cfa420b9385d297864284c7e6d35980fb55120a6acb8c83527bacdbb73747613120754daeb33c3f0430211dfbb3f61782069458de2b0153c203d993f838b6db1ad1d9ddd5eea1676287ca7440871732920268b03c28eff953a8319eaa9fc2191eba36fb859f781b3272fe27488ee39775e771b403eb3829557c8e039356da7d60310f29b15088c5f4477a0d39ee5e1edc901031d8fc37f7db1ec3980da88fd3df10dd99197585c9cbca393270db44b65b3d9d60a8f0beb993863e7fd0120179af339304caa444e2e7b1d1a71db297dbac815d08415580c6f8cbb251a2e05c414dc2bff4f3bdeb50a8ada066e4bc7d14b800b1a5ac302f529ec48b50f71ad4c6a451e8b351b2fdd5df7cf23a718df9450d16293cd77ac78bdf687c2892db06f9620f4058495fad8fc2e0da8567060e91e603149fea7567e480c0e4a9f31a391a7443746b1a8bb9162c86edd571a8d18aaa719fc5051a4ac4a2cd1640697c87f22220a0410a1f6415aebb19bcf343a290af3a949d97cd3b127dde53d7518544f3bfb4b9f0ea4e67339590f6fb1b60f01ca4be0cbe3e576b52e671062afed29f261ce77219398d0fd8de5f96ec82c34c6f79276928f2b65441d1ec88763bddd786fbae6847f4568b41f6db17f0860cfbc224dcb2b982eb9ce7d9e7df1958dfbed445a753cf5566606978662110319bffd0b8ccf1aab0720b72457ec7389c520ebfeb0843d7b368c795230afa1b04488e6f3d2fe772245f2a0143d929222d3f95b3620dea41041c53af26a1b3fee64907804bf6a3c282f3af5e02997f90836e8737285a6b50286438377b19bbf0111ffd2aab3f22f71c8a01fd0f49b82a1480a45e84ec8d335ad7b1c", 0x6a0}, {&(0x7f0000001680)="eebf8a56e84cbb22f7a38592217973f768ec3e70dc2d38565a31390a4ef74f22f12e06ff78880804c3b19510ada03d959a755948b142a92660f90a387eb767b1085f44e3f3d43568ebaf5a0fe0645e53e95e2ce6b08582b15083602bfd629a7baed0c0dde3e15c29", 0x68}], 0x2) poll(&(0x7f0000000080)=[{r0, 0x20}, {r0}, {r0, 0x100}, {r0, 0x61}, {r0, 0x1}, {r1, 0x40}, {r1, 0x16e}], 0x7, 0x7fff) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x401, 0x7f, 0x0, 0x5, "e3dfffee06646a6bbe81e815534c4aee2c73d5f6", 0x9, 0x5}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "5fcea3823b4b0d203dc08ada01646c3aa851d709"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x3, 0xffffffffffff65b0, "925475447dc50f479a8933ec72545f0a765e2ba4"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0xff, 0xfffffffffffff533, 0x5, "ff916d785adf027f2039da5deea20d491228a135", 0x5, 0x2}) 20:33:27 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="f8f8148e659904c148575f3b12f3622a27b36558ea83383aa69985ddd06b1b6e43ac3fc4650dd2b8db3e59457f1fe8a3f127167ac69b5eddea27360e879b69c6763fd8f62e2824e90f4ee40896e63896f86cfa525493abb1af030026fee45bc80c0a68409f4308353d21b60b8104de13556fc9b057783906780081065836e6d89c21fc45e40503f9471f286dba4c9057bec7159e73d46b0c009b5dc346353aaec5cc46ad2e8a674586474508c3a9c5d058ff6a95a8df2b2534b8c751494ff3e1928139454110", 0xc6}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x4000000000008400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x3, 0xfffffffffffffff9}, {0x2}], 0x2}) 20:33:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x64}, {0x34, 0x0, 0x0, 0x5ce}, {0x80000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x8000, 0xfffffffffffffffe, 0x6, 0x200}, {0x63, 0x7fff, 0x3, 0x7}, {0x100, 0x10001, 0x5, 0x2}, {0x2, 0x9, 0x80, 0x3ff}, {0xff, 0x7, 0x401, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x3) fcntl$getown(r0, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) 20:33:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x20000000009, 0xfffffffffffffffc, 0x9c, 0x0, "d730c1e7bb6fc69307000000000000001b3e4de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) read(r1, &(0x7f0000000100)=""/211, 0xd3) 20:33:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x4000000000010ab, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) r2 = semget(0x0, 0x0, 0x100) semctl$GETZCNT(r2, 0x1fd2e7d2bcfdd564, 0x7, &(0x7f00000000c0)=""/224) listen(r1, 0xff) 20:33:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdc7, &(0x7f0000000200)='\b') 20:33:28 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r3, r3) ioctl$VMM_IOC_RUN(r4, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000}) connect(r2, &(0x7f00000000c0)=@in, 0xc) 20:33:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x47d71f52bcaf9d5f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 20:33:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1000007) chflags(&(0x7f0000000040)='./bus\x00', 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x6, 0xe, 0x8001, 0x8}, {0x100, 0x2, 0x2, 0x7}, {0x6, 0x0, 0x1}, {0x7f, 0x401, 0x5, 0x4}, {0x0, 0x8, 0x40, 0x6}, {0x8, 0x3, 0x2, 0x2}]}) fchdir(r0) 20:33:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe77, &(0x7f0000000240)="b6eefa041a2525747be6c2526d24d56b369b00000000000000785589b189efa669a630dba1591b8b494c828b0f943ed94a4016e1698647fb256bde129e195e0c343eb72a00784619eb38f3dd4e90603f5a7cc45128ea20d6c0963daa9569129c257f2aa6018a2368f38a71dfaaa45329b6bdb9fca54ff4a2652cae39cd92c3215f2afe145424538553ab1d1686fa643203dd00224ab71b7ba301c46a3f3ae1a978a79ccf072d31aa8ca01f6cac4ee1d83ad8517b3445d13aba1fb64a4044a18aff7f6fb79a2f3e0e5a89ee8d73ce571b2612b0234844399cfc") 20:33:28 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20020, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x6, 0x4, 0x2}, 0x3, 0xfff, 0x2}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x11, r1, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) 20:33:28 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0x2}) 20:33:28 executing program 0: poll(0xfffffffffffffffe, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x1000) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 20:33:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x401) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044275, &(0x7f0000000000)) 20:33:28 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) r1 = socket(0x400000000018, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x200000000000102, 0x0) setsockopt(r1, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000280)={0x2, 0x8}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) semget(0x3, 0x4, 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) shutdown(r0, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x30) r5 = getuid() r6 = getuid() connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x1, 0x1000, 0x4}, 0xc) setreuid(r5, r6) semop(r4, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x2, 0x2, 0x800}, {0x2, 0x8000, 0x1800}, {0x4, 0xffffffffffffff00, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0xfb, 0x800}], 0x6) syz_emit_ethernet(0x1, &(0x7f0000000040)="8e") r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f00000001c0)=0xe9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") semop(r4, &(0x7f0000000180)=[{0x2, 0x4, 0x1000}], 0x1) 20:33:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7c6e23c5100e745e400ff46d700"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) clock_gettime(0x2, &(0x7f0000000140)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x3f, 0x7f, 0xfffffbfffffffff8, "0100000000027f00000010006624520900", 0x100}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:33:28 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = dup(r1) pread(r0, &(0x7f0000000180)="7244f8782b182cf740e7683f0387d372118b2ceba5984ec401a04466ca627a8646bc5489073c6a5598c1b81a43807e6af36b95d68a7c01dbce7505a4d6470a0929c17323d304a22b884a33e9ea133916466582b02b8f5aa62c31e5634964abfbc207021474abdd51b9090c175801a11df120225d5642ab45a3cff83905d1d7bf9a0cde4e18b2a2caa5079b7e4cd6fcffd56217b6e31cdb619b0486df119364b0574cf9e1a9350a96120e2bd72000208bf4bbc5ef15d821a6bc53fb69ab18edee7c30716ce3442e600007d1ef34574d4868a300", 0xd3, 0x0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x80000000000c6c, 0x0) 20:33:29 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="d5faa72086ac55571fdc42c76d97e6d3a4c45f498236cc6b6edc68f99029a440e5096812175d22541c32517c94613d6a5cbdf3cb590e2c3142772be939d9", 0x3e}, {&(0x7f0000000080)="fb01f9a188e0cfaae2fcd693857bab71", 0x10}], 0x2) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fcac95873090900000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 20:33:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) chflags(&(0x7f0000000080)='./file0\x00', 0x0) poll(&(0x7f0000000100)=[{r0, 0x80}, {r1, 0x18}], 0x2, 0x0) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 20:33:29 executing program 1: setrlimit(0x6, &(0x7f0000000180)={0x7ffffffc, 0xfffffffffffffff8}) mlockall(0x1) rmdir(&(0x7f0000000000)='./file0\x00') r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xaf2, 0x104) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x5) kqueue() open$dir(&(0x7f00000001c0)='./file0\x00', 0x20002, 0x81) write(r1, &(0x7f0000000080)="14c6aa79b665b4127dedd76d0e0e2537828e2ce5eb", 0x15) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040)={0x4, 0x2}, 0x10) setrlimit(0x7, &(0x7f0000000140)={0x4, 0xff}) 20:33:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x3) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x591, 0x0) sendto$unix(r0, &(0x7f0000000380)="6fe731f83786fe5260d619a96c8099bbb4f737c46bd9bc7ee9d08c4a354f09f29f11976f837fc598ff86f417fe5060cd18b9987287d346064d2c79a688cff7f57a560d5b651253a042bd5a7038e525e23de484e233e9f033acc098a0bc90e87f08b95c9f0b12cf8864c8707491a0eacb7706d66734bfcac81fa942f1ffff817cf29f9d7e0f2e30030afdbe24296b7d126b27539475ba35372d49054bae9d09f6f35a1a43e0cb645b2806feb394fb311a62156c9ef236425895c0d73b002573c34bb203baa76eef94b3f957d5be6e56b214fe84253154649d70cb5b492322621143cac002d759", 0xe6, 0x1, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000240)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) link(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') chdir(&(0x7f0000000340)='./file0/file0\x00') r2 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0, 0x0) 20:33:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000240)=[{0x4d}, {0x30}, {0x6, 0x0, 0x0, 0x10000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 20:33:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000080)="000000024c8a44e1b30bdfc982955d37c1c103287f07b7efa76d410000831a5283e4b28bed11ec5111024efd7c2200000000cd08", 0x1c83ca43f21d9b0f}], 0x1, 0x0, 0x0) 20:33:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:33:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485d48) select(0x40, &(0x7f0000000000)={0x4, 0x8001, 0x0, 0xfffffffffffffffd, 0x1, 0x6, 0x2, 0x8}, &(0x7f0000000080)={0x5, 0x1ff, 0x8, 0x4, 0xfffffffffffff801, 0x7f, 0x56e06dd, 0xfb}, &(0x7f00000000c0)={0x7fffffff, 0xd5dd, 0x5, 0x401, 0x1, 0xe4, 0x3, 0x7}, &(0x7f0000000100)={0x2, 0x7fff}) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000003c0), 0x0, &(0x7f0000000440)={0x8, 0x9, 0x4, 0xffff, 0x2, 0xb5, 0xadbe, 0xffffffffffff0001}, &(0x7f0000000480)) 20:33:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x5c}, {}], 0x2, 0x0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sendto(r1, &(0x7f0000000080)="1b8345c527c0cc9cf5d835bdb01205d2fe18c0", 0x13, 0x2, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) open$dir(&(0x7f0000000180)='./bus\x00', 0x800, 0x8) r2 = open(&(0x7f0000000100)='./bus\x00', 0x8000, 0x48) bind$inet(r2, &(0x7f0000000140)={0x2, 0x1}, 0xc) 20:33:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) r1 = getuid() seteuid(r1) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 20:33:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="f5dc3661730351d6f495fec69afde528a5d5c013e4e53335dbf611f87910bd8d2faea2845b4775672e9ba0b4daff06e8da5add286453b46133b562f7992a90e3cf956dfc78afa0921b803be447ccc2d881b7520eed64ee691f24cb8f55ff3683ff23aa885c", 0x65, 0x0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r2, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="f31845b3fb86d100000000000000008855c4024e89cced44a7ea75fe3c0000000000002000"], 0x1c, 0x0}, 0x0) pckbd_enable: command error 20:33:31 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30000000000) readv(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/39, 0xfffffd78}], 0x6a) getsockname(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="000000010400"/34], &(0x7f0000000040)=0x22) writev(r2, &(0x7f0000000180), 0x258) pckbd_enable: command error pckbd_enable: command error 20:33:33 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x8, 0x5}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x8, 0x63f}, {{r0}, 0xffffffffffffffff, 0xd8, 0x0, 0x10000, 0x1}, {{r0}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x0, 0xa4b2}], 0x40000003, 0x0, 0xfffff00000000002, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setgid(r2) r3 = getegid() setgid(r3) setitimer(0x0, &(0x7f00000001c0)={{0x800, 0x40}, {0x7, 0x100000001}}, &(0x7f0000000200)) getrusage(0xffffffffffffffff, &(0x7f0000000000)) r4 = dup(r1) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000240)) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)=0x1) pckbd_enable: command error 20:33:33 executing program 1: select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x9) shutdown(0xffffffffffffffff, 0x2) 20:33:33 executing program 0: r0 = socket$inet(0x2, 0x1, 0x80000000105) r1 = dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="c3710738453282758ca25feb66debaae56caee9021bb2973d0896777f51d50c2373432ddc8d3f8c4b57e927fae07cf9931af1592e8a3d5bec2b305b19ea465b7a8ef9ef7e506b70fd559c6346ae30b86b9b84c0f5cf37e920a979b403ad4aed7798718ae92fac3a8398609ddc85242076a886d3957ebc932ca2e0d6d117761e08d26735f218a59cac18f89d4be91280c759c7a608ab8ba5c3fd843bf8124bd63dd09b6a820698aa0c05bcec3017930", 0xaf) listen(r1, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000001740)={0x1}) sendto$unix(r1, &(0x7f0000001680)="270ea6983de46c7df4d781413ae1122d7c83459e6d95a5e119aaed59b3442c7d9430756ff2c2fa771bd8b1b4d4ab7fc25c3295654b74f93e5b6de6ab750ea13371cbe6e196e0b0631155b1476d8e356acbb77e6de784905d338dde29756a50aa8a2ac3bebc975b9d4655e85696bd636d47fa610438afd01c5583de489f0fc608d98963870562369b4f11de5b34f8357a", 0x90, 0x5, 0x0, 0x0) r2 = dup2(r1, r0) recvmsg(r2, &(0x7f0000001640)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/204, 0xcc}, {&(0x7f0000001280)=""/155, 0x9b}, {&(0x7f0000001340)=""/154, 0x9a}, {&(0x7f0000001400)=""/162, 0xa2}, {&(0x7f00000014c0)=""/140, 0x8c}], 0x6, &(0x7f0000001580)=""/166, 0xa6}, 0x1) 20:33:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) read(r0, &(0x7f0000000180)=""/197, 0xc5) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x90, 0x14) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f00000014c0)="6555a229802ed3f873e47e541e1dc31be9218977e5276b478a6b99fb52799770f21370cf14d9e4b8e22c02935e52e0cbf2818a6038d137e5544da00e6dddb4bf7721c791797969e6680ef59732b658d50cbe2f99fcdab136425d4d5533f669e2b62e011f0ce22b18e372bbd60ea04b2642bf2f8f2ce7be5a136708b4017dd4f53d217e25e45aee90519b4a1bba45e4044659272d35ec0b0a924d718a43622cec65589d11953f3b0b8fc8b5a74c49e733ed82df41c4f406de3c152bfddb6e24bc923deb50f8f437ffc66b365eb7b4591379b5", 0xd2}], 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="0000000020000000000000bebad0d50fe87f3200", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0], 0x70, 0x9}, 0x2) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) dup2(r1, r0) 20:33:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x0, 0x4}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:33:34 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = geteuid() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x420, 0x0) setuid(r0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) open$dir(&(0x7f0000000180)='./bus\x00', 0x8200, 0x10) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 20:33:34 executing program 1: r0 = socket(0x11, 0x1, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/8, 0x8) r1 = semget$private(0x0, 0x7, 0x140) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000180)=""/4096) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 20:33:34 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x34, 0x0, 0x0, 0x60a4151f}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") 20:33:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x82, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000300)={0x10, 0x7f, 0x4, 0x5, [{&(0x7f0000001000/0x5000)=nil, &(0x7f0000001000/0x1000)=nil, 0x6}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000003000/0x1000)=nil, 0x9}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x1000)=nil}, {&(0x7f0000003000/0x1000)=nil, &(0x7f0000006000/0x2000)=nil, 0x64}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000004000/0x3000)=nil, 0x7}, {&(0x7f0000004000/0x1000)=nil, &(0x7f0000001000/0x3000)=nil, 0x9}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000002000/0x3000)=nil, 0x9}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000000000/0x2000)=nil, 0x4}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000002000/0x1000)=nil, 0x2}, {&(0x7f0000007000/0x2000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000006000/0x1000)=nil, 0x100000000}, {&(0x7f0000005000/0x2000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1f}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000008000/0x1000)=nil, 0x1}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000000000/0x3000)=nil, 0xfff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000007000/0x2000)=nil, 0x9}, {&(0x7f0000000000/0x200000)=nil, &(0x7f00000c5000/0x1000)=nil, 0xfffffffffffff7dd}], ['./file1\x00', './file0\x00', './file0/file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80000000}) fcntl$setstatus(r1, 0x4, 0x4) kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 20:33:34 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x6) 20:33:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x20, 0x4005, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000200)='0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 20:33:34 executing program 1: r0 = msgget$private(0x0, 0x84) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/95) msgrcv(r0, &(0x7f0000000080), 0x8, 0x1, 0x1000) msgctl$IPC_RMID(r0, 0x0) r1 = msgget(0x3, 0x2) msgrcv(r1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006238bbc3702aca0f5579b0394a1aa9bb87df1be05c143dfa2b45e8262c83a3be9bae171e9dd929693ffffae7fb335982d61e33ea87d17750afdcb7d08be3a2dad7000000000000"], 0xee, 0x3, 0x1800) msgget$private(0x0, 0x140) msgrcv(r1, &(0x7f0000000300)={0x0, ""/135}, 0x8f, 0x1, 0x800) syz_extract_tcp_res(&(0x7f00000000c0), 0x8, 0x5) msgctl$IPC_RMID(r1, 0x0) getrlimit(0x0, &(0x7f0000000400)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x205b0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000480)=[{0x47, 0x3368}, {0x87, 0x1000}], 0x2}) msgrcv(r0, &(0x7f0000000500)={0x0, ""/226}, 0xea, 0x0, 0x800) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000600)={0x5, 0x1}) 20:33:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x4) 20:33:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x30}, {0x1c}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x3b) write(r0, &(0x7f0000000380)="3214eeaf0d4051ee159daf42fa896a10d1b991e35e0cab8217f91ecf1e37bbd77eb5d37edbd8d3aa9e35ba29987b65542c6649b1e096070af192107801851839116dfbd5fa21ea0043893d00728278434c6ad08b7ed21fc00195ce30ffc9da54017310f4bf6655ef7109f362179234da1d8d6713195a65c0714e322b06a9f1ac440465a07360d74e3e64aad1374eaea313a495fb563c8d91e534e6a164e8717cd289797971de2d8864d97f2d2e379c07ca3007ac6d332912abd67ce0e37e3401407cc4316fd0727fc930c13f431b2ebb30f50a98aa1101fff00454a606d86d887f9b8bb15a3f8b0116f11d5497a5ce826ce143e455beca2294c4cf10bc0ce7d8a7ae6756af4eeb3b987ed4d1d36d1b107f467431cce15510192f7fcbb8f0fe9d1afbea6f1480499d0673b982cde1f551359de0938a178b584cd690c2e9d5e8850e280ccda8d0242101afa9b9ff10af539f5df337c5b29c389ea72892734ed9d87086be4dd8775203b358fa251ecb696cd1fc826d9ab296616b097370b72924d42efff1cf23b8e8acebf3c963c76c97e6e2c6c16cc78efa1e76a43f956a721e28d45be091588d715ec98237d2ebb41f49318c3784d384a4fc54e679ec2180e9ab1f48dc766ac259a8390e73a0204982693c1c908f537b1a58a13e1964a9d5141f57be89c2f8404da6f534121a0722997f88569cb70da285336624356f4a398f402ff5d0d6338a8c90bc6ce888fd03e7f291e217cc4475eb5a2bdd38e59f191d22fbf541b60bca65cde099faa953bd1ddd9bdca38935c932e5c218ada25b37f45d70bd7fc90e2eaddc2345f641626674c2eec187b7894d91ce917a4a070095e6e2688d0d007816a1b1d64eea221bdd5fab92026a1c5a84f969fcd127195ddaa2e821a57b5d456d5d359626330cec1d7e503a77b0d2652bc2da3ffc6bcae9e0a5a853de9cbb8eb18e3ea7b4a5b217e3b66b92a5e75f63784d73f398b3379bc60820bd4180f6ea297315054848917e565b0738865cf6d0cf83caf76b397a4912f6c66ea1bc03f02bc958bc4c0f51b3587827c4ecbadfff86d232dbdcd57603789f6c0801cf0d953a2be90ce65164a6e7415a7037a13d095d9d3867394ccc073104286e5513869db7f5b58aed1d7b00cdd44e17068eecc80dc956d1343f0082c0459d79278dfdc8c0ca48d7e06c454829b9613eb4a2d587d85042a0f356b34e4a3f1c715618360574892a4c664c1e751ba56529ddbfd9e1cd27bbe05619a313197b7aa67c717e9ca42100dcb554f5fa522bd78501380675d1c6aa0c26e81de1d4a38d79474559a38a4dc389e8b56adb983445054716616e2aea2de6cf461800f1bc27f251f3c0d6b57b00cceebed2020532da1d3fae1ba9818adf1e79b900bba32a89062a557faeb87b6ebdc0cf01e6e0f8d88c2f0e8492ea4940fdfce27ac4d2804d83a47e136c71e59bb512aec12b22c1d0f93f85a39239377fd086d273e5909360a24dad0b006205d647dbda6c15899b4144fee46701b71096f3a351c75115ed2c0ca0c9862c15b4bf8be44e46231c40cdf315de9b9f4df3316d0d4fb77fd76ae9560e8ad55f14690dae897c53b6363cd0fe88235cabf0cfb408854beb37933ea15b6a94cba3479b0754dbff6c6030f717564905a647cf89e4188a58af2cefaf9c9505cb473422ade9ef03684b835696914e00ffcea63558de3ed4f0b600c17b9cd312488e7810dbc07bd0f261f65f9c4e295c6d4d44d01f78d2f3081baca4ed547f999df48906b720055285a51d3af36501b7fdbbaa7093ba6a298bb8e18c894cb728eb9c352129f0f4a2aef95d7a3d13f36b04e18bb9e5d83468494a8734437e117a3670cc064f3cc8181751c94097cce7fe437eda832dfc428055237e0b4f09e30102d492cb10cde303f5041fc93db119c780c90dfe488f9c615a52bec38849cec32374d6ca370017bf71f69fc031da20f74c9433fd4cd047fa558385bb5eaa26120fc014a0a559a125014cb90ce155a7e9565cd86d9e6c3b93dc822da6cd703ee447ce67121860c585d0a0d9e650ed5137da532085644ddd45b6b695c37308e8673604432f5fa5448af265d1a527a47a92ec295c9fcbbc169474057b72d943cb9adb0af166d0fc2e26e9036dd87c7256b89f12c54fb0c447ee6f6779c0c76cad4610a045f7341da22094675015d18e93ce8a59c6204e0fc03abbaeea19a13064e62cda9706bab1c7f23b4c50ba0f60bec095e0f156e66db58219d2f4f4ca9ef73d7ef13655f2ebbd11813b0477e4dc39f18594bfdb0c0dc9c57db9d7a017c15697daec3af29afda24b228675809481895466b5ae0d4a0786e93256863321d327ce024cf638d393ab21676b0d20fca2a90a791178243799fdf3ed5262a639eef6717083728d2d29508ada009e6e73c0851d80e61b5a43856d143d507844cfa7fcdb0d3a67899212d759996decd19371900bc4e2f512e4672b90762af81046830f0e5e8f71f7a61f971601d5357289308dd14123d97b4be98786d615f21c75117822ffd4347339a0c7af39f2be1052166cac15b7d59ed672f192d69428cbb2a4a1db5c026aa2e0cae0b29cb20e8768ca8dd23471aab67e8ca5d00de8f13d0f8ffa5bb51ee7a977ebbf3b27360ce75acc55f4f82861ca105d1449c963c78ec39c05248dbab5e8cc00b077bfdb3314b30a2c5a7965a620cbce66eb95aabab8ffa6fcbfc432bcfd4a13209d3afc971eff08d26a4cddcf243515140045e6775c2ae0a3abdf0bdc88f11a9cf2f80c1c9f5852b5763a7e81ba1cc98aabdd99c326b74283a99256b1535a5b45df0bdd11a91ef09e486f4137b45ada0d2ddc1f294a7cb9839fccd8829b6b868d2cdd2f36d965ee6d666a37fd0f64e2b373982f7c03e3c815d49fa835f1db116e5827affc430ac64952751f5a99c116e57e65cfb531183a7da3b159e735441bfde3f8a83a50702c378d05b9a2355ff75e54b81824e8ca336568dc25d77bb3adb38ed37ac16db065479a6d7b6e986dbfda2fa2a1f7d353071266953e2095e7b37da9b01a79981c576a8f7e54db04f78d3b6b26a9f5d54517f15935116c61d193c0a238e565ca19bd6791a0b689a26bff9539702ef062bcf745505c8333c20ff227963c4a5d5c3964d128409ee6e995bae01aabcfac3460aeea8f6374701bb8be14ad31521958a84097ea5e4064fb5be04477369110327d46bfa194667a0b4805fc7598e94026ed25c4fdb144fcba34687a7a7f3fd66fc75b5fdde9ddc42a39b56d8d73369df0c469e595babb0279774926aca89ff3ccea06a2578cdda8edac986f7feb52a149a2a9464185a76bcc9c6fab730df0b881d3803b951d77b14855f70e602aee8bad185704a68cb6a023643a3389a4c597367f2887466ea2eea738346e142160b14aeac0b4281e6bddf608d846533dd9e62b3dbe32c792e8f7bbced840d81e34315d9fd2e925cae0c8ebee7763cd8a2923745913191caf885f018d2b3abd707c154a2e12eb3e79bd4d431f243cf1f903d820f83e885fe3f687b3e945329ff6dee4603f8d0963f509953bea1faaaa57ec0b18fea4005b1d1b3eae0e7b7e7f73ceb0103b4fb10c7e648baf215d06415b10466a0690d1a4088eccedd5d15b72869cdf2ec27dd1995c6b97e0f4c3604a26375d5432481278ec6b0f5dd4bc293189b94812bd894f1298c49202c7b9c54c9e149c1d03264812190843d752299c89a344ca1d6f40e6a6cc1a86152b096aa68fa6f16e752d2ba44ec1a87c35d3925b39a109a1fdc87bfd65c83bb0bd1eb3d4e3d791ca846763668105a0211105bc3efb78295758744b3880341e56b32c2df8f0421cfb91053bc64ba25b7b98a10536484b97d4daa0ad86971e20ccc0685add5e675069524179817d9a5335f69cceec0b729cf57763ce07b3befa7f4025b15849ebb4297730e73e74626a66cfaac1e290bdb725d66536a011a7bda9aea4b5eead64306d0780a00d8fb2269ba248f3438bb96c80ced7b91243ef7762a8b5ec064233d040ddac0c340ecc874f9f0870929c408f0694c93271b850676a3e18345fc39aecc6597c2ae37812cfda08c32f5e36de3a8943c824fa5715c27740cca31bc879b39179cf1ed0839145c0cb9897dedd2c96b6d75bc3e65f513a1fc65b7f3bfa2d6df3a8a01f08da0eb6e8482d9d9e2685213473cba8e90dedd13d90bd79ca2fb3f9fdd7930969af317c734dc18c57e67bf0355395abc77cecc5bfb6cc2aaafcdf8216fc62e61c2986c559012f7c7c3d10b13a29076997ec5a915c0d3cf00bc6f19ed9b3aa2a60efaa7ac85781fdcf8c7a4854fc6155b11f3c4d59dd32784b0cb3311038ef82e62871a94bd5e861256bc3af5e7ff3bf1acbddf545c0de39ed4764da65be57369c08caa360a7da55e2e526930fcee610023ea308716e49b3c87fa8598eab9425508cf7ff76e6bc97a82d73aa27160a88a94804c1f0380f058b6e7d49411a156c2c88230397499b3f2ab8a7a8750f4a687a3b1a7239832ce2bd163b80c9fee9d3b0526eae0fdcef8c09f5433f2a7cf7b2b8cc6d117da10e7a3cb3c3a2245bbcdec2f150c524662d461c0ef9d1683ebd3ad6843647a77db8671cfed8ea66637e3afa882468fa924827634b05817fdf785f4ce565378377b4046053cfda36a28c6deb9c8c7ca361ca7beb83f048f64dffe2ab940d002df58579ee12a976d9593728a1537ab8e6fae368c096a4870cb0e6761a04493d69b32fc6bf8dbc2c019ff9743cb51f12ece28ecb4560e35952c98d5eea5b024ae38659329ecd99500b40b5258464a90ad71c302c438536cd2ff4e13536f749a1ad1a9bab450d5ee0b2a8b718185b6e9f64392c539144dbfd1818d427af1bff86ac4d35a2815e89e886221b7f7747c26a1142f4be7ffea6421593315a8c00b9d9ed28114f4fa3e10999a7a7db2bca9c481941d16db01bee4de6ed7fb635d8b4c805f10a480f96c28b4a375c8dbd68c9f6123f14964548958fc2c126659a4bc3442f5611842190b8f9291fff803a5a9b4d80b115532be575044e024a757bd86ec90d60db94aa9e7ced208a576892dd10814eee82dd606a02dec96f05fea48d183a6eb2248e64a019ba846e97039fa0c9a23f9930ab04cf3ff7550809906197467b2029d29a9137febd0dfcf3ed4e94d6cba2658328bf1916ed4d6d966645c1b202e809947b38f7b747061e76c75ea7a09476967bc11708bcbc60a567d1e4f551b45f4272199af51e41bc704f713079be602d86a21887a8f299b66d321ebe1b5033d95af5bc3e275734edaab881e784002fbfaac0b97cc24d081fa43051232f8c8c8029465cdc2d642f68fc59ac3e59db4b12a1303501b73f389a94a0d7c8d8da037a3e22d2ad81c95e8dab95d6b709fad2211ee21b7965d0e37621d2b74da86b19ef8e2b5207ee889a5f0ae00c67cc9e93303aa7f7a2a370e52cddc42eedc825b8fe06569edb3954684248aaff87c9f513ccb7d988d96921999afdcee4e905d84d1af49d90ffd3aa7699e276f52ded13e9ddeaa5be1d827ff50b0ddf9f815c9503c027df723a6990f046849537b9bf7998fccc725512dd7fc3f7ed9590cca7e50a48a55c3b4fd335bd5c591aa48603083e97ee0eb77a7d4f710a49cf39cc33c4a2e687b941e520f9fdd96b93b7836725274f0987394275f48629cedfef783025ad495b5505c6daa300b1d7bc48ac91cff0c5ac7cd8a1b72a7d483c2408c73ddf88994843b2948a9fc55ab614171f8b43eb456efda1d053c3dff1bf0621d771e2e7fa326d32be5b6f698a1dfc", 0x1000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x3, 0x9, 0x100000000, 0x1, 0x7, 0x0, 0x9081, 0x1, 0x0, 0xfff, 0x8}) 20:33:34 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) lseek(r0, 0x0, 0x0, 0x1) 20:33:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914e44f7b202c, 0x10086139) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() fcntl$setown(r0, 0x6, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x7}], 0x5, 0x0, 0x9, 0x0) 20:33:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1d}, {0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2d1, &(0x7f0000000300)="b630f9bcfba59f963e9719c59b44c51d6d0e839703a519a8a03efe462f3338c616cdc0f8e7ed97ca5b862355328dd4d2326fbf2b3cc82788b089aa40eda5d8a0a291baeceaf50c648f0dba6f1f2c0d7670afa11dd809d225a46be18bff6fc067a744b570846fce9dc94fbd60345a71b939771ae545deb0cf56c2c03f654d461e30434cf9b560ea76d96c8b51cab1aa9e41e629824fb7fe0f370359f1bebd6c2fe85af2b021f3cd809c7d4591633aa24bdce948e0df7930a68aa10a4c0a03b9e6c69f24aa344016c43201ff73d93909e3651841085134b505646d3d5b17694eb65c130d27a6226e6e466b4d9db77963a6bf8de7dbeae2ebec55cb0039989dafbdb4e83a2ff88063d57fbf9d5cffa875bbb59ee062e67c230d41a1006c404441f45dc0bd2fa4463ddd1d41f041941d310330bcd07a8747298494c97c46eb5583fdc1c544573a58970f27cd746eb2bdaeb17f6999b91ecb85eafee7c0b3c5980c1566ca031cb1fcfe3b1d2c79be8f334f6ee18fe953") 20:33:34 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0/file0/file0\x00', &(0x7f0000000080)='./file0/file0\x00') r0 = socket(0x6, 0x4003, 0x767) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x10000, 0x5}, 0xc) r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x80, 0x0) openat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x86a, 0x118) unveil(&(0x7f0000000340)='./file0/file0/file0\x00', &(0x7f0000000380)) readlink(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) 20:33:34 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r1, r0) fchflags(r1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 20:33:34 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) dup(r0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 20:33:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xd2d, 0xca75, 0x4, 0x80000001}, {0x8, 0x200, 0x80, 0x6}, {0x2, 0x4, 0x8, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b261fce8d6790a", 0x4f) ioctl$BIOCLOCK(r0, 0x20004276) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000280)="d27fc089fe330948db7a9ae5067bfe8387823d8aec5d5dd7a5512a9bb4bf3f54314aa8ec23e770756c570e0ce588e69e89a5325402a3a49deffe5308eba3b0c88007b73c264f92177911fa634def7e0af7006ca50c6de2838091dd4ac129b0a45e323f9c3f4fc948e61435d2cf5c76b3ff741e9e9fb4923b87ccd16cf8c9f9092896f40630f9d3f58f97b94cad0aff425b162678f2d8bc6e2718a75ffce776160dfbcfdc8df64874384ea2366101d39d71ea5c98ef66f287830ea4cb8d3901dc22aea20d1527ee12a6", 0xc9, 0x2, 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000200)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x401, 0x20}) r2 = dup2(r0, r0) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x6) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@in6}) 20:33:34 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002002, 0x28ab) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) fchdir(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7) fsync(r0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000040)="000000024b2ab30bdfd982955dc1a76d410d59831a5283e4b28bed11ec5111814efd7c2200"/48, 0x30}], 0x1, 0x0, 0x0) 20:33:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x20}, {0x6}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:33:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x8, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000240)='./file0\x00', r1, 0x1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r2, &(0x7f0000000140)="5e8c61e295600a7ec60cae7e48c52e29b3216f0014925c8541920eeea9e1bf1a4a574698019127b8282a444ca14e3a6a5d91db1888347a2ec335b4ee43d86f61f830a1c78593010cfc0bcf075a473bf8fc226fa547a5e1dfbad07b9f0166da9e1c86ad32ed4442d842f99bee6d929ebd8da466c9f3ac8da5686eb8545116a731d2e367cab01b54cf365d9cb22e0e6b411af82b3174e443477e881a3c058ee36cdadb5b583b4f52c38b3264c685543608ef7f", 0xb2) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000000c0)) 20:33:34 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet(0x2, 0x5, 0xfffffffffffffbd3) 20:33:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x7}, {0xffffffffffffff7f, 0x80000000000}}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x7f, './file0\x00', './file0\x00'}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000), 0x20000000000002cf}) 20:33:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x800000081}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000000c0)="0991d2d0ffffffffff", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 20:33:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="10140000000010080000000000000000"], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:33:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) 20:33:34 executing program 0: clock_gettime(0x3, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x4004, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 20:33:34 executing program 0: r0 = kqueue() fchflags(r0, 0x0) r1 = socket$unix(0x1, 0x9, 0x0) r2 = socket$inet6(0x18, 0x0, 0xfffffffb) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10201, 0x10) r4 = syz_open_pts() ftruncate(0xffffffffffffffff, 0x0, 0x3) r5 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x40) setitimer(0x2, &(0x7f0000000480)={{}, {0x5, 0x4}}, &(0x7f00000004c0)) r6 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x28082, 0x6f) r7 = kqueue() poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x20}, {r1, 0x100}, {r2, 0x2}, {r3, 0x4}, {r4, 0x40}, {r5, 0x120}, {r6, 0x26}, {r7}], 0x8, 0x40) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0x1000000008, './file1\x00'}) open$dir(&(0x7f0000000400)='./file0\x00', 0x2, 0x40) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000300)="f877e294df07b9a34c9244ed222335cfc7a400c6f7a9a58bafbbf2573fabc6f36a41efd142c223034e46353a89c22b1af05910fd904d5f0b8d703d82e3cfba7f8ea6b04699dcce8e70d6d75dcad00820bbe4e0dcff4589309226987c26376e918d6ee81fed050c44876aac5b6d775343242a7720b70396ccf908bcc2026bd7bfff3412da6869af5b55294ea1a4140efc63c6d7da63fe6c7dbd1df85eeb0d4345a1e493b02236f5a41a4a0a1993f4cf4073e2aeff316c3c7e8aa6f0801ce3e51473ed90fdf98851b1", 0xc8) read(r1, &(0x7f0000000080)=""/4, 0xfffffffffffffd1f) renameat(r6, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00') mknod(&(0x7f00000002c0)='./file0\x00', 0x2, 0x1700) mkdir(&(0x7f0000000440)='./file1\x00', 0x80) r8 = dup(0xffffffffffffffff) r9 = open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, 0xfffffffffffffffe, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000500)={0x400000000000008, 0x2}) fcntl$dupfd(r9, 0x3, r3) r10 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r10) setuid(0xee01) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000580)="2cbf8239b1df662f0c14de4a4211d97a6762f5012ce041eadbd0997027a01d6c3a3105dcbff6d3dbc6198a70e207e2add373498bcc0c8ca5d21b56a151013e743692effe5b8ef5d02a1108f4b6ea6d5a75480f5d3fa6962ca79d043b73d95f5474fb635ff396d823b7c6aac2e3309fa836a586ae510393fd565cf72f5fa7073334f76a1035cbbe2b1b140dab427080b80173e012c6b7b393140ff48c965d17bfc7acb868ab485c47cc41815750087bf1b5297e7bc88b739474e75c085f09136679ffe271be", 0xc5) r11 = semget$private(0x0, 0x8000000000000009, 0x80) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000540)=""/11) 20:33:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x101, 0x0, 0x0, 0x1fffa}, {0x5c, 0x3827, 0x51}, {0x6, 0x0, 0x3}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0x8, './file1\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) getsockopt$sock_int(r2, 0xffff, 0x100a, &(0x7f0000000180), &(0x7f00000001c0)=0x4) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') 20:33:34 executing program 1: r0 = msgget(0x2, 0x100) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/143}, 0x97, 0x1, 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000000700)='\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', 0x80, 0x10) shutdown(r1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r4 = msgget$private(0x0, 0x10000004) r5 = msgget$private(0x0, 0xfffffffffffffffd) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) msgrcv(r5, &(0x7f0000000380)={0x0, ""/35}, 0x84, 0x0, 0x800) msgsnd(r5, &(0x7f00000005c0)=ANY=[@ANYRESOCT=r4, @ANYRES64=r2, @ANYBLOB], 0x3, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r5, &(0x7f0000001480)={0x0, ""/186}, 0xfffffffffffffe9f, 0x1, 0x1000) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000780)) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000440)) fcntl$setflags(r3, 0x2, 0x1) msgsnd(r5, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) munlockall() pipe(&(0x7f00000000c0)) msgsnd(r5, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc634d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9fa3fbc66a893e07bc87b507cdd4caa4d46bf3eb7f9faa0b81e204794806000000000031ab6166bd5f735d0000680003c38c598a778194e09ae1347a443f28b1a26181c16b6da2768dc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050d1461584bca032218d0c76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0f201e7518240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d445af3b06d8a847a1c2e46f776444496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b400"/310], 0x13a, 0x804) 20:33:34 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) preadv(r0, &(0x7f0000003840)=[{&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/253, 0xfd}, {&(0x7f00000005c0)=""/85, 0x55}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000002640)=""/116, 0x74}, {&(0x7f00000026c0)=""/97, 0x61}, {&(0x7f0000000080)=""/52, 0x34}, {&(0x7f0000002740)=""/216, 0xd8}, {&(0x7f0000002840)=""/4096, 0x1000}], 0xa, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f00003fc000/0x7000)=nil, 0x7000, 0x7) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, &(0x7f0000000100)="af734204a27fa532fd3a4372c0a96588a5b9b15b6a8163556341eadc8e181eb0932f273a7d947a0964f62c8a1fa983d1cffd3a48f7a4ba80b775b70b2e3f7ebd23ff0c766de69f004de8c6414c0c261dfee5c9dd664282c5bdf6ac62006716d50b118777a81393857fc024492e3a74143e95ad2a556ddcb0bd1623e6eaa5a6e96dd805a85b28cc5835b2a192a06baf9fbc9a6d4b21ad977b95f2f2c0c774ab184b95c8a4e16ffd6d78e977c04960b38ce213399681377cf4b04e1ff47d1151b07a9714f0cac8b9199488fc78106f9f686b6c73e56a83d610a62eafffc10c8862b71cce43b7258f4150a6a761eb081ad3390f4919c72118a2bb16ec262fc345ced6c19a4e9dddda9594acb43a8996e4c59d3bf3bcfa07f99f4071d3f859277338c09df1bd65fe273a80971e5d6c661f841c462a370281173067bcf022e9c13714de65471dac12460f3f178d4a2eb558f107110bfb1c0244946915646ef71e7d061881757212cf3c060fadf0133354bf8b5c63597d09bb68e22a54ad3fb5c2c98c7987c019b9aac99b0e4c6e763562d6b3391dc8cc2b90d745faaa1fee41bdbc747195bd891435e2c3b15596854c9d097130d9cc7d1a21583d7fe8ea7093b61effc1b9445a414c731a04ddce09515d5160db58db4df5e827c6208d448abae07f5bafdf46020b0645f11bd23d3c3e9690066856b5cb55f7c812d43c61857970104ab6f40f7b3cbde04365997f1c5c0701288a140ea4d09928760009bc8b43161ee0db7e6eebf308b1ad1fd0105948783c0e59fc65d25df7f6baeaac4f324275a7ce4ce51181b827b2182f325963da30833b744f9ef4850846b5990d39d040ad0c08644a15ae7ac13442cfac8724185ca623bfc9dce0f475249f48f98a7f2b520452ba839ed61284c4cdd957decde93993998ab3d0b7be732b8111c6589db6b420fab3459435b2ca91242dc1eb6cfb67dbbb593b7324cc97fa9fba5db896ec63731482b8517591ada7d7fda33218ab08ca5c946ee499c81dfc313127c3b9aff747bf39e0003676c2415c78c11fe5f66a7f3cf51d2b68afa282dae40e9305b1e9afdc9b30fb963a526541fc4bfcaae62cfcf25def8a91b3b8b29191848efc2eadb87cbf9f05d96d89b3bcfefc81cdfae37e8a4d4e63d96fca1957dccecfd266d0daf32a27401df8ec394660920e3a3b5c48e1de96fed9a3d1c96d2e1b59892620fe5afc0e9e3bd25f9ddb614e48c3662572a943580610b5736175b3a2a5e14c8b9567c0b18642de1bb0a5366656f6e54ad62198e5bba0582ab42c8ac979c78e", 0x39d, 0x0, 0x0, 0x0) 20:33:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x2ea, &(0x7f0000000400)=[{&(0x7f0000000040)=""/150, 0xffffffffffffff82}, {&(0x7f0000000100)}, {&(0x7f0000000180)=""/9}, {&(0x7f00000001c0)=""/143}, {&(0x7f00000002c0)=""/161}, {&(0x7f00000004c0)=""/241}], 0xfffffffffffffcf, 0x0, 0x0, 0x9}, 0x3c) 20:33:35 executing program 0: r0 = socket(0x2, 0x1000000008003, 0x0) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb62a245abc77732a11cc2c7a2aacf1b001553e09897f5d39a36882375d08a07634d3910e95c56ea948281d66d7250432ad91508000cb412f6b1602a67897c35de010f244f134bf371e8cfaa1d4ab424b61452e0fd911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f032563348f261b51f117eec1358441dd3ee16630bd2d66f907cc642709f2a2fd96cb58d127addb3c17108f029a123d290071baff955a5"], 0x10) writev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="e7338bcbe1f6fefcfb025aeb456e7bd4e4861ff94e6486722e2492900f8a9ec5c1f494572c70767c5bc3211cfcc07e929778306df9dd48987a648266cf48d988427ebc850eb1bdcaa6e49c12ef30cdfbb2debc045ba353827eadcd3bb8c75f775618cdb6ab98419f36c3cd16519af6db2f1f4c9d7eb20dada8341075964f938608b2f7bbe499a081332a83927593d70fa103dc84c0c37ee7af3217ade0dea3174e9c48a3320baee05cc44fb71b1a0aa8c7b1e0b113eb432b8896e5399ff50e8429607f0a615809ba0bdacc0fbe727f6ec20038b87866e38d7a6a1b149d87ae215d07624e42166b0898f3b114b88beb38c46f418772ffd51e", 0xf8}, {&(0x7f00000001c0)="3709bfd3e20db7b91b37308e2cc8140329a93fb186c57e07d27c17836e2d48fc3ca81753e6ce512d92fd589f136c489bd8a6887d58c452dc84f0f4b227685f983c05b80b4c", 0x45}, {&(0x7f0000000240)="081aa0d2d287c21e4848d1b8e9259eec812e1b110d240d6dd598d32d603214b8e78795309a028218c768628b0ca054af1ff157e5953c09ae6c439fb3fe66abd04e8ffff79bebc6b265b3ef0985e6c81ec23a87865e763788c4a008fcee858228289a951a3e76fcd49fe953071ae560a7effe0d0db2dd038bc579ade797f93532e91f14d07d3843dcdd74aa884c28d4b5313bdd3c456de1bcffd94a378834724a825ca05b10cd7452625fafd53b7062c73dde23e4477ba4cbf59fdbd587c713b963b3a1204e17d79267c9bf00a445269f8270861c1a7051f7631011f701", 0xdd}, {&(0x7f0000001580)="97b5d93b18df208da4ec949271b357e33cb67040c3e118e3d3b00b9c71a51615a15696ff9d3805f6bdc98717d99cc0a98aaf1fe9fb93c65e81101fcaa01db06ace772d170c107ef8b34313a811e7520e064b0e075fbf9413285106284c0034acdc8f68d440595d25aa2cc2314b779718ca2cd79872ff6d2c82ae8d784b04a24d2c74f7522c42124977f46d03aecc418784cbee1799ec43378d6748ca5e32b31653873fad4376aa1adc5f6f8916b645d2b09b2cc279b148b9722c073191ff209099cbdc5e706ff0743293b05ad98b11f70a46da880a43e522324002c723d8b906f9498d03410bcb5be610aa839d39a7c4cc4ff6cca8e4fc10315cd7442a04c43100db7a4028f53d61b5d5907fb9020c77d3fe9967b583fb352b2c9bb6ef7915a626522178d9b7922d9b5f9c4460e0e69d88a02cb5f3a47e3c007d9c6a259055dce1ba3d4cb10f97f007c1c2a6901f2483e7e5fa9b45550dbba1cb97fa766214e40c5eea2274a75a6db9b1ce5fed9fddb99cd0428f3ca0f2992b63380e1717549f336affaa1f341eb6755367769de9f0247c4785057739b0e8e14b22ce36c385280e1afc891a1b050a9feff2556ab3e1d208ab6dd5e94c25165d7b136eefc1879462b093c8ad3f64ae6c62358d18591de2ca21513ad4a7f8b4153b8f9fdf5cb43992a06119fe0618840b85481cac8480a90407563fe0459691d593f7417cd26b91e4e11f7305ebc1d984dce4236cfebaf66cdd17bfad0ab23c3a000d18b42c4c8ed37459a9342ad55d94da01d726524053854a3768f47d8288cc7635230b739a495129c07acccb36e505bf7e41af4c30d84c68d758bc0207fb0119b8c4794e7abc39c120137a66e2b1a7355d09adcd46519b7c9eae038d8a2e1ec44d3f0404b47e1033d0dfc84197b063b27b11aad8c1df4e5254fa3ee6929fc7951e07944e53bf9ba95f9215f632642bf5f334b588d18b741c215b48ae2e2d5ba6183f559f5fbd627080ad2e4772d0431fac5fe687da52c13a4805c81b6ce65df9db8091bba74957c2747d7de7f070a9823e3d6c20e3380480b7fa05413ea5eb5450a64e5f9ad33044b499b68a5f73f0451c0ef8c2a51c2c10a498254ea434058c0e76238d8f54c1493c872f9e7ee4cfeb5ae7a4c52357d5aefc64ed1a4c079e96a125afe058399c124d7874bfd9689876fad25cb238679947f6685fc8db6842dd04a845737d31b3c6a9004df963bdd1929871c685c54dbbd228d597759c0ede43eb4d82c3746da3bcf4776596ba268dba08ad20eba23d1e3ce8c484467e972dff1ca0a200b4a29a8c9e050ad5d79a608a3bae26b8d23ba49645a5e722b1d32fc3f06a97ca6ddeea5f3e9603a31ce7df2a0605de3358fb8ea400bc4e21e09d337b2ec4763a270dbcc0e4683ae6d2e13ac470796982df2491dcc7ebb72dcfd2bbcc507501f149f1530109d2160a4cde95dea9ba593031a27f9d199ee6dba1bdee04b40cd0805707ccbfd952d789fc11973a1927cf406f59751283112f2853931f5e8a3a4358feb5f837c8fa6b059e588de6b24ea92f895d40f2512ebe0a51affc8fb877a4c8431c49b8bafb5421a16045270171a7ff6aea0ecb86570aff369ebddfaa4d9e131499c2157c5dff6cd330e8df1a129fc316f9b7db24e9f5e71e869dc2de1321ba35f367dfb6b48fba2c8457ab41cbecd3d9010b71e45b0811d0d9b3184eb5fda0740bfcc4aac00ccad459088dcd9d38de1b085a890d42238ed13aac2c690a0a93b1682e5f84c8fee5d14450ae8dd99d371a766011ba234fcd859a7759cc04c7bd417bcdf16fdce2e991fbc8af0106fdd37dbe0e745c52804438a885ae1dff59b8ee9413ff4b48e559ace4dd9b639a94aad2184115c5a16d43705a0b72bbabe2778ac71be99001f82098fc165e9cf75a27910336af32cd3ca9aa8aaddd8c01ad4403baa1f58c08b91e7e42f4199eb0394ae4702ced51e04af955a7ec549d24fe36532b334b52b6f589e4058918c64f12c16be948be7969774c7471c78a04caf2f8fcb30b055499a9ce50b7fd97953bc65922ce3a5d48167d6b236e615b53863f6a048cc7b47231556ccea26b4c8a153ac3ee30dd249a4136a8d8b29df4da5061ac4bbfc54f0173d8ddb45ff4b5da8af6acd0d0a41723080f7c7dff436d4f30da51dab402ff16c4f82767e524b207f2bd9af8e612139756ff94bcc1bfb81999d06bb1671d4d0b60f69d2c17d28bb4fc32b2b47c3813bb9a69c6f7df600b5fdad5bbb78fd9267dff874025ab1e7ceb242ec19b1ba4e3d5472ec7f254c967d39ee8a419e505408148d8898840685798e631dfe78258ba9473e45adb6c46a8266e319051b030053f296a470bece2067b6d646e90c93eb75c81de481d046414520aa81177632110b9e46e16a401577ad8aef97c553da65d3312a3fa7d4d47b60e3a030a756b86f5599d371fcc699663ccfb86aa5413584e0b7c318b0a8c81169928284f5db04559829aae09d8c192b8077a1378a5039ae938f65af7645222d3c9fb452b9f37b05bccb2c33b01d4aa85393b04b352e525e65a1fd6c9001bfe7368059332a5f4abbcd3a321d4edc54e8c565177ec740bf02a8f2eeec7d7d8443c96be8fe41be3dbbddcba803b0a478deee4fc11ef3218a09449cdcc0cda9c04ea80b3e2703d690d13c0b730c0c3bb04ca6ed171666227596193028d11310eee8657f29f2073fa81a40279cc903fb907aa42ba1803a993c6f5a6ad6cdaa1165f9db15de4ee35acb3ceb854a276453362010bad323a15ad1353def68e19a052dfe47b86f2fd37f6333265ec30213c7266e5674884e87aa258d8d5a3968dc6b8bd3387ca31dad6885eab040005159194a54865acea9339a66fbec3f9e6227ba04b9782f972102cb008ee83e2c5abae62e9b70e8f5467f9d995f8724a1ee7aa622ffe0c79a608401a9a9718b08ba46b6b678988a2c88262831945fe0a4bf9868bba29dcb8fdc3ab395bf19d680ca226cc8e1ec68c6a5fb4bffaffc6eb36fd3a4eb4dc1fbf4eeba33417b75942f434f2ff4f0cdd3e4dda564f7ca46abf4ced8282731d633e3d22cd7f7465c289a0b9290499a28289a4539cac0e3d3e6c40c36f9fc567841776d09382b943f52eed9286c0924ac1e01f7f0ad98f8816e61c94cb0e9b369ff3514b1f1aee949bb77f165a09a977cbad66d9808fb1c7a64a470c8e831a8c5398d9d698aaa898013feaa27aa8bf38a0ec38c1a4143fba2de3492219f6a8f8520ebe61f65ab628a232108b24d21a24457c76c84ed20e3b0026dc42f9f518f8f11199cad380cfee95aa69ea5040c5fcf99323fb1b9869a514493b9631ed8101b2b0f12632a7dd9be0ac1324ba1943c1a4f030a3c6452394e7f86070f4499f571a0cb80997641bc7b2892638d1e5d3ed182372a1d1c91b72d62f0bf44f", 0x977}], 0x4) 20:33:35 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) listen(r0, 0x9) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 20:33:35 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = socket(0x18, 0x4000, 0xffffffff) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) r3 = getgid() getgroups(0x9, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r3, r4) r5 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "a60032b79492ad9c0200"}) close(r2) r6 = fcntl$dupfd(r2, 0x0, r2) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000140)) close(r6) 20:33:35 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)) 20:33:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="64dcc3", 0x3}, {&(0x7f00000000c0)="d15499abf9716916a8923e936a87e3d51cccc0dc81659cf4d9c4a6c1c17f38a4368fc5165ca50d35b44b2bba12b4ce5b2bdef1af81733c04e09156981ed8c93031e84fda9b60abec05876578ccd293610799", 0x52}, {&(0x7f0000000140)="6e2362d7bbc9ec7e0473cf8f7608679bf8dbc6176a33542608f8de4801f7fcc6ccfd0894d5b526907f054f7c9407e76dc5c49339310d3792cf1c04812a1ab16dcad488f3e9657d97438e6f1dd203be6dce1bc4a1675a42242eaf5720e5d20dc98429ebf525fb80fefbdc99a334aa4f129678f954a17bda90e0e1f07410e0203dd7f7307daf41e3442881b9b5e313121bfeb68b9f980a77cb26", 0x99}], 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f00000003c0)="31c10ccfbd875eed0b0f942655c89e896e3754c1facf131dcd3986d3fb5b29421431c50ab9989737c86bc6c963d6d9e0a8c665b698735b14cdb2b4803a6e231580bc420cf0d815467764f7246d6687e20e636fafe639cd251d75636ba254466d725a60ea4d5bf190b25326b4bad0187cef669ca1b46f9ffffcc2e9354fb2fdc8ee3bc947ba24d03d0fbe44e9f21f95641574b5a0cb7d2239b09a5875fdc9dd671479d2d6cb941cc0edcf9bf6f6937fae08544a69e5dc5dc90beab05fc4cf1b568d230e34e10e64eba0b6c26952893d46b09249875881a6ba7a7ac4aab89071eb209a5be24deef99c84fa811126ac085c03cc2d07d4cb045c5f023bcad13f347a8f4d2a5fc6ef3affcc7785801bd04de207caeea75e40e8b2b8f163e5603d8d33256d122a0e85131d469fc962ee1b9072743cef1844a064235f02732bcb2b22667604a3fcd9ca0119a6b70d2b5f1859c7e026584592469c00c5f60119b6bb1f11fae2e130cfd39167c69afd770db80b0dceb4bf2aa2a17c497aa7a59a96f14f95ff0029e9e2103a4d723b53c028a692a0acfb7d81a24a26f1e0a8b070f32059694f5de2d99da1aa2b40f3f54220ed44cba102744ccc341aa400ad7464820cf8e7e046bcaea96947111a605e3c23f90e13ba391b139fdbebddafb1e897bcf7eaab0d136d87692976f9dbaca035808686b8e4", 0x1f1}], 0x1) 20:33:35 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000040)=0x8, 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = dup2(r1, r1) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 20:33:35 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000000)) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000001c0)=0x10) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = getegid() r5 = getpgrp() r6 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getgroups(0x7, &(0x7f0000000740)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000200)="a3621b634511da66ce37edd4e186be6b8172b0c8b57997337855cfca4367f90753bd10df70c034c9fb75f0367d19a4881968f2e1a48d4ea9caa10fdadda973e164a183b9167637ca40fc6a9d4770cba3c6f0fb65565509658fbc775422750633230c15383043f02fb2fedc216563fa85c72bbde66e5d5c7303c210ff4ba7fe9e6fddb03dfacd0719adb7fa3054f7f152e36b0329e98f258761e5434f95f4bac5c818191860b6ba1886c3743313e2b49e639fd5628b63b35d6d316b7598adca99e51c2738b1486ada8b5bb714611e32968d3b118de0897b5908718de449f7a2c2d8d7b887d5f88989ed3e90ab20e66049c3b7db0070bb72a0316efb", 0xfb}, {&(0x7f0000000300)="fddbd0b62c21801c469b3c5c2f50b37c919f3b3bdced6ea16445e2653ea0a982f4f784736d8a43e8a5101748a6079436a38d80750d9e4588f82e3e3768c039e2f667841bbbc4353d38481b34b8b76c1b3cdd6847769f85d652b930dcf14362ee328d22ff9532f51b6b660a9cf12ca04e3018e8f268411621f371a2ee02bcb3bcfc185d915cefcebd38f7d3afae1686b11fca71023eb8d6e2f1a088d119d2eb1ee36f57563b92a0f1f7c0803dac5ab9c849e1cdc0f7621a57b380e584cb0908c909451e", 0xc3}, {&(0x7f0000000100)="f6924b202231c4a5a6a6e45c690221a862cbf9d7a460e3aafdc69bcada1caa2e60e447e92723352e4ca339c7f0882ed86da805530e162985d11b675e459f517e351b0a8437a96850ae5d9e8ebbb1a6a031", 0x51}, {&(0x7f0000000400)="72338dad00f460d5c8bcf492d081b37f4399f1dd38b3fabf1d01b144b921b7395187adfd6cd0fa16163fcd1010e5c1bf5f664b55037f18d69f32177336a8044f1fafcffe170616e03f84aabbb15f3c20f01db1d2c92059b4ffd3c74aac8d4ee4bbda673594995583d6f8d1d8014beaefe7932580d6574415815072007c1d660398e389", 0x83}, {&(0x7f00000004c0)="93846cf4bb542e0eac319df26f6042b7c2aa5f53bc91e8a956867df892ced0bffc6deee3f927a50a87657ec1a5316d024ed071dc4f5daf53054fe23330104ca44554391a3f1b7569e5a78f9f9138a2ee197f36dd4594bd856ca8cf6a72cb23066901df0aa08e8f27c08c1682493d6886bacafd1b02dce2e87877b5a31f01fe78f784aae2e957e99b3bc8df2948efcb338bed10d94ad51b4cdbbbf1d17d3ad4db75d296d689873c42aaa478e133cde3cc1abdcef1403ecb8285f32d5b722e19015be88ccb53988f7c4340ac4f00837ba8a6521c1b72195d15a51f862ebe5a54bd17de286c5d0b32519e662d62e2fc6b3726d6f9e3961760fa7929", 0xfa}], 0x5, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x90, 0x8}, 0x400) 20:33:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x2) open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x40) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) getpid() close(r1) 20:33:35 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x9) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = shmget$private(0x0, 0x2000, 0xd, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r1, &(0x7f0000002540), 0x1000000000000067) r4 = shmat(r3, &(0x7f0000a00000/0x600000)=nil, 0x2000) shmdt(r4) 20:33:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 20:33:35 executing program 0: setpgid(0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r1 = getpgid(0x0) setpgid(r0, r1) 20:33:35 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x4, 0x10000007}, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x3) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0xdb9, './file0\x00', './file0\x00'}) fchdir(r0) fchflags(r0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) 20:33:35 executing program 0: setrlimit(0x7, &(0x7f0000000140)={0x1, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20008, 0x80) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 20:33:35 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 20:33:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) write(r0, &(0x7f0000001440)="65e50acc7dc8dc439d2dcc0100000008b11101a790c78d053cd18ae57d42cd6c9e5b2ae60800c096daa3fbc3658fc25ed8002610672e", 0x36) execve(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) 20:33:35 executing program 1: semget$private(0x0, 0x82c85a050280e91f, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semget$private(0x0, 0x4, 0x80) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) r1 = semget$private(0x0, 0x5, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x100, 0x3, 0x3ce, 0x2, 0x5]) 20:33:35 executing program 0: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xefd, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r2 = dup(r1) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) fcntl$dupfd(r1, 0xa, r0) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r3, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0x8000) utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) r4 = open(&(0x7f0000000080)='./bus\x00', 0x7fd, 0x84) socket(0x19, 0x8003, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)=0xfb4) r5 = msgget$private(0x0, 0x100000000000004) pipe(&(0x7f00000000c0)) msgctl$IPC_SET(r5, 0x1, 0xfffffffffffffffe) 20:33:35 executing program 1: ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000000)={0x10000, 0x7ff, 0x8, 0x3ff, "a0bf583a632e2b4ee03fc79484b0d4328bca5ba2", 0xfffffffffffffff7, 0x400}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0xc01, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80105705, &(0x7f00000000c0)) 20:33:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x400000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a09000000000000004dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefe", 0x26) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fef6bd060200008300314f6d809d1998330200"}) readv(r2, &(0x7f0000000040)=[{0x0}, {&(0x7f0000001440)=""/192, 0xc0}], 0x2) 20:33:35 executing program 1: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) recvfrom$inet(r1, &(0x7f0000000000)=""/253, 0xfd, 0x800, &(0x7f0000000100)={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) 20:33:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x35}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0xfffffffffffffe4a, &(0x7f0000000140)="9340bca5914d02daa38d864ddce368") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x1, 0x7}) socket$unix(0x1, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x100, 0x1) semget(0x0, 0x3, 0x562) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x1) renameat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') r3 = dup(r0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000100)) 20:33:35 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchflags(r0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)=""/197, &(0x7f0000000040)=0xc5) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chroot(&(0x7f0000000480)='./file0\x00') execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 20:33:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x40074}, {0x1c}, {0x6}]}) getitimer(0x0, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 20:33:35 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x100002080, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x0, 0x80c, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x9, 0x2}], 0x1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x400, 0x10000}, {{r2}, 0xffffffffffffffff, 0x10, 0xf0000065, 0x7, 0x13}, {{r0}, 0xffffffffffffffff, 0x88, 0x1, 0x100000001, 0x6}, {{r0}, 0x0, 0x10, 0xfffff, 0x1, 0x1}, {{r0}, 0xfffffffffffffffb, 0x80, 0x40, 0x7}, {{r0}, 0xfffffffffffffffc, 0x1, 0xf0000000, 0x5, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x42, 0x0, 0x3, 0x6}, {{r0}, 0xfffffffffffffffd, 0x3, 0x50, 0x2, 0x7}, {{r0}, 0xfffffffffffffffd, 0x1a, 0x1, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0x10000}], 0x100000000, &(0x7f0000000280)={0x8, 0x2}) 20:33:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "08000000e7654f0000000000000000000600"}) r0 = socket(0x800000018, 0x1, 0x0) pwritev(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)="8bbe30fa6e6433d06af3ef635b9fc1f40dfcb9cef6e540", 0x17}, {&(0x7f0000000100)="0fb9c9df4dcc83b943ea637adebfa94a72aa504ae32cd7c4f1b39e4d6c1260bba597b9a7ea64489d5820c715b6d96b799b8e5937b43783aaa77303e1e04a5357df7ed41149c9b77b5a47ad6d4e71e57a4019db5fc93e5e26c0bb007f4478f61d81f8b43b8cfca2b04d33171f8e6697182b439f21e07f59a20f491bae2a7c1e22417f2b3c166c871b", 0x88}, {&(0x7f00000001c0)="6ba374464849826fcdc56d983cd001d0e59ce866fb5dd043ef32fd45a9e7f4c138646973cce52b989357541a942e7010b3ee1c0d8cfc3cc550b2b494d0a403cedf02a3eb673ffbf00bdf1eaf06283679fa3c559b5e8963e5c03315413994555ff358a6631bce0e1d2f62fded5b19a9d720e200bb58d45d404ea5c4a35e7fb27a20aa6ae49cac86c8398f86c5d0acca190a252f6b4c8aeeb6a64eb76bb310b140143c4daa02bd8837d634e68b8cfa5df3e7c4cf38b1d70729650eb868877fa9389ea78e6fcbbc9d377b646625c33a684af6064865de027df8f36c4a643a3a8ca1f0860d982d61331397ddd18c62311423073f0df480fc65175e6760e8ea3bca247830a24e355293a7ee43cbea2c279ab56d4fff89b6d65bf7a463e60cb0bdc934291757ca0b83ababc5e256111e2dffc5629451c48ff51dd47c9de3ffd95bd61371e45f872b80a432291b1d9f9be140b2a8b49e4db7f23416faf9587a1e5f5bc3bf6a94a0c318838ebc819cc40e3ac05a201e7079d8318e28f9eec05af2be98c44139028e1681a92598dab976ca4d6a449a69be977f3d09007675a0b62cacba68f915ca5bd6379a932f6ce27d8fb027d11d4d0f2a7ccb650a10eebfa4bc8668c227b82ec3281533a7eb591cb52155758e79749f167f85867d8448e71f68ae9de228b5af92d78852c7db1f430e55eed9da0e03e7c83dc51adbfdfc256fe582f82ad9e1aa86900e559ccc96ea0a905d3eab04c384f92eb327a5f0b7fa464473d40804df3479c9d0b1bac1e2c20dcd6cbe4978a20d754c0338e737c285075f52451e53c92c69efd3953fb5fbf6850f2377853ded0382c8aaabe04996a3395dc99cac561dfae797396201db6792944b1f30405fa7d08ffd945c73c1b9c645ac03fcf9be89923c5f04c9227f4d09548962ce4bb35d468f8b5346f9d84c6f891ace1c49463d5526d67a2d15df9424a6de6226b5a44fb028e43a1c5bc744ae1c12e5101a2ac3b02af88be8946c0ddc1abd655e89a4287387978555814daffc7a35d4d09639e3593bc2054dbf0c0b0db8cc33c8a8075821fc1cc63ff916938af71f072eed165cade985c5fcf10fe387b26a4276dfeea91a5b5e9738baab84fe72893995dd53933250b6cbeba20957dcbe81acbdcb0e4c45137b46c8a5270b47fd47590eaecf853a3bd67f16d0c4094ee73873754c5e61beac6554ebf3a715e4e1c1d947efb5df3c38d55c5299231480cf60f87f0afb55a6b1bdf2310665c173435115545a57b772db13a93f225618cae573abc85e8d104e21317dd845bf624de2b05f763f3013e4710f2f856f15f5eb0a6b5b80c4fee58b0d190b90270e370f43063a25e62038ef744168c9d8dc6409bc57d33f30399a3d885b87b3e2832c68ced9562aa0c2a7b68a0840abed5c0626c7c79f186afff77ad879cc05c335acc13964869bc2bed2b3f733b75a6e65f9101aa846d84b3b26862ab5ebd00cdfce884439d3049e981c6d4271913f2313c73920c8ffc80f51f2a9b1d53c486feaf177446d1f8fe681bedf1c9bce0ea4c46b1a9deb21341db1b64e7800f15b13ccea78336a319d4f2e08e74ebbbaf1b78a9120743eff844cb23ad96aebfc0243501e5bc543350083ea2fcf70816fadf3e927ce41af0f5eccfc642cbedf4b9076e4db1f2937b8ca1c28b9793ef4c7bc8e41b6e85c0527e4b32d3396ad1cba0fcf05b82f49d40807d6e2f9cc22477b0c6b8ea0cc5a63377a848ef1c8ed089ddc8a92a2a9b5bf53ccfebacbd69c8c25a9332f8c81f131a8a2defe093641dd4f3a833acb904195e3e95fa8551e5152a7e1e5585a53a09b8b3c40116efb98324f1221b3131523ffb861020feb517fb59e7f3c19bbe946a9975ca9c60ba305c7c7128cd210416ef4989501f2ab2e6cb722fc557bf7a9437835c7963ea2bafbe3dbc724374f6239a4190f4b795fa0d43dfde26af7549ce376e1118bf8486445e6f3759c3b8903a9aed4ddd7dfe58a8f35d79e0b9a2cdcdc7101000ed02f424bb64a15d4ff3125169bbebe2d5237a0033ef61c557f33c3589dad05287de666de93e0ba63a32597a9354d169a936a6b6b0a6e5332e386888f415312022c89aa8a157882712d02e31e70b791d23b00cddb9747c032a25d881d6188b25a0f08ec081a656b69957c6f3150a7e8d2f2e37a467063bf507925d5fc9c16a8e7443362375ce3cef01d679e5adac0715c7901e23c00fb28ef85bcd06cf63fe99a9c4c73ad0669800368828ac39cd4381e507c96ac4573b56e92f8d7090e0d0395f96d84a738bde632023d300eca13f78569f29aedb33d492c1d486a0a7f7d654a71ff8a56bf0d09c2398098d5b67a7fa9a8668bd5d62516886375a9cca976e32ec988975fcb7d4689fc127149fb01e882ccaf4cde19c5eeda4019ce1138cfdb70e4a0afa0f5990ae83ff8672d8a3bfc343164352199849745f5c399d6a9ba99c9d56cd457670cb2a4503e4bccc542d7fc32fbf92cfac26c6b99fc43932ece848e3768bfac2727bea40ec187bfd52ba4da148847e1cfd6f4ac1f7ed97558345b1606889097008032c508a86fa904a3ed8be01156a9b3694f5d90e9c201915545ff4d41eeebdadd85bb912f7190c0c23ea36573e900d2b09cb08fe973bb6c3eb2362887be73fb80f7ef3a233a6decf76cabea18bed74e1aa23e8c55decc99065409f4648acd3dc55efc40336b69c3e07f7435c37f40f43f4a237d22c6426d122445b54c6b539de9b2e998a5e49e643e78d6daf7f54e82c7d3c280a655ea7fc397262587ab2fb9e1e92629a352732a471a55d08474ed9dd804023ddbdbdd0f9bc7f57d95aa1b140e21d3cef96d47ab869178ae5ffb0a2e06184cd12d1bbdcdc550a82c7546b0760f976b9cbf12de51ecfcd6c5d76cfea3437c3ed8d11a256ddb5421c17a67dac28a3a97d1b7270ec26fcfee8072f39b0654b2164b9138b1fd16a619148b9b6c2235db7c60740832b9232881001a1d85339a0f27181a4cd318731d4dac527b03663e19322dff1bc3625411a519a3cd2fd7bad070150f1fd68495dfb1de4d4f1bba1d0ac0a62ab0b88d0b62cd0ad7a08bc866b4e4b9109f62a9ac7b1cc1a97085a97542b3a507e66317a63174c24bf8b1c6525844e270aef2ab67d471445e9f2e0b68f9d5ffb1b420fd77490019bf745e6d030d076e93aed2f190918c555adb34fba79a3d82d5b191588e446f5c086b81412b97844978c517be8fb55b0145bfc788758f155f437717beb5471d577954607565e9d8846bd04bae2d5de17774786197ae2bbb373fffa460690f8586f69b015e59cf305b6b8ed0c85b38a45a55ca5ba8b8f80355965dfef3d513d9150db7952f8ea07478a40736013db260eabfc744adf23f1de99fda22febd4e31d6f3344ada5aea39b0067473f8be6b182daa3aceaf097fd91984b9237a7220bfc235f70384097a9baa682c410ed20ab00ff8c27b684e2146132ba16024e84fe18faba943354525d29d19c352a1c9dc59fc81bff431bd4192681cde9bea1813bf890235ed48aea7862ade7e4e2651803d65a48cb224cc004e3adafd71b37005c650d49acf7345cb186049181fa47cd4fabcc75b086af31530292d162a5636658f53f694418f5b3810bbb42df7db56dc6ca403a90e415e8b137bd7dffb92c9822d66ec6216399bb06997121c0e40285f8c1b3012b00f7f2d9e29c9b339565ad4e704565ff961c005c93170532ac3447d404f5cbd2ea5c6f93d348b835923fe13773856bd6a872a3017ef04c447fd53de0fab3dcdf6d515f2bcf0d81537e3c7aceb8a20464022621fcb6b5236b73a218b344b5ea119385f86db0fb29be56537530bca2c7ef61578763a6160feb9d34135fc340baf10824f7752d1b8dc26a7b36ff6fccab096af022e56a287f36230c9caf10cd91ef00a536e4db1da960b59891f8a15052f5518d9b0b95fda3ca71d2e8dc66fc0594345b5f8712046ac2fc5d6f09646b578225ac338f7a1d820c2922aa7a9edf224a0aa883038c270d52b6e2456f52c196116114f65faa729a9d08b2355d78841205dbed4d9323e49a4749c8598bb9487b153dba7047616eee171c80cb6d52dc31de76ef1d5640ca88811e00b61d5b9a3bc32948e9e7ea804d6318780e08aecb0b85518b3e56757eea925b10cd96406463e2c50a5454e287ea8de921c6c0741547ceef81b667461c850298d4efba14202f3d0a8d9d4ff7f17e89d2317973eca91702be8559660da3b82fd7622730cf068568a6b6c882859452cd5e412cb9ca0379860a02fdc47db5caa6dd451898c2703dca2f985ee19b6de1ca5dd64392e83d88098a33a20c4e4003a618f6d101d7219048f896a87968ae3994ef9a230ed1805aaaadf9c56a0147f730adba5e931ac23e06c4e510f5a1640befb7cef62bc99b9cb86e2129d9fd5a49a5c4190e9a5ac231194a289ec397b576949f0717f5483ef8f1c46f0d72ea42c1937a72d9b09cbc205ac42a6019119399f6367bd7806d962b2fe9120a21a55880068fb0aae46774ec6f2f1c91c7d7a74fde94d1098f49518f74eac7e436f18dbb8ff386703705da04dddaefde597e5b4f3146d0b8e4afe00319997a117088a03710c9c368fcf9488fcf855196c86649f827f5055311e49bd5f2b9f5e2979006e7c0f9c90fe56bde677bbc3c0fa479a1114e58e6085d4eac81d15028060fdcb51c481dc316f035a01ce96111a748124e3ba0ea3c56a4428222a86de00bd594e6709400168982cb7c99c59ad0df3f92707e2a3d4a597f60bca13eabfbd9fc135ad4b17849c7977c1c90fe45f93cbfc79124cb88bce575966066656499bfb0c7f27872f1fe107c509fb11eae07ee87806c4efab624fd789fcf062af3572dfc401ee650e88beb2a51f3b78c34df71a4943fe588b8c51e2378897ac85c6cafb5bc71ee8996ee5cc2d7b476cd2f5b0f4595ef94c800bef3d31337b87bcce8462f2406dc6d420cfe147eeba32c528361fc00d6134f88c7cc17c804dde15ac3b80c3740ec4338b29ba386588eab0d0e5ac51f8a94c0f2b09983fab39d470d729345b10ea3ba1338902c8d7de99c5eed67fe015b4eee799736f3a95cb2db6eba77a4ebca6e0313016d15aad7eac96f36729169e7a3ced53cd04386450293c888955ce56d274b7f45e32befae76d0d70aed6559f5252297bbecafc4f4261b31f8057b0fdb474db269bebc9736b95f0c1d13286ef197580d14fcf20cbb3a6f186371ffdf879cfca514c8184addc5cb00145cdf504bfe9e1fdea7a4c5febc15bd5eb96f0eede5b991c76f78e5a992b4e0fb20377b33068d90bee394f1d0b63b2c3cdde99867730f4aea7f908f33928c963d0157b2cdfd12e9198d6baaaa0b9c4e5ca5075480dca30033bc338cb473fcfdec9b9fb3871f71244241e4f505cd6962e1354c42cb0a985772e79f6dff916836ebcc01a1003ffa9acc2d400c80978306705df0ae386c08a1d284304c292c483cf582ddfee3f26308662351a180caa4cf41ce029851b89d97d5123c21fdb0becfc83d1f0e06ab703177a331d8718fd708dd1aba1a663d42e5bebc225fe1ed972cd93017c93b7c317a190e014eb9ef274f17e2a80edf85977e9697c86e9670d53ff7a304604da1da46fe8438c4fc0c71c6da00602a250d76e7e76623c166ed021eea1e810023a96e76873cf5d94c1f075ea0abf839f3a5f87bb13b4434b2ff64431ac46e45d752393438531f5f955e85e3c4295166a91ee59ed443ef6f5236406bb00149474a0995681e5734bd077cc0599da24801a200b66f7115299", 0x1000}], 0x3, 0x0, 0x7) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 20:33:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1, &(0x7f00000000c0)=""/141, 0x8d}, 0x800) getdents(r0, &(0x7f00000001c0)=""/13, 0xd) r1 = accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) syz_emit_ethernet(0x6c, &(0x7f0000000280)="03153460308aa5bbda5b9d9abb422794e4a6a1221c3f299fb46ac40c3d317ad054601040c5cf5202ad63cfef442cc64286aef227cbefd2095e576d92abdd294d1c7d24708a56d252372c687d411adf2a91a56e4d07b4ea86ae3aa574909fd92648ef53182a947426d14f9926") ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000340)={&(0x7f0000000300)=[{0xe7, 0x1ff}, {0x1c7, 0xe3e2}, {0x0, 0x4}], 0x3}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x564e, 0x3f, 0x7, 0x0, 0x9, 0x5, 0x6, 0x3, 0x0, 0xfffffffffffffffd, 0x1aa3}) readlinkat(r0, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/200, 0xc8) r2 = fcntl$getown(r1, 0x5) getpgid(r2) getpeername(r0, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) clock_getres(0x0, &(0x7f00000005c0)) recvmsg(r1, &(0x7f0000000cc0)={0x0, 0x0, &(0x7f0000000b80)=[{&(0x7f0000000600)=""/131, 0x83}, {&(0x7f00000006c0)=""/94, 0x5e}, {&(0x7f0000000740)=""/63, 0x3f}, {&(0x7f0000000780)=""/211, 0xd3}, {&(0x7f0000000880)=""/62, 0x3e}, {&(0x7f00000008c0)=""/125, 0x7d}, {&(0x7f0000000940)=""/254, 0xfe}, {&(0x7f0000000a40)=""/127, 0x7f}, {&(0x7f0000000ac0)=""/164, 0xa4}], 0x9, &(0x7f0000000c40)=""/123, 0x7b}, 0x2) socket$inet6(0x18, 0x0, 0xb36) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000d00)={'./file0\x00', 0x100000001, 0x200, 0x7, 0x1, 0x9, 0xd5, 0x65c, 0x3, 0x3, 0x4, 0x8}) pipe2(&(0x7f0000000d80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) semget(0x1, 0x3, 0x10) semget(0x3, 0x4, 0x20) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) bind$inet6(r0, &(0x7f0000000dc0)={0x18, 0x0, 0x40, 0x7fffffff}, 0xc) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000e00)=0x485) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000e40), &(0x7f0000000e80)=0xc) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000ec0)=0x1) ioctl$BIOCLOCK(r4, 0x20004276) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000f00)) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000f40)={'./file0\x00', 0xff, 0x3, 0x401, 0x1, 0x80, 0xa824, 0x0, 0x3, 0x1, 0x74, 0x6}) write(r1, &(0x7f0000000fc0)="80d5cbbc48c16354cfc1fd1c6d746deafc3a9b20abc11eb8eeb42f09fac6a14f2fa8a260e048177baf613e7fdc32bc90b30579bab8535d3a37a61f02e7f4d30f96452946bd7debbd5d3e6b28b0315067ebc7f73575693a7c9b8cf0d6a666f833b5f26211d9a794e5cedfba3ea1329c30a55731ab6b354fabc569f9161f1c67f01e0242ea7d9ffa02dfe0a66af1555d830ce4fab7d4b29ac7db6050bfb0543e3e7865938117117dd2de186f26b479144a2fcaf88c9290c08abe2ea4b93ddbdff7849ae3e891", 0xc5) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x7) minherit(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2) 20:33:35 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setrlimit(0x7, &(0x7f0000000040)={0x3, 0x4}) 20:33:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x54}, {0x24}, {0x80000000000006}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x4, 0x4, 0x81, 0x0, 0x3c, 0x6, 0x6, 0x1, 0x2, 0x1, 0x8000}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x80000000, 0x80000001, 0x4, 0x72}]}) 20:33:35 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001140)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$setown(r0, 0x5, 0x0) getpgrp() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0x1, 0x1, 0x2}) getpgrp() clock_getres(0x3, &(0x7f0000000080)) 20:33:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000, 0x8001, &(0x7f0000000040)="c9c52f4213994b08a1f25ec843a8ae4a2c7d5fd8df59e1385743941f1e0fdc62228ab3a4559ecb07b4ef61b174006ec3b49e8d4f950acf3aa5148dd98411ac63c8d82a76ddbad15da1584f21d006de5d6cfc269657ba3440f8026a85c301704ae889913078b68aef1f0ea47bfd4ab75b742a68ec78aa9d8e85c14e7eac8b0c3b511fe91d2f8b230169edadece60309d53b07c1adabe8b8d6d06dd73b2da6bd75", 0xa0) setsockopt(r0, 0x29, 0x400a, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x3ff, 0xa, &(0x7f00000002c0)="ebffcbff03b9fd6548e699bd91a00000ef7731e8450026e9c15af7ecd3c69fc4c25a46bc037a4ece4c147133e776a30b7f14c17f488bd3bc030bc065c33d29589b2d0f8c5e9a5a0586824afd314b7fbc21be53f066a16a0a9a748c188d8675bc772b75a3e217b5d9dfeeb3859a85a7f3c13e42d8ab304f31f5a72af010300f9cd2cc518aa47c610598fd685e551c8efb7e6d77ad31ae8e78e3a1a52f829bbe6186b4df00000000000000000000000060758542ec940dd34cdbc3ab5b572b8da96c10c088e2aed9f497a0141263daf074b8ab806e38f52dfb1f3770e2954567d7213cc022a06f45bbe27ec5589a57a79931e30015450fd436364221e86d8f5b6ee3e798b34f5805062fc0ef5ae1146f532635ba845303d54c", 0x118) 20:33:36 executing program 0: semget(0x0, 0x3, 0x460) r0 = semget(0x2, 0x7, 0x4) semctl$SETALL(r0, 0x0, 0x9, 0xfffffffffffffffe) 20:33:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x80000000000050}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="e5") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x2, 0x3, 0x2, 0xffffffff, r1}) 20:33:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000001740)=[{0x84}, {0x30}, {0x6, 0x0, 0x0, 0x800}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup(r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x108, 0x3) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 20:33:36 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) sendto$unix(0xffffffffffffffff, 0x0, 0x9a, 0x40f, 0x0, 0xff8c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3cd29a58, 0x8, 0x2, 0x8, "b1658a8247a05462062d390bd95bf5b6f0840f60", 0x10000, 0x1000}) socket(0x7, 0x7, 0x0) 20:33:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100000003, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:33:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") chflags(&(0x7f0000000040)='./file0\x00', 0x0) 20:33:36 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf, 0x2}], 0xec7, 0x0, 0x10000, 0x0) 20:33:36 executing program 1: rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0/file1\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r2) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(r1) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20410, 0x0) utimes(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)={{0x0, 0x9}, {0x4, 0x4}}) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000080)={0xe5, 0xff}) 20:33:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x5}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x76, &(0x7f0000000040)="2bc24295b018529cf0408e6eed9867a5dab9f9de41d3c9dfe273a4cc5bf2a7708786d563fcea8b0553c25061eb9d1f37829296f832cc405a043bef377e60b7172f7bbfb351f09681c6025f67ae82b94a1b2f288f46bacd8c441faa9cdbcc67c70abeb45162ec591c65a8cfeb322e23f71c895d1c42b4") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:33:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1, 0xfffffffffffffff9}, {0x24}, {0x6, 0x0, 0x10001}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 20:33:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x3f) socket(0x18, 0x4000, 0x7f) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950005000000", 0x8) 20:33:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x44}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000140)="6546a8d0") 20:33:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x61bd, 0x936d) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x120000, 0x10]}, 0x3c) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0xfffffffffffffffd) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000400)={{0x0, r2, r3, r4, r5, 0x61, 0x7fff}, 0xa2, 0x7f, r6, r7, 0xffff, 0x3}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000100)={0x15, 0x0, &(0x7f00000000c0)=""/21}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 20:33:37 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x400020000000084, 0x0) r1 = kqueue() pread(r1, &(0x7f0000000180)="2746e00efc392314bb30cb5644097dd77df87f8b4dd7d4c6bdf93d45b724d605e314b8cdb71283adc66327483ba9218992256ff539ea148370fafeb0f0fe300557b816c8709615ec0f3ae6798f37abb608c515d1f88f2044fdbc0ac4cf41bb50345d7369ba373c325496c6a16447609ea51d05376662e459857bbd2937f0fbc115a17abcc63b99a88da3d2923c34e92f8a9b21764033b127aa8cd5510560c5156cd23db8805061cf", 0xa8, 0x0, 0x0) pwrite(r0, &(0x7f0000000100)="23d63eef6e72d058eaef83a3c2e59c888eb74d636829e1bb9eb7a2289cd50809000000e67821f2a2", 0x8, 0x0, 0x1000) r2 = socket(0x800000018, 0x4000, 0x0) pwrite(r2, &(0x7f0000000080)="14e4c5b7d67890ebf77a99eb8f86659a8a7b56a2e35c0c70c81278ba9fd64befe5d9c4b8ad611b0a14745145f12517954716206896e6cfe8eab5afa41d4827d1fd48a46f56638d029a3de42802bc431ae4850363", 0x54, 0x0, 0x0) setsockopt(r2, 0x6, 0x1, &(0x7f0000000040), 0x111) 20:33:38 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6bcc1a7d357742a3) r0 = socket(0x18, 0x3, 0x0) socket$inet6(0x18, 0xc007, 0xfffffffffffffeff) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0xe2, 0x5, './file0\x00', 0x82d0, 0x3, 0xf17, 0x80000000}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0x6, 0x8, 0x3, 0xebc}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0xa7b3346f28c0e618, r1, 0x0, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) pckbd_enable: command error pckbd_enable: command error 20:33:39 executing program 1: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000000)=0xc6000000) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)) 20:33:39 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x18020, 0x4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000200)) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x799, "73cc510e52b3610e00fdf2000000000000000200", 0xfffffffffffffffc, 0x2b4}) write(r3, &(0x7f00000002c0)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f5fe7428dfe0000000000000000aa9e42479d2d0b209143b21e4286ffffbe2fc365ec1de875fa09b5696bdfda562fa2794f9980507e5252bc2cac704c31154e493a4d5e375f2dfef4d221b73a8a38a63da33700e1201eacf1a13a43fff0cc2e", 0xad) clock_gettime(0x0, &(0x7f0000000000)) 20:33:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) 20:33:39 executing program 0: socketpair(0x18, 0x4, 0x10001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x80) chmod(&(0x7f0000000080)='./file0\x00', 0x10) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x12, r1, 0x0, 0x0) r3 = accept(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000140)=0x8) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/247, &(0x7f0000000280)=0xf7) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000002c0)) r4 = fcntl$getown(r2, 0x5) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x21, 0x0, 0x9, 0xd081}, {{r0}, 0xfffffffffffffff8, 0x80, 0x20, 0x80000001, 0x3c}], 0xe, &(0x7f0000000340)=[{{r2}, 0x0, 0x50, 0x9, 0x5, 0xffff}], 0x8, &(0x7f0000000380)={0x5dfbd25f, 0xffff}) write(r3, &(0x7f00000003c0)="c43bbd3f733872bbd028fca4c320e73fe1f0bd0613ce16cd3059926b3071efb6f99244fbad5fdbae223eaf18e84dcc84ea94b53196ebda4fae20b8dca4260ae7cd990f558b805a6de12cb6354b8d5a51d7fc4c9f7c66039e5d57670419683ca8f90d0456509a3b1fe170efa924e48edc77a4bcdcc497e43e36b8bd0bf2f62305ce7a49770d065802138e3282d7d7b7179856102a10ef87ae15fdd368bd30d173f66c1cac03df792c0272f5ad6d86d3d6f17aaded87e0d8987341d81a133bf8c09952340cf17f7a7b5de8a2018ab202303f3f99ad2e", 0xd5) r5 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0xa) r6 = getuid() r7 = getgid() fchown(r0, r6, r7) socket$unix(0x1, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000500)="8ca36d66120a44cfdd9aa58101376b04f9fa73e59f1692de24385a341feea711e278d4f13071ade5bdf7301895d4d6b7d8a81bf7c2a4fc2764e34fb2e66a2da16b4d654df0581f3617d35db3c2e0886bd5fed7ec861892f815a0849f5d86224a4ff8a248185908d623c1d411babfbdc4358afaba599ac51f3f80717ae1f16f3071f89cb53b1ea00feba067ed216309fb1ea2cfe1679912e97b0c3b9405be3b4387da08bb369f4455d67d8337fb165d465b9279763490a55515bef371f6b18f65435e761af9dbd18f5d317c3c8a3f4273ea5999196e0bd2879cd86176d43c488499b68b59f0c993ed57f29396008eeaf6d97469e5", 0xf4) pwritev(r2, &(0x7f0000000640)=[{&(0x7f0000000600)=':', 0x1}], 0x1, 0x0, 0x0) bind$unix(r5, &(0x7f0000000680)=@file={0x1, './file0\x00'}, 0xa) chmod(&(0x7f00000006c0)='./file0\x00', 0x40) fcntl$getflags(r5, 0x3) setegid(r7) pwritev(r2, &(0x7f0000000940)=[{&(0x7f0000000700)="4082abeafbb7e5aee41c70b4bbdfc61c5af4574796267eb1b1687ac1f7d4c6fa83b51bb452b62bb67bdcbb291437ce539a1a1f6e33ed68e2fc734d734886dd8559d471165c5530a08fe94e9dc2bf23ec391f402be8478f4435b154ee5d3cb9710e361b89a198a31c92ab8cf371f7de9851592ccd1d721bf8cd3605b65e0411074912f1838b5534e748224f506c3effa94cd8d43f83948d52d0a56c3171d085a32998c7e851fd825245580173bc2b63bf000903f6720f2d915dec86e1efb9bb2e77da448f40f24ce245da5541879c166abafcef104102c69f40a9b6c63f78", 0xde}, {&(0x7f0000000800)="2781864b12bc77ac92ff05883bd9c26b57e291b06ae8e23fb76806d65e12e903c9de3285712abf616ed15e57c3ae46b0044dbcb7b376d93b8889d6c7c52396faf499d948cd9282aaacdb60610d67a41ebb0f50d3405d3c98f4b1ad5a85e5b310924b380308c320bba58e4535ed8204ea3c2424fdc783d20bdc4e9c8e1ade5a040d7df4eec8d0fa1a3488417476ceb186aebabbe727baee6b8b4dd40ccb00b5bc122d3e87dd30e02e5730bf0ff8c93047c9836b657cc4655941bf048c8bde0e95ec40c160e69d887173744e990be26e1f36d35ced1038", 0xd6}, {&(0x7f0000000900)="61bcaa5b6fb9967d8d3af2896c74ecef65fc167f5e114335ceb586f181b226a3", 0x20}], 0x3, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000980)=0x200) bind$inet6(r2, &(0x7f00000009c0)={0x18, 0x0, 0x3aa3, 0x10000}, 0xc) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000a40)={{}, 0x4, &(0x7f0000000a00)=[0x0, 0x0, 0x0, 0x0]}) fcntl$getown(r5, 0x5) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a80)={r4, r6, r7}, 0xc) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000b00)={&(0x7f0000000ac0)='./file0\x00', r3, 0x2}) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000b40)={0x7f6, './file0\x00', './file0\x00'}) 20:33:39 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x8000, 0x1) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) 20:33:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x0, 0x3, 0x0) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000100)=""/221) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000770000/0x3000)=nil) select(0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) 20:33:39 executing program 0: r0 = socket(0x27, 0x7, 0x0) sendto$unix(r0, &(0x7f0000000480)="50010501000000000000000107060000081004fecea11ea8fef96ecfc73fd3357ae24b490316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebd997e563c73891d41f638837f11c30002000000000000dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f0000000600)=""/4096, 0x1000}], 0x1, &(0x7f0000000080)=""/60, 0x3c}, 0xe14c032c11d7d9f8) r1 = getegid() setgid(r1) r2 = dup(r0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000400)={0x5, 0x6, 0xbb, 0xff, &(0x7f0000000180)={{0x7fff, 0x80000000, 0x20, 0x1, 0x10000, 0x8001, 0x100}, {[0x2, 0x200, 0x8, 0xff, 0x3, 0x0, 0x9, 0x200, 0x81, 0x8, 0x6, 0x2, 0xb6c, 0xa46b, 0xa87a, 0x7, 0x5, 0x81], [0x0, 0x4, 0x8, 0xdf1e, 0x5, 0x5, 0x1034, 0x1168, 0x8, 0x8001], [0x0, 0x6, 0xffffffffffff8000, 0x0, 0x10001, 0x400, 0x2], [0x7, 0x5, 0x3ff, 0x2, 0x7, 0xcad], [{0xffffffffffff9ab0, 0x9, 0x5, 0x33e}, {0x8, 0x1, 0xfff, 0x8}, {0x68, 0x5, 0x9, 0xff}, {0x80000000, 0xaa7, 0x5, 0x34}, {0x6, 0x7, 0x7ff, 0xfffffffffffffffa}, {0x7f, 0x4e9, 0x3, 0x7}, {0x186e, 0xd5, 0x7, 0x8b9}, {0x8001, 0x100000000, 0x8, 0x3ff}], {0x5, 0x4, 0xffffffc000000000, 0x7}, {0x1, 0x7, 0x5, 0x2}}}, 0x8000, 0x9}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 20:33:39 executing program 0: poll(0x0, 0x0, 0x84) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) fchdir(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd0\x00', 0x0, 0x0) 20:33:39 executing program 1: setuid(0xee01) socket$inet(0x1e, 0x0, 0x0) socket$inet(0x2, 0x5, 0x1ff) 20:33:39 executing program 1: r0 = dup(0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x5d, 0x6}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error 20:33:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10511, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x21) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() chown(&(0x7f0000000000)='./file0\x00', r3, r4) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000), 0x0) 20:33:41 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0xff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e00000000000000000033000000000058a3", 0x34}], 0x1) pckbd_enable: command error 20:33:41 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x7) 20:33:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x23f) r0 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x1) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x7) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 20:33:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x64}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000001c0)) shmctl$IPC_RMID(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000002c0)) syz_emit_ethernet(0xffffffffffffffd2, &(0x7f0000000280)="e426") openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10080, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000200)) 20:33:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000080)='./file0/file0/file0/file0\x00', &(0x7f0000000040)='x\x00') chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) 20:33:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0x1b00) r0 = open(&(0x7f0000000480)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x202, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000900)=[{&(0x7f0000000640)="6324ebf7057ce8a7f7d614928d8253f6024e35bddc7582b90151ee71d8489dbba667d92236bfcd3c686422143c5e799f435b9dfbfd581a375c22802e4e13e5a6eb09cec4419c46cd6850624dd6d878ff13698503b4852072907017fce86dfa012238f497411790788ee58bcefb3260cab9782387e69b937503964c1ab18af2bb6fbd2cd3204708546d7eeaad91723d29825854049261acb6f0e94999ba59b8958504ee145c22329eaf651c0b0a9098476315ff745082e40d8f7b9c78a8f50096030205f65f4c531bfc63cf4ce9a1adb1332a6ea9e5e96c4150be63900f24cf53052cf4863f997a52ce505f4d5dd6599c09af6a3524efe95f7f416deff3c8d7621c5fb96de3d3b6e1c5680d35f692e89f791466209ea12c3e55a4b8909ec60bf18c5b1ad1215b130b414c6ccbec27cda1000442d530ed6ad257fe000000000000000000b2", 0x144}], 0x1, 0x0, 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x40005, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) 20:33:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x2d}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 20:33:41 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, r0) r1 = msgget$private(0x0, 0x500) getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r3 = getegid() r4 = getpgid(0x0) r5 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x3, r0, r2, r0, r3, 0x74320b268b0c09da, 0x8}, 0x400, 0x7ff, r4, r5, 0x2, 0x6, 0x2, 0x77}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r7) 20:33:41 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f00000000c0)={0xa187, 0x4d85, 0x8}) r1 = socket$inet(0x2, 0x2, 0x0) clock_gettime(0x3, &(0x7f0000000040)) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 20:33:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) sendmsg(r2, &(0x7f0000000900)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x1ff, 0x3ff}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000100)="088a61735f38e886f4a9869903ce2140a036ee4e10a2d3cf1f", 0x19}, {&(0x7f0000000180)="75c118b6df1785bb921745e32c38429eb42e37f22ed227d524e4169aa6cc632ee36d5af19cef268a5565e0089630d9ef83441e1057a2edf8866fd209bd960a3b6b422b63290023a108d19f94bd04da9940aca25f", 0x54}, {&(0x7f0000000200)="ad24e24af258153d03c8c5c5603b902d16229d9a87ddf7dc098d", 0x1a}, {&(0x7f0000000240)="750f578db23b2936921c37ac07fd8c1080255533c7d2d95fb34b7ace13a8c6825a0483e6e701bcc703a129fb926c118458ceffbe9c06e567067950188be331649d14546c2d5a752f243b6f12fe27bc2c00037b4df3a626767bcfac26d7585bfc3616f706db44e597863fb17d48e49b50ca9f581cb096b42ffbe4bdb6e1286da99a334735c05bd41493b87d711323c6", 0x8f}, {&(0x7f0000000300)="2f9ca35ff238ea2d7018f346b9342e3fc38ac6d3255d84c199d12740fe8dc3c8c36f8f047b4e55ddd7553eacff73f8d57812097f04bb14b2059dcea7327bcc183991440dd5033765b4269179618115093a626d2c17646cff6a2ed3efbe63ce578a59c152215cdaa0aded539a1abaca75d708a188080718c139f5cb49c19c4181383f0d34960a4da8189fee55e95d717cb6ad147427622c1aa01b864c05df60935b1dc68ec0bbee0d56d5ec25239a88b8ca33bf1add89dae027046e25186ea41cead6d322a5b5319a89f94ff8399bcdf9dd562b6952ce9418fc3d393afc32f3e62bdf49676c76c85237358600d27fc4d61be0a38b", 0xf4}, {&(0x7f0000000400)="6007ad5595ab6403a853918b4a76a6f5c615545c44aa5f259b5e719784589a75e40b390e968e8c16d4f0c5134b1d6c602b45771880e271c063cb95da8f9cdbce69aa8e3f48c508fe5948d84af105f8649a4b086bf0e8d2b2ba674a3417dcf5f582ba2ae7aa2f40999bc5cd7ab210439cae9d1e5d0be1ec35f62cae3ed8edc8293ecf905bad8cb7", 0x87}], 0x6, &(0x7f0000000940)=ANY=[@ANYBLOB="5000000000000000010000001e0000002f79bfaedf3e54a058e484e119b9135e951ebf7eb308e46607b3e0c829ab32ae7b4180ff108118d12c101e9bb2855f2bb5cfedd15aa2ba81b7e9b5670db48e00e800000000000000ffff000002000000684790f7db09bac0232da52905c905190ee610e600bc563777cc12e1062f6f18f14dc9a198842a4dc394b7e688f2be2fd778929186f94879581481eb01799be265d9147b1970ab63a1e85218bdfbd46a210be2916993c4a30ddacc09f9e2a4ab11a88e5cb3d1ad1119807c2c8ebf97c08c1f8cb6adf2603c468f09331f0699b0e20c5f2c321c42c6e1570aa92650c622669aad70a1de5e7f5c258ba0a0109404367fc55f5b98a5b5f865bcb3b92642a600930e3c5a20848c230309ac723da55265273178c1becd83e275b954000000000000000001000000000000010000001f000000951874e4d03586d08607c48a38d402d2216d5cb97e1963b9b66c50d402be7175d961ba7bbaadb4fe29a9f60fb63bb7d1a807a6e0ea0735e6e0397b3777d0421a5067f51fb92a6d5cebe01dea929492a1a1c21d7c6ec639efc5330ce318f653d2c412cd9e56dce7b7a9f49e65642ee8a491b6aa356b5e280db5b43ea541f714bb6a8b90ec675f451d8e9c87aaceec2433756faaf6e3472f8e2e3295832cf92407e44446f7c73974226111f50890d71a53aac6fc60c63668a3d79242dd2552ee8f02c0c5ab2d9fa943ff2ef532702139d6bd0c71bf4aad984542cd5808818e404c4f95f4ab508ed35702631fde00000000b000000000000000010000000000000046fb6f4c3f17e299c2f5d6a978d8f7747e661f2e83346ae166723efcd9eaf681ef9291b173c170b6e712dbbfe9969a890e7410466d1741d52f2cf307799aad2c77e79e5942e9258875e9970ffda8ffc56ee94fa0f4971155364ff62235cdfcd29af296081e8e982b1294a322ba93498d8d61eb75245ec2b305c7ae747e9384880c43f46c38719a0f0140e6fdc988137dfc5604176f7561d2e62019856fa50000b000000000000000ffff00000010000044ade9c81359805817e4e0acfaa2731d705acafb1caa8b4d1d11c21ccc45a86139dab2811483f6e3c6776bac8bd62be7b6103113d7c3d1020d3c2a32b961b88267d8094c16efdf7189fdbacf0be75581cadd45804a629f656dde2f6d014b1b854cfd732e8c8f06f939a36c1b26709b3e9221ef07fe8c0390906d06124f90ddeaa3474fee295629bad5739acc01028f962d974bcf31cbfa3a44dedc9e000000007985b7fd7d3a6c2cea6f103009e122e50e97199e32596a792382a8c76c2ee5b6107e741262f0471858c5f96181247ba10f2ffa4e323d0b6d9e624727d5c7d3e9eea4a9721ab2e3373d93a6ec31150071807a8f5ec941d33025f6cf679309"], 0x398}, 0x9) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)="2078b9d09c2b8c89e032dc", 0xb) 20:33:41 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r0, 0x209, &(0x7f0000000040)={0x0, 0x0, 0xffffc, 0x100000000}) 20:33:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x2000028, 0x0, 0x80000000000000}, {0x6, 0x8, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) r1 = socket(0x10, 0x2, 0xffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0x2dd) r3 = syz_open_pts() ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000380)=0xe9f) r4 = getgid() r5 = getegid() getgroups(0x2, &(0x7f0000000340)=[r2, r2]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r6 = getegid() setgroups(0xa, &(0x7f00000001c0)=[r6, r2, r4, r6, r6, r2, r5, r5, r6, r2]) getgroups(0x4, &(0x7f00000002c0)=[r2, r4, r5, r6]) getgid() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f0000000400)) 20:33:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3c, 0x0, 0x5}, {0x6}]}) r1 = socket$inet(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) ftruncate(r1, 0x0, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:33:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x8, 0x7, 0x5, 0x0, "1abbc0eca9bb6235fa5ff87cfb295fdebc239e93", 0xfffffffffffffe01, 0x4}) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x90, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) fcntl$getflags(r0, 0x1) 20:33:41 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x8) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_open_pts() 20:33:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x0, 0x0, 0x65}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x20) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 20:33:42 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x40, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(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', r0, &(0x7f0000000440)='./file1\x00') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') utimensat(r0, &(0x7f0000000480)='./file1\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0xadf3, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`', './file0\x00'}) 20:33:42 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = semget$private(0x0, 0x2, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0xfff, r2, r3, r4, r5, 0x4, 0x10000}, 0x9, 0x6, 0x200}) r6 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000100)="635b9ace9654f6a6ef19c6825168a788fa2ad6620e0a8ef65477769bf11f47a5d76d09f6ee8c0ed68d0eda0a991bce07ceff9a21a87c9d617e740e4f67da074ff4a65e96aca2f91cafd333b8bd11", 0x4e}], 0x1) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r7 = accept(0xffffffffffffff9c, &(0x7f0000000300)=@in6, &(0x7f0000000380)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f00000003c0)={{0x18, 0x0, 0x2, 0x5}, {0x18, 0x2, 0x0, 0x9}, 0xffffffff, [0x20, 0x0, 0x3, 0x6, 0x5000, 0x4, 0x0, 0xba]}, 0x3c) read(r6, &(0x7f0000000540)=""/226, 0xe2) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGRSIG(r8, 0x40044273, &(0x7f0000000440)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0x3}], 0x1) 20:33:42 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x5, 0x7, 0x7fff, 0x1, 0x6, 0x7f, 0xac, 0x0, 0x1, 0x581, 0x3fc0000000}) pwritev(r3, &(0x7f0000000240), 0x100000000000007d, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYRESDEC=r2], 0x1) shutdown(r0, 0x0) 20:33:42 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000002a000000000000000000000002000000"], 0x38}, 0x0) r0 = socket(0x1b, 0x4006, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:33:42 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x5}, {0x2}}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x2, 0xff}], 0xfff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x1, 0x7f}, {{r0}, 0xfffffffffffffffc, 0x91, 0x21, 0xfffffffffffff0bc, 0x5afd00000000000}, {{r0}, 0xfffffffffffffffe, 0x1, 0xc0000040, 0x3f, 0x2}], 0x81, &(0x7f0000000200)={0x8000, 0x8}) r2 = kqueue() kevent(r2, 0x0, 0x2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40000003, 0x10000, 0x6}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 20:33:42 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x59, 0x4, 0x20, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x8, 0x6}, {{r0}, 0xfffffffffffffffe, 0x11, 0xf0000008, 0x8, 0x80}], 0x6a1c, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x40, 0x1f, 0x2800000}, {{r0}, 0xfffffffffffffffb, 0x60, 0x24, 0x0, 0x4}], 0xea17, &(0x7f0000000140)={0x400, 0xe89}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000180)) 20:33:42 executing program 1: r0 = socket(0x18, 0x4, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x90000000) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x6) 20:33:42 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) recvfrom(r0, &(0x7f0000000280)=""/235, 0xeb, 0x800, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 20:33:42 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="0d91520b50dfe79b15546bc66c560037a1a73ff58251382db1a4012af677c2a629197a8064770ee66fe7f42dd1a445e6e8", 0x31) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="56f90458b2695c93c7a3cdb5663fa5aa7d51771f192b4a9a882ed129b1f6bacb0106fa82052bc22b61e5b0e852148ebe78b338ac878cdfdb3783ae30bbde82153d5d7f8c45bf12e10fa66370a9c6a21aa9a2de273fc8d612abf8bc1b69319d649f1385d172adc79150c4f767fabba8743e02bf03cab5d88498b632ba0ad0b6b094e60af7a10ad409ba73af6c2510d42748f7f41520e4e7baa535e21c0e5766f314742f2bc39717978b6a5cc405caca74bb0992124e93cd6877b1a0bcf2", 0xbd) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x3010, r1, 0x0, 0x55) chflags(&(0x7f0000000140)='./file0\x00', 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff1f5c00000000", 0x8) 20:33:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0xffffffffffff0000, 0x0) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) r3 = msgget(0x0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getuid() r6 = getppid() r7 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x1, r4, r1, r5, r1, 0x0, 0x3}, 0x7, 0x5, r6, r7, 0x1, 0x9, 0x421, 0x9b0a}) setuid(0xee01) fchdir(r0) 20:33:42 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="296f63ba8fedb79d5cbff9fad113870fac7684b2fb999ad95ba9da493fd8ade3ba90588d068d600e0cad8594da3e68ce789612f31ac7293bbd1e8035fbcd0be9bb926320b744b40d2e30b565469143bf723f03b282657a66420c3e26f12500bee02876c943116c7dbec137fecc894569e9f7aded02a3dab6e43ceeab935997d126ea13ca49ba96bfb89ad9805f53bf17acd9b7d08ed09273412fd4d12ffee9338d290a3dc12b5aa256a6c957910d6a89febb02ec0b911142f94f5f6c7058c5c57ab49f4b6d84e55109cf0a85863acc0776235b8cc431f9a7814b52dce9764f79b2b364b1917f30f57d28b0283b4353d08224cd164d4f2a87d5af4955016eda546bdeecc1cff6cfd652762c26ed9af6e7a320cdad6d02f3fd6e602fdacf1e37c23add84150506ea7ac0f6be2fb4064504e3f132ffcdfb10b1473a5e2a960434e0901fbf2b6d9a2ca149a38d6829299faf2fa17b28555c69be8869cd5ddb842b4d31d912f75955189815084b50582b6fbd14d92cce7cac6e0044628fed640c2fefe63b6ecd062eed743f130e185c8a1362d32ce495d0757cc1219e4bc1d274e27d8f601163581baf6eabc4dd058c0e80fe70eba89683813d3cb1fd093a0158af8532a099292bd46824edf10b7bd5a1f529648e3a71bd1b4c76a1cdc7727f41e2414678e25e577a0a7d40377d0de7b92cff0d99be5b529b5439b0f0d71c4d4c177b197a19e3363137e42c0a92666458d4ce68e00d1784670d6661bdd2f12bb8646ba2acb3dffc00d05c751f00ebcdd20730d09c55f93f395894ce1056fa6d66763fccde5f8450ba670b7cb7e3cb36b4723e1cfdfc1e8598d49d34e5f96368b9ffc91e925c0a160df9c67e81649f706393d7c3b68c0d91f42f7442f0518b29060f294e6d67335cdcba7aadcaf7692bcddba786f92f89943069aa92bf4809e66873cff5374d9cda8582abf2d6039153153355bd921394c8d381f27aeaeacf2b8ccc6027e6b5eba7effefcfde9fcd6c346c2987de08d9ccc068b4d60db9d9ed46d731b147858832b53db05117b4e26c63e598f1afd49702feaee4bad1508ad0bd1edba2818d78087ad3dabe07948692ab8d615371b662574477331338b7702be291d4f82082b7b9c69b916356c42582bf7c0db8ffe397711f5a851a7c7fce9611c4cbae4344de6796f2fd5bc7e39923dc136f9639af4acd47a423cbbc50de43a1108dd1c08bfcc14546f2714610be6fd5fa1a2e9ec40c90d090a6826ad5c33bda825cdb547cb91147b6fef6b011f06916f0af31b806c352f6c8e02b40cf48e6e60ae6cc646259c24c0d1b34e202772328517a371705fa2f844440b15bf33de167e63652ecf8a6ce9e16b97fbc53a42fb9a4ae13a54b5319715f0435e8cd660e3f236a9d4ecad94caba7aca606ff4fa28e8d04748f80d29f9a814fca35c3c209aa8bce9f02c61a18bdf5899108b1b95bb8bd05da6d1ae5b01c4e9efa8eab449c2d93e08b6d14592f9dd6c60223e074da4b45382ddbc7ae996e8e05ae4fcdec29a0e380653715d90f21c73e98925d5e4a28e1b5a54a2909f81cea9dfc5949b87de553c50737d7d2bde0b5f6e474d2c723c0edf71bd2a20433421bbd1e5e653379f62cb434f9ccc3ccadd667f8726992906c5d8f56a0a410acb6c0f3d00c1fc8d6c08aed7d17a05bdf096780ab997d82b42e09fca6ac364aa35f95e06994783902c324e3535cd7b75aff20ac28c7a5fa442a955271bbadc1b601955ae874d5064480ac3994ea187110d52909d0d56f6012ebf9abca2037542c534650d8aa878da629cb7c67e9595e8ae7b5407d3a6ee9036cefe797c03c029740dd1d283fa5a462288ecf7445bbd564affc1e7d8a4c177908572bbe8446d1298842acd3cc0dddcba18d067fa3540a63d71edf1d63223a401f39e53049ce28c7ae06721ff92d2e0b5904944722b22184dbf7989590efdc53fb46b746bd9a2f273523d92fabe50ea9b5a5d627ae9a5bcaded38f13d283f7e2e5f3d5a418814dd32732f0d478410fa45527fbc2ab7f1bb7afa41ccbc3954394ea2011271c627d93732d333d0c77c123c4bbebcd2299078ffa5207267a52e80efcdd537227597887fba5a3070e9ae1d4c67770b6ee74cf196d008c0afa753e2d353fdde19bbd7b77d9c5444a902e46462dc2b6102c8a0990296e7b42db21bab5f7a3f2937de388d2cf28669c60785040e9a332c480670aa0be0a4cc98be3d55e16c69264bf98c556b3a431f74ae05a46ac72e46a796d837cc134f8a3c30bb06c48b601860085f394e516e914e1353be4dbddc8e7f653e6d6bd37a78ac1a278e6c85edef16208624dc36ae22730d57bf9f7dbd2145b06c9ccfdfb35fd1010bf49eefdd3a1ff4d23ca58d471ced1cead98d676591cb9f1806f9a65db8331d68b38961acd35fbb57738923d9076058c0338f8bf2758feff106e596a01a80fc39b8211cbd7ce6f26cc49abb760659bbdccde3ba1124d4eeb26266e53ae2570912b4e2245ce116b0f1175da60d0982ac35bfea812acf591f78c74df5a70edc812d264401a795256772d692619c80fcb04247deaeaf75f6b253e78037b513e326abc7ae64c14fe72521d1c3618e2c19e9238660a405b8c8d30a9aa7fbd851766ab034630483d1491dd89d6c3220d933b50b1ea27c51dfaef5f00db5a25942373ca3898c4b375892408eb27a3da6fd7207614916587d324bd376d1249d1e86c73484e8441139a665b2c20420faacef20afddc60d6f57d7705f9a0fae937f1e4e11c1eccc2bba692dad2b93e761c75c4a06fd1e43d2a61eff81d3a43203ac32155d1d00e8faff5e4e32e1645822299bd9d0e6d5137e7e37658caf19b1d3acb42e98390a2c201552ade9cbe4d595f382666803580661e18799076c6b129f72c943d6e58362ec949c9580f8b0f9212977d658946a7202bd79beb5e0727bb3d404252a313214b4e5d2eb8d3bd3a2da6725fc9243f72e256f30363316b8a1cc223ed36ccbf6da5d831f739f8a8837fc4082535ace12108f668699eab7db3453e74d8c4e616a98e2a588bde6831d003b0c1f4abc40b123c078805e02eb9a931f0a3ebcb05c43b6807fc82cd729e20c67bd9234ccd9efaf7357e03d3eea8f187085e920dbb5a2516d87b7dfcf99e9611d24cd31a1cf0eaaa9b93ace6b1b976661d9737771946aa431c2bd3f86a5b0dbe1251f3f6d1dbc7ea51b450fbbceb1430b82fb9ce4c585c5f0b99d2c38c954a7f9ef9ad11971c77192b1e1f1c6f0c58b324e269fcf1b8cbab3354042f17bf68eeba6d221040a750f5561238b8686dd469a3baa731011b5862f7ea46c2b797a2df2b92dbf01f814ed25d9bac09defa2b8dcbcbf2e0f46251c8b0786e0284b745eaed5a5eb082cb678042ddc3eec66d87ede0b1d0481811313b7248bed0cc04a3dd0d3e3fece96401948579c3a10ce0354b64ff045f583ef15e4105fa580d3aefb224b2328df37bde7bb38479c3772d1dee4b833fce4003df43345a1fe15db56c23849b89e2cf9581fa24c36add0dd4e8bba5f5b09d42b5c5ae1014c7a5d1e96d50c5f4c7ad9bbabc321640d91b657c94ef968ec54c45562cdb74c81f7d2bfefabf0fba2aa7aabd3f41cc82afdc74877e827173eab92053ef22bfcdf8e1d59d827528f982c9ded5e5f61d235c21696aef93b1ebc303f04f26f0fb3b0566cebdf007035147b5ae625340567e4311b452b4ed9a7e8c5f90b2535027886a48c82c537ab5e232732684d87fd12a18d4d935d13d178197cd08c8ea20ca0c25d379c5ff9a755e17698ecf316d131e340cd7e3cfd11d5f80e2f01aaf4fe1a422a76e371debcdb4b8289edb21485144692bc38757b1d611f90f3d6111b6bdbace726c0a9cd1f670c8ecbf711cc5ab9de8bb5f10faaa986d6070097923ac52a091d31edde8a98daa9184a854f1dd261604e65f8b1b5df4b1cfdd71c712c43ea90e5ba9964310c8c9db82db405d6259889bfe261d85f30d91c7e601dfc417cd3a8fa97b0aa940cf448e07ba1afe7ac65ca4baab5c03901c5070ac107918f211e11bb68c6718f1e5b5e2a4efc82978b54c36b241d2eea826cd2f940e0ab15eda3931cfa70ec253d73780137c07db7e6e36a4c95510df886d2fef243bf2200bd3e559209432248baa49a1d86469ce404302b49e314e3fa3451c9f1884d722395769e0eba48ac2fb73e94fa0644eed0cdb9dadf1a189c4d9a7b095bc8ae093d1c0bf56edd30972451c24c28bdaa4f16484719994dfe3e87d83d6b8d0fde0bc9f1e5a7eb4cff2ee07d8d85a59d40b0da9161651aec344194d988209f9c399b342d3207e12214f3d3010273fc3594042d648a86c8578b7849e93f8982b96aa8381bc6969f9b392411a8e9784878b83c9f8db38178d7e63c64f468fe1c0cd8fb90e9f8e02869418acd994d40e1c56dcbb3f32eafc81331146bf70aaf2280b1ca3ae40d4c952b13c91fe625174ca514d5c7dd17a15a647159133c7c1f0a0676b2a9b3c67287a66d795f881eff9be0a11e83d3f2006b28b73c5e6677d5da2278b6ab98b4869834c314542f49cd24d7ad81778a79a7b953e69686d69f048e062b79f148545e6662df5048acbda33cc316360750bd9943023b44689c6a3e1db44c4d5bb70ba55135adf7e6ddbab4037902f5ddfad426746a89fd40b6769bb5a64834aef4d48bdcfe5d13fe6f250aa98c4e4e214974c5c419988f1134209367d247b06f081171ac88015897b0f6ce5479cb3703f1fa524b90abe3ce987ff178df0af201ca97d0b266b670d43f9e8048a25bf5cef24a4746201bf66918b54b17fd37990e9d84146961786320f895c3ddd78588efd26dcc2ff70372faf902a3776aa155529a8512380b0e066508855c9aacb65d5f0f7e111d3d66a67a258f29c1a3723140a2e5ae68329a475bb9c5a123d6a51041005b20abb663ad97c001430d0582c36f1a1e96a12a400bd4fa4fa13c4e83e360d5b3a1f3b86fd8d61aaab0e6fbe617f345a550a2862583fe0c3787c4635130518ce354896519a72c38a7ab3c51ec258a5398e3e1bd16b8b57e4b70a1f995180268ceb3a6f59babad797980d358968c6a2c3fe3a3f4b1bce1d480485012215df8b722aabfabc78931d51b84dd33849428e999e59f4bbf8c615b1d248fb88fe4846330b2bde7a84a4a5c603d1d823e902300f92b6a5a14eff86c8cb180ac0264fe99234c6bf5d9c14d6081177d487fbda3b6680d68681b141be3714a1c30a641e2051cfeea1e4773fbcd06a26873a7464758efa77b5ec73440c86571ef2f6e25256f51adc19a47063f6669e821d5a0dff44e4cf04bbe7f8394bcd74ee821da4aa187bb79fb1383544850195aa7b2012d9727473b486031cf60f51a4690881969eae64510795ac383ea75e211a93d19fdc806137c894c7a6dd77605cb83ead364b003fb5236c8539d8f5583d976cd73866157c735168645e3586b1db544ea8e9edc28c682e5de3819594b139dfd9c5f7d15035d73e06ca3ad66eb891ffde028618ffd0f0d502848ff42d7f6d2cad7ed3ed858ef0cb11afaa6ba6f670aca6bd15fd998c5bd4402ea262418fff484c75c726c100bcfd46d4e7172432fd590487f82af9e09b49e134ce9ac9ad5e92a2623a80b7ad6ce64a08f1bb3994e4f45c4687639919f36c79755304df5137c6f26c87dc2aa83bb0f39fd67fed42a46bfa65d90b1621b7ce84e31797c96604fb88a772ce42799f4840a1ae95ccdadb4065d10603c16386478af07abf4f01edbe902b9590ccf94ae4313a11f3daf1606e74e4d5bfd2326be", 0x1000}, {&(0x7f00000001c0)="122ed9ba13d006ae427fce9a9d7d77d32897def6bf27fab1d35b14f8baed865e1cfe021b04b02a0182e3817869090b61372690d3d8014ecdb10af957e6d9f914d0e60e97c570ea06b3b528e0f1cb66e1fd7e8d4897cc5ff0efa7a70c95014cc5a82033ef3b6361f83b8c197b68b2f6becbfaa4605007a625542a8ebaca7a9bf680468ec70c0914dda86b4883a8ff5d9fad44cabe64a2b90ba70b3b2d93b50cead97814d76bd283548c7633bc0990dc864d9cd9a79429718ac717e5f6efb1e9fb4ac87feba88f3f6401471a6f83e403634d5dede17c7f5fcb593201258313cb7e15b763701627aea457b82cbdb4c33fe347745a610e0b5828dfc9", 0xfa}, {&(0x7f0000000080)="488a1ae085a69838db882e42aa4a14717db26f8ece0527a235ab504fc93b4795b101cb1c78b1389e72292748faa34f401b1e55bf121948ac8cca94ec682992f1c3cd8f4cad08a27d151a4b95b71d75e1325367eb46", 0x55}], 0x3) r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000180)={{0x0, 0xffffffffffffffff}, {0x101}}, 0x0) 20:33:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1823, &(0x7f0000000000)=0x7, 0xfffffe81) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSBRK(r1, 0x2000747b) 20:33:43 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) close(r1) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r1, r2, r3) open(&(0x7f0000000180)='./bus\x00', 0x101, 0xc9) lseek(r1, 0x0, 0x0, 0x2) pipe(&(0x7f0000000140)) 20:33:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x3fd, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r2 = semget$private(0x0, 0xd, 0x80000004) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c000000741818b2cd28f7e1c25e15e458000000", 0x78) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r3, 0xffff, 0x10001, 0x0, 0x0) r6 = fcntl$dupfd(r1, 0xa, r5) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f00000000c0)=0x8737) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffff11) semop(r2, &(0x7f00000002c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0x1, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x80000001) semget$private(0x0, 0x7, 0x1) semop(r2, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) flock(r5, 0x1) r7 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x8) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000580)={0x10, 0x3, 0x4, 0x4, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f00007b8000/0x2000)=nil, 0x2}, {&(0x7f00003d8000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f00005fc000/0x3000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000001}, {&(0x7f000052d000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00002b7000/0x4000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xd42}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', '\x00', './bus\x00'], 0x2}) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x8002, 0x0) flock(r8, 0x2) accept$inet(r4, &(0x7f00000003c0), &(0x7f0000000380)=0xc) socket$inet6(0x18, 0x2, 0x0) 20:33:43 executing program 0: r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCDRAIN(r1, 0x2000745e) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x20000007fffffbf, "a508000000027ffb07021000500000008000"}) readv(r3, &(0x7f0000000480)=[{&(0x7f0000000680), 0xffffffffffffff25}, {&(0x7f00000002c0)=""/142}, {&(0x7f0000000380)=""/155}], 0x1000000000000343) syz_open_pts() 20:33:43 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10209, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:33:43 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) close(r0) r4 = dup2(r3, r1) fcntl$dupfd(r0, 0x0, r0) dup2(r2, r0) dup2(r0, r0) setrlimit(0x8, &(0x7f0000000080)={0x1, 0x6}) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) write(r4, &(0x7f0000000100)="1449ab0024fb89da06aad340f8060a369de542971de0a28c593c8eeda1d943901be7cb07d36a3fa4113f008ad725edfe39521f602045727394fcea12faa52093cd4f595a3dba349aeca3345672ad4f09cde6fefa59a9c04c87e733b7e15e0de4b68044e9fe39764769dace64f213dd0ce9ce8072fcf5d03f4b67fb5ef850ce4baa91a02ffc37341c451e4562fea99cdc119d27403e2399ddd68c37a8ce7ec60e682fac905a916b10c26d417302a443c3e301ec8f07e35d0a9224da3cf5bd3296882d254eb1afeb71a91af091063c5da9b3f7ca16c819626d772fd20abe924a0e5ae049344ab3c63f642848281c5e41d702a76e6e647ccba9d810", 0xfa) 20:33:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) shutdown(r2, 0x1) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 20:33:44 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) shmget(0x2, 0x3000, 0xc6, &(0x7f0000ffc000/0x3000)=nil) 20:33:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000080)}, {&(0x7f0000000140)="4f90a73f0f171e117fc29bf3a133e37703a8c77be274d360c2af3917c6e1655239fa2261ebdb242bd949e65aca0f07852adf62efcdd0e12ea825b2389986cae58293e6b2c6e4b54245bd40ec7e7066b449e8a83c9b89148993cfdae3bfd4e55fc8f2944ed5335ed44209ac26515fcc9591fc351bef41a4e8cc2eed2a0a2b", 0x7e}, {&(0x7f00000001c0)="72e29e64454ebb10e5063633d926f589b299525ccb68e8e5fb217f896d96b23e8c47f1d6d1945323f1e30364c2713ce11aee07c7c9e37632d2e416d5327d5ca3892f3fe018ff895e1e579ea30bbd8c1d8cff5ae62c17088ca6e17da69e39b461cb9196aee2fb5f353d06feb6b3ea4974f373b74dab174485b4fdaa978d19b9200e8a522bd9fbc05be1ddaf8abf1762dd951618c448473bac9168fee6030549840d8de47b25346f4d922f75e13d6cf50dd19a7add821e5f8cd35e3005cb33030f04e60dc30dc8e739dfc2977b30a4ab870eed2340b3858f85d6d9", 0xda}, {&(0x7f00000002c0)="44d1f3edfae83c26613a7691082d031ff42bd13c879139e82d04f4d5d7fb80ab9d87c92ce9d95046b45237d5fbd32905855f4726f9cad21c27acc8f49c877a1cd75f6cd01c7420c1be7cc6f1e4f000fb698b837dd8afec35c9e5226e9c74a393bea971fd5f0d4d29c88c120fe3813e1570a0f5815fbb7788e77e506c87874a34664ff72e4f6c", 0x86}, {&(0x7f0000000380)="bb4c4f8ae26a36a61d126c5db670ead8b892cbc6342405649934e59c8da8dfb254a12f68f475ae56321c8d86b92535", 0x2f}], 0x5, 0x0, 0x0, 0x9}, 0x1) close(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000000)) 20:33:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x44}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = shmget(0x0, 0x1000, 0x410, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) 20:33:44 executing program 0: mlockall(0x1) r0 = socket$inet(0x2, 0x0, 0xfffffffffffffffc) r1 = socket$inet(0x2, 0x3, 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/38, &(0x7f0000000040)=0x26) getsockopt$inet_opts(r0, 0x0, 0x80000b, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r3 = geteuid() ioctl$TIOCCDTR(r1, 0x20007478) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) 20:33:44 executing program 1: r0 = socket(0x2, 0x8000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) 20:33:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x40000000401, 0x0) write(r0, &(0x7f0000000180)='b', 0xfffffffffffffda4) write(0xffffffffffffffff, 0x0, 0x0) dup(r0) 20:33:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x50}, {0x10000006}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 20:33:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x80) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = socket$inet(0x2, 0x4000000000000001, 0x0) r3 = shmget(0x2, 0x3000, 0x201, &(0x7f0000146000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="9e0facd8", 0x4) getsockopt(r2, 0x0, 0x8, 0x0, 0x0) 20:33:44 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/91}, &(0x7f0000000340)=0x5d) r2 = fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r3 = kqueue() r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r3, 0x10}, {r4}, {r4, 0x20}, {r4, 0x80}, {r4, 0x15}, {r4, 0xe5}], 0x6, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x1ee) r6 = socket(0x11, 0x4003, 0x8) sendto$unix(r6, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r7 = semget$private(0x0, 0x7, 0x80) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r9 = getpid() fcntl$lock(r8, 0xf, &(0x7f0000001040)={0x3, 0x2, 0x7fff, 0x100000000, r9}) writev(r8, &(0x7f0000001100), 0x1) semop(r7, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) r10 = dup(r6) ioctl$TIOCMBIC(r10, 0x8004746b, &(0x7f00000011c0)=0x1) syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000001200)='/dev/vmm\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r10, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r12 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r11, r12) chdir(&(0x7f0000000280)='./file0\x00') shutdown(r10, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x0, &(0x7f0000000100)) shutdown(r5, 0x1) 20:33:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x800) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000), 0x4) getpid() r3 = getpgrp() fcntl$lock(r1, 0x0, &(0x7f0000000100)={0x3, 0x3, 0x4000800000, 0x0, r3}) 20:33:44 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r1 = msgget(0x2, 0x200) msgrcv(r1, &(0x7f0000000080)={0x0, ""/52}, 0x3c, 0x3, 0x1800) sync() 20:33:44 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x20) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000180)='./file0/file0\x00', r1, 0x2}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x1000) 20:33:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)=0x1) r3 = syz_open_pts() ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000380)={0x1f, 0xfffffffc00000000, {[0x9, 0x7fffffff, 0x2, 0x3, 0xc8c9, 0x400, 0xa3, 0x6, 0x1, 0x7ff, 0xfff, 0xfffffffffffffff9, 0x4, 0x0, 0x2, 0x3f, 0x4, 0x7f], [0x100, 0x7, 0x4, 0x20, 0x0, 0x7fffffff, 0xff, 0x0, 0x6, 0x8], [0x6, 0x1, 0x7ff, 0xe58, 0x6, 0x7], [0x100, 0x80000001, 0x5, 0x310ab815, 0x3, 0x4], [{0xff, 0x99a, 0xffffffffffffffff, 0x1000}, {0x7ff, 0x7fffffff, 0x9, 0xf7}, {0x5, 0x9, 0x6, 0x401}, {0x1, 0x1f, 0x8, 0x9}, {0x6a6, 0x7, 0x1, 0x7fffffff}, {0x9, 0x7fe000, 0x5, 0x7}, {0x4, 0x0, 0x74b, 0x2}, {0x80, 0x3, 0x0, 0x7}], {0x1d13, 0x0, 0x2, 0x1f}, {0x7, 0x1000, 0x9, 0x3}}}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffff7ffffff691, "0200ed00000000000008ce0331d015b2f1000800"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000200)) 20:33:44 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107008, &(0x7f00000001c0)={{}, 0x0, 0x0}) unveil(&(0x7f0000000400)='./control/file0\x00', &(0x7f0000000480)='r\x00') chflags(&(0x7f0000000140)='./control\x00', 0x0) chflags(&(0x7f0000000180)='./control/file0\x00', 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) readlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)=""/148, 0x94) 20:33:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) lseek(r0, 0x0, 0x0, 0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fsync(r0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000380)="20f6997576f86478320dad319f75d1255645d1a54d8f9ec42a2ba137f9b6ced90e93302c2ec4ab3b47b2011fe429631aed12cc827bf892ccdaaf017b2cea74210e15accf2325bd3cf01721da341e5c22ead9393872971831589fb4e6f98f886da0224bf14ae547d515290c04ad58770c9bb3ba9cf4b401112cf5534e25646641859124d9204765bc13b36c685ca715b36345782d2077b402dbc7975b0f2e34c7fae6723e9efb16ce2fdcd78076dcc5fa826fe91e8b3d92eee5cad654b17b8dc1327e3d9c084624c48195d2de25d976c0c49987b6860cdffa4af8c79bf07edc4835251ebf035391d7c957cb1e5a7d91e78bc4adef61dd5b24ebe2eed936", 0xfd}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0xc000, 0x17) nanosleep(&(0x7f0000000080), 0x0) connect$inet6(r3, &(0x7f0000000140), 0xc) readv(r1, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/188, 0xbc}, {&(0x7f0000000280)=""/227, 0xe3}, {&(0x7f0000000500)=""/91, 0x5b}, {&(0x7f0000000580)=""/159, 0x9f}], 0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x22, 0x0) sync() listen(r3, 0x0) 20:33:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000740)={'./bus\x00', 0xff, 0x7, 0x4, 0x1, 0x86, 0x3, 0x1000, 0x2, 0x2, 0x3}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000540)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x2}], 0x7, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0x5, 0x101}], 0x1, &(0x7f0000000600)={0x1, 0x15}) bind(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000240)=0x3) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x7, 0x0, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r3, 0xa, r2) recvfrom$inet6(r5, &(0x7f0000000680)=""/156, 0x9c, 0x40, &(0x7f0000000000)={0x18, 0x2, 0x800, 0x3f}, 0xc) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000640)) getrusage(0xffffffffffffffff, &(0x7f0000000480)) ioctl$TIOCNOTTY(r5, 0x20007471) kevent(r4, &(0x7f0000000380)=[{{r4}, 0xffffffffffffffff, 0x1, 0x4, 0x967, 0x2}, {{r3}, 0xffffffffffffffff, 0x11, 0x800fffff, 0xffffffff, 0x8}, {{r1}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x2f11, 0x2}, {{r4}, 0xfffffffffffffffa, 0x1, 0x0, 0x6, 0x200}, {{r4}, 0xffffffffffffffff, 0xa, 0x1, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0x3, 0x34, 0x9, 0x80}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0xffffffff, 0x1}], 0x6, 0x0, 0x81, 0x0) r6 = syz_open_pts() ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000040)={0xc3, './bus\x00'}) kevent(r4, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffe, 0xc, 0x40000000, 0x4, 0x2}, {{r2}, 0xffffffffffffffff, 0x5, 0x80000066, 0x0, 0x1}, {{r1}, 0xfffffffffffffffa, 0x12, 0x1, 0x8}, {{r6}, 0xfffffffffffffffc, 0x1c934b8a74e174b0, 0x18, 0x5, 0x8acd}, {{r1}, 0xfffffffffffffffe, 0x20, 0x2, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x86, 0x80, 0x200}, {{r2}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x2000, 0xefe}, {{r2}, 0x0, 0x0, 0x20000040, 0x3, 0x3}], 0x0, &(0x7f00000000c0)=[{{}, 0x0, 0x80, 0x0, 0xffff, 0x2}], 0xffffffffffff8000, &(0x7f0000000100)={0x5}) 20:33:45 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x6, 0xda7, 0x3ff, 0x3f}, {0x2, 0x8, 0x5, 0x7fffffff}, {0x8, 0x81, 0x1ff, 0x8}, {0x98, 0x4, 0x800, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x60}, {0x1c}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:33:45 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000040)="2e075bab28fd891a0de8b08c0d217f08451619e2502e0261c6943a6c444c754d73", 0x21) execve(0x0, 0x0, 0x0) 20:33:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0xa1, 0x24) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e4264e62f66696c653000"], 0x10) setrlimit(0x0, &(0x7f0000000000)={0x80000001, 0xfffffffffffffff9}) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) write(r2, &(0x7f0000000240)="00aa930a004e74113f8ee72a2ff01ac69764add6145bc2af08bd24fc08fd2633bf0c70e29ac1cf39f43bb9e5eb043abdc9a0ccf3fcf3c406ed805d193543904c44ee837222e772f4a76215c5901d7d702b2fda9cc8c780b4f1242d16de7201075fefd82e92188c8e4d39b2b7e32ca83d00ae1ccb7b115778e5be17596a3ea8a15e2f4525e1162b6007f4add95ca6c5c647df6c5f7393d69e8bd64c6b19a1bb05b0280d553a22e0c9309165accff58abfd3f6cb0167effc2b301a0a470dadecbe3fc187f0855bd65e0626cf5d3803ef3fcbd9ba5a2ce9a7ae93008d64ba96163a8a58136f3e3dbead8e2a2506d95e20e0cd8ec3f6b5eef5b39ef3709884dc0c8b7505c9ecfb06080ad024a86ab36ca8ababed13d7431f50531d0814088c2449f6201dff7dff8d88c20d3e7143357b65648645c7c0af56ce513e", 0x37) 20:33:46 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10002, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) setrlimit(0x3, &(0x7f0000000080)={0x9c}) execve(0x0, 0x0, 0x0) syz_open_pts() open$dir(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) syz_open_pts() 20:33:46 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[0xc668, 0x7, 0x6]}) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r0, 0x0, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0xf4) 20:33:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:33:46 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) ftruncate(r1, 0x0, 0x8001) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{0x0}], 0x1) pwrite(r0, &(0x7f0000000100)="68a6d2510d02fb5bda045a2294f1f7e36079b1799a5c0bba14728270c167dacb4041c2f38b3cd14d7c7da89da9ee0fb043d4a58ec22367c7ed6562983f04059b050e92861e640537c66e0087ecff17b84024", 0x52, 0x0, 0x0) 20:33:46 executing program 0: pipe(&(0x7f0000000380)) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r0, &(0x7f0000000000)="d188091521b9e886e10767332984c6ed33e62bdf10e5c4d6a12081906801055dc4d6c30e47", 0xfffffee0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f0000000280)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f70556e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6de67722af3b08e9a6e919eddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f0496edc3d387511d95babc9e9756cb", 0xec, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000440)={0x0}) syz_open_pts() ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) rmdir(0x0) 20:33:46 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000200), 0x3, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) 20:33:46 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = dup(r1) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000640)=""/129, 0x81}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 20:33:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r0 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/192) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x1) fcntl$dupfd(r1, 0x0, r1) r2 = kqueue() semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000140)=0x4) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00004f0000/0x2000)=nil) shmat(r3, &(0x7f00004cf000/0x1000)=nil, 0x0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000080)=0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) read(r4, &(0x7f0000000300)=""/39, 0x27) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) getgid() open(&(0x7f0000000200)='./file0/file0/file0\x00', 0xd7b8c3f4e29b8009, 0x12) unveil(&(0x7f00000006c0)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') mmap(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x1, 0x13, r5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getgid() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x401, 0x101, 0xed16, 0x7}, {0xffffffff, 0x9, 0xfffffffffffffff8, 0x1}, {0x80, 0xf8ef, 0xcd3, 0x400}]}) getgid() 20:33:47 executing program 1: r0 = dup(0xffffffffffffffff) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000180)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)=[{0xc, 0x80000000000000}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x4) 20:33:47 executing program 1: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 20:33:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x1, 0x1, 0xb41b, 0x80000000}, 0xc) setitimer(0x2, &(0x7f0000000180)={{0x3, 0x100000001}, {0x101, 0xc25b}}, &(0x7f00000001c0)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 20:33:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) socket(0x20, 0x7, 0xffffffff) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 20:33:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) r1 = semget(0x1, 0x5, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000100)="c10cf67a96d147ffd4b436641ceab0e877b1fc5043db3366320fd322613dfd0837cfea074532522c748dafcb3bb94ea8c49996b56b1e6868337fb06533f39c489208246c661714a12bbedab6b76108fc9e93a06481ef9f272a5d9415bb40d429fa6d056501a2726f", 0x68}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0xd3a1, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffd1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:33:48 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000400), 0x330) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3bb46b0c8b76238a580e0a6d516e70af24b47195b980549a9e137029a784044b929d2abf7407fe3c580aeee0c2585c6a6e96aa8429b22dd184a0da5fe869ef1ab7b7d84173e90b1e2e5cd2274db815a316800c11d4832105ae3b57cbe1b113e87faa8ec6d045334680a96fe77200a635", 0x70) 20:33:48 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = kqueue() kqueue() kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) kevent(r1, &(0x7f0000000040), 0x200, 0x0, 0x1a79, 0x0) 20:33:48 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x3c}, {0x6}]}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/124, 0x7c) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000240)=0x1) 20:33:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') sendto$unix(r0, &(0x7f0000000240)="f5956e951d3c40e4b739b4b1de555b27b60f54316f125f7753a93a283cc1a57cc025eb05f763357f7a56dc9644bc8fe231f58c27c2d63cb236fe5004951b02c124073b629ae2174502c8afbfc3e0da4eb3d4c939668cc363b68ccb0def56fd37378105776c6b5cad284f33534935bd1679670ed5c74a4b8492ba2d1dcf2f3c62b983b4ff58bc9f28cd000577758ea4a1ce56e5e30436bb2ece3898c00884d27bf54abad29b39f7d7d5cee1609ae6603bf65158c08a54845136174702c6cf0609b84cdbc363ab92479e879d1b95", 0xcd, 0x2, 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') 20:33:48 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) lseek(r0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) write(r0, &(0x7f0000000040)="65e4d0ce06b046e9ff7286420b8afca5cbf47af06f0ba9754ad0016ece48ec14b24911fddc7f42e910dba2f2280baf4fe4b29c8799fce12522fff5278d1e50a51bc6b07c73160a3c9feb48521e1081d275ac94eca8f847f0f6e4bbbd03", 0x5d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a4eccea6da00000000000000000000008000"}) close(r0) 20:33:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202e, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a41cc83ab1bc67d6526eab702ba28fd8d5eab12e"}) close(r0) close(r0) 20:33:48 executing program 1: r0 = syz_open_pts() fchdir(r0) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 20:33:48 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000180)) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) socketpair(0x18, 0xffffffffffffffff, 0x6, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f00000000c0)=0xfffffffffffffdf8) 20:33:49 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x152280f0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000180)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c, 0x0, 0x0, 0x7ff}, {0x5c}, {0x6, 0x0, 0x0, 0x20}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 20:33:49 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r0, &(0x7f00000000c0)="59667d00abece98e", 0x8) 20:33:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="6f95dd63dc23390b7ca944dd87d19bf3fe4b7f165a854660ec4400ad5ae0e3e458c034f84fd776990825e3c1e9a47e77a876a6d630600096431d6a792a2d5e7785f130181aa71e95953a58b97e5722ddca7ed4a5bcb1a260927f0b4aea8be5c36d398946095ac05593d094592aebfdc1cea8e233e97503c2636aa27fbd642bfa6f935d3f8e9fffe03ed58f67479d98f5137a0ef4f17aaddf64cf14b2d2d03edf5961ea48f6882fa8e1af9f32b06436abb649b130b7a68ae2f73e32", 0xbb}, {&(0x7f0000000240)="96f4ad003938ccaec629e4bc7d02dc684555523d3b3559bd2dac5bd2fad470ffb248cc4929a5efdd664ae2b9f7008b7db3b53121896fced06436aa39a7b3855323cf4a166a4c16140f07f935fdbcff43ceb05f11633448c02770c6aa777d7648d920c67a41cad02c208057c319cf8eba7bc94494b786501062cb1d595cfb08ec6a4d7db12ef3b2f4c3ab288bbbf11745c2946c7ede399a6d4b866589b60b261583451027c3b6d59c91d68cbcb9e67f948bdb16b475793df9d420690e86f257f7248cf4a4320db09c7e0caa13bc7374bbbd2dd10a9f522a27966059ee42db37cd6b60924bd81899f8f37ce73882558c4f6f68bad6a9860ad97c56577bfdf5d2c6d5741ae4421f8cbe0a2758370d59a674e75b5c5721431a70acb701124f69bc7c2098ad37da847326c3846d646aa2d68fb29773ef54adde3489956ebd8dc6f27ba31a356b4c0938d98bf1327a76a4b45efe62e47ca8b6795ce286813262a63d74babc38c0a1e8fb685896b40d5068406716ec12eb64a6c5afb32d4f091c43380f2d86d94d54b2243c6e17df17b2924fa8fa1efe461344aafc4ed0dae484874a3901322949e1bb5cd478c72fa9673edcc20981908f3d1e3c1cfd7d1b8c6a13c76278e49b4bacc451b392dd454cd07096d56fcc029b7a626eb033c22a148de7a0d233421f0223baf949bc2c9ab2a8c03259ab35de66f094ca3c5986fbf2836de07212dca2441cb2e0cb2f0f27ecd428e0cf87a31cfd172b9590816e92fab7cbbdd26e57efb996b0e21950eb8d907a970755713413bb2cccff2005285382163d73156f0bf85e374a350ddc6b450ef03e2a29275964e79c04afc3bb8330654904a64b52ac631eb475643f86c742ff343f0e82ca0cfa73f6fba62815b368aee2c068f3b0e3363b9154842bf996e7470aa7c0ecc55fa763bc22828972185186cb37e57278443568922959ba034806d7a084cb18e961438d7d2a7b84453f72a726dd86b6e2d0fcd15a0e4b5d9c5541345bf8ce422cbd7852d2fdd4b37eb036a248d95d0023ec7e318e2c57315b5b4de506a42d63669fc0fe3bbe2844cf22b651bdced6b59fbb5da21dc6315b12e542b5d902016c4d299117bd59acb4eb981eaede2c1f055b7c474e0ac8c8139c2c824f6e2b867aff40628f0bc1d8797aaad9cf6cb16473b5037febd4c6c5f29ced60d5d8a38de27e2ae2a1e44224b26434e64203c204009d413ea60728c3baea14bb3ebef0798ea7ae038461cfe511f788d99269f1bb2f1a7844d5f8692269ac8318d350b84f1a8b23d28be86f880dc16854740dfc236406facaf46cf4fc0e7aa593c72b8096e3d45dc0dd1e0c863b40857a697edef985d52222e4767993d31af94dc21067459da3f4bc60781fbefe8aec5e5d789408fbc8060acc05f63a43cb5dc7e9349782571f223292763928a5023640d26d50de2f9590e9a2b99892a10cffcb1d909a91e037304b9bc05ae22ed82d71adc8a0657a51e9753ddc0e0c3e9231e5ef1f74028fd25e18c1b17878fbd6c6400f370ffebabc1f428549050a94a6155c81909e0b10a9936a6f809e021e7998dfe343b915a0bf206eff54c40e53c28b20bb6ae3918ca4b93e55d29cb944297d0f72097bc2e8e596689a3443e936fc8418542971462c632d3371a1f78a289100052f10c3cebe2683810ad51e7d6579067644b238254abe6ae267f81bb7b891ab0addccd2cbe88f387b7552834b0d038385afa88c60c392cf9518e01ca1a88783a72f82785bf580da304db4fc4bb795713368053980cd5b7069c7ee8780ac5b1de493201a0afb9c548ac5bccff32cee090ee1563869c790d81e67cd351dd8e17ea6f2fb175174b03302a5aa0bb77f831962cda596e29237c93c473bb0c28befc8d42dc87c74267b508fa6ee08aad45723ac47b3657265597d1d7e437249d9b75c671a506654abcb06368735b1f91503bc4db9e6442563c950382b580079faece039fee78ae8ed08eb07491d9ab05571abcc7e9e90f6c2284726745b0dbd63e0d55484058ee4fb2fe319083766ea2715f2d6ded29da64ce80925654cfad0e2995f497906b738c28bfc11e990bcd6a2cc4de9c9cd4560729793bcdc4438944395dd16eea063bb7b3bd6a48d8202864e2c9f56f8e8d293e618536519bd3d0a0c20e9e64164289d86c82564d5bbeb95fb52eee40f13b7fede585c32a9d1430b34b268728cbf50be3ee9b2bd94e0600937d12e40b75941b4f5696d947bc5680a416be177da62ae92ab984295413e75f38ee8b6b209c54ad49348aee306df16aeac0b98f61a97919408f64320d717d61355d9827af7b5e2468bdb16a2f6e118e0d242756916594cbe774c3e8e143a653f0b2bd2cf5972ea19bb4b21adb9c29696861cb1ba038d9d4ab3e16bcc707965a263783d57e423119e8d8f995299a7398463bff5d51997e83d656d57087a2a5a4e926eba1bb45d9843dd7cca51e4864901001fdcc0f2458f2d4509ff2df1202d6e91c8ae313f5fe68f1fa96f4746850c2a174e31ce66bcb691ba6a9a5d3b373aa38413962d99798a725bf1aa8d5cf173a327a65dccb1e1de9f8e17d4d2842d1d500eb737181a192013500d7fca9db1820890bb795ec32fb53635cf99ba497810209fb39f4a7c14e27bed1b020984c8be224fabcd49d223cf4571e8d373a0d5d2439cb51a794c52005924e014abed0d34aef5d48075760e0656f7bfdebc4c02989763eba5430fac3cdef6408886c9c5fdf02ed400ff98d5e710950bdbc79bc16c6bedaac9f96e690002a430ffe910e2c33f59c0e058a84b77bc6a94c521884aa04e881f0daebc5dbc4b07b5a583617ba4553a73a8b8023f46854cc884136f7e369e72aceb5a5e823b51568d2f7389ffde904f671c3337ce44e2bf02c2777eac6f33400a240fa10462037ac390ffaa35081c3de35c103450b24dfe5703941d19c81570748f2699f642503721d4b116bdc261e5ebcd25b87ed59b4f27b20d4da037d0343011714695c29b4f8935b27786831c408899e0afa5b169431380d7c5705eba743e90dc5d8a21ae9ece1a7c45e3e106f50527a7389c113f43d79da98b4e166c80231437cfb7c3fbbf65535981b50cda03456380a5bd3fe87738d6c9c43fb88cd9e58609c4e2aa7b5843efe1a7b270187685a0e391fffd08f8e751d701e6f61918dc3bd70d8a9203988137bc02a12a7391fd882308081b34974543babdc6bab0800c43012bed5901d16d763dd60615bdbb2366efe8fbcdee33c15a9fedefa142098dbe0156486dd17258555b1fb831d3f335e03da78942c770d1cb0a2a05839b8af7ff116dcc948fc9c9a9e71a661ac8354d34826c2824885a364fc6d2442c5329941d0d859f0ef445bf6ff89259cb4f1e66ff782dfd277c05e9e670eab22a072fd6b6335a39170c5beea0ddc838138660d20a41be3b29b0c573a09faa6334f0be2c1d42c059b0624dc2a23b5a0d56a727fa82d76684eef9cb591f9cd291d5ab8da290df9487382c0379425b9283610837a62f592d93281b642bb78fb77af50cce91feed36925922e90d923fe43595ebed9851b2e614e189c2773d84be9b398e5f364097d044e712741fcc0d7fbbb7e984810cdbd613fdee0dad3512fe42710267841dd458e9fe711f32aa6a82b02efa03eae5674cce05d7663879dea6c007b9f200e39c9a64d4497c16542c85ce5abe0f32b00250b452e1584edd196650058c7421a79304a87a7a1589aad9c5b0d47cba46c754dbc982cdf70737eea5028c0b594276a07d9001a14096e991a6f2ce67ea8ce7ea830d8716645e82bdf6914e84fbf0f9a338018c61d19924b65d6cc419db8c51d6c195f4008affd0efdc91dd8bd8396bc96d29203e82000c972355ae153427833f8445f17c40845008cbf13dd647c8838ce34f42c6e97ea8fd739980ea11f638378947d19cf987b61e8dfaa2160f01d0206aaa0fa0ee16d0be39ca763cd4c2b7e555102c5e4b4ae9914c384791ce0b8ad1bd818e5632fc8fdcc46e5be8880767aed456f2f6597009ab5178c947d63ec1f3f1ded19e589ef47c7fd13399b67b24eba4b6986b8fc0d112f3407edbcb5233dbefa9b5244fcf8bb31f7b0dc0b0db11908fd196ad3c702897c866f2de0979471d9d489bf5254c6356a6d6d57f40397f1d29bf5771720ca013972a8e595fea9d54b7189d51e00d469c24105984d1307265cc5d89e697215ff6fa89c0edadf999d775cf8a3ac0f9f86348a7e0fcf2d7b199c794a626286971f6494d5cdeeceb5ade799c524c6ae0611941de779ea8510a42c80dff073a891e5360a7893f172f39f8903aaa1e5e9cc2102ce4a2c91092d936a559a3dbfa0eb3a2500e7603df64a14b6d8d3c30d88da57b14ad417f38fe65b865e69cf281ea8c4756ba7b297987f49d402d78db03ecafeee1e764b6e028f1a807d36894159522b318b86092cff713f5308cc80c8b5bcd50cdab2a035cd72d0aefec98c2d184e189f6907e7445cdb069798e43b6e0e6daab47f660f5c8efe193eba220022d9f2b0a16ae8fc88024d51a81fe08d488c73926e2f1e89d8c0feced0809f9f69fbd26aded299ccea579c3770d47d89f6f42fa24a6cf057b34754d75a0f89c8241f7e79d65d5b3393e69772e2ac835e6bc12fa17e918b5476ad3d6deec00b3b6abed9e57ab9063728ea2f54243546ed1a05e407bbf24c065cb6905fa8e853b341e2f8b9fa10a707a027c5b4760c59726db06a5d7f7fe23ab2a63a326905e0a7db42895716d52838847bb8b4907a7ad86712ae7ffe0d7a58d1fb2be7ee511ca7262ba0a3ce883fd73b8b0485b53177357abe6545b7d8ef5355487dd68055dea135774ec1989153cf90ee7a9eb8b7d42cbbf6161a6f85179067cad7b85c06c859c27ea922c23113d37348ae3d271bd4078a0221cabdb49474643a5107ad11969989459d92c6760cdb4f0c0ebdb97be2e48c52a714628fbea4caab7095349a4f4140f98dac28b99ae0ff57b92eabe3bedc2cfa54d8e743a55f473be87a1ee813aa8f35c2591417772143107278df6895293c4f189c267041434a20008c29fcc3b06f200553b0480126e5e65407bc919bffb2d1692d44682066251b41622db07ebc08f4dfdef2554dc0f9685411cc2e3ab745e1542d74fe4f12cd951fd535606aee7108f7e47a66917bcbc59aa4fb88f30290e25ca37218b4d0e0691e7eeb5f7f26e655f88a56af491d599f6d24af6428dc2a1fdf001c6ca9474f7749f0ed22870c4b54ca8b860747bf38d704bbcb238478889d7d8731388c71d5f2533eaa5d952550ec2d534643cdc173e579b40079a26f5f362aaa7d89163298b1dcadac83081ffcda7b467d7a7702f195a2183e18c5bd5fae94321b9eb8e77ffd60e7e8dde3d1a61faaf643c0303d61949d9099ff756c26f2c8308832a15fe231df53097f07ff151ea9e77ec03d3baad66771509786baa48ed25fc0b0afb46e4abdae073659b01f215b4f7aafabc45ccc9e340ea11eea7d28a64e608da9b47e36d632e1d76995661fd6ced67b2577fcecf9441a7c5d84f46500b3d6c67cee326c25339d5f4c44e589ac46c4191054f8a61d847b34c1dce740b3680a38ea0bc383d1d63a900bf42eb376e5d544a52dc3082bda6b57faee1ef9c4c888f06019ba54cee30cd7dabaa429314c1f710fc80cea88187011930fd3b621e53c35971319e1bc0a09df1ad7d69e07b33bc158a7211350956580afb41602e4dadb850adecdd95dfe1ef662982bf8d166733f623c302e2a9803ccd56dd3d7da58bae844a477b29c4aa23098fea1c", 0x1000}], 0x2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x5, 0x0) 20:33:49 executing program 0: chdir(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x80012005, 0x5301) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x18, 0x2, 0xf22, 0x2e1e69b0}, {{r1}, 0xfffffffffffffffe, 0x10, 0xd, 0x6e03249f, 0x100}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80, 0x2, 0x9336}, {{r0}, 0xfffffffffffffffc, 0xa2, 0xfffff, 0x9, 0xdae0}, {{r1}, 0xffffffffffffffff, 0x9, 0x0, 0x6, 0x4}, {{r0}, 0xfffffffffffffffc, 0x1, 0x20000000, 0x5, 0x30000000}, {{r1}, 0xfffffffffffffffd, 0x1, 0x20000001, 0x400, 0x2681}, {{r0}, 0xffffffffffffffff, 0x88, 0x40, 0x200, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x0, 0x8}], 0x3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x45, 0x0, 0x10001}, {{r1}, 0x0, 0x2, 0x1, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x45, 0x1, 0x8, 0x9}, {{r0}, 0x0, 0x24, 0x2, 0x7f, 0x373c}], 0x1f8, &(0x7f0000000100)={0x7}) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) close(r0) open$dir(&(0x7f0000000000)='./bus\x00', 0x40, 0x90) 20:33:49 executing program 1: r0 = socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) accept(r1, &(0x7f0000000280)=@in6, &(0x7f0000000240)=0x3) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) r4 = getppid() fcntl$setown(r2, 0x6, r4) 20:33:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/96, &(0x7f0000000040)=0x60) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) 20:33:49 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) close(r1) r2 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, 0xffffffffffffffff) 20:33:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) syz_open_pts() r0 = semget(0x3, 0x7, 0x212) semop(r0, &(0x7f0000000080)=[{0x3, 0x1, 0x1800}, {0x1, 0xfb2, 0x1800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1800}, {0x3, 0x4}, {0x0, 0x2, 0x1000}, {0x0, 0x4, 0x1800}], 0x7) r1 = semget$private(0x0, 0x1, 0x200000000000000) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000940)=0xc) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xfffffffffffffda2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000280)=0x2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000300)=""/141) utimensat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x800, 0x4}, {0x8, 0x1}}, 0x0) setgid(r3) setgroups(0x5, &(0x7f0000000040)=[r3, r3, r3, r3, r3]) semget$private(0x0, 0x2, 0x8a) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x42, 0x6}, {0x81, 0x6}], 0x1}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) poll(&(0x7f0000000540)=[{r4, 0x4}, {r4, 0x5e}, {r4}, {r4, 0x12}, {r4, 0x10}, {r4, 0x40}, {r4, 0x10}, {r4, 0x40}, {r4, 0x5}], 0x9, 0x22) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)={0x1}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000001c0)=0x6) ioctl$BIOCFLUSH(r4, 0x20004268) semget(0x0, 0x5, 0x2) close(r4) syz_emit_ethernet(0x93, &(0x7f0000000700)="c0c13c1ee3f93822a7097533aba2b253871f6bfd57e7ccf5682659b378f56afac99b0b91cbc0630a33dcc6655566858e5aab03363d2b620015e4c04de7277f7e521e89e3680a659260bb63922cabcbd7fa37dd52f86038953029f9a4d1a46cc4465a5ce0ae246b5d3527b7f84fef8364968b3d16fbe11577031563d5cd7f300927126d4cc5a2dc6849f1aa80b93c9781783dce") 20:33:49 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:33:49 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002002, 0x5300) r0 = kqueue() poll(&(0x7f00000000c0)=[{}, {r0, 0x1}], 0x2, 0x7) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000040)='./bus\x00') connect$unix(r1, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) 20:33:49 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x208180, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:33:49 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x8000, 0x0, 0x7, 0x4000000000000000, "fd518982e7b043db7fc8cfb18d08e6ae2134433b", 0x77b, 0x4f}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xa2, 0x0) fcntl$dupfd(r1, 0xa, r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:33:49 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000), 0x3bb}) 20:33:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = msgget$private(0x0, 0x0) getegid() r2 = getgid() getgroups(0x0, &(0x7f0000001580)) msgrcv(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a8135c1c8a92534d85a6687be00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3f600"/4104], 0x1, 0x0, 0x1000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) r3 = socket(0x10, 0x0, 0x8000) r4 = geteuid() poll(&(0x7f0000000180), 0x0, 0x7f60119d) fchown(r3, r4, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r7 = dup2(r5, r6) getgroups(0x400000000000031d, &(0x7f0000000200)=[r2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r8) setgroups(0x0, 0x0) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f0000000100)={0x0, 0x800000, 0x7f}) setuid(0xee01) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001700)=""/174) flock(r7, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="03b4aeb3ec242cdd2a5016dc4ad672585e39ca284398d6f9d1db4e2c0a", 0x1d}], 0x1) msgsnd(r1, &(0x7f0000000240), 0x8, 0x800) syz_open_pts() fchdir(r6) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x8001, r4, r9, r4, r9, 0x1, 0xad}, 0x0, 0x20, 0x0, 0x0, 0x5, 0x4, 0x2, 0x7}) 20:33:49 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendsyslog(&(0x7f0000000140)="fba70c8f538f9947e0fa9b36b6d6ebcf8728a464234e5e66f0274006649b3a8647490446fe01cb33a98fde226617a4c031bc841f86af6d75c3b6fc07c9e506f16cb2f0cb09f6ecea45d0e4c1e0234c6d833d7a88b33f84c77bbdcf94c79d7e6b5b29e76570dd4675002d23bea297b4d2d807c8bef4de3a62fed96b57a9ea048c75ccc4bc064ac42929fde5f4e1ae57a6e308095414172df658fa1baa0a11520a2653201a65b2b472364f3e3720a15bafa17f5e147f", 0xb5, 0x20) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x2}], 0x34, 0x0, 0xc68, 0x0) clock_getres(0x2, &(0x7f0000000040)) dup2(r1, r0) 20:33:50 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x91, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x400000000000, 0x0, 0x200, 0x6, "9da44f01fd65a34a0b3e3a624debf337885cb217", 0x6, 0x40}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 20:33:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x61}, {0x40006}]}) syz_emit_ethernet(0x10, &(0x7f0000000080)="895da2de11125f0b290e8fe495041335") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) 20:33:50 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0xd1) pread(r0, &(0x7f00000000c0)="981abac6bad82347b182ed97e1071ae21906aa8dc021e7e16fc63d46de378058033670c781a4a5a87856e0aad71bc51c757099c546fbc26f7dd985b4ad0f7cab515abf8ae9804789719b844dfe5594790cc65294a963eafd4a839cc2fda29345ab16e811674845d40fb7a36ea086e9b8368d502eba04a457f95b2eaabe4ed99176b422cfe9884b591f0fc5e132466d59f83aec7be32b6abd", 0x98, 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x6}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x1, 0x3f, 0x16df, 0x3}, 0xc) poll(&(0x7f0000000180)=[{}], 0x1, 0x84) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) OpenBSD/amd64 (ci-openbsd-main-3.c.syzkaller.internal) (tty00) 20:33:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="e426") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) setitimer(0x0, &(0x7f0000000180)={{0x5, 0x2}, {0x2, 0x77}}, &(0x7f00000001c0)) setitimer(0x0, &(0x7f0000000200)={{0x8001, 0x82cf}, {0x68a94227, 0x1}}, &(0x7f0000000240)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20181, 0x0) 20:33:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) renameat(r0, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') unveil(&(0x7f0000000080)='./bus/file0\x00', &(0x7f00000000c0)='c\x00') 20:33:50 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800000000000000, 0x0) close(r0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 20:33:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000001980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/124, &(0x7f00000000c0)=0x7c) lseek(r1, 0x0, 0x3c, 0x1) r3 = semget$private(0x0, 0x6, 0x10) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r2, &(0x7f0000000200)={0x2, 0x0}, 0xc) semop(r3, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x8, 0x1000}], 0x2) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000280)=""/191) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000340)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000380)) shutdown(r1, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) semop(r3, &(0x7f0000000700)=[{0x3, 0x8, 0x1000}, {0x3, 0x10000}, {0xd1ddce49fca7943f, 0x30, 0x1000}, {0x7, 0x4, 0x1800}, {0x2, 0x101, 0x800}, {0x0, 0x8, 0x1800}, {0x0, 0x80000001, 0x1000}], 0x7) semget$private(0x0, 0x2, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000005c0)=0xc) openat(r2, &(0x7f0000000100)='./file1/file0\x00', 0x0, 0x100) fchflags(r0, 0x0) r5 = socket$inet(0x2, 0x2, 0xffff) getpgid(r4) clock_getres(0x3, &(0x7f00000004c0)) r6 = fcntl$dupfd(r5, 0x1000000, r1) chroot(&(0x7f0000000800)='./file1\x00') clock_getres(0x1000000206, &(0x7f0000000400)) semop(r3, &(0x7f0000000000)=[{0x1, 0x1, 0x800}], 0x1) ioctl$TIOCCBRK(r2, 0x2000747a) fchdir(r1) execve(&(0x7f0000000080)='./file1\x00', &(0x7f0000000500)=[&(0x7f0000000440)='\x00'], &(0x7f00000008c0)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)='$%\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000740)=',*\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='#}\x00', &(0x7f0000000840)='$\x00', &(0x7f0000000880)='-}\x00']) fcntl$getown(r6, 0x5) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000600)=""/137) 20:33:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) seteuid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000003c0)) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r4 = fcntl$dupfd(r3, 0x0, r0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000240)={0x0, 0xb1b1, 0x9, 0x1, "58180f42c766818f64f152fb7d91263ee73e7d40", 0x2, 0x9}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) sendto(r3, &(0x7f0000000400)="2596d215da5676e32574b3b2ba3a1f89987b729272ce50b4ec3727f71623e59216755b8da5b606b0c737bb8d6ca76eb318ed54d48f56f424202d97bd2d6343869324c45eeb4716bd7d74123deaa0db8707aba0e456dba9e336cd2ed1cc25e4372f371a9b640e39f29312c4695bea325b48020d6b58cc7f0c6a96dd6145af0bcacdee18ff8e58b7e3c2116c6a", 0x8c, 0x4, &(0x7f00000004c0)=ANY=[@ANYBLOB="01002e2f66696c652000"], 0xa) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x28292, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000a40)={&(0x7f0000000a00)='./file0\x00', r4, 0x3}) r5 = semget$private(0x0, 0x3, 0x400) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x40, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000500)={0x10, 0xfffffffffffffffc, 0x4, 0x8001, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9d45}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x400}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000dfe000/0x200000)=nil, 0x9}, {&(0x7f0000fe8000/0x4000)=nil, &(0x7f0000e6c000/0x3000)=nil, 0xde}, {&(0x7f0000ea6000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000f87000/0x2000)=nil, &(0x7f0000f22000/0x4000)=nil, 0x8001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ee1000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ed2000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80}, {&(0x7f0000e99000/0x2000)=nil, &(0x7f0000e2d000/0x2000)=nil, 0x5e8}, {&(0x7f0000f5a000/0x2000)=nil, &(0x7f0000f14000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ecb000/0x4000)=nil, 0x3}, {&(0x7f0000f57000/0x2000)=nil, &(0x7f0000faa000/0x2000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x57) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000a80)={{0x18, 0x3, 0xc2, 0x3}, {0x18, 0x3, 0x6, 0x4}, 0x3, [0x2, 0x404e, 0x400, 0x40, 0x400, 0x0, 0x6, 0x46d]}, 0x3c) recvfrom(r4, &(0x7f0000000ac0)=""/125, 0x7d, 0x841, &(0x7f0000000b40)=@un=@abs={0x1, 0x0, 0x0}, 0x8) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000040)) 20:33:51 executing program 0: r0 = open(&(0x7f0000000140)='./bus/file0\x00', 0x20298, 0x40) r1 = kqueue() r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) seteuid(r5) kevent(r1, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) r6 = fcntl$dupfd(r1, 0xfffffffffffffffc, r3) kevent(r6, &(0x7f0000000200)=[{{r0}, 0x0, 0x80, 0x4, 0x51e, 0x1}], 0x2, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffff8, 0x80, 0xb, 0xffff, 0xa}, {{r2}, 0xfffffffffffffffb, 0x1, 0xd, 0x3, 0x3}], 0x3, &(0x7f0000000280)={0x5, 0x3}) dup2(r1, r3) 20:33:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "000000000000000100"}) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0xff, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) dup2(r1, r1) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000300), 0x0, 0x0}, 0x400) 20:33:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x21a}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x1d) 20:33:51 executing program 0: getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x8, 0x1, &(0x7f0000000180)='w', 0x1) recvfrom(r0, &(0x7f00000000c0)=""/92, 0x5c, 0x1, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x1000000029, 0x6, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffa2) semget(0x0, 0x6, 0x4) 20:33:51 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x100000001, 0x0, 0xffffffffffffffff, {[0x0, 0x0, 0xffffffff80000001], [0x7fff], [], [], [{0x0, 0x0, 0x0, 0x100000}], {0x0, 0x0, 0x2}}}) 20:33:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) recvfrom(r0, &(0x7f0000000000)=""/39, 0x27, 0x41, &(0x7f0000000080)=@in6={0x18, 0x2}, 0xc) setsockopt(r0, 0x1, 0x3, 0x0, 0x355) 20:33:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000500)=[{0x2, 0x9, 0xcac4, 0x8f}, {0x7, 0x4, 0x1ff, 0x7}, {0x3, 0x6, 0x6, 0x8}, {0x64c, 0x2248, 0x7, 0x4}, {0x1, 0x9, 0x4, 0x80000000}, {0x8, 0x40, 0x4, 0xa36}]}) clock_getres(0x3, &(0x7f0000000580)) write(r1, &(0x7f0000000040)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) symlinkat(&(0x7f0000000100)='./bus/file0\x00', r0, &(0x7f0000000140)='./bus\x00') writev(r1, &(0x7f0000000480)=[{&(0x7f0000000180)="2cb41f53e2a3251a642cc1c6ce95a7fb7c047c5ce8dab8055dc2", 0x1a}, {&(0x7f00000001c0)="32cc821d78e0c33924f31a1db580b13f11a3a63d59ee8d98c1a13bc1f121e924d047afca9244e3ab09159b", 0x2b}, {&(0x7f0000000200)="43c3450bf8fed088263ce209600a9a6b3f2f1be89f179c582b0c50498e60f228f12b15a4df737541d06ac7bfabc01433d8ccba13aadd01001b689b08cccc13da4fcb", 0x42}, {&(0x7f0000000280)="366b199dc10ca4909a1e89694f49811db78a901b3985b505bc6cbf5a597cd2c153844c7159279132be8e33bc94c78c6f4aeffd536f739882bb7caa2bd1d7f2f72bf638265bc73249984abc86da258771d527ecf23c0a28a3f7eeba0979e134a62397ebc4f5976fe5c89d6c7dcccbdea612e17bcb802c5764892e6f805dc7a0268bf435c3f88b1b7cfa0e04dd8ceb0b1894414b771f5858928a126ffc98d7832642a761600ac2968e9f6ab4d546b91d69f8d1035277950b25d884eec37d6a7c5d97dcfa8d297f19cc3fa011c92c7b7c98482c8a8dcb94dc648eb459b918c0919cc1e685e077666f595341256e5f", 0xed}, {&(0x7f0000000380)="ccee586c3b279528364d73fb97332f76e3993ba37a20a2c5bf947c3e18c60fdef476f7b8cba24e6f4a4b44bda3cd2dda3a866e8fd2adaeb87b5400d3d548f4327f3ab947e1ab598200f6473ac6771af1e7c7402e90f7f5addabe801d924340e3a6a42e5b092df18bcc15c9dcff88fa0b9819ce370cf4b1c1dcebbff2729e1087dace201c33b1fc818f20db8f290fe0f79bed73905839cfebe5a77846d3847e1d4cc70bc162f7ec04dc3802c6b825fafc702786680416d5b938db16b998244054572f79b21e6e9d9c19161d9d9ae6217123a26a4e3b16e1f4b621615d616d84", 0xdf}], 0x5) 20:33:51 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x10000004300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x40105704, &(0x7f0000000000)) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='W\x00') 20:33:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x0, 0x3, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) socket(0x18, 0x4000, 0x7) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 20:33:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c, 0x0, 0x0, 0x96ec}, {0xfffffffffffffffe}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) linkat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:33:51 executing program 0: socketpair(0x27, 0x3, 0x40, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x7fffffff}, {0x18, 0x0, 0x9873, 0x3}, 0x3, [0x8274, 0xef74, 0x101, 0x1ae, 0x20, 0x7, 0x80]}, 0x3c) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x280000) 20:33:51 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x4, 0x0) close(r0) 20:33:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="820252ff21326c653000c49aba5522b3dd0c5ae8f7a35f9d66fc6bba006fd9af96c6"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="140000000000000007000000010000000a8000dc00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0081005a4ead2135616f9f0900c06c1116d9183f47c7168e6566688d053316ca726fd44e00"/49], 0x18}, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 20:33:51 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x500, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) 20:33:51 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r0 = semget$private(0x0, 0x5, 0x46) open(&(0x7f0000000080)='./file0/file0/file0\x00', 0x20000, 0x2) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/192) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x1) fcntl$dupfd(r1, 0x0, r1) r2 = kqueue() semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000200)=0x4) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00004f0000/0x2000)=nil) shmat(r3, &(0x7f00004cf000/0x1000)=nil, 0x0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) read(r5, &(0x7f0000000300)=""/39, 0x27) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r4, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) getgid() open(&(0x7f0000000640)='./file0/file0/file0\x00', 0xd7b8c3f4e29b8009, 0x10) unveil(&(0x7f00000006c0)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') mmap(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x1, 0x13, r6, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getgid() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x401, 0x101, 0xed16, 0x7}, {0xffffffff, 0x9, 0xfffffffffffffff8, 0x1}, {0x80, 0xf8ef, 0xcd3, 0x400}]}) getgid() 20:33:51 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x201, 0x0) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) 20:33:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 20:33:52 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0xa10, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') 20:33:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x74}, {0x1004000030}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x101, 0x2, 0xfff, 0x100000000}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r2) 20:33:52 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCCONS(r0, 0x80047466, &(0x7f0000000340)=0x8) 20:33:52 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a5387000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x200, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x2, 0x450822a955804aae, 0x1, 0x10001, r1}) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unlink(&(0x7f0000000080)='./file0\x00') sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:33:52 executing program 0: ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000100)) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000300)=0x2) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = semget(0x2, 0x0, 0x0) semop(r1, &(0x7f0000000340)=[{0x0, 0x7, 0x1000}, {0x3, 0x3ff, 0x800}, {0x3, 0x9, 0x800}, {0x0, 0x6000000, 0x800}], 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x3, 0x309f}) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000040)) getsockname(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) recvfrom$inet(0xffffffffffffffff, &(0x7f00000001c0)=""/216, 0xd8, 0x801, &(0x7f00000002c0)={0x2, 0x0}, 0xc) shutdown(0xffffffffffffffff, 0x0) socket$inet(0x2, 0xffffffffffffffff, 0x102) r2 = socket$inet(0x2, 0x3, 0x102) r3 = semget$private(0x0, 0x1, 0x0) pipe(&(0x7f0000000400)) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000140)=""/75) pread(r2, &(0x7f0000000540)="90a65e987b911d23e719d0c7230f45cced6223e7010052f0bac53cdd0d0cb67960e76f2bb1abe26f88eddd50dc341ec811e9e6882766039b1a31537ae789f7a54bf3e89eaab37677b1344095e75ba1be00ba22b337325503c0e29dce7319901d60fbbe1eee792bf319ed0ccba92d9206907bd70fb67b0e0397304eb75ffa363d664702fc039bd006d9a6a04920fce4edb5fb5117b9793220f9427c55309c71a82e16ca4ccd8dee3ea16c51c7b613b805d848f13480", 0xb5, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f00000003c0)=0x3f) login: pckbd_enable: command error 20:33:53 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x6, 0x8, 0x4000000000003ff}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x2, 0xab, 0x4, 0x8, "6ceae56a37d760b0b1a784d076aa51ed0902e707", 0xb6c, 0x2}) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, 0x0, 0xfffffffffffffe19) 20:33:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 20:33:54 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000480)="50010501000000000000000107060000081004fecea11ea8fef96ecfc73fd3357ae24b490316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebd997e563c73891d41f638837f11c30002000000000000dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) 20:33:54 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pckbd_enable: command error 20:33:55 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x2, 0x20, 0x401, 0xead}, {{r0}, 0xfffffffffffffffc, 0x0, 0xa0000013, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x4, 0x1e8}, {{r1}, 0xfffffffffffffff9, 0x18, 0xf0000000, 0x0, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x2, 0x400fffff, 0x0, 0x80000001}, {{r1}, 0xfffffffffffffffd, 0x21, 0x4, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0x2e, 0x1, 0x2, 0x8}, {{r1}, 0x0, 0x4, 0x40000006}, {{r1}, 0xffffffffffffffff, 0x10, 0x20, 0xb6e, 0x6}, {{r1}, 0xfffffffffffffffd, 0xb8, 0x2, 0x0, 0xffff}], 0x3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x81, 0x3, 0x387}, {{r0}, 0xfffffffffffffff9, 0x7, 0x1, 0x0, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40000080, 0x40, 0x2}], 0x8, &(0x7f0000000140)={0x401, 0xfffffffffffffff8}) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r5, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x90, 0x9, 0x7fffffff, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x6, 0x7fff}, {{r4}, 0x0, 0x10, 0xf0000073, 0x7, 0x9}, {{r4}, 0xfffffffffffffffb, 0x47, 0x8, 0x77, 0x8}], 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x2, 0x0) 20:33:55 executing program 1: r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) shmget$private(0x0, 0x1000, 0x9c157300b14f7034, &(0x7f0000ffe000/0x1000)=nil) setuid(r1) shmctl$IPC_STAT(r0, 0x2, 0x0) 20:33:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x6, 0x0, 0x2) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:33:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8, [0x0, 0x8]}, 0x3c) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xfffffffffffffff7, 0x4, 0x7f, 0x0, 0x0, 0x9, 0x6, 0x2, 0x1, 0x9, 0x8}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x799, "73cc510e52b3912e0d3fc9c06d00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 20:33:55 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='\x90\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='}]}&-]\x00', &(0x7f00000002c0)='$\x00']) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 20:33:55 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) utimensat(r0, &(0x7f00000002c0)='./file2\x00', &(0x7f0000000300)={{0xff, 0x33}, {0x10001, 0x7}}, 0x0) mkdir(&(0x7f0000000100)='./file2\x00', 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r1) setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/155, 0x9b) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f00000001c0)='./file2\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') 20:33:55 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x10000, 0x2}, 0x8) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000480)="50010501000000000000000107060000081004fecea11ea8fef96ecfc73fd3357ae24b490316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebd997e563c73891d41f638837f11c30002000000000000dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) setsockopt(r1, 0x7fffffff, 0x5, &(0x7f0000000600)="11ba4d78f35fc452c9d3a9ca69394327fef9aaf70a5ea492a097cac7af69464ebe5be0e9a90e6729d4b2f67f07fea1889b7bd5f6408c75dd214b2c420e46002aaac3d60556e4ade4186b6c0ee3133077efa7d6b928eaa9c12465be0ec3863d12e342095af52357a887170a242d721e062f63176614acf55af8b272559cf1ea7f5233489fcef7fc42ac2365fbe83d24be61478f03734e7e30c2237a9897c23a6fed9c17483fbb7a1fad153f53f488b2d87e65475a96e3a0ef556848f09fc832301601ade3908eaee087af8a0c6c33ceb7d347e5f8e7042dd88f80727df029f4018003edd2a47c6822620e7459f6ff147eb4f83a90e50fa3a3b5cfef4c28959f9f11804bd1f2433e098c8111235f02ec998985a795973fda38d5b42e3c12c15f9e258b8e40b0df25782aaba1daa212b9ea6b7397ae76fd70999d65a31330060f44462c55b198e4cac1e5e18ab6ebae170fc4eac45b14277e48afd2b0d6fccd683259a0f5fda6847bf59afe2b02a50e7e69f1e8c648953ce1ef900d9c06258fac0fb6e3fb9ccd505505fa95bcb74d06024d196ab5789e9e52745b8695564977bdf9c25eb05b0a8aafe9f70828f7e86d0d4a01c25e340dd804fe6250f6f5c188686ddb856ef1f5ef2db8579f3f72758fa71a08b68b270e512b05682858e4500b058f94dd3659543ac442051642ccaf69ad3bc91946bcf617bbeab3291262fe60d044d6c33b92f598961e14daf3952151a82fad18b70a94d9ba19e29387cd6abc16bafd08a117ad2c37a79a62a070d63e4f91241e9c9065e1cb9de48d524ffb975ae7ea195123d7ab7813b738aeb3f08a81bf12d0799f421bd630fc2b1c5035d16a28ca1263b8bbd97a471c599c1a103ff4672c0398ff5b4a161c8c65c6da6ceb5c3cc5d1d26f57fd65b6a1868da404c718478b8cd93b29432d775127d8cafd4e30ad10ef6f0c5d4b836adfc79478697aeeaca19917d945b44cd44fb517ec7e2680f08c0a1d545865818c166d742468e08e98d1f2ec829deb4a266ac9f5db64600ffa4e5155591e0b93d729ce23402175c967d723e0aaa7d36a86657faed98ee9d89ad7e061857771366900f37d07ebb1384ea91d1dd2769688ec875ccb925e5381bf305afc489942ba42c86d9ff3003873ea02e300881bdb05c6280cdf9199ca40d09511f0400cce042eab59e7494e0f160ee025a937327a4e2ee2a785d6488f29923f5ea16ce2802563b10d4e7b53226af3ae72a7faf795114ffb4b95aedb6fde1af2ba4449df81c340c72d3f69ed25d6c8b05d80486cc796031b4599bdaa140b5e73e13d7120f3041359dbddc478155df598d54b8434db93333d909e9046d1ac474c9696be5dc1a9e7d37ab8bcfafc9071d95253b29039551199b3739ab315f0457bcc8fb9d3f2f044bc268042e167ad296404c9f3f87080ef5dbe246db8de6e8cc5887eeb3557bd618f8e7797469b33da5d36146f5e7c6f99b9f6e93f90541e14d4170e13c2a34fdf8cc6cf4022056e8a75bb810b99c447226a2152f0fe05c808c7393c55c2e01d0adc6ad98efb460609e9dbcee758c8b8b858bdbbe6a91f53ecd21cb79fd0c9986308d63ca627f1bed6aaf76835469d9908f738dbb9376add68fc4f8955272e3cabb19cbb6bed2b0102398f4ba92baa1ea7cd1a7d3a01480dc0e1028057f4e5da4e3ccaf88a482cd31e2fed807f8cf624003e752c1296e33e2807fb8d065dae23b08cd9aaafd03b39d94be596f20874dd364c995524a857395643abc2aab0f5eff69727587862cc5c7cd15508b8fd016a426b94f17e901214bd19d310273f7cdb5fb7f2378de7a68a0f25dc61c49f812b0c17a77af6bec68cbfe57a8a6cd4df0886062e1a511f1fedef06c09aacfe0ccabaa881a233a132ffbcdbcb159f172c9b70f08e627365c86ca02ba8e3e4292d67838a8b446778d3e0dde94b6146588e31b9abd5c4a697e26dfd09f0ee2e3558b520bfd3699bfaa8b0ef30a73f027800df6275962cdcf2ab54df4bfdd8a5302cf565b8912e55362efb96142acf57782fd9c901b463cb4a1757ede68a39b3d24313bdf5c1a0411972be137cd15a62ffb25ad50e8df0803501d7ec9baef5859c6ffe1ffb2287861faf552c938f2e7673cbb4a5638b03434a7e1fe9b3c3f42f7147f90b3c31e5028c6e2bd05d0ec628ac0114c31e48596994ee07ad9364584402d3af18f055837e5f94eed7a6bc9abf864968fe87cf6475f24f386512382d1aa629f1a2397ac9ce66106469bc967a6d9fef5086e029c4849a4e5b64c0a5bf0d10971cf92f15fc1a52d4553228aa93183be68ef71102238b03abad3d14febabfc2c828eaaf951455fab5f642141803b0d2843841e68e148ba1683226aab2b2d8c6bf224a83c8872be1bab31c1887539a854d37d2cf9120299b3d37e571e311272030e73187bc9a0ceb9d04290a9e2a0a7c6ba61c943268c832d848690ae507a0ff99ba510ee94628ea1269d33c24041db4d91bb0bbb78e74b120b18ebbde395921917381bfe1c6048c573f00eb341be8144c9535d534bb2d2f608c5abedd8e531fd10252384a5bef4cd2170fa8206bb5f325833cf19b0454b9996e39bc3daea333637fb598ddf40dcc2ca57b11d4e2dd10962089c991f22b9bc38c36bec44f776e0931bb1bd2a75596af0c7437d1ccfe89ebf7d3ec67a3e4c1dde47b0f8a6f339a66f2a69e8cf8e2528f6b93b89f6b8f9fcb4e2f19cae63474e7a5fd02afc501bc9c3ee0c388c2b5bea0250ef1bf51c905623013d9e53bedf44e5bdfc4fb6c7cc8edd1c15e14f998fd7c1a2130d2296ab651e993074c6331ee589b0e19f8cc5f62318b66f0fdcd6271e3c779104ae77fa0dffb2fe83bc638d33ff1b5d114ca3449a93ed342ea0cc5a2adb6c5b98b36b188fa5b743622ad101ce345258b25e8ed2c280a8bf67676d59fed73092b18408e0579a710df29ca91f023beb2be9ea50724f1457f5e792123030fc501c8ebb3216fe809e3419b213e8beb15593f060354240aa25cbbaf947f99c694e94584ecfc7983cd4f04753b3c439e5c9fd99015cfd13904e7286fe50279afb58a37aa4af57c03657a760301eb318af57ecbe5ba12b8916d88aae2994d44d85061937d1d64f10d231f0a870c5c041905e6b3b0cd6160215b6029d5008ec1498083895814a76257e4e2c481a0fc44abba2f20eb92ec33df3c99281ba15de7e49baf261da89ee39b7371f504896ecba409722bc222ae3fc3297ef87066a7f3865b0a3d24af5082807c0e656213a802da9228a8cbb356e1702ce331d12f98ae200c4fc3b52f6458d2449ebe5f3ea9ade8577eee33b84027bfcbb5fa2551b5a35af7fad7c2bb59e03fa20036eceed243b49e80e00144d4b3e36ac8c4079fad96cbec018e5aef18a1ba3f789176dcc3e0262153c7d3d70bcd7cd5059a6064880e5bad04c0444509f45475f6822dc49f9be7e872c7e64d7e59fbb9fe576a10cd17d7060752aec2cba9d91a371a9d0e3411d10e0e25e3f58c6e23c93ff1b2dca30c108e3db880ae574d57f548c8ccbac16ba5c4900ef98baf0e55fd826fbd64f38caf3e72ce8c7a31b7820f55640e4f15458ce29e5fec1f653a227c36fab7ba470ff1b2fa327d8c28106fd70264335d5af64e651f06a9a1773d5342da225ffa10241dfcc2fbd23569a8cb03332f94021ef1492e26488f159296e438349b8bc1b08c756267c8d6b2591f23efb3f1c05d24f4950fc90fa1f604031e13e4eb43b2917ffa7a570b16b2cdce0f57a0eb7118bb90dcf0782776481b40ab4536ee074c7cb1532f4d6c0761dd85748db52e65f155accd0e6ba2654c6afa39d4d36fa450c8ae61e9b15d7b08bd6662defa9979a99cb92c31450d5603e7d54b35d5e6ae1ca7fba6bb549312df6f0f3b73cdb42dee204168b068cdcd4f7f91513f1db8adcf33712030fc3a58ef08b374cf738670a8957d812e0958889e33c2250ab938fe5c94ed96ee751b7c5110725e4286bd0714be6014d766abffdeec4a6cd000d865c21ea477d2ef771a5003ce2136075cc35b3ebbde4c1dae8dbe6949e4652b4ed0f2ea038cf95543f12ef82d09562d3924fa8d5496e78d2aeb84f11d48a2e723576851ab4f9f4cedbef178857f2c7946feebb46c12232322be6d943dfaf288711b09c6db9c2cb42d56dba0ed854a03952db0fa6508d21e802548899c502a87db801a95afa3c8e52d5dbf2caa9c3a0bc05e76947d4ce1c9b2a24fbca0d02ba30139264067a62ec0a0fd6fa4a114c3c64cc372fcce1cf982276b1eadebe4410d2e19b5fc7bee6d70ac13d743d40647c24b7c4d6b1b5993f7e288d748036c7227dd963ebf6d848881b81b53470cdd5d245646336e65fca514591108bf333b9d33389aaa20cfef528fe659572b443fb498cc92272dc36807e0e903ca5f58cba4a5c4c0b6e7eefa511aa928bf76eb583aca3a9ee63777e52a58416356691baa4050e5f36c0a7e0691190ab6149461f44b071b81b25f9f106fa5f58f352fcbc85a4fd8410f0fd168d51ef558281560402e221d7439fb100ac3744442e9728526b9e58f56dd3d6fc7709af4327e67ac8b041b4839a40e2abf6cd7872462c34bbe81254e72eff68ff7a4ede0656f1eccf77116141af5b61c571e5537e818b050e74ab2cd98402350fd69668a8948a322789a70721f6f61ca8a5a0fd6f87dd17da8dab7669c44fbcc040af073ea453dabe2660ba08733f8ec9ec996d7bb02289341b243d373ee2e1420503826388017fba709526027baeb8980571f5d35d9e87d835d6c469cc6984ef3644139d80b7dd3283e2a156c5634691c03a9a3485b829bf61172c89732d4ce655b46d59274c9c75d30fe57f9b2cc1f566c3c19e9a35e0132f5236cdd9f56d67100e7c04692045002cfb612347fcbee1e8583acb4c171fac56c7cf30f5f3d87095f0765723b177cdb53f30a89e431d357559b8678249bb04f732873b18a4f5eca0b5a95799ce7427837c72439275b08b21bc6ab4df9ac19bf80e3311ee0d153490c4cac128806359aeadfe07e93a52c231be98bd213e5f44c0075f08db51e059270886d9625286eb8b39b15dc30c148adcebd92c2a6e50ed6866845c6c79a9f1a5f69934760a43d5708ff074570bc4b0ea378a445e66bfc3cb4376c162336daf6f104323579adefc545a8e99307e2f2e2eb47c910200fea454f1cc1542cc3b8f19ebcc5f790685ff91b68b9fb0597d0737ab457de52a80465916998021a82bc71e653957115e79eb5cac2b5930b63bfde52e9ea8aa5ebcff4a79376c91c6ec540392fab6b2aadca348fa61ad947d623b262a06abcdb57c1bc2b38e676946238647060529a0d8690fb568ea926112960cd7001e9cba868b09dc70f083449f8c4ded1111ed46359ed47e19e586b19f0db16bd508f96840d2cef807a36bdbb036d9cbe101c0a3ac071f96748ae959be0dd7269f7acd05970e6f0de020d05d3c0b9ec9bae2202e072dd7fed9b823a7de4f2bd709651acf7b08b8709d6974769c0bab4752d01ece808e396ac2757db78edc13505c7fcb007f755c97cab442e8fd3e6fdd25e310f4dccf25050f0a3f44c186282887577c81f23aa123ceedba82a1ab821aca0edd7f54d4f0db8f29053eea303139044886e59936bfb22105e7c2c5a5724208bc1f60878140e1fbd00cdfd858bc9eadc7707eec6a3dca7583d4dad153c7ef83733de85a3b5f2bb83329943b3b8a5a08a4af5f90fb8851ec26c497de79a60b430487ccff86a7f53da4488ff381649617dc6e0465d1f59c4d4adb7a8a1fa3a1e23", 0x1000) 20:33:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x10001, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0xd7}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x488, 0x100) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000240)=0x5) write(r0, &(0x7f0000000200)="e1f10300", 0x4) fcntl$setflags(r0, 0x2, 0x1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000380)) close(r0) write(r1, &(0x7f00000003c0)="d5e90155a54280a3f65de1b37b004982b6df4f30387806d7d9f1adf3428b1c261c8d2d069757d482c4cfe5145fe6997fccf62d5da8c0c21de3102cbf56e597ae0a52ee7e211ecef033feca200f9d3e7d46bc98e5c23d589ec5fdc459dfb8753916ef9decd3e50f25aebc6528554ba119e1b8116dac253994ab3e33eab175a4056fde18e0667f8a33832b55761ecf9c4a74e7e5e09b7545bea20d916e71b6b75fd09822de7f7b4c753ce75c0f2587273b209630fe33be04d060b9bf5b0b88b086fa142ed5942a5cfa964e59e5e4ed4a74402e9e976e359e88519b8267635f1870e8bbf81f7200000000", 0x51a) r3 = dup(r2) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000280)=r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c55021a00000c000002004000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() write(r2, &(0x7f00000002c0)="1b62e66a87705fbe63a7499f378b425ea6fbaf6b83300e550db55627f5120330df96817846b12e3b501c9f21e5b5c17504c9da34bcdcc12ca88d64f3145bd08ae652", 0x42) 20:33:56 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000010c0)=[{&(0x7f0000000080)="3461dc73d5b346fc1caffa315e631eb9630bd02dfe0a1ca8dab22d4b7667e9542bec95e3d59e000015d1dd54e30b9db40cfa7d8031bd735d22d875af", 0x3c}, {&(0x7f00000000c0)="8875efd881b4ba6521d8f55ca278b995b76b8eec33c1ec1bbcd86c5c7ab21143344b6475295b9a50e5d343f28903452408b48ac999f417c379011c4958b1a40ba4655e1e3c436bea9be205f2be642ae0112c90b5762985afd307704dbfbf44605443e57e88b6334f1585868909465b53854c1c00259ef836fb5fdc97c48247d45677ac3cc6ec4a9fbbee679fed1212caa360f7c5784f780de8f08d1092af00deaef58dcc535cdb89df9f236fbd14b9ca02987d28f2cb2389df97c736e56573cb010b6145c71aebb6ca19b26839b02dc037852d25ba44e6d11a5f769c4113fcbb8ad354e6e7eb4f9ab32de8df1cccf09da7102e5a31a1e5bb0a3ad542d6bc2cba3250ecd8f0e9286a43b793be658e0b72985c36a9c41c63dd67024bd2dc90133cd0345081a9a3573ec7b489f8e48489a98b9d0c1e2a9e889c3ccedc2789362b9c0080a24bfe9fbc147380f87113d55de83a3338451c0fa19df9e9aef8430f54ced45e45f238fe9ffd77f32b1a60fcad1f087e5d9da0345720270bd3d697c138eba774f01f13b6e381a454f34893e793a65183d10461e6780b95c3677bad0ccf1397a1e5828f632cf015d7b731ec39083e2c5b0aca4a4b940e676442d8617898eb63454c35cd93556d7fd9a680bc0328df147ef3fca67b4a333299121de78c8b714837be446f1cc1acb161bd96f605e8aa7333744f21050f1266612ed15f0057f4b8969e881c69e66efcb024e427f89727f2174a96c1bce899b4fb537cdc1d9148a7f939a97e77625ffa16fc7d313fafcda0db057e7fb4c0001979e1d46e4b6eded47833eff4c89e89b10eac300a95d3dfa8fafe227dbc121a364bf6a87b7868e65e2a0bb9fad674c376ee465170fda50b3a634a78b4251a5cd5e450a5cc7140e26a6df387f83a853df46bfe5dd9dce6419f323d89132b795c83c09e4bf937f3380bafa20e47cdd014ee9bb625dfd8ede13f28575cac141200f7852477f0309a5c8111d993807d9baa94eeee4c1ebccc1e387f4572d4c6c950cd5c706b0304d87f57c0bbb9e9f11a06219a38ff2ffa572fd13ffd3694e729aa9d3f714f45f6e4969f00ffc8abfc8eeeb189d0ece619ca598d35bf915340f3c505c4e6094a9ac39932545d11b1ac73b3b266638c2d09ddc8cdd51ef3ed65497dbf70b33d902efb39a0f5c2ec69ce4f742e0159fea15fe915ee02d26491da84a9c3865182ed374f052f95d2ee0ba52756d1ca095c3687ea004294d3d0d55db4dcc5c1c122e1843a75408ae4f41c0b63e1105edc342a551acb80768c1d2581d6c10bd09287930479e7c1417e3b28cf40eddc7c32b12056202d6c44f5be1de96acafe9c93fa3434a6c240841b8f5b4b128af3229f84749d50a3dadfae7ac7d79ec3b568c4850e57a87492289f5928b7486ea5c0a4045297aa290229c41ca061fcafca8916e60cff0deed0b7c28c9ac0d83e8155705e894d3410f2aacb4a133f0bf653f46232657e052d9fd96b8c25a9ad729eac45a20d727ad7172650048cfce0a54dc4844b18b87b25008b198d10ae12fbde7c06a94379d96e6d1544e3f278e1b6d55dd3b8fef853a1ac8d8befce78498159e76b797b855e411d792c94abf43fdb522446e679c8cf92fa7b3d524838bcaef3c13ff2629051da50450864a9dd0c7c5bf1334a809834ee44b36680e6c40a88d0b8019c1c66e421e1c063fbf83be97638d224ae29883c7e5778feef9592ace0b844ee04f7d940e0268bfdcfb475a8e76e44c86cf6b580ba10ce66a6b44d14922eb3c59e62f59847a6cfb2b284a213cb2f430b9d3c46cfb6d9a4370ce97175eb4b80aef6befae14d1627136ea1acc1cfc4a6cd608e23aab521cc3d4bc7aee9a0e5414081ee319c3dade54b3f53eff97ace0f1748a6e5f2d198d2e039f5a702024086c4b4456fe84d65fdc2ae753958af3a50cc4ca0270f786f6cddefdf8167923fa549b9d2c852e0d76b1fdf2fc23e4e4540f1b5143e1e91957b8bdd401fa7f142b5b073ef56919d67186f2ab891b67c1fa7ffd0215dcaf2cf12327233f9513a7eb5f0d4a969ad22f11618f85a6a6dcd0e223beed46b6c14b7b4af6fa11f91ba40422e5b3514897f132b48d44c496e71a27a66cf88314f806b0b8019db1857b8464a79f2c2108100319ceb8c278b0f2062c03b58a3dbdc5a89250ada82c48ff04762f42cf35c733bface6354f5543b7387de7be32a65bc21d231b76fbab337b5f2632b41fedfc68495d046052365719f08aac74ed896a62e664c3e74f79b5d9e3a731469df510ff4fa5cef809bf257cc8b566cd1b3535eb80427895c6f4d78da05aaae569ad53801223ab6f12feb78ba86a2d7ae38d7f6f1ba42f84488dc35ddfb8ae3fe288e1536b7e67f18d921c5f4b6c601c92c6b7c912981a67fd9ca8c95f926514249facb370713f625ea14af2697526deecdfd0b5ab07d05e670a3ebc7b47a9bb67433ad8a8ee3485b63e0fae3df8728a72305a683fb507d910c09f86233e26dc960d90c9fc5736f29f6e794b3aa7a95f98bf6ffc5b3981dd2503113dfd8645d57bf87fdbe1aed2002166b3bc8c26c101eb530dbcbb3f8bdf8e7a134f4b876e273bc6a46e2adcf016be4629aa5f9bacf21f67e99d752fb76fa5238f7a053ce49294370de4cfd18ffc3160b678de2461050b0ae07e8993268d8f111dda24d394d2acb95a075e018962a09301d3d80d20a3d79448b5acd60867e9f198b5efcc623c6e0d515a3d605824b33815704ec12d389e41a60ad08982075bfdc23057a7b7b473914b8e28feb301cb9327ac7e5c573f16a59733ba3e503d5a752a7efcce10c3fb71fdde2c5cf5c34a9aef23107a630aff492c4430519c1897a0bd23d998ffa18feb4a20e9c6a7b3522c385170932b28e262bccdcb2f7e5a323482213689a4e3f633918f1dbcb90783cbeff2101135331c32c9cb472ca5cc122a8267c0af0c746323eafeef6fccc09415513d76e1f466ba50beab1ed2de9dc833c1be1f072ad9232777ecb743e879e8661595a608e27ec051fca687208f38188a5fbaeefd77304ac23ea01b6fc875d2c2d856580c81d779088b773a7978750de40e510a0ac14081c40c9202a1465a9e311b99409c415fb5d86037bf0147979e791209277007cb2dbf30f5b0af719bb6716a8af5ce74d2f9a97ccbd0918489f6a320c7f71941c0dc7a35a95755ad633c1200d2d91a3904417ad109824bd14e511de8bedbceaa4583e0ac97c2985319baa3f0089049b5826837b46cb9043ea5400af587e3e5b75fc88f262d3f0a81dd0b8d26eba66d6891c3c6e93c96ee1b2011b2885b49c9dcac76470b62a98ba25c0a21d8b06043398eb4cd9c2aa3e748dd9123ab846badce8a645b1abb0245d57e0c418f0c55b856b3988323d32639110d8d0994132bebde5e67402dee555920b0aedc46dbd1a00f5283587ef9dfa73f46eff61213ddb633bd9e2d66b6442a9036cb379e6decb70ce0b87b6181b1ca10eb7e2dbb10c6252ee586c3cd30194f0d890844f1e02d888512c61e2dba98d73d00bcc44b9f6e9a91219c43b0dadd59f4352d0886f8d527bd2955252fd28f6fbd8764d4c7e0af4b46a701a2c51e79da609476668e278008f7488739eb7d11449faf177ce457a047fe2913a3c5dd5b7c15fa4867a763e44b14ce055fb2d06b9f37ec4225fc13a9b7216403b1a515998cb165baf0e5a8c5acc4dbe5a29b3bc435944a0cb745a2595fe4b97a0eee85f15baaaaf9c9851c2796c6a0ed2118d5ea809017a28e62c5860aac4ce72a12318fef4094d96cfbb424611efa91310b750afb1542db2144178aee2472767e476e699c77d36c41239905c21cee1e5cd8759912b8587a9ce5ad6517802008206828c59a34094193b36129b893ef37837a4450a8872603580fd0ed94b8cfd504be391a614d1fc3852aa39be0621a2a17baeb5445df02293b59810396684eed61b72283c5ba5bc8807e187ce09b0c7f61ea741fc1720f1d987fa5a797c424f7c83f9c2c92d056108207da16152ae7c2907f967ee0060cad793fae7d360bf1483b091a3618f273fe4308c53de2bb72ded4cb27617acb0273a3bfc1677fe258bc823a5dd4175f4efdfcbfd5ec0ee25cf13e6ba78a2000eaa5ff516901dee69f30134e57d07c5dab94c96a1922fe9c6013d066a91fab0f525761b8457e010d95319ca3a4f0bd572f64b3e1a45ab47cd93012a8fb45a26a090707c59f36c44c81392917eabb6e90b4aa09993b65bbdb28b32c038e51e6a7b112e5a6df5cf8170b3f5561cf9d816925f25a33e180ece74c1853fe9de049a83d05e5a8f859dfae004780cdff15e47c9a39b7994638107710ba5ef378eca4b1387983a1443d9bc621c03ca1f3c32d4a7a540f889d3e2caa8a331572c87359938d2a6c116664b736b72b837b4cf073252305246204c63a5f6116681d9879e3a05758c633a8008499cd1593e33501c20f4178f1db3fca6eb87982980f5ba263b666cbe254602dea3805f0b71bc723902a49525d6345b416acebeef2f3b9e718689fc180ed13d05462a021b8e5f025c100ca534d0a8de232dce337dcd867ea84f753d6ba563b043f7df6e82e989a46f05d63d28c23fd260d7539a2420f026b5b8633330ccf2f460208c242c56d936da28b712e1e99db307be2a83c4aca7ccab2d434474661becfb55f6dba6fb2582a582d147e397eaeba66bdbc6d1ff65711ce4ce7371f54fe6dc8308f412277b91320be02cc2cf4cafcc18afdb53a80f2ac4a435dd253e06631e6ec8f9ee15e8d29c0696712450fbd56c6c160cee66edf92cf754e5e6ea575ab3e894cd2dd8a915e343f78d7c6dea098ab81193ef01802f683d12ce9e8a772d78e83b031c2342bee82c9c6e8c3bc6a8558c20a96705d9aa729acc7c2820be08bb007e526f81d29c2d99c66e2da561b068bd73174ece0476af0d3747e030e71fdd49b8975722aac8f49d3f55096904249e68c7f3543c622ba57db036333f525cc0c9cb54cf099ef7eb8f71b0cad25f21dd2721c92a96e7d3e7cf4e2d2d65407dc4e012444efffcb2a21d248f828fabc734c9e8f80535b080a9451242c43c8a57306f7e6e574faa1c5a282e6f0c05ababa38e0f3bb54a0d9afbae1c0e8630c41b303ccca53270a1e84056045a806357143292304e38d7f4ed6d1fd7f4cbb3d698d04c708e19ce574b40f69aef5e7b4dd86225f43abc64677461f6ca8fc790b1c4c5ecd5145d0f3db30310e252c6285d59f8218b6d5b49aa775821fe4330a3a2111cc0ffd8e11cd4e0dcc4cb1ec2496c22adb112e4d3480970d6330f52d1672669f9058fcd56821e2197a424c764942c8e0b65e1e2174cddd1035a0afd7a506ce2c71ec8d36410ae9c2d4a13d50c689a93c78f87ba830aa8107d758c8abf9b0f656807293d588a9944e3f37582fed54464ab93148f11d57da402185b8f34e63fefbf14376be18eda1f8580833a04030feb2e8309a38f487660d4be5c5f3bfff90ccc2fb23b918e81e7c3b3c0fdf823e4ccda5bc09052d93d4d15849a78c19c50526a296ed74a5e5a996f3f67bb8cb69f7d03ac12428d7e3f742f0f690ce4ae612a5c6a1a066237f6997f42238d5f13407ddd75c729bd6d39025739ed0791cc8c7cc8c01a7a83431c477eee9322932b780f7e32cded3fce1501d831aab1091aa3200a427e3fbd7d5eecb4cec18cc0bb70b0220a987ecfd7b1875fa972c351dbc2a5764668fe055a0bc6fda0c9973841f8c16ee7c830d83ebb2137fac63bf5cb70569445e1f73c55a7d6a944e3b930214b7822db1f780b5d0049", 0x1000}], 0x2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001100)=0x3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001140)=0x1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000001180)=0x1) ioctl$WSKBDIO_SETMODE(r3, 0x20005701, 0x0) 20:33:56 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) shutdown(r0, 0x1) getsockname$inet6(r0, 0x0, &(0x7f00000000c0)=0xfffffffffffffc3e) 20:33:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xad, &(0x7f0000000080)="ec9f0e8f4e8cdf6b39131d086d63841b5321740dfbde04df81812bf7170dcfec821b6a92389b9a9c5e7e7611905a04b86ba5cf516fd2f1479c50aabe242f71baa91af99a5e5579585b946e6be8e1be0ff90f535277318a6755e35ed669c3495ceec0e6bb971a55f87320082c57f20646ff7c3aa425f1c0e37f5d881c7180369cf71ff58e0c8ab59741fb38ebaf34bac602b4c347b0d263e8fce4f93adb5314816dc0a94cad1e98e50219898462") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x44}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x1f) 20:33:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x403, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0xff8d, &(0x7f0000000000)="007bd1fc3563000000") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3, 0x6, 0x7, 0x9}, {0xb2, 0x8, 0x20, 0x10001}, {0xff, 0xd0ba, 0x5, 0x7}]}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) 20:33:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 20:33:56 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) close(r0) getegid() r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3ff0a631a00"}) bind$unix(r2, &(0x7f0000001140)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000001280)=@file={0x0, './file0\x00'}, 0xffffffffffffff58) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet6(r0, &(0x7f0000001180)="b80476d213aa20dfdc2421b7e3656af4637f91c8bfbb6731b7e146665f1973a399d594e5be0adadfee686829c8218acff63cc36686477c23d285e121a5f57bfcf355f49ef586", 0x46, 0xc, &(0x7f0000001200)={0x18, 0x0, 0x800, 0x66}, 0xc) r4 = msgget(0x0, 0x282) msgsnd(r4, &(0x7f0000000100)={0x0, "f9bdba750a9c26346ba7365dd25796a4079948cea2f009cc7a396cd2d7ac6bfdf3d4550bbb3a4be87dd059b2ac10a1c9ce116f1476e6c7f56f314d65fb0b4965627f05b78d814f706005de729abe7102060cbd9c5def5dab6321dc63c80fe1ef85498c05772bfc7be17c370763f850527b1f7725b3ead1474f5bff7861aff6ca8fb422a32883f86086e6e8329d327a4cca4557719206ad4f1530784dacb1de416039347aad84eb47ef8d4b9cc3568b4295e4772aad268abac45132aa597717e28fec018f8f6a7f6c4133f0b18a2be701ba3501500eb92264fdd636af68b60f5f978346c6b8c84bb0662d2e6d817e35d0662bc1800e25b5a9a0df6647bd67b89a3c1936de8ed7b6352bced2d8f26a87b6c81fef5596e1d0142d4979afbf3a0fa785f5fd826f4b9df66c89c9bb5fb717a41111dcc26e40569f09f1de5491b1ef234bf908872246d34910d9c3860096a8a8e4d99096119239ba1630564e458c060d52b1cbe1cccea907c65dbb3bb841683d83f3b475e6363af68a35cfae39ed5fa636d9f5e1e8fc47c00735169792b7a86aea98e079962ec9f7ddc18a0d235d15f9aa5362c9f1c8a2a56e0bbe85d76249203c9925e3ae674aedfbb3d5fc6e263e87268f1e537ec2a8f87b6e9ee0c8f15d19fb1971647cad722697f67335770934a0986f5657db5336d40d73d1612f00a48642366e253ab84fdbf5a8e5befa224b820f4fe1269ce021d7030c7dbc27a53169a600384bc9b537f2e987b22716b0410387f7e230561fbf2d3f7fb1e66d03973c3b65b8a41fbc875f721d6dd6aeedafdd6d5814231f91d9aa5d0cf4c66ff53652dfd22810895e99c96ebb8ccc1e70efa1669e4e9b3338c6a5614d8e29a6db310ea79b7f6dd2d69b2441333092e7243f5b11d8fe6faf321eb8c6e4e77cbfdab62db7a6ee6cc8aff2b6f2559a11a2dc1c0ae9f0506efae59f2afdbc3425cb95601c0667f0bfb94f7406c74b6f8694b951ce69c99e9d0eabe32c6a33bb38f4bf79b9a69eb4d23e4f09f7537ae6ff90bfbbedcd1ebc99e7740ef90c7f281068f255ffe5f0e0e95d89a34c0486c07e130d4104bf76b11ba925ff3e694144a8148665e16687798e4d269be52935b6d6343f88c155a88fc7b549227926da383d52fdb2fc398948f0e97984bd04752f1a9c7c632fbf822b716d6b6ced8ca08bee55e3be15092fd92248d53b798ac453b22e2890726b16b0b7e73f93c49841937f36a626b8c155f4e57c034cf4eedbfc4d64b583b604a41deeb970cc08ad0aee8f4afec8506dee9b6daf06d228aaa438782daffd0227c02d10b29bf90290b5db9ba74b8401e37a87620034a0b65b540b7ab1d2a2b3cdd149bd8e63563b63828628c8fcf6d4c21d3e85d349a16d6139e2f4255365af939c809dce8510112c691278b73829a686ae9752c8b16cebbb968c4c6e7debff5347bad2b2002f1258c30b98e05c2e7e9de4595f83f413fbf13e3db3cf530d8b7085daf751f51e1654c7167fc8925884dac60c0b74286fb96f9910b046879e4b6b90e02344204d9230d5d75f1a4002a5652da76629bc476296725f8511a066cd64ea5675036aac3e8607807b585f923772a3627a6d1f327d4b4a68a92f77aaaeb0a3864b043b318b749fc16a51fbf2bf1cbc483dab41d03f251ae19c7df9dc36a98112bbff89b130359f6ba86e6301ddd450d0b66e4b6568bd1d82fa0b97edeaa03215ba9ac7d90203e97db156e2e04a4e4d3f1c932987976f93156e4c085808adc08deeb8f202685148b5a1cedc801d558208484dc13c0267c77bb555d3421397d61d923768dc69a8f0bc58e1ce9af267430774212606f65dc7499f51322a97483c81680b66207d2ead773172480cb42a255719475bec71913ac7a63f838026a29760f48083227c3997aa78a29b86843b4c793eade76c5118f153ea6d5c44c21c1649518b29fab0a3db1b730c7682cd54de79a39c9f4fd5743dddb5bae021e8df016b18c48f9858578487baa7e173e337f8946fc489f83601a3b95ee7b52ab241482eb5a9172e5ce0b00937803b0ee66583a45b903b033bf4895199d1ffd56cf48507b8f60210fda9519cb8a03250af40941791bee6bbc7dd0037e167d999e5ee6c3cf88c603135a25e235f6c1459c5f6492e3df58a1bac0d8ac1e350ccdfa8dd8292bbe446c3ccb843632300d9d5268d1e381ec6d81e37bdb36a6d2a848168c3b10095d777626a79e4ef129c4707ecb487c255b2add381b710a19d85d8f8a051aac2269f576c19dba3b37ede692a06d53ae929a5ed6edd13c5e419f68e9bd9ccf61f2b3edcf9c414238934469bdbe2a77576cc459e25ecefe18eeac71a02f3532fd5cb98bab5a49c8bbda6481365fcafeb0ddf40344907f26734ce41452cdf74181cd88f111b290bd803d49eea5b90dfe9ae5772f079c5cf3f361ad7e70973d1bcf8a7c53d7a89427504a9f96336481056ff74d7287f5c4711facc304be00052c6df1cccf0712f679f6b88dd5a98b6a237aae7395c9f575083fba059494a034709042ec6a6ba504c78332f4651aab4f8ae38010649ae81ea3a3d6ebbeec47559a2d8d2e5a0da22213b65c0500bced0b502cd94bf5f0fd2fe8f523b1bf44fb4ad42767a48b41525ca6db2707a06f54d225af310e7db59d4e057580852217cc1ddf2cd2192815617cdcf1ec5e89080031dd36a405245d3568c5ec3da667032231f29de8232661c539966130133d4ce2d18aa491d26852c47de6431fc29c83a08930fdf8e6262b0829f9cdfd76ac8c9682ced57c9bffc63331b5fc27031e3ac77a7283a3a816ca11da0eab342915ab55e514b5f94471513eec7202abf891a4c15497b6ec4047081d7e0cfcca1ada42e18f9e736a3a5c52672d321fe523d080cdafed0ec54fe68b9800859ba7cdc682fb086eb649569c9e1aed99d11052e1cbe9f39ff662e04174658d386f3dea10b9d0409713397b9a068b823581ccc9aeaf0bc3df2fb5af4f095b13021eebe5074ba46fedc7f6b05646123b08b50033d59aed3d0b515d856aba81117447b59e227480adf151094f9b1b914ca383d484a69f943b41d6842b8b5af4c3b7b715f226d5de7aae27e913006e8d3643b0398d92b7420d8dbd1e874939e07eb92e2106654ce0f437d39857bd140c34884b5d66505a1955f4b1995a5b9c17757a493080b0cc653ed1ef580d9a65990ff2ed57a5c944d088e2716f84ffcb9b07984c673d3ef17fb00575aaff84d77733f159d0ee7da83a33115bfc5b5c1ef314bd6f59c3c9999ecc3ad275e45782d89c03e749263e5db006c7f932ad3e3532423de460a696564cef639743e5783738e69cd522329810cf0cbe98e00872ad0cf588ee1fa2733a092f3e8d935b79448e5352bc248089b770150030a4512c0b4ad9be3bb9754e70da68109b71c22052d924c55b23648a79ca1acb8e8f534d4d3da4f2ff98e54183aaf4682b127a1c787addb8db78c5472220b29205cc745462cb24017ab7d9ece79977acbebb8c3ce677f5f439b3431e215ab02109fcb07d2e80e93664a9d66e509bf68c98b6cdb79104dd61a7ff9793e2fe67ccba127e6f6faf3f61230094e2bc165b3d7443c7d7b449814ab81f03b0df7aa0ae0e5bd12a8d017101fec08d7b043b09188de7fc218f40a900d462680e8104014fee8a9cbe696ce74738105ec19442c4bcc13da3fe6d21a454e9ed025b57aae4964fd78aed95b545e366f00c7589a05d8018d34c5ad9da3f056e01f02330d9f62e03dd89e7114503ff0a79eb0374bfeecb599740ff46e8e4bade8eab4138647a6e838bb33695d00193f335342e6aca612df50a1969c8cf7336cfc937845d578a142dca6183679b7cfca4c07010eb821e7a88c622ba769dc3e901ae8d64da2494c8fa442636ce07ec3da9d7e5b79edf5c112a4987dc0e6b346d0af94076029bddcd10b44218bc54bc9477aa167d725dac8fb5cd12ecec95e2efaab0934c34b994184bfb9d01b832f2bf6bbe7440a1d3a274465618f526c189bc6f5520e7946a2fbaa1e843883904baf23165232463cfd5f0a7fc24f257795fc4aeede993921d25461c463d7f9964c9f0cc271bf3cb07b05a414f6c5264d9a6afb4556db4bfbcb1a97c743f5b5dfe87ae6f21cb89b1fd14c8a3f8250cbfad48fb3820b848b37b87d7fdf6c576318926c91b8514f18e17d801a278f3ea7f7c7ce6c625cd54ed7778fa0e0d7cc676be485146623c618d7c9617b77943a601caee2911354a279100924f2ee9e22e05505bffa286fd0e4f3235203acc64790fe2cd47511e525f71a99aeaa08d96d519b36e3405e04ac420f70408ef9ac0ba838a1d880d4ce138ae24ffb24c3a2175a810a75da7749d8ae5ac6652c3c8388379ae373c62aedca5ab51f4bc6106c337860ff7fe5645c371738af6b8717f9fd49d066662e1d8f90622cb8c9003165b849196ea82d533d0a5b9fd5a9989e42de1b91aaf720fdfd7fb7e7bb5bea62269e953e5db957031c071ffc8c54f916895be9bf6ff6c10c7205c9dc34cf34330b69e7996f4811b96f24c8b88384915a1f522a7e5ee10b62dd06cac72ae17e92d6689afb55fd3d6d2ab57053af791dd4a5846a0a5c3a66346857d4b73aaa9e5315054fb15b9e8a30c38bee77fcbebd66fe93916ea0b2a8e5dc82572b9a0c8abfdf30a591186b07c953ccd19d2d79fe4b9f75f948cea2e0d3d64982bbb1b21c3411e38560086c2487d5ddccabcaf78887ef4a8036c09a90c34e977af7a7560a6ea0ef68b65dbd10458566b74f7732f05f8d2d1a2ba7cf2f7a6cbc61d5148077cb3884c3949aaee0cf8567b63df4b426d15f3481a848685336880056f5e05968526e5d624bbca0b30741079cf20fffc14bf1790aaeda24afa911954dc1f737727e4f0dec356e930c133fb841c73b3e4ff68331e07d96b937f053a9469a0ce549f43118e9761d6aa37c211ab745cccff67458fcb535665142934876b03c6e464060c95b635384422d83ec0476a504c4e921a4e10024410f2195b44ec3a6f57c9d29be61ab24db326afa35f464d4acb53319fe86286c5f84ce649fa1a3492dcd59d51806e1decee309049aef214b1c2c2ab16f72ff3443997f782a4fedd5cfbce627a9cfa086f6bac3ff93328a9e49ab02d1b631ed958ad3cef66a7d8150fe213bc9cddec8500fe72e3327afccd115a37924d7e1bd656d1a83afe30f4905381977c9e9bab58c1e23e09d0f365b1c5a0d96ebdaa6f845be83cba0d19cbdbc3dd60f2e7f6ad9092ec0880be029cdfc2d7f4e6c7c98dd529b9cb19ca4a2e5fa903b6fb4afcc4b4f25c40c74faaf481b43a4848cd34daa936e3e67a1fbd90272a1b7311d13ee3b13efbd555e9b68723d90685dcabbb31ad349454f9f88b5e0aa7538f8f58a8b7b6f6d52c991ba7d07472b86d7bc7ce8e00a06e6944801ffbc8eb62a47098298827e6a9cf1f91910f552c24aa2ff5a82113e193418715b6ea65bf5bb7f3fb6be245bd2cdca420418c6ea948d23e4ba3a3d40389fa09f81ea5e25abd46ae1015bc20601929d22c33c1aafcafc6dda3fc62797f3efbb057da96a7e8331d88b075d41c5d291a2598cafba13fdc1a066146af07626aee62e348a2d0272657c37da435d5603cfc8510789eb34ef2e369d5b999581d95e3af5c742fee27da44b86f1402d78017b6c36035bdfd9afb70dcfe9317593b879fb957550a42975acf7f3ea369866342245a9a898cb1171620323961d9d15379e6667f4e8296a7503e6add7a7e8896756598f58ca7c1be9c42f7b276b081229a4421c3a0117132c"}, 0x1008, 0x800) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 20:33:56 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000001c0)={0x1, 0x10000, {[0x7fff, 0x7ff, 0x47d, 0x3, 0xc9d0, 0xfff, 0x3, 0x200, 0x800, 0x7, 0x2, 0x6, 0xffffffffffffff08, 0x1ff, 0xcd, 0x6, 0x1000, 0x7fff], [0x2, 0x72, 0xff0, 0x4, 0xff, 0x1, 0x6, 0x7fffffff, 0xe0, 0xfffffffffffffff7], [0x83, 0xffffffffffffff42, 0x81, 0x3, 0x7, 0x39, 0x1], [0x5, 0x2, 0x400, 0x7f, 0x10000, 0xb99], [{0x100, 0x4, 0x9b, 0xff}, {0x4, 0x2, 0x2, 0x6}, {0x7f, 0x7, 0xfdb400, 0x8000000000000000}, {0x8, 0x100000001, 0x8}, {0x80, 0x0, 0x100000000, 0xffff}, {0x1ff, 0x6, 0x3, 0x8000}, {0x9, 0x2, 0x800}, {0x1ff, 0x8, 0x9, 0xcb}], {0xfe00000000000, 0x1, 0x4c, 0x5}, {0x0, 0xea, 0x80000000, 0x3}}}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000000)=[{r1, 0x89}, {r1}], 0x2, 0x7) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 20:33:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x200000) syz_extract_tcp_res(&(0x7f0000000080), 0x1, 0x7) 20:33:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x60, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:33:56 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = fcntl$dupfd(r1, 0xa, r2) write(r2, &(0x7f00000000c0)="f9ce3cdc4b5f90652ae73f8fcab28e414cbca5250bcba2e108ddccf6cd661f75911fdbd0e640ba567c89e319d566af9d2750b734851efc990fea423eee33ca267065ff07ec9ad55074753522e87000eaa732be7cc8104cb9b849921f222c08f25fbe2a936e4ec49bf9ea422aed9906226364522a940fe56f651917f3c8a284", 0x7f) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000080)={0x8, 0x4, 0x6}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x2) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000200)={0x0, 0x0, 0x0}) 20:33:56 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd, 0x84) r1 = fcntl$dupfd(r0, 0x0, r0) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x425a1fbf) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockname$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x480, 0x0) sendto$unix(r1, &(0x7f00000000c0)="a6e6db762730d5d9ef216a0bd46051cc5ea73b60de6877532bd577ebd345a47c558df77ef6b2f4e759efe8f82efc5c369d2f981bce117b938c007e2facec2877286445d4eceb0cce71641d29090130fb401c13650328e75c18c99586f9a81c3c0aae0389b274804c5c8340486583d94d21a15151fcd5dccb91b24301ef864ec7ef7d89447a5ba259214fe0f4aaef84a7f12f446b1fa27d4137a92b8b2b467cc8db0dd2863b6a2f2327e2578b7574d03494ecf8b741f51aa222e875875d3e2cd1d81436d76fd8e86cf1137ecf0a8d115a0e5797adcde4e0e59ce4557e44899568fe0835acbe01f7b7a7960dbfb9", 0xed, 0x402, 0x0, 0x0) r2 = getegid() setuid(0xee01) r3 = getuid() ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) mknod(&(0x7f00000003c0)='./file0\x00', 0x1, 0x6) flock(r0, 0x0) getegid() chown(&(0x7f0000000440)='./file0\x00', r3, r2) r4 = semget$private(0x0, 0x4, 0x200) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0x1, r3, 0x0, r3, 0x0, 0x40, 0xcc}, 0x96, 0x4, 0x3}) 20:33:56 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xfffffffffffffe6c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="96", 0x1}], 0x1) 20:33:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x61}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xffffffffffffebd2) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 20:33:56 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r1, 0x8, 0x80000001, &(0x7f0000000100)="7de0b3a3a40e08fef976355f3e0b3772654d1394fcd2b8af50f4fa50c01f13ac3b60bd47c3992a24e50e63be4f531bd8d221d4c3efa9ced377deefb738da991d514c3c8b7debdd88e004e298", 0x4c) r2 = socket(0x2, 0x400000200002, 0x7fffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r2, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000040)=0x4b07) r4 = socket$inet6(0x18, 0x7, 0x8) kevent(r3, &(0x7f0000000180)=[{{r2}, 0x0, 0x2, 0xa0000002, 0x3, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x22, 0x2, 0x9, 0xfffffffffffff8af}, {{r4}, 0xfffffffffffffffe, 0x8e, 0xfffff, 0x80000000, 0x10001}, {{r1}, 0xfffffffffffffffd, 0x8, 0x1, 0xa104, 0x4}, {{r2}, 0xfffffffffffffff8, 0x0, 0x3, 0x7ae, 0x1a}], 0x2, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffa, 0x2, 0x20000001, 0x4, 0x100000001}, {{r3}, 0xffffffffffffffff, 0x2, 0x6, 0x20, 0x81}, {{r0}, 0xfffffffffffffffc, 0x28, 0x0, 0xfffffffffffffffd, 0x6}, {{r3}, 0xfffffffffffffff8, 0x9c, 0x1, 0x8001, 0xdc}], 0x1f, &(0x7f00000002c0)={0x5, 0x6d98}) socket$unix(0x1, 0x7, 0x0) 20:33:56 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8101, 0x40) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0)={0xfffffffffffffe00}, 0x10) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) 20:33:56 executing program 0: r0 = socket(0x1000000011, 0x3, 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) 20:33:56 executing program 1: r0 = syz_open_pts() dup2(r0, r0) r1 = syz_open_pts() chmod(&(0x7f0000000100)='./file0\x00', 0x20) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 20:33:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) 20:33:56 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20004, 0x0) lseek(r0, 0x0, 0x0, 0x2) 20:33:56 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000080)='\x00', 0x102, 0x200000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a021b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf2fe98b9838d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc6}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f0000000200)=0x5) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 20:33:56 executing program 1: socket(0x2, 0x4001, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 20:33:56 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x8022, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x8, 0xffffffff00000001, 0x7ff7fffc, "737718730100", 0x1, 0x400}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981", 0x1c) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x40) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0x7fff, 0x81}, {{r2}, 0xfffffffffffffff8, 0x11, 0xf00fffff, 0x8001, 0x1}, {{r0}, 0x0, 0x68, 0x9, 0x8000, 0x8}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x3f}, {{r2}, 0xfffffffffffffffc, 0x40, 0x2, 0x5d8, 0x81}, {{r0}, 0xfffffffffffffffd, 0x70, 0xc1, 0x1, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x2, 0x20000016, 0x9, 0x1}, {{r1}, 0xfffffffffffffffe, 0x40, 0x86, 0x9, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xb3, 0xf0000040, 0x11e1b102, 0xffffffff}], 0xfff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x80, 0x81, 0x10001}, {{r2}, 0xffffffffffffffff, 0x2, 0x20000000, 0xbc0, 0x40}, {{r1}, 0xfffffffffffffffb, 0x10, 0x20000010, 0xffffffffffffffff, 0x9}, {{r0}, 0x32b346bcbf8aeab3, 0x7, 0x4, 0xc39, 0x1000}], 0xffffffff0000000, &(0x7f0000000100)={0x80000001, 0x7}) 20:33:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0x9) r1 = msgget(0x1, 0x4c4) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/201) pckbd_enable: command error pckbd_enable: command error 20:33:58 executing program 1: clock_gettime(0x4, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x100000001, 0x3, {0x9, 0x200}}) 20:33:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xffe5, &(0x7f0000000240)="db2e8249") 20:33:58 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x25}, {0x6}]}) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:33:58 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xfa) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x11, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x60) flock(r1, 0x2) close(r0) flock(r0, 0x8) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x7fffffff, 0xb3f1, 0x8}, 0x5, 0x7fffffff, 0x5}) 20:33:58 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x1) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x500, 0x4) read(r2, &(0x7f0000000100)=""/4096, 0x1000) setsockopt(r0, 0x5, 0x6, &(0x7f0000001100)="7cc365c18a2ff02ecaba40c991a52451b4fda1c77c6565c0a42738c45c425d24f1988e7d29e0df", 0x27) r3 = semget(0x1, 0x2, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000001140)=""/137, 0x89, 0x801, &(0x7f0000001200)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = openat(r0, &(0x7f0000001240)='./file0\x00', 0x10488, 0x20) pledge(&(0x7f0000001280)='\x00', &(0x7f00000012c0)='$!{,\x00') ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000001300)) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000001340)={0x2, 0x1, 0xffffffffffffc201, {[0x5965, 0x7fff, 0x2, 0x5, 0x9, 0x4, 0x4dd, 0x40, 0x2, 0x0, 0x1f, 0x7fffffff, 0x20, 0x2, 0x5, 0x0, 0x5, 0x7], [0x3, 0x0, 0xfb3, 0x3, 0x2, 0x7, 0x0, 0x7f, 0x6, 0x7], [0x9, 0x9, 0x1, 0x4, 0x6, 0x9, 0x3], [0x4, 0x3, 0x6, 0x100, 0x10001, 0x9], [{0x1, 0x3, 0xffff, 0x81}, {0x88, 0xb1, 0x7, 0x4d}, {0x100000001, 0x8, 0x2, 0x4}, {0x6, 0x96, 0x1, 0xfffffffffffff507}, {0x0, 0x97, 0x4, 0x400}, {0x4, 0x7fffffff, 0x1f, 0x3}, {0x400, 0x9, 0x7, 0x3}, {0x1, 0x6, 0x5, 0x401}], {0x6, 0x40, 0x100, 0x8}, {0x0, 0x8caa, 0x9, 0x101}}}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000015c0)=0x7ff) r5 = accept(r0, 0x0, &(0x7f0000001600)) bind$unix(r2, &(0x7f0000001640)=@file={0x0, './file0\x00'}, 0xa) bind$inet6(r5, &(0x7f0000001680)={0x18, 0x0, 0x273, 0x7}, 0xc) fcntl$setstatus(r4, 0x4, 0x80) socket$unix(0x1, 0x7, 0x0) linkat(r1, &(0x7f00000016c0)='./file0/file0\x00', r2, &(0x7f0000001700)='./file0\x00', 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001740), &(0x7f0000001780)=0xc) socket(0x3, 0x1, 0x2) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000017c0)=0x1) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000001800)={""/16, @ifru_broadaddr=@in}) socket(0x6, 0x4000, 0x2) r6 = semget$private(0x0, 0x2, 0x8) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000001840)=0xffff) ftruncate(r5, 0x0, 0x9) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000001880)=0x6) renameat(r1, &(0x7f00000018c0)='./file1\x00', r4, &(0x7f0000001900)='./file0\x00') 20:33:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="7e66274714349ffd87c79dd7ed0d2cb9a2e0d7e1d856aa2866430bdf3efecaa35351760200296b60aefb47d7f177ac5cde36fdb948c049db3364c7cde21b7c9f80959493d2f9e981a5a0458c1345c5b99128e51bb3292cae2804cb36d40890a0bf60cf84d2c7cb386ee2e1060c724304a5af44ce0cceb2c7a6f0a66d73e84a76ca4b03df554a1e8292f926e251f264b1003a1e83e65e79b8c6723ba50cb5fcf874a34c69e0fb8cfcfa92c7184097445b30d986", 0x36b) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x3, 0x6}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00003d2f700a05d0bb2f5b44cd7df1f80000", 0xff32) 20:33:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0xf, &(0x7f00000001c0), &(0x7f0000000200)=0x4) fchmod(r0, 0x80) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) setsockopt(r0, 0x80, 0x0, &(0x7f00000000c0)="8f9e8c1697071f1052ec396bbf872db89c0c0ee00169a49edb566fc09ae64da3c0d94a023aa026033bb4f9fe664db20a3994228f7c8b2d84a52ffca4949c12a7e859d6fb9a82c5cba0621794db42421dc2ef6ad28edee47c81a63709d617d0356ae1abcbd0a6ae98fb22c45eca5ac917ca657d38ac9dd71fd5b2d82b9d85d981e6d536dad21bfe1671d4f0", 0x8b) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x10) r3 = semget(0x3, 0x1, 0x22) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000040), &(0x7f0000000080)=0x4) 20:33:59 executing program 0: r0 = socket$inet(0x1e, 0x3, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 20:33:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x64}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x7, 0x40, 0x200, 0x1}, {0x3, 0x0, 0x9, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 20:33:59 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) poll(&(0x7f0000000040), 0x0, 0xfffffffffffffffb) 20:33:59 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x0, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 20:33:59 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) clock_settime(0x4, &(0x7f0000000040)={0xc5b, 0x1}) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) r2 = dup(0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x3, 0x4}) 20:33:59 executing program 1: getuid() getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="02000000000000008edf95391d4797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57b8dec54f1931d978162020fd1bb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa422"], 0x86, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) msgget(0x0, 0x684) msgget$private(0x0, 0x604) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) 20:33:59 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x122, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x28008, 0x20) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000480)="3b408f14524da419e6fd11b1a2262fbc838398c962cd773c421ae1f05f968a3c1031421bf34e0e5cd6404ee893eb1208b9e54b8f28a3d1b0b621ad62e11ae2bdd848c41d9e30e84f3d768ff191bc0889ff49953850f079b7ba151cc464b0e082821b08f74612f92d10af9663d25060e97d3ceefeea5d04986db337067e98526c9c020c4c13e7a9d22ab68aa30e54ef1f9985568b2e07cb6153a4a1d61771f8c7", 0xa0}], 0x1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001140)={&(0x7f00000005c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000c00)=[{&(0x7f0000000bc0)="1fb6cb6e06ece0da519c7e9e8af252df29a19aaf512752e2521860b2e736e43298b15461cdcf64dbbc89ec31b392045f1fc11bd37b06", 0x36}], 0x1, 0x0}, 0x400) utimes(&(0x7f0000001180)='./file0\x00', &(0x7f0000000140)={{0x0, 0x5}, {0xfffffff7fffffffa}}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x100, 0x6) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000001280)={0x1, &(0x7f0000001240)=[{0x2, 0x2, 0x2, 0x7}]}) socket(0x6, 0x8002, 0x6) ioctl$TIOCCBRK(r0, 0x2000747a) getdents(r0, &(0x7f0000000780)=""/142, 0xfffffffffffffd32) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001380)={0x100, 0x0, 0x8001, 0x10000, "231fed534759b0910fd29f3d8b06a5ea0feba3fd", 0x2, 0x8}) fcntl$setflags(r2, 0x2, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000340)=ANY=[@ANYBLOB="0c01000000000000f3ffffff0000328118f39d548f0000000000000559aad33cd87a1d10dd8f43a5f06cbdc440575596bb630ec43fb772190c55ef0c98df4cb18bfbc8b4e7676366892e89e584a0dd162e317890bf9bb2c2938d7cf18c11e5fad166907a09e80d8b1f7ccacc578bf00dff3791fa0d6c3886156f7839c13c9ef37e9628ea0fcf7b334dd3879cb40a0a160eb7ccc8887692c969777377371b04de9d0f0008000000000000f849ac31ecc2d22db40f02be88563e640f26c2fee005ebfaf9b117831ab87a7b490df0bab1ca5db602d0168a0d0b567a42f9488f2b765e3b612eecf817a658e580e29e0c090e9587295d685d43cb3b6646f99b5ad88a7a4ac466cf1fd3f7786ccec063a0982d887f432bf0b8519742d924ab4de90dda2460eb3a7e8629c33721fbcbfddd3b18744aead74441100d"]) chmod(&(0x7f0000000180)='./file0\x00', 0xb0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000600)={'tap', 0x0}) lseek(r1, 0x0, 0x0, 0x1) fcntl$setflags(r2, 0x2, 0x4) sendmsg(r0, &(0x7f0000003d40)={0x0, 0x0, &(0x7f0000002740)=[{&(0x7f0000002680)="ab15ac72898191bfe3965b86bcf341a9be93922c61f27f221fbc2e8937611391999b9dea736d3e9d75d0f46b4af2a8bbd65a233970dfbc814036373a9a22a2d969d3b3e0726dfb2c4093519e0978d61406ba0e1d4d8cea4a4cdbf4f49156141b84dc47ab1cb96914b6a1043ca894e84fe90d388624d8d73312c880aac9f7ebff995de1ee627ce5287fb6848fdcfcd4887ec417b5", 0x94}], 0x34, 0x0}, 0x408) socketpair(0x12, 0xc004, 0x7fff, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000003d80)={'./file0\x00', 0x5, 0xfffffffffffff159, 0x3, 0x0, 0x20, 0x7, 0x1, 0x1, 0x0, 0x5, 0x6}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000003e00)=0x5) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x1) getdents(r0, &(0x7f0000000240)=""/239, 0xef) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000580)) r3 = semget$private(0x0, 0x0, 0x201) semctl$GETZCNT(r3, 0xfffffffffffffff8, 0x7, &(0x7f0000008680)=""/99) 20:33:59 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0xfffffffffffffe2c, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)) setuid(0xee01) getegid() mkdir(&(0x7f0000000140)='./file0\x00', 0x1fd) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 20:33:59 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000240)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000000)={0x3, [{0x3, 0x10001}, {0x1, 0x80000000}, {0x1, 0xda2}, {0x2, 0x5}, {0x3, 0x200}, {0x3, 0x4a}, {0x3, 0x1f}, {0x1, 0x7a16ceaa}, {0x3, 0x9}, {0x3, 0x200}, {0x0, 0xae}, {0x3, 0x6}, {0x0, 0x4}, {0x0, 0x7}, {0x1, 0x800}, {0x2, 0x3f}, {0x1, 0x6}, {0x3, 0x4}, {0x1, 0xdb3b}, {0x3, 0x7}, {0x3, 0x8}, {0x3, 0x10001}, {0x3, 0x10001}, {0x3, 0x1}, {0x3, 0x9}, {0x3, 0x8cdec5}, {0x3, 0x3ff}, {0x3, 0x6}, {0x1, 0x8}, {0x1, 0x101}, {0x3, 0x5}, {0x3, 0x2}]}) setsockopt(r0, 0x8, 0x480000000, &(0x7f0000000140)="c3f9740babf71fc0e49bd9e14fc7097c687ded768f79a16757eb07e32123687feb37175b758830c51d8c4edebd9cb41f0b71c635a226a1e73d12ef33342f4c2209b5062a4b9d9fd8a7d4b2887b99553bada74fd26145214620e9b623f7f80876894d93731acc11278105e3501c296879ef923175663d225ed008c131eab984c9ba5a7ab277b3b7ee14d935257749c7f76480075cbe03d1b061abce07885bf2a0f003a4bdbe992aefb12fa8bb2f7c1e4fec09f20fcb64305586f7b38840ee545a19fc7ffdc26e52824d067bf2f963ae9f46b29743c74cfffd1343cd787f21152b66d4af440c5b209d58a6062f6e11edb3e62200", 0xf3) recvfrom$inet(r0, &(0x7f0000000280)=""/112, 0x70, 0x1, &(0x7f0000000300)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) 20:33:59 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000117e00"/3074], 0x0) read(r0, &(0x7f0000001200)=""/245, 0x3ee) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = dup2(r0, r0) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000001300)=""/210, 0xd2) chmod(&(0x7f0000001940)='./file0\x00', 0x400000000000c7) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) pwritev(r0, &(0x7f0000001740)=[{&(0x7f00000016c0)="3f6825fe03350b423385415859d968c242d54e6d3571dd843710928595769fe0fadda49dcdaff50ba6ab4033ece4c087af63a98c38ebb05074b2ec1178c4724573fcd09d857e59355289af7391579e9851dc0a08f1f979bff75edb14cd", 0x5d}], 0x1, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x87e, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000001900), 0x7, 0x4) read(r1, &(0x7f0000000040)=""/32, 0x20) 20:33:59 executing program 1: shmget(0x1, 0x3000, 0xfffffffffff7fff9, &(0x7f0000ffc000/0x3000)=nil) 20:33:59 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8080, 0x22) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x292, 0xc) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000100)) write(r2, &(0x7f0000000340)="5698034976527350631ab3cb861ec6ef36a2d710d8155fbdb50082ea468b4223e2ffd855f7639a7a9f38a20d742d20a4ea39a9de8b04f6747981cc8cbc61ac654c36c9242119a529eb368cd344ec068155489b3dc501a2743e1c6153f8b65e31f594ae3463e4a4e7d5bee1ddf9ea1ba6c83d98a50c1e0d1fd32ee426217660b49ab4dea87ebf8698484f1cd6711b8ff8f3211f36e74063fd1b89e7ae91ee4cde08536efbe8598a55454f03a078e8eefe6fdb0b6d0ae405f8cc5ff7271300daba4545a44bdbc1e7b0103d18fadc9e16e157a7be0e54111e70d6e849aa92c30c84c7e7245ae35545451e2c668dd197dd201c88429f5d1f926f1f998b25998b1d66e563f77dd664c0b059a079591967078caca4282abc836ad4a003365a25c57fe4e6eb01a4227358c6885a395de496830c66bb7b2fa23b86c036dbe22c1296000c6b4887bd2762f2d1188d9964d9f9424b815e4d5c1a697b49202ddf795afd8a8e890a2e2c0e97d4d4cc51e83a1be16510d05fdd74ca490891e8eaa24bb0f0c7cef78e54a49b38d9d8a078c428fa02faef9c9368acd1a065627734da298de9487f8da98c56e158554597a5a8d9324b09ec1eee8830e1087314bb8c688ff11dbf2f76bd296a11632cfc92703e19d678eb9f7be64226720909266918c84ddbfcfc1ae2bec7f84b6114835a5ccd25fc344acd6baa4ed4929adcca91feadff961275b4c8e43d6689fffb57993bfcb05109825395d1caab68a55bf695204dccb14fd85da45ebf6050658a20d53af75693864b8221bc691b158de37a416a75ae61700e756dc3f6f4b819302a1c3d5a1a87583ea42106ae4e96c55ef4a3a866d276acf898e485a7c4af8db9df63d4f8659821edc130611a06416d548ad54f3c2fc65d05470fa8b4d5d764c3a8ca8af81679d194b107a16ddfa891ac525a6c04808aa767472665b789c676ca519903081e16936a9dc828e6525884cd9362f9f9a190907cfe81cc22eb1485f048d39c6a617a0cc3876c0e6336891f82002a7696608f372d85545a8fc0e5f9a1517686ee3a686af5ef3c01f4af38af5f300d410b5f1449125220d9a6362d1cef211a959e26e88411e58fd351474a8ef7c7b7906210b12bc4c799391da56c50566c34ad1a2a6ac8312f05636d14726fd560081ee4891aa00b136945164c705bd302a6a8f847463f902afdb06354134b8850c3a863f3a6a5be2408198384b25676b8941c0280397e39a43d0caf644719615ae39a2f1e2a1805d3ac32053d7a9a33dce40eac20c649696b028bd857105e25fa83acb70aac79dd00fa8f5f95429a62c5e0f3d0de7accf3e9a674c2d1f242c0eb7e787d631ba021f4a8f655f4ea2c5899e54a331483f5a04d5e5e40ec341d17d83375e81b5241dabb16c1b2fe6f63f82378ee9e91628a27c919bc0760614b5b198650af7b23b1ea8298c858d6078df4f7d5b61a3daa1d353041a809873ea030abae82248f43a8b487a2b83e63ab768b8938f6a939899ccb3faedb5f8fae7677c084fdfbf52667e314eecc5bb87586f230bcd644e1be656d76bdb81aa8e74d26640053a88f5abbf3580f3a16ed530fa3218bc058b5fd28f953f6d2c4ec2a0e4d0bd8e2e8b4d011dcdd03fd6d00c9d13a3794daf0c2a5759b2790164e1bca5d1475475abd0e91d4bed72ff980907041884137dec73f63eb1dff06a8ddf55aa18f056e46c5478a7365d76e4d38715fac2223bf77dd168409625256c3fd97623eb72de9227af972883cb0f613341851f8c6e1632c8c61ede7f3e25c84a05b901bb5528f7d6f2838c9d14d2fd045ced72b9cf41d8e6fc60e8e4fb2ab7f1bb05ad42156f0ce57abce271cb7fc64941e0c2fe9034718e49f9b0730209606efc7832e77b500ce563971b6221f9a3d9c458850c7ed47723763601b571f16e37b9467d5b60071c835592ad0b78e5064ee47c5d76e40fa9f7a91136ba0822c6082607c4bd75ab2eed00ae1c1f0938d1378313c817a81b9f30c537c0141e1407111df6f9f31435679640b63b189056ca663be779d5fbb1e3fa1034e22ffbb87934d94dbf9924be99bd16de5210f2618892d904cd059232270c6ffc5c317a2e41eb1808bc10605bdee95072e89dc0f855c007731961b9b3c96434043dcf43f3bce6a447676f34a8e1a3738dacae7ee71bc19e3f5f2e19645605beaf52bb378c2f1a2381097161b6c9bf18b663083f7a9017405ddb26e06a124e2dba16f757a163d51c93c24071c79303437e176c247e148055e2b7b51efa49e5fb9c398803bdba19efe91e46a4e3ef7ed5b144a9ef0e86eb983225ccc8cb68c05e0776001f9365aeb2de8f5821dc21f2ebd39c7f3433b6ac42dd707d50f515b2859a7ac019e6eeca326a7b442fe7eb4e833bb5f162fad9c2a876662cfee199b5a2270d02847bd874e4a0b9d02600fc6cffbbe417a0ef69e80a1a37e1b1d0b4150ce96df7405f8dd76589e99dc32050b249611a1a11b9f511f7b51c5f99be0aeb13b7dcab06c25d378cbd5460b63f6f9a4d41501b32438bc5fdb86ffb82a28565a9a24f8caed964fb1748484f84fdc0ba8e65d5a0322c5fb6302e433bbd6924ab17694c983d9baa798d64494e057291b1e5563de1f6b8d4a56a3c202066b480591211ed5581fcb82a4957ae0cee16c13c7988395e6af0c216f75292dd987ddadbdfce963fd4a6f031f135743b3bd5a0d37d3079317fe5dcb79f85cd1f9ca36a7becac469e8894a2b32475b4ebcd5dda8949910c9cb9bdb0b322c776fa18971b618484e127e2c122930915c1c6240b64ff485f3285e78ababcf13217addfcff8957e2675fc4a76f78fefcec7ad9cd0cdc4c329086720118710fb3d9191b9625125fa0985283e18cb1318f1a83094f1445ba14ec06cf1d138892ef6835022aa398fcf2f614bd3bb885503bd4184aa1c6fac33fbb331fe377c4dffd45dea81bbfa30a6eaa75fde740777beec3eb3979c42851e0ff71d90836bb1ec96d60301ced6c5c6131581d5b3af88fcc1ab54d95867f3e6cec06c3cadbe56699885b771441c7fdbcc4360da8a0af59800d40484623ce39242c6d5ba64be308fcc6c54a54e23de8d9427d0e2e3bae95b51c64ee73fa6ade9f4186b0cad250895dc3ac3e60743d6258319005a63c7a09c310e1bee0815f112d93ed02669accac52ee29a918ccbc2f6be6f42195d396d9b709a497a01b2e4691aa5aa3001133a5d603c2892b283436f3de9125e1eebc97b7671c189a4a0d451a00ae82317eb63897f1e97222ea6e672ae4144e8ca462d39e8d6b9611f07294bb347122b3d93826f3b9ef3656e317c95a1e303818c0ed1c7e972110ae26e33a1b104b909d3960f2cdb4bc861a287663cfaab0defedcae86f41079c3261692407163e47c551799d315cbd2e075ebe01a6265b6f45a1a8c59eb1e81aa531feaae5b17c758d3a303b13eb3c816db90d544cdedb047164de3ba4d90a61d736f00924cb762e89b78915257b822cf37798c8bfd749aa67c4d76e5043e928dab743cd6e5ed183f12c8acef33f0ea699b8d3e5bfb919037716abadf0496a1e60326048f37fefef27f604c8e3589036ecd48daf90afb93e3ed2b447b0025c09867d4bdce46bda92d00ec20e80f2709a58a506256932c7fda955aae4894b4542a2972dff45b52438df9387476f4186a67959b4855fb1bf819912cd835136e93bd42332f4959e090325189d0a0f698b3b735c08584d36e932d1d4e6aef0d50bd0c9a5fe28a50d67acdf1876e9def2a12a367bf12843785211f34db67d5a82d1673a770af1fd596849a6b1efa8a9ec9c79c6af72a5858d014ae994a1ff27429ed41db04e2b5443fc7b97dd16cad27adc1c30bdfcb62c4a5d4bd2394075e6c0d05b755b7b8f9770337648161b3106e5fb5a6cf7272f89a1cfac1dfc1212cfc7339308c69c7628868ec36825573b6a6cae1f5c9410fddd2b40c2c2e2ef601aa9a7776693726793a91ac5db63eb5a23fad64210ca5361500d7c2506a7af6e3f8f1e5e926e9628fe9812fe67561070137be5d6df7e5a24ada5073d8608f112b8099b00b83c4e1da0056bef82ac5d1ae39d5f8bee577692327eb0571200d21870712b14d0243059f8481f1c4abd38601e1f7c2e0f609c70c6f64240672535a0d2a5ac02493d953ceb9a9a7d5f96d025b8e97646d57be39093d05cf9c5a583b7922c0da75c24d324669a360b1e7f93deca731b0076a5168b260f41dc5952b5861bea071e8d99d203dc6a9212ad5bd671d2a3eed7ba235d11b5e2ef7927f0ebb9e2ff00a09c6ba21cd0f6174ce65e37360e0c58915c061ae955039b00284660fc0474de75565c9d45c94349da8a4c0804ebacd69aff0f5c324eed43728ab2c23b9e0d13b0f95487b1b031816d418166a29d4e25a807665455d2079b8a1502f410b98d8a46093fb75d949d843f239ac1e47b583077e535dbdecd5933aac236f40d2d4f96e6093a345b0e0d118065e41f530ae10b83b9e659a99cc035c861f5a1c1bb53621ec53d6fd225eb2f21e3fe6ca4f2595c155bfdc2f4fe9b1c23901d1a315c92254a6a0860793eace3820252bf93111d5770f3548d105b5fdd17e0052e94a3c643d4a664cdcb888dbc20f4d04c8478bd043d9a7ec2258c2e8c856053d920f4b41b294eb5155a6b1e3c863b079985967f68d7401f013799d24100e1884d5e88acd076419a317f3d417f22dd4f014376e0810f334312c980169f2c03dac1eec5bbf85bf66a8ee3b272639b98a5e3c921996770b8207411537fdd9f6963a42679c0e13e7ea3ec7cdc60db03bf6c3e6e7d579ce6ea2a3d8478e560471212faec8e12cfa71b67ad7f87e81f1f0ead8118080381b7a05c9b94587a22182815424ee2194fadf2400f5841afbe9d2e8275b53d913a318d1f521d873d28a52ad50124ae8d6a1451aa0b62fa5a8aaedffd380dcebc2e13a1d09a92f7ff040582e46b30144c2227a533be75686a6c17c518654cb41ff4534542e584b1dade13562a811f3a14bf4d7b2fbbadc026abdc2c4079821a7afae0953255b93ac808023bcebf2ba1a416b4fc233377c1cfed5f80856707c193ad571b6815578e8f1dd88582c52d2d7e0f1ea91556ef3412393c77ea5ca492a493b28f537c34d691fb8b8c745fc6b82239f3dc5a3d45177accc3eda0a9b232d2623d34999d31806761034a206842d34bdce333776ff6d7c2cffa931a17d68964bdcea67799ec5ccb6aa9c1c0e92f251bb47b0c381e5bc5e9e773999ec7ef9d17b1471446a5e16fed39c3a022a32f32c7e74371447cf6ab0b6c5c4fecb97c7cef054f4a2d78d8cc3e055ce5c40a654d6592274de63ba8a0097f69e9924776212fcfec0dfedd4b35ae32ce1d66ea2090163ec980a5250b7fe0fcb211c2df7378963a1b3b4e24aa48dc4a3bf93671d6243fc554e905bb84561e4a1a54eb51d038f9251a1989438ec79ed7cd54af2a0ade156853bbd923ade53ab002b8d2174dda21bb998d6b3ae31db0a7a990510b5158adcde267a4bde743032826832609f64620f98a02ed81c727587bbe4c2aff225f1348b3c76618ca730f9a4e425b63df33645b00365640e00d66eed3c56508dd8281b0a429356b4c6eb066f35fb59a1ab88c9c7c9b805971cba37940e74dc541b07e463feaf0c382423ae0e93fde812086dfaec16daec8f5dc1b527e6f3ac9479f4c8620a6f79cf0b0eb4d040a76ec0268df1d4283e97a9412c211a78f3be1398f60cdb23c1d472efaf43b5150832c27c1da47bbd8d2b2ac38a896179722f77e00e2aa8bb546a11ef4d38b1a393", 0x1000) 20:33:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x40}, {0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x80, 0xfffffffffffff001, 0x4, 0x2}]}) 20:33:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x480, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x81}, {0x400004c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x44a1) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 20:33:59 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f82696c653000ef6709b6a3629ad0896bfca18abfb6e0d20ee039acf318731faa83b10461890577973c46987a3c5fd9efdcfdc20590c0ce18261b2ee4ab87e7d4021d3bc0d48c3856eadb0b85623fe9da44f0fb34fe2123742c5b63572cad48588c68ae979e3e6f9eb6ff519edb93"], 0x10) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)='(\\\x83\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='(\\\x83\x00', &(0x7f0000000400)='\x00']) shutdown(r0, 0x0) 20:33:59 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chflags(&(0x7f0000000000)='./file0/file1\x00', 0x10000) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 20:33:59 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000540)='X', 0x1) sendsyslog(&(0x7f0000000000)="adbd4a45481e10af35606ab46c97641bcdc673de80af92ca6802603346212c1ade692602e21d2a57760a0a84ab3ccfd11505fa9ac711bfe3a776e16998e1545ed291430ee58251fae1e5f04881ee360d0986f632c1d16ab737381bcdc62b34b8833e2a39ea2f0537afa57a98b769480d55cc", 0x72, 0x11) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x8) syz_emit_ethernet(0x44, &(0x7f0000000200)="31b9f072bf9f8172d50b3d5ba9acdb7f5d4af5e36bd2edc22b2aac8053c1e632c6e76998802bc3abb5d40e801d305a1dc7067fcc4d166bf6a7a878a168d3a60a9f59c703") ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) setitimer(0x0, &(0x7f0000000100)={{0xfff, 0xfffffffffffffff7}, {0x1, 0x1}}, &(0x7f0000000140)) fsync(r1) syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x5) 20:33:59 executing program 1: ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={{}, {[], [0x0, 0x0, 0x0, 0x0, 0x8000, 0xfffffffffffffffb]}}}) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x6, 0x4002, 0xfffffffffffffc00) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x2011, r0, 0x0, 0x0) dup2(r0, r1) r2 = kqueue() mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) socket$inet(0x2, 0x2, 0x100000000) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) listen(r3, 0x1) shmget(0x1, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x5) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 20:33:59 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) fchflags(r0, 0x10000) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000240)=[{{r0}, 0x0, 0x60, 0xfffff, 0xfffffffffffffffa}, {{r2}, 0xfffffffffffffffa, 0x60, 0x90, 0x800, 0x7}, {{r0}, 0x0, 0x2c, 0x0, 0x9, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x2, 0x8}, {{r1}, 0xffffffffffffffff, 0xc4, 0x12, 0x5, 0x800}, {{r2}, 0xfffffffffffffffd, 0x22, 0xf0000000, 0x4, 0x100000000}], 0x10000, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x10000000000, 0x5}], 0x3ff, 0x0, 0x100, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 20:33:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket$inet(0x2, 0x4002, 0x7fff7ffc) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x0, 0x3}, 0xc) 20:33:59 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8002, 0x0) 20:33:59 executing program 0: r0 = socket(0x11, 0x3, 0xf7fffffffffffffe) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x200, 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) r3 = socket(0x400020, 0x1, 0x60) kevent(r2, &(0x7f0000000140)=[{{r1}, 0x0, 0x4, 0x4, 0x0, 0x958d}, {{r0}, 0xfffffffffffffffc, 0x82, 0xf00000c4, 0xffffffff, 0x35e}, {{r0}, 0xfffffffffffffffb, 0x1, 0x81, 0x7, 0x1ff}, {{r1}, 0xfffffffffffffffb, 0x2, 0x20, 0x18000000000000, 0x101}, {{r1}, 0xffffffffffffffff, 0xc0, 0x5, 0x3, 0xc270}, {{r1}, 0xfffffffffffffffe, 0x9, 0x2, 0xff, 0x9}, {{r3}, 0xfffffffffffffffc, 0x2, 0x1, 0x4, 0x1}, {{r2}, 0xffffffffffffffff, 0xc4, 0x8, 0x7, 0x81}, {{r0}, 0xfffffffffffffffa, 0x1, 0x40000000, 0x76, 0xe6}], 0x860, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff9, 0x98, 0x80, 0x8, 0x10001}, {{r2}, 0xffffffffffffffff, 0x10, 0xf000000a, 0x0, 0x200}, {{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x43b, 0x1}, {{r2}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x6, 0x6}, {{r0}, 0xfffffffffffffff9, 0x0, 0x200fffff, 0x8, 0x3}, {{r2}, 0xfffffffffffffffb, 0x10, 0xb, 0x2, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x21, 0x51, 0x20, 0x8}, {{r0}, 0xfffffffffffffffb, 0x4, 0x4000000c, 0xfd81, 0x8000}, {{r1}, 0x0, 0x61, 0x80000000, 0x401, 0x8001}], 0x6, &(0x7f00000000c0)={0x2, 0x20}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x3) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:33:59 executing program 1: setuid(0xee01) r0 = socket$unix(0x1, 0x5, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x7fff, 0x7fff, &(0x7f00000000c0)="dcae4d3891fb92db2032701097d18cc0ccdcb8d12e7df05347a2b565ab19f54783774e2298996b235b3058", 0x2b) 20:33:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x3, 0xff, 0xffffffff}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:33:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) connect$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x20}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x5, 0x0, 0x5, 0x4}]}) syz_emit_ethernet(0x4, &(0x7f0000002540)="795ef707") 20:33:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x81, &(0x7f0000000040)}) mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r1, 0x2000444e) open(&(0x7f0000000140)='./bus\x00', 0xa0, 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r1) syz_emit_ethernet(0x68, &(0x7f0000000180)="f6b617d14b48bf4682bd17b39d4c7d9d334641dbd44779dd15c77378ae756042c689c4576280fb020000000000008cbf8bf1c5cde532b6ff0000000000000053b2d4d16d2b7a61d79325d7972265b5c1339078c2160e45ce66c5dd49412ee47413936e7a69dd40ce") 20:33:59 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = msgget(0x1, 0x10) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') msgctl$IPC_RMID(r1, 0x0) ioctl$VMM_IOC_TERM(r0, 0x40047463, 0x0) 20:34:00 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x790, 0x0) r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) 20:34:00 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000100)="9c872007284c02192fdfe06e5f31a2477f35b8505a8209652e2e2e", 0x1b) execve(0x0, 0x0, 0x0) 20:34:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x6, 0x2, {0x200, 0x35}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x80}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 20:34:00 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) minherit(&(0x7f0000988000/0x4000)=nil, 0x4000, 0x1) fchmod(r0, 0x4) madvise(&(0x7f0000a0b000/0xd000)=nil, 0xd000, 0x6) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) madvise(&(0x7f000089e000/0x4000)=nil, 0x4000, 0x6) 20:34:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0xc5a, 0x1}, {0x18, 0x2, 0x20, 0x4}, 0x4, [0x4, 0x4, 0x5, 0x80000001, 0x8, 0x2, 0x2, 0x40]}, 0x3c) r2 = semget$private(0x0, 0x2, 0x81) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/16) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) close(r1) 20:34:01 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000180)=0x800) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000002c0)="c1ca20e3a647c2a85ec3b6638b16edbd713c9822d066e6a34767d611c7dd32df8623a1010e08e7505056f9c317a86e522560fdbc35b8fa2c0fa4d7e439c7bd534794ccd0109d7aac2d0d51b8437e70ea3ce69ac2259e4d75d7ca149dcc01bb8a70f28b26c0cbaf1c95619f627b872662d12fb84122b48d5fe8a9744b7da372e18c0dbce2dfcf9d26c5de642cceff0f0ae2531e771c5967292f435787a38ee94ceb609d62a66db7e30ee0b6d215193a79f811835cb0ecbebd7e446ad513e5a6f3f98583c5b060ce41c727f4a8adf56a330c61cffd8271cee30464bcdee3", 0xdd}, {&(0x7f0000000080)="68c4bb522ada6722be7d52315df464d0285ad0acf05ad511c3e00fc4f2297eaa233e8bdfa1bf9d9a86fe018f4413f95b26611f06b4328e645ec36ed059862d50aa93d4328df3c116fbf7eb509aec6a70cba2cf0c8acec8b42c0828274007fb631bbe26f49f3cc16c1e73", 0x6a}, {&(0x7f0000000140)="c74de22ea0606334cbe39145afe21fbb92f02914596755bc7c92", 0x1a}, {&(0x7f00000003c0)="156bc02f7c2074cf64d4d7e739f4e6fb2ab1d9803ea222aec37c2c2f0d413d060fa7b276373e723499882fb2dbc7130d6a8a5007b0a0e6b0fa749d12ace8187b0172ee03b63ede49b82166312255717eac977206e1b201fab91e2f0499badbf259c369b3fee7bc4860bc252d8ef23c428d7eb592802bc89790cab43f3f091972ee49ee2f400e945c15dea560a50e122a36ef0fc9093d5ea78daaf644542f5bf2631ac6c34425d7bdef09a6b1e520a67363483117446ee5", 0xb7}, {&(0x7f0000000480)="5c609b63aa503724bb05f36ce679c10b6076856042c8a590eb6afb1fe86f314d324fa9e68ad21b2a2490f0cdf8c2ceeaff5ea18dfd9d206ad769a40fac4f8306aaf6744155fc136e36a94f6165ac7b37bba21fdab746c8dd48f20e024415d173ddbf37894bdfbf415a47d36402206bf834275c1de514ea496e70ca7ed33f05a925a95e09d465c6ad09c0f1ed8781731f13ea8883b32d18ce73aa8e27316a7078ec154db8b611e0281e9968b2e2b93bdbd3bc638164503dd666db958af4792b3f8bc3", 0xc2}, {&(0x7f0000000580)="a06e5c7dc49c627ee70fac241c696f4c71fa91d8d77c2b6e32bebb4c5c43b3efc9fd4c084a42024fe1033e97b501d274c6c777006cb73dab5b839f6974f2ac489b1c103d9b4a51d0b4cb41332a43a0c7662e1a90466f5b31a2ccece5c89844de94fa0384503a247ab91b21a708616dc799970e53a33b130b84a270aa9cf9278bff2c647dd1c4ca70cc553738395bd205c4cc6cf463f9faf53ade092b7db91bd2a39663c9b263d9a513215b41a57364927407004856abee2328150a34f6947a9009c20410bc52f81f33a23a75093ba4b8", 0xd0}], 0x6, 0x0, 0x0) open$dir(&(0x7f0000000000)='./control\x00', 0x0, 0x40) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 20:34:01 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() r3 = getegid() poll(&(0x7f0000000180)=[{}], 0x1, 0x84) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgroups(0x6, &(0x7f0000000180)=[r1, r2, r3, r4, r5, r6]) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3}, 0xc) r7 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r8 = dup2(r7, r7) ioctl$VMM_IOC_RUN(r8, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 20:34:01 executing program 0: r0 = semget$private(0x0, 0x4, 0x4) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000140)=""/36) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) sendmsg(r2, &(0x7f00000001c0)={&(0x7f0000000180)=@in={0x2, 0x1}, 0xc, &(0x7f0000000580)=[{&(0x7f00000006c0)="ceb05787a469abff231747d56295ec2ddb4135781df21d27b4a4fa5b6695fb3bcbdeecf88604c0a33ec9e61d995e63ac251c8c8cce3b170bacf77ece5d355565a3e171f3d7cca015091f480399e40bb2c5ee58df1e4a42f9ee5fd36b8dbaef026280cf3bf3396e08a4b2d5c533f856404af4d600c3b75c63537ee3437eaadc147f9c287d6c5f1d0da73b2d14f860ec4ff3b087f2a48f9ea8f51aba6a79bf11f8864fa2eb102fd818cd061ef99b9b543349ee13e25e79e126808bdb11ac782d4448231b86e62088374c1ab413d3fed8cd75bc0f793bc90a67e23b8fbb5637852d3a1717c8668db9b548112ba4980b3a9fbd993db259499d7ea2b1cb7221cd6c7fdd1d67b77d6c63c393ad5b255e27f9fb3344119a824bdc363ff2f3dad4916e55e91d8076a6026731ba221e6339a66314e06bc1065ed19d978ce9e593ee949ba0e9923cef277a41c96ff6a9191a7418e13ab99837829b0b64686ea80e0a04b6e5e26abdcaa53dd16573a5994f9d952b3c27fc212b091bd69afb0ab70533ea092c42d3689595e314cdce1dfaf10b326b3e47621235555fb910a6cbd9a95b2a437bd1355a4dafd57d1e3cd088f6a7f0b409ba90965982b2bdeb13ea7887cae2498146454393f0c472a059c715af57b49fb0685aec8aec56500959489d8e480b203e0ca81a1d5acc0b87d6cf171b870df74b0bcec5c7acda96958d1f4c6a6c0c83ededd11283dd694a1a8e0962e07cda4bc42d30a2348ddfe7104c4c1e826a06c51de846ca1a7059b555afed035cf93cef3dce52f40282f0144824e93d039f2b7fcf88a0814c798d0b08644252c35513204dfe8886cdb70f39a7abb8400a9f9cf9e79291403ca12d9a2e7baf440aa3f732912617e2dbbcc36485096d00ffe498d1f61b14f5a82fc9bf1463e127506496972e49cf6036d0adeec0c44dec582761980e20b855e901f674c32feece728d66dd096a29157897f1cf6c7d103c15b096f3168989cb8993f1ba619ee8afab7f212394761d46064a4d27c61f3d0a935a34c91f4d91d859e90964f844875d96ef355b14ef949abeadf97501a1903991db98067d9badb9d5f685f3649bac19e805c040ccdc01b470fcbe90cba6691a0f59aa1e93e749b688541617332a005ff18143d33bd9f7c005e47bc197903fa95a947e692955e51b5a903ca65d59508ed50fdaca3d69c552db96160baeb92fb57391c192fe6b653f03391ad2cd5406dd9f3298972c2ba32bc3887d64da216f89189c124d1bafa78e89dd24f41fa827d039a648adb162dd1b5379cc604bfe497515e4ff3780c185bf88b112765eb76e6606cd4042d2c8b8f0d7840c5adc32d8fdd977444cbf7327f3bbb6695742111760d9abdcd31b13abb4d5a5698bb56c55eee296894d6568dfb2dbea5f1af5e4192e16c6c572108160c62eb8a31a0ac41d31b8c132b02c4949e14a942a17b2d22987e08290a1c00e31073c88b471064e1433e3ca4f4287111f94a5356f5fe992bc1972c4f85a87eed4d4a3dfa51f707cc88fa8fca181e0e3f4141ad2ef029766a85b30688bca74f81bacc83526d1347ca6bafae192c7b80e7b493044e03199b71c10324edc85c02e0d99cde3212b1e19728948a5f8b57f73f5be9c1c3dd314c724cc82548b501b6ea3a9107af26c1909e52a6f6426183551e42994e185d5c58e510cca28054d360947527697ebb92216f77805a3c727d46309f491051f3bd68c76e3a1d1a9d673d75502b07e1aee60af121744727cd3ee2f0854e49e647dee9793a652792db89635c8168388d81fdf42d17256775ed392c9d74ac7242d674af99390be1f9e3b1a565fc1793c639795c20e3f387775a62b4ad9bb9a2d421610effebfb304ede3b9a45826def25c367e269d5073a68d18a818c62dbead439e64f8d95f7edd58b570747eb2c11447f1a427a03937c86e096621b1f1a34d298b6ce0968ebfbb215ea4b9c2ec46efd4acd703d22c69dc6c706d09e596eee3fa54551f79630a8b79338f7733fba218ddd56354707e6001bdb5a50189fe394c204fc66997ba394a2f6381fba4bfbfabec348ef543c59d8bbb03b89b494b8c9169b80d28f496aa9e3af353788fcc7c0e6af95c46158e80b31ec5851a65dfe0d5733a9787804cbe8d1f2e35cb4b5cceb1ffaf7c380ca98b52b0ae791cf450c795ff36d74da9d74096ba309c4ab9afcfd47f099922f66c07026b5eae414a1a78e293a6a8ad23e8ea144a91bad7feae6003b9f88266dde1563c52534c985733103e0d521a9855b31638199e9909def4e661c74e6282299120b08e84ffba56c846ec2bfac3ceaf81bbc76a2f179828ee7957bf2fd9801379590ffda970c34d6821b64ebe3e941d45f06237f35e41de887693026bd01eaf2260ab0d5917838b4ecd921a743c0cb0a0e7eccc31adc1ad5233601e54cc6c23919ccc11e872fd45d404a0dc86ecab05761379117b31c535162fadbc88d280b13c3ca254ba6749362ce8bae27ec1811298e20c033a3329c37659d3428c437cb2f0b1e4a555801af5df3d5386c53dcd44d6d2909fe6b7c16e6be8b24e214ccec6af7b07bd8e94a53f4bb5ee0f56950f06973db1d9de350444fb9992d1f356bac4675a67e738c1c22ce34dc481a78f150c305a83f5e88914aedabce95dec95eb0bac2a750cac677153a61813c91147f512e8b1bfeca8db5f7ccf04aa83c1bdd10de7f8316e9679f153c31bbb6dcf1fd840c67d47f3b64ec8ea2c5a7eeccde5dce490ec7e7ae00c256f9c36b9326664aa7d2d00b8617ece95364d621583be9cdd45e76955f632535fb2509f5ceb8b3562fbe24cbd2bb5a235e98bc3d84cb48abfd76f527fe97f85175c23f92a0212a74ce3bcc8b5d6e3319a44d844c59045d331007399a0c1a93bbd27fdc2792308f5da37ec3ae048275024dab48a2a8815ba8192e1628d935782010dfbfc526b5c4a4065714db6fa10072471bc5a1fe86c9cab9e864b5c765ff89ae325d00ccd687bd70683f579951d040c1ffa944c73fde09cbf97820b316e047e647570bc1f353a3fc34b42e5a6a8f72120227a981d62343e6219eb1c1d9aea257af4b197512c6ee0baf7fc42c2286e78a0b3c6d4b4ef35fcb99603d09b3f4ea5fcfb6b67d106653b8ffac9051c14e9eb1956fefd0895e98e3b9ede8e3d6038245e7d398e0f468d4c5e01aed3850dca7c4d2ba85f8cc50b48dc55f14a679b79f09d0b4112978b48a704c8d28a7348c1639fd2b7fc96d330576e4467d50fed67bde8116a5f3acd5183d2e76065d26f6ae90f5b5de1cef075186cd3b84cc9ba2596f9de5567b174c1c0f8a55b7408c51db7173da9b8da3ddcfc7da113a170625a3e5059773c9ea9edaf4381924f97aa88bc103cf9129810e42ec7b8679bce1637faeb5c4d1b12b1ca2473922821f2e93073e94d28bfdd6c0400ef3e52ff733a4d376cd5118aeeb3723ad6a0cac4fb539f2f201387828ba7e73348145ee47b83ea9a5bed77477c4305422c131af8b82453fd80b9e4c95366f170e7ba6fd5b284863c91326ac70f508bfb76ec5dca3618bfb4f46328bd4fcc189a3457331d6afeff1d3f69e7162eab9d4c0f5a9ce400b564641df7892ddf7c672c38f0464d6a806d31ffd58cea63fa7dae846ffdc853dd839e0a4b26ee1ed6ab976b3b3d569825ce1c3aafb8486c035270fbb991e3026bf00f22bdb7a11c3b3398304b2545f48ddc79db1167abca8289c0b84557ea85a2fc9e16951e088171dbee23dd2154f8d267afb9d3b61d1b8deb1b1a0299b0c21f3b12ae7686d630cc335c06d61fbb7975ea3e6ee69f931b28ad69713cf44d107b5fbef3c6f5f9f68b5e10c022fc4123f4ed8254f11f54eb067feeb63d8ef401808f0a94f03aeb455cdfc5daaf1f4c67bda3b873f17504fe8da6b5bc299f157ea9a5a65e0ccb8729438eed1561097b65213e39a8a5fa79e9beacd2923099f545d8779fd0053e9b0664a856e3122a37234f5b615f885f5a3444b8f72701f66361546b8787fdd3947f4c88b94c63fe3b298c02e21b44d93534ab220a991a0fc26462a21c48e20e440e774c2fc6ed03f87f7c5c8d1a64cf4e2d65e3376102d5988db6f17c4c930efd7efbd9f805201b66d8ed60e5af81f458d6d3f4add58443f3c363bb770a17b4850d90a558eed34e626ae8b634f003de374af28d2b02614b2880962d027b189e79d1f8242b0b85de65af6ab9b0176a0293a3e43ba291537194ebabb0febf4e03b764cf3446a61ed85d0a397a7b66e20b4c9c0f81535702d0123597318d059bb05371028e95f30e291350cbe0127c7096b93b9b7e658de02604ce04505f4d2f288621d0f2f4e6f01415793072d28d484dbbdf0ca6d56afd0be25c774ddb1a4451b3c126b59fb197d7a8e7e790fdb9f2c4e3e40a48ffa6a92e3554e940f645440129014c455761cc3779c16380e18530f93df0abc45c8962d204ade3e07985a392aecb95921c28a74f4018fae7f052d87d72f8fca95e6802e96f445b8b6a31d66f132f816b5fe812dbdb199280f527c36020896001a0117fb750ce5af7d8f1a8a5fa737e8abd7627a63fb65c100813e2c369fc5bb9dd70636f6408ac09d045367384047ed35f7fb3a76a66525b6ad2766b1e4450eb4f483fce9b7d454b28f1edb83c19d06c872977bd4a8720d5a073a42fcc7b1e6bffd2e85c3a8eaf8ad4d872698c4599ac3e878a214af9bb87a5506c84138ca0bfa93275e51695093a07c2c7339218bfd181848a4972a0002fc0cc8f494f4167db71c851ad56528d8eef098479ee2673f85d61af2493569223e99c40bdebe8ae1ed787fac27c51380351e7c3cbffa19901a76eb39af65408444001e4fec6f3838db91e1e0bb19484816fee256dfcbe80b5f6c1663e12fb463ea7af0b0ba4be528b0479f8d53f3ebbaec8d836086e98d68fc78d157836cd2ae8113cc1f6d35f57b6ecc04cbf34f5a7d85c9b22e04264d554befd8cca47516892b8513a8f4958f92ca8e3c2a76ace22ca668186fb78afeaa8da2397a13983337a3c2ccf25032ea6fb6ee9749f3ee1b42251b8121e00c5a0497784b04e0ca5485fa23fdb050d71803c3e92f91e0cf5a9ba47f35323e8e3c1e765c70bd2f0500f84a0eace14d0a299122983559c7f0ad18d355b7de2ba51cffccf80f265fe22339f0b5f9f3eb48aa5d9863d87b4f398a6f17019c4c6dfbcdaa305c89c0f3bacc40a909a347eab0b486e6ca57996f76da1e45f845298bfeca9233f51f6c6f29925813b61b2085206067f5ba0ef9b92fc3b3c83ebb0340df004a9ecd0b07196a3bf9d33f9d173f8195d32182a5f19251aada36eb4ce6fc269f173de93108dd82edd982b351994d83e0e34bcc1e6fb0ea3ddd3c38fc14dbfcac45815bbbe9ec1fd4e18f129e1a784d9b18ab95adae870947a0b6be4d2ca9981b96472958fb4569af1bd36337b7c1a5c7e7dbadbf41557b8ae18a5d9b25f098c44dfbbf23964855f51148cbd5f726839ce1130a496a64f359c38768ea30b2ea00e203ba0419f23a0e07101d98b495ed9bdcecfb8dd2df3adac07787dc92c834e36e461105ed1adae204c41dc9dd8537f7b83d57aaeb2a444e6cccd58cdc7976addc9f2f6efec36f79d61b0efcea2d927c81aec90fe4c198027158bbfdba12fc6fe64e10bc583f1241f25d8c3a99c1dbc0fdc31e7932dc3cea61084f7c4d115911b05a0ccc4566e2d5feda553b3956346f6ab92fc9fc2225db04d8650a2155358f304f522fff9f754e18582ce9a660c1255c8d20d91fedc7cab17f027314f405b687918ced210b59a7c8c", 0x1000}, {&(0x7f0000000340)="a629f037a525bf55c3a9fe734e595913bde1f0b03d7a47a53b66bf4a676adf68fcb802b8edc37e9aa432a729b79613b9d82252e1a934c746cf2a82afd86546b3a639d59c7c0ab0407f80d8c3312913f88b0efe2335537f07e9d23b0d4f475382d69e048a75765b2f6bc757696740950086bb1567e14be04c9e02b4c987b69c6d9d69307c064d47926ff60885d2bd2dd188f4a824989bdef5fc6e4c2033742afe902bd49f84a168bfb81c98168f3e9d898958f75f14a5cdf7ced988d937abb9766fdc5e0087aa1a62bcc30f11be72f8eb72810c6935fc88c3925b47", 0xdb}, {&(0x7f0000000240)="3959f41c59d84fa4e5be92f5339165713303a85610bc4299837f27a29b1adf10c29b2a699e8d81a378e8f72b633eea41179c9e0f1a641639364d2ef287969e8472edebfcef246cfe6143b3df44930ef62b2d28c67c5bcda9821c5ba181c01be178bb3eb1d3dd9b030fb0b764a58e1bbd37104d28f23a0f129a64961a7296fa64a59012e78c7bde1048945ea18154b328fab38c63e2e44667afbfb5ca186cf5259f0868bf8a269786e2879cd49eec", 0xae}, {&(0x7f0000000440)="a79b3e7751b8a68ee6b60fd67a86ac48773062b277f351780be9aa1b5498b03e5681df62b80195003a6d663ce4586cdb75dd08d47b358f53809c13c055a78f78800ddaba28f27e9a0699b36071c2ad409ac4994a2755c6fad4", 0x59}, {&(0x7f00000004c0)="5d6aab8adb89bb1bbeb95b6968afb6155869281bd0206466eced292cb042f648ac9ed7d593b1bc84a32d4d68ce56258a50e33ef4acffe405c6f612d8f86f8ba2d41def26884044f0f31a8ffe5b3a08c0ca16dc9192393a1c452edb3a80f9d84c98b04312c8fc991a4cf66ad61f6552e031d74998dd3a3e60985fce675e0e948dc0ef", 0x82}], 0x5, &(0x7f00000016c0)=ANY=[@ANYBLOB="d000000000000000ffff0000110000009291f66b8f1bd0a7c50153f15df4d00209de772abba0345b5eccb2b21f84775187ca00e070daf45b68e60d678fd207a49aa4c4852e86e7cb725861de25b86a9bec3315f5866ad72e5cc56b01c5d0a424ee6c6231f270b5c716dcf28350dd480b44fc16ea3e56c0753a1109fca238332ff07fc98e6cbde3c234bbf7432932b5d294aa1a065e5aa060221b218548cda59606b2a42917c47a92ba20fb8acbd07f57584d457023bc0c4e48b02492663749c3dc29662e0b4e3bc27fd56a53b76b0000"], 0xd0}, 0x9) rmdir(&(0x7f0000000300)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") getpeername$inet6(r2, &(0x7f0000000600), &(0x7f0000000640)=0xc) 20:34:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xffffffffffffffff, {0xfffffffffffffffe, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x8000000400000002, 0xfffd) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x120) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x3e8, 0x3, 0x1000, 0x1001, 0x7, 0x7fff, 0x1, 0x3, 0x0, 0x7, 0x39}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000100)="de72cf5b97672e13", 0x8, 0x0, 0x0, 0x0) 20:34:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="00000018600417b2ee222b00fe0000ffffffff00000008f6ceffff276e2b8d2a48d69e0000000000000000003a030000000058a393355fdee30badc2", 0x3c}], 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x1139) chmod(&(0x7f0000000080)='./bus\x00', 0x100) ftruncate(r0, 0x0, 0x4) 20:34:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) getsockopt(r0, 0xffffffffffff0000, 0x80000000, &(0x7f0000000000)=""/96, &(0x7f0000000080)=0x60) 20:34:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x84) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x3c, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 20:34:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[]}, 0x0) close(r1) recvfrom(r0, &(0x7f0000000080)=""/116, 0x74, 0x800, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) dup2(r1, r0) 20:34:01 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)='\x00', 0x1ea) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x7, 0x800000, 0x0, 0xfffffffffdfffff9, "0503c6190000000000004b00fffffff000", 0xfffffffffffffff8}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) execve(0x0, 0x0, 0x0) 20:34:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x3ed5cc09) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x800000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {}, {0x6}]}) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000480)="b6") 20:34:01 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000140)={0x0, 0x2, {0xae, 0x1}}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x401) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x1) 20:34:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000300)="d7f9f70376ed007832a301bd54b27dd614d53a0d32d3d6bf58d79a0168fd4766c6034e571a009f4e37e3890b639d586b4291037f0690f9b63e54e9583ea9f3d619740a679ae51bf21b9988aa8e8b21f36a481c6bea80a950544293c7b4a471230bc7d7707cf9f3d92d1ac4b3aadb35410bce52c443c0b5434b8fa60e8a74d6f68a85e9cd66d255886c0ab96e53db11b599151fe5ad9cbb54dca18aad9703d4f04838fe238c0b5093a8117541320dd82aeb33cea83c2190c2f07466085b50974a998ea52865cc082f57eb784e118757ecdac05a854cecdeb228af238c9d1ecb5ac819b79a25e0b2634146b8fccc5e4d58665114", 0xf3}, {&(0x7f0000000200)="821db35b0fe6d8be0dec932cbb0ce7c39976eaade99bf24bec102706e977cd055abe5bf5d7bdb497dbaf8ce66ae42839313160b8f9b523ed45150c5c0a01fc431863c9c99ea906ed6828eb9ae951c476a0b5c28d9c9a7cd00f2a1fdc5033cec8f1692ddd195e15e1428d82ed9f66878f1ac690ed42e15805110a494711b7ab6543e9380ccc1e15cd70276eb5413101745bdcdf3bfef9dcd53d66c2fd73ce045327f8fe3ea0d505a4703ce2de7860", 0xae}, {&(0x7f0000000400)="e359a5faf416fa4485eb2722bedc49f43b7d213b579e2780f6399dae93c5651f29fe28de758c71a945eace183d3f8ea0b31a5ee145cb38617db9460a843d09fe891720c22b43a07d44c55baf575a9eb81c148124d47701797e1e2f160a53f56a9b25ee04ae5e9ee04a0af191a7a43c25298551b10a630c1e09d0077e5026f9463e6f9030186357f5597bf2f6551021a2488e9619563eabaf723b1dcf8691a941ab5dd4afd9661539899ffa6ac2ace3a0d9644d76ebe454c4e72417e0c721ce41240d2f9a6d1092b85662bcfbd2395e4f739e2befabdea06cd80e979f2bb74ab47bcdc1172fbc6d39b2b8713447c2fb2b9930c9933ca2d0ab56dacc640eb42046439287e92e602797da85ff4a62e0f35d5125ed6dae98881d4f4dc3989eb7d023215541d5e632d4688cc48c61f1537aa96ab8a43768ea626833cad39c7e0f95170dbdd3cd3420ddeefa93d82bb721f85ddb2ba2ce5a2f1791c67dc47f3c63aa32602e8ac256e2502c64b2ecd8522ce4b85b0f8bf760fef5e979d9af1af774ac6b7d14fda0c291bbf8f8ca2a8ccb3d05ac6fee931cce362eb1be72328d1c36c285e38e4692e5b58c0415c44f9ca43413c7f4066dba87977401ccb55b075185465a8b864ee96937d065ebee0e8eadcc7b8d9d19e5ec4f04ec42443dcca0230b6a90af2c98e1129924b5783518999b6fcfae7d446c6b1e1c2495254da2c2f8bd63b0ed26cd63100db2fbcb332b0032d7a58a7420abe6ff10a2b41ac82565d2f2fbb9ed3f68cec6b3aa9366975e7a4303fbba5c2d2260eab4a3fcd74205be6366af5788a6b69d133e27c92b313ea2a1d2378d164b5ea8d2d9901ad1d90b3975c41edbb7812596e454739d7ced9f825c8557e6af826ae1617d63466502617f9db74b0db684ed0184d2a83bd347f1ec5986146085dbf5436bfbf239b13fd4afc9d43c8fc38fb1bf606fb4737719228ae7baefde9a64b31b09e72f0b2245da5aef9a9faeece30b1b182577be0bbe4703ab8dab6fdfdd38584c7556da35f26d5fb5a713bafc2d4afd4fa6fa45bd373422b145adb31e4545ef1fbe4897f195049e2a45b07b0b51f445d23356ad3520b7646fdc5e3c153b9db94764d19a1fe313f2210118c998a3bb18f691c9f916d6c3f79e30416f58182e13ac662082a1fe378a328eb777871e45511c57ee56b448764d815e914987523af240e3ea7ea4f8964d56c1197a1f9d358d08f9716b9fd0246e1a68216f01a4eed42f6d72c3ea3f863e3a2ca9793cf157511435e6ef0bf26452d31861b6c55abb56ebe73bdb06a7e470fbee9d221d59a82a6348eaedcc8a6b8cd0c23217ba655d0bee77007af03b995eed92ed500d242709fd5a1394bd0f1d2d86d452fabd78da6c1a0e0ef198bbd83e7757f92884dd7dfaea086d4fa4607e389cba5382a9904a18337e58b8b7f0c4505873ca904165d82aa4acc25e5b4132a9d33e0ca482780c7bdd47352263912709eab537e9c3632406f018cabc892e71c1be9d8fb5e37d900b1de2d40d37e277e60209c0f09bf0f941acd11c98b7b997d2fa023c35bbf389636e41ed14a3570a6f0be40f7f7054b54a00f2dfb6b1cff8c924fc4c8d9bca83349eabad8b34c536f66015220fae6a73b488da00d85b49bac94236e605a65e514206b731bd3211b0c7b9836fea5d7bf8cf9513b0660c454a8543327cb36d7c017b03f462bbc7d8c3e050ee9ee999dffc426062147d678fbef5e445799cd27705888760a079961e8ebbe5d2e1087eab795e3ec24ae2398aa732c58cb77f047a20e8f6dd411e8e780f480dd94917125a4faa87e8f1d0d2da7aac0b475265f5f480e211d3b7e5a3369b224372ecf9888e9425a1550641e1aa94d297952516c6fbbc707b47f2ffaef68d2669d2588be32e7be0b2172892446b05292bb0bcdf36e1df19fff5680d2ebc58c218aa7d4787b0395c96c4ef22345bbb7a4c692025ba0d0dfdafd18dfe99c5c21aca3dc6e43156e37ac667a5c462f7bcd527a2857a27dd7d201ba85da1d792d4ec57faad6e23ebaf6e9af40ee606a85e32264bccf63c976e38b38092555fa292a1465cac9b51a3090a747460028cec47dd48725ea08e87b32bafd226febdeecef8218dbeb58d2ac91abe6d50ac6bfa7162d34689a66339026545799d508a1dfba32162aed5d8ada58431e0ca0ea8f904e00b3ff1037c70663e228862e10b6b39683ef89860891cfe7e3c256774f4c16322f6956caa7162faae33b0469efcbae90c2a90beaaf443f5a679e896965f2d2f2ae1bd54011c2e47ae5e0ad0e08209bc5e9cf640fe440e0b83c5c253c34e60652c00254f00c0942b16a3cce752b45b64a52f8353e489de13fe157a8d162d0a8781b759f3a961c162005d9b74dca6daddbfdee892216a211e2af13740155b6f65ceef94306962ad4f1eaf8708b13d11186a1636ca3c4bf1e26e2a92364425586bb79d92e94766d5d7a7b5220094c7c2e2a7f36b810d0a013c3b05afab814877b7102f08926514df6ccfd1f02b83bd1cc12be54230e6225b089878f6e0aa96d4a23ed59d161c51da28a978949b92e66cda55cea9288ae378b2c6a03605ca71ca601eadb8956ad88ea585dfdd9efe93837c48f5d79eeb56ebc139707e927f28a3ecae99e210c225152ceb83bb07240f6f763c032bd4675c6bd9cf9750daa2bafcb5c8a6ef5b36f3c4f11d577ca7f7faea82a99eec1ed78e54b9cd6ba90dc8fc492efc3b559a1adf454f8e4508793b0dba31f05310e5d6d7dca21418852db948ac03096f9bc7c902493b1d1f59446ed1b3327d796cdbb7199b09e6e29eaa3d0df98b64d3375b844958ee9240b791cf09e77236f464771b9e494f9e0e5be6628b84980a4979e5a9ea882157e3635182141c640f0adc76b650c44e07c4e0d7312b1c4ee876b2396c7d9193bb180b4b3f4d2875e99a823967bf5be49d1ed896277e2d4923c82d49b71197a46298c735c2b83fc282ab6b6e2395a1a864f230890af805e54f8f7e7e0124585107b20ece1d9c24460e1147b7e96fca995dcc4ec9af1e144f817cf52f50d7c2a9fb57f931e60ef464f3c13e4fe553f1432d42bff19bb85e0c783f0b97903a8903ec7db1480982e655588cf9ff8e5dd5ebc877db9fd9693de512ada81101051f8b011fe865afc2040aa000b09a0bd80dcd00e0731d92ce37df32a3c96d9c4b45b2adb2c9f05e99729ebae8271be5635d57040ccdcebeda91682a90e70dd8dc0149ad3983388d3c694477f2dc9a50cb08b3128e2478acf279ea53a33a46d863a0e2fd8ecd9115424487651e40ee845e6000be4e4e4f7197b9e0137b84ca9f3d970299c01e6c5eea61d53d8e493a54b84ed3aa1243487d3a704ff18a3ed0820302707a551eb34726ba31cb92bf64a15c2df1c9fd93b964f13f621cab276409c3987411f267e0b01cf86a1e2ba47f12c989884a315dc3a2b06e1212ab56a82774f977220ae1bd851e35a70250ddf7ed7cfbc2746b103171ad6f94ef3a9dbc24a48ac16f837e00af49df79e93d810f6d6ddeee2251fa8a20ac77cdb0905ce78dd0c92b257d876a187d50e07e1fc2a0fbf104121d57c092eda8c76ed90f8241fa2ab2eb9c0d8609db790b82bc3a76bee5b57f166232663d80394072b312b9a59c990626d36cd292496024f763c07ff25f746d86c49c390a9f0ecda85b9c79c537dc4df24076df1e59580af0d477f29f69e88c3611f5a681f7e3826b1fb673f324dddaa5b70d63c65c999e805ace01f421475109355a2c4fdf6475a2a77dcb2be232efe909d549d2078d6728fd9fe58f2364a73592ea888f5fde661b324b745c91aa6deb211167207ce173f0bd7d1a7a3ec91d5d6a5293ebb68b04853680cede1c46cd027483392dce95f47da636f2862bef3de88dbd4d2e1fc39861f5de6dd2e63017d9451c82e19914116b8eeee0413a7f13f66ee46f2223768ac91f8ab653db84f4f18fcf9fca14d3fe1ffbd30f119fd0167b6378ac5f73185e1e30644c78c3044180354a9816008544e07364adc57da967070646896561813f569a2d2d1b3ea5261a388e8c98a311ad879182b85f29943351fe0e449df9eac13480bb85cb7c6a323a6f952d34be6127f95dfb50c3be2d90ed33db850fb8d584f2249414da58c1294e9802ec419123ebdac1e86b4f8a4333ad375824ba6ac06d7aa4826984ccbb6741f6b156e77ac1b3a3aa7c85c914df7d18fe645ae55aec31657bfc4d9c7d403997b28805da1170bccf17f6e56f3b49379700083c9e1e0df81129ce9bfc49c4634fdaf49efd4a182db68c9a5d7f9b70b9610ba2df259207262317e49707b533f736004fa2f541581e8c19fd81a4cfd747695d9f0111778468ed5a988f34b5299185ffe1785ba85292475cb173bae5a1f263d130d5b8c37852f471cf4b3b9647d58c858eb1a2e2b162be765cce290d43b74472f8207a406b7f879713c3b289db80d05e84172016056c7d6ff77a6a81fc81946cd6d3ad6efed3da0c17a1ec5dc4546359066dcf70dccde8b2a387744ec547eeead20d8c505ecc46763baea32cd735742317767d1374b042f19722d36d59f179369c324ecafc2dd35a1e6faaa6ee843425612bb67ef96c8b337cf16ee3ce4a6ff2ded7e43f8713644de321c8a22a33406c49da432c8536f5b00e5ebf61f0faf6396384fedcb0335f0101f6ef2a095cda7272c35b0705f8e4a1315ed5d1d2906188943a588145dd550ce8db9dea9dd9bcec97cccfa76c010e244c1ebb23f3121e434c10981f41b48826c9845aeafc7a388054116ecdd5e3e0e3511085baa93d4370f4b0d4186c7b81482cafa9ae0135471412c2354e3e8a7a5aa7246283a057e3480be48b3975239ce1bc6f3d6fc27cb6df05edd333b2df473eb9dc1f96c4cc5aaae36cce50b0336715e0bfc51975df807c776ab19dfee65dc82e9ad7386028348268b47067d4a931fd76629e3ea093610f63d1f0aff1f68acfaae22dd736dbb80fab71e38c02eb9020485649300d1de271df2069072a61d44db932ab0bd5d86b98900445049a00da771a932b7ac831f0a7904afebf9054dedb87ca0bcea7225a3fcc571d48386a74e1eecedc160a6a43e98d6f4cc93e15f54bf25817e72134dac42835ebdd9f7d2bddbf48687f8742ec13e24a5ab04cf84023844920caa45d86db607aa375f3f9fbc57a58c6b8b2df3e9213eaf22c37f9957ecad07e80f56b92e616233ab9b62be513eadbda8c142656c5c1678dddccbd7f4e557654de62264ee7b4beb04b85a650168af472666b5151e85b854f80b26ea9c3e309cc09d1ba52799df2ab1c1d857e708ce124b3b93087b99a88cb75d452192878e1e49bbf350037e2113fef83cc03a270973ff22b9a35bf7d7ae1c059ea9e34a7bda50f78fb08b57f6b71c8d370d80ffb5d5f834149fc820f0d18bab5dcf17199ed01846c42678ddade15fbec63aefc4b3170fa53db48bb6a83d617b5c39ef0d25db2aa607a5d22c172aed3dca262d86dbbfa421b62a1239f6c627113942e393b7ea958797e7c5097e0260be4acfa411a73732a277ed0f99ebc81a96ed79a2c24502999491368d3cc6b6b370a8c057d5a68bb1b5ab15729b3e5caa7bbc5503132a5ffcd9e326aa3d65986cf9154e348d3b06151599ba6a3f9228b852f668aa1270faf1ca4aec246992f9ebbfc34b7d6738cb8ce3f18ce643cd240e9a797e02595ee64c40a9d79939e25c241987034d597b551a61776140524b544f1cfca0bbd7f902d04bf8644182b4ccb91f3c0ff7ff46dd71beff978801f31086fae303807a9d296bf", 0x1000}, {&(0x7f0000001400)="64377f75ed64e6da68d4382ba118cd51cb5ecb8e06f2773259de7809a7d60cebf32d4d10d90345e4e7471c8ebfc743ec3c432a7ad834b0ef1c0b19c6d01a86fa3128e470fc71ee0c48cd66f9728a6a250c9a96a0b75fc288810c25421a4c81bd9d51bc04ba14e2b989fb006734038cfdf6421834aa4dffd8f8d5724fdc503476805f9fc36925e6a20f7a9a2487108b464cee3109d3c7d2786892f37b05afdf76061d9c987e7e2a2b05faedc861fce241d5318b5cd5b491b382a7f20dad39d1ffe487778cf7158dabca016f7b", 0xcc}], 0x4, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 20:34:01 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = msgget(0x2, 0x0) msgsnd(r1, &(0x7f0000000240)={0x2, "cd23b2103c21e9ffac303ff5281753ab282e6a5b63dcdab73514d23f8f8247dc1b485e25aedd032eff66446edb4a89cc6edc4546fd8434a0f0b5ee473a4925f2f18d27c848d6ed0c3d0af689af73fa1e96c6fbc333bf55a4cb74a26ccdd0b2f6dc170b2172eb899bef3d7f457163d5ddb37751538de67a02872c384593790b58ccb31ffc5c8084fd68ef24422cdc5489a342c1dafc6fdee3f3351139881a1c6fa14a22e5fa4804b1efb5dec464d015e8474561a1b35469765e0594c9b77e4c2c8d8a97de1e29b49b834d6e0199ffd8a392b3a9dd176c5a4f72482391df8d3df4aa03f106fd08cfcf4b03ec89bbcac9573433667b2f6f848dcf344e7933f0684604a596511bd679d43fa8e5b6fa3f5f10e682efb258df5c3730967bd096f43e0fd7b88aba0d25026c8bf195c67d932828a8273c6d3d76e61f3597169a824f6da7cfeb9e83f1c9229f3058b4d1fcad068c5209aa15100e0e15108e7a5657d85c309eece2e8c7bb58c43c12c85c1bd1ed098affce52e5578bcad52965e80c842954e76e133051c5ca4ef22ede0c73951dfb668d3c68e80ecb27698a3c5c118a0fec1fe26307d5f47b8280de1892079561a5646847e61c714ad27e80f4a639d131a23c56d63e1b8399653ec7d3404cde2001f716600c4b73c4ab589689743c51ff5c9e59c7b93c7bde1c2c4ebd88fe31e5b7c28c46f2893dabfad764f8a81a9944812a3c1cb38093688de9dc8ca21102ac5b15d0f2c5786e393786a2a6f6473f54517b19012b7df5b9cfbebc52cd24032d5930fd41db449ef1557b18c9e75c52fa98bcd80ed590769a30e0b19358649dc2d91a7c5683e9b1a0f500553a43be7425d3af0519e737fa0dbb454f84a26eaa84845e084745c4a2728dd90f5158de63ae0851e8247c30e8858b301a984132965097302db511b58566ba04e075185599880f898d56853ed61b09316014eccf0ca8a5b21ba696c62b9846f6224ae662b98c3ebd6f89b9d2a50c390ffec665090eafe5198daa632496852191760c66b95837ecb41612bd8cd0702c9a7cd8b55091daa39f5f34c4281a5ed1513d8745a21aa08601e572413b8dee9bb0b6295d792f818cc78bddd007ea09c7927ea543205d2e3ae5adae11ef2d0abc84f5a33ff51fe3e60424f61997d7452c17e14e315a62f8d85c21033ee3136e3d5868a184b126a92fcc23533d4414036a652e2bc748cde4c77fb1cd72596386e09ee60b35821e850c569fb772c693313e51c11f1a97acba5b3ce8c2556bc70efe7f6ed5ceeb078c57308e5562f31607bb2246b51a90a03d2083ceb1a6dad8249713b8b271c65c26da1934a366934dec2b98acb66bc52b3c469295046d521eefd459be7f66b750c3163d8bc16e115d70e26374e7d3e9326297542dbefb28efe57850708380fbd7539d79f17efbcb58f8d9b7d7d8ea405f7dfa86026709b8a49ddfb069d08fda04bf04ef49cc8eb2855f6d1ba45c622fabd1bde29dcaf953a14f488e65bef122405e265046baf984b3d962530e69e090f57c8140ccdd339475f4717ad4694c633f19bb65a3138d7c8f0d45a25011bb1df6a8d36ce8d7d4d0aca1ed46f1d13cc9f528f997727746e0939b0c8244dc5274d76f002558ca35678063effba48e441ec506ea597ec406f45c1c891648553221e69f492f3e63e6d88e47e86db69f1ab7537a589cd9519b577bcd25ec4dfb70e6ec30d6e0331bdb60a109317b1c4e241549b09b4fdadac90fc5acc8e4aa175dca665815fe6208f15797e9a0fdfbb519693aca93c5093e73818faae959c588d91a83e7dc2bcf76bdd2e662293acbc4a8f6e9052f162c992e3451eb9302fb50334866427d7478029f34bfbe6f6ce20a6671de91ea4b8d00ef8fd9c3e1be9bcb7849592d133d620346c9f5e074df2cc4ba716b981ce17490064ef34745af02190c6704c61ba0d7e54e1b6a2abdfccbad8aea9e826f5f4ab8dfbeda74336ceb34f199f82f0ea745836674eb4f20012584d27158be74251c72610dacad7ad04ad6e9a7179d620b5dbda71a629a74f1b7cd0758ca166b6d837ca7fadcf8ac17987ee8e79b1af909694babffde5b6b0cf7827d8e6bf8867598a5e26f91e05bf39b37e6d1cfa5ed84112f46901dc32c37b979036457bd88a354c4fc085f530be7b21546baa75b4d6276af194ba626bda10b374f35415e0010cf360a0bbe12fad5f03689d3333098c51a99eb4c24264452816208830c7d800935e714fca4a221e453b5f498d376e518098929de74521351411cc7509cf7a704bc5ece9fc1ce974cb816051aee661e1e497e49aaebd2f8af8091f4102709b5646d6698d47bd84662582edc36bc5c650d2a430c810e2202992bdd5632f81f7f54613f081a4d4ea22e6b0615c8eedafe40025007d7011e274e3a973a29c0d303061fea393628a83dc50272eafd019e825344574d549cca3e9de8d447dd1095b16b81b02c3e9aebddb0e949f755fd6b1ddf3fcd0c62d280dcff82e056abd7baff6b481823a3ada7d9758ceb9ae904a1edc7063a9d8a4f48c0c287cdcd9934fff726b312079419cb120b9d7b1d3b65173f332caa96ac14f08d1624154cd384ce7f729fe3a9b0f9ed0aee69de2c6edc217be211273fabe6459f1d996d1e2f63673cef567d0ab8895dabd8da1a364b377923777b7a30b501eb086210600dee1f1e7c4ab877b39a957fd4f3ffb3da5b52a47d2e660c9a5793ea44296dbe9fbbc7a7a7f20e19d3e544efe19d64a326b0600c5ce257a809fdfac22dcff3257780610abb73d1099efa1f46cd296846fe3ef0db74daeb6e05a461e6a408738d5d898071fdcc0c241627c9d0362ad2da6e400c1f3df7efe724178ebaec0334bbbb501372903a51a1dab90f4c5126d56b876e493ac55c28ef32863d22989042944465006f0e7043ae357982fb5f59406fb469b32d0961725f11e6ef84d8098e1a0a8833ec8dd7d90e19278c6fe3294e0be61b79715291a1e574c7742524c3686d43842c65c4d0a70e309efff12c5233e027c68ab1c9b39f6fc9b1df46ffb610294f78aa378af2ad8585eec8fbc1f9999934401fb8e396e4a4c3d7c0d9d255550737e6d8d2adb3157a093ef9b5ce97de61577332adbfb17b38f84738584122b92cf3c3a8071018402647cacc920ee6e5f83f66e67f2804f21ab389cd17f64dbb5c562648a53fe1418442817ca848fd3650c31ae5e57e271018a5244acb696107280d675f8c739e36f802726531e958094984aa2a12b2938a5879dcd7379b8bbe0f9548414d40e54662265a2f7ae89b032d91450383c353c79003d143c199482d884dc5fe65998a119e9eacd1cd35c153867008f451cbcca5e671eba8696f6509a4b7bdd678dc9aa9c588226e4d9ab1af03564825192ccb0a449980e6bfb4b31f00795bc582d87dc5a704e37df1519c322d64b58fe96bb69d433299de5612e60fe56db90e9f2a837a8e54bdc5cbc83c348276130754b5bfdb5426ef8499d26804fd91bbda6e9c162f86f181a5e3311b3df0782b3dcb7e8c9270dc48b6d5f51e46f2e75f8463cae17ba5b44909a20bf50195b8a9cac6d3a6eedbdbd66bc1d1b6bbd50c8bc18dd88d41e3feea142c68ce052dd96d73bb6ecb463ff5fd349300dc7d80cae5b4e686839c28529923a46104d2bd4e8523b5282c534c068740d3835b2861b612b70150d078deb8cca17aeb6b229cc85ae43b5c897236b52c66bed0697d0fd6837a848b1c6e7f9f8138f99044d1901301f89bd4058adb4cc64507dedd45f36857b8348a707940be1c7c4618f423d4692d89cfe34adcd78df46855fbdfb73cb698a11dc144c5b76bbe09c27f61f1f601e62a6130cc69ef55c8e3e98f31a97807a278cc245ccd0cf325e1b1eb05482cc31b6ca4213b86f937d0c7a59a41458d682263c7be2c12185fa54478cf8eb87b33061768f9af853f7d7523dbf860fd387b907c7779e921f71ad58b3a59af1813493e38813f53c5392b3742554e22faf9f1817484d4aff28e0ac1904279e5d4bde7b065ddea799d50b220b119f21c6028e3972b639769b096ce832f89d1baacec7b9cf7362960e91d0203970bdbf294300427e658da928175a81b5d5016d9b302b900962d181674e85c76b9d4844e5467d8544e38801b67b0367b412da3e20ad7396bda7c8852017d1101dd158e467c70996892235af5e87b835ec19d174f652745abe96cea662a36a3132878288806a8b4d75e07fcd991f211c4167d9a3e3400c02cbba5972fa1678cd9e595650a06c287899e4421e7e28adcb4c21941cc6faa42f80bce7e5c6f44b13efb575ede74253442a541eb743ddafd4241eb172ce3734c82e53237553d47e79e6f5da35daca9ce23add5976edab7bbd11a73718c1272242e4df3116720ced7c0978561c0d8bb1c6c1430be661f5299bcc2bc0ff3b119d2ad5dfe0a85458c6c394401408c8fb8773d2acfc36a43e807172f00d9e0206d9d77e3552321d17772dcae5e2c945a7de76ee61cb0b43fc7817f1b1ad8570ba3ecfc0a7665d4686e38774fc489cc43c1e9f06d2a4c0030b94ab37cc880b1e345ca7ea4efaccc2b9ea7ea1c9106945f3cabbf30758958e6cab8db0cb8bdfa1919aaac73330c87b4deb856ccf45be0329c5778614515116f5f830820fe8a88df6fef1158818ffebe707e440abef9f9092642e415cd134313db02bb017ab850d4750c5fa4d50e546393a3e02cd01cc1a5ea16c44f098e0561306dc84f5a63ec8a70c53ac7ce111d6711878376b4b4b6197a9587f60b1f237f7f731c396614193b0cc234d40ddf44a69cc8bc97ba1d0c2c2caa4f25d7e82b7d5f62f7749db058a0d9f7b0be692389a46f1f496d7e22d4d912ee12fcb80515afdb39021e28440151412e4c4bd1964e05f2e832980e37397fee3a175fa1df166a36f26801207e35b8bf5ee126968a361e33bde1be57bb15e2e76cb1d67e822e41d3ba053a336aba96193d41ec488cfe41424171af91061261f26df8e5f44e7438eb59f98370d766b76c0831f4ea97178e8061601eaf4507f978d88234b277777941ce40e1210d5f204ed12c51ff333e7ab6ee2a332903bff9884c6b66a0aea0477558b95ec70e50c16517d16ae638306ced0a525db46569ae11fa637fe9b5f4a744c64a9cb88023605c73a15574678f6731be6f739744883f704e6776c0821d1ea3df09a8afe7008078af8f815d2c257364fed15518fb5d026efca48555d8fd405f4039bddf0a3447fe413b050d1f25e4879cd0887fe81cbd6dad427c0a37b5a19faeaaefa702e852529c9816692724a3d670376941ad0eee30fd88b0ea00ce1e254aede29738db827f5f5007faa053a5b4b0696366c7c5377e87235e9dfdcbc6c3c15d8b88e811b54dee776e4ac8b7e37062a8be0d3c1b28a05c755b41eac8d1d834dd299f61284cc3f77c72e17fa316212bebd1e8b66d9bcc0e01a1da5819083292fbe3f0231cd8a334c09e7328637effcb25aeb9a741ed18dd781780f7a78feff62a51e83d44d99e2252e50ee873642688d00896b18a49a340886e69b77a6a6aecbfe92ce819fd4bcff23d8414e5b1c1830cd9c5718cea963dfe980f628e56e02c4e2cb90485cec7a9c4739673400fc7e2b6ee719523afdc85374725309ea558a3d5369c9924297fa182505c4edd51695b46650cb42e15fca1c26ffe95a48406cee4d51a994de7e5e0bbf2d473a43d3d6fb86b046b12ee71915c080c104f2fdfb6cf91a768180665cbd2f5f4ec02bdaef5596bc2c16800f0654e194e6132edd5d963c83d42f5db8681830ce677"}, 0x1008, 0x800) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 20:34:01 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[0x20, 0x2, 0xfffffffffffff801, 0x96]}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000140)) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[0x8, 0x9, 0x80, 0x2, 0x6]}) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x7, 0x8}, {0x7, 0x1ff}}, 0x0) bind$inet(r0, &(0x7f0000000280)={0x2, 0x3}, 0xc) pwrite(r2, &(0x7f00000002c0)="3f409e26d86260a636ce", 0xa, 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000580)={0x0, 0x1, 0x50, 0x8, &(0x7f0000000300)={{0x3, 0x80, 0x4, 0x7fff, 0x0, 0x1ff, 0x400000000000000}, {[0x1, 0x9, 0x0, 0xba, 0x100000000000, 0x0, 0x1, 0x7, 0x1, 0x80000000, 0x3aa0000000, 0x2, 0xbbbb, 0x5, 0xa77e, 0xffffffff, 0x7ff, 0x7ff], [0x8, 0x3ff, 0x10000, 0x1, 0x0, 0x7, 0x100, 0x9, 0x2], [0xa583, 0x80000000000, 0x85, 0xf000000000000000, 0x9, 0x7, 0x4], [0x10000000000, 0x7fffffff, 0xff87, 0x7, 0x4, 0x6], [{0x100000001, 0x2, 0x400, 0xd8}, {0x1ff, 0x6, 0x6, 0x1}, {0x4, 0x6, 0xfca7, 0x401}, {0x1, 0x7a1, 0x414, 0x8}, {0x1, 0x2285, 0x1, 0x6827}, {0x2000000000000, 0x5, 0x7, 0x2}, {0x8, 0xffffffff, 0x81, 0x8}, {0x4, 0x9f, 0x4, 0x989e}], {0x9, 0x7c12cb67, 0x7fffffff, 0x1}, {0x2, 0x9, 0x2, 0x9}}}, 0x100, 0x200}) getsockopt(r2, 0x401, 0x9, &(0x7f00000005c0)=""/123, &(0x7f0000000640)=0x7b) r4 = fcntl$dupfd(r3, 0x0, r0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000680)=0x9) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000740)={&(0x7f0000000700)=[{0x4d, 0x200}, {0x18b, 0x5}, {0x23, 0x800}], 0x3}) ioctl$KDGKBMODE(r0, 0x40044b06) r6 = dup(r5) r7 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) r8 = geteuid() getgroups(0x3, &(0x7f0000000780)=[0x0, 0x0, 0xffffffffffffffff]) r10 = geteuid() getgroups(0x1, &(0x7f00000007c0)=[0x0]) r12 = getpgrp() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, 0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000840)={{0x101, r8, r9, r10, r11, 0x6, 0x20}, 0x9f, 0xea, r12, r13, 0x10001, 0x2, 0x81}) readlink(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)=""/115, 0x73) ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000980)) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f00000009c0)) pipe(&(0x7f0000000a00)) 20:34:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x1, 0x7fffffff, 0x6, r1}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="a88f4a1a851fb7c3978d3f9a7da38cfa29b52b745724ba0eacb3145366d57beb4f9d1236adc6d9560eaaf856184a1a2bc664a09886cf6d8eb3e38d9c4352113f6c09ffe4d59f02bc4f9ff6fc8023ecf668fa0383d58497d7b8", 0x59) r3 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000100)=[0x2, 0x7d01, 0x0, 0x7, 0x5, 0x2, 0x0, 0x7, 0x8000]) 20:34:02 executing program 0: mknod(&(0x7f00000002c0)='./file0/file0\x00', 0x2000, 0x8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x800000000000002}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000340)={'./file0/file0\x00', 0x10000, 0x7fffffff, 0xc805, 0x0, 0x100000000000000, 0x7f, 0x5d, 0x3, 0x1, 0x1, 0x80000000}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000240)={&(0x7f0000000000)=[{}, {0x2a, 0x9}], 0x106}) ftruncate(r2, 0x0, 0x10000) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xf24c, 0x48e}, {0x1f, 0x10001}}) getitimer(0x6, &(0x7f0000000200)) fcntl$getflags(r2, 0x1) r3 = getuid() ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000300)=0x2) utimes(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000280)={{0x6, 0xfffffffffffffd96}, {0x2, 0x2}}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./file0\x00', r3, r4) r5 = fcntl$getown(r2, 0x5) fcntl$setown(r2, 0x6, r5) 20:34:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x7fffffff) r1 = msgget(0x3, 0x41) r2 = getuid() r3 = getgid() r4 = geteuid() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r6 = getpgid(0xffffffffffffffff) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x7a, r2, r3, r4, r5, 0x40, 0x401}, 0x3, 0x6, r6, r7, 0x401, 0x2759, 0x100, 0x7}) 20:34:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) dup2(r1, r0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) chflags(&(0x7f00000000c0)='./file0\x00', 0x1) 20:34:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xffffffffffffffd5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000240)=[0x0, 0x0]) r4 = getpgid(0x0) r5 = getuid() r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r9 = getgid() sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="c26f097cc89a47b575273a8bcce501dacb0efc6c9847f99f5c1ca62fca75fbb8d2fdbd0a647ca4cbd1b080b85cd1a047ff0a6ba6134d", 0x36}], 0x1, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xa8, 0x6}, 0x9) writev(r0, &(0x7f0000000200)=[{&(0x7f00000002c0)="4f1974305587ba6093a8aa4f2eb1b5eff2885c07379d2ad33efd3f545d740a41f1b2f250ce8f521f1dbaf735a3751d5c80435342fd72750f8cda9043580eb3c534c8179894912d06402dca28f25cf6a39663d2340a155fa1ae1655cda290d6eeab20e94ae10e157deb4af06d6053ea69faa69a8694b9f72aa5dd453184de8a58c14b3a68f5ef4952b4290993859ea18001a06bfe66bc7e04996e974e7080698803af020ad16cf18f60a40a25689c57417699cbe452577fbbcfc5dc8ecf9e4c0e2028dfada3d5c54131", 0x4}], 0x1) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) 20:34:02 executing program 0: r0 = socket(0x22, 0x3, 0x3a) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x3, 0x0) recvfrom(r1, &(0x7f0000000080)=""/185, 0xb9, 0x42, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x3, 0x9}, {0x18, 0x2, 0x6, 0x10000}, 0xe0e1, [0x9, 0x200, 0x8, 0x9, 0x8fb, 0x7f, 0x8]}, 0x3c) dup2(r0, r1) getsockopt(r1, 0x200000029, 0x1a, 0x0, 0x0) 20:34:02 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x2, 0x7c3f885d, {0x0, 0xe}}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x800, 0x5a, 0x7, 0x268, "ae98e5d632a037d1575ccc6415c72a553be65ced", 0x5, 0x3ff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x8, 0xfffffffffffffc01, 0xb7, 0x2, 0x10, [{0xff, 0xfffffffffffffff9, 0x8, 0x4}, {0x7, 0x80, 0x200, 0x9}, {0x800, 0x8, 0x6, 0x8001}, {0x3, 0xfffffffffffffc01, 0x1, 0x80000001}, {0xc5, 0x7, 0x1d, 0x100000001}, {0x9b, 0x38, 0x3}, {0x25d, 0x5, 0x40, 0x4}, {0x0, 0x1, 0x10001, 0x7e3}, {0xb8e, 0x10001, 0xfffffffffffffc00, 0x1}, {0x0, 0x1, 0x8, 0x8}, {0x4, 0x72d7, 0x0, 0x40}, {0x8, 0x2, 0x7, 0x7f}, {0x4, 0x401, 0x6, 0x10001}, {0x7, 0x100000000, 0x2, 0x4}, {0x8001, 0x4, 0x6}, {0x0, 0x3, 0x0, 0x3}]}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x5fe836cb, 0x0, 0x7f, 0x9b6, "ed717ed5cd4087a20767a7b38588266a4fc6e40a"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa7", 0x545) 20:34:02 executing program 1: clock_settime(0x0, &(0x7f0000000080)={0xbffffff, 0x1000}) clock_settime(0x3, &(0x7f0000000040)={0x83, 0x7}) 21:03:11 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) kevent(r0, 0x0, 0x4, 0x0, 0x0, &(0x7f0000000000)) close(r0) 21:03:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100000205c, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8410, 0x0) listen(r0, 0x5) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0xfffffffffffffffe) 21:03:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) recvfrom$inet(r0, &(0x7f0000000000)=""/26, 0x1a, 0x1, &(0x7f0000000080)={0x2, 0x1}, 0xc) 21:03:11 executing program 1: r0 = kqueue() fchflags(r0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/pci\x00', 0x1, 0x0) r2 = socket$unix(0x1, 0x9, 0x0) r3 = socket$inet6(0x18, 0x4000, 0x80000fffffffb) r4 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) r5 = syz_open_pts() r6 = geteuid() setuid(r6) ftruncate(r1, 0x0, 0x3) r7 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x40) setitimer(0x2, &(0x7f0000000480)={{}, {0x5, 0x4}}, &(0x7f00000004c0)) r8 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r9 = kqueue() poll(&(0x7f00000001c0)=[{r1, 0x20}, {r2, 0x100}, {r3, 0x2}, {r4, 0x4}, {r5, 0x40}, {r7, 0x120}, {r8, 0x26}, {r9}], 0x8, 0x40) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000040)={0x1000000008, './file1\x00'}) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000300)="f877e294df07b9a34c9244ed222335cfc7a400c6f7a9a58bafbbf2573fabc6f36a41efd142c223034e46353a89c22b1af05910fd904d5f0b8d703d82e3cfba7f8ea6b04699dcce8e70d6d75dcad00820bbe4e0dcff4589309226987c26376e918d6ee81fed050c44876aac5b6d775343242a7720b70396ccf908bcc2026bd7bfff3412da6869af5b55294ea1a4140efc63c6d7da63fe6c7dbd1df85eeb0d4345a1e493b02236f5a41a4a0a1993f4cf4073e2aeff316c3c7e8aa6f0801ce3e51473ed90fdf98851b1", 0xc8) read(r2, &(0x7f0000000200)=""/4, 0x4) renameat(r8, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000280)='./file0\x00') mknod(&(0x7f00000002c0)='./file1\x00', 0x2, 0x1700) mkdir(&(0x7f0000000440)='./file1\x00', 0x80) dup(r1) r10 = open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) pwritev(r0, 0xfffffffffffffffe, 0xffffffffffffff8e, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000500)={0x8, 0x2}) fcntl$dupfd(r10, 0x3, r4) r11 = getpgrp() fcntl$setown(r1, 0x6, r11) setuid(0xee01) r12 = semget$private(0x0, 0x8000000000000007, 0x42) semctl$GETALL(r12, 0x0, 0x6, &(0x7f0000000540)=""/11) 21:03:11 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) renameat(r0, &(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0/file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x5, 0x8c5}, {0x0, 0x3}}) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r2) 21:03:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = syz_open_pts() fsync(r0) r2 = fcntl$dupfd(r1, 0xa, r0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/92, 0x5c}], 0x1) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000280)=0x3) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000002c0)=0x8) ioctl$TIOCEXCL(r0, 0x2000740d) 21:03:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2da, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x20) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSFILDROP(r2, 0x80104267, &(0x7f0000000240)=0xdd63) 21:03:12 executing program 0: r0 = socket(0x4000, 0x4005, 0xffffffffffffff36) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666907003020"], 0x10) r1 = dup2(r0, 0xffffffffffffffff) shutdown(r0, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket(0x18, 0x3, 0x9) getpeername$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x44}], 0x1, 0x0) 21:03:12 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x1, 0x8, 0x4000000000000000, 0x2, 0x9}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x5c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 21:03:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000800)='./bus\x00', 0x400000003fd, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000680)="139f2ecbaaa13c80fd43e4bb3503ac6a852d2bab6542e4bff57f192f6876d360ea338a37819297bf377e8fb32e8360d15ccd6433d9acf76c0c4774e23a723b4cf4d28b42771f34fb47b3f623c378b2f03611fe74200879db2edbec7435c2aa8a75383bfaf556e3b0224d6a77c3d3bd67499a4d029c846d967933e157022995dd599ce7824cd26d8942432b", 0x8b}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000100), 0x100000c2, 0x0, 0xfffffffffffffffe) 21:03:12 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) write(r0, &(0x7f0000000000), 0xfffffffffffffe3b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xab, 0x6a27, 0xffffffff, 0x1, "4bcfcbee241772ba76ab043826e69894888fdbf4", 0x5d, 0x882}) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x281e0, 0x0) r2 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) listen(r0, 0x7) 21:03:12 executing program 0: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 21:03:12 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) socket$inet(0x2, 0x1, 0x2) shutdown(r0, 0x0) setsockopt(r0, 0x0, 0x800000000001d, &(0x7f0000000040), 0x0) 21:03:12 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x7, './file0/file0\x00'}) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 21:03:12 executing program 0: ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={{}, {[], [0x0, 0x0, 0x0, 0x0, 0x8000, 0xfffffffffffffffb]}}}) r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 21:03:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) read(r0, &(0x7f0000000040)=""/120, 0x78) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x8000000003) ftruncate(r1, 0x0, 0x80001ffffc) 21:03:13 executing program 0: poll(0x0, 0x9b, 0x100fd) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x200) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd0\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0/file0\x00') 21:03:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) pckbd_enable: command error 21:03:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x3) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000180)={0x5a, 0x0, &(0x7f0000000080)=""/90}) write(r0, &(0x7f0000000280)='oL', 0x2) write(r0, &(0x7f0000000480)="d7443af1d25837cac9cd2c5eee0e511216574e8ea7515b83c4e589d3452a10b96829945dd34c38239050a1f65b260f1026f34885f5d6e3880fdafb64a318e38c3582d57efc5be4421026c791bdb78299adb57e1f8494ef23b7fcb2141490a08662285b7652bd4c11b761c44b8b7ec7d8d7007bed550dea00e8a014da3d2303113160c2893087bf4c1e95ed85a68c1c2c11d57bff7b8b23dff1f4ec7cf17ba1afaa1bcb10cf6bd68e2ef28b312c6e9b0e90aee33b68e5b6cfb487d009b6b361532956f83339ac7b38b22ec4ad3881a64db69fea56a1fefaabc58508ff92bec8643b3400cf50a4174edf18b20469272ea4406553c407d41a9a7cb8c59aaba063d2a9cc690c13ef5fd5b915fb28455cf076ff6d9f3e18eacfac2d2e0092c0ac7ddc2a693076191cec135d67c7d54bc9e8cb08fd40f7b410b7d0d92d4d57423e40e00be7e2fab7f58f7f75a60b038d0356b34d3377257887ac3b9c2e1ebaf1e8516dc7cbfed7667a4579b4cec2b3fa186d58384dd114ae98f0c5d1e2fb8c30224ba46d2f47309f29684e7e507e35be26db302d4d8dfebd745bd1a88e401224a4ff2dacb2f9abae34ba87dff27d399802e70703ae32bb516173e2ad432e", 0x1bb) execve(0x0, 0x0, 0x0) pckbd_enable: command error 21:03:15 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) fsync(r0) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x8000) 21:03:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x5c}, {0x800000000026}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 21:03:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000000c0), 0x10000055) 21:03:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf, &(0x7f0000000000)="f12755ad2b52692886eb16e84ff926") 21:03:15 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$KDSETRAD(r1, 0x20004b43) flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x12, 0x50) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x1, 0x77, 0x4, 0x7, 0x50ad76fe}) 21:03:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x6}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x82, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:15 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="02", 0x1) r0 = semget(0x3, 0x0, 0x145) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000001080)=0xffffffff) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) setsockopt(r1, 0x9, 0x8, &(0x7f0000000080)="01d6e24253a5fb72654f4df66c2d7f0c6ac806df9edc3673f96176d7bc219263b18828e541c5abd1d2a2e36b3a0d065d4b25866e3e0e39b2c2510e182d50e163d0dd3896fd5a9fdf0f455e92ea0cf7a9b4b707652263fbbcde42841b00486f3192972346a5f5dae669889b2769cf05de30dad82065e84956b9600ddd8dc4613cfdab76406baa3e43a383bbf07d693d74f3b897b19aa0534987dc11fb948ffee01acb3e273f9e3e97b44e9445885acb6ddbb65209aeca4e38d67fa487ced2016f829619ab167875bf5eb87f90b0e1dbb0737f1747789c6b621c12052dc5cc9aa7435f1bd506e21adcec2121e4a43b801c34e7deb92351eda4cb51c49018cfb6a027fdda07f84660166ab793061ad6af13f3093a0eacd02257f0524c2057d013a50c03fdc87de6e0d1ab323e86ddd6845d652a95fb7fd273c691f917287febd080f65b21689f6dea39795c6d1d60ff22ddc84fbf907f97f455bda3dd1dea21eed2b39239e374ca784ed6e4c2b73b098362784b315b37c645b23ee6f076f77d3a84a04800f231d3fb397c00eccedbe3f44c6b9ab58c2afcf4d12faf13243048f3095ef624afdc8b9072b63121e3bec1e96f1cc8dcab724a13c85c87c962928519aafaaff3a6a843493a78b0dd1fdff6b039816f1b493c62e73073da65317416353a1a8b269eb2d05b7369a4ee40b41bb196d25a783aa924b7a79190637a0b023b2a297de3f33b6dd104712dc8d9616c260a7bada373d9d6556c0d4e33e1868c35c44a4438846b2fab4d42d1c7dd99fcd2c7ad7f214e43409427d372e312512507a9529845b91999ed739c7ede80927b94ead7a59904fcdea9acb90d4c9d65c51824b4aa9112357a095aa40a994a4a692d589ab972d8c0ab3e72af4dbb7ed9ce6c34eba1317320e398175521512a83feda86a927b63f016a85be8b8a191a1ebc46c529a430b2e6c9db03178d42fe3028f2a7c1655c4712d8476fb53b4d222b2df27c073f0e81a04d317d50f7af333297644a85d2cf598ef19a039b858d6ae34033ade4f7af86f47ba58bb42fcae39ab28a28f2b13cc03f0619e3507b9f83d0b2fbcc611182b7d8e7bb6bf625d5ecd5d76f17e07b8792bd89a6a78416b496ac63dba8a19558baec4e95b4258cdfe4c2623da843628bb121d792c76048ff8ca934a31526c85427305d1c8148f457884dd2413c903151680a073eb8c4600ff74f491cbbe8b2ad924a5cf413644c14667415d80b2deeb93de258d1f9acf02bf11a5e0e395c9882f0bea07ce9a4eed398555e2bd25f809cb04594a92a106c4ad015537ed1e1cb9055aceca4ff1bf8a87919419a0e14e834af49db1e99a6f4ab2c1f1ffba53afb48d0118b261d5377f3892bae906bc7389b4648e6ff6f63416da6b06d1c059285c4012c8a2b16048854694dd88d9f489984d982e84cd53ac753fb2b8ebce91f1661194bd078d014725e5e44ba2218943ebdf401ecb018f3bf886871ee8169c6d4212fd507c41f586135938d5c9c5d17bcde951cd37e098e8abe53faf89c573369013e817c4bfc6c4f89b3a75aca75709f03fe4be705ad11ac6f638a89fc6ab974248dd6db0bafe58c3a7064765398698c2686689fc90162982d9bf3a9d9234f6672256c8ea614cb73cec5edec25bcb87de6c53052c74f5b880025bd5c077e6aa43ab649320746a8efecdd4ca93e56777bcf8d3455985d0d68960d3f31664eb9a5fb6a295235c3a3403ef5964d78965fadd3087b4ffdd66a0ef6cc5797e37b0cf8acbb29e0fd5491b56bf1a58af3c62c49c5c66cb249b6a01da27326949db743784c6ba35eec63637cc684241d367d4e7b5e74f1933f2d0c62948a8c37372958a3bf5e41336a010fa2f2baffd638063c962db0216f0b60a4e6cc19d4c0098155c742d310c25f3238586d590685208e09702a40449a609b770cd25a66a3262c87f256dce60753fbd3e798443af9a0dde64106e1177d8390c69a23e6d33f1ef42dc24612d5fe53ee8e417cf0fe30521d85db1794fcff56065ccaff77f990024c840da517224cd41044b3104ef7ff9998afbc0d44bd88ebcba7b7e63c2669652609240e19ea2969fdaa22cf0a22173d933d72e2dec3fb4ce2b4cf325954a586d42ee19d91a8f838a2c43ea74b2a826a42fca9a9f150d30a0ec1dc868045245cd591bc9f72b210b264af4997bcb4c1a2b1a078289647c2f793580ea9e5a31fc37178974c6fff17b092a5ffebbf381da2fe62f3e9074441a2ce427d49a2271bdccb8c00975a3b4d850fe9f84f1af1625f521bd9a0c4bc5d9899fa8c5499e7c26e40a56a897611bd6a750dd56a171589bcbb6a45e658c9961f46ba5b4f0a33bb6367b10771dce8dc9cdcf2fc2eb0426f9d36b10c5863e65307e2784d9577e99b8786878719981147fbc255e67ea7d2c40672eb880cf1fe27fae5bcb3169ad7f46a530cd34ae420c937d158e1274bb27a01ceb32fab77b9b32bcc95d8bdc2b4fc3b8df9b0974f6d6a0f175582941f4679613f5215a6cde47047942ac56365a83200d4e73660f3235719b2feadb9d32a837bd4516049d3c84a6dbfcd4556d6ee1a105b569be352e87c869bd497043f331bb5221e4ca0c8bffded1ba19ccc42571c98aff70eaf12e742953483ad6eee2d1be2081452c6030d8404262c8b6c76ae8e19a3ca67454423a9c1fb16c01078b71e40bdbb03de7b0950eb76d7a25ff74e4cb3145e2aa3288b33982ee9ad154ee06cc29ffddfb8924bf43d41c2bf1503714cf1f2fdf3e068254586403ae6a69cfd092a90f6b2c75e3371e372cf2840e44bf8f08e654264f2f85222cdcc55f8509478d1509413b56161a45afe6b7cc7fb8bd16e2f91f94280760da1b90e12c9bcf20619c1681144944ec3716ce255f98db048c6e64df82cc91ab8808c473b145b6441cab091f57b1e7b0e23c069e5eadf3c8faa85f8607a33fc324818e19c5079ee2bae4dcd397aa74d355e3a6a06f058e5baf0e403bcde48c0f79fb25a49e7f7c5c15e9558a100ffe5f25156100a2eb3138af073c5b3c47914bfe9b36fc34721375140ba1cf3fd8c071a3c1909bfa6b4987a8fb9540873de93bae39176c2619814f04b15074832e8692e01daac32503c6abd374fa0953af3e0d103263911d90765d19e0ccb9eb89cc6bddf81cc8e7f8e5e6c4acffb8028d81c9ee6f148393f556e07b45bd34c9b2d891898dd281b5f2b0cf7df835805ef9e3efe804cfb992d0a6a28081f3be95c29d47def1a06a389b2577a8ca14882a955dc4986c75360fdcb52b6bbb26e5ae92af0149e3d405dd5ec4fcf95d683dbd99ce7b3df7ca291309d593d5e5db5a4d733e727feddf09f5e047629b8a8fe6589e7115d4db4bcfe2636d246f943f9a98ac2b9088bca78bdae9029c59646cbb9942456ffa44f04c9dd58378e5e42d30f878dc4827eb6f9c69a353b47ac9756ff45e6098db611b00dffd9cf4e9cae05f5d032db81d5852d4204b9b4ad9f4324b75a1a2afe6284881b217e574cc64ca267994778e4f72fb2a68788957f75697311e3db4587b8f542dd0737ac9f2906d3d9fb32290815bd93a8318da2211b1285777426602146818b3e6a4097cf97dd6210983b927b3f420b119d9e565b1a05131b52826e5bbe2901ad4087bc810a825310e1dcc6bfbc55ef934549c4434521f4d24ce27c13e16b9238ad6a64211f29ea393c3b4041b14bf86a8cbb6fc86cef56f7244d4089e10cf0b95b510a8fea21b943fad7ab82ca2f0ab68cd67f982c473b2572a47b3a95d3058c1913d2f376273b47d70f3379c00e34eea919e7e21357a24e4384bf0c9a605249408861ea957ad0d0a7931b68c72018a165e493c0329f6ae33e912a7b3330ce1539c97b1342f8e424b6400c7b55728fb6ce340948bf8b0067e0ad06619767f3f9c7bfd9d639915c709eeaf682a1c2b4e8919fb13b587e0e47b88fec0d998b7ff540457eed36235bb85fdd5462fcf3b4db7ad5fdcf1f37729c03780c95a17954e418026ff567e5a4ccb818404ddc8bb8803b9ef3065105037be9fd7aadb0048f2ee9b350799e186d8f00d6fa15f10a87f264ba6144a4782edad77b39c18eace52574f7e377e8a8d8b320f9cb2fa3e8b07a6bb3cb973033a36398d62132491d8f0882de8d3b4a9ba1255063b81a77d530db7968e267cafa0215e3bfc213f5629f648c03574640c8fb7a812aacbdea8affb14eb6b21a9394e059b8b8f0691c841f3ed8382b8d042c49f5a6f799b645acee7ca5628f12590eb278490d40b0ca593c6c0e06c3678b939b87f4a42f8518902d8e2f0307866d8f91a257a777ac9352cfb4c261ed4ee95e73df7a9310c292c6ce84aef5f21e305bdbb6d289dcb7e7840ed55ad221c31bc19e0ce47c5c03c5531fdc6dae82e55edbf787a8fd9ff9431e68c0b8e73e1d0c25dfffad12058f6a44acc0bc8bd46c8c248fe1b661f840977c48f132fc89f8210788c6156af6780499bd82c3cb53fd7dfcc42b358f548959a495f0012734d6198343853f5f96dd8839b0d5514721d25c3f6dee07cd769a850a0ede45de890290b4333f512301735eeecd2c20fbcbc33597c020c8c1b48dcada445a0258469d3b4cd7da31633bba98273bab1557d058d53f51bc9922312e894a39078f7755053a955589877c8700beff48e585f6e8d6bf2ee1df0bb3b0cae56bda6e1691ed9c013d603835730f3fcdacf33599562120ed5442b170a40f44f260db074e2a083517148092f6de053229763bdd09631be14f1c287ebaeaddf36bb94de69b4784bb76bb4c95719f7f40bbf807f95f6922979b1b6c988e9a1f9f1bea39ed063a790b90e7dceebf0bc3f5344b58c3c630cca83094a38c3e210098f1587ed68533c0bbe322c87c4375dd30151225d08ff42e86dc1dff2c82ba0d47e217679a88a2c0c0ebc9cf6ec501e368a40cfc7398a6222e7abf8f0bba8ae58f20441341230373b46c0e4ae11993f157767b54af0ecdef76d0dfaf70b1539684d72830bd8aa3931bf37765a21f523ca904b926b27072df20003dab3849498f7d635e64d5e8dd3c299fbaa8630ab8719b54e41c2824c9ab8031e19718f126dc2cc4ecebcb6dc4e4264c3749e9a90a5a54f0e0dd816ade3c6243c98cc99f368fcf8c66e249e3cccba775eaa31c23ea6ff68499477de9a3cdf14b085da33ce94c13928aacca5b4db70cf60ffae62c9e5cb266e96ee8e2f958a9676b9dae789bc2aa794220b396e8f4e86acfa087089b25c5ec1035eb8407181f96daa97079e36e204e7dd2ddb8ce113aabbc1cad3f884a778b8ed824265d0e4ce47bab85cfbe427ae4ecfe2f6f229f44350286a475b103e928dec6d70d7700f0b030397f716d1d4afc0b6c56d742a409fa1364efd048311ebd88fd8105ab76ef5a61656c6f96ecc2b413986b90fa7470d4337dfc5c4abded6b308b84d1b4a172c060da7025be453b75993f1e816b66e6cd08bcc97c2ce17554ff9800233d1cba659df3e20bdb39e39f29e76df9c0e477f89852144526374ecfd44b6840cca38ad557caafd0d3b455615f075e0ed640cf2fab4193174c2919bf86c045207d6da56038c16b8b3be34f1341f1bd12eb2e6fbee7fd948d7dceec21b51f2a16b1c94304934e5b72e68f907f3af6d13308c38fdae3701b0ff924291856773247db65ad561854ab475f286562c47cdf5e9f699f33c16a6a9193b376c63dafc5603ccbd0d8d88fc5c67649f442a7b44c0bcd32e41378ac7df54e9d325d22dcfc4a05c98026f940e7aadd8f133625228624c56c61b92acf2b6d52fe91cfb1863112b228ee2f63", 0x1000) sync() mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 21:03:15 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0xa) r0 = kqueue() chroot(&(0x7f0000000180)='./file0\x00') r1 = syz_open_pts() symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8f38, 0x4, 0x0, 0x100000000000001f, "850355b33d026111fe4d0400dc00000000001000", 0x0, 0x1}) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 21:03:15 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x2) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r2, r0) 21:03:15 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x82}], 0x6, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0, 0x2}) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) dup2(r0, r2) 21:03:15 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000000010101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acd7d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0x371, 0x0, 0x0, 0xffffffffffffffa5) 21:03:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="b1020801"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x20) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000180)=0x9) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 21:03:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x1, 0xc7c, 0x2}, 0xc) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x20, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x1000, 0x3f3) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) 21:03:15 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x3, 0x42) semop(r0, &(0x7f0000000000)=[{0x3, 0xc9, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0xc07, 0x800}], 0x3) getuid() r1 = socket(0x18, 0x2, 0x0) sendto$inet(r1, &(0x7f00000020c0)="98802036e9a4cb403e4c1361b3ec8fdb5bd5dc16dc93062221a39165ffb7b2f98819434dbe5257142e5f0d57830368c7616bb6ce027bf2679f53e94093c9b8c74163429663679f74bc195a7ed0d8980cd5e67e60c4b89aff078ca097405a6b108acbc4f8ce24cbae635d95c9f95fed09e22f5cb2d0dd5d1cb57f0f079064feec0148f051f3a14629abd699e9e62c041c5af3155b51e499a0c81fb61c39588cbdf296b0753aeddd2b098bda5f5d50e25d97af3b45000396d79f1e566f3f737e1343ffbff17a4c0fce0ede5418e2703a9e4902c98d57f6e4953148e946db0844c641213d8ebe3b4038371eb9f95472dd6822ef4758c2f732e8d4d910c97b31fca8443d7bd154b8a9e0a624e9b1f0b5152d4361376f0694593fef141a6d1cc48f025097782d8a0ca5d8b5efa7fa0efd0a582c2078194237b44a96a8d78f2d331f53fa6c06b23dea9a0681cbf408100c11a22dc9645f3d3d2e00ad6fc06d3fd0ab824e6611f63d105864454df6a1f3c39a6dc7038dac386be9c958c8aceb65b72fc9a6afcd4daeaff42da3eeacc50d910e45ebf9335895f57e2f66edf81a2ea90ea665c9ba8949fca0a44e622ea1e4f7a5df2b433ba84561fa981b8ad643dc448307d046bbd30ae0829952fc87dbdd27f5ef7b1d0bb552d55bc2088f5c329fa707db810697e6ad964140578f25474cc9c9c857967706d4f042daa6756d085052721decbaab91fe13336a43bac29072fed6b877836a63a7737b9ee535d461d7bc920d1371e77388cdd20861ad52ba1a386f0b30e23c1f74150c9f40113181a2485ba9c91e5f105fc47ca25857a8c525445f73932c0586d374d33fd2c10a411b72bffd320925393c5319c107d09164fea5cf633547ef2a3a8aceabbc5a7c55ae4a469dd68f64f863066e64bbbf6700d5a64bf9826ef1318f45135ccc18aac6208b62e7ddf7ce19d6f5b936c966f485bbc6ea68127554864d41cac470fdc68c37aef004cd35266b04f832d8f637405653e3d4e706bc4703c45bd323df7ba75d74c70d21f39778ffcbae271b7374d8e8208440a7a3a0bcb3200623ff32ee3f9b813aa7f5d1e271d76325d2a07155b1b30953e94abd0b111ad1719247ad427ab30abe0ea5c656d7824617ad1ae8e7ff62b9cea0283f5b5a2e4f9112984983eae1785578a7424f9b3573e7f375c22f598a44997a447ea22f298cae144b6c60d4b3f622eca3b00efe593f7c547a63bc73fbf7319f000000000000009909d5223dad288da720fbad747937df62849a63558b53b8a272be4ea8a7301850040c924f9433f4f9456688202f1b294c9427c120bbd2312e90b042560b5604f667a68ad33456664938cf236c9196a6a51012669eb94fd11bb8085ae25ed7edc18aa0a223a60d83ad7b97d309f6b3b88977128c41b5ef830cf91b27ef0df449de8e096b8f07922f2aa5715e2905afc0aa726261902393271ad3380d8bb7395ebdee2a47998ef78c5bb99179de1bfb530ae443351d58db00ad8ac3d20c2a58a1dab5a9441a9f09c1a9222ed64207c591d16a286fca37aa421ed03eb9556f26b5c299eb2f38a9dcb6b767fe29342d3cc01858062ef046b2cddb63261a71a5ccbb1b3ab0371d4bb78a3fb27446dd00f9a19ef5b628dc58e59799d70237cce98f447fa396cce4f7d3af626c901e5f086cacbaa85cb55875d892688c726b0ff4a3ef681f5631033c2d922f6199d57b935f70c6fd3737eed2d926ca7e7fbe4da61b6551616a8ebc4d04956ff2476d53456445527d4a08a2f84c597d2fe98804993cc614568fbd536141516aeaf0e940c603ae80a7f5fef14acd7c973c1bc5e4764679851a7029edc7d2832ce7085e788faf6c37b4256b9eec71cc746275d97ca377cf77ea60eb93921fe922a1223bd1d7d97fbd4d2a822d3b2349694dc2eb89620ee9900458680b4b715237efb3af91b895f85633ef9de341fdc60075721044059ece08c69a80e2fb05c072a2bafe9db7bd7ad50322af9ad61957b27e0ecf742d910b39e878a10955ad5e3fdb269d6d40d182b941d2ef5628914ef3e00fbf47ecb681f7260830684e97c436189b70c44e70f869ccdbca2cfa6dcc968ecb11014a28f27a9c2075e416608146c62cf43785867eeaecc4bf190f06a7072d41f014835db44a5f109a9cd6ed459fe3b809b820c2885b3c17af7826936fe21b2d47f497cbfa152632c83247b116b4665f87567b1cec8a97810ee23d98ed3b3441eabd4f7d71f6d8564911ac6f1e470b357fcf305c01468a76a1a082162ce23dc91149c620b70ec6b9b989bf6a4defdaabecf03922b85bf366e88c9e728b2570fd3e67ca1753e7807b882bdbcd598092ee512c4059a9b34cfbb8d8bdfbb34b3674c629f55997307f473c4ea398c37ae15450d73abe6375625842d8b497cb2e7d957c0d93f6931ca5710b9932df48b5f20a43ed84adcfd9fe55f9771b1c73285d330d16910a8b321904f915e385ad7f0ad5a912faebc7e731c4fccdcaaef95949fdf8dec6c9052180b8a9b6ecbe6813984ca1f9802f185da614680f756955d2114ec7fd5b0f2ba7b26d1beca6b8c2d17bf1a8da540891f74d5d209b0c6d7c953425ad2e72e16e4ef4263d5ce6d207e083a194302195cfee41e0f9415d05ec4e30943a180bf77158d647ca03e2d48117d3260ad84d74a05f03c4ab04573b028a0a9f906337b3a7d3cc1c54b05e229e722ecf75ce16374f070cec19759ca741bbf56b6bf5a30fd19313378e4bf7a61d556d72469d027516e55b01747771ec01103cccdeb2e5234f68ceca638e4a06cfbbe22d2635a38c4cc70c42544c96f9e0bd28020936bea0a9e6e524259eec544f498c53b595747e37f57ddb8f15e25cd0c4d30cdf8e54c99ed02f3b382b8dda4ad6a40525b05fd2cd517b29edd480e76b39b0488347f4700fd24850b2492358948daf01273f66d77db7a7399f6d6d8213166e5478f7827c991659734e509c8df2f30346822d18c34237fb8db442c1295c33b4f1cb4413b43f4d628eda352173b5188dd6e02effdc7dd02fa3a4cf063a4c5adb9452ad6f86c0f09652b69c441a1ba1a3478ac791ccf7f2b56ef069ea91f60c80243d3f55dafe91484b5dd3b4198cc54b882e275e56fdc5e5bbef4df1753b9b51a5565b0ab5d8116124895a1e7ebb0cbeba84dc9f158b34e2bfdbdbbc29bc17d59d7f42cfb7560200d52c40b82094f14cf673cd43956d2f1af07972ac792e8fa3350701912c56f5f03026c58aa985c61e6a3c5ed691174168f2b5197fdeb18494087b8708a2ab82e946586a69fcf5ff2f436528b9ff0a41b190f0a4546645183b7fda2594604f98d31a62fda17a98a420fa8692fb7c917d9b06f2592645a0ecdfcb2eb3f214900ce6f4e6fd40ba0722fdba134c14bc6b2c0ccba17281c26c3647a634864367ebf2398475b61ece38a869063b051a8b7266a85823328dedf56faa353fd824b267035f3103248e98c069edef7231659337e564502ce1744949ae5b1b776f0757975bcbd10a20e12b8d4793c2fd2ca3d4b88c0ee4bfa0a72f4108815f1987a14a19e26fe44ae67b4d8cf4ca7c714b5e2467b4249f485b102eeeab289bfe80b95d0a0ad75bab6fdd176ed29e74c91b3920774e9c0e859337d147883c345097604b09892e6902f2e55e9096a7e47149516b30f589b9023a989031998b7b0b716b0d4ba13b914e18a6a3b0d16cf1144ea3cc55cc7462304559713f6bb0ff88db5b994cc1b8d3328033701c44f2047b8e86c0660c36d3c866e5abf3b76b800107bd238eb367be14c4ca15501c376ee59b5ec11f932cd9f2e33831e4a6fce2febe81b4a1cbd9f7a9bfc080e0f9b62c62579b66e962911373c44eeacb745ab94a85e6a4e099733e864d552a61d7853b4a764b8427c7fe70a1105a2e8669dbe66f6db264c44f0c9d7f7f779ccafa500b26aa53983cce51604e347771590d1807bbc6265db6b0ff8272fc759df43a3356c35cd6b723efc6c6a99ce418b3c077f4d0d4d01131d9722569a412f3dd0543c011efacec7feb490a45be1ba275663427264000a76d31cab6faba5a2c817e8fff494e06d83d6691b403fa92d432530673f2a57bfac146fc9b28bbeedf385dd6ed5e5f6c73dbb4b36eedb15ee4f4b14d6d8c8330314250528e3e3263dbaa23fbd1a9ba07c76540435863692b0f2e8b9b129479fbad59f3ae8ed6945ed1d605a08375fa3a13323dd2cc50cf05606cbfc4e5e0556c2c73cf577711b47f560dc92f6d055e4151d1ed6515b00810c160a87dbac28ede3777614b7426c0df92d7f07017eb8af824cb6da82fcf0d6c6d0c742f8fe44b5dbb9c9c005485dccc38da47fc8a3920595d421a012b63e745bf4b5056abc6cab46e12eec1d0e68bc872604682752174a989cc18bcad82eacc6afb5f655c47b239c6cfefd093f0c00ba89740e3a6728465685b91d013110ae949d8aa1a8e7f02ab10e315c13c23e11101a6d1c8d08e2cc6f3485d55822f5f8c356874922684bfab75fd091eb660d30fef7b9c95beb7ddef6027cb0955c9d6c29574369f064214c85368a0d19271090cdce19a7cb0613745517ace56dfd430059e3c8705295ed19487d4ea10044c844021a55fc43f736715d238aaa31fdef75f720d79493175c282d00439ab79da7b1e60de98176256214ffdcaa33a3e585ff2c339d4d36ed66c3f9af0a56451ef908d4d66c3a192e77fb1471d2db07419d3c798ac3500471020c53af7b6588779b811a696d18ba121124fdc35115e62e141b94fdb3b2cf2e2d3d96ed9d9b53b2dfa8797644c6b8b079b4b759520501ec7683265b5af489f6c98e11b185b14430f86a7de840b01ddeb56bace00a9dc6bd908fac5c11ec699a45f3ef8ccbb82be2642526a3bab34a31531ac2a61461363757b768555b0c3bbffb8855c91f281040f240344130435e85549ed06b9f955d58c03de3f2fe70e6f56dc31079776697e9ac20f3efc13746489ca446f3b8858feb6ab6835d2f2cd50c3a39957228b38e15142d20a95094af3ec7c8ae71148910fe2068b4cec7aaaabdc51cfa9f1793210d2b630c8c8da574868107f71d7c371b521f4f0fa0c2ba882e753ac251775a5c1289829d561dca305a6527197275ccc098f897a724f148c4e2f0049c73d81858423c0d4913f4b52187ddbf8a4db810985499967930b94dc4fd66456e7119575d5fb94a00dacb23a81bfc6f624351987772a5545f32edab7c7a8a0c4ccbcc17ac3f6a27a5a0b4393e70e4de90a10896805a9f3ac4ec9a0077b564ef87b1a31d9042380240dc53856363f6420e0ee6205930ef96edbee2e92b5eb015ad01b7b3678b79e048410f8b79d9c1ccf7af999dd27f778b28e39f923344041785a3eb8d1c69ae4d167b1842eb204c0232ce002b814d7464034108d07b4cff287e3da0218efe26ce7692a0be322a3497747580641d8556d4fce04b519fd98545ce8c7be3962169559d16a1be9fc25e5cfba9483b9880a374eab0d18c8282376d0d3d6a685adea590a6677e26f7efe146b78c0dde315840e6512ba2884bd76e84940d2f815d6e6cd57ad27c3cf88ab7415c10a8ea8c32d4d42acf94aa28500eddb8ea101303cfbdcc4b97cd8daf87cf9dd1b245b04b0f15695383676bbe7bbc2e4c6c596ff308a119a352b0f17a1c48d9c6a50a16c55e6d9bd0dd7c3cf2180393c02a5151ab5d7f2e7ef0b7d0ba5cf5a7af7e61081b163c6a3d6925cfcda149c35e7ab1fdb30913223e6324f2ad05fa1888cbdb334474bf0949522b03db30f96b2a430f026bc58ea4a760000000000003bc0e1c5f2c9f994520f34be61e2b9ac11fad7d3b41254343e28ef8d9e89939414dd4ce8bc5b2339042e4dacbbf6f4ed06d000000000000000b2a09c131c284aa798308baaae4bf05008abd924bfba7b63a0471bd84131a1e850b352b38b9743ed4b0e2f66c495a6768402746d89d623113f4c360c62928cf78f978ac546b652c47ad06a5fa9054b7ad36190e03458541129ebcc62155d94fef8b8383fea94984618dd2b086730c5d703235570060b7b3f0b0c93759db78f8e28b97ba319c1c8c9e0babc55c2c09fe52e1b6db8440586695039ab50e0c3437774520a55fa9dd2d3d55126a6ae634597179964fba88f7de140fdc0f576d7879f36", 0x1004, 0xfffffffffffffffd, &(0x7f0000001040)={0x2, 0x0}, 0xa) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0xc8, 0x12) linkat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x4) setsockopt(r1, 0xffffffff00000001, 0x7ff, &(0x7f0000000080)='\x00 1\t', 0x4) r4 = geteuid() setuid(r4) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) 21:03:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80404, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x61}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x8, 0x1246b62e, 0x7, 0x7f}, {0x0, 0x9, 0x0, 0xd1}, {0x6, 0x490, 0x3ff, 0x21}, {0xff, 0x7, 0x8, 0x9}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 21:03:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socketpair(0x6, 0x0, 0x0, &(0x7f0000000000)) 21:03:15 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1a2) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b818000000290000003100000003000000070005a2ab35b467"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) socket(0x1, 0x4000, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000274000/0x200000)=nil, 0x200000) sendmsg(r0, &(0x7f0000000040)={0x0, 0xffffffffffffff95, 0x0, 0x0, 0x0, 0x101}, 0x1) 21:03:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x200000000005c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:15 executing program 0: r0 = socket(0x2, 0x8000, 0x3) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xffffffffffffff64) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) 21:03:15 executing program 1: r0 = socket(0x1, 0x3, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x391, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @rights={0x10}], 0x20}, 0x0) 21:03:15 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) dup2(r1, r1) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)) getsockopt$inet_opts(r1, 0x0, 0x100000000022, 0x0, 0x0) 21:03:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) 21:03:15 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x88, 0x802) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 21:03:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "010000fa00000002f000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x800000000000018, 0x1, 0x0) close(r0) r1 = socket(0x1b, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:03:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x0, 0xb, 0x8, 0xaa0}], 0xaf, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x80, 0x3, 0x8000, 0x4}], 0x4, &(0x7f0000000100)={0x5, 0x2}) close(r1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x1) 21:03:15 executing program 1: ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") read(0xffffffffffffffff, &(0x7f0000000040)=""/32, 0x20) r0 = socket$inet(0x2, 0xc000, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 21:03:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000001380)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf9947831830cbf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c31f3098c9c97b77e3f22a9348e09839caebc3cad8f4a0e6a5628b07893b8422ed28d2358a4215c89ae45fedc1ef8a4ef3844bf2613f05c1ac2dccc91b4e4be92d30c280dbbf72396bffd0f2dafc7ffd7f5188c3f6afb4ed4db5175c89206e6e1195cfc1ae2751fb260ea5427b5918dba2958a8266034355aec4c7eeb38ae2fe4606b99ba7e2eec6ea2ff7844a01c61532a6375006df38b5622d28c6ea7d8bf30077d49ec00157d3a6e266695a67d70e1599ea58f8e9cacec11f11afbc44765d061b5ee1ce70a7fe23dab3a12c76294a6445847d6de8a785b9c7756c493f8984a9629bb4c5d5d44ce717bbeb0292c906e17965020cb231eec6be68247705d62d92d9c98a55bd6a7ba420a3ce24a2c5609df6d3fa6a9daf101c2126515d4eecde302bb2e97f5c04799247a10c1d383ca7c99e05025a474a52345dc2de39ae900486a7da7d8972187b6f59b071bd53233bec9311fe104592cc3d4901048e144a6fcaec02dda97340270783ffc5b7f47b9db228e2cb1a51705e66c73937bf93c25d3f96be9179e502d3df55a59c45b2bbb6535b448aab96a3bac7d23c39f7670cfbc2403c1850f4cbd3d78778bbb8c0d47130625f6638a2bf58848872aa6c4c71ee83fb25ae281fe124b07abf78331336790ef61d18b8e8c911f9208b5c1fa94bff783073a81f1fe72f3df96c9051fdb089302a76de9abf2fbfdcbbc422122d3f896c9e118b549211a52b8ddcc400c0b832ce2bb65839a829cd1d12860f1a8ebea77fcda1623563cbc8a2af6771c3b021cfd0ca2ef1ad9e0a9d1461e5647f7424a0b6c81df2d20adfee1514a4b8165b098f7c54d709b4621c3eae40abb3b381c5e65a1c2cdbc78bbc75be68dc49e4274d145a8db6dad14a5ae589938a89003b1768c5845d6d0e301a0b43c6b5fa264ae2b5e28b881fd07ea7af01ac1fc0ea909ce8e716dc204a1ed00fba97c4163576658c4d4a0332c705e21888eee302db272fe50700230e8d899ee5672acbed04852714830d7e8cb16b758fe97868720315127c80c891c5faa6afb340f0a4d55de6bf7ea5b0807a8858d54a5c66bf570edcf0b00005c837dff293d5a243241e8ae93c542257f609751e61d3c53c3d9809761dbe4e2d0d84c9e1a64da7d0b3b28544d823ec034b0f4adce9858f181bb0b14c35cb316c7ff4c782ebf2b4cf4ce7f6487b05191bca2aa504f8a5ad7d381bbeec899b6845de2cc71fddc05f510ecf5678e163dc2e169678779cd897e5b93a97d0057d400c773637d6c4ec2c2b9fa7c23de3e007cb87b8b459824e6905a4eea9b64e685dbc091291e8f91708b11ddd140ecb887bf815ec65dcea0d58bb9b532a7fe530784f28ada6082cea9c88b49bf656c4e20deacccf8b30a7cbcdbbf516d7322f3d5ffee805ada0618a81c6e367aa419ff771b43e54e58e14ad25becc66d7c5523d5c9d6176867d2a9b3c6ae181bee2c9d16f532bacd2d4227817e24e2112606b01da9f4b185e15ee916bfbd8c05047051e295643124d84b570ac3fef2cb46c45c66d92f29f6d322dd35bd143515360ab6a2e320b267efca96cae61d566f5a74a1ab4f642c8ad79f15e1536d2e8a32ba71fbcb6aa2433894239db771f57c71f9e18d5f1ecfbd2e661295d141f60307e904cfa433f3f88fe577ceab99fd5486ffe25d54173d84d118f1e1ce6dd9aa824be59c2934798630dbebb4ab246cbbc34c6be74ad27a757b464d05edaf426a4a7d4dd782252a8753504807a789440be2e29f9f700edb67d2712b5d60dbf8a666b57da6d790a2bcc639b88d5637cc5f332606f7518634000044fff3ec1a6b37cb3e59c5b2cad1b0d4b935f12a2f62ecbc21591d6516cb49bb5d6fe9f47c85622366ef98a7884b2422902f217930f5bcecfd4b6899ee62c8ab6f7b886bebb70f546313f6c1c46339012088bb91a4fe902d3db34c2047d688d3e53b7499e12d66bbede290c48cce40bd2977b48528bf53f9a351c3d", 0xb15) r2 = dup2(r0, r0) ioctl$TIOCSBRK(r2, 0x2000747b) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x9}, 0x8) 21:03:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) ioctl$TIOCSPGRP(r0, 0x20007461, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20010, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) ioctl$TIOCEXCL(r0, 0x2000740d) getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getgid() pwrite(r0, &(0x7f0000000240)="71d0139f995c36e9f87e00fcca589f9683b2b47040de7945ce25af51e35ce00c214632e9063921ba5d44bd758c5ccf1ad7e5c8e8dbe78f094fa9982d2b3159de29c37440f22251d44d3c932dddc1521c368324d526f0aea3bffa17779fbc7f88c1f59df4260e34daef3311196385f833c7de3ed4ee59031a6013716e0ca5e7993cc7933a934d", 0x86, 0x0, 0x0) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = shmget(0x3, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) sendto(r1, &(0x7f0000000300)="37011e9b9cf389dd97962854096513ab72b364553fc05d4da375160c58fec717b286406c1e9e41399cb7fa9527d9918cb3745e0febdf2fae7d23", 0x3a, 0xd, 0x0, 0x0) 21:03:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0xa0, 0x0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x400, 0x35) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 21:03:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pwritev(r0, &(0x7f0000000140), 0x100, 0x0, 0x0) 21:03:16 executing program 1: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0xcbb, 0x0) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) 21:03:16 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x2, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) 21:03:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:16 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x281, 0x52) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) 21:03:17 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) dup2(r0, r1) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb18c3003c08feffff120100007e5e00003f0000348adb0100010083a8d1e4b4c4d31fc6626d1befd52438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1527e8be80f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b58aed6b887340a472826ca652e5ea8800d0f4321c5203477c877a886bef9ecf27af1f16fc02c659726394f23f1f27ee988880f5cce40b"], 0x1c, 0x0}, 0x0) 21:03:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(r0, r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 21:03:17 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x4000000) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f00000001c0)='./file0\x00') symlink(&(0x7f0000000000)='..', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10420, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x10000, 0x20) openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) 21:03:17 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0xc0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000280)={0x7fff, './file0\x00', './file0\x00'}) lseek(r0, 0x0, 0x0, 0x1) r2 = semget$private(0x0, 0x2, 0x10a) connect$inet(r0, &(0x7f0000000240)={0x2, 0x1}, 0xc) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000340)=""/170) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRESDEC=r2], 0x1) socketpair(0x2, 0x1, 0x6, &(0x7f0000000040)) semget$private(0x0, 0x7, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffb5) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000300)) sendto(r0, &(0x7f00000000c0)="7036f56ea2971a5661305062492846720b586eeb3c746d91d52fd6841868a92a8a87405b6145e88d3f8cab9937d968328d949601bb6ef64e986e381fefcfe0a5005debcb28d685000037bac95c5cb1489224", 0x52, 0xc, &(0x7f0000000140)=@in6={0x18, 0x0, 0x153fc0ef, 0x1ff}, 0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x88, 0x0) semget$private(0x0, 0x7, 0x100) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000200)) 21:03:17 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) r1 = shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000d033b1fb00000000000000000000000000000008000000b321625c3899f972000000a755b9b545baf0179f00"/62], 0x1, 0x3, 0x1800) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r3 = fcntl$dupfd(r2, 0xa, r2) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000001c0)={0x7, 0x1, 0xfffffffffffff873, 0x93d2, 0x200000}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000080)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r4) msgget$private(0x0, 0x60) 21:03:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x80) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000100)="1caebf78044652bc1fea5a1b1c078f9656a1b27cd699d9564e158e4193127b88c7733d170f6ff1df8db6d83c847b6c253ac6e09b", 0x34}, {&(0x7f0000000180)="b831dd13ed921dfeb49e2f6ca6464874daa9509cd10696b2da4453d0b92505f147", 0x21}], 0x2, 0x0, 0x0, 0x1}, 0x2) syz_open_pts() 21:03:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x87}, {0x2c}, {0x6}]}) r1 = getpid() r2 = getpgid(0xffffffffffffffff) setpgid(r1, r2) syz_emit_ethernet(0x19, &(0x7f0000000180)="da1b3458eddac8e4c11021aa751d2e9a106280d3db2d1ac381") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xffffff93, &(0x7f00000001c0)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x400, 0x65d0, 0x5e, 0x7}, {0x7f, 0x4, 0x80000001, 0x6}, {0x20, 0xb230, 0x1b1, 0xec}, {0x5e7f, 0x7, 0x4, 0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000200)) 21:03:17 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x1d, &(0x7f0000000000), &(0x7f00000000c0)={0xc}, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 21:03:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0x3, 0x1000, 0xe3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) poll(&(0x7f0000000280)=[{r0, 0x41}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) 21:03:17 executing program 0: nanosleep(&(0x7f0000000140)={0x8001, 0x3}, &(0x7f0000000380)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x1}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xb402dfa89dcfda03, &(0x7f0000000080)="e4") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x7f, 0x6}, {{r0}, 0xfffffffffffffffa, 0x2a, 0x40000043, 0x0, 0x6}, {{r0}, 0x0, 0xc2, 0x80000009, 0x0, 0x9}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000000, 0x3, 0x10000}], 0x10000, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x519c2c0d11344708, 0x0, 0x85, 0x762eb19f}, {{r0}, 0xfffffffffffffffd, 0x8, 0xf0000042, 0x9498}, {{r0}, 0xfffffffffffffffe, 0x11, 0x40, 0x8000, 0x3}, {{r0}, 0xfffffffffffffffe, 0x8c, 0x40000001, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x10001, 0x1fc0000000}, {{r0}, 0x0, 0xa, 0x40000001, 0x5, 0x7}], 0x5, &(0x7f0000000180)={0x2, 0x8000}) 21:03:17 executing program 1: r0 = socket(0xfffffffffffffffe, 0x2, 0xd2) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c6530007174904c23e20188597013a32dc40637c532c6a5eae80fca6ea03bfa4d23"], 0x10) r1 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) dup2(r0, r1) 21:03:17 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) 21:03:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = msgget(0x0, 0x1) msgrcv(r1, &(0x7f0000000100)={0x0, ""/56}, 0x40, 0x3, 0x1800) 21:03:18 executing program 0: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x88) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000000c0)={0x10, 0x40, 0x4, 0xfff, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x200}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x37f}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000a00000/0x600000)=nil, 0xffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000d37000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000e9a000/0x2000)=nil, 0x8001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000f05000/0x1000)=nil, &(0x7f0000c8a000/0x4000)=nil, 0x100000000}, {&(0x7f0000ea0000/0x3000)=nil, &(0x7f0000eaf000/0x2000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000f79000/0x1000)=nil, 0x3ff}, {&(0x7f0000e7c000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000e04000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x93}, {&(0x7f0000af3000/0x2000)=nil, &(0x7f0000a73000/0x3000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x1000000, 0x4) 21:03:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x8) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0x0, 0x8000000000000, 0xd}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:03:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x4) open(&(0x7f0000000140)='./bus\x00', 0x81, 0x121) 21:03:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) accept$inet(r1, &(0x7f0000000580), &(0x7f00000005c0)=0xc) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0xc9, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000baf000/0x3000)=nil}, {&(0x7f0000bd2000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ea5000/0x1000)=nil}, {&(0x7f0000f08000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ccc000/0x2000)=nil}, {&(0x7f0000c8f000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) open(&(0x7f0000000540)='./file\x00', 0x200, 0x131) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f00000000c0)) 21:03:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000180)='./file0\x00', 0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) fchdir(r0) fcntl$setflags(r0, 0x2, 0x1) 21:03:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet6(r1, &(0x7f0000000080)="1c9294afa436bd4ff45c25d1248a1cf139eb06f3972df2908c3cf75e3c63058f9a378886f38f8b543c87c8b2a753f4d34ad0030e2287c0e2793695f66de3be497f308f6450b1d12a80aafb1465e5719eb9894c2c28073cb49dcdf68bface2ad26a8ccf1ee0dc937defabe527f78960af508b86365b448a13a95b72ca81ff2fb7079d2bf13c3bf539", 0x88, 0x4, &(0x7f0000000140)={0x18, 0x2, 0x9d74, 0x7fff}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x69, 0x0, 0x0) 21:03:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x81}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 21:03:18 executing program 0: r0 = socket(0x11, 0xffeffffffffffffd, 0x0) r1 = dup2(r0, r0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x3, 0x4, 0x7fffffff}, {0x18, 0x0, 0x5, 0x2}, 0xfffffffffffffff8, [0x8, 0x3, 0x20, 0x1ff, 0x2, 0xaf9c, 0x7fffffff, 0x100000000]}, 0x3c) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x1, 0xfffff, 0x80000001, 0x7}], 0x5, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x8, 0x3, 0xff}, {{r0}, 0x0, 0x10, 0x4, 0x8, 0x7}], 0x1f, &(0x7f00000000c0)={0x9, 0x8149}) r2 = kqueue() ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000180)) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000140)=r0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7, 0x0, 0x0, 0x0) kqueue() socket(0x1b, 0x5, 0x8a4) r3 = kqueue() r4 = shmget(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) shutdown(r1, 0x2) shmctl$SHM_LOCK(r4, 0x3) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r1, 0x0) 21:03:18 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_metric}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x1, 0x4, 0x8, 0x5}) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 21:03:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x2000054, 0x7ff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000400)="09f9b8b4") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@un=@abs}) 21:03:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r2 = accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/26}, &(0x7f0000000100)=0x1c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x2c, 0x0, 0x1}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000200)=0xfff, 0x4) 21:03:18 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = getpid() wait4(r1, 0x0, 0x8, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x2, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 21:03:18 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x808b, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x25}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 21:03:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x30}, {0x7c}, {0x80006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) clock_gettime(0x4, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_metric}) 21:03:18 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74dd20000000800000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 21:03:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x800000000001d, &(0x7f0000000040), 0x4) r1 = geteuid() setuid(r1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCBRK(r2, 0x2000747a) 21:03:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSDTR(r1, 0x20007479) 21:03:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff26, &(0x7f0000000180)="bcf5e9ecfe6bfa7cb8799fb6") 21:03:18 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x4}, 0x7) 21:03:18 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) dup2(r0, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000380)={0x0, 0x3}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)) pwrite(r2, &(0x7f0000000240)="998e4539cfaa6cd3bde59efa48d64096b13f01dad84635f891320a06489508fb0b014e775ac33d88cde17d2c4bb4de27b17d70123b2bc577e69be41dbb119eaa51f60140facdb6c3ab252cad723ec8594416038f8add7df65409e49966f8a8b5bfd591599770aba48537e17513d7607f800840375656d78b790fb766e5340446f4379e637ef5ad909f14fd4f1fbab0", 0x8f, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r3 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000140)) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000180)={0x3, 0x800}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0xffffffffffffffff, 0xfffffffffffffffc}}, 0x3c) 21:03:18 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x6e159e49a2b8bea8, 0x10) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x18a, 0x0) dup2(r0, r1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x100000000, 0x1000, 0x3daf54cf, 0x4, "c5165fb2b84a4ee8c9274699c55df05cf4db0863", 0x100000000, 0x9}) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 21:03:18 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000400)='./control/file0\x00', &(0x7f0000000480)='r\x00') chflags(&(0x7f0000000140)='./control\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) symlinkat(&(0x7f0000000040)='./control/file0\x00', r0, &(0x7f00000000c0)='./control\x00') unveil(&(0x7f0000000100)='./control/file0\x00', &(0x7f0000000180)='W\x00') 21:03:18 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) chflags(&(0x7f0000000040)='./file0\x00', 0x10000) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 21:03:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x44}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x48, 0x1) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x5, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x20, 0x8000}], 0x2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x21, 0x4, 0x4, 0xaf}, {{r0}, 0xfffffffffffffffd, 0x2a, 0x20000000, 0x1, 0x3f}, {{r0}, 0x6c5fe075c8b732bd, 0x0, 0x2, 0x10001, 0x6}, {{r0}, 0xfffffffffffffffb, 0xfc, 0xf0000040, 0x8, 0x3}, {{r0}, 0xfffffffffffffffe, 0x60, 0x40000002, 0x3, 0x2}], 0x4800000000000, &(0x7f0000000200)={0x3f, 0xfffffffffffffff7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:19 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x1, 0xa0, 0x6, r1}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) 21:03:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x401) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) 21:03:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x48, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:19 executing program 1: r0 = socket(0x400000000018, 0x2, 0x0) setsockopt(r0, 0x29, 0x1c, 0x0, 0x0) 21:03:19 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) getdents(r0, &(0x7f00000003c0)=""/4096, 0x1000) 21:03:19 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x104}], 0x1, 0x9) write(r0, &(0x7f0000000140)='\x00', 0x1) write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f00000002c0)='e', 0x1) execve(0x0, 0x0, 0x0) fchflags(r1, 0x1) 21:03:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x882, 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x5, 0x7, 0x1ff, 0x8, "79d9fbb9552edaae4ca7f91f4c42c846e91ec4e7", 0x0, 0x1}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000180)) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$TIOCSTART(r1, 0x2000746e) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x820, 0x0) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x3, 0x1f, 0x1}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffe, 0x7fff, 0x0, 0x431e, "6470a092c9bff9b772e880d88fdaf2c63cfdec0b", 0x0, 0xffff}) 21:03:19 executing program 0: mlockall(0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000000)='./file\x00', 0x2040, 0x4f4b) r0 = socket$inet(0x2, 0x5, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x200}, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000180)="d9b133e38c5d5823c19bcc835933061f18610c35ef3e5a82f1fcc975797e4f5ad442846d52f5e95d61eb5e4d0db70200dc9d7e37dd9bdb66fc4c032ca40746ebd089fbdfb45f503135616a5bb52a267ed4db4edaaf6bb065055f47b358b17124f89ad536957b88bd2215749989cf09be3257e37976f49ee41df0b00cb0e7be3bde81fd5d2fcce0b0e0d0a0404852b53b9eaff176e2887b1a8f1a568b282aea3ac6d402a1523a31a52ca02f2395bbeb04837dc802d8180884d0ee26f35f2712314ff93788f2ca61a212523647306aa38dfce0a8bba0cc942d362ec97ec993d1b0d9775c003b1e482d49f4f64e85aeffd5ba", 0xf1}, {&(0x7f0000000780)="6a2c09e6eddbf8b190223e5b36b9c9683c0ecd5ad0bec550d261cc014a15cf15e4fc61041da3a899a04e4d7a02e13aa3a94b51a333447d9a261d7dafcc6587ed78d92d53ccbbce6f0d4f56253e42ffdb2026cd6860e7911a1646ac23d3baa2608c2db639f5d84e52d070a4f9a775962968f11d678990acae3e25132a51fa10e4ab86c48bd765a4399e79f3b81f494591dee79531aedde9687f996796cbb973c4992db8eca2726fd6cb7efce8854b9b2b77633be4518e321f54d687f5", 0xbc}, {&(0x7f0000000840)="295e947c364b6fcb7a93ef2674f348fed88acacf76a57722119ecfe76d2f3d4e31ccc0f83b759093c878e4fd3cc3c4c0134ca1eaeb1e7d6b9878dc7bb484accbf0f5605bb81c8b6cc02df91368922a2ca20064068ca628f9de2a691ef8b1649478b4e408eca613860b39f125b34ca809bbb91bda60c71a4b475fef2b84fc4b0b112f6fbc4b37d7cfc0d6edca60842417795929f19a9d887ae8b7a83d85f8a5736d972132d82561abe8c3f23786d4069d2ebee45178d5c25ca886d790bc5ab4ab", 0xc0}, {&(0x7f0000000900)="730f635306262d8e80e86cd66862da95e4257736b2b2f1a079cf559e81232cb94d917eb10a8e70c5843820c7992823ea5eee4d0cce2400f2fdd1c3d4254a9627c8404399418ad1c5fb808f08c256a5e7519f4cc009554a9dae58ccd6c174cc28afed675684d3f95d0bc6ef2d9a7dfdad70d90b15d1dc1b2e1f9cebb53aa29cc8bb7a06740993c363164289864e1d2a270687584caf017c19fd96e65a2c05bb09e8d67bcc1c58053d9b6ef2e9ed864316861a3edd5ab775dd7e2294f564aa884e48108e", 0xc3}, {&(0x7f0000000080)="da31a004fb594c462f779d053f2d26556fd5c285", 0x14}, {&(0x7f0000000a00)="81a5630fde7695390b0af604733ec20eb07b647b0396eab17d4990f4829ba31c822a1fe96f1b7e5cfcf6d351939e945754d1b966a753e1ed2d44ab3d4c4df4c3e03c08e9b0e145a5c00147c6b812557aa14af921ad790fcc20d51ce858f3c2272556da2354c79b5f9f95a5eba54659fe8e3bb38e52d1f04880b0e4ef4c7ba0ed6edd69732904f0f9a7ce3e55cea212679f5b61595dcb51be046c61f3d67f63f134abb599134b7aec9c5b1816a5e786e0b205d7ad0d0838945d6a4b584ace4ab0acb2a75d52f624c642f1a28ef1dee433b6cf8b808e4e9edebb27edaacbab401aba", 0xe1}], 0x6, &(0x7f0000000b80)=[{0x20, 0x1, 0xfffffffffffffe20, "b14b7239668ef92912"}, {0x40, 0xffff, 0x38, "ba91abee544e823e54b0cc7ae2e6abf0b6076f74647529efb5d8d23ac394835022161df6eb6e6f43412aa55fd69e04"}], 0x60}, 0x1) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f00009fe000/0x600000)=nil, &(0x7f0000bc8000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000b2d000/0x3000)=nil}, {&(0x7f0000fab000/0x3000)=nil, &(0x7f0000d90000/0xf000)=nil}, {&(0x7f0000e9d000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000a03000/0x3000)=nil}, {&(0x7f0000da0000/0x1000)=nil, &(0x7f0000eea000/0x4000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './bus\x00']}) ioctl$TIOCSETA(r1, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) 21:03:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x1}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x5) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) listen(r2, 0x3) r3 = accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) listen(r3, 0x100000000) 21:03:20 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x84, &(0x7f0000000040), 0x4) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 21:03:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000b13886ca3849451ae3c3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89f286f70ad7d3ade3a298263026b42c850fd3872b8bfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d904000000000000009ec7ab3a34c29000", 0xb1, 0x1, 0x0, 0x24c) 21:03:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = semget$private(0x0, 0x7, 0x428) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000080)=0xf42) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000100)=""/185, 0xb9}, {&(0x7f00000001c0)=""/84, 0x54}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000240)=""/85, 0x55}, {&(0x7f00000002c0)=""/148, 0x94}, {&(0x7f0000000380)=""/122, 0x7a}], 0x6) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 21:03:20 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) getpid() r2 = getpgrp() fcntl$setown(r1, 0x6, r2) r3 = fcntl$dupfd(r0, 0x0, r1) semget(0x1, 0x3, 0x1) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f0000000080)) 21:03:20 executing program 0: r0 = socket(0x18, 0x200000003, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) sendto$inet6(r0, 0x0, 0xff08, 0x0, &(0x7f0000000040)={0x18, 0x3}, 0x295) 21:03:20 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000001c0)=0xc) accept$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000100)=0xc) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000140)=0x100) 21:03:21 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000310000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) msgget(0x0, 0x1) 21:03:21 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 21:03:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0x2, 0x8, 0x4, 0x2, &(0x7f0000000380)={{0xffffffffffff7fff, 0x67, 0x2, 0x7, 0x7, 0x1, 0x3}, {[0x0, 0x1f, 0x7ff, 0xf07, 0x7, 0x3, 0x6, 0xfffffffffffffff9, 0x4, 0x41, 0xffffffffffff680a, 0x1, 0x8, 0xef, 0x100, 0x80000000, 0xffffffffffff9628, 0x80000001], [0x8001, 0x9, 0x7fff, 0x3, 0x10000, 0x80000001, 0x1f, 0x5, 0x2, 0x1000], [0x401, 0x4, 0x1, 0xfff, 0x7ff, 0x2, 0x5], [0x3, 0x3, 0x0, 0x101, 0x6], [{0x100000000, 0x100, 0xffffffff, 0x6}, {0x8, 0x5, 0x5, 0x81}, {0xffff, 0x9a4b965, 0x7f, 0x9}, {0xfffffffffffffffb, 0xffffffffffff8001, 0x7, 0x9}, {0x3, 0xf32, 0x6, 0x200}, {0x5, 0x8, 0x10000, 0x2}, {0xdf27, 0x1, 0x9, 0xffffffffffffffc1}, {0xfff, 0x40000000, 0xff}], {0x80000001, 0x7, 0x45, 0x7}, {0x80, 0xfffffffffffffff8, 0x5cf, 0xf4f}}}, 0x3, 0xc9}) pread(r1, &(0x7f0000000180)="b7b6f9", 0xff85, 0x0, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r2, r3) pipe(&(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:21 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800010000000003a) dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r0, 0x1, 0x312, &(0x7f0000000000)="62c27ae426f11a8254722c1ee85e819959a849daf3606f5f7a75e7fc4c8240c59e6b617961dc98705fcc236a72bafafbd74afb93b13e", 0x36) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) 21:03:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) r1 = msgget$private(0x0, 0x400) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0300000000000000fdd8a84266d184ea7b8d8f1d3497b54e960b4dcade026dc87cc9f4273488de12512dd12431e2b13b9fafb4e8b0011dfa15f79a0768c3fca414053059c55186252331bebcf0ccdbefb1bf23927be12afd8f7fe1c187215214b4c2f7c60fcd1e541860f66c8a6aeedbd1de6a6a35ad7e235ff423519d6a7917eb7ef8aa0baf1e2a104a40e7f8d97249c9af0a20b06d2f97aca6c235d91643abfc7d8ce57c5973032c4de3be044a9ee9212e6127de17415e8be472fe702062e1b83c1597318e8e7ac6f9febc8495819b457c63f0e83d346352a707c1b4ea0d8cf912e7b5184071c5c83c457bd0d7f034fda9b4074ecc74572ebe68c08acf02d4e6d99d"], 0x103, 0x800) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 21:03:21 executing program 1: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x10000, 0x24) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="0000001860b5008b00c6c8dadbcc0000000008000000000000ffffffff02000000800c31f898807d4cf01fc2", 0x2c}], 0x1) 21:03:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000b}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:03:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000100)='7z') 21:03:21 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x204, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x2, 0x2, 0x8, 0x7, r1}) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000691, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000006c0), 0x10) dup2(r2, r3) 21:03:21 executing program 1: pipe(&(0x7f0000000000)) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) 21:03:21 executing program 1: r0 = kqueue() fchflags(r0, 0x0) socket$unix(0x1, 0x9, 0x0) r1 = socket$inet6(0x18, 0x2, 0xfffffffb) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x73) fchownat(r3, &(0x7f0000000200)='./file1\x00', r4, r6, 0x4) r7 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10201, 0x10) syz_open_pts() ftruncate(0xffffffffffffffff, 0x0, 0x3) setitimer(0x2, &(0x7f0000000480)={{}, {0x5, 0x4}}, &(0x7f00000004c0)) r8 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x28082, 0x6f) kqueue() ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000040)={0x1000000008, './file1\x00'}) open$dir(&(0x7f0000000400)='./file0\x00', 0x2, 0x40) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000300)="f877e294df07b9a34c9244ed222335cfc7a400c6f7a9a58bafbbf2573fabc6f36a41efd142c223034e46353a89c22b1af05910fd904d5f0b8d703d82e3cfba7f8ea6b04699dcce8e70d6d75dcad00820bbe4e0dcff4589309226987c26376e918d6ee81fed050c44876aac5b6d775343242a7720b70396ccf908bcc2026bd7bfff3412da6869af5b55294ea1a4140efc63c6d7da63fe6c7dbd1df85eeb0d4345a1e493b02236f5a41a4a0a1993f4cf4073e2aeff316c3c7e8aa6f0801ce3e51473ed90fdf98851b1", 0xc8) read(0xffffffffffffff9c, &(0x7f0000000640)=""/4, 0xfffffffffffffc8b) renameat(r8, &(0x7f00000000c0)='./file0\x00', r7, &(0x7f0000000280)='./file0\x00') mknod(&(0x7f00000002c0)='./file0\x00', 0x2, 0x1700) mkdir(&(0x7f0000000440)='./file1\x00', 0x80) dup(0xffffffffffffffff) r9 = open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0xfffffffffffffffe) pwritev(r2, 0xfffffffffffffffe, 0x0, 0x0, 0x2) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f0000000500)={0x400000000000008, 0x2}) r10 = fcntl$dupfd(r9, 0x3, r7) getpgrp() fcntl$setown(r10, 0x6, r5) setuid(0xee01) r11 = semget$private(0x0, 0x8000000000000007, 0x42) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000540)=""/11) 21:03:21 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x9, 0x4946}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x45}, {0x20}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x7a0a8d7ed4772f42, 0x2) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 21:03:21 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x20012, 0x4) unlinkat(r0, &(0x7f0000000300)='./file0\x00', 0x8) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() write(r1, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x10880, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f00000001c0)='}', 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r4, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000380)=[{0x9, 0x4, 0x5a0, 0x5}, {0x3, 0x9, 0x100, 0x3bb}]}) 21:03:21 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x800080002002, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() fcntl$setstatus(r0, 0x4, 0x8) kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x20000001, 0x3f, 0x80000000000}, {{r3}, 0xfffffffffffffffc, 0x82, 0xf0000000, 0x7ff, 0x4}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x46, 0xffffffffffffffff}, {{r2}, 0xffffffffffffffff, 0x1000000000000041, 0xf0000005, 0x5, 0xb48}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x4, 0x80}], 0x3, 0x0) 21:03:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="7349720f1533a6a42f6835ae337c1404792b19ad5ef803df90ccca0c639a0a97d0d1d20fc967296dfdf21b34712140028f24868b1dabb24945172bdc564439ec7c37cdc404", 0x45) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000)={0x8d, 0x7}, 0x10) 21:03:21 executing program 1: r0 = getegid() r1 = getegid() r2 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r0, r1, r2]) pledge(0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000280)={0x7, 0x9, {[0x1, 0x7, 0x2, 0x0, 0x2, 0x0, 0x80, 0x1, 0x401, 0x80, 0x9, 0x7fff, 0x5, 0x9, 0x2374, 0x8, 0x56, 0x1], [0x81, 0x9, 0x5, 0xffffffffffffffff, 0x4, 0x9, 0x400, 0x9, 0x100000001, 0x3], [0x5, 0x8, 0x0, 0x7, 0x40, 0xd9, 0x1], [0x1, 0x0, 0xd5d1, 0x100000000, 0x0, 0xfd], [{0x3, 0xfffffffffffffffd, 0x5, 0x8}, {0x80000001, 0x4, 0x8, 0x1f}, {0x80000000, 0x5, 0x0, 0x81}, {0x4, 0x5, 0x7f}, {0x401, 0x8, 0x0, 0x72b3}, {0x4, 0x7fff, 0x4, 0x9}, {0x10000, 0x101, 0x2, 0x7}, {0x100000000, 0x1000, 0x1, 0x4}], {0x1000, 0x7f, 0x7, 0x8}, {0x1, 0x8001, 0x1, 0x9}}}) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000000)={0x1, 0x4, {[0xfffffffffffffffd, 0x8, 0x7, 0x8, 0x7, 0xfe18, 0x7ff, 0x5, 0x8, 0x9, 0x101, 0x3, 0x7, 0x40, 0x4, 0x7946ce11, 0xb5, 0x3], [0x8, 0x100, 0x775, 0x100000000, 0x2, 0x80, 0x80000000, 0x0, 0x2, 0x7755], [0x5, 0x4, 0x6, 0x400, 0x6, 0x6, 0x800], [0x7, 0x8, 0x1dfba870, 0x8, 0x0, 0x6], [{0x2, 0x10000, 0x5, 0x4}, {0x22, 0x8, 0x1ff, 0xff}, {0x20, 0x9, 0x5, 0x7}, {0x4, 0x8dd7, 0x4, 0x8}, {0x7, 0x6, 0x85, 0xcd31}, {0x4, 0x1, 0x401, 0x1ff}, {0x9, 0x0, 0x8, 0x5}, {0x1, 0x6, 0x6, 0x4}], {0x6, 0x8, 0x20, 0x20}, {0x2, 0x0, 0x7, 0x2498000}}}) r5 = semget$private(0x0, 0x2, 0x100) accept$unix(r4, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) semctl$SETVAL(r5, 0x7, 0x8, &(0x7f0000000500)=0xb0b2) getuid() 21:03:21 executing program 0: r0 = socket(0x18, 0x400000003, 0x11) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000100)="7ebe80f92b2d3d6ca30b0540950a786756a3669acce9ca8160e92d29429c8c0d5849ef854c87285ab3afa673d77240a81a4024d5ad798fef3b76e08691a9d8fa72b5843ac536d776f01f88008b73fddb7254ea32e00ffa93167936f6ffe328e47b8d197fe7d307c56d21", 0x6a}, {&(0x7f0000000180)="138fda8f5ccb70eba14fed1e4e4cdab0f38246af53cbac08262b8688a646c1341ef662336ab81295a0bea87d9d46353842e373d1cd18851823c9e3bac4e2a79b33c62f61b041f831368dcd3b936b7726a073d6949ce0143bc163106a13fd8ea926a9", 0x62}, {&(0x7f0000000200)="a17229d86bcee5fbe16f4d700bfadd9bcb4bdd3a6548f4106ed113a21c7c1e20b0af6b5903aecde716cecbae88ee4b285a94a102edd363be48dd901b72cc0d99fdf4fc4d2729ac4abde9fa493e8b18d36426d51c4b260de2de89ef6c667934fd0200a3ff5d43ae8ae2c003e4370127d858f7c9dd91d65d6c45478f058c8f", 0x7e}, {&(0x7f0000000280)="0c622caa89b6df2f6d54c10be4514045e54aa24c51455e91d5f38c5aaf4de0878cf37f8ff05b13da52e6aa376274fa1a692efc725b98f862d253b542e72d7fa0ea98001fa003d9138faec55063558cd97e4379ab172e066d92b175fb3bb33b713f8f5f04059b1eb3f20a27df64f588fcf926f0f4b33bfd01006f88dec83120422587853472259dbaa2be115c57728c92a6eb55f2182cdeffc0ff193a175e77a6621bae0d75115b3adccf05be50ee4061b33e90e08fcc79996013e2da644490624711d9cfb2d836907d3772ad413e4c0b72d6d2d84592a07a62c9b2d51be03021a9d18cfa", 0xe4}, {&(0x7f0000000380)="fc88344ba17e3139a529da3e7c28863682a0ede61fcee5d87822055cbd5c067c9f31a8ad700b4d92a1103a9f994d95bb1fc577cd296287b8da12cf1523ac3a7388d3717f99b3f83d66d3131bda429f0287b1c5275252a298d0c8e3beebadd1787ef37c2cb0b49db1b965216f7710bf8cd99e03aba1c3b740beba8d3d0dc29064fc6c75d95a77c9cdba581297247127cfdc160699016fc0c1f9e89b75de130288d7b1f3f1cf8d1cfccc4a4cb30bbc196b5feec1b57490c22a9e2846aafd6fb673143703e38d0be576fcbe86e592c839", 0xcf}, {&(0x7f0000000480)="0f953420002f3892e9cb5d1b2237f1c00086b96e0125a49e0974e93ac6d6c539a4e0b1bdbfdfbf354a41a1bd41730fc7d2d5adb2b6ab7cfee436d4ee4d0ea00f2b50c7c09fe2e81083dded4a109d044d4e76d46af6406c1a25f330211b4e592f4d1b7a7da44a879d5d62c8469853a51a0eb5584135ebdeaf2e1b3b308f19fd7740d8f9ceb1fb3d09d2715f88cd81c38a96fd287a2afb9099a57494491a16c00df809bbc25c81be1b92cbf92df0eef92e600f90f303fd26095cda8e53202139f0f9d089a758505aadd8a18780850122c2c13dfc756a", 0xd5}, {&(0x7f0000000580)="e50dd0760b645a2b6735d8fc0dbce6644b6b530f962cfb0eb41218c91c9ca9e1a2f2c12b752405c5", 0x28}, {&(0x7f00000005c0)="414757b68c1d8aeb2ee6ede50dfceff92aa8fd295f83de7f991924386048", 0x1e}], 0x8, &(0x7f0000000680)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x58, 0x1}, 0x8) write(r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) 21:03:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x20) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000080)) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x4, 0x200}, {{r3}, 0xffffffffffffffff, 0x4, 0x1, 0x1, 0x8}, {{r2}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x2}], 0x4e, &(0x7f0000000140)=[{{r0}, 0x0, 0x18, 0xf0000001, 0x20, 0xc8b}, {{r0}, 0xffffffffffffffff, 0x44, 0x1, 0x8, 0x80000000000000}, {{r1}, 0xfffffffffffffffb, 0x8, 0x10, 0x27, 0x81}, {{r0}, 0xfffffffffffffffc, 0x80, 0x40, 0x708, 0x81}, {{r1}, 0xfffffffffffffff9, 0x11, 0xfffff, 0x5}, {{r3}, 0xffffffffffffffff, 0x40, 0x0, 0x9, 0x3}, {{r3}, 0x1318f9772546812d, 0x1, 0x1, 0x400, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x8cd, 0xfffffffffffffffc}], 0x34, &(0x7f0000000240)={0x3d47, 0x8}) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r1, r3) fcntl$dupfd(r0, 0x0, r1) setsockopt(r0, 0x9, 0x1, &(0x7f0000000280)="a5bc66c2e32fa0f5b3b5feef31045e2e7ded59476a80405226be99ef14304926f2a6b3f81e0a04ac6242e9a27cdfe49fcaea9c4eeb09b9eadd47c06e5e36d8cc6121e82942694e01217b7799ba241051f9bf8b3a6619e11b2d0b8b04", 0x5c) 21:03:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x1d}, {0x6}]}) syz_emit_ethernet(0xffffffffffffff3e, &(0x7f0000001240)="a076") socketpair(0x1b, 0x7, 0xa, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/4096, 0x1000) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x5, 0x26761541}, {0x18, 0x2, 0x0, 0x4}, 0x7, [0x10000, 0x6, 0x40, 0x58, 0x8, 0x7, 0xffffffffffffff74, 0x1]}, 0x3c) 21:03:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xd0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fsync(r1) pipe2(&(0x7f0000000140), 0x10004) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[0x800, 0x7, 0x9e]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x20000cbd0, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(0xffffffffffffffff, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a", 0xe3}], 0x1) 21:03:22 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="6f848de2d469", 0x6, 0x400, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000100)='./file0\x00', 0x205e, 0x40000000002902) open$dir(&(0x7f0000000000)='./file0\x00', 0x29, 0x0) unlink(&(0x7f0000000040)='./file0\x00') 21:03:22 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCDTR(r1, 0x20007478) r2 = syz_open_pts() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1f6abc2e, 0x9b4, 0x400, 0x9}, {0x1b2, 0x2, 0xe6, 0x4}, {0x1, 0xffffffffffffffff, 0x7, 0x81}]}) pipe2(&(0x7f0000000100), 0x4) setuid(0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x400) 21:03:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1021, 0x0, 0x0) 21:03:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100), 0x1, 0x0, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x20102, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 21:03:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 21:03:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$unix(r1, &(0x7f0000000240)="47fc6c4d41f957e32c5418b78d0dd2943cb1ff5d9a91bdab4e3e05337a2b58e21c9b16e2f0cd10e0260a9add5dc444028818e324789f30f8dd5249cfd5b2ba5010053aa80c0223c3a8e6f5eeb23269fc95693c12225702c394c80f83bf85be48cfe5337abf85f589e26e694849759d744424137b32afd099689629d70a48e2ef0b0c21500b7f19020cee1638c0201bd682872e988ba5f4fe7d52818014f99c773314540b9303e39ed5cb640988e8000e05cf4be5f1ae6d654b3e059def12b410e0a166755d574a6cc6878a59fc633d9ca7f4d6d90490faaa93f50c40e18b3de2aef9685751f63ed9cf87946d9b97be042ba8e389dae657fd903893e4856e24a2ded6e6d288671b26996fd8151474906edc3aa320465f045c8f8f97025a0aecb733069c9cab859b77962b85c5a1d96130ae7ebdff0b33365fe14785117618e8555381d86e5fdeb812140b5ed5d307e67a3343b411b4e9a0166be8905015cbfbe42da022757f624036ae8cefbd31902748929627644c847120349dfb58af80f9f85a6e6406d7219a64145c892fc7f38ff4bd25619a20af37a6e849f243b7157889ca6a3c96b4e4d06420884cced6a620647f6d06bbfc03c9c71fb69793276f1d700444b512701437140e84c04ea35f9741f3b50b2f83a140120c3adfe3afa89fa45493572a7dbf85b1be45fe0748747a4ede8e09af3876f54c47b6887eb8abc4231670664ca0ec6447ead9ed6420992cf6d810b573c3b46d9afe4d9abadf18e9594360f69b29f0becfa6521d401d093b4283dff33a5d287ce10bf799c93791a86457d197bf2669cdbb3dc7ddc232bbc8424ecdc3d40a4625012c902fbe35f8be2e769f90f60b0bcccd6b839f1e5de86037962cfdbc073d0e8e74b3c06ae98a7344e4a97818325d65972acf7b591cf48281113d93dca6081978b75e2b5ee28244a0f9f7cd6d9d4373e08ddd38a47621120ef3077c5fedb6a8652d2f0c0b5495eeef49b3e8c640f18dab3689ffe109c4e3629517bfe8c141ae9faa385bca97864fa24e150516ae9ca44d012272a003cb7f212c822ce2d071bd03043fc61201e5ebad6333999cb21c14cb17acc01166b9b9caf3625558fa0e51b085ef76dd77d4aa0d983f8512cb0e21332289a6961e1db4904d1a39fa2c249a51c5b393ffcb5bebe93bec3644319b024b69a0653460f695d30c3a5b72a57d675ef4d0ac6231575da718359f4c3c256cbe7104a64432c6669a6819c0d7550f675c5c0285f9284a9f943e32c9a942a2b4a4b9fa7962434bba22c3a1a8844b69bd46dfb0e1f2710549d603e9acf3bb5e1a2d831533fe66c9fc78e3ad0981573d5adec81e2d4d7071053fae167dfcc12ded56f11ded3d9c7cdd81857118354bb212c14931e1af6102bc3ed0fa1e96095ca5c3fb346822be277a0cc7afb025c6e6438c96f4662ab57c554a8c6918e0c7a0d6de8b510e9cb821496b1b69ef95a07ce33481af40e780842abe0ea974c56c32226034453e193d0e169dc2a36e09b40b212d6e016c553fbec20924a444b6b9b1d65997c3badb7345a9ca77459b6fbb26e74a02f11e1ddf241aac447287fc5f0ac45137e135ccfb5e4d36b7cda96300a9c06a0c0bbf865c1b1faafa5eb5e9c714df0eaf7a43a303648d2373326d26d2be84c09c53c3b0f3ebaf12f35a60cfee1925fa0ebd7313ad3a4898a3c6beb639e16047beb3d469f724f7721874a3158c230ac562683c8b36d1a99c6cabd38439cfbb6209b187d7c70fc0c12afe894a92b04a3d90c48afea3e484cd7b64d7c49f23d45d2127934aa402c87304941d4d6939c6d06ace98dc4bc78a485109c806976f06030d975c6332a711921f042f2f872d2719bd819049ac64e7bfd5cd9136071bd1cd99900fd5a08cb064b3c8b91ca559582350e1a17020bfe0ee8b5087142877b4da995ed6bbc15ff30dfd11e14e8bcff1fff7c30285d799ef0d0f9acb810ab1bb4a41aebeada1a56be5763de0747222dce2f4b2a2dea411ac6dc43358e10d6166a5c142790efeef4ec910aa769ec1d40aed60018723a788bfbc4c4fcd064d557819cbba1fa56a0ae160cd4312fadca5a0d14c64f706305ebf608cd84bf925f48067c8e76265d6d665e7ce35541527ee74755c8314cb2282318362d283d5b34ff629ed71b6fc04edbb87b728579223ba5058735525fa14a07aab210d15748bc4188fef971c094d5106385fcf05893385c5f820fbd5f9df0f28960437397ae299ee714b9e31f24b68a2b8baf4649a92acdecd0201b2cdfd1a98771463ed7f02e9e6ef17b60b57ec75096c57a4314eb5fe55402ba8fa8fdd0acb0e77eca682ca6f0373ae37aa830a0157fdb6836037b32d11f0907fc7fbbbb7432d88e446958094504ae46008e19c661ad11208ea1293e3bbfe687b1ded53a8b9c50eab1932c5a91f0dde7f1f6748c135032fd34b2c1112a7affa00871b03b741982e76a713a39c10acdd0beb53225008babe41c2120d05022fe20b8a65c963f9d91a3b5b26d4acae10c8203307b6d29425dec3a271eed94a05e6618563364c865e4d75de907483010e0b47be1c1f0b139320c423a29896897af82b2352daf6ee72e432543f58efe7cfaaa8d29c089fd152958d82cc2b2cd67f35d69dd4d6d0361e1c91b903bd670afff4954c57d0c58d9c0c31b157b9c9b950beaf92571e77be5b751fabc8bdbb0163d7880b2c36ee9dea12a61c2daff288c1f53e8056e7f1c02dcb48ba675285faab809f5567886c1cf6f54101ecefd9b7a12b86d128a17c54a622991c128a47be545c3f37de4c47b5b7d7f0f9a501b6a817d0e104f60037cf449dfa5556ddcc5ce85db9ae28c16f9cb7d50feb1a357f7f045f7fea8f65cebdccee1723cf7474aac4715b1a8955172c098391da1dfbdf990f125043db90768fe074acc9efc766f215c00606ef6e18ad53a25f6fbb3614544d73024dee7ade6b9f6b6cbe489719fe52625a90f92840debca739487b2dcc654352be73f51f3a2334251863361c2156c4f1ecd2a1c29157ed467323dcbe0ebf7d541a8f61f84b71aeaa22a63c1bd159a8e8dab9e0a824b01d2b7ba8df4d83b3225fad81ea3c5e85a1224c21fec79e63d4602630ccbf8aa97a222fe24d143153fcad336d528221e43159e3c104d5d5c8ce5737ddbe9eabe8ac4b53e7d111e087eafc56ce15e917562ca37d72c414052a574e7b640ff7583585c8fd320983efbcec6725b569df049d259c1ca56cae86ca6365676186f57fa0cfd4d82ab6b32f72133f8f496e310fdd3ab59dc39fc71bec788e31b78c9cc579bfb4c0d8db016e16ed16472109a7b0b0dcca4a73125846c131595e56703f83992ae12d7fcc4d9a48e05eecc05a5c221af8f803601d28dcdd2e6486c52ac8b36002f7c78a520f66273c25765009ee48f0a56325039860bf1dcac51337af6c0bde9173cdc53fd3a54c51d40b2d93d6969795507fba01ce35525dca31498a8a0db11a2fa4184c2b9e1d99aafdfb079df6a8c50bdb33a0b41e314792f98b3e1710bdf0630b3b7acd8f26867eea8efb355d065ecbf61ca58d12435f7208830403860269d3c0ab21b69dc61f95cfd24c00b88500ce8265858f7e9a3d8cbd8d3ed6fcfa93669d0895456527f6e9369002024a26c268f1ebb4fd7284ce52776e95b5e6c6b42aaf42c4567032bd599328b8c46b0a17b90916b6a75e5674a7c470e279436886ebb664a992d74b20b143eebb3efc4f874205fdf340f85eba3c78751671892c9e89d3205cfcc1ebef7ea86155a05794d4aec1b751b9017ce7432c65bf219b9c9305d2e139acb50d91cd1202b28ed8ab4afe32155d58d1f8aeac650555d4b5533fce99fbe8ce3479a51b3e2769c5ae41d63392da346e81620e867c9fbd99f4e4ef382fb8f2af749c8662225a838989bf68130947574c27380e6137ca3720e67b31d974d569284035a20cf4f3c063882724b5f5bf73c01a712646c69c92d6a933a830b1cf79b6e27b4770f90f105fba2d547628a1de6a0e347f2ec7f52eadebf6711550c3fc94855c8025208c58ac0b126a329d7357ca80c78139bea22011faf1d215ec139aa6644bbe9a5d2e4fe6166904a39122122f5d3ab18712cae33bdecc24606cbbb123b30b9e4a85e6a7254ec4e13b4d72e877e93a79213634fe1b1a164895879cb9bfcfee922f64360c70d27767dd78e539806de667ef2383413527038d777dfe63f7a1b1569b6dbf6278efae4c422eb623c4ab62dd2ce068f01c25b1399ebde4e99b96be8885d6868d068a9947153cc819b1cc3f619999d1c78f681b3335d8481bfc98790c1a8ecba1ceb87bcbb09476a49f7b9d00d4567e7ecd14a356c8cd42ea11deb31b2441cd39887f6f3f8464518497e72a0d41fb3827201dab9060b2a36f6d9195b26abcc32a8cb449c26731f5500fd8e5ce89a92590deae74e62adebf2af491a05c500b0aa2d996fabf557a71a21841a1d77c279b044ce1a9cfa2ac266778575324e81715cd2d61a134164c20b923a7815e16b91a9c8deb03ee917e12c858aaa7940d49eef96a2532d052ab3e4418164496579f47af50d859631d41217710cb8d97abdddfc13e84af459275713e5b565bedcf118330eba48d371f638ab3e5af9ae0858e360948b1fa5ffb560e9dea177e01b4ea96a828a31d9e1af67575cebf5d0c749c4b5fa03ab219654b35a0ecf54626721fe4a05722f74964ac7c44d81820b93efcbf432c0febd6e9a202b16b74ec3998c3ff662d6d6ea86f3d5601f8336d8c2f9c7fc1b0df85be9aa809ef97a59ff6ea34f4e31107e623373d9b1d91447bf1c37c69881806d229dbea517f4465b8e723ec9de04c0c3f2a7024f32884938812d18b38fabf793620f8448a9176acd682ebdd46c2b824d2b685d948b53f7f28a77ea211c7a7a055368c05d5dc491f2be052af6afff35bf748bc6545e4a863d5def386ef2ec5b9ddfdf4405450d44b7c15aa75c11aa00aa910b14e2694f167f4a673b6b8a87faf86c984914b029c1f29bc16ba8c51245ff98fe79810ce6dd9aaad65ebf7067aa00afa16ff2ff5e2b5264d30f7dd8187a4c82a9663af2d419d4ce29331825d8f056e3a781acf40f03af54c9aa7ecdc69dd498993cd8b9d472afc72101f5106f1c7b583e4375608cd3895072601640e2acb12bb97e2c3068810b2ba85b6d6c29c8cd297b7ade13a982f454f4841fa379dbc5d9bf71dd4635df781dc28f025265fbc4cc38fc2a98b10afa1ca0d09b358176a0a96d29bb3f7220b5f403eae08d27702e63ae87a2a588d244eb150a433f0761c8680144b2fc96eea7c7ceb5c524396ee1b4dc22e085d254a3b51068e8b3b106e897fa91ba8cca7286f652cbf42ef7c423fbf5cd208493b73c50b5f8d524593839e1847965aa3ac43b3360605b3f676562f4c3a25dc28e5b170014cad9a48ded403283c387740c1704dd12b0fb91b0636e95a9f08a20b839d8b1bf317626e021c3c8d9d03cdb4ef8b1b7adbd0b1348d633d44e0a26a76b5c52bb15da6c779a90e66cf7a5aac24c72b4409a371610549dce57707cd83affbcf3724da6a562de493d6374333f2b952b9e8844c088526468892463dfacf40d74a311aa028575393ce64bc00e5c3a2bf7e3bd1678ccb63389d29a53edc8a4b9dc2024a75339219d95d251d778497bb9d0816112dba2d4cf64946626a66ca742f26d29f68893d9f50d6198b72b6578cf1ae5c0ddd3e894ab5468e81c333ac1e797eaa5b427282fa134ff8c499a58747c8641b44ad7155fae6e9b92a1d1d73a4c3d82406e67005a7526e9eec", 0x1000, 0x408, &(0x7f0000001240)=@file={0x1, './file0\x00'}, 0xa) fchdir(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fchdir(r2) select(0x40, &(0x7f0000000100)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000001280)={0x0, 0xffffffff, 0x10000}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140), 0xffffffffffffffaf, 0x0) 21:03:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 21:03:22 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x8000000000000000, 0x57) lseek(r1, 0x0, 0x0, 0x2) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 21:03:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="32439749e5128eba9a9ed449847b19d6b8af9750e012db46f76de1b4d3cdf06c02949d2b0e4a4ad8ce30e5b311ac02d573c8628a4b28afcf3868af886bacc281132085c529a473c99517cacbd2a5d7fde67c1c3e612a157a27ccbfd903333d912c7546234c5189ad96f7cb1cbe17b321354675253810af5f2938b4381f676fa1d3c05b59eaff74b19f0f99175d739799b42914b3ddeed3251f89cb1acfd9ea07ec57a02f72aa76026e1d356f43f9df8f290304bb933086c0e4f286036b92f7", 0xbf) 21:03:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) r3 = fcntl$dupfd(r0, 0xc, r1) openat(r3, &(0x7f0000000100)='./file0\x00', 0x100, 0x28) openat(r3, &(0x7f0000000040)='./file0\x00', 0x800, 0x4) 21:03:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x200000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="88") poll(&(0x7f0000000100)=[{r0, 0x42}], 0x1, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x1e3) syz_emit_ethernet(0x1, &(0x7f0000000280)="fe") 21:03:23 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000380)) nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 21:03:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) sendmsg$unix(r1, &(0x7f0000001200)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000140)="f62ea5acf4dccb58bf30eae2585e5328f1ca0853e43e803fca286cb103fa908eb09d5c9d99a84e1b42673b93786a179097a1b5c0dd611d772ace29d9bee90a4a45f9fdfa89e13ec3fd156b16", 0x4c}, {&(0x7f00000001c0)="e161cb176c6ace764ce7e18f3f54106339b49c956dbb611bbade2ecfc70d96f11277ebce8c3b7a12105d3074faa3b2b789dca69c656fa36eb10ed8083883a38d25f15365bca12d58798db3ae87504d37e85e982cc3d42e4ab9185689c061c03e379d8b161ddc46b546ea120026c0a584b99cf81e936ca5847dc27e63d863a4e2b7cac9036fe06b521fc7636d0fc2e153dd6d725242d4f2c87e3f4cdc968619e7006bd7578118cca3a07bb6bd1f5d29d333d1e4d215c2608e0bb1dee2937356f1577adac27ce3380fbd1212e9d366a466d84e38529a9a21384f80a1729dcba323e8e2446cc059998e11be01e67764e0f6e2f4cf3ede651c3da7c2c7912c23341c9c641f5722180065d67f9b1d82284326162d57145ecfd43440c0170761debd99a0d90572aef92d177247cfdc2bd4ead57b5d2d325d0efeadbf2fd7ae1f55e6253984f0f595290849f6f9d63c237c3114e21fd73d1fe7be4bcc1e508bd28d37be3d90b007cab086ae543ea4111923e8fc1a97a047e71545d63e927550861e0792ae13c3a8652f156a201134f7a7d73650a299e852e931ff55588a9b7db542f74876b301f94567b1e2395690ac4f27236e9442858b60fee776f43055a436945eaac61c7bf6d8919e1789d1fe26935ec9b3b93dad2d90ca354b839f075aef5693dd4bc753c864c0aeead065ea762fde04955131fd8dbe0a4cf07ca398556bd937ab92d8231a979fed1d20ba1f170db3248012cb0acc4bffe3592506697d75e07b6b18e035abf89c4f14fe692cc80a5c6f4c4a3e35a20b5747495ada82625595eb7b6c1c12ee0fbf2b76d88e59b06d0860316a3381eb7f7668cc470b65ed518f651275ad3744a7ed5d0b32adad8fdfe2f07073da251dc32bcb408c820d6b1fb015fb7405662c82622856346e0670f438d5916f55b02817099ec779f8196d7a4b645b42f6ffa5f3168a78e20b3822cd037ae0a70edfc4cd74b26afb8fdf500d0f665a0c1f58a268a6b42e6106307c65dc191847bf3b0e637e151bd90735d68a3841817e82401d0efc1d5512e70d171dd0aa704bbd1a969d56892d2a1c4281fc48c6050029887fa58baded6c3260b8b395ad6b7d77aa38ddf82df9cffe9db28a64a57cfbed8e86b0840fa06c37ef3de41a4754ba5132d0461ad59e94a0dbca94ae7f572e8eaaf5fba5e559075bc0fac7358cce6f3b5af0532bfcd339a01f85d4a225fc958a8aa40380dc3e4be228e71594b67c3fcdc295137c229ecc49b50e6e9d7c914a784cd416f1433e885c5f394009859059a237c43b8110e7850c1d26c6da5d0f16604b4552205294c04f343de9ac60477b19331e8cb161569732970ab004c1b7705716a974542206a99fa1f874f50c80f1ac6640b7ad7df2c0d656b69a6c6fc72b0a68a03e78e9362d0effddaec089e31b66d42a4f0d5275dfad64c359141920244cb660fe4f38c283bbc891a81fb75a4785b5e97e8d02a11ec1d6974c113f7387f86e83ca7b0fb6cbcd24301154175eb9a81b1f50e6cf92407391de9377f8921c0d199691f405a5047f160aa99943d1882c1b6900489661fca0b12cd3fee11fa69356f29040491d8e58b72c39f92338c89f56d6a3e7d90145b55f9ec791ffcf5c7578bb3262902107f912c06bdee9c6d07f1a582b5e3a9d180bbfb5cf2b84f2ad6b90478366f7e975debd8b2e260cc843984bcabcbbec99a0253d86cd4fbfd6f5b25edb0beabd940444c277eda07535919575d9d53f95af89b70bc0a98af1808558d9e9a3df03b261c7464bef70fede1ddc337faadc40622f477b7a28131bcbd91a0cc840d986348118d031c6d3f5c02f031084d4b0ba3352630cd5a10e79c37aa0281d9032bc63a84e3e3b73662a8733c207d101e097e9be00a4ae6952d595e1fac5291c6e3be1794e8aafaf3ee8435036a4b7ed1a2230c2460013536f9e44fb11acc1f4ae3603945d5965c180695f9650cc33eabd3a181b2b0a4291df751e265725065ab288453934f244b80ee5ba208f45bed5070125c1e3c3a66fea3517547a7516fe10b742f9d90587eb5cfaf42e075ce373803a30899463912d5423a153cd3c4f4a99fa377cc90c531b84cbffa3b74872582e8989ddba5330146932bfadde6a8cca197e1d0ce8f04bca2e1b4a22bd1c146ab3c688be7eed0c264d80153f682185a0fc7100b264846526895a97e50d38987aa2301d6618238036888b651846ad84d8f7b663d3f35c80cbad8e6b70e1e0dfcb0e257d39fe05d9a8e32d56919b63464aeb16c4f7bedd526ff235f0fcb62414376ee31b8fdd11e3c3c85e0c8f0697a20725dca6eb8bd7a9320bcae6c9b1fb2a4ef64f54c56bf5a67701f4f15704d496aefa7405e5405c1b96a83e2fc6417676ec2945c9b9ca1385bcb0a101c83a26d6b3daac05a4d8ed6c3fb2bcbe446fe3755e9572b4e3aa06d985cc7ba08784f9ec24bc9dc88940c19c8b508ceb41aaa3e036249b3fecdb67d4e41b5328741c727ad5e84f9082ef7abe0efd2f023fc83796ea05b69728cc9ec0774f20c8b6b2049f7b629c3c677b091c323215c3ad8b33de408c961125efea51b5e55f4f4943e9448337373462288f1021acbd1cfb8d1f82c46da63f1bdeb4050bbd2d14c44aca84bfcec18644804af449a7c24b32c41b0d228a4d460c733806668bbd0f0b087e65eebda265345f0fd8b7b9898e0f9f8b6b52c1592f09f76179b7accf4586f1ce8b5d0b59f8a203a7680ca18827b35ed6d57645e333058aefc56d6c3e1f298c6b93e4280bbe174379c2c3a4f4f1386cf213f1d50a6e4ba5eb41dcdef6b8d0f030d823949806123c0fc85aef2b12f154b7e4aa5ed5b9f49383527b006fb24367b0fe92bf6ad473df2020e3cad573b7bada4881d60e11734696e9a94415837db4de35a7a248af702d53891c71434ecf12957720b59226d1ca0d377155d46990eadb7e773ac412da324206d581e5020792b641720cc014eeb559a37a536c6afb651aea9b438ab3280c2a7e34260850d1e05f353786577f05328c7041cabc01b4544abb0a948affaa90d85f8fc022a21d44a1f8081edb097d57df4660421ea2d4bc24646309252d2366782d2646183f2667d19a9a828893f6a8dc4f4c3af71ac316a420c18d0adbf1e3dc5eb7a35d3bd54ea1a201c8449a9c29273d8b22b083f8cf0ef939cd7bf5f9234e1e4ca7c4c069cb1a7fce73e85e7107e287c94ee18316c5ea65de1f63bbfa50af19fbb92f36f4bade9d28d788239f8764dcd184cc9daedd918e222edcb2e961b3d59c660359f360293ccb19572b5a7706d9569712cbd2c9ffba34bd7e1c6792679888fd41151334ca12a2127ab1ee4206272129a9591e790c8b2ac29c4304697468a1a955ab3332fb05f052dab27fc6cca2ce55efbf03d680da97d4c2befb0f4fbfa2578d6a8de8328b47a0a6b0ef95e28e44ef106ce60689242f3f533d320d6700f21d5f1930f43fe9d20a48400bd76b83ea545adc8af1eb90685b08cd13409d26f70e8529dfde24c7aa0ed3164e2aea43e974b2684353b38f60a42e78f9ac02def615b1c023843b61bb92fd85ed5b9c05ca1bec4bb13857788a286b8b611970ee28527694e2ed9b61abc1526945e9151d8639d959c25f4dc3c63496a06718492880c5760409a0f082632d9d2758d5a390b4921ed34924384dd164206a676a3f61c882a9041f8aaea918097772b0eae4e399f7b0847dc4335dd10ce6ed900f63e9f1f69d6113f9c28e6238d310899a531eadb62dd2601168a3a838024be0d24fe81411a4bfd1994ea0902afb93880946c01476c11e546866a9c60bb381e2319bb80f29f117fe9c47fb30f05442f38bb0e1545f885a7f4adfdb2c5cbd704c3656a0aaf3a42cbde9262316c0db0dffa0b1dff0b40f3a7d2a992e5c350e7ea627897a040c16cfade54cbcad3badabcfd9f2622015b7857d47e89e6ae1c020eb6588c24ce35b13b283d2f1fa13bb62333e68bc291f6d39ab870d5ceeb59c444d2248ccc1e374afa863014f8b0ace33ca8e56d54b31486fd4189a2a50df23964aa6f3ef377853879f64a407c0b9c292714af109afaa05c0ca0aef8cc87cc571c35f04df9dc92ea43e5b615c35592f8575f4eb346ebd934b3fa487e4bc3eebbc723d70ef84b00f2133894e33bcff645cc2e7aba68026dd7789d053825e0f466226f0a1cfbe568cd4531f7a08bc40bca2c4e958bce1b98310910b2871bdcd3359ab68f4518baa0bbb8d7b4fd02d060f3c3719d924f599b2a8033dc3bdf8d97ed61c4f5f53367e1e9c22afb5e1cf03e5fd1389b5ce691478fdd636097bfc0179dfb837dae580802fe87abc30baa8b322ccf757e97217a6bfe5049e133b4c03e0cfa3d06460caae494c18d04fb76bc2cceb6e37653241734cb8035bf362f3b982c8dfcc6d4debfcf26cf30f7a55bc4d6410f1e6acbe0b23c304bff6dc2f2f2c4423abe1391a5b263fe8ad656b9b4e1be50a5bd87d8a197623f0048c1e2890ccfa969ebf1d6cfae4c19dec2f26eb115966439215cd2482a28459456cd71f97dd69cbc7014874282a2bfc01377a6b8cd682f64c0bd33bc66edb0998877c4b15a22e4cb127d24ab37e1a970953998aaa91debdf4ff86a108b97d6bcdf61ef8083051f00f8701ed369958844151de54e7f36c07df630f74caf79d720588597bec8284c82eaf41c5f85a2c77991d323a6c50436c6b69192e4509daaf3259985d1766246f024df79466bcd37cce2ac229fb2711df6f54af5514dae8c676b1feabec79417312f7b2693e5843f99d4f18a19da06552a1d22e8e63a3826fb3dbaee5367d6d4f767aa9f8a16637768891e8d742eb8e7862149e6239c960eb6fbac25a50eb5f322da3a53e6d8e25cb5406dbaa325effc425f594699e435396b6865977ca35f0b0e98504049dd52a23beea7397d85a70db16b90af81f2deaf506f1c342e85147455550eb7005f4131964fae3b1a54528a3419c5b400746c9593c903856c9954e50fa64ee0b5217dab0f51b29dbf76c8c13d7bb2d82141310e15594d33d632d5693f78132cdca56ccf0927f9115bca92548b1876c227e7b6abe82c18ff008a0a9efd55fbba5d850c4682b8229c56427a25b88db72ed2e1964d6ba92e7ba0379fe2e2ecfa7e6d432770b762c93ceaed27655fcc7c61b7eb755192fa7cb14a216801e8a7bb8af0e928bfd2ce4965798584964a760ecc09f614b3b159bcc34da22bb3149c7756911821678bbbe722e1d1dd6ce6a92d5e7b2b94729274868ce63b527df909243806690af46a630db16c42e45e29796440f2860dae91a9b19a3c31d7d1bbd4fd3661e5e15985b728c125ecd5ca21ed3da04e728e518a68222737e9fdcc7625f095625c9e3b589637c4ab02fd9e065c88970aed671201dcc3ac1b961385415203055ac3f101119cf006013e623a29ecbbdf93ca56064780ecba7b8ebf6d66f83d11fa0991374111c4c3981e65d9dee5b01c35e55bb915e497a32f5b517b2e28ac9a886879da52798e6cfae6f81dd913e4372de71a57c93cfa87f51339aa5043d8dbe76aa2eef3761e13764e683ec87a4aafdb8e842bd56c442adbdbcc74cb29ef4537c72dd1965d7c5c85cec022a85f91c8943f9498c2aba6a5fa75e90e8c61cfc143ff5b2e4783fe9056fc908c8b2bf21a623e800622254151294317ebb5c408ee5765fd7627b02735b8f5296e0305bb10d2f7f4985531eccddfdbe008946c41148930df33a1e812c55d17d6402bdf7c8a799795f993be3da467fa1e0c3666acc2645d8fa300a9164131b293d4e0d1f184f83973416", 0x1000}], 0x2, &(0x7f00000011c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r1, r1, r0, r1, r1]}], 0x30, 0x4}, 0x2) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000001440)) fcntl$getflags(r1, 0x3) recvmsg(r1, &(0x7f00000013c0)={&(0x7f0000001240)=@un=@abs, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001280)=""/6, 0x6}], 0x1, &(0x7f0000001300)=""/136, 0x88}, 0x42) faccessat(r0, &(0x7f0000001400)='./bus/file0\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) 21:03:23 executing program 1: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/139) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 21:03:23 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', r1, 0x1}) chflags(&(0x7f0000000140)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) chmod(&(0x7f0000000200)='./file0\x00', 0x144) r2 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x609, 0x180) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000280)) fchmod(r0, 0x82) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000300)={0x0, 0x4}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) sendto(0xffffffffffffff9c, &(0x7f00000003c0)="14cb233427309945fa9ee18536ad983090898fee70b50efd4a4cce8e24ead468654781ce3e11c9a9f1987b21e9a349207db281952345a9af9c218b4d15294c59237de749ded4d8d7df0f9e64b91dcba982c1395ce9301fa7a1441cbe48b4280fda46c8cc9d50204cebcffe8f01a54d557acdfd00d2d035acc4b44d06a7d8090eafb7bbb37f5ced12fadaf1cd12a909867030921c4138c238ac6f3d9fbe626237988f613dda4ccbc2b7ca3d4bae24f98446436d7bb872a0dc6f36ef6826187b6c3c", 0xc1, 0x408, &(0x7f00000004c0)=@in={0x2, 0x0}, 0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000500)={0x80000000, 0xff, 0x8, 0x4, 0x80, 0x1, 0x9, 0x10, [{0x1, 0x7, 0x3, 0x2}, {0x8000, 0x81, 0x4, 0x1f}, {0xff, 0x0, 0x68148a0b, 0x7}, {0x8, 0x3, 0x2, 0x68}, {0xfffffffffffffffe, 0x0, 0x71, 0x7}, {0x6, 0x1, 0x10001, 0x278}, {0x1, 0x6, 0x5, 0x100000001}, {0x5, 0xff, 0x1, 0x80}, {0x3, 0x8}, {0x2, 0x7, 0x4, 0x1000}, {0x6, 0x9, 0x1, 0x168}, {0xfffffffffffffff9, 0x2, 0x100, 0x4}, {0xab18, 0x3, 0x80000001, 0x8}, {0x1ff, 0x7, 0x6, 0x4}, {0x50, 0xdb9b, 0x6, 0x2}, {0x3, 0x7ef6, 0x3ae7a11e, 0xecf}]}) read(r1, &(0x7f0000000640)=""/14, 0xe) r3 = open(&(0x7f0000000680)='./file0\x00', 0x2, 0x1) r4 = semget$private(0x0, 0x2, 0x88) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000006c0)=""/197) r5 = openat(r2, &(0x7f00000007c0)='./file0\x00', 0x80, 0x8) close(r3) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000800)) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000840)=""/59) fcntl$setstatus(r3, 0x4, 0x80) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000880)=0x81) fchmod(r3, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000008c0)) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000900)) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000940)={0x10001, 0x8, 0x7, 0x5, 0x8000, 0x40, 0x9, 0x10, [{0x5f, 0xffff, 0x9, 0x3}, {0xfffffffffffffffb, 0x7, 0x1f, 0x8000}, {0x2, 0x2, 0x8, 0x10000}, {0x6cbbd86, 0x0, 0x0, 0x484}, {0x6, 0x8, 0xffff, 0x37de}, {0x7ab821e8, 0xffffffffffffff81, 0x21be}, {0x800, 0x820, 0xfd, 0x3}, {0x1, 0x598, 0x1, 0x6}, {0xffffffff, 0x9ff, 0x80, 0x6}, {0x7, 0xa4, 0x7, 0x7}, {0x7, 0x1000, 0x5, 0x80000001}, {0x0, 0x2, 0x1, 0x62}, {0x2, 0x81, 0x100000000, 0x8}, {0x6, 0x8, 0xb771, 0x7}, {0x40, 0x80ba, 0x4, 0x688}, {0x2, 0x7, 0x4, 0x5}]}) write(r3, &(0x7f0000000a80)="64050a03f645a5a09a62a440fbef44a5f8a3a16a1c32566149f85510c3292628e4b6709e1502bc809999de7b293234c28f004d8b020ef92eae69e56e6797d53ea12297f6ada73f1c2aaef51ae3b8980387d05dd208e148731bab292e802736cc26f425a122c9e5112018848872aad77120a23a41d6f3f3750eb8f1bfa45b5d5f4db3d8da2c83c7b7c6d39744f843ec249cbe1d261c9e585cd3c65e9df9dfc8432db212d13899", 0xa6) ioctl$TIOCSDTR(r2, 0x20007479) 21:03:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x40}, {0x20}, {0x2006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000080)="fbaf8a8d1a029be96914f6357e3a8dc7086fd9ba4382043927b09c8e47c6873e5373564c9fc34049d4939c7f46d900f874007a21219489ed2ee9cc73694294c6c2152cb0f8be60d902d87a1c7a6d64d7ac035748b9605385d46e794ff5b98a8b5566cb4a5ab980ad21ab48cada653f5b91d9ef03a4c5ece8ea8bf7ee0b203fa13cf62aac0309e8ff87034326", 0x8c, 0x0, 0x0) 21:03:23 executing program 1: r0 = socket(0x22, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000002c0)="b1000513600000000500000004000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416da4f376336acf04a5787550b7804be781e4991f7c8df5f882b297be1aa5bf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281802e4fd892babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b1204000000000000000000000207205a62e4f8fd4f00000000000000000000000000000000386814f9a829588fbee57cf6a62dab0096fbf81b4da113b1b083dfec1a45ce24ebe7d337eb9019d317802db63fbe786b608e315177598689f94bfadf4f20a4d915faec1126a61e487926b31af5fb0680db7e4087197e289df98a01924910bc798a00733c5636751444658f55f51f33ec0b9c9b4748c504158b4b4809eb5efbbd0312a4", 0x460, 0x0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="e27b4881a8fbc3fd71997b02eee80d5c9f802f4415457f26f4d8d9c10f0e139bc295461c3ec57f634c2017cd73e1e5cbb0b8fbae4297ba058b4cd63b505f785fb962176a9055e4d0057cbc6d4f4452ae64e83fc1ef6cfc9a7a41d067f12219d0b40ce36761", 0x65, 0x0, &(0x7f0000000080)={0x2, 0x2}, 0xc) 21:03:23 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 21:03:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x3}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0xffffffffffffffd2, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 21:03:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x48}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getitimer(0x0, &(0x7f0000000040)) syz_emit_ethernet(0x2, &(0x7f0000000000)="a361") 21:03:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = dup(0xffffffffffffffff) bind(r0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r2, 0x10}, {r3}, {r3, 0x20}, {r3, 0x80}, {r3, 0x15}, {r3, 0xe5}], 0x6, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r4, &(0x7f00000002c0)=@file={0x0, './bus\x00'}, 0x8) r6 = socket(0x11, 0x4003, 0x8) sendto$unix(r6, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r7 = semget$private(0x0, 0x7, 0x80) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r9 = getpid() fcntl$lock(r8, 0xf, &(0x7f0000001040)={0x3, 0x2, 0x7fff, 0x100000000, r9}) flock(r3, 0x20000000000) writev(r8, &(0x7f0000001100), 0x1) semop(r7, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) r10 = dup(r6) ioctl$TIOCMBIC(r10, 0x8004746b, &(0x7f00000011c0)=0x1) syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000001200)='/dev/vmm\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r10, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000002600), 0xfeaf) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f00000001c0)={{}, 0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]}) r11 = socket(0x18, 0x1003, 0x0) accept(r11, 0x0, 0x0) 21:03:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98048e5a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c201c6be9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0xff51) r1 = syz_open_pts() close(r0) r2 = dup(r1) kevent(r2, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20000000, 0x2, 0x7}, {{r1}, 0xfffffffffffffffa, 0x8, 0x40000011, 0xfff, 0xffffffff}, {{r1}, 0x0, 0x80, 0x0, 0x2, 0x7}, {{r2}, 0xfffffffffffffffa, 0x6, 0x20000000, 0x3, 0xffff}, {{r1}, 0xfffffffffffffff8, 0x40, 0x1, 0x3ff, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x10001}, {{r1}, 0xffffffffffffffff, 0x82, 0xf0000001, 0x9006, 0x401}, {{r2}, 0xffffffffffffffff, 0xf0, 0x40000001, 0x91, 0x5}, {{r0}, 0xffffffffffffffff, 0x59, 0x800000a1, 0xd40f, 0x2b3}], 0x7, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x80000000, 0x3}, {{r1}, 0x0, 0x82, 0x82, 0xebf, 0x6}, {{r2}, 0xffffffffffffffff, 0x40, 0xfffff, 0x1, 0x1}, {{r1}, 0xfffffffffffffffb, 0x20, 0x400fffff, 0x6, 0x3}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x0, 0x1a}, {{r2}, 0xffffffffffffffff, 0x95, 0x82, 0x1, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0x5, 0xa0000010, 0x7fffffff, 0x6}, {{r1}, 0xffffffffffffffff, 0x3, 0x40, 0xeb1d}], 0x5, &(0x7f0000000280)={0xfff, 0x4}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7ff, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) r4 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x5, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r9 = getpgid(0xffffffffffffffff) r10 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x0, r5, r6, r7, r8, 0x100, 0x7}, 0x9, 0x4, r9, r10, 0xf72c, 0x3f, 0x7}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pckbd_enable: command error 21:03:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1f, 0xb, 0x4, 0x2, "acc1aba907d884cd69026d579a8975a0f1a68a4b", 0x6, 0x7}) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r0, 0x8}], 0x2, 0x1ff) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000180)={0x267, 0x2}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)="3eacf0f6b2756637", 0x8) pckbd_enable: command error 21:03:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) connect$unix(r2, &(0x7f0000000f40)=ANY=[@ANYRESHEX=r1, @ANYPTR=&(0x7f0000001100)=ANY=[@ANYRESDEC=r0, @ANYRES32, @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRESHEX=r0], @ANYBLOB="7d63515f6ba346839991214c6c76389daf7c8c5b3ac308b7fbe2f9a30d2f1974adf680af5efd6f7ecae414cc1010949f0575a13bb8e4a0fe20f1f1035bc45f4d5da91f0d59024b9ccb8e8ebde7eeab488039959dd570afb28371b5dbb4d05dcb115cc3266da057c3b5cc02b66d20f64573bba6723bea91b4a1331ce0df95d338b096be9d154b0ff50471c1674ed543a9e99f4ad2d775dc19c877e6df85"], @ANYBLOB="48d29856a42f014195f4008d724927a262d72097bfdf93bd6669ff7238d802acbab1cdea72d4d70c98c8467fc96fdde8700d8cfe899dbd58822b5597587690eb4e16899eceed355b17d31a891a200330a405cb5bd323a4255f5cff4f86f9004b0d3a28eaa1d11d0ceda40728cbf32500986c054475b2c3e5202b223f0f3d01cecfc5e909e51dce7358b0335d8c3ea9c444d7ab47317401e3dcb0e3f7729c9c721b37", @ANYRESDEC], 0x4) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eabc0ffffffffffffff000000000000000000000001", 0x1c) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000040)="cc6ea633c17498175e97613c89ccbc0a3c1e815dfbc2777eb7c0c31c46b18b8587adfe8639dc7ac3251848e4f683df", 0x2f}, {&(0x7f00000000c0)="0376e062fd57da8e6756ca12f63b5a501eda154f04939ca7d9ca37340da4ffdabfd3185d1a54c6860aafaf", 0x2b}, {&(0x7f0000000100)="b8c82b5aba6eb1a842f5be737870664fad80a0fd6f0e87996cec3d42413b8c77f9c6019ef60d90a2ef87ed4f030e92aa9e96d467fea7ab2e8a2a919eda138f035b57a9e0eac6b5170dda3d3c13cc891d92c3138931af597c23dbe3677cf7993f572276b9467a0f71511d834179a47cb2ea1cd4d2b03eead197622b85b1cd13b4a26a0f458470ed307c4e3c3bcf71083dd7f8", 0x92}, {&(0x7f00000001c0)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542babff0c0350eafdec83c9054a9c4bd7e26ec1743007b370bf78c6ea505bfd84bd85c186a220", 0x74}, {&(0x7f0000000380)="0e6d8cf5758855e20fd04adae5056e34164562e08b94eb67912b1a90c67f333f7d369909ba39d5410efa5c1379d76b2c7994aa1bc4d6a13d4c51b20ea943484a9dbd3ffd904acf1e72f62eea548520027f4105ab28bf9eec78a4c173abd4519196f9512636260541e1fde03d86fcecf987a32204adf0ad3a43f02eee14faf59f600107d9ade67447672824249619db2c5b61efab4494384f75cec2c81a1669334492a0b75979a6c129094bbf8926fa8ae4f6b81c3455f03cca80055762aacf5a2fe801a064323a6ff6598ae3e185d4a9f97b2dc9706b9d4719c73642d87288891f8c053b54267d0f4ab6c2e932b7ebb8e77cf9d2b9427f995707d9d2c769effa8b34d0276fdc5b807ffd3f3d63e49e19749af313a2730f8fbe899470f32ee965b8f6498a0b8e0bccc98e83f51f2dd6fd527372f45ad914ea91128ef8bb53a2a2618738a9f683a9b99a66a57995b4f2f807db50f8c5bba58a8c249e70df13f89972e691b22cc9bd0dfaff3e2e5fe81793cd22714aec37c5fc4f729fcfc4744bef08194dc09a8257ace2ef1eb919a599cfb3ef05633057c65f0e1c3f32fed356eff8e57f816e581e69fecf4ae5a3fd7ee62bded1f8dad032ed3b397a9cdd0c68732f61a9a3380928a17ab4529db98e308027429ca40a7377bee0e48a07311dc1a41a02b805c2669411ec746a68d79246f1802708a328230d3ec9df78ae0953c6569fcd9b95109789ad9576a8cb051f56728b5e96d87e4cf73e8cea97a6e3937d768a0bf1233adb68c7dc0952dfd76b4ea042a6dfd17760b9b6ccd691d3df1c1959c757bd0e3f31bb83ac054396ab2b131a694bd894a77a412e7b2009c6fb6777006693d0c6811a9eb45bd6ff84754e480fdfd5c61c4618304e39159004ad922794ca662c2b84c278d3f6ab8519a62fa0c583b23412963bbfa3fd95fdc8fc62ef368df2ec95ad007538553c0794b71fd5d530fd90a8410d44960ec042f5baf58f14df7c04071edf1214ea1b760199c906ef1651655793e5436c91a9a26798ae2e90812e1c4a8a7ebadee7040820210d491d0609adfc99fbb60ae0af3d847e41c68a8320de621ccfe43747149f01d403ddab4d57e9d0eb01d3532e9acd0b76d579855b8dfefa0ab9bbee9717cd782cb73c76f1b8d4618ed822818e134b2a525ff56e2c47e133f8f46f046c8ebfc48bcbd401d6c0297751bfcb138a86d80bff9b269e4f3972477102fac02cba5e6dab9981eb9b59a7733a90aa5d3ef046f2b35fb301052860d2aa52e4f9ddbc0aaf32848f7a083c5a860598ac09e684a4416c49d2024cbc5c2b963ff45a0aa30e937cef5af612deebb251528a015cf4ade6a8b0b948bcc1b0bc71fe1a3e964ceea1ddd2895d3650c6f13fe3db618689eb3a76e5b80e096411ffdaeb92255bb062bb0c317ee18087914da150ddc9fb273607f377fc4102858b1b54b864b5d92b95e182fc27f2685518b9334fbc2070c2b17c0e", 0x41d}], 0x5) 21:03:25 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) pread(r0, &(0x7f0000000080)='E', 0x1, 0x0, 0x0) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:03:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) r5 = dup2(r0, r1) connect$unix(r5, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 21:03:26 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0x5, 0x7, 0x4, 0x9, &(0x7f0000000100)={{0x6, 0x499, 0x74, 0x5, 0x1ff, 0x1, 0x52be}, {[0x1, 0xfffffffffffffffd, 0x7, 0xffffffffffffff01, 0x1, 0x1, 0x8, 0x3bf, 0x2f92d688, 0x0, 0xfffffffffffffff9, 0x9, 0x80000000, 0x0, 0x320, 0x1, 0x7fffffff, 0x2], [0x6, 0x3ff, 0x0, 0x6e, 0x7442, 0x8, 0x9, 0x7, 0x2, 0x8], [0x2fd9, 0x3, 0x0, 0x9d, 0xdb1, 0x7, 0x397a], [0x3752bfd5, 0xffffffff80000001, 0xfff, 0x5, 0x18, 0x10000], [{0x3, 0x6, 0x7}, {0x1ff, 0xffff, 0xffffffff, 0x8000}, {0x5, 0x4, 0x7, 0x7fffffff}, {0x3, 0x401, 0x2, 0x250000000}, {0x5, 0x6, 0x8, 0x68b8}, {0x6, 0x6, 0x41b2, 0xffff}, {0xffff, 0xffffffffffff7fff, 0x81, 0xfc7}, {0x400, 0x40, 0x5, 0xd060}], {0x100000001, 0x0, 0x1}, {0x574, 0x7, 0x9, 0x81}}}, 0x3, 0x8}) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 21:03:26 executing program 0: r0 = syz_open_pts() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x90, 0x0) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) r3 = dup(r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x4) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)) pckbd_enable: command error 21:03:27 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003100000003000000"], 0x30}, 0x0) setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x6, './file0\x00', './file0\x00'}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:03:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:27 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="3e88431d270733f7fd1968e1f13a23f28902a70738d09d29c72bf98157749950ff853cc6", 0x24}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)="61b44575d07d7d6afd61c229d43c514f398a98f8a31e34c25adf24054cee02f87e2e2e", 0x23}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f00000028c0)={0x3373ffab, 0x7, 0x4}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000002880)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000002800)='./bus/file0\x00', r1, r2, 0x2) pwritev(r0, &(0x7f0000002500)=[{&(0x7f0000000280)="1c5a259a047401a5f5332f6f038c69220caac62b17e746eec074c5f72b3eda607eb6a9cad34550d61db17cb301e498126d9c206ccfe286a9c247512d58d419ad3f4cd51e807539e3a689721d549fc3c16e9b6d3cd85e43f61f6e2edf6b295edfeebbdcb0dca6471431031f0e5235372b579c8f5ed8961ea4dc763189bd5c949a56ab13ccff87e916c9eba95da6b38bb11906f7ff40116665578fd45d0260cab08170fe68f5e6fc53c25762afcf0c494d5727a8e6519973b3bd03390a3bcd584ee8ac9606e749d1f8b7bf19d165c64a1b578c6adc200dde8ee9e8913f18bd", 0xde}, {&(0x7f0000000380)="0aadb53f3ee1fa9102240652716a076cd19a1ebf0edbf66171d9b972f83d9fa4bb1cd99171c676689519c9d8cdb432e6947a4d4c87dd7daf0cc6fd45777cc748794d839e3781a7b49f8103ef2e89f2e8bdc5fd43516ec37b746157511477593686000355dd33846e221a452ddca5450ca8e0e1e7a2c4adf09a4832a51e6d9131a6223df8b09937b6376d24804558a93512c207cde24e39875fee401fbe90dbe8829c26fdb1b696bc92a46dc2fbddefd0ce7509458078061f0f90aaa121758c949c9b7f04e61bf1218e34996bd00ac1", 0xcf}, {&(0x7f0000000080)="03ce881aed1eb98fd983", 0xa}, {&(0x7f0000000500)="e8dfbf253b2d9d7d07835f689e3fc1c3b166a0d57e4d50975376ab5d2d55e2e31006fa159d82dd1aa23153a10224e362406a17f49a970b950ab1f9f8c51b084831fc8bcd2323f883e3b3f9f9799a51a0793a46ed5e4c64af7c9395fe93ed719586b68fe3e59b7228c58d74b6fb393d35134969203c09f66bf9d1c2ce5af271cca1ffe1dae5df2d58b7a4802142d699f2322eb49bf70a6494a1f9a5b97c0ebac29f3142e555e947bae01f094bbe0f417a3cf7d139243f9f5aab7b2e99625aa6d75fdedc954d1db96ceb0412f024b8d0fd7708ef6c08835b78dd0dc0fc42dca91c3ba5edf67f7f631f8f922ce54a65e2e32702d974dd47dc3a5f4f6d9fc3c9aff97cbc47e6aa169d4cf03ec8e20fbb5f127c783e97bc59d279f4390d1dc533da186ec4339f5c68631a82fdd35210b807fbea08063b2604e734aa768e5501ccd465d33ed20dda97eacdec6c61c8050e695f70d9e2dd6796d7b6871cbe34c6d2e8394c10412e3630441b6f9664fbc5dd09c921f093b0f1c42a5c1056cc8c74cd970d40c1fea95f1e03876d1ed7143fc5f9de9e3c1da1e8c0d58fc9905ef2197f763ead4e07450cbd81cd2abac27d863041a1571a7f8f6c3366f7c7a71d4fc33ad68af4897a6f71a6e754f92d7f1ec7ec4d8e9525dc20e7bbe035e14c5c63049c110684780b454a3c08c99af853edd8e721b5c51b87d498442c54b9d8c4d204b8f61489493fd124777f9371cd74ede51c73e40b3fc415c9f94f25abde7fe7a09f964794199e3b4972ef8e0b98a7d018a222aae7e4ce7820d56e822913a8757386449b9886880b2142f509c2de0ffa250c8eb5fcde42a195f48409877c46e5fcc0ef523f2ffe1d0a0414df3ae7855c74889599a0ede5c07b87c898921af39150a7c11ad01c063032cedfcd8d63f8ceb1572fd77758b599406ab30d3967179c30480e2bda2a0a41c4e144b842c38ad78c6a20ef78f43b6692716dfe60c0b8556bf8c6c758e7fe652adf5b2b843b5e19880170e9d35da9b7786711e025bbfbda1038b9ee8e76ffc2ff151497d9616e9e399e8e43343813034faed1a9c23fb1cffc93aac1e70800ddbee0fe0d73c32482e14632320b5b836410c4d12b0fa066d7488cf4d3c3e8d5113283663a2abdcfa3a0709c0e508485a7bfa5eacd9ccb95e9acc1bf5d50d4da4df883f5fe1456f9f2da56696b9e71fa6652fe7c5559307ed3c4d5050b7244c5ecb7334074474f5e55a05cd26bcb7dc7bb77dc7d081848044a8f4fa0035ed38d4228dfa14a96656d044a57a2ab22d7572d351a0289431bb9f99b85bd03164a6590302a38a07a9b2f1cab9aa77e04bd0771d79b98cbd500f850a974a46cffb9237297d68ddc94c5bb7e3374c2e7b7eb97ef2a553b6c8250c8d2e6200eb0abd20709d57bef7ffefcd03ba00a16572bac17e882d5a4dd283853871eafdc3c923b7e1fc0d17bfb6485bd38003d3501dc66976d1024d7c5b59112e8bdb8d026bc86caf40af718ca588fbf2ec3951a89f8a009bdcd13b947878620d340b17620865cc9d0e3c76e85c5efb96ed1ce768579d7a9739125d7afd6d829fdabd16bf3b5de431fddd291ee22cd1d64ef37ba114b36598ee60658ec53c637fef437a4668469b9112d676b88a1c0181cedb1f987e82c4cad189762cb5e3edae18a8ef33a31aae2786f2a24c5685315de052a3ab9e158ebfb85b434bf1cc0802cdc9aede6ae03da1175ec7ad3b35b5d6dd93f0e4559e47a9ef95f6f1ff787570c25f58e9303bd1ccabd0922c8d07a1f792a16f88609606b4773898929e615990183ae35f18135eddcc9c78de7a1b210e0f23e9e5530cea110912ecfdcbb1ddb2831c6048de8daccc24c6b505b0113aa9be92da1a484663e435c1cd83e865469cf677c84a800f76208d2e1ab92a9f5255a72cff5ab58995f197eb47131c477bfb5017b905e8d7ab567538f324b72fb5b0b43dd04774e384254e3aefda18f89a466f0e30a7dfa20478c124c4182a9226ad86f9145f4eb0a1179b61834075437a9c5dead0f4a5cc37944300d9576215731b538f4fa92ac2c103576eb807df5e626dab30b35acfda645a22ec6297b0f7b152188ae06b86475be52eef2f5931bb7a6edbc79426c18e627a27e9ba90585648ca164c7a0b06b5aeb51e5bf9366e48973baffe7190ed06ef19b72ac2a03c41632459c2b2c39ae88a6c577629363e89903b95497ab9e0f534038e71e0a64a1779b0e9cf4aebc7980c9f61787d8d2acc9e690bbf7de4c768b6f14bf4c9bd63b578f09d97ed3af5417e0e5dd77bfd4cbfc7d430a4f0b88e7d6b920ebfab0d6b682b0c0f2367c6cc424e7c58b2b55e8dd85e318c31403c0fe192d4d4bfc7856304eb768fb0a6c021d03dd159fcb94c908caf6ab8ae6b2cb50b4daf441249dfaf70da57a935532882205360a6908bd6c4f4b54dc86a3e7af70ef4bed0708daa34a134a15116e1c81e356352ca986b27d4247790a592d158b221d86ecba5a7b975334d3939fb6012a9865933f39e06607445f4616305801d25b4dd35a7c0985fbb9fa6879e539a1fb67bb697650a66c46c345430fe08911da3d899a1cb1f23546bf4607dcf963dc058389f23a97563e01ecf883c0032a88b17a954a86003a50a84dcb4211a6b37ee7ade1d3e39d487582ecd45813b70e6f55e542f3aaac6b5f6186dbdd6f82a8a43c5688e74a4ebad76bf391aae286f7c4654790e73331dc8756fc8720cc4565b888273c5c8a6a233affaa991d1ee480b36dfa800bb0f64b5e3dbf2d25697a7f910b64afce59a9b2566272b7c2a6f524b3bf03d76c8a9a9c542f68aa5698ba8a1a35e8b3432f9c05a9692cef7a3af91ceb16a12ae34778ea085ba0ad1fe99b9e21019533973d04ee62d0cefcf9b241ae005dee12a9c44dcf57885e75157e0b2aeaaeff6b824a46fd867be2dfd41c851ae69ea2ac5e973c79227bc1d966ccbee6427550fcdc890fa68550fd6533c3563bcff5ecaa2c71d6415bc366789ae888a4dbf30c65e7304694a03431c18541f9bfc24e569f7d458fc84c39981f19f53ee3481ddd8c076b0c3fcf47fa8a9531062e47b49096c1ce69581e78e38fa047d735b43de51087ffbb09af331fe317dcc424b22f1396501bd605fa75563aa3f79cb8300884da65e928b61f293a3c712fb9850778e21ed0b95359890de42277b5dd729077e4ea9df8b5ef8431b54bc219acbe4b184e16008f2b155cd9b7e4577545651e09197f4082130cb411269758a9cf4d6a72b67028d861a1e95add73778d0773372262241d13cd0a3ca6d3b3529b21f2da5a9d4a598a5220a0d18e2df5e68aa29bc9f5d7d9071eeff764c33be3c0f9d4726493d7e896e38b3dd984d1f9d3795766685a80ea66513c49a023ac8fca408a773641dfbf6439cc8f5a2f993b6a7b9abb290abf15cdecfb0e107fdb2ffa7e4fbe86a777a8b85d41858e8d01678e95e333ca3d83d15924a75a0b71664fa4725fe62ed3309788390bb2fcfe62f4be90420c5f11e67aee644b88e74aae4d5a060c0d154a788511558717a60417acf4d85ec25d01c9681e742bc57c9f8f05feaca1d7d708cb1ecfd43c4681b8d618087e65467255aba06ab266140773d5033cf6f9d21989253037ce714a733f4b00d2296058cf2284c9d18bb8045c11a01a6db1ba333afacfafb8b0213aa4512a4b0c263c27c20ee07af690fc8acdc00968ee0275b83df4d81f51f2274b9711e3257e5f1bd507972a14ec85455b0bd67e833a817ab5547b04453735a8c5a816382a9af52b3876a2c42a0661c047723903b5c08562395dd6685752470e77d0e9e5a7ede0c0c50f828301b75fe39283f3c1c5bdca64d8207469f4a79a806bc1830c4fd8494d52f394ba60de1cda40e3be84a4ed7e529162ff8f2c0ab6b185210764a48c3e4f2aeaa151e4915024cf12309949b3231f1252f4c397d27793a3a80c3fd6dc3361dfbde890cad9d984706664d0b2dc2d30955a09a6c77770addb6a4116cd9ff4260257f4ee0f58eded9a84afb07aba5831d93bedf23e1d2b14c5e87e8955f7df4232182598c765a83452eff01343f8ca725476d90e6fa50bedd642b2187eae54217fd2bd345b325ea638712e698cf4ccc98d8b78bf02768e6e9f387f4d0b8aaeb99d187998181241724f995b68d44c8ccf86d5c1fc4f7c270291d69f2fe93f62212b2f34af6f75413e733b0ccca6a1c1532558e66a19e4429dbc1754ec943f1531cd33a05fd045e4e4208e6d12d69062c08394d3531f9aaaac34707df9ef2088397c9b22155d1806c5c104fd365e22dbfdd5d162490a42d3d6b25d149727de9656e950d5c51cbc7ad19e150f5ce3483c1a8fb2ed801904e58b816ec9588e421f3990a64184942cc3f99526198f71d3ac013b4cd0790064e005939e9b5ba553181a8fdb045610b248f191647884870299b71a3be443679ca2eeb60bc5081cc25e11e4aa227a79220c1ff44918b55475a7273a08f8ed6b29a3a81977bd2f3cb6552599b01041918e2e92cab1d899babd44e1f498e72850c8337c16a0c3a775fa88b49294b63bf2df79b1d052df081eecb51b5f1f085401619c8cd6841e314b05bc975bbc82fb579e2a9da99296d82716baca864837e59605eeaa8c36c698adccbb9a372658fd5a805af21f6e7333ba7582c29652037967a4277e96aaeaa4233fe3a10c575563016a256559a61ed955f1436e775ebac96db73de59221215f342d968e0e236d4e5e35de266f3ff26d460c95b09c90356d8e4bdd491a9d8abd1bb022d6ecdd9eb40b5188af17c337e50fc8722a6c839e9c298845ec9a9da44f60bb63797402cbae1d402012551adb78e549f3f36bee50e9f1ead0e7893560e555489ba97f2ff7074559173e2dc92838ea94e72f6087a24e5ebca2f47b493a2e919aff77fa1930ae8ef8fd866b06b407a0406ddd2b6ca326e1fecc4ff4826a5eb6720d34ee1c5464876007d5fe05eeab2617ce4922d37c8571e50dc9d628e0a262d5cf57e2ffe14ff8d8783d43e89f9be43a9c416ff922a77a8183ecc9be9d5d731c96adf1cb0272efa9e39ab9a2779146e59208f9f2c26e484307e27dae93b3196a2210a118bd8a0f529b5e740034f8ef96ed1a23e1778ce809e21396ec38e28ecf45114cbea5928694119e4e17d3e8e0f6adf8a84f27a9f6de273b0d2b5b5fc3a51f5c7b4249bb58a359e302a9f988989cd6f22c6282e5b302cba1801e736aba0483849aac72e415b5e3660ea3c4d1b9014ad7f64fa9f86c265eaadcc925ce8b02ae760a64ddb300a7ae3459f3cec2302a5119b2de5c974b30e7b391310fd0c9fe5152874de61c49ed1dc1980c37bed35d9a483de609c08e2b09204cbb352a617b3d68fa32140e13a077d87aafc29a5fa7b7c4efc92832182b548edd068f14966dee2fd626351587f332533ea8c6bb4a2838f6cdfa2004d38b36ba1fd7d4c296027cedc57ced190d72e1b0741386bac9d335a859d9fd5490fdfc28953b98e2c5aa3125407bded10d42fc01810a20f3571091dc644f380c37ae13a74939bcf728c398ba4ffdb328131c4381e12b05b050061396ba350bb7729689ec0523092db52e2be41699b0e11a92283ae1738cb9774fb51f14cf1a0130f2fefd039860e082dcd737b59404b449f4d6766e14ae3496fd2d1bfaa901063b469348d1fd422f7d94a3c61c7e8d7ad76c423ccd6da9f419bdf2bc40d837d8071ad5a7f6f9f28c076f07197835ee4f19a56936e975f41fbf49aa9def9c8173cbb694f221b4dd53345f1eb2dd2078b62b15b2c095910d3054034b1a9b79", 0x1000}, {&(0x7f0000001500)="534227d5a9077d2e575d2613225ea764db6135bf0e83fada654c9fc142025ffe1a3cb8d955b5e890992a17a83b29f62d083b3f1035d67d1c61eca01e63225952902fc5c01f689310eebe83a766c127b61b48cc4ac0ca02ddbbcc91ad126cfc6c1bfec12f74df1e1a7316b5ae78bf1b090ef4fded3a1cf8c4a3494fc58d2699ebfda5be2719551a88bc6001deb962a19641914d14d78140d730d47f86dc3efb927130e3a2ca7371d9b659a85d436459aa952a96f2cb85dacb5487cf289f63407ca30dc35a40d864f99d418c69b3bc4d8dea80e34abbcbab8e5147fd69212d5a76785046ff0e437f216dbfb402cd50821b79eaede6ef770e7d8679d1903ab7c4e712c844f1a462d72fa655d368829696043114db330d68dadbc8a09a0d1de2ecd26dfcaef1f439e47517cd46d2d55116ff76f2b6679bef1490485d1ae1d16d412181971945a0496ceb0b91c3c75378a94c85e36d6d87dbb2bb48e48c7dc86a95b3edd568a41e83600459a8920e9a2b796e4ecc73d4b52fa8f1501c708faccd4f1805378a38861ce1a3f5c889caa45f34dce7fe26c9470dad2b1a99c45116c6994fa9e9da86d0cfaa046fea247d3a055117d6f2110fa77ac477ed4d14de69fbd7f0338230bafbf83b09f7389d69d9817ed2a5deee37e7fa4fb3afbc565c84b4ed3f8ce8847cab9c4d886588fc926dd5764f4ceebf5aae43da7d4f89ba5e03d48cc8afc1bceb281ef4a3214c954f1db48f30294f96b19b987c94226295ab9f5a9db0d9d80bd425996f4ae2e118cffc6cfc923ba4e523e513f82e20b5bce353491ccc9469146b45ee2474affa3b3a5a879856d3422caa53d09e6f36252c3c146a8cfd8eacb91774040909186ff7aedc6fcf701422957627195dc550f969d510fa2994aa06a5c8899ec0421c68c4abb8a3fa58544447bf0e0438438f96e7ededfdb2c50bacbe4631da1d9be99d412b123e7db59875339b50d3ac65d1009736e936726c16972286eec695388ea3fc8d9d8404e5e5306f6ad6f3bdde5246fe2b90726c7b786406088d01830c14b09b10be264a2fd1d9fc5bfdec737d5ce50fd8d06968e77f2f9189ce1f1c91d6f8e7fdc25d7e22f345b3877003ea482af17535b35d31333eedaad78aff9219d5aecc4868ece88830bd23c79fd128c191e04a39fc57e374e281a4f467643566edd5b88933d56495b7824f04e2546cabed808a76f21f6eab1f1733d10d2a0045c40a8eafd2aa6ebd126ae0c67f4fdfd2a9b27c1490c9413d6cc2138aaf0c8f759296cb3f2626faa086616e40b89e2e089f36499519f9c47bef6d8ae7097aef43d4525d3a65974a38a9791a4621e3966580761b0996a8f16a8a0019521eb1d7060d640e326162a5c039896bd8b696b8e554ff32a95aed9d091d6f68f686b896b2a6dc11a38bc54e54799e2d4d163a2c9da5d902b2d65876f318ac5fcd2aa8f0e26781624ade22813eda913e3903939709deebd650f9994eb1a423ffaf80ac0de281c85b4eb63130d6112d2491d1d9b341d62c0b51fc552c7570b539ce63ed598d4a8d73b80f73a62f63a1dc523742e184efa733bc5dbf9e1457736d7822d7f78ef783d0a82b824f98fab6c9cf6a89bf22a85ab52d0a705a48951e3e0660ee9ac2b3c28279818c5b7de152e6f99ea83aaf2b4f791f8942f38e099bccb42fdd12de03db71a41db15098be1c18deb8a8ea2669018f71a5f294d9e562908f4a2aedaed57824f7786619068c1f77416b7b7628ff77391f2c8bf650c7de51f57676d9d44d18aaea4c5445f14e642f76fabffc26498dc9fea13d8a590138e55e2833d5163be70515f0530d0e684b47b0a0d60dc1e3ffb74c81508f97d5fc182cff98cb25acda7873d5fd7f33e2148ed6a23d8a5f2980f3ecc123aca83b1736b19255e5c7f2713cca774785fe4e6c1037bad66ab6735a664421775b265ff42aab7154d3b87cd7a5f51adce191590afade7c0d2021806db883055cb58d86a58d53cefca294d074a31d1af2f88b05b9e5ded788b02ba3fefb7ed065013efe86474e5dd30e2785e4d9adf4eed8aa10589faf099c88005e8e5163c38c5d70b0f2ed2508b8edae30f7b1621b13afa743c5290fdf2afd9761518db5c1baa385c9a0a9274dfaf109becbb76045262c7db1361f0a93a57f780b97aec3e410d0345fd94c39f1ea03d179a7c82f96eb7533d31c7e0641be99568c57f09cbde2be980f829e656178dd1a25f23119ae2610c82141d4cfc3b77e2024df83d26173079ca34a0a158e39f0313b3b237eb11078264768654cecbff38ba1f4231223ee3a9daaae3a3bdfabb9d237d6a44466a3b635b89d2d2e3f095eb1a453279e8f688d86b558b97a8a89f0a2e9dcbb6fb43633c7bbaa365f2d813e79c1dcc6a073476768403f8848cb3116fab916b70bf2779464dfdbd87f903f58fecfb8a0376d93022f1e7dd1c287002a80832f367de5132558267ac158aec8da9509e625bbd3765c45c582cb89fe79ecb059e4cb0f421c3785d8af9947cf87aa1c5938ea40a238b535187eeb4ee7a68383547c3ccb7534a98e5177b705e1db106cd309186d212bc45a9663abc9312e6d6eceb14f6902d6e84ab886c309e1d8a0dc925f115da5a576d8a773364b469c8ccb39cfc9cf26a6645501d2c105d48b6039bf053ac4bb3c6a795f2cc78e7fc2d62e72a609146630fca3e9f15edb12ec6d9cd1ef222694f63b8c32d1ca2dc70b2f0b8c1cc6fd9c0f9b709b432e5cb815e91922ddc87d9361de6fdff15cc9b5134930ebfda63ee7f845b6d55077431f36e88a541f5ad9834d9ef3590a864ad463f8d5d675aeba134f255c3a195c4dcfa722abed3cb23cda9ba1abfdb4ce8f54515cab0aad033fadcb0161feab61a312aea590af55639b74445a350c20fdf71bdeaf2f0132e6de2f7be3c58eb72df4eb6fa7e212a6e00058d3a55a803e9dc0bdcf8a4163846c3481d0d20820bf738bf32ec5cfc05b671023a65cb1eb62ad1004d3e15fa74abf5684d123280fc67dcaf1c6159763e793ade0f6dbc42f4d0bb2efd75cdae08834d0af316f3d95de32084d181863866343c7f625c90c258757c053ef07938e0209d14da5bf5cce07a18ee5452b53ea0fee2870a3ab3fbaa558bd96a8462555455c7a8d0b8725d7443d4889a89eea240f10c92c2196ef65108b56eed8081f60f963c17c398356918739c55332159c28fd143e22a0d5dab4f393e6d7c0490c87a9ac66730d625c553414fb1092ca1e88d04d7686153441a186f42cd529a95ea66660551209a83a11e49f8e3674dd7fe8a169537231aa01435f7ab5f515f02b114923c6137d2bccd541964b8898649427893f3faadd15988aec497105e0df1eb38b6aa92c5a2c356184a97d98aeef3a98918a628f3a073ba6fa15657174496a149fb309e28a852d3be652ed8e00442fe3f9f555fb748c06a041a76437ba86e614d5cc459edf6f8192e9913998f4cc9af29f60ae77c47d66cf0552e72b71116423b3df15cfd5f9ad127cab2d48f6e2062a8f0a18b6f785e6529ed3bc0a5fd711912e2376fa29c57fe1c4eb9e435b75da0f831ff8b8b7c6b5285cb400d0823da1b9effbb14dbe11701ee3504cfbc0da6cea4f263fc7517d414db2fdc90e5ac3b61b2e0f356fcccc099118ca1363bdb3fd7e013fe3a2b0fd0245972f73f22f49b3f4965c7ca2978de41a9fad495d18c0dd67c485fd61b5282981a3d1eb9de5446f412bc8ed0aac3f1443ec905c20ab708e731626deed878f38555f7bc55b47ddf06d7e70badd720095f3d4ee00d419575b10f59f0bdc88e4056bd9a710bc1841a8b34f2e7726cd7dacc613cd9b92fd8947427be5efebfb915ae340f9950c7a5374e4b1f6e5809aec8c2c4dcf44ad4108744cb661bf0baa9928fa1e2f9a05a5d1c28e5e5fba4926341bc584a720d523c25d74d4f5199bc335ea0738843e8d4bef03dc18556c9d771394bdc9eb9946fcd628b1a7176b54f9fecb1677a1e6f442e52fb146c9b44b4f7754868bfa8671ad44e7c52bf83b5705bb31191d6fb8ec6bdd14f7e2c3bc1d25078e897e5d82a607cc72b109d57e1d787242d8ae86840aa6244886142bf90bc4127e5d959ee27e6803cc408fa24f033eede09a37186585c90917f5d46b39e796c2a01cf5edb23938c6c592d6d1e2eb877443f46d89e416c44469a434bbb3890854b94702252fa921ad6931f38ed9543b6507981085d37b711b3cd2ac2511491730f2df8dbd9243fbb4eb066f13851f87d6938742b241b8f7ab1d13ffc0444a91d7d50f4d0bbd9a49d4b5bc84b45a2ed52cd55d6ce9deda5c09d732411a94f90b44c8d398711c3259e6e1a33dc7cc311bdee39910b1170a5760fadc90bde6404ea61048c1a5eaddd6480fbebb5e7fabd036c9f3594705e649bfd616e8a2f3641c859df504bbb3146145ec9816da7b73e3db30eb3d7f2e05e4a98562acba223d2ee9912629fa8144e4120f97ad54f34a88055f305b5fad3c411e1efb4fc4111bcf487ff9654b7b2339c7881935b70deae49807384b69dfe183ecbb5cee53747a796c8ee3a1b7e6fcd7a2ac2e2a311d68b231d55d18eec215ed90ee94fae09985934fa9f4296ca67eec008f52f98b1399d95086525a5219d921ec226a7629f1f81f1cc9677542875a1052bc12b30b9ccc2e9643aeb65ec8d6dcf28805eafbda28ab82f2e92a077bdb64a34b521730068f8a662708cd2d7d9686ceca939a2347671da80b3069545e5813cbacb13e50c891d977a12e775caa8faf99d76e1d75a8a6e0ebfb4e9b791d28a8a634ab0c023eb69a078cd67a4349fe03652205ed8377f3877798fad7d7c52adc0c5b2c79170f1c3bfaff09c80fefc42913c45561619f42c2dd8beb2be1d15b8129e34af48b1c17d701619d681d38e7004dbf6adcf1d533f273218696ce0fe7adf59dc4316d70ecedbc453d6a25c18d201f28c059233de27a308f6bfcfa6c2b18bad07d374ae3d87274eae10c8ef2708804f664be3373aa5b7a6c7b3f0c8c529fe77ff83b5915796c631137f159584c9e7af7f0ce6695a420e8dd46d3e507e98346237b94c34f168eb31b036ffd83edf7a175f878297a1ec07d46b4c65f71794b72d439a61f42ce3db02f4de2aa0d550431dfac71829b5969ae86ef3a35f7f46464555b2277a47ed2b64968377a5479327fd875c5a0fb49fb62db24489676a3e4e5095fccbab592d16a10a8abeee21c8bd6e9ece960585ec34b42c1aeb2edc50d39d17fb4e10d70798cd1e43231c71a1a573fccece7ef389c74f766591b32992dede6d6445865b80e235f5f05c4d4f3913257497f54ab9fd57ee36e37eb6aa6a030b6d6144c6ec6e7da61eacaa937ae4937b520424865b320f16d4f2c88b12b38101d2b1ccc1d574262b3b8e51fee0f3e5b446e4bafd48fe5fb47b2efd85630ee4aa82222ecce47d6f645f63495faf57a72db1e5c2d48e36637a7446f157c70ed87f46e838bc2546e46cfa007df3992666ddc4b63981862eb0718a58f6a051da8c04392b80d4ec9f0ad5d3c4d020bd3e6ed6a4056fda05001c59f736fb356b81c7ed2f0a6cb2f85b0236aa852c52dfd71af78a3831321d23adc9b7afc0947f6e83887273db2f231d5647aba1e59429d5fe4a7eff55d87ed5c74db6c5e505a70c04e034cce2a9e8940284a71aaa21a36ff4ff2d459bb4ced30a71d3736cbefb000ec5fd1618e71e699d587ab7e26b093b965861737b48f31a373c58dcc9c05b8d72d81a9ab5e5f3db4828fd66d6470b279f77afa1cf1ff10cb64e94987f4069c05db1f75dbbc9cc14b2b38", 0x1000}, {&(0x7f0000000180)="66774f170b01465fce4978656141f1a1c113af4bef12684006bb585118b4d361850474e3ebb2a2f6351dcfdbc20fad9331d97ae66618a4781184c5fc3f09ffe8b6a497a0b112f84db26eb2cef3302255ec8f190a69fe03a6132e031cc80e71f3a04e5a92764a1921eaf002f6d83108c43f796f45e91fc3c5e25f83692a7e240a5f4b27c7e4f9a9d80c5ce05b53b4ef154ea602b53fc96799db5aa4a5dc12e7b2c98cf099c4c8ecc97499ec1b4d92082146", 0xb1}, {&(0x7f00000000c0)="afbf8e0f4e1e5841", 0x8}], 0x7, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000480)={0xffffffffffff04b0, 0xfffffffffffffffa, 0x4596, 0x3b88, &(0x7f0000002580)={{0x4, 0x613ad863, 0xbe, 0x0, 0xc79, 0x1, 0x1f}, {[0x0, 0x2, 0xfffffffffffffff7, 0xffff, 0x3, 0x8, 0xcb, 0x6, 0xefa, 0x5, 0x4, 0x5, 0x3891, 0x4, 0x1, 0x8, 0x0, 0x17], [0x100000001, 0x10000, 0xfffffffffffffffd, 0x8, 0x0, 0x40, 0x8, 0x9ee2, 0x3ff, 0x7], [0xc2, 0xd0f7, 0x7, 0x101, 0xffff, 0x7ff, 0x100000000], [0x938, 0x4, 0x4, 0xe98, 0xd3b8, 0x400], [{0x9c2e, 0x35d, 0x100000001, 0x80000000}, {0x10000, 0xe8e, 0x8, 0x9}, {0x2, 0x0, 0xffffffffffffffe0, 0x3}, {0x7, 0x200, 0x3, 0xfffffffffffffff8}, {0x2, 0x9, 0xe0, 0x6}, {0x9, 0x20, 0x8001, 0x7fff}, {0x8, 0xfff, 0x5, 0x9}, {0x0, 0x1000, 0x7}], {0x2, 0x5, 0xfffffffffffffffa, 0x5}, {0x5, 0x4, 0x1f, 0x9}}}, 0x1, 0xffffffff}) execve(0x0, 0x0, 0x0) pckbd_enable: command error 21:03:28 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x2, 0x5, r1}) fcntl$setstatus(r0, 0x4, 0x40) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x200000080, 0x0) mknod(&(0x7f0000000300)='./bus\x00', 0x1100, 0x1ff) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085762, &(0x7f0000000200)) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="514ddbb5361c89d12fae417c6cb153a2ff6c9f34134d05f9fa272f0da28dad63ec2ea045a5892115fffd3bc34252126037dfd60bd9a591dd42e9c632298e2a04a269b68512bbd82d59477b50a104db03f8d3c37d6185b67739cb87", 0x5b}], 0x1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000240)={0x3}) 21:03:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)="8cda6f6c0b", 0x4}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 21:03:28 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20, 0x1}, 0x0) 21:03:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0x9) 21:03:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x20a8, 0x2d46) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 21:03:28 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000180)="b9f870", 0x3, 0x4, &(0x7f00000001c0)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x3, 0x2e) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x44) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x40, 0x2) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xe1, 0x5}, {0x7, 0x2}}, 0x0) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x1) 21:03:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) r2 = semget(0x2, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0xa42, 0x7f, 0x100000001, 0x89]) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) 21:03:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x64}, {0x7}, {0x40006}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x200, 0x259, 0x3, 0x3800000000}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0xdd, 0xffffffffffffffc1, 0x1ff}, 0x100, 0xcc2, 0x4}) 21:03:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x45}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x40, 0x1240, 0xc000000000, 0x8001}, {0x7, 0x80, 0x40, 0x3}, {0x2, 0x401, 0x5, 0x7f}, {0x66, 0x1, 0x8000000000, 0x4a}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:29 executing program 0: r0 = socket(0x400000018, 0x1, 0x0) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) 21:03:29 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000980)='/dev/null\x00', 0x40001fffe, 0x0) socket$inet(0x2, 0x7, 0x9) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x800, 0x0) r2 = accept$inet(r1, &(0x7f00000009c0), &(0x7f0000000900)=0xc) socketpair(0x2, 0x0, 0x5, &(0x7f0000000100)={0xffffffffffffffff}) socketpair(0x19, 0x4000, 0x9, &(0x7f0000000740)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000780)='/dev/vmm\x00', 0x12, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x400, 0x0) socket$inet(0x2, 0x1, 0xfffffffffffffff9) dup2(r0, r3) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x1, 0x0) r5 = dup(r4) r6 = getpid() fcntl$lock(r5, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x80000000, 0x100000000, r6}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8402, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) utimensat(r7, &(0x7f0000000140)='./file0\x00', &(0x7f0000000340)={{0x8, 0x679}, {0x3, 0x9}}, 0x0) r10 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r8, 0x4004667b, &(0x7f0000000680)) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x2010, r8, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) sendto$inet6(r9, &(0x7f00000002c0)="4f2c9faf6a85bf9c4a3b421109da8581f66ed4345c93a79da0158c284c65682db5010bc040d08da9be27119d62a0c7319dc00edcff64566e51bb47367573b927b362a6ec4a561d66c25342ca7bd03d303036a520925fc62cd63f384d606e75d266da", 0x62, 0x3, 0x0, 0x0) r11 = open(&(0x7f0000000580)='./file0\x00', 0x88, 0x108) poll(&(0x7f0000000500)=[{r10, 0x80}, {r10, 0x6}, {r11, 0xc}, {r9, 0x4}], 0x1c1, 0x88) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x11, r11, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r12 = open(&(0x7f0000000000)='./file0\x00', 0x2000000000611, 0x0) ioctl$BIOCSRSIG(r10, 0x80044272, &(0x7f0000000180)=0x6) fcntl$setstatus(r2, 0x4, 0x6) pwritev(r12, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10000000000011, r10, 0x0, 0x0) r13 = semget$private(0x0, 0x7, 0x31abeab9b6d42942) semctl$SETVAL(r13, 0x3, 0x8, &(0x7f00000001c0)=0x9) 21:03:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r4 = kqueue() pread(r4, &(0x7f00000000c0)="8e6dde80df135a139df247125aa5f2c33b82cd8cacee7ce8040d0d2e4705ba55231efd078186bf0f1d9b1168e908af0a937d2db14e40ed0d03eac4c0", 0x3c, 0x0, 0x0) close(r2) pread(r1, &(0x7f0000000100)="4ebc215a95", 0x5, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000080)) dup2(r1, r4) 21:03:29 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r1 = getgid() chown(&(0x7f0000000200)='./file1\x00', r0, r1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r3 = getppid() setpgid(r2, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 21:03:29 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x3, 0x1002008, 0x0, 0x2, "010000000000000000ffffff7f00", 0x0, 0x3}) mprotect(&(0x7f00003de000/0x4000)=nil, 0x4000, 0x7) r1 = socket(0x18, 0x1, 0x0) msgget(0x1, 0xc8) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x400, 0x8}, {0x75, 0x6}}) r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee4832b400"/4275], 0x1, 0x3, 0x1001) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) seteuid(r3) msgrcv(r2, &(0x7f00000012c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b"], 0x1, 0x0, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) pwritev(r0, &(0x7f0000002740)=[{&(0x7f0000001740)="52e306f5be760af51b7bdb77bc2c5e1e78abecb778f3ef5094db5ff54185a723e6795587249f7165817bff989876c3705651535529e9f4dfc9447d9b30f08c47bf6a0f21361ede9541ba5de3e21f13b71ba79832bfe08d3b23e6a2f5d930b6b2798518bce6861a16e896c8c7d87f7875fc6fce9b2cb262b96bfdce5526345bfa7e5e95aa1edeb751cff3ba55383289ab60d297b22b51d88cc6fd10fc7698075c80e20178ff271b278d55cf982ba8a846c3ec610303563b52ab5b9ff4f84c96191e59760945c1ffae02d751f2912ed99fae8cc5dbad4fba3717d8754bb66a30693f959123ea982c377ad712eb3c2ae25d9f794cb70902c690ac178b2844a080993b4d4c3326dcecde76e3929c65b9fdf4ec22249d0b412a2c1b92a742480ec0ef3d098831d07facaf46dd2e5190d6fdd258f6dbe46226fc49054012190fbc9ff0b401ff905929c9ab5d44c43115c7278b708fbd3f7c56ec54b4ca4a200b99bf999b441214ff983175809345feed37d3ad3a011841733eea3650479bfa1919579dff95358acb5d0c96847b4e898b006780a7b1ce348524caecfd0f0db5d71335798e4997352cc2fcdf5de0bab9ee645f8745cc2359ffa01f8278ba194f961fd7e56a078581dd0c752abfd23c8794faaa6038eb9e92f0783234c0e0d7a23d57b83caa773afca5f784177683eb887008bc930416751ece6bcef3f2ba1c7e5a344806961b5c1e2e8d115c8bc3d358c9df7de17c70d45b753f07a5cd37d7c9308fba7fb7e32bb1b19342f8e6e2ab36e58b1207555883abc7159b01989b25b9382a5bef174d9e2b49defd5a03cc4d6f45397fc91a5a2f192ab019205a445ad7b84c68796e76857bb6864c07cf8f42064d6ab8374487fb8a07efe8c651e0898683945ab9278f893de1e4a36cb250e03370dd8aadee52eb5f74bf3cd5db02167e7a184827ebb7d3045264b90ca65bf2efd4eacb5020277b5616bafe1fc5ffd593e9a517d80d5e8909df19b708184082f1ce0e94d35538a2b23440c6e0288e2862bbf0f429becd96bc70a7ca01277b360fd5c602180e4229654e7d844b14877f622078643d75058f7546ea925c48c1534826027a0bf3f71f60756adfbdb72bb8cba55ff99b3bf279191c75ed097d1f2a69f70a2e680c7dbfd9006ccb59d15c2e61a116f5529ce67b6e44f44d15d9aa8661e41b88fb686304a82d0f6ea9718ff49110c6d2ba17678d56f6178f9004ece1c090b641559c921490bce0b3679a77d28a150e59f540cdb9cc09b49e2fa38031195d8067b3af0274eb63de2ea9acc569f0ef0fcd3fafeee244883d6a991a9f332b46a1a4b9b7a8f64f5b3fb86ed7f07cfe8993836695323b7bee472f7eb30bfec2cbbd5352da26a0fc47ca50074fb43a9c0b25ab93698bc36e0f40d74a5c7718b36323719cda8c021be03b94c71034310d230a3f9162a57756284a5ce22bce406ec67fffaa0a995f8f15656c0b176210ea67fee8e5127879fc6cea949f8ff4b34cc64fc03187d9846a924fa9aeea54c167c0af46d9e0477964d1848341dcbce49e6a5daaf969120449da13e73fd0f628e0962c211e16c58233363f6cfa6d45e7bd718da84e2aecc20395fdbc5dc7dbb5114f4a36f839c844c624ffd99a4a45aeb7162815ae4dc47980e2a5b637cac9396a44b86f7e004e2dbdc960383175fa35af296fd9e899df080df5a25ec5dd7577ec78af1b13303d24add5a74787fe19f7c96842cbc8ee91bc436ad70d805e3d91815625777ae2636381e1ea36035730e8ab7996d39ae554ea372d4b16b34c72f692ccab4b5c53ad91557f9a483a22032405f7ee5b60b8ddfc8e10266a22e200622a13de580c0993a23ea8cc6e854b9953dff8fbd13e1db52aad3d32cbbd2eb7566f3dbb787fff1d96f5115c50d12a2064962dc3c8551b0aacc7e155cf97c85c1f0516cf9b20fff8874b336d6f3000243e4fe3113814153625f79d16fc242525118c1d6b29e340a406df7983073a7cf244ad1b7eb34376f8a24432f058aaf678a74fce0b7ab295c932be742fba8fe2502a1e85ccb3d8e205f75bcd380aaac0698c4575fb2af14f2735fe24853262b1be3507a3b905b8a545cee08d890fe2ffd0a40cd7c1380c96a75dc6f70906b1009056ee02bed9277c564fc65f0f93e2c8c121d8bb47d58289c899737598e53052809e3c34706402054afced943809202b9e01ae997b55f092f459ead640a51d2de0c22de866303332a98fe908f9d3be3985365f05a48f3bc9e02339ee147d2735466bb992ae57530c01387730a62361065b2d88a16d542afa9361d5113e38fa6609cae685167aa5b95e889cb1a0788692110ea54ecbf64b8c8f3292e132b68c18d972d7dbde9cb0bdc50e982e2331f18f3d59055c6257938aef5d73c8b5313567db1611ad7904e3c49a130cd15c6e8b850b31c04aa7eaca9d64382d9b393278efa827fdd21d4a54dd122bcafce1e2fa3d67d08552dab23e80ea0bf2df66245927ad88ba34ed7085d01028406bae40d07a3afb9aa7713dd976aa141927984108ddfe704a47952f6f6191d58f15d35dc2a5c96d17ec4f83943f29f7d294dcc00739236869f0654443814f38c3c1e4c1045bbe6119535fe01297952b71d33ffd2bee2231b0f5d83f7490b418518504c7ca9a2bd93865de0bab009d56b81178e046652b612576fdcd0d08f72172fc7c601afbc934dec4de2283385b9d31691f25c320e6f007a11f091300b73c6fc5adefe4446f48b093545d9bcd54ba20f47ff45c12f3d487c825b7739e37b73fc9984dfa9186e12de1489904dc4ce54679418c6fb0c45a14d183bb0000c35bd543985e589e00344568fb018bf9e4f2a54d031b5eec8214ec03051d2837222e3de238101ad2cffc57c5af9f054f03ce9c70263d2321a55981665a4a1fde6d05e151324202726943e54671867f97978ff91448350f81dbd110d0f10729da0e0a845ca4bebfd8dd30402b2871dbebdf1630cdc895c295b1ad64d82c865d69e65c8b816622c6ec0ffaecf7cb5ac83c2a288dea6a351a4b39680da9cae110f5fd8bebf01a980ce566d9fba1cbee5f0261e1f7b2a1998dfbbef71c44f411552cc844a62a3cdd5f495646f5ac305bd3f424f02a8443d5242ab029db5eeba7699d06cbebc618e0fbb7407b76f41d4fb206ff0dc97d0193b4045c6c67435bed526364e996e7f2c81f81be6aa8e0c7ce488f33563d07f925763111d8102305acbf50087c20c87ff5aa9c4687714e5b99a7189496f7f2146e77f6e9e1a9d0ca92639f6210a0f8dfb2c32e5366a4285124e883169ba01b84aa31aa9a67160390c66492c2628cdaf6427376516023ea83308813e500eaeb80fee66c6098652d9cae41ec132082de0e9810fc904c54d51506fc077d008323c26fffc45c5a4182273abc5912b93e61482cdae4b850545d2d5f2139edcf1fc7b022d2304ed0ca60e60f70af3a25a3db73a5f44c5dd74a7b2507a9ea583918e52768cb817a063cceeba5eb870c75752f4b0e6f5003e98eb96a96a807f3bfdd64a75f45261866f273c22b57a927710945dd1c8e7d383a314566de26ae009552b50cb5e90672c60bc8eadbcfffcca21ceaf7de69e57ac16b6580a17a130b29719fbcdb089e70cd509606ce37dfd0d4608f400f00fed816c2f169ce6eb084a98ae1854e628789673727e45125acdeecdf3979dc4932dfdfd012041bc0498468b090f6552ff68a3d642807ac68ab4222e322fc9bd0b569b75d14cca2fe45baaf90a81b31bab65611b3ae2034e46a0c5e51b565c4e1680742a0b309a7d254e90bce869757aeb6b5c821466456392f44722cc4856ffab0608efcf3d1c2fa4fc56af26b71363aa6f9c1af770282708f47e3ba7f07ed54db7b67fe0729b3e215af9a60df646659a9b81192599a7a8ca592dfaff8fdb445acff1307be61212db98b1f24aadf6b174c74557f2657bb0beef3a6bf8f926cfe3f4c67723c23bdcff3f0f7275fbf1b091a0e5520570dea3e80dff7f08a80b893481ae6c26de5b8d436ec99516123f4145c6b3f5a1ddfbc31d2991b907caaa4d021f13148fff52de158021bf3d95ef00e5a0aef02d5bec36cc8c5a4302f86a0f1767efb8cc0c1afc4fd423915f8917491b997128828a6304260555ba86f5bdf5f0d1cfa3a04d308b7fb05ad7ad660976f7ccf1d4531796e3995b675e6c5c90bcd0017d9b3a576ed6a1e2f2e5dacc26cdc5a48c5bb98a113ae0d70474801048233cbf24d97c47dfe89ed8fca077dee07b2b135bde92542e50df4cfeefca80c3f4a11fa0d6ebfb8bbb47975b2a6601ad0e4937dc973eecdd2d168df2efb9850d4b77424bfd0a42e00a663280b8ce7f75eed794688365de20f45dc696626736e2f6b0d039d0f8aedb5f23240bd5b97e9c6deabae0c5a84983d62fca8f5df2e7eb1724c979d84c0fc056b3268ebd09d3193ab42e7fdfa32dbc52daefb1f06eab7c8d6891b7654837638d777f13644ed0b8e3f6243ce91928ef98f95d1a2c95508917269d05a04f1f614e0c70adf3d2dbebd66e87554211f56f9b496e7e4e7f4b2a9c94e5b9f2f494c39b7bdfd6605dc1af901583e7b01bb51df99ac401351594793214512a6d9883b9f5869bd00f06432bf3989dda5fcb7f96268964ce1806d42d070b9f4d670f3cc1439f6ff9d7493ffbbf500da1c53d316f1eaf8eba2772cd01581442179bc45b0c72296d2d19a6dce8b7bb035d436d3269e90ed47e38b93d54c3969e045905f11c424f577c9468ad9c7d8241e96f6aa057a5b8511f0b5594b2e73ddbfb6cabca6c5f7ed1ccca0bf9a96fee6a216c3db7c07f45ed8287a630930d3f8aa59391ef0aab81da5227ec506c0e3e5de3bce616eb5b9b76fe1c0c5a59ed75948063b774b632f7b2e2204ec4a1ceedea82b78e4ae28e779e29a5be7d28ede581abe54174c3751b7b2dbbd45e4c103d43d5e75ee0db9027c622d968b7c0b6f7f54ca3bc36b16dcdbe6560ce2cdd94db9589ace7fb87d00adc465704b4391cd558318aad0bfb05d6d44c6b7e004b14c3fd73907ea6106a9f06ce5623e9fcdbb0cd98ec1cac080101a27494e3a98ad6fca09dd125e585fd492de1bd29ff001576dfecc98b3d1b08c20b84e60799b87fd6f26ca6ad2441eb8f3e3737252ca23d9d3328c55ae66baf3d138b850d02930c2f0a732a5978e772ed61c1765f093510a22a573bbf1dc236b1d6a640f71c1f6a91a81e0b71b2d36872284cc95ecf472cde682eec6bb1761e7f974ca79aa8c834a8566a38ad4b5ad5fd8710e51829ebc69857b2dec74e91a5a5065b2378d7a7dd1c65514f02fdc79e64dd6b8c5740ebb4a1f4b92e2ec26e531f3b3a71aa11abc6db24de55dcabcfaabad7dafab147340431d135d8cc59499440a8d01932f09aa7a42aaa53700c9744745522bbb6a8ace00a8df0783542318c3a65672c17d37a025f988db4913a9592d512e78a396cdbaf38270e3654dfeb1c89193cf80055e298a3413fb8492153a46d90238bba34a0b41f14697bd37e77e15b8915807710dbf24b4ef86606ba051b3df73afe421e5aa74e36a6477565fb00e00a8b785337c0f0240f6db46e1906c10b200f5f8e5befb60895f113fc8e0522bffebca576fb4cd96ec7c7898cb3572e6f9ea2923c5d9ff61093c3160309aac9a7ca511cdeb189ca20b9c3e09687cde793378df1541bd4e767b1f8f33e1da95978b6f557ecb35f1a0295b19f450a1e09ca0d5746cbf3ff115b6b9895da82dec76dacf819bf631621eec498b413bed7c1326a5e9e865bee8029401febd83381b2b", 0x1000}, {&(0x7f0000000080)="709f2c8da33e0655f5910e259526d3", 0xf}, {&(0x7f0000001500)="89a62079c4c49fb42a863513a73b5b706f1a734b1d3f631ecbff5f8cf7031bc4972b7e0e4dbecc434373a88aa0ba19bf54974b182b4e811f3d906f819ef4", 0x3e}, {&(0x7f0000001540)="c9ccfd42b15121ecb16bda29c1e97cce55747ec07cc3d0b53443ed1c7a567535d37d010d8f8e17921c8cc900616f936dbb6b8654cae484e798460f735d1c21", 0x3f}, {&(0x7f0000001580)="c979d227fe8529441fb13afa4df59bef083be1c8eea8c882b7940a02613c23bf487e5730e58ce7fbe3978851d7386668f75bd7aa601761b71b570542733d03d7221721d50bb189da106a4f1ff84389767c5a435e12558dc4e7e9210439b29ae7991935002b5548cc78d9dd7663e38fae57a9f22d99fd1e6802b2e6847e5a77acefd0e8411c763f1949cdee8e17faf7596e5f218e5baed633b2c2534fcfb1b33887", 0xa1}], 0x5, 0x0, 0x81) msgsnd(r2, &(0x7f00000016c0)=ANY=[@ANYBLOB="206fa97f"], 0x9, 0x800) 21:03:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1fffffffffffffd, 0x2) r2 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./bus\x00', r2, &(0x7f00000000c0)='./bus\x00') sendto$inet(r1, &(0x7f0000000200)="31641f53e9b0df62891cf8c4af6f56a78b7bf246486546afed7e3f830610d265424623bb3f1e22a2e3cb15cf2df6e5ebe36b1da146271905d18d1bc017a4c41c40c97c33e6d5e51d5cbcae6c2f8d70c5fa59185598884b31b4a659d83644b08112e95e40e24c0f823ab89a416bb553d79cb7ac0565bca258c7a32ff67ff1893275a22f3d15acae4805f6e53cea170d7377ff54c0252b964e9b1ef909a6e3d111750ee07b010171ca3fe6cbba419759c504111a2488b166fffa25913824125f78", 0xc0, 0x1, &(0x7f0000000180)={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) semget(0x0, 0x3, 0x100) 21:03:29 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) readlink(&(0x7f0000000040)='./control\x00', 0x0, 0x0) 21:03:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4000000101, 0xac1, 0x3, 0x646}, {0xfffffffffffffffa, 0x8f, 0x1eb100fd, 0x3}, {0x1, 0x6, 0x9, 0x7bb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getsockname$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/59}, &(0x7f0000000240)=0x3d) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x400, 0x0) accept$unix(r2, &(0x7f00000002c0)=@file={0x0, ""/68}, &(0x7f0000000380)=0xfffffffffffffddb) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x160, 0x10) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000100)=0xe830) 21:03:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f0000000040)="383e51ae2ee8fe2801f809be2d39a5197963af66ba8e7a", 0x17, 0x0, 0x0) r1 = open(&(0x7f0000001340)='./bus\x00', 0x82, 0x61) poll(&(0x7f0000001200)=[{r0, 0x104}, {r0, 0x84}, {r0, 0x40}, {r0, 0x20}, {r0, 0x88}, {r0, 0x80}], 0x6, 0x6) fchmodat(r1, &(0x7f00000013c0)='./bus\x00', 0x40, 0x4) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001400)={0x8, 0x0, 0x1c00000000000, 0x4, "509e2deb863af879d422dc60747f395cd09513ef", 0x2, 0x3}) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001240)="063ad47b1cbab764b93cf2d37444f91a2be2dff408d3a7b6ba6a9b9d38c95b9706d24aac049412b124220ce52ba1b486cd30944a09ac5c3cd654276d94ea5fcb428def369e023bc24928601b4ce9966bbc1763e78a48b24544927cb888eebd3cddbd7335538e020d8a76d8acbe2cf24256433b6ba9e51067a5fd744021968b0c7c528f96c2e20c9c", 0x88}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000001a40)=[{&(0x7f0000001440)=""/121, 0x79}, {&(0x7f00000014c0)=""/195, 0xc3}, {&(0x7f00000015c0)=""/58, 0x3a}, {&(0x7f0000001600)=""/192, 0xc0}, {&(0x7f00000016c0)=""/38, 0x26}, {&(0x7f0000001700)=""/23, 0x17}, {&(0x7f0000001740)=""/69, 0x45}, {&(0x7f00000017c0)=""/241, 0xf1}, {&(0x7f00000018c0)=""/145, 0x91}, {&(0x7f0000001980)=""/154, 0x9a}], 0xa, 0x0, 0x0) pwritev(r0, &(0x7f00000011c0)=[{&(0x7f00000000c0)="ad3597f68a047e6ef97c690bbe7995dc0f72dcc061ac5ac92a7ca66ad2bb52029739535aed46524e29514945c466d68a0d66d2090073a8e274aa45437dcd486487fd05a5f745415cad99461f228e3b9874b86280dbb06cffee64e7f7dee9902dd96d2d1e722f62a2de7015d5d48b41db279d209a387998eb55826a1b7a0e543bd499beb4d94041cf08bbd01a38de378675dbca30932fb9aa67bdf1", 0x9b}, {&(0x7f0000000180)="b083d0f539e520a1264bfc2268204c4eff646f50b4382d0a97b1983397", 0x1d}, {&(0x7f00000001c0)="538314bee034e868d4d8b98e19b1cca25d79eb826c6405eda618f2d53751c1cd63a28249a9ed7f248b1aebe662caedf61f352399401cd265c595297b6e5d21d2825cac044091a88ee75bb90f51a66028711cdd3e22beeafd094ebb5a4d05986ed8403a6f3b5aa50ee6d1b38a6b70eb37ac9fa5a6bed4d4ef3e7163013519be8843b693bedae679ae5f7bf919901d0a31afef21e6be256074e037c5f738eec6872d9140cfa66a0090eba98d5c4367d7f243a3cacbb53f79182126de603da182c2082adf34ab4ee23e34ee0e7380719d00cd645970aa269de1f04c6285e9826878cc44895fa08a32db261b2a48fe670008c8f53012399c00aed42b99b943c2b55cf6ec71287658bea9b003811ad17c7c7bed4819128a47e89ca06cb3a2250b20885da3fc8096b9ac6f27e15240b9190f0ae9dfbfba12bdb1d48e340e284bef33ca9ab45e4766bd9577f06d6d22e604f06ba25edde99547b6c9e8b5458c4b8e69a47e06e8624a5e7cc17aa42f481e54f58950f24e11867498f7bd15bab1b36d69f4f5d9d94bbf38378456f900de191fb943b8ab7d11e9211340866bbdd90b9ec97bcc5d24b8dc4829dfe3dab32f03f7675b643c041d9008175b5a162534c7152329f4dbdd1d26a286cc664b7827a60208584d1590b23eabc28a20a99854b7fd3fe56554615e16a26bdf3e9ee6a8a50b11a41140fcece07b3b9edb15801140dc509036a1625d31abcc6351b39cae8e184df7371e8a91c3aed156940685ec354b8ad1b7c2e1d7c664882a6ba82784bc5ee9570ed27ec7b12ae965198f9e44e3ad36bf8db9d5f99f325ed7208b577649973d332e0a04137f94c82c2889a105682ebe43efb61cbe1e7daf8ba1a2435f3d1831c61e6a8854c6504c23da6d7a6799e021592bd33bf8ff06982411a8fb1d7ca063882a19721968919efc1980756f3c3af13b9f64afbda291b0fb9b3f7b0e806bc63a98a99c4776c646332d9e3501359b65409b9fab40773516fd2c0da091a5b24dcfc99a819bf2fa92c43eca4dae40648a4c0fe1d46a99b75a220619c22871c22eeed5863b1f8377164c1704951e966b933e35510fa256e10c26486871c47918ce9433006d189daac3ed8a2f14da5010db5521175335e0a5ec0645a279055dd34c583510328cfe64467977cd2e110625d6b59b98321f51e3060f8144d89dabe4b6ffb4becc0e95a0e13303b9449b39fef434209f327a6b3d3d7930aaa37282e4aaab8c08c8a70607194ff75444696b5ea18e691bea1f0e72bf74042dad3380a9ea0a38eb8d4eb6b0db265920d1470cb06bfe3c8861d9d7fd088e6a87a35c732ca6949a7d4e4404595a99b0e1ccc69de90f4540800be6a6f388c1d75de653552a25b532eab032b4102dd312e7be54fe0ea643a9a3e540d4297fe9be3ea866cdf9a842f78cf2bd8cadf8e08dc4f3cdc73b3dfa4cf93e1768ad56f926cb339916fec6f77b3a6e9fab6d3c663c6e9c39d99c42c36f111e93bb23772a390256badc5969286bb2ca91e1a2300dafddf630039db8b1ad976e482e6a4384175e76d31c17cae7f69885139a8c82e1240255197afc74eca1171bfeba620432e79f68d2b386f62c52aa31f6293d94d17fb696d9bd0db6616d6de08f0b8e3285f81fd800c754b5b061e8e29c4af7d8d903a37191e0b76878c40de42d801588fbb1b0971adf4ae39908419ce06da02a31180b8c0b8a326f954bb63b6dc2b4e4fc3bf44109dfceaf2eafc9d5d236f217632e51c48034778350896ee3b0394c353f7c0e043bf56296d15d1bbd4ed27226986933ade5a1bf3547a7a749954f3ca8942009d373398e75d6a4e840b5deaee083975bcc68347b3e6296267ae6d5c16b6973ddff41eb276c0b5df1ad108e4de8b5f486b0971f67a578093f1c64493bc53727720668f3318c8e37e8b7f1bf45b65b88ad7d0c3faf550039053bdbf4a7b3ca4a96c6ce314990a8ec0e30b8a97d508e62fc79b8e38edc1843a6df119b1643da73f8bcf4ac0a65ec71a0fadff35107aa532730df269e0a5149940733805007591ddc411c7596b71d36911b7acd62498bb5f54bd019d37f04393abb081eaa195adbbb7d0ff034ddfb9e145e4174db04dc507f5dac68805c19499ae8e445f6661b90dc8445291e82bb3c16bc996115728e5f4e5511eb6060d359bef5944bda0190200d9021114753cfc5f5eb4eeea9d55976eccf705c49d3b656b0cfe6a96670b7e17eaf22935a31704d47592ef703957e503232fe4f926a15af4331813a0d37a7f39dec7e91c7aa9d04fcfca811421b53fb1a3fcea3302cd88776ff1f9e153edd26bc46930a06a7d03aa8a5e649310df038e6cfa06b740d00b90ba2ebdc20a88990b8b656124cb747ca0e38c0b3cc23f3b86a29bf9165bc1283e0e8294937d61f08c9fa4cf6f08500e9cea7a2c002322b5c73f5bb19ea825834528fd5dcd195302b1dc8ff570fffd1ae6a31e546b37c981071953b1ca6964b697ea36ad0a761fcfb297f25011d31be022b3633dc1dd06abf026d65fd919746c920433dafe911243ff668345bcffa6814f69e6335760b199cac181a5381dc9f860062ad03d3a5104db7f6af3f0c77827f2c8206d9c0ca9f09a6fee49916abbade30f8937a2c42128c556d2761e663c7316c9103f460a6a0daa1828d3dc70f51444d914be5bad63b5ccf8e795c1906d0c1c82cddce7f99d639f3247b0e49693ef7b48e7ba8b49a80ce3828bbc8d7806af1661c3139c4d59c104150d6bdb8c4c087e67281fb79034a65bed21df11df3f3fa3ad1a86eff925ecc85d63afc4cf0bf0625a99c4974cd7cc122422705a9926f67640a38532c60f72ca4d6ac8e332743788d7bccfb898def91cc654246819208eb645d96bcd851b4232b08a6c30c6f7a520a5eb684e377ee47001fe3fbb5afcdd8e59b119ff875c6198ac68108dad333a3d0febc0d4ed0e6d51abc094f317d7bb3e542d78907aff68faa645e309b26c01c6810c8fd40dc5b7b8eeb27031bd2e7d09aca59a8edbba160e2665987c1b9bd862601dddef5f1c6ad6bc394d59196d446309c80f5bb134c282c40ebc22fd05d8090afd5443f367a54e815b7d540b9b68651e2867e3d32ebb30037774e32ec2fae23e8563e706bc93afcbfe19e6755c9bd848f84c417ccff65a58d764d1df67b6af95a70bdacdcb81a1218e040a41d2a67ac0bf3cd5765066391c3ad9b12aa4c7a0950e759fcb6f1afe3fae8f8457bf251b04e2f991e7d455abb8cf7a8029416e8d38da7ce92f7597d1e78ff96480d5848faac1fb9b60fd3613dbc38cd7e0de41f68bb77e33429a0e4e28a1d9107ac819ed4b5447089e7e1586a56d8afe67ce7fa564f137eea03aa200fcf667c615a28ec539bece6cdab9b5de8f3e9b99a629b0814d77943b911fa98c817c228812acdb4248a3653ea0f8d73c6851715b2301dd5a9dd9f539bcc60041edb7ff73ab24f89039788950ede402052ccaece80fa97e77ee45db2c14fbf402028985eb2fa1e9b4027dcb6e511466bbd8afca8aeb89a174ed0753e9a5328cef31ee99054eeb84396d729ef578315ab3f8d2729a9e215def627b4a768d7333f8b4d8b851b7d9bb3973a89ab2e99c63200bab8a0bd0603d9c4324aa89c69e2042dd87d149bf68f51b97cfca660f1c4de5359754c8608137ef296f6938732d1f6a464c1e160ed75492aa00fa4442b5645ba8e1851b94a240f19a1b1cefd7979adbeac9c5a42ee674b58ed0ceccf9f27d629b59372ebdbac324b091fd05dbcf29c7dccee9e68683a81a3267772b9802b855e4a1f9cfcb5ce9eb2e1978423d1e4a72fcfd548922de303188067a602925c0b697d0c1b1dfacfb89acb94c9726a59ce0c7acfc9a067cb32b2d88d4a6e62afa1a779af5a177081459c1d05d2a7acbfb12e515f8e3f83ffcab3cec53052e77b540fdee11960b16f49f36c1b6826d2d7fec0f76267e3606866c17ca6f1da538a3476039bbe724b2bbe9bed79f917f8d3c3f2e1581ff686c3876948f661749ccf8891a3269b0b176088ab2a39a983180cd6f734991969b16fbf8ae5644df88d9662b95200d38bac687e9911fa0b5a35db3a40a3875dcdab9cd55e493bcf4b42d3353ab5549fee59d63bd9ffbb9fe3291d464f294cdc7f4324a6df6ac3d6df311d2f58b5996cac4c87a23c1b0aac9b5a640d0f7cdc26497e53a354f751216c04294efe087fbbc479273a532bff52aaadb36bdacff96d7546e6225487b262740dc842c1f6346a2c3c6fe00a2b1b475c68fb78b869a23185e524a5cfd270f0e135208537466711be5d58a8a8532261fdb2ec9a308ed61bccb03b73e07c012a4666f22acb6fc5e3627b47e64b1f2f67419994ab5d0f614eb990e66ce678a45f0b5e63914def8a07d8909d1157de8791b59d6bc3a77b347b8ac35bf760d51a912c99c44c641f5e43fc7f9065e73e8dcc252ccc21b045d71c51275fffb922bd28a42167dbf4f8444463d0846007a8f2d8392e46010eb7caf0957daa90b7d5a51b90a808709fc475d3e493c2163dd5fe4a09b027c2941997f95a2195b2434bbf4ed8f29f1e9b28ce95716e8e6d4505c54f9be6b2e7fb9b62c2a92cc57f275f18cff1d283dc216d42e4492278312b74570f1e67a9450eb0949dd266be1307819ed5c787ee59c3d7069fe65383d787675794c1c5dd50550c8ef93fa16071290ffa24f459bd55173caaf4169b68d53f74457394a034ffa49b39664b2dadf9bfd96a9dcaf13b3b250c6a78be3ad58389ec4a4c0bca1092e2ad7dca8ad85a51e01d0fd97830f17aa28894942cf90c4e637b3d406303978543c68641a464e652e18e30671fb06143244b034a677de6fbed331cd52178e45abd4d183acb2657eda9fd0a677409b7d7a43553d508f60656baf17f29349d7e00a539dedf8453524cfca123f7d79f13e01495ed23a6c2a02fc43d561a84b32cdfc222859b410e43ecb680d511916f1cec9d503a511b7f689f7ee3fefcf80e18d2056e49c2286ec9579cee4a37403c9702faa81c41ea5a09fa2e112e3a2f2b94fdd69ffe501d3af7d8ced989c499eb14db58d5c7537366dbb39d2861a5d1a7c5982511aa1f3afcbdbc5df1d6b9815de2f6f5d90565a3bb0db825da20c606c56af3a5c83eef5de3dfa455fadc2c812c5048d849bf3b28e38002a5027f0c8b64cb210978a36144686decca65a584a7552d63f408aae8bcec4b327111f67101b35cbe53859abcda4ee9cc7391932734840931494854f1cb6938afcc308ec004dfcc5e52d9b0dd9963ee672bd583abc2f8e9e21f037dda5e14b93a8a896e4923a4c0c325ecb13e4a06c25a518166fa3cec8f20d80667e96bc66f4b95a9580e40d8702aa46741d0cfc610207424ff8fa4007fb8977b412e55ea85062d9a3953e768fe2c1b92a27762800c4d45ee60062cce4a3026a43470beaba73cdd942824ab4cd20f76bb98718038e60313b5f753775583e70667f5f442b32ee931b400f5212ba2f1a68976d7cc61ce153ac4b0e74df41f2dcbac672543e1ba670bad8f9df25f7ca6546743fedd8854aa129f27736649bae35eb36cb9fcad3eac6110d93a24dc55d2fe2e6ff5166ae60a0bdbaec0633cef81cbbdfe59f6b0d172b8bedd9ff14417ecdfc712dec925ba19cddc0a07f0f55a6ee6e76dddd7a6b252e26916e6af5a7e2ca9a645213e44669bc8baf18ef985e8e50f293619bc3101af8e6e57877220464d6df0413210c3b41848a010cd17f7af155ff73d49c6d61cca12f44d332d220025f1755ac581a83781a8519110f2fb4913c109b5483902af", 0x1000}, {0x0}], 0x4, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001380)={0x1, 0xfffffffdffff8001, 0xb101, 0x4, "e69204f1ddd8a181db7a01094c89e6a255f0e248", 0x2, 0x100000000}) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0, 0x0}, &(0x7f0000001b40)=0xc) fchown(r1, r2, r3) 21:03:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000180), &(0x7f00000001c0)=0x10) syz_emit_ethernet(0x10000, &(0x7f0000000240)="db") pipe(&(0x7f0000000280)) 21:03:29 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/247, 0xf7}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x2) r5 = syz_open_pts() ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000240)) write(r5, &(0x7f0000000000)='\x00', 0xfc2b) syz_open_pts() r6 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x800, 0x8, 0x1, 0x731, "69e51f47f0b4359dbf3495b27259619aa4900ddb", 0x400, 0x3}) 21:03:29 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f00004d0000/0x4000)=nil, 0x4000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x400029, 0xc, &(0x7f0000000180)="ebffcb7f1300b2b67c626aab44aec56e943a9d98cd98358c04314fabeb70010000801797e77754eda66ef00795cd17e3d8de421a51d515eb48b197cc1c40d61ad078f1073a365f5b00283f69ba8af722c1cff242a652e4847430900eae3df46c27835c6b66c4da77b9bcc7643449c4234de4afcc76629bc87f24c8afa56359bb2a4c7728673971075f2065b07d163ce05ea3b3d7913c9f830d36d07c5fc4cf7527d29b9cc7c63d368e2af8817ff44626bbe3f81b63fe1231019a0009c7ae443c", 0xc0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:03:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x7c}, {0x25}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d", 0x15d) r2 = dup2(r0, r0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r0, 0x2}) fcntl$dupfd(r1, 0x0, r2) 21:03:29 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x9}) fsync(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000100)={0x100000000, 0x200, 0x8, 0x3ff, 0x7, 0xffff, 0x2, 0x10, [{0x4, 0x3, 0xe0000, 0x40}, {0x9, 0x5, 0x2, 0x14a17d94}, {0xffffffff, 0x1, 0x4, 0xe4}, {0x4, 0x0, 0xb57, 0x1e3}, {0x2, 0x98000000000000, 0x7d, 0x8}, {0x7fff, 0x0, 0x7, 0x7}, {0x4, 0x3ff, 0xfff, 0x1ff}, {0xfffffffffffffe00, 0x6f2, 0x2, 0x1}, {0xbf, 0x8, 0x6, 0x6}, {0x6, 0x3, 0x3, 0x8}, {0x101, 0x0, 0x2, 0x7}, {0x1, 0x9, 0x6, 0x3f}, {0x2, 0x400, 0x3, 0x6}, {0x6, 0x9, 0x10001, 0x2d}, {0x0, 0xb8d, 0x1, 0xffffffffffffffc9}, {0x73, 0x400, 0x1, 0x2}]}) 21:03:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x5, 0x8, 0x22f7, 0xfd, "df27d532653313bc4d4b9afbe386b5969bc93ea5", 0x1e0, 0x9}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x1, 0x1db2, "31c354638bfce978bd7a32e5e0cdce4950754d0c"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e9", 0x223) 21:03:29 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) select(0x40, &(0x7f0000000040)={0x0, 0x3f, 0x1, 0x9, 0x8, 0xffffffffffff7702, 0xfffffffffffffffe, 0x7fffffff}, &(0x7f0000000080)={0x3, 0x800, 0x200, 0x5, 0x8, 0xfffffffffffffffb, 0x6, 0x6}, &(0x7f00000000c0)={0x5, 0x3, 0x8, 0xc610, 0x7, 0x94c, 0x400, 0x4}, &(0x7f0000000100)={0xfffe0000000, 0x1}) r1 = syz_open_pts() ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000140)) r2 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000001c0)=0xe81) ioctl$TIOCNXCL(r1, 0x2000740e) ftruncate(r0, 0x0, 0x7) fchflags(r1, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000200)=0x3) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000240)={0x0, './file0\x00', './file0\x00'}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x8180, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000300)=0x5) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$KDSETRAD(r0, 0x20004b43) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r4, r5) flock(r2, 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) writev(r2, &(0x7f0000000980)=[{&(0x7f0000000400)="4e1ed88788f0bf838ca0fe3588bab9faaee23bcff19eaf9620525aa7af62bb96486d237370991c68f6276e5e49e499a96efc087fe8223c716b608c585818df4550d7de9a8dcaca6bbb2dfa3343bbfb89a29c37c4be906cdfe41b9d459e8c02b25ade62d7b8418c04c1c55b603a6667a59ceed6e6b9ee0e38f1fd93c0cbad10c42b0aa128a727916228e3824d90fca9570939f085d742d9e2392e7f3d1622e5a531375ed1c47a26f066de825c730c617d7668f2227f4dd2c7c70c29df14529642485243", 0xc3}, {&(0x7f0000000500)="b8c67742f7e4a4596ee656b02e6bdbd96712942e274ddb2a6548e0e8d186e5b00abc0607dbd0953508a1ff2bc9d88cee8be64877038bc4c06037e4d55fbc4279d48a98125ce5ea4ec797bbbb463b418c1ce85dd9ea54452f90e198c3b1a95c4b57c9e6d04083b4610a9b13199b735ec3831a5e502f1dbb9d3f17285e48809028ddf09f653665bb651427913447ebe1cdd63c54b82aae3e915c488c45901d82446a8c9b753c1af1ab46e7d9c7818427bbec5901b8270cffc14f7ffae50df72bc4c5cd35aa6dfd3c74e7edf81a1fdfa5f196660bab94c6488e25", 0xd9}, {&(0x7f0000000600)="7a05f26047511a10a0b1fd54e9b220587004c79cc1e95ef708267e60fcf7f9554d999bb308dfe4545559f59cabefa405e0fe4fc787b2b30e11a6f932f1fb3f59f966cd4e5bb38d68f2df807211c1c2f18dffb3f6873a48969cfdf8f592ad064f3d9c514b89d52b30808994025fc491df0ced6f7510c45faf1169d59a0d6855f8", 0x80}, {&(0x7f0000000680)="e92845011892e68b3b1d4d8647082a9e02db4cee37f4fed16feb2708f12de35e2fe8dea5e70bd7a0522d0b928acdb453261c40aec3cb5748ca28624569bbd0dca05163dd53edb369f78c", 0x4a}, {&(0x7f0000000700)="1581bb32da8adff51cec7cac428f55fd3af21d4324e281701670f0986abd7c0264f6196835302ec102c6151bba37c5d7b4ada9705c529305dfd8814417c8551b4439955f3f2c6db8553f3eff074490822f284653a182aeb957438de60699e6d03c0788a9ecf9dc771420070561d6f9452e8726e12aaf95365ca2a3a38afb342fdfd0a9a73095e20ca60902661743f920c2527ad9e6ee19caf20f0a59730815f972bdea231351e2550f94db2b44a717d4d719c7273c87075693b5c34481641884640ca9b1fbbd7329", 0xc8}, {&(0x7f0000000800)="f084fd3557ceeddba9bfe153c9088a34da", 0x11}, {&(0x7f0000000840)="d2cabad2e9163056a872cf97008a11e1f1470f2d28b0b5520ba9b6a61061e41d8ba5fd5cf889ae3dc7a732e2f9d924cddc7271cd12fcc05b1f78d14e874855a9f17098b5a15e8233b08dd20d2fb0931bc483f4", 0x53}, {&(0x7f00000008c0)="d5966426be2c2a424b6b0cc3967b80adb10abeb41d69dd8ca40ee539c77e00ebdba1a9d246ea85e7e00b110756e332ada23ad5c65704dc65007ff4c767cb4d7721a44a745095eef35af11924d378bc48365b29fca430c85c6e", 0x59}, {&(0x7f0000000940)}], 0x9) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000a40)) pipe(&(0x7f0000000cc0)) 21:03:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="580400efabd16ebae63225259560f8e500000000a044fd3305553bfbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a401f828093e8afd1e927bf1eab93f12fc4d5f16b1b2ea0b2436a5d00d1628b53af465389829534936c0559c18e403d47055c29843472f07a45cf5d05e596fba4c8b91079e689dc2d806a3a3e993e11956570c4b325e29eb414789641bec445e193a71ddcb7f5c965aaac7996e963e10cb07caa0eb9ed8f7609ed3891ca932f4a8993e7a00"/219, 0x165) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCPROMISC(r1, 0x20004269) write(r0, &(0x7f0000000300)="3e2a625394baa49597052edce118e5e2f70000673551c0679ee345c01b3dfaf91739ee7cfd0fa5000000e552aaeefeaff0f2c85ede8ebd4f0000013c1ff0d82000000000000001ff1034c6829fb41644f63171ec453d1dd4304cecd9cd20ebe8da2040f555cd77778f3776ae6b05a880192ef113c9dbd2e9851e69015bb5e0726409355fc9a1dbe3da0968fd4c4db8a8bf92c3e9c47383d20aee7b1b9c4b2ecdf2e25e57b4a8480d1b2ce528916383bce52c9e0dc7ed4bf285ec2f7a9bd04b855a0b200f8f3f7a0bc7f8d8b55b14a57b4c477056375c0fe67d40cc1a015f65c15e0756815bc3e05b143fabae3060d21010d27650c539af63fe9c72e47f224bc991f786065f603d7453b3ee0f52698292e0419b1740a84175cc7ea1f0410cb20aeb41612d43", 0xffffffffffffff53) r2 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x110) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0xd435) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x0, 0xaa}, {0x1, 0x1b8f}, {0x4, 0xa2}], 0x3}) 21:03:29 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) r1 = socket(0x400000000018, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) setsockopt(r1, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0xa, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = getuid() r5 = getgid() fchown(r2, r4, r5) r6 = semget(0x2, 0x800000007, 0x81002) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) shutdown(r0, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000000280)=""/70) r7 = semget$private(0x0, 0x7, 0x30) r8 = getuid() r9 = getuid() connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x1, 0x1000, 0x4}, 0xc) setreuid(r8, r9) semop(r7, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x2, 0x2, 0x800}, {0x2, 0x8000, 0x1800}, {0x4, 0xffffffffffffff00, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0xfb, 0x800}], 0x6) syz_emit_ethernet(0x1, &(0x7f0000000040)="8e") r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") semop(r7, &(0x7f0000000180)=[{0x2, 0x4, 0x1000}], 0x1) 21:03:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x2d}, {0x6}]}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="6eff465f6cd6061174a85eeaf84f1e4a4039af5047d7d5cec89d80036a3f872d253b3b421de978d61b3b36079862bb6e8955", 0x32}, {&(0x7f0000000140)="27dd9f37cce48a05f7711d15f5e8b76c2367f4fa588acbd0bd964ff32d143cdd4503259a07152e125146b7f06f99e102e3eae0cf017ea5e2a7108a6c4f26b831a6c6ce44d50edc3b3a027ee84891b18ac0e8cb31711d6603fbc2fda3652fa8bbcb926bdd8fbe70ff3d667e5776a1383d9a6a1bb85decdf6fba58b60a935d132fdb7ff9090bfe6f26f1bba03072b074f09de394d98c9a4795cc6f0b4bf765ab67b215d15bca50fdd16a00d15af3cf9d10ad4e593f", 0xb4}, {&(0x7f0000000200)="97706b0d32179edcf0c806a6dec2c5f467f81a38c3d117913a405a04a0e242b1b42b3dbf23f2fd7cb73ac4e1bb338ab2b400da5224512402221291a7b8deced6acdd0f1f2eb04d1c3465f9a6ffccf189124118617fea39a91459243998c07b2152ac2a5317ee1ab694df943406f619e5ea498ee4d73b82bd2d4ddeb9c6f88a48dea02453e7a002b5a685d808d628d6140a08663cb4ae9a91c4f53c424ff187199a", 0xa1}, {&(0x7f0000000380)="5c75ec9f97c38866cb1d4cbe0fd642ad828b453abac221769d8a32f946c5946a5abc77202c040135682f7e9129e40beda5fded4e2c53aff8b6514159992396ec698ce02c2325701485d2d73fc95370cef6633000158c3c030d1d103520c3db71d9ac612d01a3bbbf4c421152", 0x6c}, {&(0x7f0000000400)="9d944c004cd3c3efe7f5b8b25b0d648502ed0392d6a42572b609056b6818bd101ee1d638ed3f0ebca8439f3b02a37b015a19ad685f93922e970377202faddee4e116f3cc3e0a131c7ee4ecdd55ee87c16815f8a115f870490bbfd64c41f100df98535e4e868d9bf009dd65e011350993cf1d868cca", 0x75}, {&(0x7f00000000c0)="a65647fbf58766cd498e22e2209e1e5cf3440d306f76c677ef914137", 0x1c}, {&(0x7f0000000480)="95730f337b8c110b0e6c61442c59c2feb782bf56e81c7ca52635da96c7227fbee8bc7eb2b8454b8c7d85daf49e7a0316e5d137e7d56038396f773ccbb51ff4f322f3cdc52e7d939ba17f34fb3e6bed0bf1a186a338db3a8c511333250cebcba7f71993cc8e0f72864132e77ae49fc76bbe731c3921800c30fd8030f160302853bdf8f3f328d84cc805b5759e77837387ba4b42a34c003488c85c164781a0a055e0", 0xa1}], 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="a1ddf9a7dfb3ff", 0xa6d2744ead7387aa}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 21:03:30 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) connect(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) syz_open_pts() syz_open_pts() 21:03:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 21:03:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x4000037d, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x200000) 21:03:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000180)="c4bd467aacd0465e05e85b11fced531b78a571bf483e5f14f56e2f4e01d21e39abac68bd81419a7b81b74e72718f34c2cd1013724144925f07f070af", 0x3c) recvfrom$unix(r1, &(0x7f0000000080)=""/120, 0x175, 0x42, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 21:03:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getgid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getegid() getgroups(0x6, &(0x7f0000000240)=[r1, r2, r3, r4, r5, r6]) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') 21:03:30 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{0x23}], 0x1}) 21:03:30 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000140)=0x10) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) r2 = dup2(r1, r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x6000000) r3 = syz_open_pts() fcntl$setflags(r3, 0x2, 0x1) close(r3) syz_open_pts() mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x20) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x3fd, 0x0, 0x7, 0x0, "32bcb3490000070000100100"}) ioctl$BIOCLOCK(r2, 0x20004276) writev(r3, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe539694ea521f657ae864364afc2808100f8091d7d5b1b8edeeffbb74bdf7dc66b21d252cce3e0b7b2df667b0c46f00fd029069ee157656eb93fee0f185a50f1d2312fe1db9f735c262c558505671de1317e98da84ee400ff235a3727db167746f2920325dc056874eb3779e43ea0128e972adaad1210687982f7f53e21ceb857cc00f87c15fb66a40d7ee3597a34569c55826fbd6b927f6ee37d1c432c0ccfbc0c0ac518c81a85190d3dd17aa0636f766e3322483a72fdeede4f2ffbead699b2809eb455bbefe69bc595aa26618f2c2c2502c478f7efb56c73d8440e12ac9f97d33d363d9fa68592b8ca12045edb2a9baec1f00e962bce901c64c7bf645d28c32b38b427892c8013e178a87d2734efca3ec457397e8a795c977fffbad5c3921b75a8d6c41de2ee4e1fd0d3b5dda8c4cb38df925d58a760fe35a443c30809792b3768b244f3f040f1e77df8ad74f0379b517d51854d73e5184849f155f96ef522a23594ad7ab854bc865ab3d703a4f17add3ae5b7055eec0c434f4728a85544eab12caa14779e5265bb6ec4f000e7004430ccbb03960bc4d6e78ed0e53ac673af40398d1826fac0c4a4618aa78752a93a2708eee24c7177c1c501a566d822b3d632d5fa0ebd9c7c2cb17029e02dc0574b9ec66b757147dde6076b5802e822c0bf7c22a196ea4b3fb88453cec6b2675abaf93e3eff956c4106be462f4e9f8272090a094cfa793ec3334965b16da9d25d735ca05a77ab72baaa5c314398cc303152551bc4ea8065fa04cc99e5340facdaada8b10bb0948e7cd894a6de008cda9ff2f541c8818238da884e7dec267673b758b898131c6d8b013a8435c0bc6d7aee8a31e568a4a5b2eece7c7f94ed7d017f04a3330c695f32a643bc42cf71cedf0aa4970267b4f510da1a03ab000c98a852477b1a1abf8ace8ae6649b5f4996100423572fe974fbcbcd279b40de275619da8a99cee2dcfd26fae31fdb8965beff999bcc2b2dcbe7b5e563f93fe6e306eab14a000c820c1e2615ff24a7ae4aaee618234c96428170d8ecea65ebc5d2373ebe1541ecdf0d286aba2235a197fad2812367c4be57071a1a864f438fc0d0b20ff9e13d2c51866d762da28278619b444284dd1111f51567920d7f400758a427f85c56541993bcda35d16ddc10a7f7e0ae44adeadeefaa56192035a2a6aa3ddcb6754db4e54f5eac50c8f7ed163d51849f36e3906dbf9d48ee9fe3b22cb3e7f15c442c4f891fe62e1f0f854e7c3a69b1101df5ac7af82a4b4d81c5138ff7ac1a92ab43842a60bf5c550f0fbe466e081511d48ab02e5f0db0cabf71645c49d439cdab56a1a8b537e8e1e416708c95d8964c3b7cc02d7c5d9452e3813ed3b38c0ab07977d5b2e2332ad4c129b340678e394bd56277ab20faaa708bd06de898ae31ae2a49f0079ad88c35aed37836d1ff99aaeeff4fcf040608e82f5e84c0491e4d7bbb4b6fb3a0a37992db4c50e9f699f366e52bb6373a0f22eaa3df12ac588f5b9b8e22a47d86665c447915eb990a40c7e7b8d978f6af7d0819ed56c1abd75a5e3b693dec29de8417981fde7bd2f54abf4fc0805600e0c89d7084125d9e84e623e1129283ebe56a0f0399fc15f5c57f1822af994713739f4c2923db1f33b049168bbdc5a6b82b8cb8c825156bf2908387b985a0854cabe3f736de5d8daa6ce57bcd698c22c44acd99b10444a72418b64e2857dc3c094c5aead6b06095057a13d91550dfb0cd96db903b95a0c30d45816c155410793d67d84404eec4d4b34dff378b93507d916aaac83557f06ccd312ebf36d28178da7c96a4595c4a14575d2718733588cd32ab022d03cc4e390d26071de61788769d7e88595ff5d48b36cdfc83a4b1e6373943593538eac786c0f7077574bedab9e6fff73f492fde00b06b427e86fdfac55803d7e8c23c23f758a5a9dc82a22dfc4431f89e9ee7636e3ca3a75ab831fdada8874d3fca12078abe3ac829a8bf24a378004cfc1c83da036d9aec78757803b3dbd04dd51d9600ecc62b91f85a38a8a3956281a6d9fdc8bb162f6d3afd073986d4ab5734c02ecb74cafbf184b2b0faf9e26193bc3895b7715a0c09139355a6665bf07b79f95cffddd06e2b23f70afd5aa8f7e2291101a92fbaba5f141759d83adafdc32e5314ad0b43bc62110b16447edc9f1a7588a6bb4cb5a16bfb6b8d742a2e116478896fcdd6a92ff37354f0f6b6498f405411840a22ed9a30b8965dec3b59d0a95c1b88a915f3c40648580728915833eecac10958af1f6f29b6a0bdafe154bf8b2ded1ca814d1af05ed6d854dc9ca5f0cc01720c0e34076f22598ce11e19ce8ab8a7aeb374c64d5960e3fe3e834e8b7aa37e3a924b4e34d9663b7cb63a12adf5d9075316e730ead62d4304ef1f96259d867c27458abc3218acc619825d282197a19c6b8799bb161efbdfa7d5e3a669d48c7b9d28b6af8b11fd2964434e5de4c71965534aaad36d9242cc22d9dbad9fb3ca49dd57b338d1a85b6e1bcb0b58535b0ab4f276c9bc03e41199ab8de25e5bdf5fa0cb1a157782838307a983808c8aa38cc79cc4ee0656cf0935348c97d7788fc3b29e905d251bc0908c433a1c34d251f7ce9b14718676e07460da6d72aa23114ad4be05c5d62f3fc92dca984b9fc02fc2321b17625e14d2f5f882235895eeb64e58a3730ff72f9c77923f5528075cc8d0f8d665ace094894d93c2044ae6025410a804e776e1961593bbf261b217841ede222aa30e5abeac30a22928549a1221ea6c054321edf502ce8d22a144afd3a419ba3e66bb1506dfd0c6f8f9469037ab718002926b53e59bba7eef72a06c1b3dd13dac05d4aa5c0dac791bae8ade62b498e1a3038174823529aa4c5e0788b27d15a3b9dc2425f1f12e0ef8a60451806dc89a918e383cb2d783e20d43eb3d03df2b628d8266b5369aceae174921b6a5c667061303da8ec6f7f83e8faae256ef202f69728c6d6417ce00113c18e4aba2f4e317d93e002d2c7831ea0e6e1b227666068c2f8eb9f1ac50407a820276159167784caddfd2bc74c499aecfc4c649bc364ed55570eda2f656d1b6919ab9c0fb6219e94978847693a002b37295b9e7f09825c9229646a3220aab242e8b77355660baeec7a5a5054d4a063c7d174d9092c500cc3686904cee43d996d20f4dfa90afb59bb64c9ab28439295db80703151ae05320338768b8bd467fb8bd62b12bd6cebc0bdfe7540973b249292f45c138d43bcbfc088a346c4aaf782e896bf43d1638f94ce93488663e9eb7378145ce25f9220a24222b394e4baeb73bc7e0ea4511905ab89b4421e1d723b422f16597067dcf2bca50bde7482119b41b085b58820aa969fcc135c54f0c632c2bdc377137f6bdb9e59e92fa14113e01ed67f0bc6701c606c1a635063c852f67e9fe128f00b91e3f15018bd6397b7df9de2b57ac3ec97fe8dd75b2a5f97396e314f0bdcf8c22f320a4fdbb0f0b670800d", 0xdeb}], 0x1) 21:03:30 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000240)=""/42, 0x2a, 0x841, &(0x7f0000000280)={0x2, 0x0}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30080, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x0, 0x7ff, {0xfd7, 0x2}}) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)={{0x280000000000000, 0x401}, {0x8, 0x4}}, 0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x10001}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x3d}, {0x6}]}) write(r0, &(0x7f0000000040)="2709b0164c1cc8a138afc203f1fe16b78063f901a3", 0x15) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) rmdir(&(0x7f0000000040)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") msgget(0x3, 0x1036cbdbd4081d07) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x808, 0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)=0x1) 21:03:31 executing program 0: r0 = kqueue() dup2(r0, r0) kevent(r0, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 21:03:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0x80}, {0x800000009, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x1b8, 0xfffffffffffffffb, 0x5, 0x5f18}, {0x38, 0x0, 0xfc5, 0x3}, {0x5, 0x7, 0x100, 0xa1e}, {0x0, 0xe3, 0x10000, 0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x89, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x7f, 0x0, 0x3e, 0x3}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) 21:03:31 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000006c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000df4000/0x1000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 21:03:31 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0xc2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x0, 0x20, 0x1, 0x0, 0xfffffffffffffffc, 0x2, 0xfffffffffffffffc, 0x3, 0x2, 0x4, 0x2}) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0xc0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x821, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) 21:03:31 executing program 1: clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x40) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x101, 0x0, 0x400, 0x1, 0xff, 0xffffffff80000001, 0x60f2, 0x0, 0x3, 0x7fff, 0x3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sendto$inet(r0, &(0x7f00000003c0)="efbe7e279b72327a5a3be89815ce0eb6bfc761765434a1e489a2972d403c65da8272115259e8f091e7ffd5bd6d4290fa2d3589b9fa645e3eaaadf0498088eb678bd6ebfd977f22943a16ff36fdcd52fe15b4e16b7cb35572cd2ee0f62170138107b8d17fb16bb5febdd93af5c20fbf41922d473de86b6c118a72789a0c75cc1e3d04d25123f0f289a9f6dd1a15e6322d9e1dabe0227ee179ae1675f59db76e45901177eb3bedf208e7cf8d7cdc13e057f825a87d2a63bb732dcbaf7c085e773cbf43750127b8bce5180c52daf750e481995dab6bfd31682f8696c16b", 0xfffffffffffffe40, 0x8, &(0x7f0000000340)={0x2, 0x1}, 0x0) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 13:34:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x87}, {0xd}, {0x6, 0x1000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x1, 0x4, 0xffffffff, 0xfff}) getgid() syz_emit_ethernet(0xf8, &(0x7f0000000180)="94f0004a45078177bf86672ad85d5d02c2eb8a9392610dd714e7d379c9e1001664f191c9287fe926e1087025aa8e9f8710a7e4e02f80a7b39c14796a0b05dd5d41bfe9ff57166c4334a45483b5b058f6ba9ec5b7e3f503294163000a0975cb6de811d7a257d95aace27b4ec9669c63518640e509d04f178a6359d98b31033d33aa26d8f4311f1d21cb8e2013f235a0b369638ee83bac0760058852837f82d21ad18963db3bbebaf95ff2bd4451ad8d480f273725ff9adef16594fbf1d51b5741e53961b40d1335c15c3877479dbce42b85e72673d8de40d30736fc922bc446413b16e82a304cd54f128de9a208d3901211635ea24b29df6d") symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x100000000) 13:34:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) 13:34:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0xffffbfffffff0001) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186000008b030023270000000000000000000000000000cbfb000100f40200"/44, 0x2c}], 0x1) 13:34:12 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0x8, r0) utimensat(r1, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)={{0xff, 0x5}, {0xde89, 0x3}}, 0xdcbcc129a9127915) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) 13:34:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0x8}) 13:34:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4}, {0x44}, {0x6}]}) 13:34:12 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000140)=0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x500, 0x22) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) 13:34:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x40}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) chdir(&(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x4, &(0x7f0000002540)="795ef707") 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x9, &(0x7f0000000100)=[0x9, 0xfffffffffffffbff, 0x4, 0xdbdc, 0x101, 0xd1, 0x7fff, 0xa8, 0x9]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x54}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:32 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0100003631dcd79e8b8139748e1d5f055eafc3dad9d49e793ceefc813883aeb44bc71f81e028b89098606d2d01cdd667d250a8d1f5f7d7d9cff9"], 0xa) 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x1d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) 04:02:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/183, 0xb7}, {&(0x7f0000000100)=""/57, 0x39}, {&(0x7f0000000300)=""/122, 0x7a}, {&(0x7f0000000380)=""/149, 0x95}, {&(0x7f0000000440)=""/87, 0x57}], 0x5) close(r0) r1 = dup(r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000580)={{}, 0x2, &(0x7f0000000540)=[0x0, 0x0]}) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffde, "ff0c003c02df71795acd00"}) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000780)=""/204, 0xcc}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000087, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0x9f}, {0x6, 0x0, 0x0, 0x7fff}]}) syz_emit_ethernet(0xa3, &(0x7f0000000140)="b489a83b8fccf27b8e84901652446aafb9c974d210cb3d6d298456f01a982ea00c89c3f131262b0795de24a22162442245e34a7d3119e1ed3d0ccec518ef80549db8566ef9019eefef36a9a164200fb9ccc60910fff8b5a73217c220cbbc9c6d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d228e619800fb5d49c36633c936466cd480a06d211f979d24c301d0862401fc71fe7502ce0b3ac") 04:02:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r2 = socket$unix(0x1, 0x8004000000007, 0x0) dup2(r2, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 04:02:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x81, 0x10) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20000, 0xc) unlinkat(0xffffffffffffffff, 0x0, 0x80000000203) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x2) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) 04:02:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="9bdc7957024593df015cb99ab18098684434ad6b5c3bfff3a75902de583c1ba7273f9e1305b250ad0241b13a21f09dc8346b1ccbd71699f95b52fd32650653ae447e469aa931f291bbc8e2cbf11ea5562175857a6974fc1f75a066293161565a0b9cf2316a546104175494504c56158aac99377eff6ea65afe40b0cc31092b40b7c130f7244478c341d49a1e17e4f8fe11ecad18838a29f00fcd50ae2e48e0de8892209d7a65", 0xa6}], 0x1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pwritev(r2, &(0x7f0000000740)=[{0x0}], 0x1, 0x0, 0x0) 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) lstat(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f0000000280)) openat(r0, &(0x7f0000000300)='./file0/../file0\x00', 0x80, 0x102) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000340)='./file0\x00', 0x80, 0x11) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETWF(r2, 0x8010426d, &(0x7f0000000240)={0x0, 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000080)=""/81, 0x51}, {}, {&(0x7f0000000140)=""/44, 0x2c}, {&(0x7f0000000180)=""/66, 0x42}, {&(0x7f0000000200)=""/172, 0xac}, {&(0x7f00000002c0)=""/124, 0x7c}], 0x6, 0x0, 0x42) execve(&(0x7f00000018c0)='./file0\x00', &(0x7f0000001ac0)=[&(0x7f0000001900)='+.\x00', &(0x7f0000001940)='\x00', &(0x7f0000001980)='/dev/bpf\x00', &(0x7f00000019c0)='[{)/\x00', &(0x7f0000001a00)='/dev/bpf\x00', &(0x7f0000001a40)='}\xdaI\x1f[\x00', &(0x7f0000001a80)='%%\x00'], &(0x7f0000001b40)=[&(0x7f0000001b00)='\x00']) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001840)={0xa, &(0x7f00000017c0)=[{0x3, 0xffffffff7fffffff, 0x1ff, 0x4}, {0x7fffffff, 0x6, 0xfffffffffffffffa, 0xffffffffa5fcfe7e}, {0x100, 0x0, 0x3, 0x9}, {0xb2d, 0xc5, 0x80}, {0xffffffffffffffe0, 0xffffffffffffceeb, 0x0, 0x7}, {0x100000001, 0x2, 0x785829e3, 0x46}, {0x13, 0x1000, 0xffffffff}, {0x9, 0x9, 0x7, 0x9}, {0x9, 0x8, 0x7, 0x8}, {0x3, 0x1, 0x7f, 0x100}]}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000003c0)=0x8001) pwritev(r0, &(0x7f0000001700)=[{&(0x7f0000000400)="98518ffe52126f9bc5677ff7ecf030e6bb46b3c5a3989bd2e0ede2d4ccdf5938be44e5667bc78555dca9c49e5ea9b219bd9dcc68ced49e79639d880538088459d7894208c28a019ab11a04434daf8c01742f233e222308efeaf6d87482", 0x5d}, {&(0x7f0000000480)="0ebe2ec3d6287a42a41e771c41bf1ca306bda035a1a2b5a9c3732d772622e98ce85c3be160", 0x25}, {&(0x7f00000004c0)="7e25b64aeb0a60dd580d819f529d0d1973c059c05f2728318de122f34ca8b5f06573a5cfdbfa1e735eaac3fb7161c92d0ff916d51d8fbaceb502ecb9a51b6981e08a58d4300c28c06ad9a2148e9aa783d559bfe0d6618687cd32d5f36a4bc0863f332a4c3cfd56a8845d528069a1b72ab37e9407293b8980093b40cc3679f96f85ccf12c", 0x84}, {&(0x7f0000000580)="2b0665c56b680139527b8e6093aaadb12a7fd9f2b466a80c2dc1d34e087b0eba96bcadcda4e4a385ddbeee2ee6b6913a6236bc2fcc0a66a2c3c37d9ded3a4ee039225400a75f5f88856ae8d7fda31b", 0x4f}, {&(0x7f0000000600)="a23d6df195af1dbdc065bbbfb738a4e80b8ba1fdc8d0fc27eb338f7554ea6ba570492a6481434986325b142aad8125abfe82d367a097ae79737c816c32aa2d9a5f0ce1f81015e695ddf2ac571050a450719f2d1dae42f2fa4f7b2fce9db37155f38cd710735809dc3627c3be3869507898747c53b779523e92919ea310183042a22b0c9ad9317e98253ee48c83e89b042b19d4406d", 0x95}, {&(0x7f00000006c0)="4aae2025e1fbdfb3a34405a8a36dad1989a9be052c4eede560cb9077beedbebda0051b7e2fc1247522916c44aa15c1ff1315dd4fdefc6a82209ac0fb6e5d4f1930afb7c5b49c02d9ad41a18099d8e9572c130e16dfacdf1f4b9481b3a7c6c0cd9de6b57e21ac788ab15353bacffb4dedeae0c4edd402f2944868e1058c67900ba094329a18f0f6e9ce710668821dada6ec8a9239276da70872d918ff02faa6e60e38931dae0659afed07455e693b49c97eb6c931f8341e5dbe9d2e0401ffffdd6d52746d8c355e627e35755598f1e611716bbdefea40b92ff6292e7ac51c1c7d0aae4ee6a7c452acb479d4ce373bf878f5dd7ca804ee703dc3417ea9a7f3a43ef1e69d0cb5b5767d271f667df55d84e02c1a8a1a44555989769fb66772d07ca62f5fc64dbffa03efd11a70ace03fcd4916743628a6f02bfe18372006ec2eea1abef4ec3ed565c99d5813050cbbf49c82447cecb51c5c205f2b2dab4238c48c68ec333c499f60b51b5f17cafbac164b8dbeca896fcd4cb2de501dbb54f32277db4d7d8a729ffe81cb87fdcf8911ba296459a80f4155afada4b77355a9ee60db9bd4d240247389a364383ee47fa1c6be2384fc72e2fde828adb09566a5e6eea632a17b59e56846c9c19a2c8ec3b41ebcbf4329122ca6301e6aee1f323d269418d14501e112d956e62a78208dafbd0ea24ed81fd8fb68cd6f502f87e17566e5b46bf47749ae523188cf49a53a8ebe8e8882319e3dae5d5905e81c553c14bfe858d35c5be827ceb6aa4d164eaf29bf7badb3cdf31dffb710739b644e6d2826337e60dab4174640d632ce2a24d1f9376ac71059a3807027716af4b62d54722a287be63064a2ceb0fb0fc4a431d64eb0e5dd1511aa3868988d4615e7f08f89e96bd4eb93da49b931f2c2d56fbc616669b4218af12bcc686e0a81a16647f83de761d45913116dc3dd57885ae558f3ef82d8b807aee2e820d053a8eef8baf18b4562935c09397a938e7673da00034f36a034dc901366692de85adb122a7b321b2b442a5d5475c32b1d9d1aecdbf588b55ad33a045cd73a087f815f5804902090aa64f5b1866c3c8702c17d5d5775e64bb0b0af3321bea942e3718f476c77a93b8ebe6bf6d4a60bc9e4bbbc831d91abd405a6f9c93f1a4ad36788e5a07644c87545dbf9b8611cd9c4c309bc2715391da4631eab733e565d1b34b013f60fa8cd79eddca9b8f6f7af36259eee92141caa4ad0ae09a800bb7fe7230a8486645a98481f2d8b0c74d8f8f8639b7d182f589d70c8b6b4eb5fca02efa95df1da0c90c34d9554cfe07edd69a1ce38a7dab56c53b43183e418d600c68a20feb7b488919a2bb30f40a43beb2b8881856e0806c3b59ea290f0522793a948e04154c3f7bc5742581710290d9dd8092c6926630ff90544d554a9840564b719dacb41d15f309e7716366e0ed69cfcad9223e59796e810c15668887aadf94e3a6f2b6f2df2be1acd3a56e251ae7aa41189ad322973fb3b5e5a4b7daf1fe6d3b2fa0225aaa350cfd1691e783fcb202c24294eb25dc104f48684e82ad2d73a1841923359ecaef7ae838a188aa0eb8805b04dbd805c9b49378c07755eda5634a50c8f2b860be751316a3228826503e9e24d9dcd579ad4138358c4cde059ff91d7af08d637e2669d80c3a347178f9f771042c6dc2b1bfedd8afab85c642883ff4e9112392d5d0709de7eddad6a157d78ce768530c35be55edf4a109125514e7453c415c79b55f8964c9e09777c832c704cda3ba316c4805923c1f77aa20254da064713ad0b8daa0737eca5a9adbc9573289571632627295320214fce3d1df1bfbdcc003b11de5188745524eac592b3288dddb1e205703042f4bb0116e6f5b718a78c6c64bf5ca5a61667a384a8d225e312f14f14ef019f2b052aa4a422d4170528aba588a6b6eee1949eea7999b13e14c21a030f91b16195425f33394bab5f94cae921dc05ecd44585c54a736c338162fd89c84cafa39d922636102cf2c1804ebc4ad5826ecedf9c88c934bd854275d9569ab8c5fd4c1b8441e4e24ebb55e5fd9345f2dad23ac3cc5777d761155b1f3235732f01cb417ab253af2de6556bd0fc5ff1810ab627b67ea7ff789b9d992a466cb75f93dfcaad95061555bd62dc4d2e60f6372c7e235543a7b815c65a21e0be7bd57fba87c0f9febc687089c283bd5bfd48932817afb8c37ed3318f7278081d473e516f4318a1072616e6143cec255c716d1f06a6fd2d88854dd3123ff4938f21d3f693c7ce56abeaebbb4c08ad36dcfcecbc90e64e323ea31b6013b3f97113b3bbce8b203c9ffea3eb0772f447aa8c4e3145733c846f7c637cb5168afa2503a65396530679e810a3df11c7238b1a5415f88ceef652f46c648f54886bbde2ac72e59888e02fd2d3220cb15e905c7d8e1be9ce12b2ac43ca08cbfd6cefa6deebade10373376d84fb585fed363c6c8fc53fc59fb50cb392ab1c85d7af4c5954b24afcbfd8a48a3b39d66bcc59f59d2b01f6758e977546682e58a95c6d4d01545e7126d262477c01df3e5f157aefdd202e508e0fac188fcad87d9916db9e3ffc8cd282785784fc0e980e8f6456e1c1ed5ce15d06ecc53baeeda62f8d6297695c7236ac1035ca275651497cc7761494ce9ad63481012172d68d988f9569099d205f716e4fe2b80fa25260f2ea9d31a4b82edfb3f6e06972c51354c7d6cc04a76f376aff144be46dc6643865929c0b4112cd9013b856b0ac1ffe774763b99a486e2c45640d7cef967ef9960833775d82c30b58176e3e3fcf1167720c864a10ce703fa81ff85fc3144285293b0549174e3aa8d4cebe085f0cb209c1a2d3596abdce8c4f07114e59a946b8e22db2ca71cca711fc1f7f2da78426c3020a29519b6b77829cae3a8ce491caa9123af817c232ffe7a46401a49d0b49585616c02ad50e1056a27f90dbed92411d87aa7f6c466e3b5c7d538c2f7e3b7ab597862b02ef0b08591441f0e5b772d1b503fbedef3fe598bd686ed98e59206bfd0a5f422297f4534a6f56ee09c21a7192f6081957edc6f81ea70597669171d3202691815c1639c1ff6c312339f90a79eb2a3adb13b82a04e0a58905bb4812f54bb20b77d1909fd134a186a68024065709ea33936b67d0246b1902f5f3ca21d52115f61ce670ce9676c627a28f7bdfcdb453797f7a91bb5bbf71ee9235e33390a501df5290433d52e1fc6b22c582481c56e8d26af6e48412e385dbf608a04d16aa4737b51e88537819f794a85f5d795849d0b469b9ae18f9926b6bc0ec39275bd2750fa7e7bea01eacc8a7d738122107a1b8444cfc9664d44f1c41359c8e803e5ea35f59cbc59b2186593d2c31b9b975502163df20a01b0dfecfa3d8662c1fa12a5e60683af1934309e33ad0210b5affaa5c1fd931ffb822a3d87f0207988cf3ee2c0ce3b896ea52cba0205c1b639f09e2b08be7631d0396a25d721ee875a8f81f1bb79d737c159c3b8db6bfd0e29f633fc879818c665e39a8682288c7f2fb94ef997f9c9d09872f95d969e5ad026d743513ff944d8b28fc752abc070b0140f2227b2946832201f2c5be853977a2aa98c80b937b5ed2560ae2f4b5c1d271a146949d4c8b043e53b158489257e59f1f47acb37bae13a14b5ed13165d3e82e6ee1ca5657ff79881f57a1b163ca84007bad850e7a59be36f949f37b87b03745c52bc8448b9db6b965f123572e8f8f46d538218b552aca976dac1da5d86ad3b6e07d785b4ab47b8b179ea9ac092fbcf7f7c9b36557782b6df07ae86de5df6e2c55b256c01d49ae40100ec423685aef99daaa7b98ab792a27d246d01e2d4fdb57dd55a169db8ed76f265daae44e58d65b465dfb1b09a7dc5814d204a9664518f04e9d6d9e0a9c1980b9a8a9fe572b4ae2638e8af8b2d78a6402a6d79b70d0761ed68d9ac6955caa874c2869a74df501167b2c1c5c573cfead26e1984fc441828998f64ad482650bfda38bac699b35e6d9c9aa31c731b7f2d563bfcb5a3d85220774405da3d0621fe137c224f8d4f44ec7fc223443d5d29034e3dec8904498aeb79121af65600b9dfb88da465e9d4c327f621b149aaf81823bcb4976ff4d3630dc5c8080584174b21d1087a3b24e37c84d0e294e2cc504639484aa09146df668e453c93ec30c3e36cc8c9d4390441ef19033f76a9a0c19e012145f2a065905e96fd8384ddbf1773fc548589f0d4b5e0995cc2e760449fc2ef27c242c4ebcb485f6fc70bc5c8443996f9c1db63e7a875173f0f8fa8c773c9bd1a35d8128005ec4d7d651ba97db6b6e74b6cd46f8f78c331628b83d26adf87aae1eef85dcc5366aa90e9b47d4facab9144a626e4e0e942422ecd7bec4560ecc69364cf3cef16327e26db843b164cec07a04f999343feb888f7ca9545d371ded47deadece100e0f68fb91e9e5d8959f49227a99c4ecabb3b594f5a2d43e0bfddf4066bcffb206fbdd4c6f6b96025b3c0d6ed2491095733d64f240934fc075415fe7ce2b809853666362ed87fa52b3f8c82ec265b6ddff1f7e492d8d8b91cca752f167f18ca407b63b6bbfc3bf638c3d3450438b75896e84bbea8f9c4a305bc0fac7266fe77781f15e912448ac1b9c487469026d1367d79ab7cbfafd513d4b0b189ea858b9b1ee8b4a62646b917d6257dacdf6780e983f0f89f8251ea6610059240ba87ec7448d2e3116bc92119b48468a00bc9d3d3359b91b1070ab6507bd723cde74e0bd593278572bf5a75c9606f8f8612e04a4afa3c468b70f7b0f689ee32c320dc940a04b6095e1d166fe9b9e2a53970475439d701f671bbd67bf59a88071b73c0f8618f4c44d34f992fb0a9ecbc817fb3d46a300749867ff7beea1818882496b87ece8e793a4a9081ac045e26364cc0a1da8dfed4fd6258631c5578bc747060b5b69f068ea88906423e39c4b9c6fd095cdeb61773fac5d2d096ea78bafe9f8e7b37048fc6c5a83f28520518b8da203315184daf406c2313617050c51c590cf09a3a3e2de65efe46fe73e1520a7d3d272e15cfba0f79e89d91e1c630b638920c0a6edaef6c60d0d8d02cdcde4fcbdb995a9537d35167b040e2ce6a15e377e4c438179087ba918d21c4673b941446c0eb9d8d865ce59a756bb9e7ec05fc4032e393084ba9bf141cdd2b8f8c62f763e99067d48b9737cd32165b3d1de23391c329f524196f42ab050d03aa76c0539d517de20e07f5b36f31aa0d5e85be7556f3cd7281c6ce58e9b63fc3a922b9d9928d1d2fecbeb91709b6f3e4dee4224b6e14faac82da6df463b780f7c0a6ae6c4e9c1afd04805a41e7f8e333851ff8a1adcd69d958fe25d548c0bc8c31bc9e3991ebc320848e376516e9b17324595a2db75702ec1f9d8315779bfc93079b8f529e45334c071a3024cbf0d71eb78facc73a93bc40f8564a1dc634e4d9871a8904fc3dcac36304c23b2b09ca9c733298edfc3d4198d10e57e83b7af4caa3872f9d2a080a956e94093337513df7d73beb459e31457639ab6f108bc0bb24d1bd1283a8209a647d8c3ba15e966ec792a091f4381e717cdb1c5e7b4939fb3774f1a24ad49c8cfcc959b501f3b310c454264de321849f89b7a22f7a262e8b1fd6bef54efb68d318bd7c0214e35aaef0b93211eb9cb36ab23af174c37527cd63cd98c7c785de5c4ee65adc64661f8dfcec5b2fb688c15c135e94cd9f14369212e32f0bb4232c803e4388056e5cc7b87a7749d4275d27a441ee120872b0a66b5d778380907a77f8dc791d718177d0fe18e87f5704c3fffbeaec0da8d9aed23315587c4973c543f0", 0x1000}, {&(0x7f00000016c0)="c945e399057ac4ffd488a38ab802c8f3", 0x10}], 0x7, 0x0, 0x5a) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000001880)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001c80)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000001cc0)=0x3) r2 = accept(0xffffffffffffff9c, &(0x7f0000001b80)=@un=@abs, &(0x7f0000001bc0)=0x8) getsockname(r2, &(0x7f0000001c00)=@in, &(0x7f0000001c40)=0xc) open(&(0x7f0000001780)='./file0\x00', 0x1, 0x180) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)) 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x189) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', 0x0, r2, 0x2) 04:02:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x60) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffda6, 0x0, 0x2de}, 0x4000000000000000) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 04:02:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0x2) truncate(&(0x7f0000000200)='./file1\x00', 0x0, 0x8) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x80) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r3 = getgid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)=0x401) fchown(r0, r2, r3) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x9) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0xc325) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000240)={0x7f, 0x2, './file1\x00', 0x3, 0x4ab, 0x1, 0x3f}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_metric}) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c", 0x6d}], 0x1, 0x0, 0x0) 04:02:33 executing program 1: clock_gettime(0x4, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) 04:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000000040), 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) setuid(0xee01) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0xc13) ioctl$BIOCSBLEN(r0, 0x4004426a, &(0x7f0000000000)) 04:02:33 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8c0, 0x10) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) writev(r0, &(0x7f0000001140)=[{&(0x7f00000046c0)="ab9787547e96976f7947e594cfe9d205de42cb2d210e66517e0405911b614677f2f9d19aa3abcf6d30243be5bac29e5003fb381cc2a7087a946d827be188bc064bd8a05ac85f89b1b3db75c3cc914c43138d921d461dd48e76b43b691c46551313615d8607b5c490c82d1136d6ccbceb1b9461c34687f663aac93affb51bba5eb9cf78863b9e6c33f4822208a1e5ce5435267be4d1af7ca911cfcfd7ec8f3e2be3c91e57a1fb03b1aaa75f33554b7aa914becbd47f65be19b4d6634440f0fb0df2b97e0370e47780216f5948fed2f2c6a06d747cd5b8ce3dc204cd570a87d78a7043e6f45a9c626e4da486c29b6d4ffb9186dc1a50407e39a5b950ac98fcf4d8924dfcea52ad561210d4362d036dee784ad11be293d340b30e31d69739f3571feecf78adb86d49372f994a68985e9162d333392372f03fa5d6643bfcce328052a763f3fa06d09524f5613d5e522ec6d35f99c0f7c325c525c40132b86da3f94f3ef5943c5c69c2a5ae06928a67a1515221d15d442eb2b6a5d2691e94832bbb1263ae4c7f0dd3cb7c85cf50d92a695d23a5b4e4b0e4a579c2d23a4e5e7819beeca3993967cdc5b152f5c362b1efb40da8dd4e63969260d4fe1007e8d6b8da98455881f10601d1e09c5aab9df7cb36929c0ea62e0295ce16fcc07525f178315286b18b88d8caf5951d2d6124fc140f2e956a32273e157452f5786a0980cb199a8b5dd3b709c85bb007fe25e67f9ccaee86aee01da528e11a1f9fdc5c969dd5f1214b24024a739d79d457c62fca67b62548c6be9d561eceb4d48a27d635c90ce8abf649dc6e87a87b112450a4eb510b5cd205df707b98ba46b6db6f578085ae01726ae6ee3f8e5a953f6caa9502a140a9d7910922b64bc3bb40aab397aeebae18444bf26c00effd20e7ca0d4fd957217cbf0e9bca0e26154e60ea084b3161e670a9fb450fad106d572c9d48fe1bf0c45cd27935b78085a2542707312d7ef844c820093bd56a4b56f19d2c213dbea375c6b3daba45388ef8358a6594aa521386954b6c862d69a101020b7fe27ec6d7478687ac2d6f5987469ea6ecfc38108c533b115f8989c83a1925fd9cd89d5ecc46c3ae4928a8376f867464dd6169267098d7e1402de38e89a0613b8ff9245a698f9b928fbfa0d80242da3cd8251d39513f41958cacb2f7f3803c027910ea71a218077932d2642caf06e120cb75fd3ce845e4ef1f02c9c229eecd568a119d5b3aff274c4385c98212ce0da3714342cef5f95f98a70ab7db2394faead9f41c300c7c11eb778516def02fa3f74b06091e0bd77423230195d0dfbb3943c127669d6027bacf43bc3dd2d3d6921c2dd0016cbfe9149ac70e7213ea4747032e9abb951f4a97e9f2667f031d02fcc3064bb5c0e95f8729612639520c5a75bb5ab56ed5bc71a93a005137110f1ac3d546ce41f6df96332921e6953c1f3999946a4eae27c599fb1960c3201c290e18350485af5539648b1c303b2faa094f23cf0f7b59355c0234e5876e2f785ca09d22b1b4eb9c8cbb164c1e18986acd985f089dfc21324980d4abc8b3ebc86b4676b56c8291b58b3ca4654de9dc2c885f0ddf45b1f59907d6cc92d03da7f2a4430e6d33e6a73b302c21727046d03c1f8ca2656aa00da9851b4226564461d5a9d8698511b029e53cf528083553f49d866b40c748f0f25b2a68a97a02937d2d8b257115b219a8ec4c629924b631fbcb2d6816ffc7c3d2a2ac68c1a6a4eac4bdd7a587f2b7c549a744388ee2db5e676e013ee9c7d056240ce2661e95c42b355f685aba5fc3a6e7cfbb2c1ba57f0ffe487e6647611d44e931bb3c68ad5fd8671adf7460a0c597cca66c8dba0554352e6c721aab4456424352cbff1766d67574bda33ed98864bace6dbbf14da16cb4d8d07a5eac1d052f7ac2e31242c37a8e7120b16c3e4b04d60dae8684913435517c25e29043138d0ae05dfb4febed8df5214bb3fcc3eb41afd76531dfb70cbfb3cc3193067f9d66574110cacbbfb032101ed27efac87b8a87da5fe8c6b0cfd3093c5455e6dae296fb21ccfe436f5adb9980a4a4688c0c3d452cdaa10e58c97dcc56a61b597cfc265074e2eb73aeddaa7fb30e9a3b0c87420992c89c0c0169b05bc5e851d28f61e6d3f5562455240568f23d589ea43635cdda7530e4578942975afc141ba29e7c872a4348f775fc5e62bde2d11e108275311eb0a81bcfd630bcd1eb516126778e3b812cecf00376ac6cd3394b6e6fdeb28f0c032db25229798c10c8801818f9343ed28f8ade652b4ef2a4c5e7eb3e33f2eb47255a58173b64aa0fcb91594a00a899b2fed348829df1f7556da634fac648983c6019c2876b1b29bc9f2a9bd6ccd3669be4346866c53f7bef2c29d23029305151f4cdcce118ddc8cb7bec6bdd026678acb923dfbd727982bed1a79acc9c476427b1ad09a2a8bc44b8c50803b147d1bd32de34b16da1280724bffaea2ac6afe2ce8ba50f0ce61e237abcd39b3da0762850b217e3de3257ae12306fc1ba57a11110b9324b4c5d59595c90c3c4df6c7e25c0369f998dd18cd61487873a8cb751962f168fab919ab38f5e89103a34104a3803c15c11dd757b1a808fc3f7e9192e54842871257ee6520ad4423b8a5836af09b419e694d0e8eea4c27030dad378bdda26a24bb7f90bab5ef1ec444e329f5137d579e196c1c59a3c112aaa05baeac54066596b610287f22725c1e0c1e03e1d8bdc8f2b19daed42909d7a4368755e308d3508a025b60731f453c0a7877e4e2f60cc13d8df0fa4936b3aeb2c58a929073d865a40a771f1a8cbffe4b438dedf29514485adfcf49036b165047805c79d888095981013697961dcd356520069bc2c0724de5671cebd192f414d3bcd63b82bfd02b09bde94ad0561ea6686569c9ced9c33ddb875baa738f2d901342b50eba9c3529ad7aef1574e592cbba3e0b689dda10b120103596e4532436d234b46bc5353cacc5e68124626d6e069e195874aff014ada4cc649844f45472ce0e0c08e048a7ee5fd3d1d138048a1d68bd27950ffe71e6f99c0b4576d6940c20b55d0a7d070e77e94b06df1816c28638bd17d4826476d53496fd8aef4c6617130509f92ce298e0a417e43537a52591d935b62a99d031cbfe6055104fad6b93aabe5bb713a7686276cf01b734fa236cc45765851c3b93b59a2c24563e9fd38a519aefe267766b15e47346710baf3518f9f4fd29b032365c90076d8a8f55009fc2883299a197dfcf1ab3789ac85e4aa2eb819d0ca31d7b7258f59510d30c333920152f2e301154de0e65a1e76ebf0b8e205e57322a8dca2864c444f195e731827a5cda7666cab2cb1220ee97891bfef160861ecbce4a406e2af3d9b6af438074f2a9bed285b10bb7c269924a3ddacd50bf1bf4c3eb4c4c01e7e8b0faae995d02911188acae62ffdad1a2b5b67e7ccf251fc40651ae0d432448f7225e80c02fbeb5a74eaab9daa6fde78c8562bb9c8089cfb89864f9c8343759e126631f83cc289f866d42083c3a56777e011fd62ebc2fe88de840da80fef67be2db5b5af60cce0d1ff611e922a13a7baa54a378a0ebf1966f9ed1bb253f6dc772122aaa1586e94f814ad0228392b05efb77e0a9d4810b084a7d158fae691d5d1badc1c17c0d0d7866242d707b732f7cc014af9d830a8e7cae0311b35459afbdddbeb542851f431e8cd82fca33d75b29ab5beb1f531c96a280f95d36e908a8222f0cb03a7d30d2ae46c1a17bae654a2c143eba0cbdf9f8da5c638dac58eed73f1e0405d96b7ad093741abf602065f98cd6fe35d031550740ac7a1686cf242ffb17499a0992a39169d43fcb86eaba090ada2b94cbfec6bdc80e1bfe9ade785bca4c24da57001f5e97cbc178bd91b6840b3bb25e77a99134e5c72b6d407a1323f282b387f66a3aece535986557d908e84172c1f3722d7c458b14e488765ff7d5d1693533efdec80ef69068cbb45415e375bba749cfcfa7601f05bbd4a0645f8120b40bb78e15682bc9540180ccf800dfec5ec2d2bbf4e8c154ddfb406914311d4ba126433f711d5c195c807a982e6a3e22f45eca6487ae19480ba68861f08077529735eb301fe2df2ed52a9ae516a8135baab9c51e75201c643b4364bef720ce4fb13511b64fe71a1e098aa3af0136fd4ce10572c4d4f99b2efab6453d3a58dabdd1d8941d01b3df642b12e0d1498a3640d9bec2a60894041778900e05c748e50cd480cad84c63c96786e0a1afa6863ab56c9662a51460ce6a9c9fbcb509a3ae6ccc2660e7c4bc22466e73c9d03054f4d6a8492204b58f4ab0eb8746629b0d41df63d142b391dc31ecd9bfae532d5ddf5256dbe0d0706897c79f055283f88b6fc4ac1ec6dd9bf846e67c57b410eabad70f31c3d1d64a4550b9a1a4dc11cbee7cb2c7ba2dc8c8c2e5e15affd4630a4eacc790449ee42b62b3cba83e4b9fd78c31b0451ef8dfeb60fd9a82ebd91bf4b0ef62ca87efbfc12afb29abfaaa394e24052ef96c8b411b8298828868b3e03216ad9e5450d294b0ce53b8112b3df7f8b0e4db0ba65807d4280817f72a70791485828619bce7e739a856505d7849c9d9e1bc554d89e94fe6eb324ad92a1bac7b0165093b8e8d78d2354e25db148cfa9e7dc558c9726fde1ff4f442854c0fdd2af320856af1f6924cdbfccec084fa98f460500c103252c4a846e91ee0a70e212ca4081c0af89d418a5fa44008c85a7ccb89281b872122e0efcf00538907c2f44a7c969b870a96706ed0de1e11d9983e341ebd69c2c9ba4c01272a864206fcb51aa43fff74bb3c4b450e5e0ad5e376345ad01015fcd4247dbc2a69542473f29fa5bb01ed679eeec8874b700356578c3d6b85e1937e8215f527ece44f2b3cc7a24a2e1063f1dc288029ece7767dc8c1c8214f624eb4979043a21ce7b0488bb36c6236d3d939c60adfb5ed6003ce7f9c61098be819bbf4fd07da08d73b7af86d6071fd4d571f12985e6ff34f7d9e4de902cd3951263e4d44dd6fec4347a07eb39e219bcaa65e3c3744c7bb13fef8ca894a3605b0f25dff1f08461c3017e1a15634133aa129bad2e86b58bc6e61aeeebcd57a01b0dcacc5d0e9b553b72b20aa77f103063e84a1e9d64741ae399cf335cccc97e8e962c1e7f25", 0xe2f}], 0x1) 04:02:33 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xa6}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 04:02:33 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9}, {0x7, 0x2}}, 0x2) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c65300041598d2911f27010a67d7340dcb9fa1f6b2dd071205b797b395f61b8612a2fa9d9ff841ae43927af816dde07a1fa57be64eebe696b7a4f4e46460ef484a2def940b3af02a7228d75181eb50013c216f356901132828d84e1b9a4ef0a68e6ba05f19e54616a3c94a99f69b50e000b57cd"], 0xa) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0), 0xfffffffffffffdac}], 0x1, 0x0, 0x0) ftruncate(r2, 0x0, 0x0) dup2(r0, r2) 04:02:33 executing program 0: setitimer(0x2, &(0x7f0000000300)={{0x100, 0x12000000000}, {0x1f, 0x2}}, &(0x7f0000000980)) r0 = kqueue() r1 = syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x40000000000fffe, 0x0) kevent(r0, 0x0, 0x10000003, 0x0, 0xfffffffffbffbf16, 0xffffffffffffffff) close(r0) r2 = kqueue() r3 = open(&(0x7f0000000a00)='./file0\x00', 0x80, 0x1) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0xa02, 0x0) openat(r4, &(0x7f0000000700)='./file0\x00', 0x800, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000740)={0x91d0, 0xdb}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x10000, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xffffffffffffffff) fchownat(r3, &(0x7f0000000940)='./file0\x00', r6, r7, 0x6) getsockopt$sock_timeval(r4, 0xffff, 0x1009, &(0x7f0000000680), &(0x7f00000007c0)=0x10) r8 = kqueue() r9 = dup2(r1, r8) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000840)) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000780)=0x3) symlinkat(&(0x7f0000000880)='./file0\x00', r9, &(0x7f0000000a80)='./file0\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000b80)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r9, 0x80185758, &(0x7f0000000600)={0x1, 0xffc, {0x2, 0x80000001}}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000005c0)) readlinkat(r9, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/173, 0xad) ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f0000000340)=0x3) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000280)={0xfffffffffffffff5, 0x6, {0x7f, 0x4}}) recvfrom(r9, &(0x7f0000000540)=""/61, 0x3d, 0x1, &(0x7f0000000bc0)=ANY=[@ANYBLOB="af138b3ec5505603725bfd866c2ec05023280ffc73c2962b763e3ae96a95a1b63165dbd4b38c505fec820caca119afb59104b8f0419001bd0965d19bb6f7fbccbf4f6774e07552effa05db25635eeeda416e2e8f7eca1b96d4adbb2cd9c0d2e5cab54169314a3ed7b31b5c3817327a9652b6673a0c0453725fa219a96315bb099c44eaac13397184a777cc0e546cc2d7181baeb7e199726ccddaf3944f866a80c901f4f59d5f00ee608aa288fc58e8256a262700bfd2cc54ba468d6f4c651d27ed9f1e1608ce6267acf90efd90b615151b99b7f5b5891745428199f4416227cbe1dc375501f199184842af1445f1d95c38eed10e2cce4a461adfb19ba3330eadf4decee2fd0f80c5a5acc984b16e116ae6496243886ec6bd019ec1c2119c7a3e9aa90cfa142ae5e594e8aa456de83a911c8c75bc478331fbd0ee75b4cecd75fdb7012d3e1941938fc2aa8348a9fa082f45fc7395f06a601725495b2fee076454662f77d6e17988e11ff0b853ad3f65f43e9d313262349ce29b142e4b42604676be89cf24ab96f74a6e42a6e1f6183f0adc4f4fe9b0404bfa02439e15d0977a98abfb109bcf"], 0xa) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x2, 0xfffff, 0x5, 0x4}, {{r2}, 0x6cb8dcfaa3d3f385, 0x8, 0x0, 0xffffffffb71bdebf, 0x4db9}, {{r2}, 0xffffffffffffffff, 0x62, 0x800, 0x2, 0x160a}, {{r2}, 0xffffffffffffffff, 0x48, 0x1, 0x7ff, 0x800}], 0x1000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x7fffffff, 0x4}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20000024, 0x9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x20010, 0x0, 0x1f, 0xff}, {{r9}, 0xffffffffffffffff, 0x8, 0x80000001, 0x7, 0x1}, {{r2}, 0xfffffffffffffffb, 0x50, 0x1, 0x40, 0x3ff}, {{r2}, 0xfffffffffffffff9, 0x10, 0x1, 0x4, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2, 0x10, 0x2, 0xc3c6}], 0x7fff, &(0x7f0000000080)={0x2, 0x644}) r11 = semget$private(0x0, 0x7, 0xa2) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000480)=""/136) 04:02:33 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0xb8, 0x40) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x8, 0x200, 0x4, 0x0, 0xa62, 0x80, 0x40, 0x1, 0x1, 0x7ff, 0x6}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) 04:02:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2404, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x90, 0xa542, 0x4d, 0x1, 0x6, 0xffffffffffff0001, 0x101, 0x3, 0x3, 0x80000001, 0x81}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)) fcntl$setown(r0, 0x6, r1) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x0) getppid() fcntl$setown(r0, 0x6, 0x0) 04:02:33 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = semget$private(0x0, 0x4, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffff000, 0xffffffffffffffff, 0xaa, 0x101, 0x1, 0xffff]) ftruncate(r0, 0x0, 0x2) r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) setgid(r2) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) getgid() ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0xec752d7bcd5aa26e) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100a0, 0x0) getgid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000380)="161c9a77bb0f1d9ad593e44389da8285d9ea7f44c3e95d2562ccb376c6091fd852f03a2f", 0x24}], 0x1, 0x0, 0x0, 0x8}, 0x407) r5 = dup(r0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000540)={&(0x7f0000000500)=[{0x84, 0xc2}], 0x1}) fchflags(r6, 0x0) r7 = dup(r4) fcntl$lock(r7, 0x8, &(0x7f00000001c0)={0x3, 0x3, 0x3ff, 0x20, r3}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000580)=""/53) getegid() kevent(r4, &(0x7f00000005c0)=[{{r4}, 0xfffffffffffffffe, 0xf5, 0xf0000000, 0x2, 0x8000}, {{r5}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x0, 0x7f}, {{r6}, 0xfffffffffffffff8, 0x11, 0xf0000040, 0x9, 0x6}, {{r7}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x0, 0x81}], 0x9, &(0x7f0000000640)=[{{r6}, 0xfffffffffffffffb, 0x88, 0x48, 0x5, 0x7fff}], 0x857, &(0x7f0000000680)={0x3, 0x5}) recvfrom(r5, &(0x7f00000006c0)=""/210, 0xd2, 0x42, &(0x7f00000007c0)=@in6={0x18, 0x2, 0x7, 0x4}, 0xc) shmget$private(0x0, 0x2000, 0x222, &(0x7f0000ffe000/0x2000)=nil) fchflags(r5, 0x7ba3d9df75395189) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000000800)) unlinkat(r4, &(0x7f0000000200)='./file0\x00', 0x0) getegid() 04:02:33 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000400c8647cf077d425e6e45013e4dc58724961223f3ccca3e56f2f566bbd1bbf7e03907bea2130a750078e8d106d123439d1940a"]) close(r0) 04:02:33 executing program 1: kqueue() madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) 04:02:33 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x110) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000240)='\x00\b') chmod(&(0x7f0000000280)='./control\x00', 0x0) 04:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0xa27, './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket$unix(0x1, 0xa, 0x0) sendsyslog(&(0x7f0000000100)="404bdcd4823a55d098e1f9c41f0300d8b8f408788956b8d18022522c52f928ecfb22b42ecec35a1af5c6cbce1291faec13582995c2374d09bc1fddef604f9c00d0bde1e92c95264962ed66f01364b0c4498f1bf54bbe265941e3a98d64d60540decb", 0x62, 0x2) 04:02:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 04:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="4e0f0008cf376612", 0x8) read(r1, &(0x7f00000000c0)=""/28, 0x1c) 04:02:33 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = getppid() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = msgget$private(0x0, 0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getuid() getgroups(0x3, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0]) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x73a, r3, r4, r5, r6, 0x0, 0x4}, 0x3, 0x7fff, r0, r0, 0xfff, 0x3, 0x1ff, 0x5}) setuid(0xee01) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) r7 = semget$private(0x0, 0x7, 0x8) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000040)=""/89) 04:02:33 executing program 0: r0 = socket(0x11, 0x3, 0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x100, './file0\x00', './file0\x00'}) sendto$unix(r0, &(0x7f00000001c0)="b100050300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 04:02:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x400000003fd, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() getgroups(0x2, &(0x7f0000000480)=[0xffffffffffffffff, 0x0]) r4 = open(&(0x7f00000004c0)='./bus\x00', 0x10020, 0x40) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f00000003c0)="12c5d0562f0fbdabd3c141be48e9d93a479cacf0aa1e2762d6e9f5bf565427cad352be718551165adf65a8cacce809538c3fa095c8", 0x35}, {&(0x7f0000000400)="ed067a4e79d4c68613a95b9e08c7abd5e8c876956cec369d3cc0dada16a317dc9c19", 0x22}], 0x2, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r0, r0]}], 0x40, 0x2}, 0x7) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f00000000c0)=0x2) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f00000003c0)) write(r0, &(0x7f0000000000)="a779a5dd63a69522379bd3e17c183a057d1e638639aee6551b2a8314009e7fd8c4ad9bf8f1fb98dad674f1db369111907f0cd081c710ac61644a2096a296f6401c4615bdcf30883070332cd672c7f8482bccffc15e0c007834e06942ac14915274f85ce4fb16c58d726146de519f09ec5a9f7e29bb99129dad618463b7f48119c94948bbfb24bd9ed996f00ac55eaa925d4f2f9b9eed80d0a92eb61be67cfd689130547bea1544aab10cefcec20d740b0ead0de47a4623ed2e072f9c3ad1abc0652a267b837d90fe59f21cd0e41e1c67", 0xd0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000340)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) getsockopt(r0, 0xfffffffffffffffb, 0x0, &(0x7f00000002c0)=""/11, &(0x7f0000000300)=0xb) execve(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x41, 0x0) 04:02:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x2, 0x140, 0x1, 0x2}, {0x0, 0x4, 0x2db2adf5, 0x6}, {0x1, 0x6, 0x5, 0xb8}, {0xff, 0x7, 0xfffffffffffffffe, 0x6}, {0x5, 0x1, 0x81, 0x3}, {0x10001, 0x8, 0xffffffffffffffff, 0x1f}, {0x0, 0x820, 0x6, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x103, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 04:02:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x8191, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000440)=0x4) r2 = syz_open_pts() writev(r2, &(0x7f0000000380)=[{&(0x7f0000000100)="1be6b75ed020a5c599fcb10c691c849ae6bcb9d787948b590b7145a5a5f3ef6b5c03d4eede102b5194c463e337971c5a55ff309918d56aaa0ed6be55229bec77de0dfca7180dc65f15f8162862327137869eb10a8e7fac9e00d312aa299215a95bc05128805184233187a866fc71ded7b7d5ef5957749b332952ea6a033658244a8fee36208ef256be", 0x89}, {&(0x7f00000001c0)="1ed368bc619b4d0a5c80de38c881c3ac6550bcc9d5686e9a9254253a558b1b20d46aaaffc49f280c148c9c0f76dbe661f9c6c9aff628d5ba6a1fb6e2b4647aa6d103beaf4d91", 0x46}, {&(0x7f0000000240)="6c76885d37a5c6b5f54a23cf3011746eb42069a9aac387355310a8a4dc1caf431e2dd9cce612ac316294ee9faccc13b7190b0c39b59755074a75763f0d31207fb147d95abf659ebeec7d95bede3d9ca12f0102da705673aecd607fc336dfbabce77ab096aadfabb18c49282e78dafecb1d1fc5a10ad61514c7d3b394654311f7f91dfc587e8bc77aa703a91d14437fcb2faaea23adbb8053a058c5074153f96c4e923fdbc2a82921909d186504cd1051b5cde083f9626a1bd3497790d3c2bbb4fcee26890a6556809d0a7ce13e196424f91b73d8d1", 0xd5}, {&(0x7f0000000340)="245bdadc1932a4ad58257b6a6548", 0xe}], 0x4) ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) readv(r0, &(0x7f0000001680)=[{&(0x7f0000000040)=""/81, 0x51}], 0x1) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000003c0)) ioctl$TIOCCDTR(r3, 0x20007478) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 04:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffc}, {0x60, 0x0, 0x0, 0x8000}, {0x6, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x40) 04:02:33 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff00}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) fchdir(r0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f000045b000/0xf000)=nil, 0xf000, 0x2) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x4, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0xffffffffffffff00, "cb4f8c42cf3371489c8f81ffa32695e65af070eb"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 04:02:33 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800010000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000001c0)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x751, 0x1, 0x0, 0xa09c, 0x800}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0xffffffff00000001, 0x3, 0x4, 0x1, 0x9, 0x2, 0xe3b, 0x0, 0x2, 0x3, 0x571}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x40, 0x1, 0x9, 0x3763, 0x1}, 0xc) 04:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x3}, {0x6}]}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x7) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff00}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) sendto$inet6(r1, &(0x7f0000000280)="ead3680b485886a4cf675c420e1ad9c80698d9dab0346c1da69da6d8fccc36b36ad54c3d2c65f0ef5126a6f2eba371734a615e34b0ebe11229bcca925385c0af84453cbfa1f0d77f15ce04e61e08da719bff73ecd5b5d9f89681d6898d7c73560f22f6da88412389b5094f5e0dd08e65279b7861ca1f67e829186b0e357b65043af80cf8d19d0250d999430dddd436ceb2eff82adbf3077dfd14ef3459ec1e0a03625e36db9e74cfb8166e945eeb24e69bb625a9c7bcca4b2332e65799603c06ddbed2a5e238bd1fad24148b1d93f756d77a42853a", 0xd5, 0x2, &(0x7f0000000100)={0x18, 0x3, 0x4, 0x1}, 0xc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0xa1b8, 0x0, &(0x7f0000000180)="ebfd58d0aad30fee8affcbff13b9fd812eb86776451cd2f58dfed56a33ff0196480000f200000000000000", 0x2b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') fchmod(r0, 0x10b) 04:02:33 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002008, 0x1000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x4) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 04:02:33 executing program 0: utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xeead, 0x7}, {0x0, 0x7}}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x18c) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff125c00000000c7142224f08b2554b579afc821c53cd8a085be0b4585b7eab7ccb94e73a5fc6995e51035870a9711218155c73e2ae58ea0e8a61d5d692dcf95d78c582e13c27c439078e0bbe2f57203ed9d97e278b2f4f35c0436ed9409282222366a666334eb37d15c1f705d421ee4ab2541", 0x74) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x28803, 0x80) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)="7922bb06eabcf89f257245ddcff2bfd3f51f82c3d584a33b0967f2bc129f76b9d186e151597e569b2e0a07e451f32b718c492cc6209794a14a85ac15ce68577ead40b440a43c1d243cc6c269c8fe1c91b4d50b625c471639b68fd87f598016f60992d935f5ff70f43596e66713000f13eede047d54c4c6895f277da36ea38510125afdebe47baabd9ff042d3997df1b017b11423d3b54fea2f8eb482d90c82ac6242027bcdc59b161daf223f37811dc6669e7a518da528c921dc8a3ae225ef58ead53bb072179dc14b7096043509871d998b74095c58a3ccc9f5761806f982fae91aa7ce40d79af6973be4c4a38e1ce00581306a3bfad620eef8a224965a62e35982e8c11c1fe367e1fd36878d695bf4baa0be3467b5db60884e8ab0eb046d24d830188fbca621a68ce20136caf073ac878376d97c35715d182b1ef618abdf497c8fab8bfdfc360871039c1ba92d547b6449f7d9e96bf9e87060f8a9c1615f58989293dd083f80d35964b4ec0a76140e4de10c1cba2fdba45c4f34b66ced372ab0b83430cf3095d51dfe983cb00cef30c3895bc67c0ea2161de30764eefc5d03ec8e65c54cf3e7968bdd034a42640bad6d2b456c81bff4b0fc9e36cceafe9640eb572a9fa6421ed89142a2c71283abae64305ba5455828d3495508a826b65f4f5bc47103aa45ffc02a332245aede85db29fcdd2412d04f7ab2793156c7902cb4c27d34255e97ff0c0e8202ca47b891cd49bdb6d4f9ed7c02d83f40546c398f9c0765c965ec526ca819d6c230ad253d04866bb14e38dbbe47bc4c9f714acf845add7fd29bf9c32bd37e6738ebdc88ae520f46d1432d41547f35a932f8a50f82ce9e204fe196e20b1e5ab63dc89b803555781a556862ab7a8a3b4b20c78c812fe6952e33669a11ca09af633386a9985fc474dd7e55c863d2e05ac91366a5078a9d7177c9ff039a32dedce04ccf630b8e11d8f7f1c10d622c9e26645c5ccb585b153f47603a6cf1b32946e30649ccfa12841ff0d57e646ccb7eff0ee6106b9794bd08611b3f20ef15c7c38b29a2251767770170e745b9f92f2e4fdeb6fb52318be81d2b77aaeaade66d2ad5b869d8e55793523ccfc1ca866120e999bce4ef37117ba3856d28eb96afc7736f43755ef45629287c6e26be8f1f369d8fefc9293020271e2e3af126d3d15583a11143ff67b089dc0de90d96cfe419cb208ccf463f6c08d4f808ed6310a9367c6c31c06201043c6e5c55b7967142936de56729cc09a40d8690a9110f8352066c3c82eab7ff2db7690b08b09b0c6fe335ce594b3188e2db5320697c51fe6c44e3f6e4bc94f983efe66951b36afd83a33ed58a0d30c36427a36bd5f9018d368502da5067d2df67a8f74c631b6947960f797b9973360425c33d5320a4aefa42e87c974b961d5ac857476328974dc30532aacaf0179e831a530566353338a090bb0b5229f8605edff8136398f96ade5de30b60a1a3676e2543ea7cdc7503e85ff2638b60cf679ae576acfe2ab3801469f91d7b17692cbd43b2ed9a7f186bbd504969c0d59da7af0b4923fb534cc1764d84cfb5f8d8d42b1b7207103247a595dcf29bcdead388d70db6c68bcc01dbdf138275bdc09dfaf19d0ca138c2420903195c6a3015144e0a0d2b7837dee2edcecb0e530caeccba3c5a0b363ca60274c6dfed4a6dba36d4e0daf222256396bda67da1ed16ef8acc16c72210364ae796761bde597b9d258d6518dc41f9d437a57b1771d122a2dde802c6fdd72bb2fd2d34504672ac01420b95c899a0bca9e80780da9cb28ffef09ea8f73acf11622c3280a1e213f79a54222d94f24bf6274296643eb61f68aff451bb741f3f749e04eb1d08a4c611a96d9e7af34433bffa40e2cf665f01499ccb67fb58edd8c73d4ba296dc2d84461d3d8094354422d4df39129aeb9f281fbc28cf329729749ba63df9a8e37759881ed0bd2bbf6eaed6d2fdce06b5c58b58b2da0b9a53b03b33b3b8988aa686f1b8321f91501bc5890f5e80d12839b7eb59f93f456e312c5ab22805b5be234faf644fad346ac5361920493cd158dfab0dd63d007540e8aeea2a13c6a667dcfa0d1fd6518bd052367e66ede159d80989c3c0a46a2f32739e6ceb0be4bbf78284ae530d5adc16b92f08dfdc4d0a9c178514ccf832cbed701bb90938fbe774c4bd93974b93e92298dea321c4cd29b523e0b79d04ca178654385d21f028d0ccea40916fd082d4b9646c6ba290084c812c811f5f84df72c33d30985464a93b24b8e2f64de0b9263053a051005f8a0fa8c987f8755ebcc09ae83aab580817d9a255f7f251181c86ae2baa8d0d95101c578befd8fa2c853ee36fa9eb8b4cd6e52ef91950eb281a74f010ffaf66e634cd0183c40209215fddd50308600928c93d2272a278c1f7a0ee50b75527adfeea7b0343f304a73d23d94fddcd474c68efd1ad4a7b78f8aac5d782f6ae3ab72ceea5b9e952b7cebcd04329ddf36e40a8f7e4733473b9d9d5f3743c5decd54bcef8b28705d6905c20c8963721f06bafe15013e98961f3ce02cd13a5df93411ca0f6a16515b2d3822118a9b144a914ee085b4345947d5b55c3923030639631325995a4e83ebb63334db8849ab63b971da0bd3c9dc89f2e20a290753a5cdeec423d6c2a15c06a71f53d7f621e6a23b1b32d910ab08bdc7e92ca81ea558d3331d29b9e7c18597560a24569d8fbcd6a1f2b12802e24fc52008168ca003128a369e6cc2ea64c8dfb63ecb78f15cddee8c7ecb289caa92e080a2046a2f3121a26dd3f423b6429c29ac234e9c6d3867a2cf0ceebf8935e7b9c7b2277fb4f98be8ba31a4937f68773d5d32bd2b55f2b3332e2ed70c4794c40db0aeaee4e215eef6603ccc17a1f1e2a20cdb2191a61a668b79efe5083b7d5d7b53ae00a54335c6d3b10b5ecb3a8f394973731ce780efc54cabd54e3465d7e5f23d1aad4ade8fce7c30f02cf61334dce583d00bff2c4a3cecf823c16148c276dec0e718d29cf3ecabe1b736aab595323dc6c27536d7de65616e8243d24e0efd35401bd8927a1fafc0d44768157472e914279835de2083f8deb5521fb6c6b6658eae5302419223c67380daf335e025ba61bb28561da8e3e62c1f7cd8f07525e2e844844a6dec0696d2fe82677c1329431277e68dc073ddb4dc57ee6571bdeba20b5ebda517074fe31073985df07501f4d5396a7a8b6debf42a917eff02e65f0a1c3c1fc4547a66f2ae299c9223dc6fc1042e42c49cb2425664f6f2c96fe9d91c1a3e2c453076b19fb90659de9cb87fac9db5d7804e4a41029b58778a5bd61f26e0d8fe2f6a6fb04ab8e82ea42890047d017f28e7b17d6c6f05604b8f9b4d568c0883113f3332e218fa41b5034c89c92fdfd492f392360f12e356efdc47e94e3b516aa6ff466135d799733881ade89f5a1a6d723d533d9e6a311fb4dd1c49cdbabec983c158d126bd5be1daeb7a054a922bc1e32e9a9b4d877ff56ae6c70fbcafad43c5416d714eb1c4e033439b91c13c9a07a86c308fc2a8d1fe316b88272bd70afb949eac75cca0e7f981a84d333372f80573043296b426950324b060d2c4c714ed5fe72a9e70762ab8fe31d967af3eb04b0788c5a158457f2cf4c53ede7f5051b632ace3cde3f4b448eb167fa275f2b83d8cb8a278de546ec5f50967d2a029644fed573547d629ccccfd0af9b45d4c84238629756d12e378d7cf2aebbd54122db01e0dd9c75c52cf322c53319d200898d3b4a2d55da97d92ea36bd4ec9e734838de53836d7fce2c3eeb5ab06c71297aed4779e70262672837eb16cf785de9197351abd0be2fc0a9b313cbae05126b33e9ed572ed931e03b57fb33c344c7c196312dac5cb8e77e979373c159c6c41ea667fb8fc294bd6b010573405819a8ef67cb5e03ad6402f838d195646d00b00300e933162bf206e9b563a19486f03a8c2214b17b4a6666d37b77ff66aa0868d26724d436d800e74ac859791fea6ff5a977344856574cc482b34018460e8581181c84843f320b172c04ca2ae5cd45b44814175d293cff26beed7f723e58e69c77552ceca68b5213bf0bb3bcbfff158be698893e7daa3dc6fc11d1579f2f74b8e68406074bac01c1dc159c20b9c4d0ab93a36b528f52996ed5283ecc8c375be6674fa5b0e238277da983b3b79017125fe0370acf3e1fe3070df6aa212ea0d0c02d000c02ccc3a7852016ad6b0d7f846dd3f465fce08b5dfbc18556a830fc5fd6c5bfdf6066d0bdaa15b40590383feea9793551d6eff6d5f13602348e8e1fe20f4a963fee3436864ba60a341e67290adb5cf0982548a43d5ddca8d2125834db995c4840469b24ff3fddd3d1256cd6a6d363a7a379ea0dedeb0498cb8eb2d80783be4af1ba0c5f537751a19757d1c88043f1c8d6cd6e078ed626ab9de5afb9017ce4c96b48a153a8418f0f1fcb784c84320ec62a2b5e4f7359756b9b97da56790877eb4902cad8bfc11deee01daa8d1669be01e731d6878b400d20a34e87b3ec30d7167b37ddb6e07fb4c1878e620a615d7cac4d7a2436b58a1a755284672c5de72722706c6694f1113e9b729cd0e97511e20802ecdf69396db11339739e265284f7602fb02a3565f5d4ef28c27c1c9ad31efd9d33e3d4508bd6549f5f41a4b01823667dcbbdf2583d1a6dee4b5e067ccb29bee7ebbff26647f4591d00cd6c3b750f45ddf05422d51e9833a306d59cfc9d2f8d75eda2530c7dd67147927e329ac57acba2333b7eca59ed090c0ce6cc81f6ea89a8f56871624caf2337fbc4d1798443dbfbecf8600d788b8a4d316b9ff38d9ff87ae79308b97cbd070f867681b5579a339a61045f37bd21cee4ba814a4b237fac34a059179d41755e07262b300e2f8642852663e29fb745d84b891bcd683444ee74a573dcdd9f6c3434c5e748a7d9b3a998f40576497496cd3212837cb7447fb161ee16a45bee2310f312cb44a25b95e9104d99e02a15824e34f2376fd1e62763b3be02c3a43b1d13bbb5fad7020222c3ae7f6b0b51f90f8a0c30775304914f2e36bceba0f96633c48e1ceb2ec7a9cc35c0b4ae6778865ea2c52b8051da0e6a7542bd7bb21e96a3efdcd3023473c15d0feddcbd5ffd2232dc017fd26ddc14facca192291170015b21989a2bc9dccc8d2a78dc2befbc0856e4419e25ceadd574dc00449136bee9205e9ca666473950d6e03f150c924797508e2c7b5d1c5418fe3eac846ff24a3b55ed5c979388cd0a6d716640ffad8eefe30db5d8efac7400f75c10f42ef2b8c663e2bdfa431d494cfdb03616f81b1e6cae8b00ac116b7bb59fddd5f74478cfbedf31650c69fd842f30c9b32cc6d56678dc032d9e9fe2ae605c7c1be6d525213836269cbba6249fa8fda39a9075e34259fda4a21ebf5c357fae6f3ed3b620966c6f620e735cd53a2bb3c09a9d51ddb23801a6605e06613fa9b2cf229f1de7d5299a97166451d2d5d26f99256cf3e1a7f286ccb258ef9d0892bffb42d1b00debd477d23b42248385007b78975f84824f8a6e4a6df6a1a795058a751538cf9137b16174e40f0b6044bd1b51cc55666655571dc364724262e568dd4ccde16918101e089721abaef7e1cee3a071e8033a4b374562f94364147fb8941666cfb161f93e121a097aaa6930b7dbf34909553b6a4351b014289a36aae9457898ca1fb197db73be12762dc7c216e83a3fda567b36f18dc4ece656b42003db65690d436417dcd7e42a59ceae1235a3e2a37ec875dc671081b0b8880e58e49771480e6d5282af8e316a89666635e82947644449ff952c3aa174", 0x1000) 04:02:33 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0xffffffcf, 0x0) setuid(0xee01) msgget(0x1, 0xc0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="04000000d52eb13482007e"], &(0x7f0000000040)=0x19) getgroups(0x2, &(0x7f0000000100)=[r0, r2]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 04:02:33 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x20) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8, 0x48) fcntl$dupfd(r0, 0xa, r1) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000000100"/177, 0xb1, 0x0, 0x0, 0x0) 04:02:33 executing program 0: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0x3c87cd671a3882fd) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x2, 0x2, 0x2, 0x100, r4}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r2, 0x2}) r5 = kqueue() ioctl$KDGKBMODE(r3, 0x40044b06) connect(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) open(0x0, 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) 04:02:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0xffffffffffffff82) sendto(r0, &(0x7f00000000c0)="04", 0x1, 0x2, 0x0, 0x0) r1 = shmget(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x8004745f, &(0x7f0000000340)) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000000)) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) shmget(0x2, 0x3000, 0x500, &(0x7f0000ffc000/0x3000)=nil) r5 = getuid() r6 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x2a9) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000400)={0x4, 0x3, 0x80000000, 0x1000, "0328ae7783c4f9518705af48e23dba9cd9982c3c", 0x5, 0x6}) r9 = msgget$private(0x0, 0x208) msgctl$IPC_SET(r9, 0x1, &(0x7f00000004c0)={{0x2, r5, r6, r5, r8, 0x9, 0xff}, 0x0, 0x1, r7, r7, 0x3f, 0x4, 0x1, 0x1}) msgget(0x2, 0x11) chflags(&(0x7f0000000440)='./bus\x00', 0x0) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f00000003c0)=0x6, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000380)=0xc) close(r4) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000280)={0x20, 0xffffffffffffffc1}, 0x8) 04:02:33 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x80, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000002c0)=0x1) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000003c0)=0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x5}, {0x6}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) syz_emit_ethernet(0xfffffdb3, &(0x7f00000000c0)="96") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x9, &(0x7f0000000180)=[{0x80, 0xffffffffffff989f, 0x3, 0x3}, {0x4, 0x3, 0x6, 0x1}, {0x1000, 0xfffffffffffff39a, 0x3e4, 0x1}, {0xdf0d, 0x8000, 0x9, 0x8001}, {0x5, 0x6, 0xfa1, 0x82}, {0x7fff, 0x1, 0xffff, 0xd96b}, {0x570f, 0x9, 0x8, 0x81}, {0x8, 0x35a1, 0x401, 0x83}, {0x8, 0x7, 0x2e8, 0x1}]}) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) lchown(&(0x7f0000000280)='./file0\x00', r3, r4) 04:02:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x87}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff77, &(0x7f0000000080)="b6") 04:02:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x6, 0x9}) r2 = dup(r0) getsockopt(r0, 0x0, 0xfffffffffffff6ce, &(0x7f0000000080)=""/79, &(0x7f0000000000)=0x4f) mknod(&(0x7f0000000100)='./file0\x00', 0xc000, 0x54) getsockopt$sock_int(r2, 0xffff, 0x800, 0x0, 0x0) 04:02:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="f31845b3fb86d100000000000000008855c4024e89cced44a7ea75fe3c0000000000002000"], 0x1c, 0x0}, 0x0) 04:02:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002300000000000400"], 0x10}, 0x0) 04:02:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000340)=[{&(0x7f0000000180)=""/239, 0xef}, {&(0x7f0000000280)=""/110, 0x6e}, {&(0x7f0000000300)=""/38, 0x26}], 0x3, &(0x7f0000000380)=""/30, 0x1e}, 0x2) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x20200, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') 04:02:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000200000081150000f69518a60e49982700000000"], 0x18}, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000000080)=""/119, 0x77}], 0x2) 04:02:34 executing program 1: socketpair(0x11, 0x3, 0x843a, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x8) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x2) fsync(r0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) 04:02:34 executing program 1: socket$inet(0x2, 0x2, 0xfffffffffffffe01) 04:02:34 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x615) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) 04:02:35 executing program 0: socket$unix(0x1, 0x5, 0x0) poll(0x0, 0x0, 0xffffffff) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8a0, 0x2) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000080)={0x2, 0xd0, 0xeeda, 0x3ff, 0x8000, 0x76fa, 0x1, 0x10, [{0x7, 0x2, 0x30, 0x1}, {0x10, 0x6, 0x0, 0x32d}, {0x6, 0x0, 0x0, 0x9}, {0xfffffffffffffffe, 0x3, 0x6}, {0x4, 0x3, 0x1ff, 0x210}, {0x5e0, 0x4857897b, 0x9, 0x6}, {0x80000000, 0x800, 0xfffffffffffffce1, 0x618}, {0x4, 0x8, 0x5, 0x4}, {0x0, 0x101, 0x40, 0x1}, {0x200, 0x6, 0x40, 0x2}, {0xffffffff, 0x1, 0x9, 0x81}, {0x1, 0x5, 0x6, 0x2}, {0x58b9, 0x6, 0xd2ef, 0x5}, {0x9, 0x0, 0x392, 0x7}, {0xffffffffffffffe0, 0x3, 0xffffffffffffffff, 0x17}, {0x20, 0x5c95, 0x1, 0xcf}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8000, 0x0) 04:02:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) pread(r0, &(0x7f0000000180)="d2", 0x1, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x4) 04:02:35 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc069f65a76b4c3d9) fchflags(r1, 0x1) fcntl$setflags(r0, 0x2, 0x1) r2 = socket(0x18, 0x1, 0x0) accept(r2, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) listen(r2, 0x4800000000) r3 = kqueue() lseek(r3, 0x0, 0x0, 0x1) bind$inet(r2, &(0x7f0000000100)={0x2, 0x1}, 0xc) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 04:02:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x4, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r0, 0x2}) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 04:02:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000080)='./file0\x00', 0x4000084, 0x16) recvfrom(r1, &(0x7f0000000100)=""/174, 0xae, 0x1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x8}, 0xc) 04:02:35 executing program 1: mkdir(&(0x7f0000000100)='./file2\x00', 0x2) mkdir(&(0x7f0000000200)='./file2\x00', 0x0) r0 = open$dir(&(0x7f00000002c0)='.\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000340)='./file0\x00', 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file2\x00', r0, 0x3}) rename(&(0x7f0000001800)='./file1\x00', &(0x7f0000000000)='./file2\x00') unveil(&(0x7f0000000180)='./file2\x00', &(0x7f00000001c0)='c\x00') 04:02:35 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) getuid() r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) write(r1, &(0x7f0000000340)="5698034976527350631ab3cb861ec6ef36a2d710d8155fbdb50082ea468b4223e2ffd855f7639a7a9f38a20d742d20a4ea39a9de8b04f6747981cc8cbc61ac654c36c9242119a529eb368cd344ec068155489b3dc501a2743e1c6153f8b65e31f594ae3463e4a4e7d5bee1ddf9ea1ba6c83d98a50c1e0d1fd32ee426217660b49ab4dea87ebf8698484f1cd6711b8ff8f3211f36e74063fd1b89e7ae91ee4cde08536efbe8598a55454f03a078e8eefe6fdb0b6d0ae405f8cc5ff7271300daba4545a44bdbc1e7b0103d18fadc9e16e157a7be0e54111e70d6e849aa92c30c84c7e7245ae35545451e2c668dd197dd201c88429f5d1f926f1f998b25998b1d66e563f77dd664c0b059a079591967078caca4282abc836ad4a003365a25c57fe4e6eb01a4227358c6885a395de496830c66bb7b2fa23b86c036dbe22c1296000c6b4887bd2762f2d1188d9964d9f9424b815e4d5c1a697b49202ddf795afd8a8e890a2e2c0e97d4d4cc51e83a1be16510d05fdd74ca490891e8eaa24bb0f0c7cef78e54a49b38d9d8a078c428fa02faef9c9368acd1a065627734da298de9487f8da98c56e158554597a5a8d9324b09ec1eee8830e1087314bb8c688ff11dbf2f76bd296a11632cfc92703e19d678eb9f7be64226720909266918c84ddbfcfc1ae2bec7f84b6114835a5ccd25fc344acd6baa4ed4929adcca91feadff961275b4c8e43d6689fffb57993bfcb05109825395d1caab68a55bf695204dccb14fd85da45ebf6050658a20d53af75693864b8221bc691b158de37a416a75ae61700e756dc3f6f4b819302a1c3d5a1a87583ea42106ae4e96c55ef4a3a866d276acf898e485a7c4af8db9df63d4f8659821edc130611a06416d548ad54f3c2fc65d05470fa8b4d5d764c3a8ca8af81679d194b107a16ddfa891ac525a6c04808aa767472665b789c676ca519903081e16936a9dc828e6525884cd9362f9f9a190907cfe81cc22eb1485f048d39c6a617a0cc3876c0e6336891f82002a7696608f372d85545a8fc0e5f9a1517686ee3a686af5ef3c01f4af38af5f300d410b5f1449125220d9a6362d1cef211a959e26e88411e58fd351474a8ef7c7b7906210b12bc4c799391da56c50566c34ad1a2a6ac8312f05636d14726fd560081ee4891aa00b136945164c705bd302a6a8f847463f902afdb06354134b8850c3a863f3a6a5be2408198384b25676b8941c0280397e39a43d0caf644719615ae39a2f1e2a1805d3ac32053d7a9a33dce40eac20c649696b028bd857105e25fa83acb70aac79dd00fa8f5f95429a62c5e0f3d0de7accf3e9a674c2d1f242c0eb7e787d631ba021f4a8f655f4ea2c5899e54a331483f5a04d5e5e40ec341d17d83375e81b5241dabb16c1b2fe6f63f82378ee9e91628a27c919bc0760614b5b198650af7b23b1ea8298c858d6078df4f7d5b61a3daa1d353041a809873ea030abae82248f43a8b487a2b83e63ab768b8938f6a939899ccb3faedb5f8fae7677c084fdfbf52667e314eecc5bb87586f230bcd644e1be656d76bdb81aa8e74d26640053a88f5abbf3580f3a16ed530fa3218bc058b5fd28f953f6d2c4ec2a0e4d0bd8e2e8b4d011dcdd03fd6d00c9d13a3794daf0c2a5759b2790164e1bca5d1475475abd0e91d4bed72ff980907041884137dec73f63eb1dff06a8ddf55aa18f056e46c5478a7365d76e4d38715fac2223bf77dd168409625256c3fd97623eb72de9227af972883cb0f613341851f8c6e1632c8c61ede7f3e25c84a05b901bb5528f7d6f2838c9d14d2fd045ced72b9cf41d8e6fc60e8e4fb2ab7f1bb05ad42156f0ce57abce271cb7fc64941e0c2fe9034718e49f9b0730209606efc7832e77b500ce563971b6221f9a3d9c458850c7ed47723763601b571f16e37b9467d5b60071c835592ad0b78e5064ee47c5d76e40fa9f7a91136ba0822c6082607c4bd75ab2eed00ae1c1f0938d1378313c817a81b9f30c537c0141e1407111df6f9f31435679640b63b189056ca663be779d5fbb1e3fa1034e22ffbb87934d94dbf9924be99bd16de5210f2618892d904cd059232270c6ffc5c317a2e41eb1808bc10605bdee95072e89dc0f855c007731961b9b3c96434043dcf43f3bce6a447676f34a8e1a3738dacae7ee71bc19e3f5f2e19645605beaf52bb378c2f1a2381097161b6c9bf18b663083f7a9017405ddb26e06a124e2dba16f757a163d51c93c24071c79303437e176c247e148055e2b7b51efa49e5fb9c398803bdba19efe91e46a4e3ef7ed5b144a9ef0e86eb983225ccc8cb68c05e0776001f9365aeb2de8f5821dc21f2ebd39c7f3433b6ac42dd707d50f515b2859a7ac019e6eeca326a7b442fe7eb4e833bb5f162fad9c2a876662cfee199b5a2270d02847bd874e4a0b9d02600fc6cffbbe417a0ef69e80a1a37e1b1d0b4150ce96df7405f8dd76589e99dc32050b249611a1a11b9f511f7b51c5f99be0aeb13b7dcab06c25d378cbd5460b63f6f9a4d41501b32438bc5fdb86ffb82a28565a9a24f8caed964fb1748484f84fdc0ba8e65d5a0322c5fb6302e433bbd6924ab17694c983d9baa798d64494e057291b1e5563de1f6b8d4a56a3c202066b480591211ed5581fcb82a4957ae0cee16c13c7988395e6af0c216f75292dd987ddadbdfce963fd4a6f031f135743b3bd5a0d37d3079317fe5dcb79f85cd1f9ca36a7becac469e8894a2b32475b4ebcd5dda8949910c9cb9bdb0b322c776fa18971b618484e127e2c122930915c1c6240b64ff485f3285e78ababcf13217addfcff8957e2675fc4a76f78fefcec7ad9cd0cdc4c329086720118710fb3d9191b9625125fa0985283e18cb1318f1a83094f1445ba14ec06cf1d138892ef6835022aa398fcf2f614bd3bb885503bd4184aa1c6fac33fbb331fe377c4dffd45dea81bbfa30a6eaa75fde740777beec3eb3979c42851e0ff71d90836bb1ec96d60301ced6c5c6131581d5b3af88fcc1ab54d95867f3e6cec06c3cadbe56699885b771441c7fdbcc4360da8a0af59800d40484623ce39242c6d5ba64be308fcc6c54a54e23de8d9427d0e2e3bae95b51c64ee73fa6ade9f4186b0cad250895dc3ac3e60743d6258319005a63c7a09c310e1bee0815f112d93ed02669accac52ee29a918ccbc2f6be6f42195d396d9b709a497a01b2e4691aa5aa3001133a5d603c2892b283436f3de9125e1eebc97b7671c189a4a0d451a00ae82317eb63897f1e97222ea6e672ae4144e8ca462d39e8d6b9611f07294bb347122b3d93826f3b9ef3656e317c95a1e303818c0ed1c7e972110ae26e33a1b104b909d3960f2cdb4bc861a287663cfaab0defedcae86f41079c3261692407163e47c551799d315cbd2e075ebe01a6265b6f45a1a8c59eb1e81aa531feaae5b17c758d3a303b13eb3c816db90d544cdedb047164de3ba4d90a61d736f00924cb762e89b78915257b822cf37798c8bfd749aa67c4d76e5043e928dab743cd6e5ed183f12c8acef33f0ea699b8d3e5bfb919037716abadf0496a1e60326048f37fefef27f604c8e3589036ecd48daf90afb93e3ed2b447b0025c09867d4bdce46bda92d00ec20e80f2709a58a506256932c7fda955aae4894b4542a2972dff45b52438df9387476f4186a67959b4855fb1bf819912cd835136e93bd42332f4959e090325189d0a0f698b3b735c08584d36e932d1d4e6aef0d50bd0c9a5fe28a50d67acdf1876e9def2a12a367bf12843785211f34db67d5a82d1673a770af1fd596849a6b1efa8a9ec9c79c6af72a5858d014ae994a1ff27429ed41db04e2b5443fc7b97dd16cad27adc1c30bdfcb62c4a5d4bd2394075e6c0d05b755b7b8f9770337648161b3106e5fb5a6cf7272f89a1cfac1dfc1212cfc7339308c69c7628868ec36825573b6a6cae1f5c9410fddd2b40c2c2e2ef601aa9a7776693726793a91ac5db63eb5a23fad64210ca5361500d7c2506a7af6e3f8f1e5e926e9628fe9812fe67561070137be5d6df7e5a24ada5073d8608f112b8099b00b83c4e1da0056bef82ac5d1ae39d5f8bee577692327eb0571200d21870712b14d0243059f8481f1c4abd38601e1f7c2e0f609c70c6f64240672535a0d2a5ac02493d953ceb9a9a7d5f96d025b8e97646d57be39093d05cf9c5a583b7922c0da75c24d324669a360b1e7f93deca731b0076a5168b260f41dc5952b5861bea071e8d99d203dc6a9212ad5bd671d2a3eed7ba235d11b5e2ef7927f0ebb9e2ff00a09c6ba21cd0f6174ce65e37360e0c58915c061ae955039b00284660fc0474de75565c9d45c94349da8a4c0804ebacd69aff0f5c324eed43728ab2c23b9e0d13b0f95487b1b031816d418166a29d4e25a807665455d2079b8a1502f410b98d8a46093fb75d949d843f239ac1e47b583077e535dbdecd5933aac236f40d2d4f96e6093a345b0e0d118065e41f530ae10b83b9e659a99cc035c861f5a1c1bb53621ec53d6fd225eb2f21e3fe6ca4f2595c155bfdc2f4fe9b1c23901d1a315c92254a6a0860793eace3820252bf93111d5770f3548d105b5fdd17e0052e94a3c643d4a664cdcb888dbc20f4d04c8478bd043d9a7ec2258c2e8c856053d920f4b41b294eb5155a6b1e3c863b079985967f68d7401f013799d24100e1884d5e88acd076419a317f3d417f22dd4f014376e0810f334312c980169f2c03dac1eec5bbf85bf66a8ee3b272639b98a5e3c921996770b8207411537fdd9f6963a42679c0e13e7ea3ec7cdc60db03bf6c3e6e7d579ce6ea2a3d8478e560471212faec8e12cfa71b67ad7f87e81f1f0ead8118080381b7a05c9b94587a22182815424ee2194fadf2400f5841afbe9d2e8275b53d913a318d1f521d873d28a52ad50124ae8d6a1451aa0b62fa5a8aaedffd380dcebc2e13a1d09a92f7ff040582e46b30144c2227a533be75686a6c17c518654cb41ff4534542e584b1dade13562a811f3a14bf4d7b2fbbadc026abdc2c4079821a7afae0953255b93ac808023bcebf2ba1a416b4fc233377c1cfed5f80856707c193ad571b6815578e8f1dd88582c52d2d7e0f1ea91556ef3412393c77ea5ca492a493b28f537c34d691fb8b8c745fc6b82239f3dc5a3d45177accc3eda0a9b232d2623d34999d31806761034a206842d34bdce333776ff6d7c2cffa931a17d68964bdcea67799ec5ccb6aa9c1c0e92f251bb47b0c381e5bc5e9e773999ec7ef9d17b1471446a5e16fed39c3a022a32f32c7e74371447cf6ab0b6c5c4fecb97c7cef054f4a2d78d8cc3e055ce5c40a654d6592274de63ba8a0097f69e9924776212fcfec0dfedd4b35ae32ce1d66ea2090163ec980a5250b7fe0fcb211c2df7378963a1b3b4e24aa48dc4a3bf93671d6243fc554e905bb84561e4a1a54eb51d038f9251a1989438ec79ed7cd54af2a0ade156853bbd923ade53ab002b8d2174dda21bb998d6b3ae31db0a7a990510b5158adcde267a4bde743032826832609f64620f98a02ed81c727587bbe4c2aff225f1348b3c76618ca730f9a4e425b63df33645b00365640e00d66eed3c56508dd8281b0a429356b4c6eb066f35fb59a1ab88c9c7c9b805971cba37940e74dc541b07e463feaf0c382423ae0e93fde812086dfaec16daec8f5dc1b527e6f3ac9479f4c8620a6f79cf0b0eb4d040a76ec0268df1d4283e97a9412c211a78f3be1398f60cdb23c1d472efaf43b5150832c27c1da47bbd8d2b2ac38a896179722f77e00e2aa8bb546a11ef4d38b1a393", 0x1000) 04:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x44}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") chmod(&(0x7f0000000000)='./file0\x00', 0x8) 04:02:35 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) kqueue() 04:02:35 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0xb1, 0x0) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x80, 0x0) r2 = dup2(r1, r0) setsockopt(r2, 0x4, 0x1, &(0x7f0000000040)="22187468ca88ae3a1249cdc9413bd0d79bfc62a1939ebb53606744d4420ddacb8d8282dfa8b716a1937bcc1d26f42a42cdbe9ad58e1a910daaae57eb2dec348788730b1d1a9b8df22d550510eb153eec2e4dfb17404020ecd0d9d702db5397bfe584f50b831128666f6f95dd6a922f4fdf261f7da4165b1787985010e7189037338dd847ab59fc37dddca28b398077b5332dd11185858c8174091aa78fe6e2c5972b718b65cd5157f42fa5e03caf1b1bd4d998d3f4361e5db19bdce132b453dc46c43c35b7851215", 0xc8) r3 = socket(0x18, 0x2, 0x0) connect$inet6(r3, &(0x7f0000000240)={0x18, 0x2, 0xbc60, 0x7f}, 0xc) r4 = fcntl$dupfd(r3, 0x0, r3) setsockopt(r3, 0x1, 0x420000003c, &(0x7f00000003c0)="000000003073a7f4385985c06a6dc09d7c03a48ae97d948b841b3e775d14f441b0a57a1ffce89c4506ea8cb79d9c330179", 0x31) recvfrom(r4, &(0x7f0000000280)=""/251, 0xfb, 0x801, &(0x7f0000000380)=@in={0x2, 0x3}, 0xc) setsockopt(r4, 0x0, 0x1, &(0x7f0000000140)="e0c105783643725513984c7a80e27164e72fa65daa193e07df1daa3889bb35fe2525624eebbd675972e7e6d968acc0b558ee62f1cb199fa5079870a814c2f19378bd38f052bbf7c03628ddaa851979f739f32c604a20d14bb56900c69e6f02c11616737de9a1826edbef1cd3fd7e94f1ff47225b1aa1c109748c3af2049169a3024daf4b07fb4f981482614314c354fae4241453c5ee1893ef74667957bfb04937040c9594abec3275363dab1ffef7d20b056ac6760f34f56f803e0853163ff3d18037ba3be6a87376827c77cff604a90718a237", 0xd4) 04:02:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0xd80, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9", 0x90}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) setrlimit(0x3, &(0x7f0000000080)) 04:02:35 executing program 1: r0 = socket(0x18, 0x3, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8}, {0x0, 0x9}}) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x4, 0x6}, 0xa, 0x0, 0xfffffffffffffe33, 0x0, 0xfffffffffffffe61}, 0x0) 04:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40074}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:35 executing program 1: select(0x25b, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0, &(0x7f0000000140)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 04:02:35 executing program 0: r0 = socket$inet(0x2, 0x8002, 0x3) getsockopt(r0, 0x101, 0x100000001, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/32, &(0x7f0000000040)=0x20) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 04:02:35 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0xfff}) setrlimit(0x8, &(0x7f0000000180)={0x8, 0x81}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107ffffffe, "73ffff4d4d7ee400000100000000000000000010"}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x4) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) geteuid() 04:02:35 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) semget(0x0, 0x3, 0x40) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x80008, './file0/file0\x00', './file0/file1\x00'}) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 04:02:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) close(r0) r1 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/7}, &(0x7f0000000200)=0x9) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000002962b5d1821a467b4295ef2e7d3d8fd7a4fc17e94f2d26d1e596826bc4d230d0d50786861912f778b913ff503bee7c5870485daece9f7f859cd39026287ba5170594311ba7909e9ae29bcd9aba83c22cadf0c11a384eab43426fbd0ccc6e9f7ea9913e34426856ff2348213fc6b72efa73061f2cbd8dda8e6f54cfd7a2506d3d6c0819bf5ef0c33e6cbe02910599a7c66aeda2aacbde5f640caee6b9c1cfdadeaa07c21fc6973a3d587a91b4653887a50d4ae42196b18a049b28e4a7a5fc57693e77341496d2c5a4f162"], 0xa, 0x0}, 0x0) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/195, 0xc3}, {&(0x7f0000000180)=""/24, 0x18}], 0x2) 04:02:36 executing program 0: r0 = open(&(0x7f0000001300)='./file0\x00', 0x2, 0x180) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x88) r2 = semget(0x0, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) r4 = getegid() pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000002580)="dca0254ea051e5c0e01836b74ef1b097a98363179bc74bad2d627de0ad0f809a2dd8d943f582fea1e45b4f43a8bf2721271c56aaaac78cc4383c39bc5183bf4b13267a40fc97a9e230c2b5b68297201156514a721620dc1a55166bc64150b619ed75645c1e30150dd5cdd43d9a1047d755de5865887657964b4a1bd6e8fabeb2a7caac8f9c9edfbada0234747c0083a6fa594e70394e3cd9743a4f13c58a4b24f4f2632c9e9dd039cc315be1599ca062ed069c263f3594148f037b920b68c2b829871420fcc41700721e92d80ef6f9f7e7b50f5ab26f1ecc9a5ecbcea5283315f21f5e7459cc768988229fa6ff83d58d07cdc5997de95a11edad5509158fefb42de49af539fc1a57fe9e40eb36e3b028e0a82f7124ce72fafb2cdac12766c055c76901a47821228088af1122b13610b9ac3bd3db9e7a43b897313f7a6c0106ea95568ae7d7de56c184bf064dc4d8e180709393faa896af61d18dbc2ebcd0a43b88d055cf1bd93ff66cbbfa295801739f866a9111d33fffcadd0f1c4375530f61624965c6b2fda707c4542a80c7df0ead67ba12d6f305f4256e5b2ec4231ef473a4e1863714bd47a4f92f04577ffe9c5f32bd5a801dd3aa57dfdb6305db3d2644609911ed20d64fcd5c09c7e9e19afd289913aeaab68f4c290619821c076c699c0885326f86c207617c4f1b044b3c0fdd9b5e299aa76a1e02be8bd72a0079b812cad8ef01f1309bde251ab6e104890251ac3ab6aea9b13d2f35a6c16c3754866d85abbed1aa94979dfbaa614363ef4ebcc169d11517484eaceae422f25d0074ec7fc40c74481ec683b1ad64ba3ce14479079cfd6f5c95bda6dee01c157a0a8abd2096e1344c8e57907a08440a206c684ebfece7f09666876c58e99ba838d89ca0785fad8693d2e0e3252c52c5029d74377eb9f30f8d3ec2e044fd107c04862a21d4e2fb0e6d9ce725e72411b15c44304bc4ef539d58f1d89dbb65f546a8361889d5961a78b133e07f24b318fe1623157b23b9fe9a64776c9a1878dfafe4a04ca4f246a24a48964a272b3b8dfe1c8a1263f556f56cbdc39c7b9ccb62e08f966103d0fe8ac83877a4eb34196c30c7a0dba61867fe2f3786442be2a0acc14ac6412bd9c15ab372c0b1af4ec87fd062304c6d2395067140c96132fcc678076c970440db20de2ae28ed1d7cf8a8b2276338d7cb9455d8a5da230b33007b67a4a2b96725da292376b76edbc441fcb52f92a336b6550080503be8852bc55c96c71e0c22fb7c0906012b9e70f1b690b4ddf499249db4b3a4c01d78b771565a6bec60888098d09a1cbeee30046a04b4ad454e5079bb568dda3a41dfeb9b2a352ce810180b81b19be6f7697e74458b58f4e481bd69ef366a8eeb8b0fdbd8f41f68e51268478c4887fb1970b7f31ee43f8a68ef24eb45f041c95503cbbb9825900b11d11feb7447b8d0a2a056796aba123e2de2bf593c12a7ea79be2ce83c6981f476eede53c3f2a541f058653a134a98a8e5b47efda3e886b1143bfe9b8c9d0e4873ccbcc54f356048c34472ade8117cbc4437b75a09f05bb859400919062a6b48b9b2e455855a9464fbbf98155cde6e8bb034c7d43ac14503be8a8a62263068b02a77f98b8172421b39a9b5c83fc1e992d5bbf9c839888d6a8a86166d1f43d5c694d5335120de8bf826ac75a3d257a1fe3a00b818fa68a79fd60ab89df27bc60c4dfdfa32732969c2931fbad79c1f7ae733ae94f40a4030a55d5fd033f2ef45ec727e4bc4efda1ed3bc0989422e9e206f82cc55d0331b8980def5aecc32effbffc2db91322975a138a323862a3de940a5cf64d5cc2a69819e6fb02a222fba1e7cb18f7b5cb29dba330db7b62f236df96366a836908f63ec4b99672216c1a14586e2fa8ece120e1d3b4a78de615f456cf01114f2fc1aae8c2c14fd0c3c7aae3f75a5aa57f459e29cdf3fd39ebc6aaced77c2b76d45ebf53d87dd5002563f57aa832814477570407c7c3fc9a58f5eae2d6ee33f3ecbc4d1d95627cfccd584a752505c4600078a477b3b8367a38365b7f60d29cdbd0ef576a721d259a7a8b44dcf4690f377edf3138c1e4744d67cefef20f59ef124a08783a9c9fe8ba4d69cf8b641f53fc19070035641c0fbc0c1fa93a413d11b92d989938edee134c10aa8790a1cd01b4cfea0dd38487f0f0a18c0f78d413e23454c88a75feb7a731f1144731628c5d760678dc65078f7de247fbd88aef30e7ee95a931d2ca5be1d838f1332d6ee85ceefc2e9175ef5bc516a310af12bae7607d5d4ce63c7723f16347686ef408ec121006733d38f3ecc7b7666e68cdc6d686503840701dd169d6cbbdb25ec915456a11b314881473dd0429a25a0c8009047a711eb6e070180b82e55221c6cf6913baff48df1251aac9a9a7da4e701639688039009f7e60fc47b9c70a9add100afb01e23325989dba2d17a6ef48712c97f8b68d7a2bf48274aa8d1b70cbd489f5b7d988ca612d99ed373a443e4a8768b8c0dff080b290d7dd0d7d758e005d05a48f9146cc3b8159bb57b56d893524a77341d98344757586d1e4327acfc8496f3db3f2855c865f269f30b355aab30bf5a49c75adb6aa7ce6badd8d802276f036521615a43c934a1e0d8bf476fa22d43a269aadbaf22de72a82dfb6b1dad10f6e0fe8a174a0f5a7f9c6a95b530625fc7950fe3a6fd2ad0b561eefef6ad9620f5099decd3b1b621c134dace439bef391f5007fc9d31aa9524dcd0a502595bc6e65ee38ac66533f97b325c09868fb467895d07b63e9c1f3c8d413fa9a6c6e84316770930eff7f9fc94c54f981a58eb469b48c3672d541f279701b8f2d3c09e5c3195f193c2de47e32bb457044e5115aadab7828aac644187ec2fb6a33079c89bfac6d7d20e069242943901387b5acea7fbdd7416a623623a5f376e0f22ff8cd1219118279576375ae376a45329a48cdbb58c92cc63c8ed4c1fcc687ea01be793f6f14f7998fb4b7e0e002ca9a999fcbb1327463d0433cd6cb380d21d7052082b27507284f7da5ff006bb173cf573de94ae482f21df53d2a6aa5b16edb4c684d565f06ae7540e8af1213e69bd23666b1edfe8080cd62e54d34e66f2f851d2bf221ffdd5c6ec501ab1f41a99220f33544cf294d4fb50ab3397c0fd61624e0d06a3b8182e38b6a5dfe2bbcc1dab101dbd651f73ef6e44640efbc9bb52ac53e57ec7e7efaf64725eac906ec4e20b9cf961666cc1ed98a5be4c4ef4bc6c8569707d72a17be3228f3a65669288ca5110d560d9ff815edb6217fe885258b49db925089fa8ab8d8239d87cec15f218e86e2786afaa911c70ff38257f823e1f861a2651d57b00fa3b4919ebb6eaf3301cb294b46e1f82ff4e81941458fbded803f289afcd155c106aa9c7ebd30878fc28f603b452925b6e1ab93f31a85d24fe3ee9e1f865987987577797c9d5109d664c385007343fafc7c5c2bea6495cdf0731cf4ad56e7401595240af62f6c427163a57f3fff2d479a8b1760f3e8d5a2215f43fac545b3de11eec456ff5a3343b8316a2a05cde38b7fbc525e1769554aabb0448a64ea26ead60b3200a85c030a489a648332e8e27efec3ca61cf3c16d4f69e454e8c057c5404cb40dd9b7c78140c5f3051de806cfa93221ceae66e2a7c2227127f9287750f8c23ed36c14934d91f0cef6947b93d87c02aae6490003fddef4fca90c83b845ac24ef5f472b5133e9325dd72fd13c8d0d9ba69f9a91c7e6a19670968b20af24f7550d4513e6a881fd17536ec121abaa9962c68e1c023b1a76782f2882e4d5f3ba830380f09a251f017817e376cdadf22b45eb2064e3e991791c16682ff3fe358f2950b10e3ca4598978a0cbcc05e895ca4e5d861e0c16779634868c602f274346fe908bc5ff4548715f0b681e40f2a36d02ee401806900e5b1937ed2785b2cea3af5fc3a0d2a7c3be67de7aa3b51e9a76ba36e174ddd437239cdb78f7653e8c0db6c88cc0def7ec06617927b935b2ec9a4bad5f317178b4e2b303f01bb1901efdd1e8c79e9122bec57d428ed56e37fb306716a2d257de4ea03e54b4656c638387e0750982e97ec8dfda81f61a72e07a2334daad9b96101d906eabde549272a870202ae0f4f12450b0f2a745f755103083c2c725439c3901369ac0887750da47282bacaefaf8183d235ee646af228f67102b823bb6701c533e87923e354c38befc569ef50c2bcedcd195ceab1c8e137134cdaae4c5672883318d7b2a7b892b34a624f81561e1048f73bf2a9a30c2b182b161b7cfcd6e5c6a36b048ed5073d97c2ab48a8619fd273d64a75197f46bc5628669621e79fa2f76cae027294012391fe3d90ae6447ba1fb4d5de4cf78ea39b824bf2cc7bb4e3919f1faa1257c1473940b86910d44d4b5a4380955b44cf9fa581ab307da4e33e5cd79c9c5e8cd87dce56bf3971138a28872d8468697e2f394436fb486920d5456ce32c43f7ab6623830c6d742a455531760d39373c9b65b622bda91fec947e7a8f683222aa06e6ea618f2c2a62339d6e9cb02058164f40b395649c311f5befee5e7321007f2da57783b9bff8ac95707a3f5958c6ec21f71d9364aa2f62996d4127063422c59cbcbb30ad64212cedb7de9259a84fc3c5c1723b4a77cb30417acfb8b07a2d7ad8f16b67c05b4e2b859e28d5de25e93bfab0e7604c215e4ff69f38e90497b0f719bf291449be71a704b2e43b8ef7bbbe33f38a8036e315f18e26af3383fd3ea54fe903d80b6b54ae2c6f086aa790d52bf667eb7d0a6e9c6b913e4e300cd7ff68d4a0fc89e076a76a8ace5f7a425584479adec2243afa2e51bff0cd9ac1fa3cf7dfd217f920a28415760f5405d2fabebe8a0695ed28c74367425de180a13e7839f8b466a6ffdc3699d5a6a966e73c5b0f00ea669e6800965888b18258a0956b9e6d1578eb136cedca4df2dc7c5c1c4161265bad19b60669d265f77154464315ab354821a49666583eb2abb34c3730a9813bedbfc46dd9d67565b148f1fb06b0d638d365e5be0441badfc3fea2ed9fdf986d01e7dc6a787e099287635bbd5749cd8fbe3bd626b611ae11b38c0603618262c0faf63d61236dbefd773a175466aa6377c5a7d5e285656c0f9f6fa76f76a7e2b17b022eee26e851851136acd5ab1eab3333feae295317fe0a63b2247b82f17eaf90f725f076978f092dc5cc2945c71948be70c161caa89399790f8270a0473386836d9945136fffc95aa1f4257d0d1680d240d5a591d718b58eb824013799bd08985ae8513059da7c14038002839be7e87db9bd5da172a9e3b039b0dd08fee9cea65aafe65cd50d9f935ebfa99f13ecc84adfb9872b31af27976e7f8d7d80b111ec6adf4eb553ecbc2c3b1b7f59daaf68264f4ff0973c0a13d34ef811531c0017ec68ca82ef239daace2271c4ed1e0c3ee484a19c6225147a0cc7bcb483436ac4ad529f805518aa1c52da923a25261e1e7b2aa4a1824f5a76dc0993bfa3296f24ea01f14daeb5a6e7df5720219df07fd31de2c38a3d516defaee614d2bfe7195b1a944bd088a20d9d434db6bc2b790a3dd9a440e3611e9c41ee6854c3e503fb0cd33ea6a477bb37b948ad937fae45961d8a5b78059ac29b6fd2c54984faa9037d6b504a4442fc695703bec5fc00a06d5e05223a5ef99ae4a8db8e45d687cb36c6aaa2f4b78cf33199b04bfaaa1900debbe5a07b516a714c1df49931ba675e9ef25d370780cb93740d081710bd06b7786577926abc844f299366922358da69db9acec4b75087f0c4bc962cee8e7df28a1590d77c366fb9718f874b", 0x1000}], 0x1, 0x0, 0x0) r5 = geteuid() getgroups(0x3, &(0x7f0000001400)=[0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001440)={{0x5, r3, r4, r5, r6, 0xa3, 0x9}, 0xbea, 0x6, 0x400}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000005c0)={0x0, 0xef, './file0\x00', 0x4, 0x6, 0x80000001, 0x3}) r7 = syz_open_pts() readv(r7, &(0x7f0000000180)=[{&(0x7f0000001580)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r7, &(0x7f0000000200), 0xfe72) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000001340)) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) readv(r7, &(0x7f0000000080)=[{&(0x7f0000000300)=""/4096, 0x1000}], 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000014c0)={0xff, './file0\x00'}) r8 = syz_open_pts() close(r7) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1006, &(0x7f0000000000), 0x4) dup(r8) syz_open_pts() fchdir(r1) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000540)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='+!\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='.\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='@\xa5', &(0x7f00000004c0)='{,\x12+\x00', &(0x7f0000000500)='\x00']) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000100)={0x400000, 0x0, 0x0, 0x1000000000000, 0x0, 0x7}, 0x0, 0x0, &(0x7f0000000140)={0x20000000000}) 04:02:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) lseek(r0, 0x0, 0x0, 0x1) setsockopt(r0, 0x0, 0x800000000000d, 0x0, 0x0) 04:02:36 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f00000000c0)={0x40, 0x2c, 0x2}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x800001700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r1, 0x11}], 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/227, 0xe3, 0x1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) 04:02:36 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x24, &(0x7f0000000000), 0x0) r1 = socket(0x6, 0x2, 0xb80) pipe(&(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000200)="a733251febbe680259aef9d7635169cae4fab9fbc5ea47217b5123cd80a086cd23a187ae6494fc2553e8129420c1c728b4ce7fcc277ac92d01ee9add21c6c4fab176f32a15b36f2c37366a44c8a6d53d0a0c8cff701dd27fe5e6096f141d6147c8b1a1be27091a187ad03f18434c02343a23bfb2d03dc08e31deb14e4d8788778aa4dc876a3f635c9951b22b0dcbda286c324038d746019fb41ebbf1b40c258e303274", 0xa3, 0x408, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f0000000180)="b07a", 0x2, 0x2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) dup(r2) ioctl$TIOCSTOP(r2, 0x2000746f) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/120, 0x78) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socket$inet(0x2, 0x8001, 0x4) 04:02:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000800)="d059f51b8ee301ed2491718abf4450da4183694804e8f21718436d38c0b80810593a595902f3724405dfbb48cfd13a2bdd9df48ec677fbb70e79d765e876e138c3dd1eebbcdeb0a2cef7aa910056ee4a33ef360ff0e0d16204888db0407f0937bbf0249c844870358747139993f243e8cddb11dcc567f092dd0005fbaaa2f850f62d26c6994202269a6f7043dff9f1905d5acef56009ee22a8600f29e771754ebcc795781901f27e7c05de3b080000ee423b6697aa8ef2a84397c96ff0dd8f0907114c9b1049a7586417f995971ad1a075664386e431760992d7cacefcbf3cee3097b4325e38dfb21e4baac4d173b4db480e867ffbaa182259358f6a3b0b0404b4367f4c4a2a1d61d25be288cdc3bf109a89808f700d511af166d42ff55c769c42ca35b7f6222eaaa25a75ae987c5e818149cc78c5daa488a9059e8d2d9f5216b13616d2b2140421ad09aa2fed5a8b6d1214886549db3be558ae2e78ef786c778a414a8b514fc41bc60ccd8c25a10c230f818f290bb7362ddac07fb8c705351be5aa1a5efa3c818718ff4cf77bde6ba456677ca7dff364837ecde4db908226c1d744d420452348004cdfaa606987c0067c668d36560313b1fb03ab339cc8730048c24efc83846fd25e0d173c8af456aa8ef9571f194422bcd0fbbdcfad5164ecd105fa4bdf74d522fdc9c2de873b6b5597486b1ff748fcdbc5bfc23a408061745f3ce0fd593d7aebed10a30192d3150beb3faf880e47a7d346326084a5bbdb9306e2fe5c06a0a3c47caad9a2162c4aaf83514266c1a0ac9b1d98efb26c52ec2aafa7958d7444076e62306e0b4169967ff8842014f8f8739f23e47564", 0x25c) r1 = getppid() ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) fcntl$setflags(r0, 0x2, 0x1) r2 = geteuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r7 = getegid() sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@file={0x1, './bus/file0\x00'}, 0x3a1, &(0x7f0000000300)=[{&(0x7f0000000140)="91f7111fb84a9fedeb47ada57f9af4a2a6dc377c1a799e5b4006cc09283947ee7f4ffd552a12", 0x26}, {&(0x7f0000000180)="a4116ea8b88a9da014f4366b04be601f8caba932bc9af14d8761297fe68ec06a3ba7bee8beafc77dde703333dd9858e34902c52d184857c4c010c05fe49a165fcb3d96e795a7f3c25159548c2259c230d375f54609f78d67c030703fbed90c7d5905ee46f41ea1f1178f47a58666d9b55c227a6cef8b807b40661dc6a09e5ac550f792ea1e6a9e93", 0x88}, {&(0x7f0000000240)="2d302fba820b895ab7df58b670914fab5452af192c13648c574632de0d7443045c95ae611dc1f0bc10be27af8651242a37720f1a8d53079abc83753f5eacb530d8b788b3ab96f81d0ec55fe4dd6c65c2a5f6cfe1b1cbaa2f4912bafa", 0x5c}, {&(0x7f00000002c0)="f3e24287f05bdaf594ba5259dcbc02f7cbc7eb02", 0x14}], 0x4, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xb0, 0x1}, 0x2) mknod(&(0x7f0000000100)='./bus/file0\x00', 0x80, 0x2) getpid() execve(0x0, 0x0, 0x0) 04:02:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) 04:02:37 executing program 1: mkdir(&(0x7f0000000380)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100"/20, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 04:02:37 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000010000000ffff000000000000f87c8a5b671b1b542a538706000200b810000000290000003d00000003000000"], 0x30}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$dupfd(r0, 0xa, r0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:02:37 executing program 1: r0 = socket$inet(0x2, 0x4000000000003, 0x2f) r1 = socket(0x2, 0x10000000000003, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) write(r1, 0x0, 0x0) 04:02:37 executing program 0: rename(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000180)='./bus\x00', 0x80002800, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "357319dcf2348a3344fa23eb668e8b49fd791264", 0xfffffffffffffffc}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) 04:02:37 executing program 1: setuid(0xee01) semget(0x1, 0xfffffffffffffff5, 0x2000000000005c) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20020, 0x0) chdir(&(0x7f0000000000)='./file0\x00') ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x1ff, 0x8, 0x1}, 0x6, 0xf5, 0x9}) 04:02:37 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt(r0, 0xcc5, 0x80000001, &(0x7f00000001c0)="6314b902a036562fc8", 0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) chmod(&(0x7f0000000100)='./bus\x00', 0x132) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x382, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)=0x1) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') 04:02:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebbe63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a6f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a2cce3e103c5d3b3de6a8045b6092125660660efe7a462f6c8639bb21f5f4696e519b797b813442adf8b169e8696ada908aeeab37caae6f956d61a2162793d5a5709520c37d406f8f1112bd6cbb46dec73c9cd6ba58938d608dca5c3cce60442200", 0xbb) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x7ff, 0xffffffffffffff66, 0x81, 0xfffffffffffffc00, "8c585c071e738dd8604e472c60fb1554061d7553", 0xbb30, 0x3}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000440)=0x4) r1 = dup(r0) unlinkat(r1, &(0x7f0000000240)='./file0\x00', 0x8) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r0, @ANYPTR=&(0x7f0000000780)=ANY=[@ANYBLOB="99e986c8cd39f52807936ad824f3fafef23e377dd9e50959609055081b5f966f02c57546d9fcd6998aca4c000000980a808e07fd0f5f340277653a1cd25f58592de04b4f8d856d05839c8e4475fbd1199938c378f007000000da0c764f84665bbc861ebf68ff07a4ced89f74b67d89e26f7fcd4c40b7c4795194860059365dcfc8da5aaf17a8a4e77e354250881853d281ba020aa117dde501973fc290aae1a428873d9977bfd05b96b3bc04c8a5de513f0ea41a41559104978f57fe17b19810f4dd760dc5171ffa2a2ac7b725f810b28cf2110da5795ea66b96cc4b8730b5b14cdba70973a7e720649b2a7ca3ef7f690500000000ff4ecafea6a494dbc6acaa736df843e43f04655a91301da262b8ef23745eb1765c964c0aaab2f32319cfb4050de4d705f30956b882478a21329f03af1231b7f9557e038bced252ee92d3282e31acbb51b70c34d6f95c43a4d2f133468c9aaada007639b71ef3a94fe17d9c389c02c6f29a958867650219c258dd584b8787867a116daa71e94876c50b822515679a27c6cf0f24eda2f66e885cd117c72edb76fcc2be52"]]) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000400)=0x8000) r2 = syz_open_pts() close(r0) r3 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000340)=""/190) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x7fffffff, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00680400"}) ioctl$TIOCSTOP(r4, 0x2000746f) getrusage(0x0, &(0x7f0000000100)) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) `‹#'Ëûô`‹#'Ëûôpckbd_enable: command error 04:02:39 executing program 1: select(0x40, &(0x7f0000000100), 0x0, 0x0, &(0x7f0000000140)={0x0, 0x9}) select(0x40, &(0x7f0000000000)={0xcf8, 0x3f00c26b, 0x5, 0x8001, 0xfffffffffffffffa, 0x7, 0xe93, 0x9}, &(0x7f0000000040)={0x7, 0x6, 0x2, 0x1ff, 0x5, 0x2, 0x2000000000000000, 0x7}, &(0x7f0000000080)={0x2, 0x2, 0x2, 0x20, 0x5, 0x7, 0x883f, 0x6}, &(0x7f00000000c0)={0x4, 0x8}) pckbd_enable: command error 04:02:39 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) mprotect(&(0x7f0000316000/0x4000)=nil, 0x4000, 0x5) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 04:02:39 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f870f8e9de221a0a58c503eef6e871272bffff65bf664b2ef67d66f6a7fa333ad38da67c9c16cb2fe96d02b4fe6f8b013a71198f2ed99a06631dceb5862d91d7880e79a555dd47c877f1bb56c24cac159abbafb8a314d5d7f351f5da905fc910210616f91221317b49bb7aa1", 0xfd24) writev(r1, &(0x7f00000046c0)=[{&(0x7f00000036c0)="4bdb28a4700630029effe2c237207a0fe01c000fd2fdf517761d6964c1dffbccc00a613b4bae9a5bd4f752a7eb5d354993b4a08f32817479dda9f29a032d5128ff6766742dab60f21297fdad1f35419c9f306be1b895621efdbd55693b335e977f963d823d8466ad9d402afe41c19accb7a9b81011bc84810c2c1b26189f70dd33de00f2da85a34f8da398a700813849dc48d6f5f375c6ddf6e97e563bc55789c3a9c6ac465b5c51324da39d2217c01fe2bede03cff1a7015d30adb7d0ea1d30263781ac17e0c114e1d6f742cf87217653bdbf58a0605a18b174bfd656e8ae1679d536857808bf1e0f0a5bbfd0b9741476c084463b4933c8336ba9088d3b431b4a9ac46f72c82fd7eb97e6e0bad260d5bbfb61806d7b604b09beefaeabfe26693cb47bf5994fd4b45efd0835d50c312c73ef78450959db32495dec9a85305762d9592d601c52738cb9b587b6c88a5f32a0a12d2e1fe0ce0eafe4aed79a8789e6009f5fe0fa37833bbe7ef8b925f373f356119d8d0e7634486b301e150160328bac36896cf97a183b55dc2e9d29f2a2247561e4430d47461d6afbebd0f78ae03b68b1919b59f0e78f747311bc8a8c58c979ef472c911aa56284361c33258f95ee60ca22fb0b789d30f9963ae45de25f88d65680ad469b9f770fcb9c40388cf05ff2968bb16710cc64c2ef6a115ea1b2be4690891c7187b1456f6066c14dc6ac7c852fcf95211e12c0807937ad037f5d449a03a0cc1099bd516062b051a54435d76cf264a09412a168b117d6de581838dc865bf174129fef1e464449694e183bab569be405e097d995663f94ce5578b92841e87fe5eab0173d2cf6a443bf8a7cab0dc9459e344fe26d0d91a7e6f71597690201af31def04ff95827e3b99821c033fdb84ce83ba9d10840bdd70a7236a9c5404dc5bbed6ef4f5e4477631ca7b1aa28bdbd512ef6e3959b468a80a063927806cd4934931bb0fe54dc9dc4defe823d85fb67185b0f8c843a3ae345df5c05b4c9819da33b88ffaaa5c15bd5284cdbf9367d7485b33e9eb2d1aa7739cc271d5cda8c88b7f272eedc34e4046a5d6b52b75670d3cd078cdd8e49313fe89d80de68e3a64339e87c91f6ff02e31079720af837c1bb0b8acd1ae9f2858a580d9c7bb89952b4b0400ee2a53dd70ee2dc6062fb2b2bde1697cd2beff28a2", 0x34a}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) 04:02:39 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000001c0)) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000080)=""/113, 0x71}, {&(0x7f0000000100)=""/120, 0x78}, {&(0x7f0000000000)=""/40, 0x28}], 0x3) syz_open_pts() ftruncate(r3, 0x0, 0xffffffffffffffff) kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)={0x0, 0x4a}) 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 04:02:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000040)="cc6ea633c17498175e97613c89ccbc0a3c1e815dfbc2777eb7c0c31c46b18b8587adfe8639dc7ac3251848e4f683df", 0x2f}, {&(0x7f00000000c0)="0376e062fd57da8e6756ca12f63b5a501eda154f04939ca7d9ca37340da4ffdabfd3185d1a54c6860aafaf", 0x2b}, {&(0x7f0000000100)="b8c82b5aba6eb1a842f5be737870664fad80a0fd6f0e87996cec3d42413b8c77f9c6019ef60d90a2ef87ed4f030e92aa9e96d467fea7ab2e8a2a919eda138f035b57a9e0eac6b5170dda3d3c13cc891d92c3138931af597c23dbe3677cf7993f572276b9467a0f71511d834179a47cb2ea1cd4d2b03eead197622b85b1cd13b4a26a0f458470ed307c4e3c3bcf71083dd7f8", 0x92}, {&(0x7f00000001c0)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542babff0c0350eafdec83c9054a9c4bd7e26ec1743007b370bf78c6ea505bfd84bd85c186a220", 0x74}, {&(0x7f0000000380)="0e6d8cf5758855e20fd04adae5056e34164562e08b94eb67912b1a90c67f333f7d369909ba39d5410efa5c1379d76b2c7994aa1bc4d6a13d4c51b20ea943484a9dbd3ffd904acf1e72f62eea548520027f4105ab28bf9eec78a4c173abd4519196f9512636260541e1fde03d86fcecf987a32204adf0ad3a43f02eee14faf59f600107d9ade67447672824249619db2c5b61efab4494384f75cec2c81a1669334492a0b75979a6c129094bbf8926fa8ae4f6b81c3455f03cca80055762aacf5a2fe801a064323a6ff6598ae3e185d4a9f97b2dc9706b9d4719c73642d87288891f8c053b54267d0f4ab6c2e932b7ebb8e77cf9d2b9427f995707d9d2c769effa8b34d0276fdc5b807ffd3f3d63e49e19749af313a2730f8fbe899470f32ee965b8f6498a0b8e0bccc98e83f51f2dd6fd527372f45ad914ea91128ef8bb53a2a2618738a9f683a9b99a66a57995b4f2f807db50f8c5bba58a8c249e70df13f89972e691b22cc9bd0dfaff3e2e5fe81793cd22714aec37c5fc4f729fcfc4744bef08194dc09a8257ace2ef1eb919a599cfb3ef05633057c65f0e1c3f32fed356eff8e57f816e581e69fecf4ae5a3fd7ee62bded1f8dad032ed3b397a9cdd0c68732f61a9a3380928a17ab4529db98e308027429ca40a7377bee0e48a07311dc1a41a02b805c2669411ec746a68d79246f1802708a328230d3ec9df78ae0953c6569fcd9b95109789ad9576a8cb051f56728b5e96d87e4cf73e8cea97a6e3937d768a0bf1233adb68c7dc0952dfd76b4ea042a6dfd17760b9b6ccd691d3df1c1959c757bd0e3f31bb83ac054396ab2b131a694bd894a77a412e7b2009c6fb6777006693d0c6811a9eb45bd6ff84754e480fdfd5c61c4618304e39159004ad922794ca662c2b84c278d3f6ab8519a62fa0c583b23412963bbfa3fd95fdc8fc62ef368df2ec95ad007538553c0794b71fd5d530fd90a8410d44960ec042f5baf58f14df7c04071edf1214ea1b760199c906ef1651655793e5436c91a9a26798ae2e90812e1c4a8a7ebadee7040820210d491d0609adfc99fbb60ae0af3d847e41c68a8320de621ccfe43747149f01d403ddab4d57e9d0eb01d3532e9acd0b76d579855b8dfefa0ab9bbee9717cd782cb73c76f1b8d4618ed822818e134b2a525ff56e2c47e133f8f46f046c8ebfc48bcbd401d6c0297751bfcb138a86d80bff9b269e4f3972477102fac02cba5e6dab9981eb9b59a7733a90aa5d3ef046f2b35fb301052860d2aa52e4f9ddbc0aaf32848f7a083c5a860598ac09e684a4416c49d2024cbc5c2b963ff45a0aa30e937cef5af612deebb251528a015cf4ade6a8b0b948bcc1b0bc71fe1a3e964ceea1ddd2895d3650c6f13fe3db618689eb3a76e5b80e096411ffdaeb92255bb062bb0c317ee18087914da150ddc9fb273607f377fc4102858b1b54b864b5d92b95e182fc27f2685518b9334fbc2070c2b17c0e", 0x41d}], 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = semget(0x1, 0x1, 0x1) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000040)=0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_index}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0xf3) 04:02:39 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206911, &(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0x10088, 0x101) 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) r1 = dup(r0) chflagsat(r1, &(0x7f00000000c0)='./file1\x00', 0x10000, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x1, 0x3, 0x80000001, 0x0, "996b7568962a90c642d54fe449a04a13397cda8f", 0x8, 0x6}) 04:02:39 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x30}, {0x6}]}) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000240), &(0x7f0000000280)=0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) 04:02:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() pread(r0, &(0x7f0000000080)="4f0defaeef1de33634bcf4cb2bfbf595c4f5c5c124a31308709129ef49e4d45e4d35bfd168c5225f5ec07b69095c7e308b521d64ded49eb991785c6393a7788b96e0c105faa4f37f6c148928bec5a4e4f3013a26fb2dc2774399261a3b40b339d2dbfe552a90a327529fd488aa028bd3f49a191ed4fbaf9181ca0589ba73769c93cd0fb017271a546bc7418d4c52687d545fbcac65c2bf", 0x97, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x91}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 04:02:39 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() r2 = dup(r1) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)) close(r0) syz_open_pts() 04:02:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="fb", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 04:02:40 executing program 1: r0 = semget$private(0x0, 0x4, 0x601) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r2}) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/226) r4 = dup2(r1, r1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setuid(0xee01) clock_settime(0x4, &(0x7f00000001c0)={0x8, 0x9c2}) r7 = open(&(0x7f0000000000)='.\x00', 0xfffffffffffffffe, 0x8) faccessat(r7, &(0x7f0000000040)='.\x00', 0x0, 0x1) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r8, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187129d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e2bc68f0bfbb5bafd7dbd56c94941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c7f47f5af977b96c38138e40000000000000000", 0xffffffffffffff5b) r9 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000280)) semop(r9, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) setgid(r5) semctl$GETZCNT(r9, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$GETNCNT(r9, 0x1, 0x3, &(0x7f0000000300)=""/61) fcntl$setflags(r7, 0x2, 0x1) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x3]) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000980)=0xd53d181c86a701b1) chown(&(0x7f0000000240)='./file0\x00', r3, r6) semop(r0, &(0x7f00000002c0)=[{0x3, 0xb44, 0x1000}, {0x3, 0x1, 0x1000}, {0x7, 0x6, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x80000000, 0x1800}], 0x5) ioctl$VMM_IOC_WRITEREGS(r8, 0x82485608, &(0x7f0000000680)={0x8, 0xe54, 0x3, {[0x9, 0x2, 0x48, 0x1f, 0x1000, 0x401, 0x3, 0xa3c0, 0x1, 0x6, 0x2, 0x1, 0x1, 0x283e, 0x6, 0x1000, 0x6, 0x9], [0x630a, 0x8, 0xdf, 0x1, 0x9, 0x7fffffff, 0x80000000000000, 0x9, 0x1, 0x7], [0x4, 0x5, 0x7, 0x8001, 0x0, 0x1, 0x4], [0x2, 0x1000, 0xffffffff, 0x6, 0xff, 0x2], [{0x2, 0x1000, 0x1, 0x7ff}, {0x2, 0x1, 0x9, 0xfffffffffffffffa}, {0x3, 0x20, 0xfffffffffffffffb, 0x3ff}, {0x9, 0xfffffffffffffffb, 0x1, 0x1ff}, {0x8, 0xfffffffffffffffb, 0x4, 0xfffffffffffffffe}, {0x1370, 0xedb9, 0x0, 0x3}, {0x7, 0x0, 0x81, 0x3fd}, {0x7ff, 0x1, 0x2, 0x4}], {0x800, 0x9, 0x2, 0x101}, {0x9, 0x200, 0x9, 0x2}}}) ioctl$BIOCSRSIG(r8, 0x80044272, &(0x7f00000009c0)=0x2) setgid(0x0) 04:02:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) close(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x5, 0x3, {0xffffffffffffff0d, 0x8}}) r2 = syz_open_pts() dup2(r2, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x9e91, 0xfffffffffffffffa, "42ef517e178b000f000000004a8e00a92c00"}) writev(r0, &(0x7f0000002080)=[{&(0x7f0000001080)="6a38cc04fb50c5e97e5403b9108081c7931a777c255bbfaecd4c7a7d71a2246aded2f868920c4363b1f9a1fc69f358640f9c5ec2e8817b08257782c0901b080a106430eab63928c91816ec9762770b700761834ca917f8aab6734aae7f621fa9064059a5155806ffbfca5088b2667de95f5f0fb22689cec1081210ed9ee320987b7a0f4aa3b0c3d287b3d680d5234d03431ed62698262f6d9e9472db048ab6d3cf39c32b1b5559fab948aa0d5623b4457bef89185531835cd4951e0d34d7162b13d46ff8ed16b0fc6dea9871dc8ca82dc1d6ebb85f3167ec0b03bbc3bb920372bc7d53a7c16b30ae3425b75640629a2b4113086976101f15f5e95f03fc946728872aa8b87642ce9ede613b264ea08848592d6fea2458b8e1e3c5c5d03437f6034f798cd6f515143aca4bc0c572cda59ffcdeab93cc2895c30eb9ce67ae45eeaa03b21d547ea9fbee59a7da0b1a13dd74e1a374562efc3b9889fc7cb90bfb379335e71942db6bae0bf7d86732904ceaae7bf67649738b6e147a23bd03d27e55c5b21030e4c61e62951dfff133328f9123d7f8a7a0d9a5ff8d8381d051e736b05a16697bbc7444a9054c6d6fa127cff5e03286674bd24218628f1384f9f5c5b310a3b31bde7f9d3d1e290d885d833a45d0dfa4fbcd67e71da97dc79f85e17547ca144142493f213660f4d6f4fb6a458d9981fc93de5d33c28ecc41638eb4a60a39642ed55d83b5534ac43fcb49da511929a8b781218ec6a9f7c214e40e7a5aac32692f6508ad6f9ed353edb8f6f6d3de67d093f1dfc88bd9d51324b12c9ac63febe7df05d02e33485d031350dbefc176abb99ae92b5838482783b0ca4c45444f47acaea870a7f3e6b9ed8cb68d3a8dc2caadad633f9d9a1a7b587155d9d5b4b6c881745f0955b6ef200d1c2026f72be3656110d319654126880c9fc0824f3a99a18808e25ed9026f18a36f1832c9f3a6b7bc99b525d36def5f78961bee034678fb218b2c7ca3d942d72ce09c375f73ae126fb36642684e5e453139fa2741a4d2c04aeeef9f7d2bb9a55c544875a82e788be8eb68db6f6f8ed5f567b1f98620195dd24427ae33b62d7cd6764eb9b168eb8628ed462a8e071128e0e34c0020f07c2cfe17b06f373ec317e15a86c19b23876d0855e8c53a155ca9", 0x338}], 0x1) 04:02:40 executing program 0: getgroups(0xe2, 0xffffffffffffffff) 04:02:40 executing program 1: execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000480)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='*{\x00', &(0x7f0000000280)='%\x00', &(0x7f00000002c0)='][\x00', &(0x7f0000000300)='^\x00', &(0x7f0000000340)=',\xdd%^', &(0x7f0000000380)='%]--\x00', &(0x7f0000000440)='#$\x00']) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 04:02:40 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r0, &(0x7f0000000040), 0x0, 0x0, 0x19) socket(0x1, 0x8005, 0xfff) 04:02:40 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x7, 0xa2f}, 0xc) 04:02:40 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20200, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0x3, 0x4, 0x101, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3cf8c6c5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x5000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fee000/0x4000)=nil}, {&(0x7f0000fed000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x400}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fee000/0xf000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x22c, 0x29}, 0xc) 04:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x60}, {0x6, 0x0, 0x0, 0x7fff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 04:02:40 executing program 0: semop(0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x5, 0x1000, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x44, 0x0, 0x101, 0x80}], 0x0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x5, 0x10, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x81, 0x80}, {{r0}, 0xffffffffffffffff, 0x12, 0x2, 0xffffffff80000001, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x41, 0x8a, 0x10000, 0x8}, {{r0}, 0xfffffffffffffffd, 0x5, 0x13, 0x1, 0x3}, {{r0}, 0xfffffffffffffffb, 0x30, 0x0, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x9, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0xc}], 0x1f, &(0x7f0000000180)={0x0, 0x6}) ioctl$TIOCDRAIN(r0, 0x2000745e) 04:02:40 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x80000001) r1 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)=0x6) setsockopt(r1, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) socket(0x2, 0x0, 0x6) 04:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:40 executing program 1: mknod(&(0x7f0000001200)='./file0\x00', 0x103d, 0x0) open$dir(&(0x7f0000001180)='./file0\x00', 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) 04:02:40 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000e40)='/dev/null\x00', 0x380a8, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x4000000000000000, 0x0, "000000000400", 0xff}) r1 = socket(0x18, 0x3, 0x7) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r2, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x4, 0x3, 0x6, 0x3, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x800000000000007}) recvfrom$inet(r2, &(0x7f0000000140)=""/96, 0x60, 0x841, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000240)=0x40) setsockopt$sock_int(r1, 0xffff, 0x1117, &(0x7f0000000540)=0x9, 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000800)=""/231, &(0x7f00000002c0)=0xe7) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x1, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) r3 = accept(r2, &(0x7f00000017c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f00000000000020000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4ccb2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f85d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92d040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56581fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd67957702aaa185b5e94f1cc2132ebbc3723759afc28559d693cc591edf939586503a68b84adb42c8358c43e44d8d6f1a97d076c3a30040b3f8d2f67890fd0e7ad0a38e9c4b03c1618c8934d57b513770d7efe75f97f9133198fadd316d02756867d2767cb35fea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc75dc48afd7f36ba265226cf7f482369f5a7175e1475fd89d881cec8b4c0d559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507777b41cf8e2df3a363b4218747c3d1a827c85d95aeb0b9541c4ed1fd6529deaa60f9935098e6cd19106e69dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d6823334672aa287cf1d7a74a27b36b9599d6a40ed92b32378640c22b5c47390ae9c8c5dcab444d1c2cc5f2e4ee2a22580ff743a431b4170f4f41ce8447d8a7d610b580e284c063978a02264ea6dd9affa3cde3aaeeafc13b51bd1638fe026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f625d34d9990f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe3c4991b57806d31edef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700e12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76aca1a6bef7cd18d7542975419e483079c910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa859515d2efa5d788649cabeb7e7876aab80b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eec381dcc2901407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a735daa809bda713943978976eec15b70be1ab8d6dcb55d1a97ddbadec9fc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996d888e1b8f6c"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r4 = fcntl$dupfd(r2, 0x0, r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) r7 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000e80)={&(0x7f0000000d80)=ANY=[@ANYBLOB="00000000000000000000b3dab3eb99a60440b26a3613cff57f951005a57e88c887a3e20a0356619068d5de1d337a9073e5e9025587fe1bc4c2ea7930d7bb1cda0f6412da1ddc64cdf38ea62d3c45ef041295761649f696784ac9ec1a8519a16a2c0598eea6ac4ccd05936676276a33ae143e6ea6873deffcf2acdbbc3686a613a4c4623ba4718a9ac475148d10fb2652b99b22334c8a0afd0b1f13f1ab40aa22cf27535be753e9d7c4e7bf387738"], 0xa, &(0x7f0000000740)=[{&(0x7f0000000640)="2f5b758a5bab8ba225d102364f35d14de1013551edd016eb39b41f", 0x1b}, {&(0x7f0000000680)="23c4c2cf6efafe78dd613f18d9f364d88e45f26fb5317700ee9c88dec484cbfde9fc8488afc2605da2ea73ffb4371bf2ed11a60afc0bebe13a718a76db4352dbbc57a7266c84946b77a459ea13f8badfa6fcced8316d2fbb1f1a8a4a63bc899064b0036e9bb331e970c5", 0x6a}, {&(0x7f0000000700)="817697fabe", 0x5}, {&(0x7f0000000900)="bc2a2202ccabca9b23ee5d6002509e6db0c024643f4384f73169b202d79a1110b2b175f06039c8835c674f425fe872c27e512c166172ea93919601a35a67080d253bc1e4fd18e36d951dc83c418d8f468a8e150c7464aaa36aedb45b1fc74dc7831b1e02a9f9df66f29950a166ee47e30b0c19a37df83597561564667e4a16b1434718db61a743ab6b571305345d8d27b85447340e5503cf8bbc913cb1390467c314e2fce4fed125761262fae3c39f8a73f619543924eaba260a5647acbcd346177109b6f3", 0xc5}, {&(0x7f0000000a00)="12b0a13bb8cf5ef283759761f2fa7d3f1a13fae6d38e65d2e3bfe69cdd98efeb493049798398881cd753252923094dcb407e1aa46b61749b3cad8ab7bee66a817b6f658f326d80c15bd1725fd837fcdd6593c30c9827df2e1e186bad75a49fda50a10fe7ccd462a267bc975a34cb8d5acf426b42ea94c21acc3bf840ab9beb82027eacb8ae3b13967bf091928e720c09ea70cbb4db03cdcf808d4eb7dad1cbb3cadf0b4bf12ec81293c7593d03840f4304c20d2785b76eea655f81c425953c666e225b3de42e3eba53bfeb9f008740b033fa72a372df56471ced58a808071f3e02749729fca2f073739c0500653b44a0ced3540dd1228bba7f", 0xf9}, {&(0x7f0000000b00)="a822885a2c7ba4727608325ea1c3fdacdcc44ad8494781ee1cb904afdf548b829ba7194a548536bfa8a2fd60d05c9c48dcf572e25021bf8f6bf24eba93d742c2b201cdd2973e671628f31036fc9a50752bbe9ba29c6d5d76363c698cac3c0be3ea4f123f3040501bb3be9463c3899010065fb7989430470cb5a505d0d222dbb1e47e2f49e45fa61c45582f764bb5acbdad19a06cf899786b78dc01d0c09df25d3e580e30f847d1cd0579717d8fa5f28dfa5ec8fd1d7ce1e2e5023f7bc308b7ba77cc086bab54056c10f779ec3b9276e3370f29cdfd6fc5b6a5ed3c63f614a3e8b7e3f4d6cefb36b4300226e1d631facc0cb2aa892bb6", 0xf6}], 0x6, &(0x7f0000000f00)=ANY=[@ANYBLOB="2000000000000000ffff000000001000f16a8606a1288e6e7126098b1206902cd34167cbe0e963a6579580a1c15f1446245076fef59ad753fd8933aa1132cb42c4838ad6406a4183d8828752f7573b3577f9cd823aef489e0c2b7d70b194f9c21a3188079fc234dd417d3e50af19b7dd2a74307e6403ed95eb2da1dc612eb61b21", @ANYRES32, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r3, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0xd}, 0x1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000480)=0x4000000103) r10 = semget$private(0x0, 0x1001008000000003, 0x100) semop(r10, &(0x7f0000000500)=[{0x81, 0x81, 0x1800}, {0x0, 0x1, 0x1800}], 0x2) semget(0x1, 0x4, 0x4c0) close(r4) sendto$inet(r4, &(0x7f0000000380)="19478d880c37852bc31b03e95eec08a8a3a332c15c5b324f9714e58ba27eb7bdfbb82219306f1c85f005721eb9fc1cb24a67ece830c68dcf82ab2b24d1b3bf2ce07c149264e23af48d56e88cbd0da0fcc46ed60208d398e575625c8c2c8b133eb4babd7fa72b6774b0c003b1c668d5e8061d0962886fbf627926756999b4656fbcc8b78053bda3b2f7689c1357ea2e3834b722657a06d453e4b686b84ba8d946d326fec10aaf1223657611d5f20f5466c3ffc2fe06a7daf0f869faa008d701fc196ef55bb0663f4101d4e21c07abf7bd268aa2a32db1b8ea249451442594835e884a15743e1499ce849e", 0xea, 0x4, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000ec0)='/dev/wsmouse\x00', 0x3c, 0x0) r11 = semget$private(0x0, 0x5, 0x40) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) semop(r11, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x2, 0xe, 0x1000}], 0x5) 04:02:40 executing program 0: r0 = syz_open_pts() ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0xc7, 0x9}, {0x0, 0x800}, {0xe7, 0x3ff}, {0x8d, 0x8}, {0x43, 0x5}, {0x7, 0xa514}, {0x127, 0x1}, {0x67, 0x1}], 0x8}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) clock_settime(0x3, &(0x7f0000000000)={0x800, 0x2}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) socket$inet6(0x18, 0xc000, 0x572) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r2, &(0x7f00000003c0)="3d0848a9d3027e46e7842b8dbf38530f22bd0c512de3fedd5010f095b4944d027b3f24c06eb3c8c2d0590855c96a635d781f0c34a79677fbc578644fbd2c269cfe784a5b0714001a5fdddee2c3f901415ee5e8d4ba904777312c1c3f51750b7a596b2f43f347f4a11acbaa041e1db78950363784da71fcd1fa4e597531a688b2016ff90211a6c93259d6e81537de3e97f68cf6b372f1fea623ef01", 0x9b) 04:02:40 executing program 0: r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)) nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 04:02:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x3, './file0\x00', './file0\x00'}) r3 = fcntl$dupfd(r1, 0x0, r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 04:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x1, 0x20000000003, 0x2) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000200)=""/165) r2 = socket(0x18, 0x1, 0xd) setsockopt(r2, 0x5, 0x2, &(0x7f00000000c0)="86537602", 0x4) connect$inet(r2, &(0x7f0000000100)={0x2, 0x0}, 0xc) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000000880), 0x1000000000000080, 0x0, 0xfffffffffffffffc) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x99) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) openat(r4, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) syz_open_pts() ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000040)=0x64) fcntl$setflags(r2, 0x2, 0x10000000000001) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r1, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x3e1a}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0xa) r6 = syz_open_pts() close(r0) dup(r6) r7 = syz_open_pts() semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000500)=""/214) close(r0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) semop(r3, &(0x7f0000000480)=[{0x1, 0x101, 0x1800}, {0x1, 0x7, 0x1802}, {0x3, 0x1, 0x1002}], 0x3) readv(r7, &(0x7f0000000800)=[{&(0x7f0000000640)=""/45, 0x3d4}], 0x100000000000034c) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) 04:02:40 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x20) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000001c0)={0x80, 0x5, 0x3ff, 0x100, 0x4, 0x186, 0x200, 0x10, [{0x1000, 0x6, 0x7d, 0x8}, {0x800, 0x200, 0x0, 0x1}, {0x7, 0x4, 0xb2, 0x1}, {0x3, 0xa5, 0xfffffffffffffffe, 0x9}, {0x8, 0x5, 0xfffffffffffffff8, 0x8}, {0x1, 0x4, 0x2, 0x5}, {0x3054, 0x8001, 0x4, 0x7}, {0x800, 0x1f}, {0x1000, 0xec3f, 0x7, 0x5a00000000000000}, {0x5a, 0x5, 0x66, 0xd5}, {0x0, 0x9, 0x7fffffff, 0x2}, {0xffffffff, 0x1, 0x5}, {0x7889, 0x7}, {0x80, 0x3, 0x8b1}, {0x6cf7, 0xffffffffffff70e0, 0x80000000, 0x7ff}, {0x8, 0x5, 0xffffffffffffffff, 0xff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") select(0x40, &(0x7f0000000140)={0x6d9c, 0x9, 0x3f, 0x4, 0x5, 0x5}, &(0x7f0000000300)={0x6, 0xffff, 0x101, 0xb697, 0x8, 0x1, 0x3, 0x678}, &(0x7f0000000340)={0xffffffffffffffff, 0x80000001, 0x534ba035, 0x1, 0x100000001, 0x49, 0xffffffffffffff81, 0x4}, &(0x7f0000000380)={0x3, 0x4}) 04:02:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) read(r0, &(0x7f0000000180)=""/243, 0xf3) syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "cc4e0da367000eb76ac8af7a730e082aa800"}) syz_open_pts() 04:02:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x3, 0x10000, 0x5, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setuid(r2) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x7) fchown(r0, r2, r3) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x1) r4 = shmget$private(0x0, 0x1000, 0x300, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x401, r2, r3, r2, r3, 0x85, 0x1}, 0x0, 0x8001, r1, r1, 0x0, 0x3, 0x80000000}) r5 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000200)) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000240)=""/231, 0xe7}, {&(0x7f0000000340)=""/139, 0x8b}, {&(0x7f0000000400)=""/188, 0xbc}, {&(0x7f00000004c0)=""/88, 0x58}, {&(0x7f0000000540)=""/255, 0xff}, {&(0x7f0000000640)=""/125, 0x7d}, {&(0x7f00000006c0)=""/26, 0x1a}], 0x7, 0x0, 0x0) r8 = open(&(0x7f0000000780)='./file0\x00', 0x0, 0x40) r9 = openat$klog(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/klog\x00', 0x201, 0x0) r10 = semget(0x2, 0x3, 0x408) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000800)=""/57) read(r0, &(0x7f0000000840)=""/121, 0x79) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000008c0)={0x80000001, 0x6, {0x4, 0x200}}) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000000900)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000940)) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000009c0)={0x10, 0x8001, 0x4, 0x81, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0x100000001}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3ff}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x1}, {&(0x7f0000c51000/0x4000)=nil, &(0x7f0000caf000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000f60000/0x1000)=nil, 0x10001}, {&(0x7f0000cf9000/0x2000)=nil, &(0x7f0000fad000/0x2000)=nil, 0x1000}, {&(0x7f0000dcb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000e0b000/0x2000)=nil, &(0x7f0000d2a000/0x2000)=nil}, {&(0x7f0000dc5000/0xc000)=nil, &(0x7f0000c4a000/0x3000)=nil, 0x200}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000e6c000/0x3000)=nil, 0x7ff}, {&(0x7f0000cb4000/0x4000)=nil, &(0x7f0000cf7000/0x2000)=nil, 0x893}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fc5000/0x4000)=nil, 0x1}, {&(0x7f0000e7c000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xac}, {&(0x7f0000db6000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000c09000/0x4000)=nil, &(0x7f0000f83000/0x3000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9e9a}) sendto$unix(r8, &(0x7f0000000ec0)="b1c93e6fdfa482e238786b4bbaf8705864886ded15d78cb1fe1356578ab18e416011d492d286863059776615ea052aef6b4d75a2e3ecaf80f055094e840114dbbf1b1ec0d23cc52b987520472733987533ea13b14b76d32356ed356f40c2c0f9bd0056a3fd5747945a9f6d1f4f2d79ae754f342dd853", 0x76, 0x1, &(0x7f0000000f40)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg$unix(r0, &(0x7f0000002500)={&(0x7f0000000f80)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002400)=[{&(0x7f0000000fc0)="594d1646c42bc3227fa811e3ee04787e708162bbcf40a057b758651ac1f3082ef2957b9b12f07715b8c30720628962709fd6f8ec7a6566844033dbbcefba2e5d7d8c736319611237790eda4db411a7621e41ce327ab2108475e6e682fd0de5ea9c576b5d6e71495954cd3c948776afcba4353108cf1258656e5568b632cf2d82b0574ec9ff4e601b793368c0c9d296586111199f17359e06682fc91e88b222253e2899504205f981b6866ee4720161bb5986828c22ce1f4acbdaff213e73193331a81701e81ae7739b4b2d54abe70f2ec7ce8b202a04c110cbbb6c1e1cc593", 0xdf}, {&(0x7f00000010c0)="c0d831bf1a64223be3015fdb6191b127a97fcc39a1948f3634157faee4543649a43479cd5e9885a67304ac05f0d28d1a81c1424f34e86651b7390f99e647127264bf12264d5c4e47a3fe91876ccc9265bacafb8bfd1303340f74141791cde260f7334993cc68689e19d7d092f91637248f71021ffc929c4b7c1ae14b07283aec2cb64101ddfc306ba02c96de6c1a8ca420d4db2e54353cb5b7d5eda3324cfc900844529460d3f4c4aca9058f6208b6cba4ffe7f68d6e29d5909520c331b11d233602c4c4590cd456f85e12bbbece966e9666b95bb673d4833b6528a2f7efa346dd3ee79444d013094adec6c15551ac9cf3d1f958734cfb", 0xf7}, {&(0x7f00000011c0)="2b37990e421d2515d2b84621219f4e3fa4a3f5ede4f50caade5bae86b297ddc6ee0e5b52e7ba752e81e11460afaef7075244da7cca5790cc67114291839958bf7b80", 0x42}, {&(0x7f0000001240)="c289c2830348f1e9bdf5b590572e40e78091b3ed8bd5c2ab83747b52606bcebd4f0dd289eda7976786e12d83f0c1cbc44b93d4a9340410ac4b690851ff7253634d6a539cc5427c3bad2f6b1f5aca78a99ca8fcf6e25995549686611f9f0d5fb0084032c552440cf943d5195f4f13d122f47c82a9b819a007d0809b6433ecdf94292fbd60fa2d067c042244a6c8254ff3ec55b0b4d448cff3bbd9f66cf7a55b2601cc05d702b50a411118c2dcd76e9b25d44eac5140fab2267cc07cadf34306a9", 0xc0}, {&(0x7f0000001300)="1f5a74ec7f64c90215c190fa1f5bbc3d4b70bfae51eabdd7f1c7c834157e454eb0d7dc650c207c50c84fcab5d8694798fda12be03bafcf357a6b780b24e15879e74f85dedcb0ed04a68baff0154be3b3c7451313ad55db127b24c3bd37a758c27208f0f7fe8f84d356b4f11cf667cfda0b2a8236ce9c9c60dc6745f714687f0da207cd8ab72050160e41d2006ee50fada2d1aea8cef2e63e0505a2dcea0d5cba22443fa8dcf89517e98c6ba0c56bd33cbdc265484109b8ea31f11df6321a27c5167521813f21a7512e5e492403239a31dc5d8dc952f91f048faef1603b20a297b292d0793b93e86fd5d812320046d6a7342b38f2bff8e705660e236a2b2e18a041b213ef77d225c50c0ffcfad14dfa4de9acc89ec20ff9eac54673ad1d555e8102a57d94054a48cf93b0965fa3ace4feaa674ab1e94786a4f3bf3f6dfbb6a82e2d41723fea868d95f6d0bd24a718b251d15a9c80e715f3193b3f99f20d3a61b66c0d6635b3fc9480b67011a7b24451361e218ea38fdb5573e2b207d9d76c9650bb208b32e4c5a3eea5b6e4104fa535e61fe49950240fdfcb96368892c3f7a793b0ebc39766c3a777953346895d7cc14946f706ea2b5173e778545a29efd23e5c2a655acdcf22363cdbf2bce141c6eed1fa1a86cecda82af850a1b2ad716e7637f71ed9c87781643e5e5a269bfce31c997a0c27250fc1f5080fe238c33b40799cf978383235951146557ae0465fa8b1c2595a531bbff76e8af8f9ef9024010a5b4816b345a2e454a0b3eb95679a730612564a74704fde40b5c7380bbd616fb1bb0160718cc30109627c615b64414a63f96e28f498bbaa023b893ad666200d0bd2ac45471be5b11709dacc3ab94eca78ac262bbbb72070d386477ea52725f892020efb879ac30c2c1ec2ad67e0431e0493f1e700c7e1b4fb1e5a1dc109f1a71e1c36a4c376011113865645279ddea6ab6ed8c4ff70ed42d5229b59f07d30b63f345137ee0579b025ca9c6a715190beac4987ac9b29696b8313a421e9d149c1d391d9c7a53eee1ebe383a23a12092811b1908a5c7a8ba5ec06944013611a9599d3eddb9b4031ea4d9de947b83fd2e0f7d375f5fc1793bee80433772711260876ec7377bdc923c67499de8421df2b4bf32e7b9d5e0053ec2e9e44ea44bd1873c0bb9a527c3b003374e158dd96b0b033816e5e73a523184aa0670719fcc87935aeba4ac82176b6be16f0f4b8535a8b31b5af47e75e3092bde9bdd4f4e7a570fac4c7a51a4bfc10269406736dede48d30af63d6959ad70e24ab11fdd011a6396eb4d32d56326ea4d6e4af2ee17426821a4f9f077d225aa8cf52a4fc5f03834d83f5c187c3ffab26d82c28b93ad00a3c182ed5d56dfda7ee0cf23077ca34348bd260f686a12de80ef0d5a28c9883138777fa8f2757218c94dcde9546fc3b564183a14cc05cb3d2d6b62d5559d8b8a948d6aa2e435e4a4df55918c5233efa472d06c6ca79cba2c909c722a5b35f453b3d84f5869e1be49a93b66609a3e9af08f612bf62a06939d5787a301473e753f48b4a3d685c5cc4dd372f93f5ef8c69ca74c7dd4105e1f6d88c796f05cea51e52b2f441d45ffff9ed763d96b68083a1659a9bd77a30a32ba86ee7f7f4ec9e5b514cb16bfa2c5c6140ea0421e07a0429b3fb784c5f89ddae57071ecad2d8139665caefae5bc5ac9fce19450aad42dc57e62762c76a536beee0a5ba3fe051cffaa86ff51eb834338f71a2241080a0a39d4269b5484fb58dd7a9e8a0cede6b5e4838666c2ba014f6adac035eb2bb5468b9123e0969bde9739e819db6154409a9661940bc4a8ed91043c2b70418571ae8e08bb4acc9ff41b24e91d8f7a5b28bca44034317db6f35438e396fc2085ce7d1fc69d74ace0313187fc37c8f99f9bbddfbb82107d45ffd0cd3b58b5470d45497586e8a152e1b43e79d06b774cd7d3d97bc4cbb6c9b4336f2099a87647d928ce5b6446b29e0b54c0db92da3eac7654ab252dcb19dca53078ea37f949d764cef215b63d51d6cf64ca88771846ef57ace10b4e9f78ce6aad33ef0c6a1a785c1ecd4dc0fab7999e913f723567c2045ff559636d317ed020f51a1ac81ae9f7814e549657b9324ccb3d2803f9f98463a83fe9e981a8309191ed55064d5ce83c2ccbe8cf481a71b4f48f657555272e80de1acd88f4b3c7d98613b1bde3740e05b11931d2cb3ad368dc252c8bb6a9ad32cd191eaf31ca3d3729f5d3f5a3caedb382d8ccffedfd5b41e6200633b9d3a457494f57ae583d1d1c9f56a349514a05b24e0e5e7344d3bc254a4acb0dfba6bb8b9daad0d309135344361798e25925fc049e0ac27dee9437227151ed9cb0361aa1a30e1c220e3d950b07ed130985cd419e47b5ee9bb48ef71006abc31642bf9c4a1fa243325d6be0275b9430175ce912864d4f727eb39a1d4cdec9cca078d3000ad44770b379f03ed4de9d91dd4998402e6d672f70bd16eff5742b27d5a1b79a68464a3309aa23cff2ef90043d12993ba26b48828429382df68a2fc83b76bf489569ad044f2bf61457704f586157ea78d9540bdf4beb6adf3e7fbdd29fc73f180d0bcd19dc58ca8bbfec205d24a6d9ebb63dd852f3d6cc1fc23382d24e932ed7da9937bd508554bf1542358be0f3eebed00c8fdbe8d138d4b8fb378f8c632cac59f3e9a4c0074f976512db4f08396be841fc4c39d98f53dff238523c8200e89f582d5aaf03b11f12ee15c589d133ad56a06f202de3c083e9763c38750f414dc7e1390495aa1ec50c3c0fd679ff6ff707a9906817ca1affbec2db9a0e0182d435e95a26cb36496964d1804ee96648ee1bda33a3a2d4f92c8e49289e7923b88745b782198d5c3cd6f39426ed165fceea8efe37385fea46fcf99f57b9197c565988934f4c54d024a10697a3bd1ed5a59037a5b437fbc549e28fb3e9afc18dc91aefd7ceae6e4c7c6a3b003499d79ab9b137995b5f6371968b1757fd1424571d2b3d93f626c1d39b075eb1af898820aa7c6a03a58206056af708b4a4a8abe108226f9cebd917cf9b99115accacf4730171325d7324bb6ffadab7748b3f6706b1e69eb55a1afc6aa4cd8b09e70c47df4ced9c2231f9599c000d60f80f1cf942a5d8049ff0c7cf8521dd9f89cce082c65947ff15ef9877d97ddbea5687dbe474a62b82a454613c20de6d43f5da747d67267fd8d4f41da3b9cb818bd6226eea9a9c6390bfe850c5b1128f3796373ca8fef0f9268c6c71b441eb33e6f93fea03581f6b34aea07a6bbd562724553388d0756568dfd6e3c2ca076b41eee561705d96a9a59b0cec25ea74b587b66e517a8c0a260a485d3ffe1f2c636c5faf2c5c6e7852541a7de48e680e95657e06e8025136f159cda8db78abeb0cc8fde8e078c4fedff311d3b0aad132fc7f4e7803fd0903cc80fbc3a8ca25033a7bd790179e4cbcb3197e3d2b8d01143a869aa395e9630edf9c9ddb8dac0ed236c38fbe8cba5ada0d23c83659ef4adff0bf22a32e9bfcec3163a8112ecbafa0bef5969bc05c6de5f305a1f2fe94587f291541fc32d6e31ee08e6c7ff18d3acb74be5f7b4716f67d50c6d7052ea32055d8de70a19bac401e47f30400df16338634fb0574cfac4bea4cb7da6090011bd306f86ff6d0b8e973502614c417b84585bc15ea00f0428952499b5139fcaef91470d0126e334ad7a685c480ceaf8ffae3a144d1df0dca9e45926bc1ca76cc5b5b025600869c42bb3d62e15251b64479af0b8e05d5bf017ea78f7aec1df43049cf8c1360a1a6ff4d698f1699c60bab6f1b158c323828c58bd31dbb57ca721717a26d757c0b2aef39066deab3da9c8fff97a051dd97b8b94081391c3093024f80a9da95753f4714db055777266db860f5b4d6f873c74bd97c040fa00093eb469a4b39cf4f6248b4cf6e5725631517ba045359e08acc3c9adc95057e43c69aeef8df98ffc747878ff6426bece809ff8840206239d67fbe95eee5f64c93f4c7ae9c5463d485d2555172a5324bcdcaf808db99aef04ef7d1b52d8f9ed3cb692553d823f2000ac4746da9afd2226f45569f67c496fca635dd1ee4740a1583681e75400c72d9da081bb6c98f3eb8f72e3b2b0e468ee9504070a09bdba8978ff3cc2102d0d72fe4385d9077e40f6f50d0dfbf37b4107bf8c1120496f60f2a2385ebf52025a2ccfa83b3b5cfb2dd651897c891437a0ecd25a86799688b5a88679869059e94fc1e57c59909ef32da07c40c0bad3a8d71d87d55b70b13baf9694bd7188a92f134257177c555dd48850a64a85e104ad4c61160670195708387d6628ea318cf3ed9f3841fb59fa8bc32a25ad173a8c02ea328bd5302e2690466332341f8496730e085dd051aba811f499f5dc2bf764f5a49f96f452ec33765abd33ecc5e518704aeefed80cdb5d30d1d0a52bdf7601f4ce1527c52db6bebf976a9289ee977f540a3069e42e11d3c2c670e15637f51fb7508784ea9b467a015471918883056fe153efedf21f95a14eb01bd5ca6ab11a6bfe5c12fd47ae6e3c17f60a84c7ed8d4a88523ea2c0be9ab1bbb8ff8d214e5d8c16974ac084e51fa611d9f308e6423ec46d10f54c2ea23d6cb6cadda1edce2b5a92302f317c717b07fadc724b93c547cc7a0d27a24540575a2d1922f568287a5a87d665d9a3c5128fa04ddd4d6c075b3b84a421d8b573a9bde6d3bb0ff1ea2af7090b78b3cd8f621e2d962355c20f4519bc318670568dde7c17c8ca1dca2edfe3d29544d28df97bf90c0493248085ac28829995cb8fafe318f8a0ee8558762a4e1e539bb2a1baa4ad88c61d1ecabef3fb84ca89a04e1d2ae56e65eb227262997587a79855cd7d0033278fa02dc121ba65e498d4aa3fb270cd26114e411910bf0ac068df5b1d627eab2becd2682fa833499bfef86a4412496b5e3efa6ffece69d6aa42b59c74af05eb5313ef8174754f14b9a437cc8be17e1391a15cd6cb973697b2f2250c46285fe7f62fca0a63fdeb28dd8073b50a73efcbfeffd97047873098d4299938c28eafb85cdf4171b4ca2ac487478ea114f0c0305601c749c6703f0c1856feb8525bfc6f666d5d31904bc37ac8ee87c2446c828fbe99e6f410a5b81c373416d1f117c97e02ac863b96634de32639acb127ebcdf449b24f29159532f88998a015d4d6a81b965ed9d8c6e56a17ed56a5871c9c3677d7be73344946c1ee3e00afc9ce64bd6148a09a0aa718d5a78dd577fa01759f04cd2d6bdc2536175ef58b9d37966328cb8a69fe14262190f9e9cf40ec366aa3408bd108a1ee21ad015ec3b41620f2d1d0c5e0b8d9076e2264070436e3be5861dc5c347a2776943cafac4e8ec312f5f2d2853339efdc3b888a8790e43491f7771003cbfa24bb7e69d984f08dcb6378aff7b20974a16dc4d1c8eb02dc59f76d306b615c6c62b00256415bc208039634a6e21a591abd8bf5349c2d1d932d5a8fc8a32a440f4b0fcba655aae8200433cf648d5c30e57ab9686232296ed65c224871f6972591ee6410cdd5c99c1350863a6b6e32170fab2060c0b7acbb7165897e848eff416edbb2e1dc7323560a73167eba640e0b1435339e607e1fb480f657ace0c52a12be542986fcb83cc2b805e37d6eab095041ec61d15ea9f89b471cd7798c217c68ff568a507faf4d8581e296db183c1698ffd350d22d21cbe86402334bd83046a1133b4ba0e3aa1baf5a0450be8b996c0c624b4920fa213870e8ce8583c318f3d37442f09b3658e366ec01a70092a2fcd63419dcfec805d87d5ac1ddacd3fe26bc79737fc79b7c1ba0af40f90d4", 0x1000}, {&(0x7f0000002300)="0ddd0e80f271ff5939e93f514484883672fd644b29ce79e4219e955ba77bed2f44e7348eaf473e62e9d3a78238b637d35a12d01fa01465bb297a8ead1f0cec5d8a746b89ee5451d584d2851467ac1700960c62b6f7ce91eab63c3b175ddfafc5c830f17866ca551ab184edfa90e690de4ff24eafbaaa7b23696721e212ae361a05e54c7776a22e1e983dfe1a161b85d5879578194c9e842a8a11be38f8512805641b63bf4785cf5f30c9e8edd52ffea89cd492a12b05b326bb23266e0ad20d0d0abca442148618f83996b79ffb348b6c7d89781607fffacc5a88f31ae4f4d72e1e7aa74818520182443227c5a511e740578123b7a0", 0xf5}], 0x6, &(0x7f0000002480)=[@cred={0x20, 0xffff, 0x0, r5, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r7}, @rights={0x20, 0xffff, 0x1, [r8, r9, r0]}, @cred={0x20, 0xffff, 0x0, r6, r2, r7}], 0x80, 0x4}, 0x8) utimes(&(0x7f0000002540)='./file0\x00', &(0x7f0000002580)={{0x0, 0x7f}, {0x1000, 0x2}}) fchflags(r0, 0x1) openat$klog(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/klog\x00', 0x2e991621b97ca434, 0x0) getpgrp() pread(r8, &(0x7f0000002600)="3df5d03a9c8424c66a3b40e2a9a780e8463ef22049808679ba2f066231d393150fafecf00d78a90d01fb36219df47a5d7339f34d54140d9753437997cd8e89acca908b44a68d00a688af3e28ff8bddfcbb6623861fae430d2a5aa16da0d948677b763d8d8f468abcc1f3d9ec6c79cffc43b021ae121d54c4731da46e50c250445b13a44c1756f45e7444742ec355d00daa0e00057974816308b74842dbc736fc751aed6f5f8b9b89cf6cf25c79d77264209e67556d68d4fce9ce879159c5ebeccc2f9033366801ec5d4a5b950e7a530bbfc4a510bbf684799dc009b1e88cb28fbfc8d7ed07dcf41b2262abc277f99a7a3a05b1071a29e938986a", 0xfa, 0x0, 0x0) 04:02:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x2, 0xa6a8, 0x0, 0x0, 0x0, 0xe3, 0x1, 0x1, 0x2, 0xfffffffffffffffe, 0x4}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:41 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getuid() setreuid(0xee00, r1) setuid(0x0) pipe2(&(0x7f00000000c0), 0x0) kqueue() openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x82, 0x48) pipe2(&(0x7f0000000140), 0x10000) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x80) r2 = dup(0xffffffffffffff9c) r3 = dup(r2) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080)={0x100, 0x2}, 0x8) shmget(0x0, 0x2000, 0x48, &(0x7f0000ffa000/0x2000)=nil) setuid(r0) 04:02:41 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000240)={0x10, 0x5, 0x4, 0x2, [{&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000006000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000009000/0x1000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x1000)=nil, 0x80}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000003000/0x3000)=nil, 0x2c8a}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000000/0x1000)=nil, 0x50e6}, {&(0x7f0000005000/0x7000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x5}, {&(0x7f0000007000/0x200000)=nil, &(0x7f000007d000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000104000/0x3000)=nil, 0x4}, {&(0x7f0000070000/0x3000)=nil, &(0x7f000008e000/0x4000)=nil, 0x8001}, {&(0x7f0000016000/0x1000)=nil, &(0x7f0000172000/0x3000)=nil, 0x6ef}, {&(0x7f000007b000/0x2000)=nil, &(0x7f000004c000/0x2000)=nil, 0x5}, {&(0x7f0000173000/0x3000)=nil, &(0x7f00000c9000/0x2000)=nil, 0x400}, {&(0x7f00000e3000/0x1000)=nil, &(0x7f000007f000/0x4000)=nil, 0xf7b2}, {&(0x7f0000089000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9000000000000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1ff}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f00001d4000/0x2000)=nil, 0x2000) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f00000cc000/0x4000)=nil, 0x4000) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10402, 0x0) munmap(&(0x7f0000000000/0x8000)=nil, 0x8000) renameat(r2, &(0x7f0000000040)='./file\x00', r1, &(0x7f00000000c0)='./file\x00') socket$unix(0x1, 0x1, 0x0) 04:02:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) 04:02:41 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) msgget(0x0, 0x40) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) 04:02:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x20000000061}, {0x4000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = getpgid(0x0) wait4(r1, &(0x7f0000000140), 0xb, &(0x7f0000000240)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = getgid() setegid(r2) r3 = dup(r0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0x100000000) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x8) 04:02:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1d}, {0x28}, {0x6, 0x0, 0x0, 0xa4c8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 04:02:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xd8a1, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2c, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x81, 0x9, &(0x7f0000000080)="b98ae3084b7f584ee0388b2ba1036cd53e57811052bd688e97b5773a8083db109e9d9337ac2cf19cb8b7c0d4e84b2558a814792b9c4c63fe253e89157e8b347930b9fda723273eab1fcdb1c585d8aa8e1859255eca2f807f42e44e6356789c669ad8cb1241e4655972972797a356584a62c1843918d650db29bfe051ba1f19a40fdc75e505eecc69aa0ebfd7076947285dcb2c8aaade0fdf7efa14890d79b783dded118d9a26d22dc3ddf9703f64a57d1a", 0xb1) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x6, 0x8000, 0x1) 04:02:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="78cc0df0") 04:02:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x80000066, 0x0, 0x81, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x8, 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 04:02:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) dup2(r0, r2) 04:02:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x36559127, &(0x7f0000000380)="5bc36fe8172530d81f6db911886811ee75213928b78fabe18b9c0264ee3e78b0e706261e732bf65453900000005b2709e59d9de38d8f396cb1dff23c4a11fff7286291f7791567d21ce263bbdf1457caaea6765601464dfb1a8e8501d3bf8a3a7504d84531e68977be15fa80fcd7000000d9004e8874a88e5dc7fc9c7ad5792b84667c6e54cd77437aaacc9f56c8fcf06ea6a9e4ca0a39a4f46f990700ef61f17ae6800a576d048a688ef476379362b0f027bb6ac5f1b65b346974dfef15b5ec2ee048864dec23a9dbc039b12cd876b16006749113a541c51a6cc679e19310") 04:02:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x74}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ea") syz_emit_ethernet(0x8b, &(0x7f00000000c0)="e0fbefa7fb63248985d80de093eb0fe22d14d6df3f750270473ed842b4ae9edc6c86d86f47ad8c852d5e1ff9636d611639528bf96ad60da12d33d439d005a64eca96e678cf18c139671a0834843f6c188a61118e82cd28e3dc02c3b5812784356e53bda250c3598da60b9ee9e8cbb63d7007229b2741c1fdbab7a78499f13ca7591d925ce2f629c89b3144") 04:02:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="0000001860b5008b00c6c8dadbcc0000000008000000000000ffffffff02000000800c31f898807d4cf01fc2", 0x2c}], 0x1) mlockall(0x1) 04:02:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 04:02:42 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00'], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 04:02:42 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80000004) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') socket$unix(0x1, 0x7, 0x0) r2 = socket$unix(0x1, 0x3, 0x0) r3 = accept$unix(r2, 0x0, &(0x7f0000000140)) getsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x4) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB='e0\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000100)=0xff, 0x4) r4 = socket(0x2, 0x3, 0x0) connect$unix(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc4406f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c500"/339], 0x10) sendto(r4, 0x0, 0x0, 0x0, 0x0, 0x0) 04:02:42 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x5}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f0000000040)='\x00') 04:02:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x8, 0x6, 0x4, 0xa5}, {0x3f, 0x2, 0x90, 0x1ff}, {0x7, 0x1ff, 0x101, 0x9}, {0x80, 0x2}, {0x72, 0x7, 0x8001, 0x7f}, {0x6, 0x6, 0x7, 0x4cf6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:42 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup(0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)=0x1) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) 04:02:42 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={r0, r1, r2}, 0xc) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r3, 0xfffffffffffffffe) mprotect(&(0x7f0000292000/0x3000)=nil, 0x3000, 0x0) bind(r3, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x6, 0x3f}, 0xc) 04:02:42 executing program 1: syz_open_pts() nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) kqueue() r0 = kqueue() nanosleep(&(0x7f0000000000)={0x5, 0x8}, &(0x7f0000000040)) kevent(r0, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') kevent(r0, &(0x7f0000000080), 0x200, 0x0, 0x201, 0x0) 04:02:42 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup(r0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000500)="54f3d7c7424fa665cbaedc57bfec71c617ced0769fa1f80943feaf7823423a6eb550f1089d502d9d3b556c70010f876b248f9e7ec6da98d40005d414f3ed534a57423f35fe7e2c4f087ca3e3bb43b06f33422969c94399763880cf866429b4b1638e0335f9f97ed9edae4a5a7733ee451ce902ba6e74ce8082e1", 0x7a}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000005c0)={0x10001, 0x0, 0x0, 0x0, "d614f19d7e987a1200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="27df8d3b00"/54], 0x36, 0x1, 0x1000) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x100008, 0x0, 0x0, 0x0, 0x0, 0x20, 0x4}, 0x5, 0xf7fffffffffffffd, 0x0, 0x0, 0x10001, 0x4000800000000, 0x2, 0x4}) unlink(&(0x7f00000000c0)='./file0\x00') 04:02:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x40047307, &(0x7f0000000000)) r1 = getppid() open(&(0x7f0000000180)='./file0\x00', 0x250, 0x12) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 04:02:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, 0x0, 0x800000000000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x27, 0x3}], 0x1}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x8, './file0\x00', './file0\x00'}) read(r0, &(0x7f0000000000)=""/24, 0x18) writev(r0, &(0x7f0000001480)=[{&(0x7f00000002c0)="86e8246c9bb1b397d66154f1a743b716966abb09444c9d8702c06e8eeccef8e4d1d0ab20b6edb5854198e29756d5d1ac5804a8d5b7f14c9aa0d64f9d05be3c4e5e91c0272c848dcc9e8315fddeeec2d64de0e861bd7ed598f9f6bc772d9678408146a07a99912280d1c463207497a754a4e899bf727747e294d0206d128302a572cd0284d3755621866239ddeaa9da7f2f2f4f4be0765efa567c97e7156ebc85516d2ca07e7dbd933adadc2f4e193b45132c2999156b477bf2457d4533ed87a4a6a85865746fd2ceef8ac5f18f94eb2ce4d7e3416d1ee40013caed25d97ad9b86c6307ddf28ac95bd57c367604e0371cf68e2867f5b71a1ed0d1ea568894adeb5abf481bb9a42f0628a115b3d4ae07062292d6d45fef3d79bcb486e20941becce79d9dcade0b973d367e2773a52b9c31678c4f4774a55f4361a260e9bd0c1aa40dec1d979625c4f170906fb2cfa6cf52804d9a51adb860d0dd1a5c419fcf20fee51cdcf496a3e6f393f0aac072c78f484b7e7d2d6712115d5ba63c1c0febb1512ca5c9eb54d998b5a2b4a72244aa93460732b6d2cd9ddfdbe4cbae371b63850aab226b5220b96361adc4269bde30b0214cdc405f40dae50c1fb41f7c02504cfd6d0bc13e5933ae58b994c3c110ee7d75562cf909cd23bdbd8f979bf6c135e24c92150706ff13fbee1bb87a98e6277816a6d5a6a248c7748e2ced14141fd0db17d42c811a17bc55a94fd69324dddad61fb1017abc725a30a7a08511f2413cbc2e488e45202c267e33c3c4c171848e6ff9de873b457a4875a5307189701d69463c054c1ee2fb7beb339820184c67b6f62e9ac1580fd0177a7c3afc195cea3f1d563aa5b9350260503632310b038456e6b669a1252041332ae9b4027f978e6aac6019f69e341b1d9753f53e3e92f1e1970a56d47a80dda174388cf152ace181f8f1d7c859e2575a697e5ff9c98c26de3ad2ea938329d0f5515d586a3c533256713168ec56d9f1635ab7d082d49414aaa4f0e506ca33b5a0164228da02d6441293f04259b0cd7e24444320c87586a09cb5127be161e87c5d0d526bb2a09007a2adca83d3752420055aaf69081c632e5b15ee44fdc696865e3847eecd1bc612647f7cc80967ef2c44281f316577a0862c68a1052bcfb33e102691feb0e99aeb5d46dc5de6642ecf43a34a2166e78d5054853cca2db3139a1599bc048376a1e114a250eee3dc12b4001da21e4fafed0bf14540e8117a192440da0cebb81314454222cd54076b032cd8706168db7525c22b9c13ed683e12da7b60f9f55527fb9e0c86a5f7736b10a5a192e4c9fba42152b0d3793e711a079ab82b4698bb3b695b46dd1feec7881acdb7e9e54e032aae1bc19ebdafe51abeec03c0b65d0c9fe47fc5fbd095aff21e0d4d55b9f7d0fd4780d7599b22f82c7d6a5dff290fce0090e925a66034e73481a1e0bfbb17914e7ec0b7c3f9a6c432b6ff0512796389851fb37a5883f9063c1fca34b7f1dcb28e2cb58fd9d6a9c1133412e902b7b7cd5c38d66978fbb60d32cfc63aff424a7849d0c26373edb10389acf544d1d038367b065d2c6c5a694b48cad0efbfe99298a7547cb833545268a04f6ce4a7be282f41f02ac8208ece2e31a73fa3749dd0ad2a97a3b43c01558f4de64ca27da0d3f14b938f0867a25f0b4b3a8dc5aff9190da28eb2953a21664f833c281f1dcce0e2588e6170070e1ff8a71c67eaef5d77a3bfc0bf41fd46c113e7c94df8a09de7cd9ab919c722b7b44d1935dc8456b5f59c9f90c617d051a41030cfc08186e2aa497cdec879c931647cdb83d8d3db5e22d95b266f23f891f4b7110477f33d172553e581d432e82ce5fd9d241a59bce2fc381d99c9576b3e8ac439f1c0e077dfccdf88d33f497f1c2f598f9158572d22802c53fcd58c7bf4dd18f6ae2dd48c6af5ea0850726f2df6c02728a9b24ff33ad95499a962731ab1582fe2cf290837adb6ae5fb9b9fc34fc5eb957cc939404d9239fd0c71d926926ba9ee170b76635724dba4815f4e9919ae8babd1d29efec9f07ba7f9ce8144531d0131fe64f2781b37c90af83a355e629044361373d45c23b1c90cf6480a6b0f0209912cc5d41f7db168bb80503e20f514e2d1714a2be5a08785df25ce4b5db1020f260f3b03c7d4b0b1c983d9c4dbcc7c51021d57152654fdd4f6bcf8f9cf307a37e83753c041a741a5e42b66d4c42e6587cd2dfbb60d88b1b5001014273ef9711ffbc8927da101aef9b1d9d5fc42800ed7ce3463f169a6fafc92609ab98e5a1145cd7f9ef57803df181bd3c217bedafdc1199988fed90a3fc4468c9073668d4bbf3dd27afc4c957c35e744d23baf614b7944fac04e0fa145f45da144992d2debd71ee6ab6954cbba780d7a631958e2034ec6ea8aab7a97feb978a0a7968d6429d7166b361fbc024d583c1dcc8556fae7d18deefd60e10144c24e52b3bd6a93891a492ce1ce403ea6b5e81f92ca0357e1e5140516fd1dfc78840235bba40e464e19b1363b6205f2dfac4f181654c573b1b6c2cedb960359759adab4bd3d76e2317484d49f58f1f463136ddcc3f96ab12004a9beb602b619218da1f02f86a9304fa40451fd85cfdc059b5091bc9652ba3e52b35980e7d9005b78e2ce3b42f16cd111e4ca3c7c5f844b82ca8ef8274c9491defe0b0cdcbb6a2164ca72c5f190ce167ee15108bcc05b6f7e2c53dfbef624ed15817f7816ba7c590e1f83da58ef981d8f186108d7bc0c6f3e8191a5dc8ae02384d0246c1e3b8cde7fa7cad33ac8a6b382a9b9b7c37229e6af4e7fd79a75e9769c61a1903553699796f2c2350e306c7dd5fe708f70dbcc7c2abdd9e2770d307f2e971266220be27893b269e8c96c6ef1dffc2f8b8a4442d82d05617444bdacc1f9fb83c53a3bf67e77960da96aa7e274e3a527c153a14b22808314ea0b900736778808a8eb8cb3cd6019a5d73ef86cbac1216f82d5706781ed0e022e508bbe1311254e7de3265761e4c12eed0a4754b96451fe6d48cc99b224fccc93171f6dbde32f3bef62d15d69424fb378c767c6cc8a1651cb4e83fd10158031478a200655d39cdd17164582006f8e308b1eb87744e8de23fd292869661ad7e5702cd8fe7fdbc38c52627ea70901af1c4b2426ac35e1046f29e4120aa4ea4379e28205c667cd1c32a880dda1ee3d3beee34e27b1a8a47edcadecdadfaf8edbc50de47f7be5b2d0cebe8f2221c0c9dbf2631fa4f9078e15327bcaedb65a761e257341bb6fadb8ba86cb0612430c40cdbcf7f1b8d783e86521a3813c895eaa956282f0559fb402d2a288b254e60d60d346d254af29218f9469c6f92a3369a58fbc7fea86ea41ded6485ca0c1f8fb8412c9a63c96d9c7d44750b073d5f5f3a0fcd783a28df90b8c333d8460a232248cd9b9fa19f940d242b7be94d1673460c71f13ace37887db7648cc648167a57ab205bfb7f0ba6fba5a359a52d6e25b2d61014ac6ddc8f6d9f8425f0bc62973d248d913387189ba1054a5f008b1f6ca39c380974397c8c88b33fc014bd55e437f6f5d096b83501c35492e24ef68dc3d101a810b9de97314c72a13f6f3685933ddbf02b61ded7c8d0b0e13d9967a8b8150426b71defe0fc87de7b27140a757bc360240e1503be86ee25762625a3d2008e24ab0a5476deb2f73e599f55706ead410416cca60c36cc375a2835223647ec110bb3ac5cddf851e47b8920a9bc2db92c72c0f6875dc5978ba4dfe61c2a0e39a25f0e5971e63d968c3b3581c8aec7a447d89aea6423b8502ecb0a3f48125abc4c2b791c3b58a213fb86a5b60aa118524a47a7cf642a55023590cd5cb91d4e8e99288b4340043aedd70df98b37d893e443fee9fee451e22825b2bf6afa7c86feba8df156c3a47ef479d3f808552da0f500c8977095eab5e95529195b75fdfc26e590f90a4939b89a5ffd226454b34faec9cae4b0c2a5650b7fd955e01101bc1bf4eb5a482d2f6ebec68ce8a764c15218492ff6ea6a6059a35b97246dc6562b1fc96797c237355f2503c0e8a0af327ef1e461e2993e37f2f93c3e2c237e221d69a52fc066abee04f5286466141d145863f9afcadadd562d89cac6ceb0dc589893618e55182aa213c073174d4b967e4f3efdae3addd98c74b6d5128d50b9dc765c8ef02ec3196a7cb4915bf633ca6d61bb925a5fe642864a342bf5cd41269c444feda2436ece0d99fa2022f45327c63ddd46da5426a60a71d76a1c8204937538f21f53cb61390d3073e0e8e697b104a0a846872890f762398c18a54fe2556ca1e70272b9d23ecd7333a1b9b6dfa38b7754d106ebf58a55e0b43f0256c892c3d80184d9de911e9f34d2ab04ff469d7499fa40817d8ecf46ca0fc410ece832832df6b581396b24e7ece1579a58392b1b3a6216bf382e7a6d37237996a337973df550f28c729c78d5683e6bde7d9c5903b55b44965b224582b7d4a509a1007bc6cd6e681f67e8cabd53b46746ede3bb51d35bf3859d6b1be92902e5e93d72ef697fdd63a9b88f54b83f6bf42eb2e3c0288ab860a5bdd5cf5036b30eb9901869125a72c64606bcc43ad82fb0b51577fe535671c1ae99cacb93a4259eff08117e35ffdf3d5533c50ce4a1fd12a09d4bb35a1a7fcbb93d3084f25e5e3feb282ea90cc0ecd4c0a464e999763512bd5c59836ebeec2fa9411efd93cfa9c36e166ffcf21a117c5d4a2bf9c442b8c1398e8ea025a71cff6dd8c3e200c759856a6ef9c32472538731d840334d3a43e2bd194216d3792ebe4df2cf56d9d1420b70f6ce36284120f20fca8267330896209cfaf7ebe7ebbf1bd73d3441dde0e818c1bf8f9d151fa9469fde8951b4417d618db106c1cddf169d5f0ad1482461af4c8cb4b439e7719dc38b48d5a17b0e2cc2ce8aeda46e5a633e4543f7c746b17ca921513006de9130e7210c69c4d3455f1775cdae2dc27554219121e313f1c4a2f67e65f2cf97e7b80016c6c46ddf53173cec4b9f90cd74fd8e78330d52809a760fa0f1562829b7a870f97d579a00a6efba351ef39c0bc7524633a7e6ea34cea12ae0ff82f6c8bdac8e72170f2b968df0cb", 0xe00}, {&(0x7f00000012c0)="4a7a4ca01fba31035ee5655afdbc322796bd043a9520ecabc2f7e8f8193a73590ee733a886e92ce8116f4d784e3fc8b91a34c6c9ddfd049553aa1f2ce8b25e36b6f41097d52166ffe038bbcccd10c781eb9919325d3df2c2b4525c3e88a34f67865dd5abcaf462406ab5c7", 0x6b}, {&(0x7f0000001340)="7c0f2e4f2f644754d4a8ced45d48d862153f44737fbefa02ba42ea15fc73d279dccdab8425bc1b9d7d5668de930937894a18b5f184f3d38f89ba99493a05b5e678ba91d0b39144a4529cafc9338658eefe4926dbeaa7a507ae14f715bc61987e7d6710523d9fb31f49b5fbfc44870a0dae919e67b1639bffa50bff549469bd6ea12545c8e5a90c7cac830fc8d69984a0c06e757b59c02998a5d26a04114e3e5fde77ca899842d816029942a430e97277757c69b9bedaef8e72f17afdfef23ad2f0466cfb4c15f8ac4aac66075fc876363a632d3481a9e4c58d87c145b6120c240f9dce2618735a9a219692707f4b1251e5c29da16b8bca61", 0xf8}, {&(0x7f0000001440)="d36315457eb0c62737adaafeaffe88bed183d77d3ba4a9", 0x17}], 0x4) fcntl$setstatus(r1, 0x4, 0x4) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0xe009, 0x0) execve(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r2, 0x0) write(r1, &(0x7f00000010c0)="95637e4b29c2cf92b1cdad14fc90bd7ee546eb0d0e3815bde3c4fa34d8ba0c209a1b7ff21f49d06a408e1dff5769e6439d553572bc5773cbd401bcc85603d3b36c6200278ce6dc1a028f64c2ac29115a30aa4b7741e2908c06a1c0bb8d95d9eb6ac59864e8951a05957af51e2b3788176b5b24", 0x73) 04:02:43 executing program 1: r0 = socket(0x1, 0x1, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) shutdown(r0, 0x2) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000100)=@un=@file={0x0, ""/80}, 0x52, &(0x7f0000000000), 0x0, &(0x7f0000000080)=""/30, 0x1e}, 0x1) 04:02:43 executing program 0: clock_gettime(0x5, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) 04:02:43 executing program 0: r0 = msgget$private(0x0, 0x1a) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/53) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 04:02:44 executing program 0: socket$inet6(0x18, 0x0, 0x9) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x10) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x2, 0x2) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x28088, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:44 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) flock(r1, 0x5) openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0xa0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xdcba}) flock(r1, 0x2) flock(r0, 0x8) 04:02:44 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setuid(0xee01) msgget$private(0x0, 0x669) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) r0 = geteuid() setuid(r0) 04:02:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) 04:02:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "bc192c66104e51b1474e1ba99e5796ca5a1ef33a"}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d705000000000000005b00000000000000e74de4"}) pipe2(&(0x7f0000000040), 0x10000) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 04:02:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 04:02:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf639", 0x3c, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}], 0x100000000000023f, 0x0}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) clock_getres(0x7, &(0x7f0000000180)) symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000100)='./file0/\x00', &(0x7f0000000140)='W\x00') openat(r2, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 04:02:44 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 04:02:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f9") 04:02:45 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x799, "73cc510e52b3912e0d3fc9c06d00"}) write(r1, &(0x7f00000000c0)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 04:02:45 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x48, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x8000, 0x40) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x27d, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000040)) socket$unix(0x1, 0x1, 0x0) readv(r2, &(0x7f0000000180), 0x0) 04:02:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 04:02:45 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x18, 0x3, 0x0) sendto(r1, &(0x7f00000000c0)="3caf6019e9631c5ee9bc7b79cbfcaa61829ba6647f8be6b88ce2af9b0dcf2f6fbd590a83465a0a0c77c7a958eb63c70e2f18b59d1bcedb029138769476b1e625", 0x40, 0x400, 0x0, 0x0) r2 = dup2(r0, r1) sendto$inet(r2, &(0x7f0000000000)="63c429b82ab17b615c18c1e6a8fff1fa8fada15d9e7f1fd564b57f9088a878ea9bbe19711a8f28908263dd849f8042fd5bd489935c145510e65b763615a89b0baae0bf0fbeeaa0c2454e39348d62164c4184e2", 0x53, 0x4, &(0x7f0000000080)={0x2, 0x0}, 0x1d2) 04:02:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r0, &(0x7f00000001c0)=""/32, 0x20) 04:02:45 executing program 0: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) shmget$private(0x0, 0x2000, 0x200, &(0x7f000043a000/0x2000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20280, 0x0) sync() r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x7) 04:02:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x162, &(0x7f0000000100)="b22016b354e53390f405b2021b6ee7e7b46dcd504ab610f67eefa2f21b5caa3c2ee603d413302542ac56e65dad44e229086c196faf93f777e18150abd4a1e05710da620b8a9aad8ac016461b8fcdb2fe20a554e5394137fa98d41e0d8b30041906dd6b4b73beb48f2763aa496f690555171a3bb88b217ce3350e58005e8de62a4b19c3254ad26f0864f88db3238608191c8800000000000000000000000000000077463a015db4e118ed34d5ddf560715f0efd6cc5b7e1652d96467643ad054fed0daa663da057167bb47c8850c0c4cc9efbbd833050fcdb84bca1c9af9646cce641f99731fe4a1ca443eddaeeb253adb01f52863dcd839935eca13f1633a0c43eb9fef424931866ebb3aa90c303ce993f720f29bc6da98682df58dcd42d3bc204d3cce524552556b0b161ae0139a758eb41d052a167b082ecd67372516c46aa116033287df08a62f63e4a99fdfb311506efc4fea0d45d3be9dd4a5181527c4a6369") 04:02:45 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000080)) r4 = dup2(r0, r1) r5 = fcntl$getown(r2, 0x5) fcntl$setown(r3, 0x6, r5) kevent(r4, &(0x7f0000000100)=[{{}, 0x0, 0x20, 0x0, 0x10002, 0x40000}], 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000140)) write(r0, &(0x7f00000001c0)="882cbcbd8638244b050020fa803ba479ad2b18e2a76a9d03f70af96be33fbabcfda5bb3f520e9ef7f6dff2813a4d7823bbd1fd238c2617b19f7ec53362ddb2871c1b220f56487fff80692c40718bda95c482743caca276f8888996b973452af269346334982b600d74a0feaf1c5288e75cbdd4c4be5c0ca4469d572c7e41ce6c6bc4c5a71bf3aea17b246ef703e41278fb2f0ff64c408a568b0a5510263065571b8a6724c03c0e301c4b765fbe7613cfd37e5ca0328c04fe73c6b5a0da55267e147e279a15075dc8e1024379386575a2fbe27f7f4f1d5c1b61384f6a7a3f7f7815543c2e2aecb286221735dc4fe303bce93eabac18854e33d69091a0ea71186ce8fde9c65262b10422995298e2e5e035caaea167a7637384d94b6b7dd0e540b3430465f7b9a6f7d8bdc63b00"/312, 0x138) 04:02:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20288, 0x0) getsockname$inet6(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000002c0)={0x2, &(0x7f0000000280)=[0x401, 0x10000]}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r1 = open(&(0x7f0000000480)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x202, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) pwritev(r3, &(0x7f0000000900)=[{&(0x7f0000000640)='c', 0x1}], 0x1, 0x0, 0x0) r4 = geteuid() getgroups(0x1, &(0x7f0000000340)=[0x0]) lchown(&(0x7f0000000300)='./bus\x00', r4, r5) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) chmod(&(0x7f0000000000)='./bus\x00', 0x13a) 04:02:45 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x80, 0x0) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd", 0x17) r1 = socket$unix(0x1, 0x20001003, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x1, 0x4, 0x5, 0xfffffffffffffc00, "7ca66749726773ef6364f37a93367328bd858dd5", 0xa428, 0x7}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0xc020691b, &(0x7f00000000c0)) 04:02:46 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xc41, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pckbd_enable: command error pckbd_enable: command error 04:02:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) preadv(r0, &(0x7f00000012c0)=[{&(0x7f0000000080)=""/43, 0x2b}, {&(0x7f0000000100)=""/36, 0x24}, {&(0x7f0000000180)=""/50, 0x32}, {&(0x7f0000000200)=""/149, 0x95}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x5, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000002"], 0x10) connect(r1, &(0x7f00000001c0)=@un=@abs, 0x8) 04:02:47 executing program 0: r0 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050160000090000508005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xffffffffffffffea, 0x0, 0x0, 0x0) shutdown(r0, 0x3) 04:02:47 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x401, 0x8}) semget$private(0x0, 0x3, 0x400) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000140)='\x00') 04:02:47 executing program 1: r0 = syz_open_pts() syz_open_pts() fsync(r0) 04:02:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r0, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000040)="f24388af783bcbb95d34dd0ef65b0f3e71f791f4106d6a898e4ade26d94bd6285b838cfdf0d69867be2b4a0ef0c045dd0abc3818b7099ecb7916b08b11820d3f243ebaab3314e91f76686126fd9030b0743164543ccc08f668b811cb4488ab6f05e8251600a7728c6a8c67a4362dc77b2add97217bdfac3af1a951228481af886139e6de10da2ce6a01dc3ab24901b1ce96207a68b62f974fcff3ac45d48ce922c2c95736e8081ed7f22f49c150613633290e49cc6b4388a969aaa9404b308a04f03b2", 0xc3}], 0x1) mmap(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 04:02:47 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xffffffffffff146a) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) 04:02:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x20000000000000b5, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 04:02:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x0, 0x100000001) setsockopt$sock_int(r1, 0xffff, 0x120, &(0x7f0000000080)=0xed, 0x4) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") r2 = semget$private(0x0, 0x0, 0x2) semop(r2, &(0x7f0000000040)=[{0x3, 0x8, 0x1800}, {0x1, 0x0, 0x1800}], 0x2) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x7) 04:02:47 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10082, 0x0) r1 = semget$private(0x0, 0x4, 0x604) msgget(0x1, 0x420) semop(r1, &(0x7f0000000040)=[{0x2, 0x2, 0x800}, {0x5, 0xc67, 0x1000}, {0x2, 0x1f, 0x1800}, {0x3, 0x5}, {0x2, 0x7, 0x72506f87a18f4559}, {0x4, 0x7, 0x800}, {0x4, 0x3, 0x1000}], 0x7) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/172) r2 = msgget(0x1, 0x1) r3 = syz_open_pts() msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/138) r4 = fcntl$dupfd(r0, 0xa, r3) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000200)=0x7) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setuid(r6) semget$private(0x0, 0x0, 0x4) fchown(r0, r6, r7) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000280)=""/106) setuid(r6) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000300)=0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000340)={0x1, 0x401, 0x101, 0x5, "d3c6c3f41228da9eeaa9d3f241e5cc5736e17a74", 0x0, 0x200}) connect$unix(r4, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) semop(r1, &(0x7f00000003c0)=[{0x6, 0x100000001, 0x1800}], 0x1) semop(r1, &(0x7f0000000400)=[{0x3, 0x1, 0x1000}, {0x2, 0x6, 0x1800}], 0x2) mkdir(&(0x7f0000000440)='./file0\x00', 0x4) ioctl$BIOCFLUSH(r4, 0x20004268) fcntl$lock(r0, 0x0, &(0x7f0000000480)={0x1, 0x3, 0x992, 0x2, r5}) r8 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) r9 = semget(0x2, 0x2, 0x428) semop(r9, &(0x7f0000000500)=[{0x1, 0xb475}, {0x0, 0x0, 0x800}, {0x4, 0x0, 0x1800}], 0x3) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) msgsnd(r2, &(0x7f0000000540)={0x3, "8f"}, 0x9, 0x800) getsockname$unix(r8, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) 04:02:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r0, 0x57}], 0x20000000000001ba, 0xa) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000140)="7444e08992f73ae29b997fb2b2ef5059c492147e4cf4d21fc58bcfebd926e00e85d1022e2a1aa0de0a61e2c0c9273967a69375bacc7f533b3b213743ac043b6ac4a23db33b88d8cf9080bf26ec54b18f5232599cf7d2e9e813bf16b928911e2fabd9da709e4d3b2e9f2ae5eb3d86b29e39db92c6a250e1d53af13ff2161d16b22350efe67e347bb3da156e6db80ff90bc600c136002a34a1c596604a1b198fe3a670244a919c1d5da2c70e26c5db71f3eb838bd364d98161cb242fb21f1b5ef0d5acd06d6e5d68e9613d1e866942d5e35a963235c2ef8ca7ca2b644bb673", 0xde}, {&(0x7f0000000240)="c8365658f51d95166c31a393df2dc2303034bcbfffb431668d063f84ad1529f5870ac22ed368fabfe81c1cec0c", 0x2d}, {&(0x7f0000000280)="a5cf862be6a1801d30a22758f572a11ea9b99da9b741f73a1fbe032f6e624d8cdbc2bd5963c4f40bfb6961d5c73d359c1aa715f98dc3651214a432bcc22a1ead17faf957768ee0881e41d8fb2214752b80760ed598ebcc45d1491cbc8473fc98542030f6929e902a1f1405b4a0be4b7b9352197cc5671039693267bba793b54b4d8c2a41b6b21e903b2404b9391b13fb431ba1885ff0711774efc2ac69243c851a3142f551a5c50b0987da1994f040754b4c8862adfaa069426a85b0af5baca6bea8675f330c43a078d492c69289278af718fb5a844c3fe95f00c21c055003bb6df0e046bbacac270926c4e5", 0xec}, {&(0x7f0000000380)="81c447c9a3d3f45cb9b063af3601945f94707bd4f5a40be793b87bc44f481d943aca28fc937dbd389dcc38fc3c44e1065317b75d175f86835a9e14ee32a41aa5aad02f544ce2d85826823ef232660eb69a81f799ae0bb4c7db354cf87eeca19f628da18cf19258297907", 0x6a}, {&(0x7f0000000400)="4c7bd8083ffec203a8b8b05815bc22429d92f9ce9b824b4a9770a8f10de0dd2dee0864dff14d1e98d000a33271acdf6bf61158578900c7b21a85439f506111586bc86e4555df1374714804302e2d1853cb98d016608bd08f318045eff0f4c561cc322a1b0812efd844833591a93580a2c6617ffc95a5269bdbe7e6590fe58da1bf9d50284c2e19268e2511d649a91cdcace9f674dfb8817c64184f743630eb9f57f414ee0d97aca22435bf81e86283cb95f16a0b65dee9315e8e6d25b23fe507242c782a6cffea", 0xc7}, {&(0x7f0000000500)="87640117ee6f29ba0fce896e105234f49df08b42a7ce5f664ad5df8cee5400133ee52cc2", 0x24}], 0x6) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000100)) 04:02:47 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x40, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) socket$inet6(0x18, 0x0, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x18002, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0xf00, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20020, 0x0) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) r1 = dup(r0) kqueue() r2 = socket(0x36, 0x8007, 0x5) ioctl$TIOCSDTR(r1, 0x20007479) dup(r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x96) connect$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) socket(0x2, 0x3, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 04:02:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20030, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 04:02:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1000000000000001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) 04:02:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20001, 0x10) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = geteuid() setuid(r1) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 04:02:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x0, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000340)="670dc3", 0xfffffc75) getppid() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffeb0}], 0xffffffffffffe90, 0x0, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x140) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/175, 0xaf}], 0x1, &(0x7f0000000100)=""/119, 0x77}, 0x40) 04:02:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)="40e269c9e1", 0x5}], 0x1, 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffd) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0xffffffffffffe59, 0x0, 0x0) read(r1, &(0x7f0000000000), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="860b5be563651dc238df7968ab3817d608f3e10fe860b10c74866e175b9f9c75fdc49ff0814284800d"], 0x1) 04:02:47 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x2}], 0x1, 0x1f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2de49e02eb6d13322741"], 0xa) close(r2) r3 = socket$unix(0x1, 0xfffffffffffffff8, 0x0) r4 = dup2(r3, r0) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000100)=r1) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 04:02:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x45}, {0x10000000000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = geteuid() setuid(r1) syz_emit_ethernet(0x4, &(0x7f00000000c0)="b6a7ea81") r2 = open(&(0x7f0000000080)='./file0\x00', 0x42, 0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x34, 0x2, 0x1, 0x1, 0xaa, 0x2, 0x2, 0x3, 0x3, 0x3, 0x80000000}) 04:02:48 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000040)=0x3, 0xfffffffffffffee1) close(r0) fsync(r0) 04:02:48 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x810, 0x102) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001240)={0x3, &(0x7f00000001c0)=[{0x1, 0x1, 0x4, 0x6}, {0xad, 0x63d4, 0x80, 0x2}, {0x6, 0x401, 0x401, 0x9}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000000000000000, 0x0) sendto$inet6(r2, &(0x7f0000000240)="33f3bf2d757dbe6ab4cbffe11ca7174f27a8f7cae80e1da830c2495dcdef49dcf9c434a72575b97838ca79fe9a2c2bbca180220cbb576c2da6492fcab04292186b6dca4041b23a1ff40700c8f991e4054b90ab4a95f004e6a4be8767b1fee34da21cb321bd267620b4526024104804cf22564336764c11de74ea966a731533d4efaab045e832ec7e665d641096a2929d8d8830c096cca682db18d3d7b3b845e223976f83f79e0b8cba5fb4e3872e4ba37ce6398ed437cc507101629099c8838f6c0a8e2b18ee73566228c01b316bb3de5f211ed1ffcf9c76b2df536619144cc27116b2bab27272296e3eddd35548376b10d994a63e2dceda67190524fb3eca87e6c515e174039e5c8ee9944935579080a1e0dcb6a1553540e619e44e5553d703ef7f9d0bb8f5a6c94b54f709deb552cca88eb69eb38a53a3a99658e6234c6b10c3c6ac9a3727575719c66eb72eb25a80879428da0fcb204a7128fc9db885d48cd4aaf7f61f757cf23ba5d1c64cdec0a6edeaadb85e616a9c8eca59d4d3089a3cd49ad7d07aa75fdd5006fd0cc48f445dbd29994ac8aa1094f7aafd57e1aebb7e2e32734f9527248231eaa44e7c0e27fa878eba15027ea452381794c79c5ed2b44613fbf7fe26bb248db2fb70f27af0e1c3d9ea811ad4512802c2664ef1acb59e7b27e94ef536611dd8e0a1fecb1e0bf528912f5f77209301deaf9399721958289346554272c7ecb5b7b5137d4579526a4da398ae75b8f155d4a5e9d1cffc64e706a2c94bc74877e313084308a6516321837f16076bf28ba123e818960cc92365ffcfd04ec7675691c0e63887cb1d9171885413630a7a8fb1c551257c9e93768e7447c29e58cd35d516710a1844d0d4fc34cb74df043d1dacb584029fb596bbb96a2192d22d18d9a26707c9f301ffc43cbdf6a79228e7d5062780d1ad4f56a7afcb886adafd02ca049cf872f7e9c6b3060eda7c0940990dc940b852564d5f5bc9173baf773c799f59a4993ba50fa02df50b8949724410042f0f241c6f85254ee08c731ed3b40752b78667d3fdf083494326abe77f1a9cb83d36abb855b711002f8c981526fe83ad4e6092931bc7bdbdd50fccd5297a3f185eb61945ac46c908be74dbcfb09ce80f537e95c11b3c83dac3082474c81b63be29c3666f5d1df313d5383639c979dd1cfae000bc6ede4435343e94750e7b9541beaac60a33c696a478379e358866a9d71e9b599b5bd42f13186e51fd63f48d0d1ceefabf5f6b1bd4c47bd2d62cd4ab076801ac8ee0540763634721c0465c81bb8239bfeeec406d1087036a90deba803feecd9538005fa9d72f44f36379a61d4c3b2d98952b7cbd5288b005d09c7ebc8c486e127f9f350d0549b4c4f30ed9a6162d23fd6e0fada9dd0190e25ac41aa3ed55360c30e0fec9820b0a25bee67ec49b4a6284beb5abac01787599fb7da63f1eea27dbfa3463de0b87bd47ad18a5a2d5e566f5592f799a7203e80ac4d44f3564a610b189382637abcc975f5de985ed111116e5e3b2c7f22156eaf27369ff7c80970a65643b7b28e83c666795b1e90ddffba9749a2e87376cc87a94d7e8d6684bf973be4350ac1801f21bcf4caa4057ffacc3852a6a5838161abb379dc4ac6b712024310366b1cf3d574391d9421f5f4d2a511a429aaa786c6332177088adb3137c697147ba0ad1df99db16ce9b594931043ff312d693d6374b760692bb46dbf263ad37b1d9fc51b9875325e4d5d99b6941cd70b13435f0c6706a47972126b3487d35edf16f0e71e69bf8377582acefaa14d608b97f36a5784d947400bbe948c93842d57ba87b5fb21052f1a23b16b4085fa37a314793bfa823c26dbee99144fb797fa19a69cfa78f7d8c327d08e4546473ca2c200f5e75183740b63312f0d8a59778eae3d43610354701d2718e06b8b9b743c2ba1b4c7b5775d47c8e9434965c408e3c8f62eb440d7b9550be5128eec60113b96b8a1ab5d675ceea80e9934fab7d4184a067ee32fc1f3e2f00b9276a953587948f2059c5a5758e7d5b53203c5a2d2b0d8821dedfacabf8a826ec1eef71bd4274a50d50af491637119e35443068cd5eda4ee606a7eea69d746a864854f8e15d6c971cf5d01534592a52b981e0036bee5b51063b99530d922b8df4a3e136823d23da31dc1ff9e90688162f02ebde77aa0e0818290ed4bc41f7eea6d93684f7d0d800f765cde76315238d20f8a3fd76722219665599085de8b67b988fa8711f77edb14813ada91f5fe6f697acd1a99b7ffb0d1fd8e181225dfe9db2d78c22081b379f8f803889aae1fd4f18cd25a2e1933ef61efa580315bc82943336097cc236e86b09fc5d48f58659240d868c94d6b39df191c1c6826ed42cd406d7a461c263253768591088e711b299ff36a8029f9aeccf0a4941010cdd242f4461ff3703a1c53b10584aa8273fcf90fc5469e8e57b86c4522551a165e584bbdf8d43dc2b528945a61f1cc1a9dd3b3916f1ba751d1361d248ec322859c6336c7219ce0b548531f5fb7ea8fc852502b43aa7b65e9ff484dde402bbb8d4ffd4246f7934f01d6abce59bee61594bc3d3b23582cb99312e81b2fc491f543b89faf867bc62e5cae723564e561b0a73a47fd8a24bd825a70c685dc0b9f948a157d569a38757e67fa3397b44c4512f15975eba86faa1c465dd97df1aee3248db9b843866cdd584465bc4868adea37bc6837b6b25783283fc64d0513bb08cdbd42803620861eb005e03d4ac5007d9fdc225083ec4de7d3cd9ac46f96e798e588aba83409fb8f060466155081c86a1b7d6886bb863dbbe40c6403028265565c63d77fd21b9eb1a6afb9ee610df08fcc77050666e4e2e38c11eb0f2f034d91b3b00d8ddf4608186f0fcb1a2812b0d92a8b6d721868caf73fb36610e52d4db2a53f52d4beed2291974a0139a912e944cd2f0e59e0a68a0e1014ef8b9a3eb42dd07f7c02d59fb897aacf79ec69ea7cd5e54ae66dbb37a47bfcdd325382a92e8aa289d9f31737b84815b63cae7993adfb2e34f2a6d046c8e65cf908eac52a452990e700d860493bd7f98943dde8e45e7d6965eff29a5300aca4cf768752bdb24e700637cfe13fbceea52faea151964e959ab3bbb1f9b0eda0b87805a10f3843188fc5bc1c2ba1651018557114bd579a602383987099b0dc45bd1f3855874037489b773581c9fee6d588076aeac3925849d5b4c979c0ba74580f11e989078d2a58a6a9c9c246c45f28ffa2443e85b494462034cb271dd2a0983268ae981accb6d0f9e85da0666e88ce7779dfc9d1eab1f835192c4be48423c12fff027d8ecb68036b2b875a17d97ac7d0d53d83e60c3070386e432f9434bb6ff97c058710e8adaf5b81be1d24ecc48531452041b34a83ae52f4e9f536b1b31e2204fe7a8cc9cf69887e3234edd7ea07f833a4d73474005ace5d144c0bb865f56b1c715efdbd7653c121f59f7906192ef94331abfc482f62f5aa5e354a15ed4f4915f6347d5d25d32fb021025c22266c08a2bb9d554b8d5609e94b97b49b5b7166662eff165c4acefddd4bdbf7069e349a12db80be352a6ef503aeec4421721f055e547ffe8eab15f72844ff9a46d9346dff5f244e080aca34c8fa4dae94ac22f69a76b3c56d4d79cecbdcff211961a6aca88e0f19d336c25e627f1926a42a6ccadb7cd24c37411e5c0c98fe677345da60d9dd738b8f4b247a6021ee3f0acd06d9bbe46c8723ade43045fc2265ac4d2a6fc4962da9d1c1d82ab8f3d685ffe404489766057f00fd38dda5d998d269535a68334e978d660e9c8886d812eb67d60a2ce7cf3f05f8a1e0ca3a5fe9ebb45010c4d4f8db497a836b9ea78fb0c72d82160c2ba6c4452ac2c1fccf9d656d025e02f575b46fd81b5854181257015915188355118d70b79a751e3d1ab1bbe0f06344faaa4407d364d9b434eddfe62f07b332f400aa3e4e70739a753cc3902c0110173eb3ffb6063d1445c9a2da3eb087f781ac63906e5c91208a9ff0e525ff03b4c48867bf241b6fdd610d673c76b00d6f1ec5d4fe054f411bd24983f439081d89b27425b63074948116d3158659b8ebdb44fc4a62e4f0b5d7f1de442278b29e23ccb92dea6a112b69ce28fb6d1a0516348f831e5ca0fa50a2cbc078696a350ebe5b7e186137f020f9325209f1ce2d062a73496ab0dd62e56969b80fe0effc663fa6df6a6ba54b3678ea5f1d59e41e9724498cca5c09c3f719defd4cc4b49d9ba2b35b2c7d6a1ed8c915c6e6b4d42720208017f3e031299774d0d24a5734d9332d00c6f9e8c1f4c7f5337b4166bd6456e5de616c0931b559b8aae62a7d58fc4836ac8635bca6766de36944c3621da60950592d34f86d133c1033f5faa52650d6e3f0346800e5b9d9f72a73eb8899c14a751b2ab756c570663edb4e5933337d5e41f931a165bc4a69b010d5e870386a8a3c9f00c895a4bf2fba783f181510a0821039345b6eb0ed0b700cbac891c11d6eb11a672fe1bfd76ea53899f5fa9e3366bce128111d66742123012e3f91800e6f7b8926eafabd7f314f454eeb08594162e09b5d26de3c5cae19e3c9e9fe1feab96d0962b3d6f2c8f92aa9205b3fcf806bc1840e12e7f5db85cf4497f1134aa471afeb5ac131ec6b0c01a6bb908f973d7a7a88b3568b6da728340d67aa5d32acbf3d49e88638eeba96b8cf6dcb3b4271b467aaa36a4742bc48c5574265db44767e5e42d83cfa01c1392fe028e228df1ff41c55cee194c0886b8028464cfc0e4b796a4901b1d8c8802ef834452597699a349f7fc56ebf3a3a5a1a63b91e3f624b20813609dbdfa42cbe04255da9789c497aa16b42f07e9be1d365842b1946c5a89803ccacc4b9cb421d960ffdaffe80d4c22349821653fd1fa4cfb29fc66cbaab927582c626265cb79ff36c851278999d8821efaeed2b6f520058125ac544b1351ca7ece5c00bdee234afe837ec52b0ae1e7626375d2df81e32b743a49d6534d5c4fb54a25ac3e2468e518fbcf15b585962dd1e03bc09221d544e63a0ad6eacad57fdb3f37433ee531091ec1d489a4998dc661cb4542b8425237107dcc7bf59e995fdf474ff740b39c617b2a4172a78e01931a96f45a708da9a4ef6c6edb65fff30842449bf22be680d4c52629d81d531688a2132fa83cd9075526385abe2fbc07002f0ebcea07493f2f5008e26672baa81dd177bb6824602002748f8cfb71ea599d3de903b6d81c7f2075b7ed04fa7ac8c983824adaa6395493809eb8639cfcb59ed5df0e8dbd4535e701e0bd309ea08ed9ba7242bd260c667a0d944f55ad323da1722a83481ea9f0c78973a6fd5e5334555ec384470f8da62416ab0c9bd701f6f38dd56290d0556b36b5139af3ba8ab92a61365bfc13803799f7fbf5e8169c7c4ec0408fe7978635c998d5eb906a01f8de35aeac1a0909c6d046bc61b68750305e5c8c08b46f47d5fdc91531c874fc5ab2a0c075cf54f91090abfb3c751defa80048c6aa1320214ec310a874684e3ca79c9478ad52cc9e69c0aa40ccfd03e847ea272a76bd94e644934c03eb0ee64a0282ab65b23116ccd694a4776697aeda9f8c4a55475b8438f31f0502b219ec712b1ff92b034fbe5fd581a5da87ade8b2106d599f9fd762a929d7d8d3f72ffd3f45ac9a2bcb023162e7db2393c3b35551a9a23958303c00f1eda9d0e72cd91a45dc5356a2326d063bdf480a3b081358e7d471202a0f21fc30660624f0aaf4a923232a8cae3aa162caa2675fb17a659d73b11156c498c1c88d806d6149237e82ef1e9a48ae1246dcb78bb7ef442936", 0x1000, 0xc, &(0x7f0000000140)={0x18, 0x2, 0x8, 0x1ff}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 04:02:48 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1011, &(0x7f0000000080)=0x5, 0xffffffffffffffa9) r1 = socket(0x7c1527364929909d, 0x5, 0x100000001) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 04:02:48 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f00000000c0)={0x7f, 0x8000}, 0xfffffffffffffd4d) connect$inet6(r0, &(0x7f0000000000), 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x7, 0x3}, 0x8) 04:02:48 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x14) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0xff, 0x9, './bus\x00', 0x1, 0x0, 0xa243}) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/182, 0xb6}, {&(0x7f0000001000)=""/4096, 0x1000}], 0x2, &(0x7f0000002000)=""/4096, 0x1000}, 0x800) read(r0, 0x0, 0x0) close(r1) 04:02:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "002100008000"}) write(r0, &(0x7f0000000340)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 04:02:48 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r0, &(0x7f00000000c0)="025cf012eb3563ec2ef2675a2d287d81012799a2", 0xa0) socket(0x38, 0x1, 0x80) 04:02:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 04:02:48 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x5302) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x8001) kqueue() open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 04:02:48 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) 04:02:48 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = geteuid() r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0xabcc8ad2b262a269, 0x0) r2 = dup(r1) readlinkat(r2, &(0x7f0000000080)='./file1\x00', &(0x7f0000000140)=""/170, 0xaa) setuid(r0) chdir(&(0x7f0000000100)='./file1\x00') 04:02:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x20}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) open(&(0x7f00000000c0)='./file0\x00', 0x42, 0x0) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:02:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000100)="013088a528b49d8e", 0x8}, {&(0x7f0000000240)="42685f84279cba9d0c5186370b5c24d59e6d5acf72d6360bd03769afce85c5b5d682b0bbd8d8742f8bb8168d13e733f73afe6ccf168a4f32a99b705f4932544953d5ee5eb5745a1a550a7db1e2e973a2c6c4fade09e9dad737a41ac1e15271de198b0db599b81f4700e515ad114a8bccb648d64f22b04333214fa62ba2b082dff2eff149c421b3c76ff7baf85ab2dd95a55730", 0x93}, {&(0x7f0000000180)="fa58c7f8c428172f110ef3bd6fc91dd0545ded56ba1b47913a080a", 0x1b}, {&(0x7f00000001c0)="6cf0080b5e0e51104358d9a1fd1ee77627815ea5e662483cf19fcd4b2647c3e04b0e65d2dceef81dcf51e6375f6edfcd74c31c9858c2577ec9aef87f183a736a", 0x40}, {&(0x7f0000000300)="41028fb08a5cf7716370e0559dfbb1cfe42da727ef510e944070f3d25ed437cf4cc4f856c7acc6b33ba8eaddec0756dc30413f35d82ae77a860a73a3a41c113457cd4e2cf9a650418c02c584c82517828f3536bc21b73d9d5affae25b3455b51ae6146693faaec85b09aad5bad", 0x6d}, {&(0x7f0000000380)="bcf03dd0672e", 0x6}, {&(0x7f00000003c0)="9de8ba15429c6abd18b1a4a63ed61782fda51656634c4686bbab28b855dde15b9dea9e41b334811421fdaf17bdc2d73fc4e2f9b9117cec01ffd6c8c0d55d88d58f28e9c69f4151b8847bcdbcf80101a627cef2873e76dab4f4be39540174e0c066f31db5646c6494f6a7293848265eee289c1ca7c8b65047c6b9f62b687190b0e94a6322a7c1bf779f578f08344a7b4b4ff272655700cb496e564f2d984208584d3e7f557bd7269b9bbaef11502f06db1c32e9d0aa273211c437e6ddb387333c68470ce223b6a079d8524dc091fa48cbcc9705e39e81fcaa27dd3dbfd5ec91eca36c258dc9559f27b7ead44a2cafd1e0c25f32", 0xf3}, {&(0x7f00000004c0)}], 0x8, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x0) renameat(r2, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') 04:02:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="301d0000040700000000"], 0x10) sendto(r0, &(0x7f0000001280)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf9060000006730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02cef82d0a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b05000000000000004303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c10b0919139e2cb5aff91f576d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1f508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faf8ff0151eeb270381bfb9d62df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e575dc5977cb3eddd7a7fda9e7751df179c6068669fe84fac6cff16eb2eea71e8c1608df25f77ca097cd664fde5c16fd2428557b7f2664d2aa19d3b98f4e6082330c59bab6eb07937314477bb94b481b9453602e7038c44cfd0254301be815bb1116bdae0cce723f3c811527705ca7cfc431e2426d09bcf1089f5dd", 0x5f2, 0x0, 0x0, 0x0) 04:02:48 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) syz_open_pts() r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x28080, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) fcntl$setflags(r0, 0x2, 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) 04:02:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10602, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x84}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_media}) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) setitimer(0x66be32e3f202399e, &(0x7f0000000180)={{0x7, 0x20}, {0x2, 0x6}}, 0x0) 04:02:48 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="f41cc2754da393edb7cbf5762f3eb78e72ce528069742de0b37fef212b0b72ebaa2734308c4954b60e4fd61f9faf910131659d03bfc102a3eb5423a51998aa13463ca1609ddd827fbe89529d9a29de0684cdb7effd1d143782aafc049beadc048453d2af573de1d61834d48cb1a083eb25bc034658853cc3c30e17408ae10e5a7a80846e591481f3fb1faccd5972d7996f5286d31632df555f0b2a58c066938572e3057735b4a7d6da7d0cfee4f7e1b01e7a2c22e01334de0ffa0e00bc54b52f9abf93aa471581a63f4ff93b30d1166e897a61053f017aaf0cc2fe39d7679ab6474f02ccf90a203e9939cccfdf", 0xed}], 0x1) dup2(r0, r1) 04:02:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETWF(r0, 0x40044274, &(0x7f0000000080)={0x0, 0x0}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000000c0)='./file0\x00', r2, r3) 04:02:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x41) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0x18, 0x3, 0x7) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r2, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x1, 0x3, 0x6, 0x0, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x7}) recvfrom$inet(r2, &(0x7f0000000140)=""/96, 0x60, 0x841, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000240)=0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) dup2(r1, r2) listen(r2, 0x2) r3 = semget$private(0x0, 0x20000000001, 0x40) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000002c0)=0x80) semop(r3, &(0x7f0000001780)=[{0x0, 0x7}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x2, 0xe, 0x1000}], 0x5) 04:02:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xb8, &(0x7f00000000c0)}) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="70761a94f087f929a4df713108e4399b54b51b7fb58565ca553c9c479e9510683b8e7cac819fc55bcc3ba23dbada18e875f3d1327f4ad6f3da1edf9aca49a6250968c66c8a1f60da5c3dd868df", 0x4d) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10840, 0x0) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) unlink(&(0x7f0000000040)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) syz_emit_ethernet(0x35d, &(0x7f0000000040)="67b51e0d") 04:02:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getppid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x87}, {0x10000000024}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x2a3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:48 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0xfffffffffffffffe) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) syz_emit_ethernet(0x1000, &(0x7f0000000500)="b9e6e0f1bc4e99f116582d56d13bc95e46c36480e63f1297b8afc40dee094bb76be24f10ac581fb3c345b4a3289a156bd89a167954c69d7156301400e891146807653249f995eb19143b6e73b4271c3f080e0da3c83f87dbeb2f57c1c8f7e7bc27bf4ba9de0d6abc4265b7ee50cb380561ead5c95378a4597a7a563154890400ddbf9f9d404c4f86f86434d587bef02a545e9b0c74bd65682eb73110f43b3362b2708b73b11ade043bc4d9c2f064eac312ce3347be3bfc9141a0cc36768263fed29abca23e3c92faefe38bfa9ffa2779728069c78615a48f8fa865bb999aff7a293fa900f4c92ceffdae809c9f4e146ebb2dc2af272daea0d7eadef3d042facfd983718833d1333534e16d2a91b29e3feae11b107d05a24fff652e4cf580cdca90ab60673fa841b6830dd36a2787b35efea884b0ad89da9f724c97523d51791cefa551067772dad5f3002c189bd36e19ec5b37e1a13677c132490ffb2554ab0864c41253fc4e7b4a9ef946974ca9054237a843b903f28e5db861128547c2a2d275b470a8e08657fab985a5aef1bb1c8972c0c517d3f5f32560757132b97fa0a148cf8bbeed87f2447829c632cc49f163fd720336bbc69b85448abe14f3c17b584d8d2f3986c0b5ab9d049e050dde1c1a45219c889b485cd19329b05ada791f803962c13e5c441b2aafdb66ba1149c53bca35a9b7fcd54d504fe74c97c6d16699d63654f8c819ee52c2e6832296f82802a0d854888d656b779877969308de754ec9ef08fe67bc945257bb164bd5d4da4b5072abacc6acec94602b5234e0a84dc55e38810ecb60a9f988eeed9b947eb82f3af670ae0ccbf33c53fc66d444ef132800cc4df4303a288d1a5f9fe136eeb3f1cbc845f9930fe634fa630735a09761702587b8f01122a651a36c053a205c2e7b6c8b2ec56f7ef8ad2bcd868d40062423efa50abeacbe0f0761cfe9255ad6bea8b0567254fd7463dd73cfea8e29b4051822481ce2432682deebfb780ee02bc6dc42225683b22b193026f336f38e11def9d9e5bfddd4eacf5535c8fe3719caa374dfd46e36fbc2ac4ae2e1ec5bf645ac78ac56a85bd1dbda881528aa3cfbb09479680a7d1234c4aa30f28e1dfaa4faf6fa9d5c7a93c5205f5a5a2372368e3057e7cf33b78e140c4c23fbbc77b0e6d54e048af972a075f29ce943e1c8f183f41709f220e7a83c7a0181e466e1bede8f4e92b2ac7fa3803f01271dc027f887e32ffe091cddcaf9d28a27f348ac946103b8439c2c3084a1d4c56a41cecd2fbc54f65f18aa376679ecc1189e3abe428b9a781d20be91a5374953ecad57e62161ae20117f2687abf52380415171ca0e7a05df236cc2a96fa279bf01d7ba6636382ef73dc166011fd4d2843b40fd81bfd183fe3c90b3cb36090925d2b6cba228afaa9b50ba9efc92d3c8102fcaa7fab8b7b96bec436a925bbdee072473a813b9a4e8a8a9eab08c64226d611e13d33d9dfd7609e206974403d3ea6f483491932ad8c1143c1c39e515db22f1f3840b7d4cafaeb0914a917113d23036fcff627789f9ab11193934b16f76c343ebd18f788fc2ea8eed3f4719b0c22bccc368678978b70692ee6a07340c09ebb7999fb45430d7fd31f8ee121b45878e25e1e30a9482693c4f09b648d8f6318e6926959303aed80a1954979ab903c623e64a078bd553c144c9b314906d9d712a86a6e9142c2a1175d621decc1bb7e61eb19aa1f05201fd2df6aaecb1bc3c7e89adba65dff006cd9a9e1cc4795613427b2427a74538a11cffff6bc7be793ab401b650a03c59e22ed3ce8af6c45da950e2d072ffb3cc558e75621b42b6be90d021cb7af45e373c6daa01cbf10792d08aa54c4c198be21ec9c4534b055d1af62fec1a953c6a85223cb6bbee21db17ba00aa7727bb8343961752228f66b8c76dd67f7a18ddebbd6ecfa523bd6fe190834a504c58137bcb743f5764f6f8bc5a4d746d5bbf5285622e72ae012f4be49af92d684612bc11eae2602ee4002ba5a02f52d4b2219e5aba7a57b740da0328e94ee9cd77ad075e8586a2ef130c757f43f57ec7a4cab1e94ab3e210d77c5f9334eddd7352a467100db40d4173e03dbb97148a7045a4e34d85b305b57193d71c365e1144f3ee88330eac5bc3f9b7c6fcdfd0000494c2616588c43b951d1f295864b08408ed64a8865eba904fe44eb17d7053cdd02421e3cac1475a6e99cedeec2561099023a2355a94706a64e7c232f32667a20fe08c4a9a4bb4a2c700e3ffd09423ff54bfd061de9335cdd807758d1d6eea8210da41ceb63bfa50823f65f9f914855bdda3eec1f0a46256784e0e6efb46b2f1ac6e5f2c5118c9ea483a6b8d3cc02d38e4b58f51e6af3aef87ea1e6930fa761b1e5bcb1d3a5e999010bf2f919cb8735f89d0b18416e4b42668d1790eb4985f112cb8493d80ed487130dc53538e2f05204a8b0c323a6101ba74fe418394a03dd8950cf158bc40e4b13f3961f258011ea3af5229ae77cfeeef54bf27dbb01367ec7b6a89828ce1e6b7741890527f00a6f3e74e9b4e37b94a08044832b096f6d6db0bafd679d5b06f2f6770c21acc3456717e6bc51235ccbe75501885809a29a4eab64b88812561620a0981ac3b890768e2c73687d2833c68b4a132c7a2780b4925b6a55f0dbac0c2099b62fd3aeac7becc5382daf49b0bca70b29d821cb789e5a62658984cf92c120c5744401500cbd1573df888eb0f6fe18d3d943fc8a732ef1a527af1fad708ecf0ab750bf980eafa219346174e60d175ecb3a026e858098ff2daa2ad9d4184b3594a26405b9e37e3b05e85ccc408f42da0d526d40faddba4737c0add919468d4afbba449261e8ecda61fa7c903439ea01296406506938754f255d1f08469f126a6302ec250c5fefd34642972e8081283d5cb808d1095757e6e97b2ff8498eb9b5ae080a8c6e584d4492daf16e78689beb0a247ad7eb2e1bec7b7234e1397e9d174e6e4f0a2b7f93be8dea5d4bb90d2bc2603c047a91b59076c768a98ed5b4777fdd2c05c2007299051131b4ee56b745111eeea147aab3e948ff17566a4b5e2653809817c6f42199376c9c98df2e16a9676f41976333c676ee037ca432337c311a88d2194105ccb3244d923dbcf8e0cd5c4f8210229686a6d0bfcd414cd895a21f82b19991ffcde646c96c8639d41a3db2ca858943ba151288f1ebdb21ddcd2df76da40b411cfdb1388280b5cc341cf585b99d90d7a2095a9ec02eac40461dc2fb1d2c5d101bf06e6ddc2075507681d178f77a93d76e824102aedad66f2d55084b4b21ed41b3f9b96c9f9a3e43ae599a6105921043c67235d69561f08d3286a3afeea04390580d0846e19e0d2c5e286d926330ec0a0b51fe5b7536728609d768a313e9412c7a9c24ceebb11d8d0a6a5507c460471f317dd049b00ea942396daa3b881b105e0ae02af13fab7879b707457b6518f021798e60349c1514bb35443749ff7a055ff3aa44a3516bf9dc6609f77b2db55c40c1ba6f1e9e93831959050167127f55becf02637c18dd6c8b0d954cad495ae3551a8e2848bc52e155dc953b03270e86e940672a86688a7a9c18dbe5f1d0b19095b44bff566031a0633cb2dbf04d0a5d38d641ab63d33193825d5d7c9e251f9ad2a0b4ef9c17f70a4978c1c7762b5b704dcaeccd46eafb9726fe603f059db872d82f7e40e12d4d63579a3b94962b4a24723ca35ca7c101f224b71c97dd13e4f0acc8dd4c3da400a643bb7092d0955f55e859eb2544ae0c54f3072204c55b1cca4a83c2830e4a0ba9671bb42ff30fceecb5777ec27324b17d11aad558b46ff2f30b7c26dc9663748ca1f8542e83e9a4131b910d4cfe1ef950ddb85116a78603f4a71594211c1bfaeacf80ed79c49733776cb35acf70404371e9c0ae161045b3b6f072b85b62836f47b7e923e8dd455121d776a3b594d545221f6c760caa44ce71baafc7452e030cccbe0859f67ed3e9f2966277603ce8adeea9440a1f1b725d2cf3bf8d225b21148e7c280f7cff5fbeb18aa0870bb9089e30de63b67481fba49f3a62dd65bf32c62d74f41c579ca998f98fd5d0b6d371e309a7648fc15e33bc11c68b87422cc67d5238428a17a50961051cad374b286e19511cc59ce98a4b2926c47a9afdc41f746b72581f6d5fe7386e8e443d2f22a8885f57c0a61525852012b327ad4557d5253eafa84e754754b3935b08847dce246090eada55f681c4c5ae1e7d9f68b224918f5aa510f42a80d7306f434a531cdd3987f539d5e54e34ee52a8da93a47f8ee985bb577ae99e3b5601c1e09da99b0e0bd8fecf3e9f5de635729b65d6e851b9f9f05763a3c00c245a2e6564f47aa699fcd922b7ffd52424302ab440c1860ec07bb747ae5561218ad81bfbf622f93b389daf8c0174bcb65a3303cc08d8cfb81bf9e40d739eb9ab90829defa18d63ce49bd524650da1e284e3a3ebdcbc52727051246466a40800e5880f4f81826fb155e6a0faf95cf183cb49433a5c19cd3531f7852d9de9d0304d5cb76f1a137e1d8cfb6ab59e287150b085a108dfc951e4c600bdff983654c307fb9924f5674551669d759e5cc302b992c55606c2854c211cecab45c5b6d268bd12aadf809a2d406ce7994968cb9e65f375b21b431d6489d28769093a959d8e51d11a3ca17ad06d9210c0b3080b02f59913e517de8cd241d0f9aadc152edb278f2094113a8a2c5075b1ac7a8b87a4b560018f133f98610869184cc5a0031c47c679bacee1f1041d642426587e5c465b6d541c88ea451958caa704588affa41f2077c0a8a7fce6da50d3e19508380490e6a023d3db6f6bb76db066b5a904748e21230c091253c021fc4f3cb9a50795c025b8574b4754a822c39dce637bf02be67fb761ee43cdd45dbe14046b680532f0eb97505d9cf06f7149efd3b9f763a23cea3f1d9f66eb368802f79b3447944b37ffc81802dd6a8911b83bc0f9c6fe3d524fa21620da3737d202b2fe789f934f771b507ef28930776f38b39fbfca5fa09cd97a5d975e150f8e12587de5139ce8f5e052fd4cb776cf4ec0e5fbba38f05f7840d348969f2568b588da0757817497f874ea017cea30164f998da657cc9ac94cc2d4088347e5c92edb01979f63ff58ff96aba348771c38fd0cfc80dbcf2cf52a10cd703b91c5dfc9388737f04b74f4828278a1760616820179f0d957cf4438c6d589877a232319d4573b429234a756b6d224cf51152bb3ad29b8c4b69efc1aae6da67717ae76e85cab9d958e7ac6bb908ab0f3227bd0c9551d5d55dca5549febf815754a76732d530c1f1338c7984627208d2afa5cb95da6da275c01d8509430c00f189a844d1cdff85936ba55b881099c93dd7239a76c69c988df9c616fc49cd3d3bf9806074e046aa2693de73caf50217a833d60b0fad68fcf57151b6860eff17a77f3b4fcc735eb3584587e3aa9f13d96d90b1ceb4784a23320cc0e54dd540a1ec982161871823733d60f226a00bdc275f04ba1ac6f9cb6450ad235008ea9d1b0e844c2478acb0ecdb089e7d2228f3df6e54fc86406b0c3e2644d1f279c83a2178adb013266f8b2266b64de73fa99c8659cc712842b83eda301e39650ee1c308cf2b0431a4917d24f104213e55787038a2e625dc7ceb204b0f5208e1fe5dc084a589b1f62aa1929fef25d15aae4868c1ce950b9e12a9b0373d4bd3d3b27684a2d963d4d1cdb5af616e101096e10bae8175b5fee2d6fdf7cc6bcb2aa819e01c0fd8120400e052b7ecef447a19360b03323305c89757997f33d5c60a18a789a8f3f1ae9") connect$inet6(r2, &(0x7f0000000140), 0xc) 04:02:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fsync(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="91") getuid() 04:02:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./file0\x00', 0x9d0, 0x22) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="45cb607e15437575702ef2760e486c30727d117e5bfc0ef0d36175c229dd58887977f2c379bce1720f49089cf6360cf4f64b7f86a0d479d79c7a196d4e45999e67f798ed8f0d7936fb61d2cd81f280f63cbdff8042955c6719fc029562140968c2d52c5d51e1cea791cd6ffdfb3dce6786b4d901baabddd07640d26a80b7bd78341d05a7b25d1b51e3253047903f49540f6901a515d0617a2f65c5d6f4bd1eced4aba76fbe293ea2b27088366c77f65af76eb67eb99bad950e1b746584f298250a2c0ff5ed045932d0530f79baeadb1036ab09a5fbcac6cb7e0f2b0b91dfebf7975412c44215cf5a897b4dec7fed4eea78", 0xf1) 04:02:48 executing program 0: poll(0x0, 0x515, 0x7fffffff) getgid() chdir(&(0x7f0000000000)='./file0\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) pckbd_enable: command error pckbd_enable: command error 04:02:50 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = geteuid() r2 = getgid() r3 = getuid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpgid(0x0) r6 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x7b, r1, r2, r3, r4, 0x80, 0x7}, 0x8, 0x1, r5, r6, 0x3d7a400, 0x1, 0xffffffffffffffff}) 04:02:50 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev//ero/', 0x40203e0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) 04:02:50 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x800080002002, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x8001, 0x7, 0x401, 0x5, "c5c0273c91073a3ca1419482a26854aac15eb1a1", 0x100000000, 0x2}) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 04:02:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f00000001c0)='./bus\x00', 0xffffffffffffffff, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x8, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) write(r0, &(0x7f0000000080)="2f3e57f37b6586a90ef8fc633f17fa78d2e2549bd52cfc0ea63a6272c89fe55cdcc4f46b2cc4d68acf3eba2aa8ee348603ad96911d94b03b1a8ab53d055b7d4e5c5ddb514df417251c89f5bdb6f344c30ade00fa7eb154eb03aca9a383975e6c9e428ab715c2df803a669ad29e38a52dcadd00bef040825d0d364502546e", 0x7e) 04:02:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x8c) getsockname(r2, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', r0, 0x2}) syz_open_pts() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSBRK(r2, 0x2000747b) 04:02:51 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$getown(r0, 0x5) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000031000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/172], 0x1, 0x2, 0x0) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="cc4021ce1d8bdf1b9d181e74"], 0xc, 0x800) 04:02:51 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x40004000001, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) flock(r0, 0x0) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) vrele: bad writecount: 0xfffffd802c233600, type VFIFO, use 0, write 1, hold 0, tag VT_UFS, ino 1456, on dev 4, 0 flags 0x100, effnlink 1, nlink 1 mode 010000, owner 0, group 0, size 0, fifo with 0 readers and 1 writers panic: vrele: v_writecount != 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 43198 65392 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c vrele(fffffd802c233600) at vrele+0x188 diskmapioctl(5a00,c0106477,ffff8000159eedc0,1,ffff8000149deee8) at diskmapioctl+0x2a8 VOP_IOCTL(fffffd803740f580,c0106477,ffff8000159eedc0,1,fffffd803f7c6960,ffff8000149deee8) at VOP_IOCTL+0x88 vn_ioctl(fffffd802cbba540,c0106477,ffff8000159eedc0,ffff8000149deee8) at vn_ioctl+0xb6 sys_ioctl(ffff8000149deee8,ffff8000159eeed8,ffff8000159eef40) at sys_ioctl+0x5b8 syscall(ffff8000159eefa0) at syscall+0x508 Xsyscall(6,0,ffffffffffffff1f,0,3,e660f4e8010) at Xsyscall+0x128 end of kernel end trace frame: 0xe68e1514160, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic vrele: v_writecount != 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c vrele(fffffd802c233600) at vrele+0x188 diskmapioctl(5a00,c0106477,ffff8000159eedc0,1,ffff8000149deee8) at diskmapioctl+0x2a8 VOP_IOCTL(fffffd803740f580,c0106477,ffff8000159eedc0,1,fffffd803f7c6960,ffff8000149deee8) at VOP_IOCTL+0x88 vn_ioctl(fffffd802cbba540,c0106477,ffff8000159eedc0,ffff8000149deee8) at vn_ioctl+0xb6 sys_ioctl(ffff8000149deee8,ffff8000159eeed8,ffff8000159eef40) at sys_ioctl+0x5b8 syscall(ffff8000159eefa0) at syscall+0x508 Xsyscall(6,0,ffffffffffffff1f,0,3,e660f4e8010) at Xsyscall+0x128 end of kernel end trace frame: 0xe68e1514160, count: -9 ddb> show registers rdi 0xffffffff81cd5737 db_enter+0x17 rsi 0x75e3 __ALIGN_SIZE+0x65e3 rbp 0xffff8000159ee980 rbx 0xffff8000159eea30 rdx 0x75e4 __ALIGN_SIZE+0x65e4 rcx 0xffff800016bf1000 rax 0xffff800016bf1000 r8 0xffff8000159ee940 r9 0x1 r10 0xffff800000997dc0 r11 0xda0817f2b5501de7 r12 0x3000000008 r13 0xffff8000159ee990 r14 0x100 r15 0x1 rip 0xffffffff81cd5738 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000159ee970 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=43198 stat=onproc flags process=0 proc=4000000 pri=24, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000149dec70,0xffff8000149de518 process=0xffff8000ffff77b0 user=0xffff8000159ea000, vmspace=0xfffffd803f013440 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 65392 396120 22575 0 2 0 syz-executor.0 *65392 43198 22575 0 7 0x4000000 syz-executor.0 65392 515167 22575 0 2 0x4000000 syz-executor.0 38290 249551 59279 0 2 0 syz-executor.1 38290 398952 59279 0 3 0x4000080 ttyin syz-executor.1 38290 209559 59279 0 3 0x4000080 fsleep syz-executor.1 81476 196381 1 0 3 0x100083 ttyin getty 59279 454242 51846 0 2 0x482 syz-executor.1 36482 444715 0 0 3 0x14200 bored sosplice 22575 223878 51846 0 2 0x482 syz-executor.0 51846 133179 87354 0 3 0x82 thrsleep syz-fuzzer 51846 4492 87354 0 3 0x4000082 thrsleep syz-fuzzer 51846 478128 87354 0 3 0x4000082 thrsleep syz-fuzzer 51846 59440 87354 0 3 0x4000082 thrsleep syz-fuzzer 51846 231632 87354 0 3 0x4000082 thrsleep syz-fuzzer 51846 498388 87354 0 3 0x4000082 kqread syz-fuzzer 51846 378964 87354 0 3 0x4000082 thrsleep syz-fuzzer 87354 320455 56256 0 3 0x10008a pause ksh 56256 279535 98044 0 3 0x92 select sshd 98044 217824 1 0 3 0x80 select sshd 54276 101278 53619 73 2 0x100090 syslogd 53619 230000 1 0 3 0x100082 netio syslogd 35090 71087 1 77 3 0x100090 poll dhclient 9025 78807 1 0 3 0x80 poll dhclient 97404 362802 0 0 2 0x14200 zerothread 13894 268995 0 0 3 0x14200 aiodoned aiodoned 39380 124687 0 0 3 0x14200 syncer update 2525 178194 0 0 3 0x14200 cleaner cleaner 75894 107745 0 0 3 0x14200 reaper reaper 9170 347006 0 0 3 0x14200 pgdaemon pagedaemon 46627 35925 0 0 3 0x14200 bored crynlk 20256 301087 0 0 3 0x14200 bored crypto 26384 401799 0 0 3 0x40014200 acpi0 acpi0 60355 303939 0 0 3 0x14200 bored softnet 54106 173427 0 0 3 0x14200 bored systqmp 8075 502756 0 0 3 0x14200 bored systq 52507 326230 0 0 3 0x40014200 bored softclock 39022 510361 0 0 3 0x40014200 idle0 8918 196438 0 0 3 0x14200 bored smr 1 395486 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9558 6366K 7123K 78643K 19332 0 0 pcb 13 8K 8K 78643K 249 0 0 rtable 115 4K 4K 78643K 735 0 0 ifaddr 73 16K 16K 78643K 311 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 164 0 0 iov 0 0K 28K 78643K 458 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1216 76K 77K 78643K 4297 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 36 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 397 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 3323 0 0 sigio 0 0K 0K 78643K 38 0 0 proc 42 30K 54K 78643K 764 0 0 subproc 32 2K 2K 78643K 55 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 310 0 0 in_multi 33 2K 2K 78643K 160 0 0 ether_multi 1 0K 0K 78643K 15 0 0 mrt 0 0K 0K 78643K 11 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 108 477K 477K 78643K 108 0 0 exec 0 0K 1K 78643K 566 0 0 pfkey data 0 0K 0K 78643K 3 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 90 20K 30K 78643K 8724 0 0 UVM aobj 130 4K 4K 78643K 148 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 110 0 0 NDP 17 0K 0K 78643K 86 0 0 temp 206 2728K 3355K 78643K 13343 0 0 kqueue 0 0K 0K 78643K 29 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 10 0 2 1 0 1 1 0 8 0 rtpcb 80 141 0 139 1 0 1 1 0 8 0 rtentry 112 64 0 17 2 0 2 2 0 8 0 unpcb 120 1053 0 1043 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 843 0 843 1 1 0 1 0 8 0 tcpcb 544 489 0 485 1 0 1 1 0 8 0 inpcb 280 1367 0 1356 3 1 2 2 0 8 1 nd6 48 9 0 3 1 0 1 1 0 8 0 pkpcb 40 22 0 22 8 7 1 1 0 8 1 swfcl 56 4 0 0 1 0 1 1 0 8 0 ppxss 1128 44 0 44 9 9 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 238 0 44 13 0 13 13 0 8 0 art_table 32 239 0 44 2 0 2 2 0 8 0 art_node 16 58 0 16 1 0 1 1 0 8 0 sysvmsgpl 40 10 0 6 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 393 0 383 1 0 1 1 0 8 0 shmpl 112 146 0 18 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 6834 0 5427 46 0 46 46 0 8 0 ffsino 240 6834 0 5427 84 0 84 84 0 8 0 nchpl 144 11716 0 10100 61 0 61 61 0 8 0 uvmvnodes 72 7762 0 0 142 0 142 142 0 8 0 vnodes 200 7762 0 0 409 0 409 409 0 8 0 namei 1024 36794 0 36794 1 0 1 1 0 8 1 scsiplug 64 7 0 7 3 3 0 1 0 8 0 scxspl 192 36271 0 36271 28 25 3 6 0 8 3 plimitpl 152 317 0 308 1 0 1 1 0 8 0 sigapl 432 3496 0 3482 2 0 2 2 0 8 0 futexpl 56 55572 0 55571 1 0 1 1 0 8 0 knotepl 112 752 0 733 1 0 1 1 0 8 0 kqueuepl 104 816 0 814 1 0 1 1 0 8 0 pipepl 112 1998 0 1977 5 4 1 2 0 8 0 fdescpl 424 3497 0 3482 2 0 2 2 0 8 0 filepl 120 21140 0 21039 4 0 4 4 0 8 0 lockfpl 104 1292 0 1292 2 1 1 1 0 8 1 lockfspl 48 445 0 445 2 1 1 1 0 8 1 sessionpl 112 23 0 13 1 0 1 1 0 8 0 pgrppl 48 55 0 45 1 0 1 1 0 8 0 ucredpl 96 4569 0 4562 1 0 1 1 0 8 0 zombiepl 144 3482 0 3482 1 0 1 1 0 8 1 processpl 864 3512 0 3482 4 0 4 4 0 8 0 procpl 632 7832 0 7792 4 0 4 4 0 8 0 sosppl 128 28 0 28 10 10 0 1 0 8 0 sockpl 384 2613 0 2594 4 1 3 3 0 8 1 mcl64k 65536 1385 0 1385 158 94 64 64 0 8 64 mcl16k 16384 9 0 9 6 6 0 1 0 8 0 mcl12k 12288 52 0 52 8 8 0 1 0 8 0 mcl9k 9216 55 0 55 7 6 1 1 0 8 1 mcl8k 8192 53 0 53 8 8 0 1 0 8 0 mcl4k 4096 164 0 162 3 2 1 1 0 8 0 mcl2k2 2112 28 0 28 9 9 0 1 0 8 0 mcl2k 2048 58477 0 58434 16 10 6 12 0 8 0 mtagpl 80 74 0 44 2 1 1 1 0 8 0 mbufpl 256 109461 0 109317 87 68 19 41 0 8 8 bufpl 256 19970 0 12207 486 0 486 486 0 8 0 anonpl 16 335743 0 323893 133 68 65 65 0 62 16 amapchunkpl 152 14850 0 14742 39 34 5 14 0 158 0 amappl16 192 19761 0 19106 145 104 41 45 0 8 8 amappl15 184 11 0 11 2 2 0 1 0 8 0 amappl14 176 67 0 60 1 0 1 1 0 8 0 amappl13 168 7 0 6 1 0 1 1 0 8 0 amappl12 160 1037 0 1033 1 0 1 1 0 8 0 amappl11 152 61 0 49 1 0 1 1 0 8 0 amappl10 144 698 0 697 1 0 1 1 0 8 0 amappl9 136 2203 0 2198 1 0 1 1 0 8 0 amappl8 128 1766 0 1747 1 0 1 1 0 8 0 amappl7 120 654 0 651 1 0 1 1 0 8 0 amappl6 112 52 0 46 1 0 1 1 0 8 0 amappl5 104 1183 0 1172 1 0 1 1 0 8 0 amappl4 96 3754 0 3728 1 0 1 1 0 8 0 amappl3 88 291 0 280 1 0 1 1 0 8 0 amappl2 80 27137 0 27062 3 1 2 3 0 8 0 amappl1 72 68746 0 68316 26 17 9 19 0 8 0 amappl 80 8116 0 8078 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 147 0 18 3 0 3 3 0 8 0 uaddrrnd 24 3497 0 3482 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3497 0 3482 1 0 1 1 0 8 0 vmmpekpl 168 20762 0 20736 2 0 2 2 0 8 0 vmmpepl 168 411067 0 409262 173 84 89 95 0 357 10 vmsppl 272 3496 0 3482 2 1 1 2 0 8 0 pdppl 4096 7000 0 6964 6 1 5 6 0 8 0 pvpl 32 986138 0 971094 326 167 159 237 0 265 35 pmappl 200 3496 0 3482 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 877 0 192 21 0 21 21 0 8 0